A Multiple Access System for a Disjunctive Vector ... - Semantic Scholar

1 downloads 0 Views 178KB Size Report
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