structured quasi gray labelling for reed muller
play

Structured Quasi-Gray labelling for Reed-Muller Grassmannian - PowerPoint PPT Presentation

Structured Quasi-Gray labelling for Reed-Muller Grassmannian Constellations 2020 IEEE International Symposium on Information Theory 21-26 June 2020 Qin Yi and Renaud-Alexandre Pitaval Huawei Technologies Sweden AB, Stockholm, Sweden


  1. Structured Quasi-Gray labelling for Reed-Muller Grassmannian Constellations 2020 IEEE International Symposium on Information Theory 21-26 June 2020 Qin Yi and Renaud-Alexandre Pitaval Huawei Technologies Sweden AB, Stockholm, Sweden qinyi4@huawei.com renaud.alexandre.pitaval@huawei.com

  2. Motivation ▪ In 3GPP LTE and NR system, the data signals are usually transmitted with pilots ➢ Not all resources can be used for data transmission due to pilot overhead ➢ If the pilot overhead can be eliminated, the performance, e.g., block error rate (BLER), spectrum efficiency, may be improved. ▪ Pilot-less multi-dimensional modulation (PMDM) during negligible channel variation is considered a promising technology to eliminate pilot overhead ➢ PMDM is to modulate bits into modulation symbol (sequence) with length (dimension) 𝑀 > 1 . ➢ Demodulation is based on sequence correlation, and therefore channel knowledge is not needed. ▪ In practical wireless communication system, error correction code is employed and transmission performance is characterized by BLER. A good design of labels of modulation symbols can significantly improve BLER performance. ➢ Gray labelling, which guarantees 1 bit difference between the symbol neighbors, is applied for one dimensional modulation, like QAM. ➢ For higher dimension modulation, like PDMD, it is impossible to achieve 1 bit difference between symbol neighbors. ➢ Therefore, quasi-gray labelling for PMDM is desired to achieve good BLER performance 2

  3. Context: Reed-Muller Grassmannian Constellations ▪ Reed-Muller Grassmannian Constellations ➢ Large minimum chordal distance between modulation symbols, i.e., good symbol detection performance ➢ A constellation with 𝑂 = 2 𝑠+2 𝑛 modulation symbols, each of them is a length- 2 𝑛 vector. The 𝑢 -th modulation symbol is generated as: 𝐲 𝑢 = 𝑏 𝑢 0 , 𝑏 𝑢 1 , … , 𝑏 𝑢 𝑚 , … , 𝑏 𝑢 2 𝑛 − 1 1 𝜌𝑗 , 𝐥 (𝒖) is 1 × 𝑛 binary vector, 𝐦 = 𝑒𝑓2𝑐𝑗(𝑚) is an 𝑛 × 1 • 2 𝐦 T 𝐐 (𝑢) 𝐦 + 2𝐥 (𝒖) 𝐦 where 𝑏 𝑢 𝑚 = 2 𝑛 exp 𝑛−1 binary vector indexing the elements in 𝐲 𝑢 , 0 ≤ 𝑠 ≤ is an integer, and 𝑗 = −1 . 2 𝐐 (𝑢) is selected from a set of binary matrices DG(𝑛, 𝑠) called Delsart-Goethals (DG) set, which can be • 𝑢 (mod 2) , where 𝐐 𝑣 𝑢 is generated by linear combination of 𝑛 pre- 𝑠+1 𝐐 𝑣 decomposed as 𝐐 (𝑢) = σ 𝑣=1 (𝑣) in GF(2) [11]. (𝑣) , 𝐑 2 (𝑣) , … , 𝐑 𝑛 defined symmetric binary basis 𝑛 × 𝑛 matrices 𝐑 1 ▪ Generation Label of Reed-Muller Grassmannian Constellations (𝑢) , a vector of length 𝑠 + 2 𝑛 , where ➢ 𝐲 𝑢 can be generated based on its generation label 𝐜 𝑕 𝑢 1: 𝑛 = 𝐥 (𝒖) • 𝐜 𝑕 𝑢 = σ 𝑤=1 𝑢 𝑣𝑛 + 𝑤 𝐑 𝑤 The other bits are given by the coordinates of 𝐐 (𝑢) in a basis of DG(𝑛, 𝑠) : 𝐐 𝑣 (𝑣) 𝑛 • 𝐜 𝑕 [11] A. Jr, P. Kumar, R. Calderbank, N. Sloane, and P. Sol ´ e , “The Z4 -linearity of Kerdock, 3 Preparata, Goethals, and related codes ,” IEEE Trans. Inf. Theory , vol. 40, pp. 301 – 319, 04 1994.

  4. Context: Quasi-Gray labelling ▪ Quasi-Gray labelling ➢ Good labelling design for a given constellation is to minimize the bit difference between labels of modulation symbols with high Pairwise Error Probability (PEP) ➢ For PMDM, the channel is unknown at the receiver, it was proved that PEP between two modulation symbols H . 𝐲 𝑢 and 𝐲 𝑘 is large if the chordal distance between them is small, where the chordal distance is 𝑒 𝑑 = 1 − 𝐲 𝑗 𝐲 𝑘 ➢ The quasi-Gray labelling principle is to guarantee that modulation symbols that are close to each other (according to 𝑒 𝑑 ) are assigned labels that have a small Hamming distance. ▪ This principle can guarantee 1 bit difference between neighboring modulation symbols for QAM, which is then known as Gray labelling ▪ For Grassmannian Constellations, each modulation symbol has typically too many neighbors, i.e., more than the number of bits in the label, and it is thus impossible to design a Gray labelling. 4

  5. Quasi-Gray labelling design (1/4) ▪ Simplify the global labelling optimization problem ➢ Labelling design is a global optimization problem, which can be converted to a single point labelling optimization problem by using the following property of generation label: Property 1: Given a Reed-Muller Grassmannian constellation of symbol length 2 𝑛 and constellation size 2 𝑠+2 𝑛 and two arbitrary modulation (𝑢) and 𝐜 𝑕 (𝑘) , respectively, if there is one modulation symbol ො symbols 𝑦 𝑢 and 𝑦 𝑘 with generation labels 𝐜 𝑕 𝑦 𝑢 with chordal distance 𝑒 𝑑 from 𝑦 𝑢 and (𝑘) satisfying (𝑢) , there must exist one modulation symbol ො generation label መ 𝑦 𝑘 with the same chordal distance 𝑒 𝑑 from 𝑦 𝑘 and generation label መ 𝐜 𝑕 𝐜 𝑕 𝑢 𝑢 𝑘 𝑘 ⨁መ ⨁መ 𝐜 𝑕 𝑛 + 1: 𝑛 𝑠 + 2 𝐜 𝑕 𝑛 + 1: 𝑛 𝑠 + 2 = 𝐜 𝑕 𝑛 + 1: 𝑛 𝑠 + 2 𝐜 𝑕 𝑛 + 1: 𝑛 𝑠 + 2 ➢ Homogeneity property : According to Property 1, the differences of the last 𝑛(𝑠 + 1) bits of generation labels between an anchor symbol and other symbols have the same set of values for any choice of anchor symbols. 𝑢 and generation labels 𝐜 𝑕 𝑢 in Galois field ➢ We define a bijective linear mapping between the quasi-Gray labels 𝐜 𝑟 GF(2) to preserve this homogeneity property: 𝐉 𝑛×𝑛 𝟏 𝑛×𝑛(𝑠+1) 𝑢 = 𝐜 𝑟 𝑢 𝐇 (mod 2) , where 𝐇 = 𝐜 𝑕 𝟏 𝑛 𝑠+1 ×𝑛 𝐇 2 𝐇 2 is a full rank matrix of size 𝑛 𝑠 + 1 × 𝑛(𝑠 + 1) in GF(2) ➢ Then, we need only to minimize the bit difference of the last 𝑛(𝑠 + 1) bits between one given anchor symbol and its neighbors. 5

  6. Quasi-Gray labelling design (2/4) ▪ Determination of bijective linear mapping matrix 𝐇 ➢ We choose without loss of generality the anchor symbol 𝐲 0 with generation and quasi-Gray labels as 𝑢 = 𝐜 𝑟 𝑢 = 0,0, … , 0 𝐜 𝑕 𝑢 equals to 1 and other elements equal ➢ Let 𝐲 𝑢 (𝑢 = 1,2, … , 𝑛(𝑠 + 2)) be the symbols with the 𝑢 -th element of 𝐜 𝑟 T 1 , 𝐜 𝑟 2 , … , 𝐜 𝑟 𝑛 𝑠+2 to 0, i.e., 𝐜 𝑟 is an identity matrix. Then, the generation labels of 𝐲 1 , 𝐲 2 , … , 𝐲 𝑛(𝑠+2) are: 1 1 𝐜 𝑕 𝐜 𝑟 𝐉 𝑛×𝑛 𝟏 𝑛×𝑛(𝑠+1) 2 2 𝐜 𝑕 𝐜 𝑟 = 𝐇 = 𝟏 𝑛 𝑠+1 ×𝑛 𝐇 2 … … 𝑛(𝑠+2) 𝑛(𝑠+2) 𝐜 𝑕 𝐜 𝑟 ➢ The bit difference of quasi-Gray labels between 𝐲 𝑢 (𝑢 = 1,2, … , 𝑛(𝑠 + 2)) and 𝐲 0 is 1. ➢ In order to reduce the bit difference between 𝐲 0 and its neighbors, we should include as many neighbors of 𝐲 0 as possible in 𝐲 𝑢 (𝑢 = 1,2, … , 𝑛(𝑠 + 2)) 𝑢 equals to 1 and other elements equal to 0, and they are not neighbors of 𝐲 0 . ▪ For 𝑢 = 1,2, … , 𝑛 , the 𝑢 -th element of 𝐜 𝑕 𝑢 equal to 0. ▪ For 𝑢 = 𝑛 + 1, … , 𝑛(𝑠 + 2) , 𝐲 𝑢 can the neighbors of 𝐲 0 with the first 𝑛 element of 𝐜 𝑕 ▪ We can obtain 𝐇 2 as the matrix composed by the last 𝑛(𝑠 + 1) bits of generation labels of 𝑛(𝑠 + 1) neighbors of 𝐲 0 6

  7. Quasi-Gray labelling design (3/4) ▪ Determination of bijective linear mapping matrix 𝐇 (cont.) ➢ The following Property 2 shows the feasibility of the method to obtain 𝐇 Property 2: For a Reed-Muller Grassmannian constellation of size 2 𝑛(𝑠+2) with symbol length 2 𝑛 , and the anchor modulation symbol, 𝐲 0 with 0 = [0,0, … , 0] , there are 𝛾 neighbors with generation label with the first 𝑛 bits equal to 0, where 𝛾 is equal to the number generation label 𝐜 𝑕 of matrices 𝐐 (𝑢) with rank 𝑛 − 2𝑠 . ➢ We can use the generation labels of the neighbors satisfying Property 2 to fill the last 𝑛(𝑠 + 1) rows of 𝐇 ▪ We observed for small values of 𝑛 that 𝛾 ≥ 𝑛(𝑠 + 1) and all last 𝑛(𝑠 + 1) rows of 𝐇 can be selected from the labels of such neighbors. ▪ Otherwise, if 𝛾 < 𝑛 𝑠 + 1 , the remaining rows of 𝐇 can be selected from the generation labels whose first 𝑛 bits are equal to 0. 7

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