reconstruction of multi user binary subspace chirps
play

Reconstruction of Multi-user Binary Subspace Chirps 2020 IEEE - PowerPoint PPT Presentation

Reconstruction of Multi-user Binary Subspace Chirps 2020 IEEE International Symposium on Information Theory Tefjol Pllaha Joint with O. Tirkkonen and R. Calderbank Department of Communications and Networking Aalto University, Finland Random


  1. Reconstruction of Multi-user Binary Subspace Chirps 2020 IEEE International Symposium on Information Theory Tefjol Pllaha Joint with O. Tirkkonen and R. Calderbank Department of Communications and Networking Aalto University, Finland

  2. Random Access in mMTC

  3. Framework • M users, L active users, L ≪ M . • Each active user u ℓ transmits signal s u ℓ ∈ C N . • Receiver sees L s = ( c ℓ s u ℓ ) + n , c ℓ ∈ C , n ∈ C N . ∑ ℓ = 1 • Problem: Determine { u 1 ,..., u L } given s .

  4. Framework • M users, L active users, L ≪ M . • Each active user u ℓ transmits signal s u ℓ ∈ C N . • Receiver sees L s = ( c ℓ s u ℓ ) + n , c ℓ ∈ C , n ∈ C N . ∑ ℓ = 1 • Problem: Determine { u 1 ,..., u L } given s . Declare user u active if ∣ s † s u ∣ is larger than some • Threshold Decoder: threshold. • High complexity: Requires M measurements!

  5. Binary Chirps • Fix m ∈ N and S ∈ Sym ( m ) binary symmetric. • Recall N = 2 m . C N is indexed with F m 2 (all vectors, complex or binary, are column vectors). • Define a unitary matrix U S ∈ C N × N as U S ( a , b ) = √ 1 i a t Sa + 2 b t a mod 4 . N • A binary chirp (BC) is a column U S , b . • BCs can be decoded with m + 1 measurements.

  6. Binary Subspace Chirps Key idea: For 0 ≤ r ≤ m , embed all BCs in 2 r dimensions to N = 2 m dimensions and consider all of them jointly.

  7. Binary Subspace Chirps Key idea: For 0 ≤ r ≤ m , embed all BCs in 2 r dimensions to N = 2 m dimensions and consider all of them jointly. • For P ∈ GL ( m ) , P − t denotes the inverse transposed. • Define a unitary matrix U P , S , r ∈ C N × N as U P , S , r ( a , b ) = √ 1 2 r i ( P − 1 a ) t S ( P − 1 a )+ 2 b t ( P − 1 a ) mod 4 ⋅ δ b , P − 1 a , r , ⎧ where ⎪ ⎪ ( x r + 1 ,..., x m ) = ( y r + 1 ,..., y m ) , ⎪ δ x , y , r = ⎨ 1 , if ⎪ ⎪ ⎪ ⎩ 0 , else . • A binary subspace chirp (BSSC) is a column U P , S , b . • Note: Not all choices of P , S give different BSSCs.

  8. Parametrization of BSSCs Theorem A rank r BSSC is characterized by H ∈ G( m , r ) and S r ∈ Sym ( r ) .

  9. Parametrization of BSSCs Theorem A rank r BSSC is characterized by H ∈ G( m , r ) and S r ∈ Sym ( r ) . • Write H = cs ( H I ) where H I is in CREF and I is the set of pivots. Then put P = P H = [ H I I ̃ I ] . • Sym ( r ) is embedded in Sym ( m ) as the upper-left block.

  10. Parametrization of BSSCs Theorem A rank r BSSC is characterized by H ∈ G( m , r ) and S r ∈ Sym ( r ) . • Write H = cs ( H I ) where H I is in CREF and I is the set of pivots. Then put P = P H = [ H I I ̃ I ] . • Sym ( r ) is embedded in Sym ( m ) as the upper-left block. • The total number of BSSCs is m = 2 m ⋅ m 2 r ( r + 1 )/ 2 ( m r ) ( 2 r + 1 ) . ∑ ∏ 2 m ⋅ 2 r = 0 r = 1 • ∣ BSSC ∣/∣ BC ∣ → 2 . 384 ...

  11. Algebra and Geometry of BSSCs • The m -qubit Heisenberg-Weyl group is HW N = { i k D ( x , y ) ∣ k = 0 , 1 , 2 , 3 , x , y ∈ F m 2 } ⊂ U ( N ) where D ( x , y ) ∶ e v � → (− 1 ) vy t e v + x . Theorem r = 1 ( 2 r + 1 ) maximal abelian subgroups if HW N . (1) There are ∏ m (2) U P , S , r is the common eigenbase of a unique maximal abelian subgroup of HW N . (3) U P , S , r belongs to the normalizer of HW N in U ( N ) , that is, Clifford group Cliff N . Theorem Let w be a rank r BSSCs with on-off pattern determined by H = cs ( H I ) . Then ∣ w † D ( 0 , y ) w ∣ ≠ 0 iff y t H I = 0 .

  12. BSSC vs Noisy BSSC

  13. Error probability of single transmission

  14. Multi BSSCs (no noise) Figure 1: Combination of a rank 2, rank 3, and rank 6 BSSCs in N = 256.

  15. Error probability of multiple transmissions

  16. Conclusions • Codebook of binary chirps expanded to codebook of binary subspace chirps . • About 2.4 more BSSCs than BCs. • Same minimum distance. • Highly structured codebook. • Low complexity algorithm. • BSSCs outperform BCs (despite having bigger cardinality and the same minimum distance!).

  17. THANK YOU!

Recommend


More recommend