CN105978666B - Space-time channel optimization MIMO wireless transmission system transmitter and processing method - Google Patents
Space-time channel optimization MIMO wireless transmission system transmitter and processing method Download PDFInfo
- Publication number
- CN105978666B CN105978666B CN201610257946.5A CN201610257946A CN105978666B CN 105978666 B CN105978666 B CN 105978666B CN 201610257946 A CN201610257946 A CN 201610257946A CN 105978666 B CN105978666 B CN 105978666B
- Authority
- CN
- China
- Prior art keywords
- vector
- signal
- virtual channel
- space
- module
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0675—Space-time coding characterised by the signaling
- H04L1/0693—Partial feedback, e.g. partial channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0675—Space-time coding characterised by the signaling
- H04L1/0681—Space-time coding characterised by the signaling adapting space time parameters, i.e. modifying the space time matrix
-
- 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
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及通信技术。本发明是要显著提高MIMO系统的数据传输率、系统容量及频谱效率,提供了一种空时信道优化MIMO无线传输系统发射端及处理方法,其技术方案可概括为:空时信道优化MIMO无线传输系统发射端,包括多路信号发射端、多个虚拟信道向量模块、反馈信息接收端及空时优化模块,每一个虚拟信道向量模块对应至少一个信号输入端,每一个信号输入端仅对应一个虚拟信道向量模块,每一个虚拟信道向量模块的输出端仅与一路信号发射端一一对应连接,反馈信息接收端与空时优化模块连接,空时优化模块与每一个虚拟信道向量模块连接,空时优化模块与每一个信号输入端连接。本发明的有益效果是,提高数据传输率,适用于MIMO系统。
The present invention relates to communication technology. The present invention is to significantly improve the data transmission rate, system capacity and spectrum efficiency of the MIMO system, and provides a space-time channel optimization MIMO wireless transmission system transmitter and a processing method, and its technical solution can be summarized as: space-time channel optimization MIMO wireless Transmission system transmitter, including multi-channel signal transmitter, multiple virtual channel vector modules, feedback information receiver and space-time optimization module, each virtual channel vector module corresponds to at least one signal input terminal, and each signal input terminal corresponds to only one The virtual channel vector module, the output end of each virtual channel vector module is only connected to one signal transmitting end one by one, the feedback information receiving end is connected to the space-time optimization module, and the space-time optimization module is connected to each virtual channel vector module. A timing optimization module is connected to each signal input terminal. The beneficial effect of the present invention is that the data transmission rate is improved, and it is suitable for MIMO systems.
Description
技术领域Technical Field
本发明涉及通信技术,特别涉及MIMO无线传输技术。The present invention relates to communication technology, and in particular to MIMO wireless transmission technology.
背景技术Background Art
MIMO(多输入多输出)技术利用发射端与接收端的多天线的不同空间位置所形成的无线信道并行传输多路数据流,能明显提高无线通信系统的数据传输率及系统容量,是现代无线通信技术的一个重要的发展方向,具有广泛的应用前景。MIMO (Multiple Input Multiple Output) technology uses the wireless channel formed by the different spatial positions of multiple antennas at the transmitter and receiver to transmit multiple data streams in parallel, which can significantly improve the data transmission rate and system capacity of the wireless communication system. It is an important development direction of modern wireless communication technology and has broad application prospects.
现有MIMO系统的系统框图参见图1,其发射端具有NT路输入基带数据流x1(t),x2(t),...,及NT根发射天线(NT=1,2,…),xm(t)∈{±1}(m=1,2,...,NT);每路数据流xm(t)经射频调制后,变为高频信号,再进行放大后由相应的天线Ant.m(m=1,2,…,NT)发射出去;接收端配置LR根接收天线(LR=1,2,…),每根天线的射频信号经放大及解调器后得到基带信号;信号检测及处理模块对来自不同天线的LR路基带信号进行优化合并、检测、判决等处理,最后得到NT路输出数据流y1(t),y2(t),...,ym(t)∈{±1}(m=1,2,...,NT),ym(t)是发射端输入数据流xm(t)的估计值即通常情况下,LR≥NT。The system block diagram of the existing MIMO system is shown in FIG1 , where the transmitter has N T input baseband data streams x 1 (t), x 2 (t), ..., and NT transmitting antennas ( NT = 1, 2, ...), xm (t)∈{±1}(m=1,2,..., NT ); each data stream xm (t) is modulated by radio frequency and becomes a high-frequency signal, which is then amplified and transmitted by the corresponding antenna Ant.m (m=1,2,..., NT ); the receiving end is configured with LR receiving antennas ( LR = 1,2,...), and the RF signal of each antenna is amplified and demodulated to obtain a baseband signal; the signal detection and processing module optimizes, merges, detects, and judges the LR baseband signals from different antennas, and finally obtains NT output data streams y1 (t), y2 (t),..., y m (t)∈{±1}(m=1,2,..., NT ), y m (t) is the estimated value of the input data stream x m (t) at the transmitter Right now Usually, LR ≥ NT .
设hlm表示第l根接收天线到第m根发射天线之间的空间无线信道,则第l根接收天线上的信号为:Assume h lm represents the spatial wireless channel between the lth receiving antenna and the mth transmitting antenna, then the signal on the lth receiving antenna is:
其中,nl(t)为第l根接收天线的高斯白噪声。为了检测出某路数据流xi(t),可在接收端采用最大信噪比合并方法,则其计算公式为:Where n l (t) is the Gaussian white noise of the lth receiving antenna. In order to detect a certain data stream x i (t), the maximum signal-to-noise ratio combining method can be used at the receiving end, and its calculation formula is:
在接收端可估计出信道hlm,然后据此将各个接收天线的信号合并得到判决变量,即:At the receiving end, the channel h lm can be estimated, and then the signals of each receiving antenna are combined to obtain the decision variable, that is:
设QD(.)为判决函数,QD(.)∈{±1}。则有:Assume Q D (.) is the decision function, Q D (.)∈{±1}. Then:
这里,Re(.)表示取实数操作。代表有用信号分量;Here, Re(.) represents a real number operation. Represents the useful signal component;
则代表来自其它数据流的干扰及各接收天线的噪声,只要将这些干扰及噪声控制在一定的范围内,接收端就可以正确地检测出各个发送的数据流。 It represents the interference from other data streams and the noise of each receiving antenna. As long as these interferences and noises are controlled within a certain range, the receiving end can correctly detect each transmitted data stream.
在现有MIMO系统中,发射端在同一频段采用多天线同时传输多路信号或数据流,可以提高数据传输率,或增加系统容量。一个N×N(N根发射天线及N根接收天线)MIMO系统最多能提高数据传输率N倍,或增加系统容量N倍。而数据传输率提高得越多或系统容量增加得越多,天线的数量就会增加越多。但在实际应用中,天线数量的增加往往又受到成本、空间尺度等因素的制约,因而限制系统性能的提高程度,即相对于额外天线数量的增加、元器件及成本的投入,所获得的数据传输率、系统容量或性能的提升十分有限,并不理想,这是现有技术方案存在的一个缺点。另外,无线信道间往往存在着的相关性,信道的相关性会明显削弱MIMO系统的性能,使其潜在优势难以发挥,这是现有技术方案的另一个缺点。In the existing MIMO system, the transmitter uses multiple antennas to simultaneously transmit multiple signals or data streams in the same frequency band, which can improve the data transmission rate or increase the system capacity. An N×N (N transmitting antennas and N receiving antennas) MIMO system can increase the data transmission rate by N times at most, or increase the system capacity by N times. The more the data transmission rate is improved or the system capacity is increased, the more the number of antennas will increase. However, in practical applications, the increase in the number of antennas is often restricted by factors such as cost and spatial scale, thus limiting the degree of improvement in system performance. That is, relative to the increase in the number of additional antennas, the investment in components and costs, the improvement in data transmission rate, system capacity or performance obtained is very limited and not ideal. This is a shortcoming of the existing technical solutions. In addition, there is often correlation between wireless channels. The correlation of channels will significantly weaken the performance of the MIMO system, making it difficult to exert its potential advantages. This is another shortcoming of the existing technical solutions.
发明内容Summary of the invention
本发明的目的是要显著提高MIMO系统的数据传输率、系统容量及频谱效率,并优化传输信道,提高系统性能,提供一种空时信道优化MIMO无线传输系统发射端及处理方法。The purpose of the present invention is to significantly improve the data transmission rate, system capacity and spectrum efficiency of the MIMO system, optimize the transmission channel, improve the system performance, and provide a space-time channel optimized MIMO wireless transmission system transmitter and processing method.
本发明解决其技术问题,采用的技术方案是,空时信道优化MIMO无线传输系统发射端,包括多路信号发射端,每一路信号发射端包括一个调制滤波放大模块及一根发射天线,其特征在于,还包括多个虚拟信道向量模块、反馈信息接收端及空时优化模块,每一个虚拟信道向量模块对应至少一个信号输入端,每一个信号输入端仅对应一个虚拟信道向量模块,每一个虚拟信道向量模块的输出端仅与一路信号发射端一一对应连接,所述反馈信息接收端与空时优化模块连接,空时优化模块与每一个虚拟信道向量模块连接,空时优化模块与每一个信号输入端连接;The present invention solves the technical problem and adopts a technical solution of: a space-time channel optimization MIMO wireless transmission system transmitter, including a multi-channel signal transmitter, each of which includes a modulation filter amplifier module and a transmitting antenna, characterized in that it also includes a plurality of virtual channel vector modules, a feedback information receiving end and a space-time optimization module, each virtual channel vector module corresponds to at least one signal input end, each signal input end corresponds to only one virtual channel vector module, the output end of each virtual channel vector module is connected to only one signal transmitter, the feedback information receiving end is connected to the space-time optimization module, the space-time optimization module is connected to each virtual channel vector module, and the space-time optimization module is connected to each signal input end;
所述虚拟信道向量模块用于根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端;The virtual channel vector module is used to perform a complex weighting operation on the baseband signal input from each signal input terminal connected thereto according to the set complex weighting value, and combine all the complex weighted baseband signals and transmit them to the corresponding signal transmitting terminal;
所述反馈信息接收端用于接收由系统接收端发送来的反馈信息,并传输给空时优化模块;The feedback information receiving end is used to receive feedback information sent by the system receiving end and transmit it to the space-time optimization module;
所述空时优化模块用于根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置。The space-time optimization module is used to calculate each complex weighted value in each virtual channel vector module using a space-time optimization algorithm according to the received feedback information, and set it.
具体的,所述虚拟信道向量模块包括与信号输入端数量相对应的复加权模块及一个加法器,每一个复加权模块的输入端都分别与一个信号输入端一一对应连接,每一个复加权模块的输出端都分别与加法器的一个输入端一一对应连接,每一个加法器的输出端作为该虚拟信道向量模块的输出端与一个信号发射端一一对应连接,空时优化模块分别与每一个复加权模块连接。Specifically, the virtual channel vector module includes complex weighted modules corresponding to the number of signal input terminals and an adder. The input terminal of each complex weighted module is connected one-to-one with a signal input terminal, the output terminal of each complex weighted module is connected one-to-one with an input terminal of the adder, the output terminal of each adder is connected one-to-one with a signal transmitting terminal as the output terminal of the virtual channel vector module, and the space-time optimization module is connected to each complex weighted module respectively.
进一步的,所述每一个信号输入端输入的基带信号都不相同;或者一些信号输入端输入的基带信号相同,另一些信号输入端输入的基带信号不同。Furthermore, the baseband signals input to each of the signal input terminals are different; or the baseband signals input to some of the signal input terminals are the same, and the baseband signals input to other signal input terminals are different.
具体的,所述每个虚拟信道向量模块所对应的信号输入端的数量可以相同,也可以不同。Specifically, the number of signal input terminals corresponding to each virtual channel vector module may be the same or different.
再进一步的,所述反馈信息中包含信道识别及系统状态信息。Furthermore, the feedback information includes channel identification and system status information.
具体的,所述信道识别及系统状态信息包括信噪比、误码率、误差值及信道估计值。Specifically, the channel identification and system status information includes a signal-to-noise ratio, a bit error rate, an error value, and a channel estimation value.
空时信道优化MIMO无线传输系统发射端的处理方法,应用于上述空时信道优化MIMO无线传输系统发射端,其特征在于,包括以下步骤:The processing method of the transmitting end of the space-time channel optimization MIMO wireless transmission system is applied to the transmitting end of the space-time channel optimization MIMO wireless transmission system, and is characterized in that it includes the following steps:
A、信号输入端接收到输入的基带信号,将该基带信号传送给其对应的虚拟信道向量模块;A. The signal input end receives an input baseband signal and transmits the baseband signal to its corresponding virtual channel vector module;
B、每一个虚拟信道向量模块根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端进行发送;B. Each virtual channel vector module performs a complex weighting operation on the baseband signal input from each signal input terminal connected thereto according to the set complex weighting value, and combines all the complex weighted baseband signals and transmits them to the corresponding signal transmitting terminal for transmission;
C、反馈信息接收端实时接收由系统接收端发送来的反馈信息,并传输给空时优化模块,空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置,回到步骤B。C. The feedback information receiving end receives the feedback information sent by the system receiving end in real time and transmits it to the space-time optimization module. The space-time optimization module uses the space-time optimization algorithm to calculate the complex weighted values in each virtual channel vector module based on the received feedback information, sets it, and returns to step B.
具体的,步骤B中,第m个虚拟信道向量模块所输出的信号为Specifically, in step B, the signal output by the mth virtual channel vector module is
其中,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:xmn(t)为复数信号,NT为发射天线数量,也为输入信号向量的数量,Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,表示为: Wherein, vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as: w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically: x mn (t) is a complex signal, NT is the number of transmitting antennas, which is also the number of input signal vectors, Nm refers to the number of signal input terminals corresponding to the mth virtual channel vector module, n = 1, 2, ..., Nm , xmn (t) refers to the baseband input signal input to the nth signal input terminal in the mth virtual channel vector module, and the vector xm (t) refers to the input signal vector of the mth virtual channel vector module, which is expressed as:
进一步的,步骤C中,所述空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值的方法为:Furthermore, in step C, the space-time optimization module calculates each complex weighted value in each virtual channel vector module using a space-time optimization algorithm according to the received feedback information by:
空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,其计算公式为: The space-time optimization module uses the space-time optimization algorithm to calculate the complex weighted values in each virtual channel vector module according to the received feedback information. The calculation formula is:
其中,wopt即为欲得到的复加权向量w的最优值,而复加权向量w也称为系统虚拟信道向量,表示为:这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:NT为发射天线数量,也为输入信号向量的数量,Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号;Wherein, w opt is the optimal value of the complex weight vector w to be obtained, and the complex weight vector w is also called the system virtual channel vector, which is expressed as: Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as: w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically: NT is the number of transmitting antennas, and also the number of input signal vectors. Nm refers to the number of signal input terminals corresponding to the mth virtual channel vector module, n=1, 2, ..., Nm . xmn (t) refers to the baseband input signal input to the nth signal input terminal in the mth virtual channel vector module.
是对应于矩阵R的最大特征值的特征向量,且 is the eigenvector corresponding to the largest eigenvalue of the matrix R, and
R是一个信号传输矩阵,是指:R is a Signal transmission matrix refers to:
其中,Rij=E[xi(t)xj(t)H]是一个Ni×Nj输入相关矩阵,i=1,2,…,NT,j=1,2,…,NT;Where, R ij =E[ xi (t) xj (t) H ] is a Ni × Nj input correlation matrix, i=1,2,…, NT , j=1,2,…, NT ;
向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,其包括Nm个基带输入信号xmn(t)(n=0,1,…,Nm),xmn(t)为复数信号,表示为: 所有输入信号向量组成系统发射信号向量 The vector x m (t) refers to the input signal vector of the mth virtual channel vector module, which includes N m baseband input signals x mn (t) (n=0, 1, ..., N m ), where x mn (t) is a complex signal, expressed as: All input signal vectors constitute the system transmission signal vector
λij=E[hi Hhj]是一个标量,系统的空间无线信道矩阵表示为λ ij =E[ hi H h j ] is a scalar, and the spatial wireless channel matrix of the system is expressed as
H可以简化表示为其中hlm表示第l根接收天线到第m根发射天线之间的空间无线信道,l=1,2,…,LR,LR为接收天线数量。H can be simplified as in h lm represents the spatial wireless channel between the lth receiving antenna and the mth transmitting antenna, l = 1, 2, …, LR , LR is the number of receiving antennas.
具体的,步骤C中,所述空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值的方法可以为采用粒子群算法搜索全局最优系统虚拟信道向量,其中,Specifically, in step C, the space-time optimization module may calculate each complex weighted value in each virtual channel vector module using a space-time optimization algorithm according to the received feedback information by using a particle swarm algorithm to search for a global optimal system virtual channel vector, wherein:
设发射天线数量为NT,也为输入信号向量的数量,接收天线数量为LR,w为系统虚拟信道向量,表示为:这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,其包括Nm个基带输入信号xmn(t)(n=0,1,…,Nm),xmn(t)为复数信号,表示为 Assume that the number of transmitting antennas is NT , which is also the number of input signal vectors, the number of receiving antennas is LR , and w is the system virtual channel vector, which can be expressed as: Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as: w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically: N m refers to the number of signal input terminals corresponding to the mth virtual channel vector module, n = 1, 2, ..., N m , x mn (t) refers to the baseband input signal input to the nth signal input terminal in the mth virtual channel vector module, and the vector x m (t) refers to the input signal vector of the mth virtual channel vector module, which includes N m baseband input signals x mn (t) (n = 0, 1, ..., N m ), and x mn (t) is a complex signal, which can be expressed as
设粒子个数为SE,并将空时信道优化MIMO无线传输系统发射端的每个系统虚拟信道向量作为一个粒子的位置;Assume the number of particles is S E , and take each system virtual channel vector of the transmitting end of the space-time channel optimization MIMO wireless transmission system as the position of a particle;
在第k次迭代时刻,第s个粒子位置,即第s个系统虚拟信道向量表示为其中, 是第s个粒子位置中的第m个虚拟信道向量;At the kth iteration, the position of the sth particle, that is, the sth system virtual channel vector is expressed as in, is the mth virtual channel vector in the sth particle position;
在第k次迭代时刻,第s个粒子的移动速度表示为:At the kth iteration, the moving speed of the sth particle is expressed as:
其中, 是虚拟信道向量的相应移动速度; in, is the virtual channel vector The corresponding moving speed;
令表示在第k次迭代时刻,第s个粒子迄今为止搜索到的个体最优位置,其中, 是第s个粒子个体最优位置中的第m个虚拟信道向量;make represents the individual optimal position searched by the sth particle so far at the kth iteration, where is the mth virtual channel vector in the optimal position of the sth particle individual;
令表示在第k次迭代时刻,整个粒子群迄今为止搜索到的全局最优位置,其中,是全局最优位置中的第m个虚拟信道向量;make represents the global optimal position searched by the entire particle swarm so far at the kth iteration, where is the mth virtual channel vector in the global optimal position;
令参考信号在每个数据帧中占用一个时隙,用表示参考信号向量,其中xRm(t)是对应于输入信号向量xm(t)的第m个参考信号向量,将参考信号向量在w(s)(k)作用条件下的估计值表示为其相应的误差表示为同理,在w(s)(k)作用条件下的误码率BER表示为 Let the reference signal occupy one time slot in each data frame, represents the reference signal vector, where x Rm (t) is the mth reference signal vector corresponding to the input signal vector x m (t), and the estimated value of the reference signal vector under the action of w (s) (k) is expressed as The corresponding error is expressed as Similarly, the bit error rate BER under the action of w (s) (k) is expressed as
因此,采用粒子群算法搜索全局最优系统虚拟信道向量的具体步骤如下:Therefore, the specific steps of using the particle swarm algorithm to search for the global optimal system virtual channel vector are as follows:
步骤1、在空时信道优化MIMO无线传输系统发射端,根据实际通信环境设置常数:c1,c2,r1,r2,ε1,ε2,A,B,GT,vmin,vmax,其中,c1和c2是学习因子,其使粒子具有自我总结和向群体中优秀个体学习的能力,从而向自己的历史最优点以及群体内历史最优点靠近;r1和r2是[0,1]之间的随机数;ε1与ε2是根据实际通信环境设置的较小的常数;A是初始惯性权重;B是惯性权重的更新系数;GT是虚拟信道增益约束常数;vmin和vmax分别是粒子移动的最小速度和最大速度,对粒子的速度范围进行限制;
步骤2、在空时信道优化MIMO无线传输系统发射端,设置k=0,随机初始化每个粒子的位置和移动速度,分别得到和采用得到的每一个w(s)(0),分时隙发送一个参考信号序列xR(t),一共SE个不同时隙,每个时隙采用一个不同的位置向量w(s)(0)(s=1,2,…,SE);Step 2: At the transmitting end of the space-time channel optimization MIMO wireless transmission system, set k = 0, randomly initialize the position and moving speed of each particle, and obtain and Using each obtained w (s) (0), a reference signal sequence x R (t) is sent in time slots, for a total of S E different time slots, each time slot using a different position vector w (s) (0) (s = 1, 2, ..., S E );
步骤3、在系统接收端检测参考信号,得到SE个参考信号的向量估计值,即 然后用不同的位置向量w(s)(0)计算误差:Step 3: Detect the reference signal at the receiving end of the system and obtain the vector estimation value of S E reference signals, that is, The error is then calculated using different position vectors w (s) (0):
或者计算 Or calculate
将其作为反馈信号,发送每一个或到空时信道优化MIMO无线传输系统发射端;As a feedback signal, send each or To the transmitter of the space-time channel optimized MIMO wireless transmission system;
步骤4、在空时信道优化MIMO无线传输系统发射端设置最佳个体位置:p(s)(0)=w(s)(0)(s=1,2,…,SE),在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(0),则最佳全局位置为b(0)=w(g)(0);Step 4: Set the best individual position at the transmitting end of the space-time channel optimized MIMO wireless transmission system: p (s) (0) = w (s) (0) (s = 1, 2, ..., S E ), find the minimum feedback signal value among all feedback signals, and assume that the particle position corresponding to the minimum feedback signal value is w (g) (0), then the best global position is b (0) = w (g) (0);
步骤5、在空时信道优化MIMO无线传输系统发射端更新惯性权重:α=B(k+1)+A,对每一个粒子,计算其速度及位置向量如下:Step 5: Update the inertia weight at the transmitter of the space-time channel optimized MIMO wireless transmission system: α = B(k+1) + A. For each particle, calculate its velocity and position vector as follows:
v(s)(k+1)=αv(s)(k)+c1r1[p(s)(k)-w(s)(k)]+c2r2[b(k)-w(s)(k)]v (s) (k+1)=αv (s) (k)+c 1 r 1 [p (s) (k)-w (s) (k)]+c 2 r 2 [b(k)- w (s) (k)]
w(s)(k+1)=w(s)(k)+v(s)(k+1)w (s) (k+1)=w (s) (k)+v (s) (k+1)
其中,s=1,2,…,SE,向量v(s)(k+1)中每一个元素值的范围为[vmin,vmax],另外,限制发射功率:Where s = 1, 2, …, S E , the value of each element in the vector v (s) (k+1) is in the range [v min , v max ]. In addition, the transmit power is limited as follows:
然后,在不同的时隙发送参考信号到系统接收端,一共SE个时隙,每一个时隙采用不同的位置向量w(s)(k+1)(s=1,2,…,SE);Then, the reference signal is sent to the system receiving end in different time slots, a total of S E time slots, and each time slot uses a different position vector w (s) (k+1) (s = 1, 2, ..., S E );
步骤6、在系统接收端检测参考信号,得到SE个参考信号的向量估计值,即 然后,用不同的位置向量w(s)(k+1)计算误差:Step 6: Detect the reference signal at the receiving end of the system and obtain the vector estimation value of S E reference signals, that is, Then, the error is calculated using different position vectors w (s) (k+1):
或者计算 Or calculate
然后将其作为反馈信号,发送每一个或到空时信道优化MIMO无线传输系统发射端;Then use it as a feedback signal to send each or To the transmitter of the space-time channel optimized MIMO wireless transmission system;
步骤7、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳个体位置更新,如果或者则p(s)(k+1)=w(s)(k+1);否则,P(s)(k+1)=P(s)(k);Step 7: At the transmitting end of the space-time channel optimization MIMO wireless transmission system, the best individual position is updated according to the feedback signal. If or Then p (s) (k+1) = w (s) (k+1); otherwise, P (s) (k+1) = P (s) (k);
步骤8、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳全局位置更新,在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(k+1),如果或者则最佳全局位置为b(k+1)=w(g)(k+1);否则,则最佳全局位置为b(k+1)=b(k);Step 8: At the transmitting end of the space-time channel optimized MIMO wireless transmission system, the best global position is updated according to the feedback signal, and the minimum feedback signal value is found among all feedback signals. The particle position corresponding to the minimum feedback signal value is set to be w (g) (k+1). If or Then the best global position is b(k+1)=w (g) (k+1); otherwise, the best global position is b(k+1)=b(k);
步骤9、如果eR,b(k+1)<ε1或者BERb(k+1)<ε2,操作停止,开始正式发送数据;否则,k→k+1,回到步骤5。Step 9: If e R,b(k+1) <ε 1 or BER b(k+1) <ε 2 , the operation stops and data transmission begins; otherwise, k→k+1, and returns to step 5.
本发明的有益效果是,在本发明方案中,通过上述空时信道优化MIMO无线传输系统发射端及处理方法,可大幅度增加MIMO无线通信系统中每根发射天线的传输信道数量,由此增加每根天线传输的信号或数据流路数,因而可以在不增加天线数量的情况下显著提高MIMO系统的数据传输率、系统容量及频谱效率。在传输相同数据流时,本发明MIMO系统与现有MIMO系统相比,所需天线数量更少,从而可以减少发射天线数量,降低系统复杂度,降低系统成本,且根据反馈信息进行动态虚拟信道调整,明显降低接收误码率,提高信号传输的可靠性。The beneficial effect of the present invention is that, in the scheme of the present invention, by optimizing the transmitting end and processing method of the MIMO wireless transmission system through the above-mentioned space-time channel, the number of transmission channels of each transmitting antenna in the MIMO wireless communication system can be greatly increased, thereby increasing the number of signal or data streams transmitted by each antenna, and thus significantly improving the data transmission rate, system capacity and spectrum efficiency of the MIMO system without increasing the number of antennas. When transmitting the same data stream, the MIMO system of the present invention requires fewer antennas than the existing MIMO system, thereby reducing the number of transmitting antennas, reducing system complexity, reducing system costs, and performing dynamic virtual channel adjustment according to feedback information, significantly reducing the receiving bit error rate, and improving the reliability of signal transmission.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是现有MIMO无线通信系统的系统框图。FIG1 is a system block diagram of an existing MIMO wireless communication system.
图2是本发明空时信道优化MIMO无线传输系统发射端的系统框图。FIG2 is a system block diagram of the transmitting end of the space-time channel optimized MIMO wireless transmission system of the present invention.
图3是本发明实施例中空时信道优化MIMO无线传输系统的系统框图。FIG3 is a system block diagram of a space-time channel optimized MIMO wireless transmission system according to an embodiment of the present invention.
具体实施方式DETAILED DESCRIPTION
下面结合实施例及附图,详细描述本发明的技术方案。The technical solution of the present invention is described in detail below in conjunction with the embodiments and drawings.
本发明的空时信道优化MIMO无线传输系统发射端的系统框图如图2。本发明的空时信道优化MIMO无线传输系统发射端,包括多路信号发射端,每一路信号发射端包括一个调制滤波放大模块及一根发射天线,还包括多个虚拟信道向量模块、反馈信息接收端及空时优化模块,每一个虚拟信道向量模块对应至少一个信号输入端,每一个信号输入端仅对应一个虚拟信道向量模块,每一个虚拟信道向量模块的输出端仅与一路信号发射端一一对应连接,所述反馈信息接收端与空时优化模块连接,空时优化模块与每一个虚拟信道向量模块连接,空时优化模块与每一个信号输入端连接,其中,虚拟信道向量模块用于根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端;反馈信息接收端用于接收由系统接收端发送来的反馈信息,并传输给空时优化模块;空时优化模块用于根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置。FIG2 is a system block diagram of the transmitting end of the space-time channel optimized MIMO wireless transmission system of the present invention. The transmitting end of the space-time channel optimization MIMO wireless transmission system of the present invention comprises a multi-channel signal transmitting end, each of which comprises a modulation filtering and amplification module and a transmitting antenna, and also comprises a plurality of virtual channel vector modules, a feedback information receiving end and a space-time optimization module, each of which corresponds to at least one signal input end, each of which corresponds to only one virtual channel vector module, and the output end of each virtual channel vector module is connected to only one signal transmitting end in a one-to-one correspondence, the feedback information receiving end is connected to the space-time optimization module, the space-time optimization module is connected to each virtual channel vector module, and the space-time optimization module is connected to each signal input end, wherein the virtual channel vector module is used to perform a complex weighting operation on the baseband signal inputted by each signal input end connected thereto according to the set complex weighting value, and merge all the complex weighted baseband signals and transmit them to the corresponding signal transmitting end; the feedback information receiving end is used to receive the feedback information sent by the system receiving end, and transmit it to the space-time optimization module; the space-time optimization module is used to calculate the complex weighting values in each virtual channel vector module by using the space-time optimization algorithm according to the received feedback information, and set them.
本发明的空时信道优化MIMO无线传输系统发射端的处理方法,应用于上述空时信道优化MIMO无线传输系统发射端,首先信号输入端接收到输入的基带信号,将该基带信号传送给其对应的虚拟信道向量模块,每一个虚拟信道向量模块根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端进行发送,反馈信息接收端实时接收由系统接收端发送来的反馈信息,并传输给空时优化模块,空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置。The processing method of the transmitting end of the space-time channel optimized MIMO wireless transmission system of the present invention is applied to the transmitting end of the above-mentioned space-time channel optimized MIMO wireless transmission system. First, the signal input end receives the input baseband signal and transmits the baseband signal to its corresponding virtual channel vector module. Each virtual channel vector module performs a complex weighted operation on the baseband signal input by each signal input end connected to it according to the set complex weight value, and combines all the complex weighted baseband signals and transmits them to the corresponding signal transmitting end for sending. The feedback information receiving end receives the feedback information sent by the system receiving end in real time and transmits it to the space-time optimization module. The space-time optimization module uses the space-time optimization algorithm to calculate the complex weight values in each virtual channel vector module according to the received feedback information, and sets them.
实施例Example
本发明实施例的空时信道优化MIMO无线传输系统发射端的系统框图如图2所示,包括多路信号发射端,每一路信号发射端包括一个调制滤波放大模块及一根发射天线,还包括多个虚拟信道向量模块、反馈信息接收端及空时优化模块,每一个虚拟信道向量模块对应至少一个信号输入端,每一个信号输入端仅对应一个虚拟信道向量模块,每一个虚拟信道向量模块的输出端仅与一路信号发射端一一对应连接,所述反馈信息接收端与空时优化模块连接,空时优化模块与每一个虚拟信道向量模块连接,空时优化模块与每一个信号输入端连接,其中,虚拟信道向量模块用于根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端;反馈信息接收端用于接收由系统接收端发送来的反馈信息,并传输给空时优化模块;空时优化模块用于根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置。The system block diagram of the transmitting end of the space-time channel optimization MIMO wireless transmission system of the embodiment of the present invention is shown in FIG2, which includes a multi-channel signal transmitting end, each of which includes a modulation filtering and amplification module and a transmitting antenna, and also includes multiple virtual channel vector modules, a feedback information receiving end and a space-time optimization module, each virtual channel vector module corresponds to at least one signal input end, each signal input end corresponds to only one virtual channel vector module, and the output end of each virtual channel vector module is connected to only one signal transmitting end in a one-to-one correspondence, the feedback information receiving end is connected to the space-time optimization module, the space-time optimization module is connected to each virtual channel vector module, and the space-time optimization module is connected to each signal input end, wherein the virtual channel vector module is used to perform a complex weighting operation on the baseband signal input by each signal input end connected thereto according to the set complex weighting value, and merge all the complex weighted baseband signals and transmit them to the corresponding signal transmitting end; the feedback information receiving end is used to receive the feedback information sent by the system receiving end, and transmit it to the space-time optimization module; the space-time optimization module is used to calculate the complex weighting values in each virtual channel vector module using the space-time optimization algorithm according to the received feedback information, and set them.
本例中,虚拟信道向量模块包括与信号输入端数量相对应的复加权模块及一个加法器,每一个复加权模块的输入端都分别与一个信号输入端一一对应连接,每一个复加权模块的输出端都分别与加法器的一个输入端一一对应连接,每一个加法器的输出端作为该虚拟信道向量模块的输出端与一个信号发射端一一对应连接,空时优化模块分别与每一个复加权模块连接。In this example, the virtual channel vector module includes complex weighted modules corresponding to the number of signal input terminals and an adder. The input terminal of each complex weighted module is connected one-to-one with a signal input terminal, the output terminal of each complex weighted module is connected one-to-one with an input terminal of the adder, the output terminal of each adder is connected one-to-one with a signal transmitting terminal as the output terminal of the virtual channel vector module, and the space-time optimization module is connected to each complex weighted module.
每一个信号输入端输入的基带信号都可以不相同或者一些相同而一些不同,当然也可以全部相同,且每个虚拟信道向量模块所对应的信号输入端的数量也可以不同或者相同,而反馈信息中包含信道识别及系统状态信息,如信噪比、误码率、误差值及信道估计值等。The baseband signals input to each signal input terminal can be different, or some can be the same and some can be different. Of course, they can also be all the same, and the number of signal input terminals corresponding to each virtual channel vector module can also be different or the same. The feedback information includes channel identification and system status information, such as signal-to-noise ratio, bit error rate, error value and channel estimation value.
本例中,由该空时信道优化MIMO无线传输系统发射端组成的空时信道优化MIMO无线传输系统的系统框图如图3所示,包括其对应的系统接收端,系统接收端中包括多根接收天线、对应的解调滤波放大模块、对应的信号检测及处理模块以及信道辨识及系统状态信息采集模块、反馈信息发送端,而信道辨识及系统状态信息采集模块和反馈信息发送端为现有某些接收端中所具有的部分,此处不再详述。In this example, the system block diagram of the space-time channel optimized MIMO wireless transmission system composed of the space-time channel optimized MIMO wireless transmission system transmitter is shown in Figure 3, including its corresponding system receiving end, the system receiving end includes multiple receiving antennas, corresponding demodulation filtering and amplification modules, corresponding signal detection and processing modules, channel identification and system status information acquisition modules, and feedback information sending ends. The channel identification and system status information acquisition module and the feedback information sending end are parts of some existing receiving ends and will not be described in detail here.
使用时,其处理方法如下:When used, the processing method is as follows:
A、信号输入端接收到输入的基带信号,将该基带信号传送给其对应的虚拟信道向量模块;A. The signal input end receives an input baseband signal and transmits the baseband signal to its corresponding virtual channel vector module;
B、每一个虚拟信道向量模块根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端进行发送;B. Each virtual channel vector module performs a complex weighting operation on the baseband signal input from each signal input terminal connected thereto according to the set complex weighting value, and combines all the complex weighted baseband signals and transmits them to the corresponding signal transmitting terminal for transmission;
C、反馈信息接收端实时接收由系统接收端发送来的反馈信息,并传输给空时优化模块,空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,并对其进行设置,回到步骤B。C. The feedback information receiving end receives the feedback information sent by the system receiving end in real time and transmits it to the space-time optimization module. The space-time optimization module uses the space-time optimization algorithm to calculate the complex weighted values in each virtual channel vector module based on the received feedback information, sets it, and returns to step B.
本步骤中,空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值的具体方法及其原理如下:In this step, the specific method and principle of the space-time optimization module to calculate each complex weight value in each virtual channel vector module using the space-time optimization algorithm according to the received feedback information is as follows:
设空时信道优化MIMO无线传输系统发射端(以下简称发射端)具有NT根发射天线,其对应的接收端具有LR根接收天线,一般地,LR≥NT,则发射端有NT个输入信号向量,每个输入信号向量包括多个基带输入信号,设第m个输入信号向量为 即向量xm(t)包括Nm个基带输入信号xmn(t)(n=0,1,…,Nm),xmn(t)为复数信号。Assume that the transmitter of the space-time channel optimized MIMO wireless transmission system (hereinafter referred to as the transmitter) has NT transmitting antennas, and its corresponding receiver has LR receiving antennas. Generally, LR ≥ NT , then the transmitter has NT input signal vectors, each of which includes multiple baseband input signals. Assume that the mth input signal vector is That is, the vector x m (t) includes N m baseband input signals x mn (t) (n=0, 1, ..., N m ), and x mn (t) is a complex signal.
系统发射端所有NT个输入信号向量组成系统发射信号向量每个基带输入信号xmn(t)经过一个对应的虚拟信道用wm表示第m个虚拟信道向量,则 向量wm包括Nm个虚拟信道wmn。在发射端,NT个虚拟信道向量wm与NT个输入信号向量xm(t)一一对应,可以用一个系统虚拟信道向量来表示,即 All N T input signal vectors at the system transmitter constitute the system transmission signal vector Each baseband input signal xmn (t) passes through a corresponding virtual channel Let wm represent the mth virtual channel vector, then The vector w m includes N m virtual channels w mn . At the transmitting end, the N T virtual channel vectors w m correspond one-to-one to the N T input signal vectors x m (t), and can be represented by a system virtual channel vector, that is,
在接收端,第l根接收天线收到来自所有NT根发射天线的信号。令hlm表示第l根接收天线到第m根发射天线之间的空间无线信道。信号xmn(t)从第m根发射天线到第l根接收天线经过了两个传输路径,即虚拟信道wmn和空间无线信道hlm,这两个信道级联构成整体传输信道wmn *hlm,称协同空分信道。因此,第m根发射天线所发送的信号为At the receiving end, the lth receiving antenna receives signals from all N T transmitting antennas. Let h lm represent the spatial wireless channel between the lth receiving antenna and the mth transmitting antenna. The signal x mn (t) passes through two transmission paths from the mth transmitting antenna to the lth receiving antenna, namely the virtual channel w mn and the spatial wireless channel h lm . The two channels are cascaded to form the overall transmission channel w mn * h lm , which is called the coordinated spatial division channel. Therefore, the signal sent by the mth transmitting antenna is
第l根接收天线收到的信号为The signal received by the lth receiving antenna is
式中,ql(t)是第l根接收天线的高斯白噪声。系统的空间无线信道矩阵表示为Where q l (t) is the Gaussian white noise of the lth receiving antenna. The spatial wireless channel matrix of the system is expressed as
H可以简化表示为其中设为接收端的接收信号向量,则H can be simplified as in set up is the received signal vector at the receiving end, then
式中,是接收端的噪声向量。In the formula, is the noise vector at the receiver.
在本系统中,系统协同空分信道矩阵表示为In this system, the system cooperative space division channel matrix is expressed as
式中,gm=hmwm H是一个LR×Nm矩阵,表示第m根发射天线对应的协同空分信道。因此,接收信号向量可进一步表示为Where g m = h m w m H is an LR × N m matrix, which represents the coordinated spatial channel corresponding to the mth transmitting antenna. Therefore, the received signal vector can be further expressed as
通过调整与优化虚拟信道wmn,即可调整与优化协同空分信道wmn *hlm(m=1,2,…,NT;n=1,2,…,Nm;l=1,2,…,LR),使系统整体传输信道合理布局,最有利于接收端的信号检测及系统传输性能的优化。By adjusting and optimizing the virtual channel w mn , the coordinated space division channel w mn * h lm (m=1,2,…, NT ; n=1,2,…, Nm ; l=1,2,…, LR ) can be adjusted and optimized to make the overall transmission channel of the system reasonably arranged, which is most conducive to the signal detection at the receiving end and the optimization of the system transmission performance.
在系统接收端,信噪比为At the receiving end of the system, the signal-to-noise ratio is
这里,PR=E[(gx(t))H(gx(t))]是接收端的接收信号功率,σ2=E[q(t)Hq(t)]是接收端的噪声功率。将PR=E[(gx(t))H(gx(t))]展开得Here, PR = E[(gx(t)) H (gx(t))] is the received signal power at the receiving end, and σ2 = E[q(t) H q(t)] is the noise power at the receiving end. Expanding PR = E[(gx(t)) H (gx(t))] yields
式中,λij=E[hi Hhj]是一个标量,Rij=E[xi(t)xj(t)H]是一个Ni×Nj输入相关矩阵,(i=1,2,…,NT;j=1,2,…,NT),R是一个信号传输矩阵,where λ ij =E[ hi H h j ] is a scalar, R ij =E[ xi (t)x j (t) H ] is a Ni × Nj input correlation matrix (i = 1, 2, …, NT ; j = 1, 2, …, NT ), and R is a Signal transmission matrix,
在系统接收端,我们希望最大化信噪比ηR,但由于接收端噪声功率σ2视为一个常数,所以,最大化接收信号功率PR等效于最大化信噪比ηR,因此,本例的优化准则如下:At the receiving end of the system, we hope to maximize the signal-to-noise ratio η R , but since the noise power σ 2 at the receiving end is regarded as a constant, maximizing the received signal power PR is equivalent to maximizing the signal-to-noise ratio η R . Therefore, the optimization criterion for this example is as follows:
这里,G是一个常数。在发射信号功率为一定的条件下,通过调整虚拟信道,上述优化机制使传输到接收端的信号功率最大。其优化解为:Here, G is a constant. Under the condition that the transmitted signal power is constant, by adjusting the virtual channel, the above optimization mechanism maximizes the signal power transmitted to the receiving end. Its optimization solution is:
式中,是对应于矩阵R的最大特征值的特征向量,且wopt即为欲得到的复加权向量w的最优值。In the formula, is the eigenvector corresponding to the largest eigenvalue of the matrix R, and w opt is the optimal value of the desired complex weight vector w.
对于QPSK信号,如果已知接收信噪比则接收误码率(BER)为For QPSK signals, if the received signal-to-noise ratio is known, The received bit error rate (BER) is
式中,Q(.)是一个函数,定义为因此,对于QPSK信号,采用优化解时接收误码率(BER)为Where Q(.) is a function defined as Therefore, for QPSK signals, the optimal solution is The received bit error rate (BER) is
式中,PRmax是接收信号功率的最大值。Where PRmax is the maximum value of the received signal power.
虽然提供了一个优化闭合解,但在有的情况下其效果不一定很理想。另一个方案是采用粒子群算法搜索全局最优解。Although It provides an optimal closed solution, but in some cases its effect may not be ideal. Another solution is to use particle swarm algorithm to search for the global optimal solution.
在此,设粒子群体规模为SE,即粒子个数为SE,并把发射端的每个潜在的系统虚拟信道向量作为一个粒子的位置。在第k次迭代时刻,第s个粒子位置,即第s个系统虚拟信道向量表示为 Here, let the particle group size be SE , that is, the number of particles is SE , and each potential system virtual channel vector at the transmitter is taken as the position of a particle. At the kth iteration, the sth particle position, that is, the sth system virtual channel vector is expressed as
式中,是第s个粒子位置中的第m个虚拟信道向量。在第k次迭代时刻,第s个粒子的移动速度表示为式中, 是虚拟信道向量的相应移动速度。令表示在第k次迭代时刻,第s个粒子迄今为止搜索到的个体最优位置,式中, 是第s个粒子个体最优位置中的第m个虚拟信道向量。令表示在第k次迭代时刻,整个粒子群迄今为止搜索到的全局最优位置,式中,是全局最优位置中的第m个虚拟信道向量。在这个方法中,采用参考信号将有助于搜索。参考信号在每个数据帧中占用一个时隙,用表示参考信号向量,式中,xRm(t)是对应于输入信号向量xm(t)的第m个参考信号向量。在优化过程中,首先要检测或估计参考信号,然后将检测或估计结果与实际参考信号进行对比,产生误差,将误差作为反馈信息发送到发射端。在检测参考信号向量xR(t)时,信号向量估计值会受虚拟信道向量w(s)(k)的影响,因此,将参考信号向量在w(s)(k)条件下的估计值表示为其相应的误差表示为类似地,在w(s)(k)条件下的误码率BER表示为 In the formula, is the mth virtual channel vector in the position of the sth particle. At the kth iteration, the moving speed of the sth particle is expressed as In the formula, is the virtual channel vector The corresponding moving speed. represents the individual optimal position searched by the sth particle so far at the kth iteration, where is the mth virtual channel vector in the optimal position of the sth particle. It represents the global optimal position searched by the entire particle swarm so far at the kth iteration, where: is the mth virtual channel vector in the global optimal position. In this method, the use of a reference signal will help the search. The reference signal occupies one time slot in each data frame. represents the reference signal vector, where x Rm (t) is the mth reference signal vector corresponding to the input signal vector x m (t). In the optimization process, the reference signal must first be detected or estimated, and then the detection or estimation result is compared with the actual reference signal to generate an error, which is sent to the transmitter as feedback information. When detecting the reference signal vector x R (t), the signal vector estimation value will be affected by the virtual channel vector w (s) (k). Therefore, the estimated value of the reference signal vector under the condition of w (s) (k) is expressed as The corresponding error is expressed as Similarly, the bit error rate BER under the condition of w (s) (k) is expressed as
因此,采用粒子群算法搜索全局最优系统虚拟信道向量的具体步骤如下:Therefore, the specific steps of using the particle swarm algorithm to search for the global optimal system virtual channel vector are as follows:
步骤1、在系统发射端根据实际通信环境设置常数:c1,c2,r1,r2,ε1,ε2,A,B,GT,vmin,其中,c1和c2是学习因子,其使粒子具有自我总结和向群体中优秀个体学习的能力,从而向自己的历史最优点以及群体内历史最优点靠近;r1和r2是[0,1]之间的随机数;ε1与ε2是根据实际通信环境设置的较小的常数;A是初始惯性权重;B是惯性权重的更新系数;GT是虚拟信道增益约束常数;vmin和vmax分别是粒子移动的最小速度和最大速度,对粒子的速度范围进行限制。
步骤2、在系统发射端设置k=0,随机初始化每个粒子的位置和移动速度,分别得到和 采用得到的每一个w(s)(0),分时隙发送一个参考信号序列xR(t),一共SE个不同时隙,每个时隙采用一个不同的位置向量w(s)(0)(s=1,2,…,SE)。Step 2: Set k = 0 at the system transmitter, and randomly initialize the position and moving speed of each particle to obtain and Using each obtained w (s) (0), a reference signal sequence x R (t) is sent in time slots, for a total of S E different time slots, and each time slot uses a different position vector w (s) (0) (s = 1, 2, ..., S E ).
步骤3、在系统接收端检测参考信号,得到SE个参考信号向量的估计值,即 然后,用不同的位置向量w(s)(0)计算误差:Step 3: Detect the reference signal at the receiving end of the system and obtain the estimated values of S E reference signal vectors, that is, Then, the error is calculated using different position vectors w (s) (0):
或者计算然后,作为反馈信号,发送每一个或到系统发射端(s=1,2,…,SE)。Or calculate Then, as a feedback signal, send each or To the system transmitting end (s=1,2,…, SE ).
步骤4、在系统发射端设置最佳个体位置:p(s)(0)=w(s)(0)(s=1,2,…,SE),在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(0),则最佳全局位置为b(0)=w(g)(0)。Step 4: Set the optimal individual position at the transmitting end of the system: p (s) (0)=w (s) (0)(s=1,2,…,S E ), find the minimum feedback signal value among all feedback signals, and assume that the particle position corresponding to the minimum feedback signal value is w (g) (0), then the optimal global position is b(0)=w (g) (0).
步骤5、在系统发射端更新惯性权重:α=B(k+1)+A。对每一个粒子,计算其速度及位置向量如下:Step 5: Update the inertia weight at the system transmitter: α = B(k+1) + A. For each particle, calculate its velocity and position vector as follows:
v(s)(k+1)=αv(s)(k)+c1r1[p(s)(k)-w(s)(k)]+c2r2[b(k)-w(s)(k)]v (s) (k+1)=αv (s) (k)+c 1 r 1 [p (s) (k)-w (s) (k)]+c 2 r 2 [b(k)- w (s) (k)]
w(s)(k+1)=w(s)(k)+v(s)(k+1)w (s) (k+1)=w (s) (k)+v (s) (k+1)
其中,s=1,2,…,SE。向量v(s)(k+1)中每一个元素值的范围为[vmin,vmax]。另外,限制发射功率:Where s = 1, 2, …, S E . The value range of each element in the vector v (s) (k+1) is [v min , v max ]. In addition, the transmission power is limited:
然后,在不同的时隙发送参考信号到系统接收端,一共SE个时隙,每一个时隙采用不同的位置向量w(s)(k+1)(s=1,2,…,SE)。Then, reference signals are sent to the system receiving end in different time slots, for a total of S E time slots, and each time slot uses a different position vector w (s) (k+1) (s=1, 2, …, S E ).
步骤6、在系统接收端检测参考信号,得到SE个参考信号的向量估计值,即 然后,用不同的位置向量w(s)(k+1)计算误差:Step 6: Detect the reference signal at the receiving end of the system and obtain the vector estimation value of S E reference signals, that is, Then, the error is calculated using different position vectors w (s) (k+1):
或者计算然后,作为反馈信号,发送每一个或到系统发射端(s=1,2,…,SE)。 Or calculate Then, as a feedback signal, send each or To the system transmitting end (s=1,2,…, SE ).
步骤7、在系统发射端根据反馈信号进行最佳个体位置更新。如果或者则p(s)(k+1)=w(s)(k+1);如果或者则P(s)(k+1)=P(s)(k)。Step 7: Update the best individual position based on the feedback signal at the system transmitter. or Then p (s) (k+1) = w (s) (k+1); if or Then P (s) (k+1) = P (s) (k).
步骤8、在系统发射端根据反馈信号进行最佳全局位置更新。在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(k+1),如果或者则最佳全局位置为b(k+1)=w(g)(k+1);如果或者则最佳全局位置为b(k+1)=b(k)。Step 8: Update the best global position based on the feedback signal at the transmitting end of the system. Find the minimum feedback signal value among all feedback signals. Let the particle position corresponding to the minimum feedback signal value be w (g) (k+1). If or Then the best global position is b(k+1)=w (g) (k+1); if or Then the optimal global position is b(k+1)=b(k).
步骤9、如果eR,b(k+1)<ε1或者BERb(k+1)<ε2,操作停止,开始正式发送数据;如果eR,b(k+1)≥ε1或者BERb(k+1)≥ε2,k→k+1,回到步骤5。Step 9. If e R,b(k+1) <ε 1 or BER b(k+1) <ε 2 , the operation stops and data transmission begins; if e R,b(k+1) ≥ε 1 or BER b(k+1) ≥ε 2 , k→k+1, return to step 5.
在上述步骤3、6中,当采用QPSK信号时,如果接收信噪比已经得到,则可利用直接计算BER。In the above steps 3 and 6, when using QPSK signal, if the received signal-to-noise ratio has been obtained, it can be used Calculate BER directly.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610257946.5A CN105978666B (en) | 2016-04-22 | 2016-04-22 | Space-time channel optimization MIMO wireless transmission system transmitter and processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610257946.5A CN105978666B (en) | 2016-04-22 | 2016-04-22 | Space-time channel optimization MIMO wireless transmission system transmitter and processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105978666A CN105978666A (en) | 2016-09-28 |
| CN105978666B true CN105978666B (en) | 2023-05-30 |
Family
ID=56993838
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610257946.5A Expired - Fee Related CN105978666B (en) | 2016-04-22 | 2016-04-22 | Space-time channel optimization MIMO wireless transmission system transmitter and processing method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105978666B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109274613B (en) * | 2018-09-21 | 2021-02-12 | 河海大学 | Channel estimation method, system and storage medium |
| CN110417695B (en) * | 2019-08-07 | 2020-07-03 | 厦门大学 | Reference Diversity Design Algorithm for Multilevel Code Shift Differential Chaotic Shift Keying System |
| CN111722209B (en) * | 2020-04-16 | 2021-04-30 | 电子科技大学 | MIMO radar transmit antenna arrangement method based on extended Kuhn-Munkres algorithm |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1447608A (en) * | 2002-03-22 | 2003-10-08 | 华为技术有限公司 | A receiving method and system for adaptive weighted space-time transmit diversity |
| CN101304300A (en) * | 2008-05-29 | 2008-11-12 | 上海交通大学 | Method and device for channel quantization of multi-user MIMO system based on limited feedback |
| CN101321009A (en) * | 2007-06-06 | 2008-12-10 | 中兴通讯股份有限公司 | An Adaptive MIMO System and Its Signal Processing Method |
| EP2290861A1 (en) * | 2001-08-09 | 2011-03-02 | QUALCOMM Incorporated | Diversity receiver and method for receiving a diversity transmission |
| CN103199907A (en) * | 2013-03-27 | 2013-07-10 | 四川大学 | Pre-channel multiple input multiple output (MIMO) wireless transmitting device and signal transmitting method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8346711B2 (en) * | 2009-11-24 | 2013-01-01 | King Fahd University Of Petroleum And Minerals | Method for identifying multi-input multi-output Hammerstein models |
-
2016
- 2016-04-22 CN CN201610257946.5A patent/CN105978666B/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2290861A1 (en) * | 2001-08-09 | 2011-03-02 | QUALCOMM Incorporated | Diversity receiver and method for receiving a diversity transmission |
| CN1447608A (en) * | 2002-03-22 | 2003-10-08 | 华为技术有限公司 | A receiving method and system for adaptive weighted space-time transmit diversity |
| CN101321009A (en) * | 2007-06-06 | 2008-12-10 | 中兴通讯股份有限公司 | An Adaptive MIMO System and Its Signal Processing Method |
| CN101304300A (en) * | 2008-05-29 | 2008-11-12 | 上海交通大学 | Method and device for channel quantization of multi-user MIMO system based on limited feedback |
| CN103199907A (en) * | 2013-03-27 | 2013-07-10 | 四川大学 | Pre-channel multiple input multiple output (MIMO) wireless transmitting device and signal transmitting method |
Non-Patent Citations (2)
| Title |
|---|
| MIMO系统中的有限反馈方案研究;马平;《信息科技辑》;20120415;全文 * |
| PSO based PID controller design for twin rotor MIMO system;Pramit Biswas;《Proceedings of The 2014 International Conference on Control, Instrumentation, Energy and Communication (CIEC)》;20141120;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105978666A (en) | 2016-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101771509B (en) | Orthogonal network space-time coding method and relay transmission system | |
| CN107070514B (en) | Optimized large-scale MIMO signal detection method | |
| CN105978666B (en) | Space-time channel optimization MIMO wireless transmission system transmitter and processing method | |
| CN109787926A (en) | A kind of digital signal modulation mode recognition methods | |
| CN106788641B (en) | A precoding transmission method for information and energy joint transmission system | |
| CN104168046B (en) | Using the single-ended frequency domain beam search method of compressed sensing | |
| CN106027436A (en) | Method and device for recognizing signal modulation mode | |
| CN109302217B (en) | An Efficient Transmit Antenna Selection Method for MIMO System | |
| CN106301496A (en) | Based on sky line options and the spatial modulation system of precoding | |
| CN101483467B (en) | Method for MIMO multiple access channel throughput maximization | |
| CN104836607B (en) | A kind of quick mimo system combined transceiving end antenna selecting method | |
| CN100571098C (en) | Low-complexity maximum likelihood detection method and device in communication system | |
| CN115276904B (en) | Decoding method and system for millimeter wave channel environment in massive MIMO system | |
| CN106301495B (en) | Generalized spatial modulation system antenna selection method based on maximized channel capacity criterion | |
| CN205566328U (en) | MIMO wireless transmission system transmitting terminal is optimized to channel when empty | |
| CN103199907B (en) | Pre-channel MIMO wireless launcher and signal transmitting method | |
| CN117675448A (en) | A channel estimation method for intelligent reflective surface-assisted millimeter wave communication system based on spatial attention mechanism | |
| CN113904705B (en) | A method to improve the anti-interference of multiple-input multiple-output ultra-wideband systems | |
| CN103338064A (en) | Pre-channel smart antenna multiple-input-multiple-output (MIMO) transmitting device and wireless signal transmitting method | |
| CN105978667B (en) | Genetic optimization method for space-time channel MIMO wireless transmission system | |
| CN114531185B (en) | Transceiver joint design method based on symbol-level information | |
| CN113363706B (en) | Radar channel estimation method based on set of transceiving antennas | |
| WO2006095829A1 (en) | Base station, communication terminal apparatus, and data detecting method in mimo system | |
| CN119172020B (en) | Large-scale MIMO low-complexity signal detection method based on extrapolation principle | |
| CN106877979A (en) | A Low Complexity Detection Method Based on Generalized Space Modulation Single Symbol System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20180626 Address after: 610065 No. 24 south part of Wuhou District first ring road, Chengdu, Sichuan. Applicant after: SICHUAN University Applicant after: WANWEI DISPLAY TECHNOLOGY (SHENZHEN) Co.,Ltd. Address before: 610015 No. 24 south part of Wuhou District first ring road, Chengdu, Sichuan. Applicant before: Sichuan University Applicant before: CHENGDU WANWEI HUANQIU COMMUNICATION TECHNOLOGY Co.,Ltd. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20230530 |