[go: up one dir, main page]

CN115277338A - A diagonal layered OFDM transmission method, storage medium and device - Google Patents

A diagonal layered OFDM transmission method, storage medium and device Download PDF

Info

Publication number
CN115277338A
CN115277338A CN202210906022.9A CN202210906022A CN115277338A CN 115277338 A CN115277338 A CN 115277338A CN 202210906022 A CN202210906022 A CN 202210906022A CN 115277338 A CN115277338 A CN 115277338A
Authority
CN
China
Prior art keywords
matrix
layering
elements
dimensional
layer
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.)
Granted
Application number
CN202210906022.9A
Other languages
Chinese (zh)
Other versions
CN115277338B (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.)
CETC 54 Research Institute
Harbin Institute of Technology Shenzhen
Original Assignee
CETC 54 Research Institute
Harbin Institute of Technology Shenzhen
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 CETC 54 Research Institute, Harbin Institute of Technology Shenzhen filed Critical CETC 54 Research Institute
Priority to CN202210906022.9A priority Critical patent/CN115277338B/en
Publication of CN115277338A publication Critical patent/CN115277338A/en
Application granted granted Critical
Publication of CN115277338B publication Critical patent/CN115277338B/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
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2614Peak power aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/2627Modulators
    • H04L27/2628Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2649Demodulators
    • H04L27/265Fourier transform demodulators, e.g. fast Fourier transform [FFT] or discrete Fourier transform [DFT] demodulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Complex Calculations (AREA)

Abstract

一种对角化分层的OFDM传输方法、存储介质及设备,它属于无线通信的物理层传输领域。本发明解决了传统OFDM方法存在的抗衰落能力不足以及由高峰均比导致的通信受限问题。本发明方法将一维符号序列转换为二维矩阵,利用对角化分层然后对其FFT操作,使得峰均比降低,通过不同分层规则下的多次操作,能量也更加平均化,经过信道后,接收端针对发射端的操作进行反向还原,最终恢复出一维的符号序列。改良的信号能够在降低峰均比的同时提升抗信道衰落的能力,解决了通信受限的问题。本发明方法可以应用于无线通信的物理层传输领域。

Figure 202210906022

A diagonalized layered OFDM transmission method, storage medium and device, which belong to the field of physical layer transmission of wireless communication. The invention solves the problems of insufficient anti-fading ability and limited communication caused by the peak-to-average ratio of the traditional OFDM method. The method of the invention converts a one-dimensional symbol sequence into a two-dimensional matrix, uses diagonal layering and then performs FFT operation on it, so that the peak-to-average ratio is reduced, and the energy is also more averaged through multiple operations under different layering rules. After the channel, the receiving end performs reverse restoration on the operation of the transmitting end, and finally restores a one-dimensional symbol sequence. The improved signal can improve the ability to resist channel fading while reducing the peak-to-average ratio, and solve the problem of limited communication. The method of the present invention can be applied to the field of physical layer transmission of wireless communication.

Figure 202210906022

Description

一种对角化分层的OFDM传输方法、存储介质及设备A diagonal layered OFDM transmission method, storage medium and equipment

技术领域technical field

本发明属于无线通信的物理层传输领域,具体涉及一种对角化分层的OFDM传输方法、存储介质及设备。The invention belongs to the field of physical layer transmission of wireless communication, and in particular relates to a diagonal layered OFDM transmission method, storage medium and equipment.

背景技术Background technique

通信时代由3G发展到5G,离不开OFDM通信系统的发展。OFDM作为最主流的物理层波形,随着通信需求的发展,面临着诸多挑战。OFDM系统将频率选择性信道划分成多个正交的子信道,每个子信道可看作独立的平坦衰落,从而大幅降低了符号间干扰,但随着通信的场景愈发伴随着高移动性,这种正交性被打破,引入了载波间干扰。由于多个子载波同相累加会导致瞬时的高额峰值,所以,OFDM系统同时还伴随着高峰均比导致的通信受限问题。The development of the communication era from 3G to 5G is inseparable from the development of the OFDM communication system. As the most mainstream physical layer waveform, OFDM faces many challenges with the development of communication requirements. The OFDM system divides the frequency-selective channel into multiple orthogonal sub-channels, and each sub-channel can be regarded as an independent flat fading, which greatly reduces the inter-symbol interference. However, as the communication scene is increasingly accompanied by high mobility, This orthogonality is broken, introducing inter-carrier interference. Since the in-phase accumulation of multiple subcarriers will lead to instantaneous high peak value, the OFDM system is also accompanied by the communication limitation problem caused by the peak-to-average ratio.

综上所述,由于传统的OFDM传输机制存在着抗衰落能力不足和高峰均比这两个显著性缺点,大大限制了通信的应用场景。因此需要对传统OFDM传输机制进行改良,设计一种能量分布更加均匀来抵抗信道衰落同时又降低峰均比的OFDM传输方法。To sum up, due to the two significant shortcomings of the traditional OFDM transmission mechanism, insufficient anti-fading capability and peak-average ratio, the application scenarios of communication are greatly limited. Therefore, it is necessary to improve the traditional OFDM transmission mechanism and design an OFDM transmission method with a more uniform energy distribution to resist channel fading while reducing the peak-to-average ratio.

发明内容Contents of the invention

本发明的目的是为解决传统OFDM方法存在的抗衰落能力不足以及由高峰均比导致的通信受限问题,而提出的一种对角化分层的OFDM传输方法、存储介质及设备。The purpose of the present invention is to solve the problem of insufficient anti-fading ability and communication limitation caused by the peak-to-average ratio in the traditional OFDM method, and propose a diagonal layered OFDM transmission method, storage medium and equipment.

本发明为解决上述技术问题所采取的技术方案是:The technical scheme that the present invention takes for solving the problems of the technologies described above is:

一种对角化分层的OFDM传输方法,所述方法具体包括以下步骤:A diagonal layered OFDM transmission method, the method specifically includes the following steps:

在发射端at the transmitter

步骤一、将待传输数据经过调制后得到的符号序列d表示为d=[d0,d1,...,dK-1]T,其中,d0为符号序列d中的第1个元素,d1为符号序列d中的第2个元素,dK-1为符号序列d中的第K个元素;Step 1. Express the symbol sequence d obtained after the data to be transmitted is modulated as d=[d 0 ,d 1 ,...,d K-1 ] T , where d 0 is the first symbol sequence d element, d 1 is the second element in the symbol sequence d, and d K-1 is the Kth element in the symbol sequence d;

再将符号序列d中的元素排列成M行N列的二维矩阵D,满足MN=K;Then arrange the elements in the symbol sequence d into a two-dimensional matrix D of M rows and N columns, satisfying MN=K;

步骤二、对二维矩阵D进行对角化分层,分别对每一层的元素进行FFT变换,再利用FFT变换结果替换掉变换之前的元素,得到二维矩阵B;Step 2: Diagonally stratify the two-dimensional matrix D, perform FFT transformation on the elements of each layer, and then use the FFT transformation result to replace the elements before the transformation to obtain the two-dimensional matrix B;

步骤三、将二维矩阵B中的元素排列成一维序列b=[b0,b1,...,bK-1]T,对一维序列b进行处理后,将处理结果经过信道传递给接收端;Step 3. Arrange the elements in the two-dimensional matrix B into a one-dimensional sequence b=[b 0 ,b 1 ,...,b K-1 ] T , and after processing the one-dimensional sequence b, transmit the processing result through the channel to the receiver;

在接收端at the receiving end

步骤四、将接收端观测到的一维序列表示为b′=[b′0,b′1,...,b′K-1]T,再将序列b′逆向还原为M行N列的二维矩阵B′;Step 4. Express the one-dimensional sequence observed by the receiving end as b′=[b′ 0 ,b′ 1 ,...,b′ K-1 ] T , and then reversely restore the sequence b′ to M rows and N columns The two-dimensional matrix B';

步骤五、对二维矩阵B′进行对角化分层,分别对每一层的元素进行IFFT变换,再利用IFFT变换结果替换掉变换之前的元素,得到二维矩阵D';Step 5. Diagonalize and layer the two-dimensional matrix B′, perform IFFT transformation on the elements of each layer, and then use the IFFT transformation result to replace the elements before the transformation to obtain the two-dimensional matrix D′;

步骤六、将二维矩阵D'还原为一维的符号序列d'=[d′0,d′1,...,d′K-1]TStep 6: Restore the two-dimensional matrix D' to a one-dimensional symbol sequence d'=[d' 0 , d' 1 ,...,d' K-1 ] T .

进一步地,所述二维矩阵D表示为:Further, the two-dimensional matrix D is expressed as:

Figure BDA0003772514970000021
Figure BDA0003772514970000021

其中,dN-1为符号序列d中的第N个元素,dN为符号序列d中的第N+1个元素,dN+1为符号序列d中的第N+2个元素,d2N-1为符号序列d中的第2N个元素,d(M-1)N为符号序列d中的第(M-1)N+1个元素,d(M-1)N+1为符号序列d中的第(M-1)N+2个元素。Among them, d N-1 is the Nth element in the symbol sequence d, d N is the N+1th element in the symbol sequence d, d N+1 is the N+2th element in the symbol sequence d, d 2N-1 is the 2Nth element in the symbol sequence d, d (M-1)N is the (M-1)N+1th element in the symbol sequence d, and d (M-1)N+1 is the symbol The (M-1)N+2th element in sequence d.

进一步地,所述步骤二的具体过程为:Further, the specific process of the second step is:

步骤二一、定义如下的第(1)种和第(2)种对角化分层规则Step 21, define the following (1) and (2) diagonal layering rules

(1)将二维矩阵D的主斜线上的元素作为一层,对于任意的一个泛斜线来说,将该泛斜线上的元素也作为一层;(1) The elements on the main oblique line of the two-dimensional matrix D are regarded as one layer, and for any general oblique line, the elements on the general oblique line are also regarded as one layer;

(2)将二维矩阵D的副斜线上的元素作为一层,对于任意的一个副泛斜线来说,将该副泛斜线上的元素也作为一层;(2) The elements on the sub-slash line of the two-dimensional matrix D are taken as one layer, and for any one sub-slash line, the elements on the sub-slash line are also taken as one layer;

步骤二二、设置对角化分层的次数阈值;Step 22, setting the number threshold of diagonalization layering;

步骤二三、初始化二维矩阵D为初始矩阵;Step two and three, initializing the two-dimensional matrix D as the initial matrix;

步骤二四、采用第(1)种分层规则对初始矩阵进行对角化分层;再分别对获得的各层进行FFT变换,得到各层对应的FFT变换结果,利用当前层的FFT变换结果替换掉当前层在初始矩阵中所对应的元素,全部层均替换完成后,将替换结果作为更新后的初始矩阵;Step two or four, adopt the (1) layering rule to carry out diagonalization layering to the initial matrix; then perform FFT transformation on each layer obtained respectively, obtain the FFT transformation result corresponding to each layer, use the FFT transformation result of the current layer Replace the elements corresponding to the current layer in the initial matrix, and after all layers are replaced, use the replacement result as the updated initial matrix;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将更新后的初始矩阵作为二维矩阵B,若未达到,则执行步骤二五;Judging whether the number of times of diagonalization layering reaches the set number threshold, if it does, use the updated initial matrix as the two-dimensional matrix B, if not, go to step 25;

步骤二五、采用第(2)种分层规则对更新后的初始矩阵进行对角化分层,采用步骤二四的方法处理对角化分层结果,得到替换结果;Step two and five, adopt (2) kind of stratification rule to carry out diagonal stratification to the updated initial matrix, adopt the method of step two and four to process the diagonal stratification result, obtain the replacement result;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将替换结果作为二维矩阵B,若未达到,则将替换结果作为初始矩阵,并返回步骤二四。Judging whether the number of diagonalization layers reaches the set number threshold, if yes, use the replacement result as the two-dimensional matrix B, if not, use the replacement result as the initial matrix, and return to step 2 and 4.

进一步地,所述步骤二的具体过程为:Further, the specific process of the second step is:

步骤二一、定义如下的第(1)种和第(2)种对角化分层规则Step 21, define the following (1) and (2) diagonal layering rules

(1)将二维矩阵D的主斜线上的元素作为一层,对于任意的一个泛斜线来说,将该泛斜线上的元素也作为一层;(1) The elements on the main oblique line of the two-dimensional matrix D are regarded as one layer, and for any general oblique line, the elements on the general oblique line are also regarded as one layer;

(2)将二维矩阵D的副斜线上的元素作为一层,对于任意的一个副泛斜线来说,将该副泛斜线上的元素也作为一层;(2) The elements on the sub-slash line of the two-dimensional matrix D are taken as one layer, and for any one sub-slash line, the elements on the sub-slash line are also taken as one layer;

步骤二二、设置对角化分层的次数阈值;Step 22, setting the number threshold of diagonalization layering;

步骤二三、初始化二维矩阵D为初始矩阵;Step two and three, initializing the two-dimensional matrix D as the initial matrix;

步骤二四、采用第(2)种分层规则对初始矩阵进行对角化分层;再分别对获得的各层进行FFT变换,得到各层对应的FFT变换结果,利用当前层的FFT变换结果替换掉当前层在初始矩阵中所对应的元素,全部层均替换完成后,将替换结果作为更新后的初始矩阵;Step two or four, adopt the (2) layering rule to carry out diagonal layering to the initial matrix; then carry out FFT transformation to each obtained layer respectively, obtain the FFT transformation result corresponding to each layer, use the FFT transformation result of the current layer Replace the elements corresponding to the current layer in the initial matrix, and after all layers are replaced, use the replacement result as the updated initial matrix;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将更新后的初始矩阵作为二维矩阵B,若未达到,则执行步骤二五;Judging whether the number of times of diagonalization layering reaches the set number threshold, if it does, use the updated initial matrix as the two-dimensional matrix B, if not, go to step 25;

步骤二五、采用第(1)种分层规则对更新后的初始矩阵进行对角化分层,采用步骤二四的方法处理对角化分层结果,得到替换结果;Step 25, adopting the (1) stratification rule to carry out diagonal stratification to the updated initial matrix, adopting the method of step 2 or 4 to process the diagonal stratification result, and obtain the replacement result;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将替换结果作为二维矩阵B,若未达到,则将替换结果作为初始矩阵,并返回步骤二四。Judging whether the number of diagonalization layers reaches the set number threshold, if yes, use the replacement result as the two-dimensional matrix B, if not, use the replacement result as the initial matrix, and return to step 2 and 4.

进一步地,所述对一维序列b进行处理,是对一维序列b依次进行IFFT变换、并串转换和插入循环前缀处理。Further, the processing of the one-dimensional sequence b is sequentially performing IFFT transformation, parallel-serial conversion and cyclic prefix insertion processing on the one-dimensional sequence b.

进一步地,所述接收端对接收到的信号依次进行去除循环前缀、串并转换,FFT变换和信道均衡处理,获得观测到的一维序列。Further, the receiving end sequentially performs cyclic prefix removal, serial-to-parallel conversion, FFT transformation and channel equalization processing on the received signal to obtain the observed one-dimensional sequence.

进一步地,所述步骤五中对二维矩阵B′进行对角化分层,分层规则需要对应步骤二的执行顺序进行逆向还原。Further, in step five, the two-dimensional matrix B' is diagonally layered, and the layering rules need to be reversely restored corresponding to the execution order of step two.

一种存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现一种对角化分层的OFDM传输方法。A storage medium stores at least one instruction, and the at least one instruction is loaded and executed by a processor to implement a diagonalized layered OFDM transmission method.

一种对角化分层的OFDM传输设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现一种对角化分层的OFDM传输方法。A diagonal layered OFDM transmission device, the device includes a processor and a memory, at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement a diagonal layered layer OFDM transmission method.

本发明的有益效果是:The beneficial effects of the present invention are:

本发明将一维符号序列转换为二维矩阵,利用对角化分层然后对其FFT操作,使得峰均比降低,通过不同分层规则下的多次操作,能量也更加平均化,经过信道后,接收端针对发射端的操作进行反向还原,最终恢复出一维的符号序列。The present invention converts a one-dimensional symbol sequence into a two-dimensional matrix, utilizes diagonalization layering and then operates its FFT, so that the peak-to-average ratio is reduced, and the energy is more averaged through multiple operations under different layering rules. Afterwards, the receiving end reversely restores the operation of the transmitting end, and finally restores the one-dimensional symbol sequence.

本发明方法通过对角化分层对符号序列预先进行了分段处理和能量平均化,改良的信号能够在降低峰均比的同时提升抗信道衰落的能力,解决了通信受限的问题。The method of the present invention performs segmentation processing and energy averaging on the symbol sequence in advance through diagonalization and layering, and the improved signal can improve the ability to resist channel fading while reducing the peak-to-average ratio, and solves the problem of limited communication.

附图说明Description of drawings

图1为本发明的分层规则的示意图;Fig. 1 is a schematic diagram of the layering rules of the present invention;

图2为本发明的一种对角化分层的OFDM传输方法的发射端和接收端系统模型图。FIG. 2 is a system model diagram of a transmitting end and a receiving end of a diagonalized layered OFDM transmission method of the present invention.

具体实施方式Detailed ways

具体实施方式一、结合图2说明本实施方式。本实施方式所述的一种对角化分层的OFDM传输方法,所述方法具体包括以下步骤:DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 1. This implementation will be described with reference to FIG. 2 . A diagonal layered OFDM transmission method described in this embodiment, the method specifically includes the following steps:

在发射端at the transmitter

步骤一、将待传输数据经过调制后得到的符号序列d表示为d=[d0,d1,...,dK-1]T,其中,d0为符号序列d中的第1个元素,d1为符号序列d中的第2个元素,dK-1为符号序列d中的第K个元素;Step 1. Express the symbol sequence d obtained after the data to be transmitted is modulated as d=[d 0 ,d 1 ,...,d K-1 ] T , where d 0 is the first symbol sequence d element, d 1 is the second element in the symbol sequence d, and d K-1 is the Kth element in the symbol sequence d;

再将符号序列d中的元素排列成M行N列的二维矩阵D,满足MN=K;Then arrange the elements in the symbol sequence d into a two-dimensional matrix D of M rows and N columns, satisfying MN=K;

步骤二、对二维矩阵D进行对角化分层,分别对每一层的元素进行FFT变换,再利用FFT变换结果替换掉变换之前的元素,得到二维矩阵B;Step 2: Diagonally stratify the two-dimensional matrix D, perform FFT transformation on the elements of each layer, and then use the FFT transformation result to replace the elements before the transformation to obtain the two-dimensional matrix B;

步骤三、将二维矩阵B中的元素排列成一维序列b=[b0,b1,...,bK-1]T,对一维序列b进行处理后,将处理结果经过信道传递给接收端;Step 3. Arrange the elements in the two-dimensional matrix B into a one-dimensional sequence b=[b 0 ,b 1 ,...,b K-1 ] T , and after processing the one-dimensional sequence b, transmit the processing result through the channel to the receiver;

将二维矩阵B中的第一行元素作为一维序列b中的b0,b1,...,bN-1,以此类推,将二维矩阵B中的第M行元素作为一维序列b中的bK-N,bK-N+1,...,bK-1Take the elements of the first row in the two-dimensional matrix B as b 0 , b 1 ,...,b N-1 in the one-dimensional sequence b, and so on, take the elements of the Mth row in the two-dimensional matrix B as a b KN ,b K-N+1 ,...,b K-1 in the dimension sequence b;

在接收端at the receiving end

步骤四、将接收端观测到的一维序列表示为b′=[b′0,b′1,...,b′K-1]T,再将序列b′逆向还原(逆向还原是指将二维矩阵B中的元素排列成一维序列b的逆过程)为M行N列的二维矩阵B′;Step 4. Express the one-dimensional sequence observed by the receiving end as b′=[b′ 0 ,b′ 1 ,...,b′ K-1 ] T , and then reversely restore the sequence b′ (reverse restoration refers to The inverse process of arranging the elements in the two-dimensional matrix B into a one-dimensional sequence b) is a two-dimensional matrix B' of M rows and N columns;

步骤五、对二维矩阵B′进行对角化分层,分别对每一层的元素进行IFFT变换,再利用IFFT变换结果替换掉变换之前的元素,得到二维矩阵D';Step 5. Diagonalize and layer the two-dimensional matrix B′, perform IFFT transformation on the elements of each layer, and then use the IFFT transformation result to replace the elements before the transformation to obtain the two-dimensional matrix D′;

步骤六、将M行N列的二维矩阵D'还原为一维的符号序列d'=[d′0,d′1,...,d′K-1]TStep 6: Restore the two-dimensional matrix D' with M rows and N columns into a one-dimensional symbol sequence d'=[d' 0 , d' 1 ,...,d' K-1 ] T .

具体实施方式二:本实施方式与具体实施方式一不同的是,所述二维矩阵D表示为:Specific embodiment 2: The difference between this embodiment and specific embodiment 1 is that the two-dimensional matrix D is expressed as:

Figure BDA0003772514970000051
Figure BDA0003772514970000051

其中,dN-1为符号序列d中的第N个元素,dN为符号序列d中的第N+1个元素,dN+1为符号序列d中的第N+2个元素,d2N-1为符号序列d中的第2N个元素,d(M-1)N为符号序列d中的第(M-1)N+1个元素,d(M-1)N+1为符号序列d中的第(M-1)N+2个元素。Among them, d N-1 is the Nth element in the symbol sequence d, d N is the N+1th element in the symbol sequence d, d N+1 is the N+2th element in the symbol sequence d, d 2N-1 is the 2Nth element in the symbol sequence d, d (M-1)N is the (M-1)N+1th element in the symbol sequence d, and d (M-1)N+1 is the symbol The (M-1)N+2th element in sequence d.

本实施方式中,将符号序列d中的第1个元素至第N个元素作为二维矩阵D的第一行,第1个元素至第N个元素分别为第一行第一列的元素和第一行第N列的元素,将符号序列d中的第N+1个元素至第2N个元素作为二维矩阵D的第二行,第N+1个元素至第2N个元素分别为第二行第一列的元素和第二行第N列的元素,以此类推,将符号序列d中的第(M-1)N+1个元素至第MN个元素作为二维矩阵D的第M行,第(M-1)N+1个元素至第MN个元素分别为第M行第一列的元素和第M行第N列的元素。In this embodiment, the first element to the Nth element in the symbol sequence d are used as the first row of the two-dimensional matrix D, and the first element to the Nth element are respectively the elements of the first row and the first column and The elements in the Nth column of the first row, the N+1th element to the 2Nth element in the symbol sequence d are used as the second row of the two-dimensional matrix D, and the N+1th element to the 2Nth element are respectively The element in the first column of the second row and the element in the Nth column of the second row, and so on, the (M-1)N+1th element to the MNth element in the symbol sequence d are used as the second element of the two-dimensional matrix D The M row, the (M-1)N+1th element to the MNth element are respectively the element in the first column of the Mth row and the element in the Mth row and the Nth column.

其它步骤及参数与具体实施方式一相同。Other steps and parameters are the same as those in Embodiment 1.

具体实施方式三:结合图1说明本实施方式。本实施方式与具体实施方式二不同的是,所述步骤二的具体过程为:Specific Embodiment Three: This embodiment will be described with reference to FIG. 1 . The difference between this embodiment and the second embodiment is that the specific process of the second step is:

步骤二一、定义如下的第(1)种和第(2)种对角化分层规则Step 21, define the following (1) and (2) diagonal layering rules

(1)将二维矩阵D的主斜线上的元素作为一层,对于任意的一个泛斜线来说,将该泛斜线上的元素也作为一层;(1) The elements on the main oblique line of the two-dimensional matrix D are regarded as one layer, and for any general oblique line, the elements on the general oblique line are also regarded as one layer;

即在(1)的分层规则下,分得的总层数等于主斜线与泛斜线条数之和;That is, under the layering rule of (1), the total number of layers obtained is equal to the sum of the number of main oblique lines and general oblique lines;

(2)将二维矩阵D的副斜线上的元素作为一层,对于任意的一个副泛斜线来说,将该副泛斜线上的元素也作为一层;(2) The elements on the sub-slash line of the two-dimensional matrix D are taken as one layer, and for any one sub-slash line, the elements on the sub-slash line are also taken as one layer;

即在(2)的分层规则下,分得的总层数等于副斜线与副泛斜线条数之和;That is to say, under the layering rule of (2), the total number of layers obtained is equal to the sum of the number of subslashes and subslashes;

步骤二二、设置对角化分层的次数阈值;完整执行一次第(1)种分层规则称为执行了一次对角化分层,完整执行一次第(2)种分层规则也称为执行了一次对角化分层;Step 22. Set the threshold value of the number of times of diagonalization layering; complete execution of the first (1) layering rule is called a diagonalization layering, and complete execution of the (2) layering rule is also called Performed a diagonal layering;

步骤二三、初始化二维矩阵D为初始矩阵;Step two and three, initializing the two-dimensional matrix D as the initial matrix;

步骤二四、采用第(1)种分层规则对初始矩阵进行对角化分层;再分别对获得的各层进行FFT变换,得到各层对应的FFT变换结果,利用当前层的FFT变换结果替换掉当前层在初始矩阵中所对应的元素,全部层均替换完成后,将替换结果作为更新后的初始矩阵;Step two or four, adopt the (1) layering rule to carry out diagonalization layering to the initial matrix; then perform FFT transformation on each layer obtained respectively, obtain the FFT transformation result corresponding to each layer, use the FFT transformation result of the current layer Replace the elements corresponding to the current layer in the initial matrix, and after all layers are replaced, use the replacement result as the updated initial matrix;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将更新后的初始矩阵作为二维矩阵B,若未达到,则执行步骤二五;Judging whether the number of times of diagonalization layering reaches the set number threshold, if it does, use the updated initial matrix as the two-dimensional matrix B, if not, go to step 25;

步骤二五、采用第(2)种分层规则对更新后的初始矩阵进行对角化分层,采用步骤二四的方法处理对角化分层结果,得到替换结果;Step two and five, adopt (2) kind of stratification rule to carry out diagonal stratification to the updated initial matrix, adopt the method of step two and four to process the diagonal stratification result, obtain the replacement result;

即分别对获得的各层进行FFT变换,得到各层对应的FFT变换结果,利用当前层的FFT变换结果替换掉当前层在更新后的初始矩阵中所对应的元素,全部层均替换完成后,得到替换结果;That is, perform FFT transformation on each obtained layer respectively to obtain the corresponding FFT transformation result of each layer, use the FFT transformation result of the current layer to replace the elements corresponding to the current layer in the updated initial matrix, and after all the layers are replaced, Get the replacement result;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将替换结果作为二维矩阵B,若未达到,则将替换结果作为初始矩阵,并返回步骤二四。Judging whether the number of diagonalization layers reaches the set number threshold, if yes, use the replacement result as the two-dimensional matrix B, if not, use the replacement result as the initial matrix, and return to step 2 and 4.

本实施方式中,对角化分层的次数阈值可以设置为一次,也可以设置为多次,且前后相邻的两次分层规则必须不同。In this embodiment, the threshold value of the number of times of diagonal layering can be set to one time, or can be set to multiple times, and the rules of two adjacent layers must be different.

定义Dm,n为矩阵D中第m+1行,n+1列的元素,其中m=0,1,…M-1;n=0,1,…N-1。Define D m,n as the elements in row m+1 and column n+1 in matrix D, where m=0,1,...M-1; n=0,1,...N-1.

当M>N时,第(1)种分层规则为:When M>N, the (1) stratification rule is:

矩阵D为非方阵,当元素下标m=n时,即元素所在行数等于所在列数时,该类元素构成主斜线,将主斜线上的元素分为一层;将矩阵D中前P行元素依次平移到矩阵D下方后构成新的矩阵,此时新的矩阵的主斜线元素即为原矩阵D的泛斜线元素,P的取值范围为P=1,2,…M-1(即当P=1时,将矩阵D中前1行元素平移到矩阵D下方后构成新的矩阵D1,新的矩阵D1的主斜线元素为原矩阵D的一条泛斜线上的元素,即,将新的矩阵D1的主斜线元素作为原矩阵D的一个分层,当P=2时,将矩阵D1中前1行元素(即矩阵D的第2行元素)平移到矩阵D1下方后构成新的矩阵D2,新的矩阵D2的主斜线元素为原矩阵D的一条泛斜线上的元素,即,将新的矩阵D2的主斜线元素作为原矩阵D的一个分层,…,直至P的取值遍历到P=1,2,…M-1,分别得到矩阵D的各条泛斜线上的元素,即获得各个分层)。Matrix D is a non-square matrix. When the element subscript m=n, that is, when the number of rows of the element is equal to the number of columns, this type of element forms a main oblique line, and the elements on the main oblique line are divided into one layer; the matrix D The elements in the first P rows are translated to the bottom of the matrix D in order to form a new matrix. At this time, the main slash elements of the new matrix are the general slash elements of the original matrix D, and the value range of P is P=1,2, ...M-1 (that is, when P=1, the elements in the first row of matrix D are translated to the bottom of matrix D to form a new matrix D 1 , and the main oblique element of the new matrix D 1 is a generic of the original matrix D The elements on the slash, that is, the main slash elements of the new matrix D 1 are used as a layer of the original matrix D. When P=2, the elements of the first row in the matrix D 1 (that is, the second row of the matrix D Row elements) are translated below the matrix D 1 to form a new matrix D 2 , and the main slash elements of the new matrix D 2 are the elements on a general slash line of the original matrix D, that is, the main slash elements of the new matrix D 2 The oblique line elements are used as a layer of the original matrix D, ... until the value of P traverses to P = 1, 2, ... M-1, and the elements on each pan-slash line of the matrix D are respectively obtained, that is, each point Floor).

当M>N时,第(2)种分层规则为:When M>N, the (2) stratification rule is:

矩阵D为非方阵,当元素下标m+n=N+1时,该类元素构成副斜线,将副斜线上的元素分为一层;将矩阵D中前P行元素依次平移到矩阵D下方后构成新的矩阵,此时新矩阵的副斜线元素即为原矩阵的副泛斜线元素,P的取值范围为P=1,2,…M-1(即当P=1时,将矩阵D中前1行元素平移到矩阵D下方后构成新的矩阵D′1,新的矩阵D′1的副斜线元素为原矩阵D的一条副泛斜线上的元素,即,将新的矩阵D′1的副斜线元素作为原矩阵D的一个分层,当P=2时,将矩阵D′1中前1行元素(即矩阵D的第2行元素)平移到矩阵D′1下方后构成新的矩阵D′2,新的矩阵D′2的副斜线元素为原矩阵D的一条副泛斜线上的元素,即,将新的矩阵D′2的副斜线元素作为原矩阵D的一个分层,…,直至P的取值遍历到P=1,2,…M-1,分别得到矩阵D的各条副泛斜线上的元素)。The matrix D is a non-square matrix. When the element subscript m+n=N+1, this type of element forms a subslash, and the elements on the subslash are divided into one layer; the elements of the first P rows in the matrix D are translated in turn After going below the matrix D, a new matrix is formed. At this time, the sub-slash elements of the new matrix are the sub-slash elements of the original matrix, and the value range of P is P=1,2,...M-1 (that is, when P =1, the elements in the first row of matrix D are translated to the bottom of matrix D to form a new matrix D′ 1 , and the sub-slash elements of the new matrix D′ 1 are elements on a sub-slash line of the original matrix D , that is, the subslash elements of the new matrix D′ 1 are used as a layer of the original matrix D, and when P=2, the elements of the first row in the matrix D′ 1 (that is, the elements of the second row of the matrix D) After shifting to the bottom of the matrix D′ 1 , a new matrix D′ 2 is formed, and the sub-slash elements of the new matrix D′ 2 are the elements on a sub-slash line of the original matrix D, that is, the new matrix D′ 2 The subslash elements of the matrix D are used as a layer of the original matrix D, ... until the value of P traverses to P=1, 2, ... M-1, and the elements on each sub-slash line of the matrix D are respectively obtained).

当M<N时,第(1)种分层规则为:When M<N, the (1) stratification rule is:

矩阵D为非方阵,当元素下标m=n时,即元素所在行数等于所在列数时,该类元素构成主斜线,将矩阵D的前P列元素依次平移到矩阵右方构成新的矩阵,此时新的矩阵的主斜线元素为原矩阵的泛斜线元素,P的取值范围为P=1,2,…N-1(即当P=1时,将矩阵D中前1列元素平移到矩阵D右方后构成新的矩阵D″1,新的矩阵D″1的主斜线元素为原矩阵D的一条泛斜线上的元素,即,将新的矩阵D″1的主斜线元素作为原矩阵D的一个分层,当P=2时,将矩阵D″1中前1列元素(即矩阵D的第2列元素)平移到矩阵D″1右方后构成新的矩阵D″2,新的矩阵D″2的主斜线元素为原矩阵D的一条泛斜线上的元素,即,将新的矩阵D″2的主斜线元素作为原矩阵D的一个分层,…,直至P的取值遍历到P=1,2,…N-1,分别得到矩阵D的各条泛斜线上的元素,即获得各个分层)。Matrix D is a non-square matrix. When the element subscript m=n, that is, when the number of rows of the element is equal to the number of columns, this type of element forms a main oblique line, and the elements in the first P columns of matrix D are translated to the right of the matrix to form New matrix, now the main slash element of new matrix is the general slash element of former matrix, and the value range of P is P=1,2,...N-1 (when P=1, matrix D The elements in the first column are translated to the right of the matrix D to form a new matrix D″ 1 , and the main slash elements of the new matrix D″ 1 are the elements on a general slash line of the original matrix D, that is, the new matrix The main slash elements of D″ 1 are used as a layer of the original matrix D. When P=2, the elements in the first column in the matrix D″ 1 (that is, the elements in the second column of the matrix D) are translated to the right of the matrix D″ 1 New matrix D″ 2 is formed after the square, and the main oblique element of new matrix D″ 2 is the element on a general oblique line of original matrix D, that is, the main oblique element of new matrix D″ 2 is used as original A layer of the matrix D, ... until the value of P is traversed to P=1, 2, ... N-1, and the elements on each oblique line of the matrix D are respectively obtained, that is, each layer is obtained).

当M<N时,第(2)种分层规则为:When M<N, the (2) stratification rule is:

矩阵D为非方阵,当元素下标m+n=M+1时,该类元素构成副斜线,将副斜线上的元素分为一层;将矩阵D中前P列元素平移到矩阵D右方构成新的矩阵,此时新矩阵的副斜线元素即为原矩阵的副泛斜线元素,P的取值范围为P=1,2,…N-1(即当P=1时,将矩阵D中前1列元素平移到矩阵D右方后构成新的矩阵D″′1,新的矩阵D″′1的副斜线元素为原矩阵D的一条副泛斜线上的元素,即,将新的矩阵D″′1的副斜线元素作为原矩阵D的一个分层,当P=2时,将矩阵D″′1中前1列元素(即矩阵D的第2列元素)平移到矩阵D″′1右方后构成新的矩阵D″′2,新的矩阵D″′2的副斜线元素为原矩阵D的一条副泛斜线上的元素,即,将新的矩阵D″′2的副斜线元素作为原矩阵D的一个分层,…,直至P的取值遍历到P=1,2,…N-1,分别得到矩阵D的各条副泛斜线上的元素)。The matrix D is a non-square matrix. When the element subscript m+n=M+1, this type of element forms a subslash, and the elements on the subslash are divided into one layer; the first P column elements in the matrix D are translated to The right side of the matrix D constitutes a new matrix. At this time, the sub-slash elements of the new matrix are the sub-slash elements of the original matrix, and the value range of P is P=1,2,...N-1 (that is, when P= When 1, the elements in the first column of matrix D are translated to the right of matrix D to form a new matrix D″′ 1 , and the sub-slash element of the new matrix D″’ 1 is a sub-slash line of the original matrix D elements, that is, the subslash elements of the new matrix D"' 1 are used as a layer of the original matrix D, and when P=2, the elements in the first column of the matrix D"' 1 (that is, the first column of the matrix D 2 columns of elements) to the right of matrix D″′ 1 to form a new matrix D″′ 2 , and the subslash elements of the new matrix D″′ 2 are elements on a subslash line of the original matrix D, namely , take the subslash elements of the new matrix D″' 2 as a layer of the original matrix D, ... until the value of P traverses to P=1, 2, ... N-1, and obtain each item of the matrix D respectively elements on the sub-generic slash).

当M=N时,第(1)种分层规则为:When M=N, the (1) layering rule is:

矩阵D变为方阵,此时的主斜线元素对应为方阵的主对角线元素,泛斜线元素对应为方阵的泛对角线元素。The matrix D becomes a square matrix. At this time, the main slash elements correspond to the main diagonal elements of the square matrix, and the pan diagonal elements correspond to the pan diagonal elements of the square matrix.

当M=N时,第(2)种分层规则为:When M=N, the (2) stratification rule is:

矩阵D变为方阵,此时的副斜线元素对应为方阵的副对角线元素,副泛斜线元素对应为方阵的副泛对角线元素。The matrix D becomes a square matrix. At this time, the sub-slash elements correspond to the sub-diagonal elements of the square matrix, and the sub-slash elements correspond to the sub-pan diagonal elements of the square matrix.

其它步骤及参数与具体实施方式二相同。Other steps and parameters are the same as in the second embodiment.

具体实施方式四:结合图1说明本实施方式。本实施方式与具体实施方式二不同的是,所述步骤二的具体过程为:Specific Embodiment 4: This embodiment will be described with reference to FIG. 1 . The difference between this embodiment and the second embodiment is that the specific process of the second step is:

步骤二一、定义如下的第(1)种和第(2)种对角化分层规则Step 21, define the following (1) and (2) diagonal layering rules

(1)将二维矩阵D的主斜线上的元素作为一层,对于任意的一个泛斜线来说,将该泛斜线上的元素也作为一层;(1) The elements on the main oblique line of the two-dimensional matrix D are regarded as one layer, and for any general oblique line, the elements on the general oblique line are also regarded as one layer;

即在(1)的分层规则下,分得的总层数等于主斜线与泛斜线条数之和;That is, under the layering rule of (1), the total number of layers obtained is equal to the sum of the number of main oblique lines and general oblique lines;

(2)将二维矩阵D的副斜线上的元素作为一层,对于任意的一个副泛斜线来说,将该副泛斜线上的元素也作为一层;(2) The elements on the sub-slash line of the two-dimensional matrix D are taken as one layer, and for any one sub-slash line, the elements on the sub-slash line are also taken as one layer;

即在(2)的分层规则下,分得的总层数等于副斜线与副泛斜线条数之和;That is to say, under the layering rule of (2), the total number of layers obtained is equal to the sum of the number of subslashes and subslashes;

步骤二二、设置对角化分层的次数阈值;完整执行一次第(1)种分层规则称为执行了一次对角化分层,完整执行一次第(2)种分层规则也称为执行了一次对角化分层;Step 22. Set the threshold value of the number of times of diagonalization layering; complete execution of the first (1) layering rule is called a diagonalization layering, and complete execution of the (2) layering rule is also called Performed a diagonal layering;

步骤二三、初始化二维矩阵D为初始矩阵;Step two and three, initializing the two-dimensional matrix D as the initial matrix;

步骤二四、采用第(2)种分层规则对初始矩阵进行对角化分层;再分别对获得的各层进行FFT变换,得到各层对应的FFT变换结果,利用当前层的FFT变换结果替换掉当前层在初始矩阵中所对应的元素,全部层均替换完成后,将替换结果作为更新后的初始矩阵;Step two or four, adopt the (2) layering rule to carry out diagonal layering to the initial matrix; then carry out FFT transformation to each obtained layer respectively, obtain the FFT transformation result corresponding to each layer, use the FFT transformation result of the current layer Replace the elements corresponding to the current layer in the initial matrix, and after all layers are replaced, use the replacement result as the updated initial matrix;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将更新后的初始矩阵作为二维矩阵B,若未达到,则执行步骤二五;Judging whether the number of times of diagonalization layering reaches the set number threshold, if it does, use the updated initial matrix as the two-dimensional matrix B, if not, go to step 25;

步骤二五、采用第(1)种分层规则对更新后的初始矩阵进行对角化分层,采用步骤二四的方法处理对角化分层结果,得到替换结果;Step 25, adopting the (1) stratification rule to carry out diagonal stratification to the updated initial matrix, adopting the method of step 2 or 4 to process the diagonal stratification result, and obtain the replacement result;

即分别对获得的各层进行FFT变换,得到各层对应的FFT变换结果,利用当前层的FFT变换结果替换掉当前层在更新后的初始矩阵中所对应的元素,全部层均替换完成后,得到替换结果;That is, perform FFT transformation on each obtained layer respectively to obtain the corresponding FFT transformation result of each layer, use the FFT transformation result of the current layer to replace the elements corresponding to the current layer in the updated initial matrix, and after all the layers are replaced, Get the replacement result;

判断对角化分层次数是否达到设置的次数阈值,若达到,则将替换结果作为二维矩阵B,若未达到,则将替换结果作为初始矩阵,并返回步骤二四。Judging whether the number of diagonalization layers reaches the set number threshold, if yes, use the replacement result as the two-dimensional matrix B, if not, use the replacement result as the initial matrix, and return to step 2 and 4.

本实施方式中,对角化分层的次数阈值可以设置为一次,也可以设置为多次,且前后相邻的两次分层规则必须不同。In this embodiment, the threshold value of the number of times of diagonal layering can be set to one time, or can be set to multiple times, and the rules of two adjacent layers must be different.

其它步骤及参数与具体实施方式二相同。Other steps and parameters are the same as in the second embodiment.

具体实施方式五:本实施方式与具体实施方式三或四不同的是,所述对一维序列b进行处理,是对一维序列b依次进行IFFT变换、并串转换和插入循环前缀处理。Embodiment 5: This embodiment is different from Embodiment 3 or Embodiment 4 in that the processing of the one-dimensional sequence b is to sequentially perform IFFT transformation, parallel-serial conversion, and cyclic prefix insertion processing on the one-dimensional sequence b.

其它步骤及参数与具体实施方式三或四相同。Other steps and parameters are the same as those in Embodiment 3 or 4.

具体实施方式六:本实施方式与具体实施方式五不同的是,所述接收端对接收到的信号依次进行去除循环前缀、串并转换,FFT变换和信道均衡处理,获得观测到的一维序列。Embodiment 6: This embodiment is different from Embodiment 5 in that the receiving end sequentially performs cyclic prefix removal, serial-to-parallel conversion, FFT transformation and channel equalization processing on the received signal to obtain the observed one-dimensional sequence .

其它步骤及参数与具体实施方式五相同。Other steps and parameters are the same as those in Embodiment 5.

具体实施方式七:本实施方式与具体实施方式六不同的是,所述步骤五中对二维矩阵B′进行对角化分层,分层规则需要对应步骤二的执行顺序进行逆向还原。Embodiment 7: This embodiment differs from Embodiment 6 in that in step 5, the two-dimensional matrix B' is diagonally layered, and the layering rules need to be reversed according to the execution order of step 2.

其它步骤及参数与具体实施方式六相同。Other steps and parameters are the same as those in Embodiment 6.

步骤五中的分层规则需要对应步骤二的执行顺序,进行逆向还原,对每一层分别进行IFFT变换,变换后的序列替换掉原始的符号序列,并对应原始的符号序列所在的斜线位置。这种对角化分层后进行IFFT的操作次数需要与步骤二的发射端执行次数一致,分层规则也需要与步骤二的发射端相对应,最终得到M行N列的矩阵D'。The layering rules in step 5 need to correspond to the execution order of step 2, perform reverse restoration, perform IFFT transformation on each layer separately, the transformed sequence replaces the original symbol sequence, and corresponds to the slash position where the original symbol sequence is located . The number of IFFT operations after this diagonalization and layering needs to be consistent with the number of executions of the transmitter in step 2, and the layering rules also need to correspond to the transmitter in step 2, and finally a matrix D' with M rows and N columns is obtained.

具体实施方式八:本实施方式为一种存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现所述的一种对角化分层的OFDM传输方法。Embodiment 8: This embodiment is a storage medium, and at least one instruction is stored in the storage medium, and the at least one instruction is loaded and executed by a processor to realize the above-mentioned diagonal layered OFDM transfer method.

应当理解,包括本发明描述的任何方法对应的可以被提供为计算机程序产品、软件或计算机化方法,其可以包括其上存储有指令的非暂时性机器可读介质,所述指令可以用于编程计算机系统,或其他电子装置。存储介质可以包括但不限于磁存储介质,光存储介质;磁光存储介质包括:只读存储器ROM、随机存取存储器RAM、可擦除可编程存储器(例如,EPROM和EEPROM)以及闪存层;或者适合于存储电子指令的其他类型的介质。It should be understood that any method corresponding to the description herein may be provided as a computer program product, software or computerized method, which may include a non-transitory machine-readable medium having stored thereon instructions, which may be used to program computer systems, or other electronic devices. The storage medium may include, but not limited to, a magnetic storage medium, an optical storage medium; the magneto-optical storage medium includes: a read-only memory ROM, a random access memory RAM, an erasable programmable memory (for example, EPROM and EEPROM) and a flash memory layer; or Other types of media suitable for storing electronic instructions.

具体实施方式九:本实施方式为一种对角化分层的OFDM传输设备,所述设备包括处理器和存储器,应当理解,包括本发明描述的任何包括处理器和存储器的设备,设备还可以包括其他通过信号或指令进行显示、交互、处理、控制等以及其他功能的单元、模块;Specific Embodiment 9: This embodiment is a diagonally layered OFDM transmission device, the device includes a processor and a memory. It should be understood that any device including a processor and a memory described in the present invention may be included, and the device may also be Including other units and modules that perform display, interaction, processing, control, etc., and other functions through signals or instructions;

所述存储器中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现所述的一种对角化分层的OFDM传输方法。At least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement the diagonal layered OFDM transmission method.

实施例Example

本发明提供了一种对角化分层的OFDM系统传输方法,所述方法具体包括以下步骤:The present invention provides a diagonal layered OFDM system transmission method, the method specifically includes the following steps:

步骤一、假设传输数据经过调制后的符号序列为d=[d0,d1,...,dK-1]T,将一维的符号序列按顺序依次排列成M行N列的矩阵二维形式,且满足MN=K。Step 1. Assuming that the modulated symbol sequence of the transmitted data is d=[d 0 ,d 1 ,...,d K-1 ] T , arrange the one-dimensional symbol sequence into a matrix of M rows and N columns in order Two-dimensional form, and satisfy MN=K.

排列后的二维符号矩阵D表示为The arranged two-dimensional symbolic matrix D is expressed as

Figure BDA0003772514970000101
Figure BDA0003772514970000101

步骤二、对二维形式的符号矩阵进行对角化分层,分层规则有两种,第一种将其主斜线元素和泛斜线元素分为不同的层,第二种分层规则按照副斜线和副泛斜线来进行分层,每一层的矩阵元素通常呈斜线分布,对每一层分别进行FFT变换,变换后的序列替换掉原始的符号序列,并对应原始的符号序列所在的斜线位置。这种对角化分层后进行FFT的操作可以执行一次,也可以重复执行多次,前后相邻的两次分层规则必须不同,最终构成新的M行N列的矩阵B。Step 2: Diagonally layer the symbol matrix in two-dimensional form. There are two layering rules. The first one divides its main oblique elements and pan oblique elements into different layers, and the second layering rule Layering is carried out according to sub-slashes and sub-slashes. The matrix elements of each layer are usually distributed in oblique lines. FFT transformation is performed on each layer respectively. The transformed sequence replaces the original symbol sequence and corresponds to the original The slash position where the symbol sequence is located. This FFT operation after diagonalization and layering can be performed once, or it can be repeated multiple times. The rules of the two adjacent layers must be different, and finally a new matrix B with M rows and N columns is formed.

步骤三、发射端将二维矩阵B排列成一维的序列b=[b0,b1,...,bK-1]T,对其进行IFFT变换后,并串转换后,插入循环前缀,经过信道,传递给接收端。Step 3. The transmitter arranges the two-dimensional matrix B into a one-dimensional sequence b=[b 0 ,b 1 ,...,b K-1 ] T , performs IFFT transformation on it, and inserts the cyclic prefix after parallel-to-serial conversion , passed through the channel to the receiver.

步骤四、接收端进行去除循环前缀、串并转换,FFT变换和信道均衡后观测到一维序列b′=[b'0,b'1,...,b'K-1]T,逆向还原为M行N列的二维矩阵B′。Step 4: The receiving end performs cyclic prefix removal, serial-to-parallel conversion, FFT transformation and channel equalization to observe a one-dimensional sequence b'=[b' 0 ,b' 1 ,...,b' K-1 ] T , reverse It is restored to a two-dimensional matrix B' with M rows and N columns.

步骤五、对二维形式的符号矩阵进行对角化分层,分层规则需要对应步骤二的执行顺序,进行逆向还原,对每一层分别进行IFFT变换,变换后的序列替换掉原始的符号序列,并对应原始的符号序列所在的斜线位置。这种对角化分层后进行IFFT的操作次数需要与步骤二的发射端执行次数一致,分层规则也需要与步骤二的发射端相对应,最终得到M行N列的矩阵D'。Step 5. Diagonalize and stratify the two-dimensional symbol matrix. The stratification rules need to correspond to the execution order of step 2, perform reverse restoration, perform IFFT transformation on each layer, and replace the original symbols with the transformed sequence sequence, and corresponds to the slash position where the original symbol sequence is located. The number of IFFT operations after this diagonalization and layering needs to be consistent with the number of executions of the transmitter in step 2, and the layering rules also need to correspond to the transmitter in step 2, and finally a matrix D' with M rows and N columns is obtained.

步骤六、依次将M行N列的矩阵D'还原为一维的符号序列d'=[d'0,d'1,...,d'K-1]TStep 6: Restore the matrix D' of M rows and N columns to a one-dimensional symbol sequence d'=[d' 0 ,d' 1 ,...,d' K-1 ] T in sequence.

本发明的上述算例仅为详细地说明本发明的计算模型和计算流程,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。The above calculation example of the present invention is only to describe the calculation model and calculation process of the present invention in detail, but not to limit the implementation of the present invention. For those of ordinary skill in the art, on the basis of the above description, other changes or changes in different forms can also be made, and all implementation modes cannot be exhaustively listed here. Obvious changes or modifications are still within the protection scope of the present invention.

Claims (9)

1. A diagonalized layered OFDM transmission method, comprising:
at the transmitting end
Step one, a symbol sequence d obtained by modulating data to be transmitted is expressed as d = [ d ]0,d1,...,dK-1]TWherein d is0Is the 1 st element in the symbol sequence d, d1Is the 2 nd element in the symbol sequence d, dK-1Is the Kth element in the symbol sequence d;
then arranging elements in the symbol sequence D into a two-dimensional matrix D with M rows and N columns, and meeting the requirement that MN = K;
performing diagonalization and layering on the two-dimensional matrix D, performing FFT (fast Fourier transform) on elements of each layer, and replacing elements before the FFT by using an FFT result to obtain a two-dimensional matrix B;
step three, arranging the elements in the two-dimensional matrix B into a one-dimensional sequence B = [ B ]0,b1,...,bK-1]TAfter the one-dimensional sequence b is processed, transmitting a processing result to a receiving end through a channel;
at the receiving end
Step four, representing the one-dimensional sequence observed at the receiving end as b '= [ b'0,b′1,...,b′K-1]TReversely reducing the sequence B 'into a two-dimensional matrix B' with M rows and N columns;
fifthly, diagonalizing and layering the two-dimensional matrix B ', performing IFFT (inverse fast Fourier transform) on elements of each layer respectively, and replacing the elements before transformation by using an IFFT result to obtain a two-dimensional matrix D';
step six, reducing the two-dimensional matrix D ' into a one-dimensional symbol sequence D ' = [ D '0,d′1,...,d′K-1]T
2. The diagonalized layered OFDM transmission method according to claim 1, wherein the two-dimensional matrix D is represented as:
Figure FDA0003772514960000011
wherein d isN-1Is the Nth element in the symbol sequence d, dNIs the (N + 1) th element in the symbol sequence dN+1Is the N +2 th element in the symbol sequence d2N-1Is the 2N element in the symbol sequence d(M-1)NIs the (M-1) N +1 th element in the symbol sequence d(M-1)N+1Is the (M-1) N +2 th element in the symbol sequence d.
3. The diagonalized layered OFDM transmission method according to claim 2, wherein the specific procedure in the second step is:
step two, defining the following diagonalization layering rules (1) and (2)
(1) Regarding elements on a main oblique line of the two-dimensional matrix D as a layer, regarding any oblique line, regarding the elements on the oblique line as a layer;
(2) Regarding elements on a sub-oblique line of the two-dimensional matrix D as a layer, regarding any sub-oblique line, regarding the elements on the sub-oblique line as a layer;
secondly, setting a threshold value of the number of diagonalization layering;
step three, initializing a two-dimensional matrix D as an initial matrix;
fourthly, diagonalizing and layering the initial matrix by adopting the layering rule of the step 1; respectively carrying out FFT (fast Fourier transform) on each obtained layer to obtain FFT results corresponding to each layer, replacing elements corresponding to the current layer in the initial matrix by using the FFT results of the current layer, and taking the replacement results as the updated initial matrix after all the layers are replaced;
judging whether the diagonal layering times reach a set time threshold, if so, taking the updated initial matrix as a two-dimensional matrix B, and if not, executing a fifth step;
step two, diagonalizing and layering the updated initial matrix by adopting the layering rule of the step (2), and processing a diagonalizing and layering result by adopting the method of the step two to obtain a replacement result;
and judging whether the diagonal layering times reach a set time threshold, if so, taking the replacement result as a two-dimensional matrix B, and if not, taking the replacement result as an initial matrix, and returning to the step two or four.
4. The diagonalized layered OFDM transmission method according to claim 2, wherein the specific procedure in the second step is:
step two, defining the following diagonalization layering rules (1) and (2)
(1) Regarding elements on a main oblique line of the two-dimensional matrix D as a layer, regarding any oblique line, regarding the elements on the oblique line as a layer;
(2) Regarding elements on a secondary oblique line of the two-dimensional matrix D as a layer, regarding any one secondary oblique line, regarding the elements on the secondary oblique line as a layer;
secondly, setting a threshold value of the number of diagonalization layering;
step two, initializing a two-dimensional matrix D as an initial matrix;
fourthly, diagonalizing and layering the initial matrix by adopting the layering rule (2); respectively carrying out FFT (fast Fourier transform) on each obtained layer to obtain FFT conversion results corresponding to each layer, replacing elements corresponding to the current layer in the initial matrix by using the FFT conversion results of the current layer, and taking the replacement results as the updated initial matrix after all the layers are replaced;
judging whether the diagonal layering times reach a set time threshold, if so, taking the updated initial matrix as a two-dimensional matrix B, and if not, executing a fifth step;
step two, diagonalizing and layering the updated initial matrix by adopting the layering rule of the step (1), and processing a diagonalizing and layering result by adopting the method of the step two to obtain a replacement result;
and judging whether the diagonal layering times reach a set time threshold, if so, taking the replacement result as a two-dimensional matrix B, and if not, taking the replacement result as an initial matrix, and returning to the step two or four.
5. The diagonalized layered OFDM transmission method according to claim 3 or 4, wherein the processing on the one-dimensional sequence b is to perform IFFT, parallel-to-serial conversion and cyclic prefix insertion on the one-dimensional sequence b in sequence.
6. The diagonalized layered OFDM transmission method according to claim 5, wherein the receiving end sequentially performs cyclic prefix removal, serial-to-parallel conversion, FFT transformation, and channel equalization on the received signal to obtain the observed one-dimensional sequence.
7. The diagonalized layered OFDM transmission method according to claim 6, wherein in the fifth step, diagonalized layering is performed on the two-dimensional matrix B', and a layering rule needs to perform inverse reduction corresponding to an execution sequence of the second step.
8. A storage medium having stored therein at least one instruction which is loaded and executed by a processor to implement a diagonalized layered OFDM transmission method according to one of claims 1 to 7.
9. A diagonalized layered OFDM transmission device, comprising a processor and a memory, wherein at least one instruction is stored in said memory and loaded and executed by said processor to implement a diagonalized layered OFDM transmission method according to one of the claims 1 to 7.
CN202210906022.9A 2022-07-29 2022-07-29 A diagonal layered OFDM transmission method, storage medium and device Active CN115277338B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210906022.9A CN115277338B (en) 2022-07-29 2022-07-29 A diagonal layered OFDM transmission method, storage medium and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210906022.9A CN115277338B (en) 2022-07-29 2022-07-29 A diagonal layered OFDM transmission method, storage medium and device

Publications (2)

Publication Number Publication Date
CN115277338A true CN115277338A (en) 2022-11-01
CN115277338B CN115277338B (en) 2024-04-19

Family

ID=83772029

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210906022.9A Active CN115277338B (en) 2022-07-29 2022-07-29 A diagonal layered OFDM transmission method, storage medium and device

Country Status (1)

Country Link
CN (1) CN115277338B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080232449A1 (en) * 2007-03-21 2008-09-25 Farooq Khan Efficient uplink feedback in a wireless communication system
US20100106797A1 (en) * 2008-10-23 2010-04-29 Qualcomm Incorporated Methods and apparatus for hybrid broadcast and peer-to-peer network using cooperative mimo
WO2012055220A1 (en) * 2010-10-25 2012-05-03 北京邮电大学 Codebook selection and modulation method for overcoming weak scattering in multiple input multiple output-orthogonal frequency division multiplexing (mimo-ofdm) system
US20170005849A1 (en) * 2014-03-14 2017-01-05 Huawei Technologies Co., Ltd. Signal processing method and apparatus
CN110663205A (en) * 2017-06-16 2020-01-07 华为技术有限公司 A data processing method and data processing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080232449A1 (en) * 2007-03-21 2008-09-25 Farooq Khan Efficient uplink feedback in a wireless communication system
US20100106797A1 (en) * 2008-10-23 2010-04-29 Qualcomm Incorporated Methods and apparatus for hybrid broadcast and peer-to-peer network using cooperative mimo
WO2012055220A1 (en) * 2010-10-25 2012-05-03 北京邮电大学 Codebook selection and modulation method for overcoming weak scattering in multiple input multiple output-orthogonal frequency division multiplexing (mimo-ofdm) system
US20170005849A1 (en) * 2014-03-14 2017-01-05 Huawei Technologies Co., Ltd. Signal processing method and apparatus
CN110663205A (en) * 2017-06-16 2020-01-07 华为技术有限公司 A data processing method and data processing device

Also Published As

Publication number Publication date
CN115277338B (en) 2024-04-19

Similar Documents

Publication Publication Date Title
CN103326985B (en) Method for reducing peak-to-mean ratio in OFDM (Orthogonal Frequency Division Multiplexing)
CN114270720B (en) Communication system and method using hierarchical structure of arbitrary unitary matrix
KR102494797B1 (en) End-to-end learning in communication systems
US11005697B2 (en) Orthogonal frequency-division multiplexing equalization using deep neural network
CN114342308B (en) Communication system and method for high data rates using improved Near Equiangular Tight Frame (NETF) matrices
CN103825862B (en) Filter bank multi-carrier method based on offset quadrature amplitude modulation
CN104394116B (en) Reduce the alternative optimization PTS emission systems and method of ofdm system peak power
CN112597519B (en) Non-key decryption method based on convolutional neural network in OFDM encryption system
CN105530217A (en) Signal Transmitting and Receiving Method of GFDM System Based on Weighted Fractional Fourier Transform
CN114641941B (en) Communication system and method for very large multiple-input multiple-output (MIMO) antenna systems using fast unitary transforms with extremely large classes
CN106452534A (en) Pilot optimization method for large-scale MIMO channel estimation based on structural compressed sensing
CN110213191A (en) FBMC-OQAM timing and channel estimation training sequence design method
CN108449301B (en) Data transmission method
CN101883066A (en) A Method and Device for Selective Mapping of Superimposed Training Sequence with Improved Phase Sequence
CN115277338A (en) A diagonal layered OFDM transmission method, storage medium and device
CN103685130B (en) Method based on iterative selective mapping for reducing Peak To Average Power Ratio (PAPR) of OFDM system
CN108055225A (en) Ofdm system peak power optimization method and its emission system based on block interleaving
CN104702555A (en) Method for restraining peak-to-average ratio of DCO-OFDM system
CN101883071A (en) A Partial Transmission Sequence Algorithm and Device for Twiddle Factor Estimation of Superimposed Training Sequence
JP2022524346A (en) Sending symbols from multiple antennas
Wang et al. Low‐complexity peak‐to‐average power ratio reduction method for orthogonal frequency‐division multiplexing communications
JP6010866B2 (en) COMMUNICATION DEVICE AND COMMUNICATION METHOD
JP7418591B2 (en) Peak power to average power ratio control
CN102255838A (en) Fast Fourier processing method used by SC-FDMA
CN104735019B (en) A kind of emission system and method for optimizing ofdm signal peak-to-average power ratio

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