Signal-code construction. Probability of denial. Relative group rate. A-channel. Let us denote the number of active users by S, S ⩾ 2. Input at time t. Vectors x. (t).
Task Statement
Signal-code construction
Probability of denial
Relative group rate
A Multiple Access System for a Disjunctive Vector Channel Dmitry Osipov, Alexey Frolov and Victor Zyablov Email:
{d osipov, alexey.frolov, zyablov}@iitp.ru
Inst. for Information Transmission Problems Russian Academy of Sciences
Thirteenth International Workshop on Algebraic and Combinatorial Coding Theory June 15–21, 2012 D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Outline
1
Task Statement
2
Signal-code construction
3
Probability of denial
4
Relative group rate
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Task statement
Our task is to propose a signal-code construction using A-channel and to study the properties of multiple access system built on the basis of this construction.
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
A-channel
Let us denote the number of active users by S, S > 2. Input at time t (t)
Vectors xi
(t)
∈ {0, 1}q , |xi | = 1, i = 1, . . . , S.
Output at time t W (t) xi y(t) = i =1...S
The channel is noiseless.
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Transmission Each user encodes the information transmitted by q-ary (n, k, d)code C (all users use the same code). Consider the process of sending the message by i -th user. Let us denote the codeword to be transmitted by ci , each symbol ci is associated with a binary vector of length q and weight 1, the unit is in a position corresponding to the element of GF (q) to be transmitted. We denote the matrix constructed in this way by Ci . Transmission is performed symbol by symbol. Before sending a binary vector a random permutation of its elements is performed. The permutations used are selected independently and with equal probability.
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Transmission
Example Let q = 3, C = {(0, 0, 0, 0), (1, 1, 1, 1), (2, 2, 2, 2)}, ci = (1, 1, 1, 1). Let the mapping(GF (q) → {0, 1}q ) be defined in such a way: 0 → (100)T , 1 → (010)T , 2 → (001)T , then 0 0 0 0 Ci = 1 1 1 1 0 0 0 0
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Reception
The base station sequentially receives messages from all users. Let us consider the process of receiving a message from the i -th user. At receiving of each column the reverse permutation is performed. Thus, we obtain the matrix _ Xm , Y i = Ci ∨ m=1...S,m6=i
where Ci is a matrix corresponding to ci and matrixes Xm , m = 1 . . . S, m 6= i are the results of another users activity.
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Reception
For all ct ∈ C 1
construct a matrix Ct corresponding to ct .
2
if the condition Ct ∧ Yi = Ct follows add ct to a list of possible codewords.
3
go to next ct .
In case of only one word in the list output the word, else output a denial of decoding.
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Probability of denial
Theorem The estimate follows p∗
n X
A (W ) 1 − 1 − 1 6 q W =d S−1 !d 1 < qk 1 − 1 − , q
S−1 !W
follows, where β = −logq
k − logq pr , β
S−1 1 1− 1− q , than p∗ < pr
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Definitions
The rate for one user Ri (q, S, k, c) =
k log q. n(q, S, k, c) 2
Group rate RΣ (q, S, k, c) = S
D. Osipov, A. Frolov, V. Zyablov
k log q. n(q, S, k, c) 2
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Dependencies of group rate on number of active users
0.7
0.7 k=1 k=2 k=10 k=1000
X: 1639 Y: 0.5791
0.6
k=1 k=2 k=10 k=1000
X: 6554 Y: 0.5947
0.6
0.5
0.4
0.4
RΣ/q
RΣ/q
0.5
0.3
0.3
0.2
0.2
0.1
0.1
0
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
S
q=
211 ,
pr =
0
0
0.5
1
1.5
2
2.5
S
10−10
D. Osipov, A. Frolov, V. Zyablov
q=
213 ,
pr =
3
3.5 4
x 10
10−10
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Definitions
Relative number of users γ = S/q. Relative asymptotic group rate (pr = 2−cn , c > 0) ρ(γ, k, c) = lim
q→∞
D. Osipov, A. Frolov, V. Zyablov
RΣ (q, γq, k, c) . q
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
An asymptotic estimate of group rate
Theorem If γ < − ln (1 − 2−c ) than the following inequality follows 1 ρ (γ, k, c) > ρ(γ, c) = γ log2 −c . 1 − e −γ
Let us introduce a notion ρ∗ (c) = max ρ(γ, c) . γ
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
The dependency of ρ∗ (c) on c 0.7
0.6
0.5
ρ*(c)
0.4
0.3
0.2
0.1
0
0
1
2
3
4
5 c
6
7
8
9
10
Note that ρ∗ (ε) > (1 − ε) ln 2 = (1 − ε)0, 693 . . ..
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Conclusion
Main results: 1
A novel signal-code construction has been proposed. The construction does not need block synchronization.
2
A lower bound on a group rate in the multiple access system built on the basis of this construction is derived. The bound coincides with an upper bound in case of c = ε.
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel
Task Statement
Signal-code construction
Probability of denial
Relative group rate
Thank you for the attention!
D. Osipov, A. Frolov, V. Zyablov
A Multiple Access System for a Disjunctive Vector Channel