CN116015538A - Non-orthogonal multiple access communication method based on Polar codes - Google Patents
Non-orthogonal multiple access communication method based on Polar codes Download PDFInfo
- Publication number
- CN116015538A CN116015538A CN202211508434.3A CN202211508434A CN116015538A CN 116015538 A CN116015538 A CN 116015538A CN 202211508434 A CN202211508434 A CN 202211508434A CN 116015538 A CN116015538 A CN 116015538A
- Authority
- CN
- China
- Prior art keywords
- user
- polar
- bit sequence
- decoding
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 241000169170 Boreogadus saida Species 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 title claims abstract description 11
- 206010042135 Stomatitis necrotising Diseases 0.000 claims abstract description 22
- 201000008585 noma Diseases 0.000 claims abstract description 22
- 238000010276 construction Methods 0.000 claims abstract description 21
- 239000011159 matrix material Substances 0.000 claims description 16
- 230000007704 transition Effects 0.000 claims description 14
- 238000007476 Maximum Likelihood Methods 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 claims description 9
- 230000015556 catabolic process Effects 0.000 claims description 8
- 238000006731 degradation reaction Methods 0.000 claims description 8
- 230000001174 ascending effect Effects 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 3
- 230000003595 spectral effect Effects 0.000 claims description 3
- 230000010287 polarization Effects 0.000 description 13
- 238000009825 accumulation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Error Detection And Correction (AREA)
Abstract
The invention discloses a non-orthogonal multiple access communication method based on Polar codes, wherein information sent from a source is encoded by the Polar codes, then modulated by GMSK and enters a channel; the signal is demodulated at the receiving end, then Polar code decoding is carried out, and finally the signal is sent to the information sink. Gaussian Approximation (GA) construction and the Tal-Vardy (TV) construction are used in Polar code construction. The invention uses GMSK to modulate through Polar code encoding and decoding, thereby reducing error rate and improving NOMA system performance; the reliability of the communication system can be effectively improved by performing error control through Polar codes.
Description
Technical Field
The invention belongs to the technical field of communication, and particularly relates to a non-orthogonal multiple access communication method.
Background
Both LDPC codes and Turbo codes have long been the dominant coding schemes for channel error control. For LDPC and Turbo codes which also adopt iterative decoding algorithms, error floor (error floor) is an important problem in the related research field, namely after passing through a waterfall area, the error code performance curves of the LDPC code and the Turbo code under the condition of higher signal to noise ratio tend to be flat until the decline is stopped. Actually reducing the error floor is also one of the starting points in the research of improved algorithms of LDPC and Turbo.
Polarization codes (polar codes) are a new type of channel coding proposed by turkish scientist Erdal Arikan. It has been demonstrated at the beginning of the proposal that when the code rate does not exceed the channel capacity, there is no error floor in the polarization code, and when the code length N is sufficiently large, the Bit Error Rate (BER) of the polarization code can be arbitrarily small, and the performance of the code can reach the shannon limit. In fact, polar codes are also the only channel coding technique currently proven to be able to reach shannon's limit.
Therefore, combining Polar coding and decoding technology with NOMA, designing NOMA coding and decoding scheme in accordance with multi-user scene has important meaning for improving error code performance of 5G system.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a non-orthogonal multiple access communication method based on Polar codes, wherein information sent from a source is firstly encoded by using the Polar codes, then modulated by GMSK and enters a channel; the signal is demodulated at the receiving end, then Polar code decoding is carried out, and finally the signal is sent to the information sink. Gaussian Approximation (GA) construction and the Tal-Vardy (TV) construction are used in Polar code construction. The invention uses GMSK to modulate through Polar code encoding and decoding, thereby reducing error rate and improving NOMA system performance; the reliability of the communication system can be effectively improved by performing error control through Polar codes.
The technical scheme adopted by the invention for solving the technical problems comprises the following steps:
step 1: constructing Polar codes; respectively adopting a Tal-Vardy structure and a Gaussian approximate GA structure;
step 1-1: tal-Vardy construction: considering the transition probability matrix of the polarized channel WN (i)The output maximum likelihood decision result on the left side of the division line is specified to be 0, the output maximum likelihood decision result on the right side is specified to be 1, and the output maximum likelihood decision results are arranged in ascending order according to likelihood ratio;
for polarized channels, the output alphabet size increases exponentially with codeword length; the capacity of the channel W is denoted as C (W), and for the BI-DMSC channel W, by combining and outputting, i.e., adding and combining the values of two columns of the transition probability matrix and the values of two columns symmetrical thereto, the new channel is Q, and the capacity is denoted as C (Q), then Q is the statistical degradation of W, and the statistical degradation property is: c (Q) is less than or equal to C (W);
step 1-2: gaussian approximation GA structure: the Gaussian approximation GA construction algorithm adopts the expected value of the log-likelihood ratio LLR as the measurement parameter of the channel reliability, and specifies that the input is a full zero sequence and is formed by noise single-side power spectral density n 0 As can be seen from the definition of (a) there is delta for Gaussian white noise 2 =n 0 2; when the input x=0 is considered, the output bit is y, and y to (1, δ) 2 ) The method comprises the steps of carrying out a first treatment on the surface of the Taking the channel transition probability as a likelihood function:for AWGN channel, when x=0 is input, LLR (y) obeys normal distribution with variance twice the mean;
step 2: the Polar code encoding process is summarized as X N =U N G N Wherein X is N Representing a codeword sequence of length N generated after encoding, U N =U A U r Then it is the input bit sequence; length N is fixed at a time G N Is also certain;
step 3: polar encoding the uncoded bit sequence of each user, the encoded bit sequence being denoted B j =[b j1 ,b j2 ,…,b ji ,…,b jn ]In which b ji The ith coded bit symbol, b, of the jth user ji The value of (2) is 0 or 1, and the length of the coded bit sequence of all users is fixed to be n; interleaving the bit sequence after each user code according to the Polar codebook, and the bit sequence after interleaving is expressed as S j =[s j1 ,s j2 ,…,s ji ,…,s jn ]In s ji The ith interleaved bit symbol, s, of the jth user ji The value of (2) is 0 or 1, and the lengths are fixed to n;
step 4: NOMA modulation based on GMSK modulation is performed on Polar coded information of all users, and the modulated signal is transmitted. The power intensity allocated to each user is decreased in sequence, namely, the power allocated to the user 1 is half, the power allocated to the user 2 is quarter, and so on, and the power allocated to the user N is the smallest;
step 5: the receiving end adopts the SIC technology, and the receiving bit sequence S of each user is obtained in turn according to the power intensity distributed by each user j =[s j1 ,s j2 ,…,s ji ,…,s jn ]Demodulating according to the received signal; wherein s is ji The ith symbol, s, of the jth user ji The value of (1) is 0 or 1, the initial value of j is 1, and the length of the received bit sequences of all users is fixed to be n;
step 6: received bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the Polar codebook set of N users is represented as Ite= [ Ite ] 1 ,Ite 2 ,…,Ite j ,…,Ite N ]Ite in j Polar codebook, which is the jth user; representation of the bit sequence after decodingIs R j =[r j1 ,r j2 ,…,r ji ,…,r jn ]Wherein r is ji The ith Polar decoded bit symbol, r, of the jth user ji The value of (2) is 0 or 1, and the Polar decoding bit sequence length of all users is fixed to be n;
step 7: polar decoding bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the decoded bit sequence is expressed as U j =[u j1 ,u j2 ,…,u ji ,…,u jk ]In the followingThe ith decoded bit symbol, u, of the jth user ji The value of (1) is 0 or 1, and the decoding bit sequence length of all users is fixed to k;
step 8: if the jth user is not the last user, decoding the bit sequence U j Polar coding and modulation are carried out, and the received signal is updated, and the step 5 is returned; otherwise, all decoding processes are completed.
The beneficial effects of the invention are as follows:
the Polar coding and decoding method suitable for NOMA is provided in the aspect, and the Polar coding and decoding technology is combined with the NOMA, so that the NOMA system can obtain the capability of correcting error information, and the error code performance of the NOMA system is improved; and in the decoding process, a serial interference cancellation SIC technology is adopted, so that the signal detection capability in the multi-user NOMA system is improved, and the error code performance of the NOMA system is further enhanced. Polarization codes have potential competitiveness in bit error performance compared with tip coding schemes such as LDPC and Turbo codes.
Drawings
Fig. 1 is an overall flowchart of a NOMA communication method based on Polar codes according to the present invention.
Fig. 2 is a flow chart of operation of the Polar decoding based technique for serial interference cancellation SIC of the present invention.
FIG. 3 shows the G with bit substitution according to the present invention 8 And (5) a polarization code coding model.
Fig. 4 is a graph of simulated packet error rate performance in a four-user NOMA system using a code length 1024 and a code rate of about 0.5 using the method of the present invention, and a comparison of TV and GA polarization code construction methods.
Fig. 5 is a graph of simulated packet error rate performance in an eight user NOMA system using codes of 1024 code length and about 0.5 code rate using the method of the present invention, and a comparison of TV and GA polarization code construction methods.
Detailed Description
The invention will be further described with reference to the drawings and examples.
The invention provides a Polar coding and decoding method suitable for NOMA based on the existing NOMA technology and combined with the Polar coding and decoding technology.
A non-orthogonal multiple access communication method based on Polar codes comprises the following steps:
step 1: constructing Polar codes; respectively adopting a Tal-Vardy structure and a Gaussian approximate GA structure;
step 1-1: tal-Vardy construction: considering the transition probability matrix of the polarized channel WN (i)The output maximum likelihood decision result on the left side of the division line is specified to be 0, the output maximum likelihood decision result on the right side is specified to be 1, and the output maximum likelihood decision results are arranged in ascending order according to likelihood ratio;
for polarized channels, the output alphabet size increases exponentially with codeword length; for the BI-DMSC channel W, through merging output, namely adding and merging the values of two columns of the transition probability matrix and the values of two columns symmetrical to the transition probability matrix, the obtained new channel is Q, and the Q is the statistical degradation of W, wherein the statistical degradation property is as follows: c (Q) is less than or equal to C (W);
step 1-2: gaussian approximation GA structure: the Gaussian approximation GA construction algorithm adopts the expected value of the log-likelihood ratio LLR as the measurement parameter of the channel reliability, and specifies that the input is a full zero sequence and is formed by noise single-side power spectral density n 0 As can be seen from the definition of (a) there is delta for Gaussian white noise 2 =n 0 2; when the input x=0 is considered, the output bit is y, and y is equal to%1,δ 2 ) The method comprises the steps of carrying out a first treatment on the surface of the Taking the channel transition probability as a likelihood function:for AWGN channel, when x=0 is input, LLR (y) obeys normal distribution with variance twice the mean;
step 2: the Polar code encoding process is summarized as X N =U N G N Wherein X is N Representing a codeword sequence of length N generated after encoding, U N =U A U r Then it is the input bit sequence; length N is fixed at a time G N Is also certain;
step 3: polar encoding the uncoded bit sequence of each user, the encoded bit sequence being denoted B j =[b j1 ,b j2 ,…,b ji ,…,b jn ]In which b ji The ith coded bit symbol, b, of the jth user ji The value of (2) is 0 or 1, and the length of the coded bit sequence of all users is fixed to be n; interleaving the bit sequence after each user code according to the Polar codebook, and the bit sequence after interleaving is expressed as S j =[s j1 ,s j2 ,…,s ji ,…,s jn ]In s ji The ith interleaved bit symbol, s, of the jth user ji The value of (2) is 0 or 1, and the lengths are fixed to n;
step 4: NOMA modulation based on GMSK modulation is performed on Polar coded information of all users, and the modulated signal is transmitted. The power intensity allocated to each user is decreased in sequence, namely, the power allocated to the user 1 is half, the power allocated to the user 2 is quarter, and so on, and the power allocated to the user N is the smallest;
step 5: as shown in fig. 2, the receiving end adopts a serial interference cancellation SIC technology to sequentially obtain a received bit sequence S of each user according to the power intensity allocated to each user j =[s j1 ,s j2 ,…,s ji ,…,s jn ]Demodulating according to the received signal; wherein s is ji The ith symbol, s, of the jth user ji Has a value of 0Or the initial value of 1, j is 1, and the length of the received bit sequences of all users is fixed to be n;
step 6: received bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the Polar codebook set of N users is represented as Ite= [ Ite ] 1 ,Ite 2 ,…,Ite j ,…,Ite N ]Ite in j Polar codebook, which is the jth user; the decoded bit sequence is denoted as R j =[r j1 ,r j2 ,…,r ji ,…,r jn ]Wherein r is ji The ith Polar decoded bit symbol, r, of the jth user ji The value of (2) is 0 or 1, and the Polar decoding bit sequence length of all users is fixed to be n;
step 7: polar decoding bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the decoded bit sequence is expressed as U j =[u j1 ,u j2 ,…,u ji ,…,u jk ]In the followingThe ith decoded bit symbol, u, of the jth user ji The value of (1) is 0 or 1, and the decoding bit sequence length of all users is fixed to k;
step 8: if the jth user is not the last user, decoding the bit sequence U j Polar coding and modulation are carried out, and the received signal is updated, and the step 5 is returned; otherwise, all decoding processes are completed.
Specific examples:
referring to fig. 1, a Polar coding and decoding method suitable for NOMA is disclosed, comprising the steps of:
step 1: the construction of Polar codes is first performed, here two methods are used together, the Tal-Vardy (TV) construction and the Gaussian Approximation (GA) construction, respectively.
Tal-Vardy (TV) architecture: considering the transition probability matrix of the polarized channel WN (i)The output maximum likelihood decision result on the left of the division line is specified as 0, and on the right as 1, and is arranged in ascending order of likelihood ratio. For polarized channels, the output alphabet size increases exponentially with codeword length. If go through->The ML decision error rate of the channel is directly calculated, and the algorithm complexity becomes very high in case of long codes. For the BI-DMSC channel W, through merging output, namely adding and merging the values of two columns of the transition probability matrix and the values of two columns symmetrical to the transition probability matrix, the obtained new channel is Q, and the Q is the statistical degradation of W, wherein the statistical degradation property is as follows: c (Q) is less than or equal to C (W).
Gaussian Approximation (GA) construction: since the GA construction algorithm uses the expected value of the log-likelihood ratio (LLR) as a measure of channel reliability, since the input is defined as an all-zero sequence, the larger the expected value of the log-likelihood ratio (LLR) is, the more likely the final decision result is 0, i.e., the more reliable the channel is. When the input x=0 is considered, the output bit is y, and y is (1, delta 2), and the channel transition probability is taken as a likelihood function:for an AWGN channel, when x=0 is input, the LLR (y) obeys a normal distribution with variance twice the mean.
Step 2: the polarization code is used as a grouping and gathering code, and the coding process of the polarization code can be summarized as X N =U N G N Wherein X is N Representing a codeword sequence of length N generated after encoding, U N =U A U r Then it is the input bit sequence. Length N is fixed at a time G N Is also determined. Polar encoder G using n=8 as an example 8 The model is shown in fig. 3, which illustrates the process of three-layer channel combining as (u 2i-1 ,u 2i ) F, where (u) 2i-1 ,u 2i ) Represents two adjacent bits, and has: where F is the Arikan polarization kernel and bit permutation operations are performed between every two layers of channel combinations. Can be given 8 , 4 And (3) with 2 The relation between them isAnd-> Wherein->Represents tensor product (Kronecker product), E n Representing an n x n identity matrix. Thus, the general recurrence relation between the matrixes can be summarizedFurther introducing the concept of a "shuffling matrix". Defining an mn×mn matrix Shuffle (m, n), defined by R N The nature of (1) and the definition of the Shuffle matrix are known as R N The properties of the Shuffle matrix are Shuffle (m, N) -1 =Shuffle(m,n) T =shuffle (nm). And +.>The preparation method has the following properties: thereby can obtain Wherein the method comprises the steps of Can be seen as an accumulation of several base column permutations. Thus, it is possible to obtain:>the reduced generator matrix expression is +.>
Step 3: polar encoding the uncoded bit sequence of each user, the encoded bit sequence being denoted B j =[b j1 ,b j2 ,…,b ji ,…,b jn ]In which b ji The ith coded bit symbol, b, of the jth user ji The coded bit sequence length of all users is fixed to n, with a value of 0 or 1. Interleaving the bit sequence after each user code according to the Polar codebook, and the bit sequence after interleaving is expressed as S j =[s j1 ,s j2 ,…,s ji ,…,s jn ]In s ji The ith interleaved bit symbol, s, of the jth user ji The value of (2) is 0 or 1, and the length is fixed to n.
Step 4: NOMA modulation based on GMSK modulation is performed on all users and Polar coded information, and the modulated signal is transmitted. The power intensity allocated to each user is decreased in turn, i.e. the power allocated to user 1 is one half, the power allocated to user 2 is one quarter, and so on, and the power allocated to user N is the smallest.
Step 5: the receiving end adopts the SIC technology, and the receiving bit sequence S of each user is obtained in turn according to the power intensity distributed by each user j =[s j1 ,s j2 ,…,s ji ,…,s jn ]Demodulation is performed in accordance with the received signal. Wherein s is ji The ith symbol, s, of the jth user ji The initial value of (1) is 0 or 1, and the received bit sequence length of all users is fixed to n. First, the first user is subjected to the following Polar decoding and other works.
Step 6: received bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the Polar codebook set of N users is represented as Ite= [ Ite ] 1 ,Ite 2 ,…,Ite j ,…,Ite N ]Ite in j Is the Polar codebook for the jth user. The decoded bit sequence is denoted as R j =[r j1 ,r j2 ,…,r ji ,…,r jn ]Wherein r is ji The ith Polar decoded bit symbol, r, of the jth user ji The Polar decoding bit sequence length of all users is fixed to n with a value of 0 or 1.
Step 7: polar decoding bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the decoded bit sequence is expressed as U j =[u j1 ,u j2 ,…,u ji ,…,u jk ]In the followingThe ith decoded bit symbol, u, of the jth user ji The value of (1) is 0 or 1, and the decoding bit sequence length of all users is fixed to k;
step 8: if the jth user is not the last user, decoding the bit sequence U j Polar coding and modulation are carried out, and the received signal is updated, and the step 5 is returned; otherwise, all decoding processes are completed.
With reference to FIG. 3, G with bit permutation is described 8 And (5) a polarization code coding model.
Fig. 4 is a graph of simulated packet error rate performance in a four-user NOMA system using codes of 1024 code length and about 0.5 code rate using the method of the present invention, and a comparison of TV and GA polarization code construction methods.
Fig. 5 is a graph of simulated packet error rate performance in an eight user NOMA system using codes of 1024 code length and about 0.5 code rate using the method of the present invention, and a comparison of TV and GA polarization code construction methods.
Claims (1)
1. The non-orthogonal multiple access communication method based on Polar codes is characterized by comprising the following steps:
step 1: constructing Polar codes; respectively adopting a Tal-Vardy structure and a Gaussian approximate GA structure;
step 1-1: tal-Vardy construction: considering the transition probability matrix of the polarized channel WN (i)The output maximum likelihood decision result on the left side of the division line is specified to be 0, the output maximum likelihood decision result on the right side is specified to be 1, and the output maximum likelihood decision results are arranged in ascending order according to likelihood ratio;
for polarized channels, the output alphabet size increases exponentially with codeword length; the capacity of the channel W is denoted as C (W), and for the BI-DMSC channel W, by combining and outputting, i.e., adding and combining the values of two columns of the transition probability matrix and the values of two columns symmetrical thereto, the new channel is Q, and the capacity is denoted as C (Q), then Q is the statistical degradation of W, and the statistical degradation property is: c (Q) is less than or equal to C (W);
step 1-2: gaussian approximation GA structure: the Gaussian approximation GA construction algorithm adopts the expected value of the log-likelihood ratio LLR as the measurement parameter of the channel reliability, and specifies that the input is a full zero sequence and is formed by noise single-side power spectral density n 0 As can be seen from the definition of (a) there is delta for Gaussian white noise 2 =n 0 2; when the input x=0 is considered, the output bit is y, and y to (1, δ) 2 ) The method comprises the steps of carrying out a first treatment on the surface of the Taking the channel transition probability as a likelihood function:for AWGN channel, when x=0 is input, LLR (y) obeys normal distribution with variance twice the mean;
step 2: the Polar code encoding process is summarized as X N =U N G N Wherein X is N Representing a codeword sequence of length N generated after encoding, U N =U A U r Then is the inputEntering a bit sequence; length N is fixed at a time G N Is also certain;
step 3: polar encoding the uncoded bit sequence of each user, the encoded bit sequence being denoted B j =[b j1 ,b j2 ,…,b ji ,…,b jn ]In which b ji The ith coded bit symbol, b, of the jth user ji The value of (2) is 0 or 1, and the length of the coded bit sequence of all users is fixed to be n; interleaving the bit sequence after each user code according to the Polar codebook, and the bit sequence after interleaving is expressed as S j =[s j1 ,s j2 ,…,s ji ,…,s jn ]In s ji The ith interleaved bit symbol, s, of the jth user ji The value of (2) is 0 or 1, and the lengths are fixed to n;
step 4: performing NOMA modulation based on GMSK modulation on Polar coded information of all users, and transmitting the modulated signals; the power intensity allocated to each user is decreased in sequence, namely, the power allocated to the user 1 is half, the power allocated to the user 2 is quarter, and so on, and the power allocated to the user N is the smallest;
step 5: the receiving end adopts the SIC technology, and the receiving bit sequence S of each user is obtained in turn according to the power intensity distributed by each user j =[s j1 ,s j2 ,…,s ji ,…,s jn ]Demodulating according to the received signal; wherein s is ji The ith symbol, s, of the jth user ji The value of (1) is 0 or 1, the initial value of j is 1, and the length of the received bit sequences of all users is fixed to be n;
step 6: received bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the Polar codebook set of N users is represented as Ite= [ Ite ] 1 ,[Ite 2 ,…,Ite j ,…,Ite N ]Ite in j Polar codebook, which is the jth user; the decoded bit sequence is denoted as R j =[r j1 ,r j2 ,…,r ji ,…,r jn ]Wherein r is ji The ith Polar decoded bit symbol, r, of the jth user ji The value of (2) is 0 or 1, and the Polar decoding bit sequence length of all users is fixed to be n;
step 7: polar decoding bit sequence R for each user j Decoding according to the specific Polar codebook corresponding to the user, wherein the decoded bit sequence is expressed as U j =[u j1 ,u j2 ,…,u ji ,…,u jk ]In the followingThe ith decoded bit symbol, u, of the jth user ji The value of (1) is 0 or 1, and the decoding bit sequence length of all users is fixed to k;
step 8: if the jth user is not the last user, decoding the bit sequence U j Polar coding and modulation are carried out, and the received signal is updated, and the step 5 is returned; otherwise, all decoding processes are completed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211508434.3A CN116015538A (en) | 2022-11-29 | 2022-11-29 | Non-orthogonal multiple access communication method based on Polar codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211508434.3A CN116015538A (en) | 2022-11-29 | 2022-11-29 | Non-orthogonal multiple access communication method based on Polar codes |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116015538A true CN116015538A (en) | 2023-04-25 |
Family
ID=86027338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211508434.3A Pending CN116015538A (en) | 2022-11-29 | 2022-11-29 | Non-orthogonal multiple access communication method based on Polar codes |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116015538A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116760458A (en) * | 2023-08-21 | 2023-09-15 | 成都本原星通科技有限公司 | Satellite communication data safe transmission method based on non-orthogonal multiple access |
-
2022
- 2022-11-29 CN CN202211508434.3A patent/CN116015538A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116760458A (en) * | 2023-08-21 | 2023-09-15 | 成都本原星通科技有限公司 | Satellite communication data safe transmission method based on non-orthogonal multiple access |
CN116760458B (en) * | 2023-08-21 | 2023-10-27 | 成都本原星通科技有限公司 | Satellite communication data safe transmission method based on non-orthogonal multiple access |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107026656B (en) | CRC-assisted medium-short code length Polar code effective decoding method based on disturbance | |
US8051355B2 (en) | Multilevel low density parity-check coded modulation | |
JP5120862B2 (en) | Channel coding apparatus and method for communication system using low density parity check code | |
CN106685656A (en) | Method for correcting data errors in continuously variable quantum key distribution system based on polarization code | |
WO2008034289A1 (en) | Bit mapping scheme for an ldpc coded 32apsk system | |
CN107231158B (en) | Polarization code iterative receiver, system and polarization code iterative decoding method | |
CN107645358B (en) | Code rate self-adaptive data coordination method used in continuous variable quantum key distribution | |
CN112886970B (en) | Negotiation method for continuous variable quantum key distribution | |
Piao et al. | CRC-aided sphere decoding for short polar codes | |
CN112290957A (en) | Orthogonal time-frequency expanded tail-biting Turbo coding and decoding communication method | |
CN110061803B (en) | Low-complexity polar code bit interleaving coding modulation method | |
CN116015538A (en) | Non-orthogonal multiple access communication method based on Polar codes | |
CN108650029B (en) | Error correction coding and decoding method suitable for quantum secure direct communication | |
CN116506074B (en) | Combined source channel coding method and system based on block fading channel | |
CN110601699B (en) | Method for realizing code rate dynamic variable multi-element LDPC code | |
CN109586850B (en) | Polarization code-based hierarchical data coordination method for continuous variable quantum key distribution system | |
CN110266321B (en) | Novel communication method and system based on polarization code | |
CN110336640B (en) | Decoding method for LT code of short code length system | |
CN114257342B (en) | Coding and decoding method for dual-user multiple access system based on non-binary polarization code | |
CN111726123B (en) | Rate-free multi-user coding method suitable for interweaving multi-address access system | |
İşcan et al. | Probabilistically shaped multi-level coding with polar codes for fading channels | |
WO2007059389A2 (en) | Method and apparatus for interleaving within a communication system | |
JP4593955B2 (en) | Error correction coding method and apparatus | |
Liu et al. | Non-Binary Polar Coded System for the Two-User Multiple-Access Channel | |
Chen et al. | Low-density parity-check coded recording systems with run-length-limited constraints |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |