rate diversity optimal multiblock space time codes via
play

RateDiversity Optimal Multiblock SpaceTime Codes via Sum-Rank Codes - PowerPoint PPT Presentation

RateDiversity Optimal Multiblock SpaceTime Codes via Sum-Rank Codes Mohannad Shehadeh and Frank R. Kschischang Department of Electrical and Computer Engineering University of Toronto { mshehadeh, frank } @ece.utoronto.ca 2020 IEEE


  1. Rate–Diversity Optimal Multiblock Space–Time Codes via Sum-Rank Codes Mohannad Shehadeh and Frank R. Kschischang Department of Electrical and Computer Engineering University of Toronto { mshehadeh, frank } @ece.utoronto.ca 2020 IEEE International Symposium on Information Theory June 21–26, 2020

  2. Channel Model MIMO Rayleigh block-fading channel: ◮ n r receive antennas, n t transmit antennas ◮ L fading blocks of duration T Y i = ρ H i X i + W i for i = 1 , 2 , . . . , L ◮ H i are n r × n t with iid CN (0 , 1) entries ◮ X i is n t × T transmission in the i th fading block ◮ W i are n r × T with iid CN (0 , 1) entries ◮ ρ related to SNR in the usual way L � � ρ X i � 2 E F = L · T · SNR i =1

  3. Multiblock Space–Time Codes ◮ Fix a constellation which is a finite A ⊂ C ◮ An L -block n t × T code is a finite X ⊆ A n t × LT ◮ Any n t × LT codeword X ∈ X partitions as � · · · � X = X 1 X 2 X L ◮ X i for i = 1 , 2 , . . . , L are n t × T sub-codewords ◮ Perfect channel knowledge at receiver with ML decoding ◮ T ≥ n t ◮ T = n t referred to as minimal-delay

  4. Definition (Transmit Diversity Gain) An L -block n t × T code X ⊆ A n t × LT will be said to achieve a transmit diversity gain of d if L � rank( X i − X ′ d = min i ). X , X ′ ∈X i =1 X � = X ′ [Guey et al., 1996], [Tarokh et al., 1998] ◮ If this is the case, then P e (SNR) = O (SNR − n r d ) as SNR → ∞ ◮ d ≤ Ln t ◮ d = Ln t referred to as full diversity

  5. Rate–Diversity Tradeoff Definition (Rate) The rate R of an L -block n t × T code X ⊆ A n t × LT is R = 1 LT log |A| |X| . Theorem (Rate–Diversity Tradeoff) Let X ⊆ A n t × LT be an L-block n t × T code achieving transmit diversity gain d and rate R, then R ≤ n t − d − 1 . L [El Gamal and Hammons, 2003], [Lu and Kumar, 2005] Proof. True by a Singleton bound argument.

  6. Codes over Extension Fields ◮ F q m is an m -dimensional vector space over F q ◮ Fix an ordered basis B = { β 1 , β 2 , . . . , β m } of F q m over F q ◮ Any c ∈ F s q m can be written as �� m � m � m · · · � c = i =1 β i c i 1 i =1 β i c i 2 i =1 β i c is m � � � = β i c i 1 c i 2 · · · c is i =1 Definition (Matrix Representation) The matrix representation of any c ∈ F s q m is given by the map M B : F s → F m × s q m − defined by q   c 11 c 12 · · · c 1 s c 21 c 22 · · · c 2 s   M B ( c ) =  .  . . .  ... . . .   . . .  c m 1 c m 2 · · · c ms

  7. Sum-Rank Metric [N´ obrega and Uchˆ oa-Filho, 2016] ◮ Fix a sum-rank length partition N = r 1 + r 2 + · · · + r L ◮ Any c ∈ F N q m partitions as c (1) c (2) c ( L ) � � c = · · · where c ( i ) ∈ F r i q m for i = 1 , 2 , . . . , L ◮ Define sum-rank distance between c , d ∈ F N q m L � rank( M B ( c ( i ) ) − M B ( d ( i ) )) d SR ( c , d ) = i =1 ◮ r 1 = r 2 = · · · = r L = 1 , L = N : Hamming distance ◮ r 1 = N , L = 1: Rank distance [Gabidulin, 1985] ◮ Define minimum sum-rank distance of a code C ⊆ F N q m d SR ( C ) = min d SR ( c , d ) c , d ∈C c � = d

  8. ◮ If C is a k -dimensional linear code over F q m , then k ≤ N − d SR ( C ) + 1 ◮ Maximum sum-rank distance (MSRD) codes meet above with equality ◮ L = N (Hamming distance): Classical Reed–Solomon codes ◮ L = 1 (Rank distance): Gabidulin codes [Gabidulin, 1985] Arbitrary sum-rank length partition: ◮ Gabidulin codes [Gabidulin, 1985] are MSRD for m ≥ N ◮ m ≥ N translates to T ≥ Ln t in construction of [Lu and Kumar, 2005] based on Gabidulin codes ◮ Linearized Reed–Solomon codes [Mart´ ınez-Pe˜ nas, 2018] are MSRD for m ≥ max i r i ◮ m ≥ max i r i translates to T ≥ n t

  9. Definition (Rank-Metric-Preserving Map) → A n t × T be an → A be a bijection and ˜ φ : F n t × T Let φ : F q − − q element-wise version. φ is rank-metric-preserving if, for all C , D ∈ F n t × T , C � = D , q rank(˜ φ ( C ) − ˜ φ ( D )) ≥ rank( C − D ) with the first rank over C and the second over F q . Example (Gaussian Integer Map [Bossert et al., 2002]) ◮ Z [ ı ] = { a + ı b | a , b ∈ Z } form a Euclidean domain ◮ If Π is prime in Z [ ı ], then Z [ ı ] / Π Z [ ı ] is isomorphic to F | Π | 2 ◮ The map � a � φ : a �→ a − round Π Π with a interpreted as an integer is rank-metric-preserving

  10. Rate–Diversity Optimal Multiblock Space–Time Codes ◮ Let r 1 = r 2 = · · · = r L = n t and N = Ln t ◮ Let m = T ◮ Let C ⊆ F Ln t q T be a linear code with generator matrix of the form ∈ F k × Ln t � � G = G 1 G 2 · · · G L q T with G 1 , G 2 , . . . , G L ∈ F k × n t referred to as sub-codeword q T generators

  11. Linearized Reed–Solomon Codes [Mart´ ınez-Pe˜ nas, 2018] Define the F q T − → F q T functions: ◮ σ ( a ) = a q ◮ For all i ∈ N , define N i ( a ) = σ i − 1 ( a ) σ i − 2 ( a ) · · · σ ( a ) a ◮ For all i ∈ N and a ∈ F q T , define D i a ( b ) = σ i ( b ) N i ( a ) Let q > L , T ≥ n t , x be a primitive element of F q T and let sub-codeword generators for C be  β 1 β 2 · · · β n t  D x i − 1 ( β 1 ) D x i − 1 ( β 2 ) · · · D x i − 1 ( β n t )   D 2 D 2 D 2   x i − 1 ( β 1 ) x i − 1 ( β 2 ) · · · x i − 1 ( β n t ) G i =   . . .  ...  . . .   . . .   D k − 1 D k − 1 D k − 1 x i − 1 ( β 1 ) x i − 1 ( β 2 ) · · · x i − 1 ( β n t ) for i = 1 , 2 , . . . , L . Theorem ([Mart´ ınez-Pe˜ nas, 2018]) C is MSRD.

  12. Rate–Diversity Optimal Multiblock Space–Time Codes Let: ◮ T ≥ n t ◮ k = Ln t − d + 1 ◮ q = | Π | 2 > L with φ the corresponding Gaussian integer map ∈ F k × Ln t ◮ G = � � · · · G 1 G 2 G L be a linearized q T Reed–Solomon code generator � � �� ˜ � ˜ ˜ � u ∈ F k � X = · · · φ ( M B ( u G 1 ) ⊺ ) φ ( M B ( u G 2 ) ⊺ ) φ ( M B ( u G L ) ⊺ ) � q T Corollary X is a rate–diversity optimal L-block n t × T code achieving transmit diversity gain d.

  13. ◮ Define bit rate R b = 1 LT log 2 |X| ◮ There is no tradeoff between R b and d : R b = R · log 2 |A| ◮ There exist d = Ln t codes with arbitrarily large |A| ◮ Multiblock diversity–multiplexing optimal codes [Lu, 2008], [Yang and Belfiore, 2007] ◮ Codes from cyclic division algebras [Sethuraman et al., 2003] (repeat each codeword L times)

  14. R b /n t = 2 and d = ⌈ (1 − ε ) Ln t ⌉ 10 7 ε = 0 10 6 5 0 0 . = 10 5 ε 1 0 . 10 4 = ε |A| 10 3 ε = 0 . 25 10 2 10 1 7 5 = 0 ε . 10 0 0 5 10 15 20 25 30 Ln t

  15. n r = n t = T = L = 2 and R b ≈ 4 Reference code (Mult. CDA): 2-block diversity–multiplexing optimal code Mult. CDA, d = 4 due to [Lu, 2008], [Yang and Belfiore, 2007] 0 . 5 10 0 Mult. CDA, d = 4, R b = 4 . 00 Sum-Rank, d = 3, R b = 4 . 09 0 10 − 1 Codeword Error Rate − 0 . 5 10 − 2 0 0 . 5 − 0 . 5 Sum-Rank, d = 3 10 − 3 0 . 5 10 − 4 0 10 − 5 0 5 10 15 20 25 − 0 . 5 SNR (dB) − 0 . 5 0 0 . 5

  16. R b = 4, n t = 2, and d = ⌈ (1 − ε ) Ln t ⌉ 10 7 L + 1 0 10 6 = ε 10 5 1 0 Mult. CDA . = 10 4 ε |A| 10 3 ε = 0 . 25 Sum-Rank 10 2 ε = 0 . 5 10 1 10 0 0 1 2 3 4 5 6 8 10 12 14 16 L

  17. Concluding Remarks ◮ Linearized Reed–Solomon codes [Mart´ ınez-Pe˜ nas, 2018] translate to minimal-delay rate–diversity optimal multiblock space–time codes ◮ Such codes can perform well with small constellations compared to full diversity alternatives ◮ Future work: ◮ Further performance analysis, coding gain analysis ◮ Algebraic soft-decision decoding

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend