[go: up one dir, main page]

CN106788893B - Sparse interleaving multiple access method - Google Patents

Sparse interleaving multiple access method Download PDF

Info

Publication number
CN106788893B
CN106788893B CN201611182132.6A CN201611182132A CN106788893B CN 106788893 B CN106788893 B CN 106788893B CN 201611182132 A CN201611182132 A CN 201611182132A CN 106788893 B CN106788893 B CN 106788893B
Authority
CN
China
Prior art keywords
user
time
sparse
access
code word
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.)
Active
Application number
CN201611182132.6A
Other languages
Chinese (zh)
Other versions
CN106788893A (en
Inventor
廉晋
周世东
张秀军
王玉锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201611182132.6A priority Critical patent/CN106788893B/en
Publication of CN106788893A publication Critical patent/CN106788893A/en
Application granted granted Critical
Publication of CN106788893B publication Critical patent/CN106788893B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/0048Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出的一种稀疏交织多址接入方法,属于非正交多址移动通信技术领域。该方法首先令所有接入用户传输数据块时共占用K个资源粒子和T个时域符号,然后对每个用户传输的数据块信息进行信道编码,将编码后的数据分割成若干子比特流,并映射为码字向量;对每个码字向量补零得到K维稀疏码字向量;根据稀疏时频交织器,得到K维稀疏发送码字向量;在每个时刻,各用户根据系统给出的传输资源传输发送码字向量中的对应分量;接收机估计活跃用户及其信道增益,并获取其稀疏时频交织器信息;接收机解码得到各个接入用户的发送数据块。本方法使每个用户在接入传输时只占用总时频资源的一小部分,降低接收机在大规模接入的场景下的多用户检测复杂度。

Figure 201611182132

A sparse interleaving multiple access method proposed by the invention belongs to the technical field of non-orthogonal multiple access mobile communication. The method firstly makes all access users occupy K resource elements and T time-domain symbols when transmitting data blocks, and then performs channel coding on the data block information transmitted by each user, and divides the encoded data into several sub-bit streams , and map it into a codeword vector; zero-fill each codeword vector to obtain a K-dimensional sparse codeword vector; according to the sparse time-frequency interleaver, a K-dimensional sparse transmission codeword vector is obtained; The outgoing transmission resources transmit the corresponding components in the transmitted codeword vector; the receiver estimates the active users and their channel gains, and obtains their sparse time-frequency interleaver information; the receiver decodes to obtain the transmitted data blocks of each access user. The method enables each user to occupy only a small part of the total time-frequency resources when accessing and transmitting, thereby reducing the multi-user detection complexity of the receiver in the scenario of large-scale access.

Figure 201611182132

Description

一种稀疏交织多址接入方法A sparse interleaving multiple access method

技术领域technical field

本发明涉及非正交多址移动通信技术领域,具体提出了一种稀疏交织多址接入方法(Sparse Interleave Division Multiple Access,SIDMA)。The invention relates to the technical field of non-orthogonal multiple access mobile communication, and specifically proposes a sparse interleave division multiple access method (Sparse Interleave Division Multiple Access, SIDMA).

背景技术Background technique

由于传统的码分多址接入方法(CDMA)存在多址接入干扰(multiple accessinterference,MAI)以及符号间串扰(inter symbol interference,ISI)等问题致使其性能受到限制。现有的主要研究落脚点都在提出新的多用户检测方法(multi-userdetection,MUD)从而降低MAI与ISI对性能的影响。在若干文献中,提出了通过给不同用户分配不同交织器的方式提升表现,于是便有了传统的交织多址接入方法(interleavedivision multiple access,IDMA)。它既有传统的CDMA的优点,即通过分集对抗衰落,并缓解了最坏情况下的其他小区的用户干扰问题。此外,由于不同用户使用的不同随机交织,相邻码片之间近似不相关,使得接收机可以进行相对简单的逐码片迭代MUD技术。通过基本信号估计器(Elementary Signal Estimator,ESE)与各个用户各自的后验概率译码器(Decoder,DEC)之间的软信息交换迭代,使系统获得接近香农极限的性能。但是传统的IDMA方法要求用户占用全部的可用资源发送数据,在大规模接入的情况下,这会导致正交资源的严重碰撞,使得多用户检测(MUD)的复杂度极高。Due to the problems of multiple access interference (MAI) and inter-symbol interference (ISI) in the traditional code division multiple access (CDMA) method, its performance is limited. The existing main research focus is to propose a new multi-user detection method (multi-user detection, MUD) to reduce the impact of MAI and ISI on performance. In several documents, it is proposed to improve performance by assigning different interleavers to different users, so there is a traditional interleave division multiple access (IDMA) method. It has the advantages of traditional CDMA, that is, it resists fading through diversity, and alleviates the user interference problem of other cells in the worst case. Furthermore, due to the different random interleaving used by different users, adjacent chips are approximately uncorrelated, allowing the receiver to perform a relatively simple chip-by-chip iterative MUD technique. Through the soft information exchange iteration between the elementary signal estimator (Elementary Signal Estimator, ESE) and each user's respective posterior probability decoder (Decoder, DEC), the system can obtain performance close to Shannon limit. However, the traditional IDMA method requires users to occupy all the available resources to send data. In the case of large-scale access, this will lead to serious collision of orthogonal resources, which makes multi-user detection (MUD) extremely complicated.

近年来也有将IDMA与多天线技术((Multi-Input Multi-Output,MIMO)相结合的研究,从而进一步提升系统的容量与接收性能等。但总体来说,在大规模用户接入的情况下,现有的方法普遍面临着运算复杂度过高的问题。In recent years, there have also been studies on the combination of IDMA and multi-antenna technology (Multi-Input Multi-Output, MIMO) to further improve the capacity and reception performance of the system. However, in general, in the case of large-scale user access , the existing methods generally face the problem of high computational complexity.

发明内容SUMMARY OF THE INVENTION

本发明的目的是为了克服已有技术的不足之处,提出了一种稀疏交织多址接入方法(Sparse Interleave Division Multiple Access,SIDMA)。本发明方法使得每个用户在接入传输时只占用总时频资源的一小部分,从而降低接收机在大规模接入的场景下的多用户检测复杂度。The purpose of the present invention is to provide a sparse interleave division multiple access method (Sparse Interleave Division Multiple Access, SIDMA) in order to overcome the shortcomings of the prior art. The method of the invention enables each user to occupy only a small part of the total time-frequency resources when accessing and transmitting, thereby reducing the multi-user detection complexity of the receiver in the scenario of large-scale access.

本发明提出的一种稀疏交织多址接入方法,其特征在于,该方法首先令所有接入用户传输数据块时总共占用K个资源粒子和T个时域符号,然后对每个用户传输的数据块信息进行信道编码,将编码后的数据分割成若干子比特流,并映射为码字向量;对每个码字向量补零得到K维稀疏码字向量;根据稀疏时频交织器,得到K维稀疏发送码字向量;在每个时刻,各用户根据对应时刻系统给出的传输资源传输发送码字向量中的对应分量;接收机估计活跃用户及其信道增益,并获取其稀疏时频交织器信息;接收机对接收信号进行解码得到各个接入用户的发送数据块。该方法包括以下步骤:A sparse interleaving multiple access method proposed by the present invention is characterized in that, the method firstly makes all access users occupy a total of K resource particles and T time-domain symbols when transmitting data blocks, and then compose the data transmitted by each user. The data block information is channel encoded, the encoded data is divided into several sub-bit streams, and mapped into codeword vectors; each codeword vector is filled with zeros to obtain a K-dimensional sparse codeword vector; according to the sparse time-frequency interleaver, we get K-dimensional sparse transmission codeword vector; at each moment, each user transmits the corresponding component in the transmission codeword vector according to the transmission resources given by the system at the corresponding moment; the receiver estimates the active users and their channel gains, and obtains their sparse time-frequency Interleaver information; the receiver decodes the received signal to obtain the transmitted data blocks of each access user. The method includes the following steps:

(1)令所有接入用户传输数据块时总共允许占用T个时域符号symbol,共包含K个资源粒子RE;(1) All access users are allowed to occupy T time-domain symbols in total when transmitting data blocks, including K resource particles RE;

(2)任一接入用户ui将本次接入所需传输的数据块的信息经过信道编码后得到一个信息比特向量其长度为

Figure BDA00011853746800000211
个比特;将向量
Figure BDA00011853746800000212
按每log2M个比特分为一组,其中M为4的整数倍,表示调制阶数;根据码本,将向量
Figure BDA00011853746800000213
映射成长度为
Figure BDA00011853746800000214
的码字向量
Figure BDA0001185374680000021
Ni<K;其中,码字向量
Figure BDA00011853746800000215
的每个分量通过1个RE进行传输;(2) Any access user u i obtains an information bit vector after channel coding the information of the data block to be transmitted for this access Its length is
Figure BDA00011853746800000211
bits; convert the vector
Figure BDA00011853746800000212
Divide into a group by every log 2 M bits, where M is an integer multiple of 4, indicating the modulation order; according to the codebook, the vector
Figure BDA00011853746800000213
Mapped to a length of
Figure BDA00011853746800000214
codeword vector of
Figure BDA0001185374680000021
N i <K; where, the codeword vector
Figure BDA00011853746800000215
each component of Transmission through 1 RE;

(3)接入用户ui对步骤(2)得到的码字向量

Figure BDA00011853746800000216
进行补零,将原来的Ni维码字向量补零成为K维稀疏码字向量
Figure BDA0001185374680000023
其中K为RE的总个数;(3) Access the codeword vector obtained in step (2) by user u i
Figure BDA00011853746800000216
Perform zero-filling, and zero-fill the original N i -dimensional codeword vector into a K-dimensional sparse codeword vector
Figure BDA0001185374680000023
Where K is the total number of REs;

(4)接入用户ui根据稀疏时频交织器

Figure BDA0001185374680000024
对步骤(3)得到的K维稀疏码字向量
Figure BDA0001185374680000025
进行交织映射,得到一个K维的稀疏发送码字向量:(4) Access user u i according to the sparse time-frequency interleaver
Figure BDA0001185374680000024
For the K-dimensional sparse codeword vector obtained in step (3)
Figure BDA0001185374680000025
Perform interleaving mapping to obtain a K-dimensional sparse transmitted codeword vector:

其中Ni个位置非零,即对应步骤(2)中的Ni个分量;Wherein the N i positions are non-zero, that is, the N i components in the corresponding step (2);

(5)对于T个symbol中任意时刻t,t=1,2,…,T,接入用户ui根据对应时刻系统给出的传输资源传输其发送码字向量

Figure BDA0001185374680000027
中的W(t)个分量,其中W(t)为时刻t的子载波数,并且按照系统的预设满足
Figure BDA0001185374680000028
(5) For any time t in T symbols, t=1, 2, ..., T, the access user u i transmits its transmitted codeword vector according to the transmission resources given by the system at the corresponding time
Figure BDA0001185374680000027
W(t) components in , where W(t) is the number of subcarriers at time t, and meets the system preset
Figure BDA0001185374680000028

(6)接收机从所有已注册在网的潜在用户中识别出活跃用户,即本次接入的用户,并进行信道估计,根据用户识别结果得到每个活跃用户对应的稀疏时频交织器

Figure BDA0001185374680000029
(6) The receiver identifies active users from all potential users registered on the network, that is, the users accessing this time, performs channel estimation, and obtains the sparse time-frequency interleaver corresponding to each active user according to the user identification results
Figure BDA0001185374680000029

(7)在每个时刻t,t=1,2,…,T,根据步骤(6)的识别结果获取当前时刻的用户接入情况,接收机对接收信号y(t)进行解码,其中y(t)是维度的W(t)的向量,表示接收端接收到的接入用户对应时刻t发送的发送码字向量的W(t)个分量乘以对应用户的信道增益后叠加得到的信号;将所有时刻得到的y(t)的解码结果联合进行信道解码,最终得到各个接入用户的发送数据块。(7) At each time t, t=1, 2, ..., T, the user access situation at the current time is obtained according to the identification result of step (6), and the receiver decodes the received signal y(t), where y (t) is the vector of dimension W(t), which represents the signal obtained by multiplying the W(t) components of the transmitted codeword vector received by the receiving end and sent by the access user at the corresponding time t by the channel gain of the corresponding user. ; Combine the decoding results of y(t) obtained at all times to perform channel decoding, and finally obtain the transmitted data blocks of each access user.

本发明的特点及有益效果在于:The characteristics and beneficial effects of the present invention are:

本发明提出了一种改进传统IDMA后的稀疏交织多址接入(SIDMA)方法。通过引入资源占据的稀疏性,增加了额外的自由度,当用户较少时,降低了资源处用户碰撞的概率,解码复杂度低;当用户较多时,又能容忍碰撞;相比于传统的IDMA要求所有用户的数据速率的一致性,SIDMA允许每个用户传输的数据量可变,即可以根据需要传输的实际数据量动态占用资源,支持可变速率,更加灵活。The present invention proposes an improved sparse interleaving multiple access (SIDMA) method after traditional IDMA. By introducing the sparseness of resource occupation, additional degrees of freedom are added. When there are few users, the probability of user collision at the resource is reduced, and the decoding complexity is low; when there are many users, collision can be tolerated; compared with traditional IDMA requires the consistency of the data rate of all users. SIDMA allows the amount of data transmitted by each user to be variable, that is, it can dynamically occupy resources according to the actual amount of data that needs to be transmitted, support variable rates, and be more flexible.

附图说明Description of drawings

图1为本发明方法的实施流程图。Fig. 1 is the implementation flow chart of the method of the present invention.

图2为本发明实施例中一种数据块RE分配示例图。FIG. 2 is a diagram illustrating an example of data block RE allocation in an embodiment of the present invention.

图3为本发明实施例中不同用户在给定RE的情况下的稀疏时频交织器示例图。FIG. 3 is an example diagram of a sparse time-frequency interleaver for different users under a given RE in an embodiment of the present invention.

具体实施方式Detailed ways

本发明提出的一种稀疏交织多址接入方法,下面结合附图和具体实施例对本发明作更详细的说明。A sparse interleaving multiple access method proposed by the present invention will be described in more detail below with reference to the accompanying drawings and specific embodiments.

本发明提出的一种稀疏交织多址接入方法,流程如图1所示,包括以下步骤:A sparse interleaving multiple access method proposed by the present invention, as shown in Figure 1, includes the following steps:

(1)令所有接入用户传输数据块时总共允许占用T个时域符号(symbol),共包含K个资源粒子(RE,Resource Element)。附图2为一种数据块RE分配情况的示例图,给出了一种不同时间系统提供不同子载波数的RE分配情况示例,图中,每个方格代表一个RE,总共有k个RE,全部方格整体表示一次随机接入所有用户的总体可用资源;每一列方格占用时域上的一个symbol时间,总共占用T个symbol的时间。其中,每列中方格数代表对应symbol时间上可用的子载波个数。(1) All access users are allowed to occupy a total of T time-domain symbols (symbols) when transmitting data blocks, including K resource elements (RE, Resource Element). 2 is an example diagram of a data block RE allocation situation, and an example of an RE allocation situation in which different time systems provide different numbers of subcarriers is given. In the figure, each square represents one RE, and there are k REs in total , all the squares as a whole represent the total available resources of randomly accessing all users at one time; each column of squares occupies one symbol time in the time domain, and occupies T symbols in total. The number of squares in each column represents the number of subcarriers available at the corresponding symbol time.

(2)任一接入用户ui将本次接入所需传输的数据块的信息经过信道编码后得到一个信息比特向量

Figure BDA0001185374680000031
其长度为个比特,不同用户根据实际需求可传输不同长度的向量。将该向量
Figure BDA0001185374680000033
按每log2M个比特分为一组,其中M(M=4,8,16,…为4的整数倍)为调制阶数;根据码本,将该向量
Figure BDA0001185374680000034
映射成长度为
Figure BDA0001185374680000035
的码字向量其中,码字向量
Figure BDA0001185374680000037
的每个分量需要通过1个RE进行传输,因此要求Ni<K,也即
Figure BDA0001185374680000039
码本的获取方式,可能包含但不限于,在随机接入的情况下,用户使用注册入网时分配的固定码本;在由调度接入的情况下,用户使用系统调度时分配的码本。(2) Any access user u i obtains an information bit vector after channel coding the information of the data block to be transmitted for this access
Figure BDA0001185374680000031
Its length is Different users can transmit vectors of different lengths according to actual needs. the vector
Figure BDA0001185374680000033
Divide each log 2 M bits into a group, where M (M=4, 8, 16, ... is an integer multiple of 4) is the modulation order; according to the codebook, the vector
Figure BDA0001185374680000034
map to a length of
Figure BDA0001185374680000035
codeword vector of Among them, the codeword vector
Figure BDA0001185374680000037
each component of It needs to be transmitted through 1 RE, so it is required that Ni <K, that is,
Figure BDA0001185374680000039
The acquisition method of the codebook may include, but is not limited to, in the case of random access, the user uses the fixed codebook allocated when registering to access the network; in the case of scheduling access, the user uses the codebook allocated during system scheduling.

(3)接入用户ui对步骤(2)得到的码字向量

Figure BDA00011853746800000310
进行补零,将原来的Ni维码字向量补零成为K维稀疏码字向量
Figure BDA00011853746800000311
其中K为RE的总个数。(3) Access the codeword vector obtained in step (2) by user u i
Figure BDA00011853746800000310
Perform zero-filling, and zero-fill the original N i -dimensional codeword vector into a K-dimensional sparse codeword vector
Figure BDA00011853746800000311
where K is the total number of REs.

(4)接入用户ui根据稀疏时频交织器

Figure BDA00011853746800000312
对步骤(3)得到的K维稀疏码字向量
Figure BDA00011853746800000313
进行交织映射,得到一个K维的稀疏发送码字向量:(4) Access user u i according to the sparse time-frequency interleaver
Figure BDA00011853746800000312
For the K-dimensional sparse codeword vector obtained in step (3)
Figure BDA00011853746800000313
Perform interleaving mapping to obtain a K-dimensional sparse transmitted codeword vector:

其中只有Ni个位置非零,也即承载了步骤(2)中

Figure BDA0001185374680000042
中的Ni个分量。稀疏时频交织器的获取方式,可能包含但不限于,在随机接入的情况下,用户使用注册入网时分配的固定稀疏时频交织器;在由调度接入的情况下,用户使用系统调度时分配的稀疏时频交织器。Among them, only N i positions are non-zero, that is to say, they carry the steps in step (2).
Figure BDA0001185374680000042
N i components in . The acquisition method of the sparse time-frequency interleaver may include, but is not limited to, in the case of random access, the user uses the fixed sparse time-frequency interleaver allocated when registering to the network; in the case of scheduling access, the user uses the system scheduling Time-allocated sparse time-frequency interleaver.

图3是不同用户在给定资源RE的情况下的稀疏时频交织器示例图,图3给出了可能的3个用户u1,u2,u3在给定K=40个RE的情况下,每人发送长度为

Figure BDA0001185374680000043
的信息比特,采用M=16-QAM调制,它们的码字向量长度分别为N1=N2=N3=10。在给定的K=40个传输资源RE下,进行补零后得到的40维稀疏码字向量,也即每个稀疏时频交织器的输入是:Figure 3 is an example diagram of a sparse time-frequency interleaver for different users with a given resource RE, and Figure 3 shows possible three users u 1 , u 2 , u 3 given K=40 REs Below, each person sends a length of
Figure BDA0001185374680000043
information bits, using M=16-QAM modulation, their codeword vector The lengths are respectively N 1 =N 2 =N 3 =10. Under the given K=40 transmission resources RE, the 40-dimensional sparse codeword vector obtained after zero-filling, that is, the input of each sparse time-frequency interleaver is:

Figure BDA0001185374680000045
Figure BDA0001185374680000045

而输出是如图3所示的一个稀疏的40维的发送码字向量

Figure BDA0001185374680000046
i=1,2,3,除了阴影对应的10个位置包含了输入的10个码字外,其余位置均为0。定义
Figure BDA0001185374680000047
表示用户发送码字的稀疏程度。The output is a sparse 40-dimensional transmitted codeword vector as shown in Figure 3
Figure BDA0001185374680000046
i=1, 2, 3, except that the 10 positions corresponding to the shadow contain the 10 input codewords, the other positions are all 0. definition
Figure BDA0001185374680000047
Indicates the sparsity of the codeword sent by the user.

(5)对于T个symbol中任意时刻t,t=1,2,…,T,接入用户ui根据对应时刻系统给出的传输资源传输其发送码字向量中的W(t)个分量,其中W(t)为时刻t的子载波数,并且按照系统的预设满足

Figure BDA0001185374680000049
(5) For any time t in T symbols, t=1, 2, ..., T, the access user u i transmits its transmitted codeword vector according to the transmission resources given by the system at the corresponding time W(t) components in , where W(t) is the number of subcarriers at time t, and meets the system preset
Figure BDA0001185374680000049

对于图3所示的情况,W(t)=4,t=1,2,...,10,并且

Figure BDA00011853746800000410
也即每个时刻系统均分配有4个RE。用户u1,u2,u3在对应时刻t发送图2所示的第t列的长度为4的列向量即可。For the case shown in Figure 3, W(t)=4, t=1, 2, . . . , 10, and
Figure BDA00011853746800000410
That is, 4 REs are allocated to the system at each moment. Users u 1 , u 2 , and u 3 may send a column vector with a length of 4 in the t-th column shown in FIG. 2 at the corresponding time t.

(6)接收机从所有已注册在网的潜在用户中识别出活跃用户(即本次接入的用户)并进行信道估计,根据用户识别结果得到每个活跃用户对应的稀疏时频交织器

Figure BDA00011853746800000411
(6) The receiver identifies the active user (that is, the user accessing this time) from all potential users registered in the network, performs channel estimation, and obtains the sparse time-frequency interleaver corresponding to each active user according to the user identification result.
Figure BDA00011853746800000411

(7)在每个时刻t,t=1,2,…,T,根据步骤(6)的识别结果获取当前时刻的用户接入情况,接收机对接收信号y(t)进行解码,其中y(t)是维度的W(t)的向量,表示了接收端接收到的接入用户对应时刻t发送的发送码字向量的W(t)个分量乘以对应用户的信道增益后叠加得到的信号,此外根据传输环境还可能包含噪声。最终将所有时刻得到的y(t),t=1,2,…,T的解码结果联合进行信道解码得到各个接入用户的发送数据块。(7) At each time t, t=1, 2, ..., T, the user access situation at the current time is obtained according to the identification result of step (6), and the receiver decodes the received signal y(t), where y (t) is the vector of dimension W(t), which indicates that the W(t) components of the transmitted codeword vector received by the receiving end and sent by the access user at the corresponding time t are multiplied by the channel gain of the corresponding user and then superimposed. signal, and may also contain noise depending on the transmission environment. Finally, the decoding results of y(t), t=1, 2, .

本实施例中所采用的解码方法,可以但不限于使用消息传递算法(MessagePassing Algorithm,MPA)。The decoding method adopted in this embodiment may, but is not limited to, use a message passing algorithm (Message Passing Algorithm, MPA).

Claims (2)

1. A sparse interleaving multiple access method is characterized in that the method firstly makes all access users occupy K resource particles and T time domain symbols when transmitting data blocks, then carries out channel coding on the data block information transmitted by each user, divides the coded data into a plurality of sub bit streams and maps the sub bit streams into code word vectors; zero padding is carried out on each code word vector to obtain a K-dimensional sparse code word vector; obtaining a K-dimensional sparse sending codeword vector according to a sparse time-frequency interleaver; at each moment, each user transmits and sends a corresponding component in the code word vector according to the transmission resource given by the system at the corresponding moment; the receiver estimates active users and channel gains thereof, and acquires sparse time-frequency interleaver information thereof; and the receiver decodes the received signals to obtain the transmission data blocks of all the access users.
2. A method according to claim 1, characterized in that the method comprises the steps of:
(1) the method comprises the steps that T time domain symbols symbol are allowed to be occupied totally when all access users transmit data blocks, and K resource elements RE are contained;
(2) any access user uiChannel coding the information of the data block to be transmitted in the access to obtain an information bit vector
Figure FDA0002185771970000011
Having a length ofA bit; will vector
Figure FDA0002185771970000013
Per log2M bits are divided into a group, wherein M is an integral multiple of 4 and represents a modulation order; according to the codebook, vectors are encoded
Figure FDA0002185771970000014
Is mapped to a length ofCode word vector of
Figure FDA0002185771970000016
Ni< K; wherein the code word vector
Figure FDA0002185771970000017
Each component of
Figure FDA0002185771970000018
Transmitting through 1 RE;
(3) access user uiFor the code word vector obtained in the step (2)
Figure FDA0002185771970000019
Zero filling is carried out to fill the original NiZero-filling of dimensional codeword vectors into K-dimensional sparse codeword vectors
Figure FDA00021857719700000110
Wherein K is the total number of RE;
(4) access user uiTime-frequency interleaver according to sparseness
Figure FDA00021857719700000111
For the K-dimensional sparse code word vector obtained in the step (3)
Figure FDA00021857719700000112
Performing interleaving mapping to obtain a K-dimensional sparse sending code word vector:
Figure FDA00021857719700000113
wherein N isiOne position being non-zero, i.e. corresponding to N in step (2)iA component;
(5) for any time T, T equals 1,2, …, T in T symbols, access user uiTransmitting the sending code word vector according to the transmission resource given by the corresponding time systemW (t) components, where w (t) is the number of subcarriers at time t, and is satisfied according to a preset of the system
Figure FDA00021857719700000115
(6) The receiver identifies active users, namely the users accessed this time, from all potential users registered in the network, performs channel estimation, and obtains a sparse time-frequency interleaver corresponding to each active user according to the user identification result
(7) At each time T, T is 1,2, …, T, the user access situation at the current time is obtained according to the identification result of step (6), and the receiver decodes the received signal y (T), wherein y (T) is a vector with the length w (T) and represents a signal obtained by multiplying the w (T) components of the transmitted code word vector transmitted by the access user at the corresponding time T received by the receiving end by the channel gain of the corresponding user and then superimposing; and (5) jointly performing channel decoding on the decoding results of y (t) obtained at all the moments to finally obtain the sending data block of each access user.
CN201611182132.6A 2016-12-20 2016-12-20 Sparse interleaving multiple access method Active CN106788893B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611182132.6A CN106788893B (en) 2016-12-20 2016-12-20 Sparse interleaving multiple access method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611182132.6A CN106788893B (en) 2016-12-20 2016-12-20 Sparse interleaving multiple access method

Publications (2)

Publication Number Publication Date
CN106788893A CN106788893A (en) 2017-05-31
CN106788893B true CN106788893B (en) 2020-02-14

Family

ID=58890978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611182132.6A Active CN106788893B (en) 2016-12-20 2016-12-20 Sparse interleaving multiple access method

Country Status (1)

Country Link
CN (1) CN106788893B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109495131B (en) * 2018-11-16 2020-11-03 东南大学 A Multi-User Multi-Carrier Short Wave Modulation Method Based on Sparse Codebook Spread Spectrum
CN111064500B (en) * 2019-11-08 2021-11-09 杭州电子科技大学 Precoding codebook design method based on channel coding in large-scale MIMO system
CN111711510B (en) * 2020-03-11 2021-06-22 中山大学 A low-complexity multi-user detection method for asynchronous interleaved multiple access systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869094A (en) * 2015-04-29 2015-08-26 清华大学 Upstream multiple access method combined with orthogonal multiple access and nonorthogonal multiple access
CN105359443A (en) * 2013-11-29 2016-02-24 华为技术有限公司 Transmission and receiving method in a wireless communication system
CN105472752A (en) * 2016-01-21 2016-04-06 清华大学 Uplink random access method
CN105554901A (en) * 2015-12-11 2016-05-04 清华大学 Random access method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2840749B1 (en) * 2013-08-23 2020-09-30 Alcatel Lucent Receiver and receive method for a filtered multicarrier signal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105359443A (en) * 2013-11-29 2016-02-24 华为技术有限公司 Transmission and receiving method in a wireless communication system
CN104869094A (en) * 2015-04-29 2015-08-26 清华大学 Upstream multiple access method combined with orthogonal multiple access and nonorthogonal multiple access
CN105554901A (en) * 2015-12-11 2016-05-04 清华大学 Random access method
CN105472752A (en) * 2016-01-21 2016-04-06 清华大学 Uplink random access method

Also Published As

Publication number Publication date
CN106788893A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN108462556B (en) Method and device for transmitting data
US10979081B2 (en) Polar code interleaving and bit selection
US10567004B2 (en) Method and apparatus for constructing interleaving sequence in a wireless communication system
TWI822722B (en) Method of constructing polar code, communication method and communication device
TW201004158A (en) Method and system for LLR buffer reduction in a wireless communication modem
WO2020132892A1 (en) Method and device for acquiring downlink channel information
CN114826478A (en) Code modulation and demodulation decoding method and device
JP2022177284A (en) transmitter and receiver
CN102136886A (en) Encoding/decoding method and device for orthogonal repeated accumulate codes
CN106998308B (en) A code hopping transmission method in sparse code multiple access based on time-varying codebook
CN106788893B (en) Sparse interleaving multiple access method
CN106953671A (en) Signal multiple access method and device in mobile communication
TW202015384A (en) User selection method for non-orthogonal multiple access system and base station thereof
CN106464337B (en) Method, device and equipment for transmitting data
CN110098891B (en) Interleaving method and interleaving apparatus
US11539463B2 (en) Methods and computing device for facilitating multiple access in a wireless communication network
CN109660325B (en) Data processing method and device
Uppal et al. Code design for MIMO broadcast channels
Bonilla et al. Construction of SCMA CodeBooks using the phase rotation method
CN112887068A (en) Data transmission method, transmitting device and receiving device
KR101346423B1 (en) Method for transmitting data in multiple antenna system
Han et al. Design of codebook for non-binary polar coded SCMA
CN102611522A (en) Data reconstruction method and device
WO2020103926A1 (en) Method and device for sending message
CN109962751B (en) Data processing method and device

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
GR01 Patent grant
GR01 Patent grant