[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201610257946.5A
Other languages
Chinese (zh)
Other versions
CN105978666A (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.)
Wanwei Display Technology Shenzhen Co ltd
Sichuan University
Original Assignee
Wanwei Display Technology Shenzhen Co ltd
Sichuan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wanwei Display Technology Shenzhen Co ltd, Sichuan University filed Critical Wanwei Display Technology Shenzhen Co ltd
Priority to CN201610257946.5A priority Critical patent/CN105978666B/en
Publication of CN105978666A publication Critical patent/CN105978666A/en
Application granted granted Critical
Publication of CN105978666B publication Critical patent/CN105978666B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0675Space-time coding characterised by the signaling
    • H04L1/0693Partial feedback, e.g. partial channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0675Space-time coding characterised by the signaling
    • H04L1/0681Space-time coding characterised by the signaling adapting space time parameters, i.e. modifying the space time matrix
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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系统。

Figure 201610257946

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.

Figure 201610257946

Description

空时信道优化MIMO无线传输系统发射端及处理方法Space-time channel optimization MIMO wireless transmission system transmitter and processing method

技术领域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),...,

Figure BDA0000972212400000011
及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),...,
Figure BDA00009722124000000110
ym(t)∈{±1}(m=1,2,...,NT),ym(t)是发射端输入数据流xm(t)的估计值
Figure BDA0000972212400000013
Figure BDA0000972212400000014
通常情况下,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), ...,
Figure BDA0000972212400000011
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),...,
Figure BDA00009722124000000110
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
Figure BDA0000972212400000013
Right now
Figure BDA0000972212400000014
Usually, LRNT .

设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:

Figure BDA0000972212400000015
Figure BDA0000972212400000015

其中,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:

Figure BDA0000972212400000016
Figure BDA0000972212400000016

在接收端可估计出信道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:

Figure BDA0000972212400000017
Figure BDA0000972212400000017

Figure BDA0000972212400000018
Figure BDA0000972212400000018

设QD(.)为判决函数,QD(.)∈{±1}。则有:Assume Q D (.) is the decision function, Q D (.)∈{±1}. Then:

Figure BDA0000972212400000021
Figure BDA0000972212400000021

这里,Re(.)表示取实数操作。

Figure BDA0000972212400000022
代表有用信号分量;Here, Re(.) represents a real number operation.
Figure BDA0000972212400000022
Represents the useful signal component;

Figure BDA0000972212400000023
则代表来自其它数据流的干扰及各接收天线的噪声,只要将这些干扰及噪声控制在一定的范围内,接收端就可以正确地检测出各个发送的数据流。
Figure BDA0000972212400000023
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

Figure BDA0000972212400000031
Figure BDA0000972212400000031

其中,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:

Figure BDA0000972212400000035
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure BDA0000972212400000033
xmn(t)为复数信号,NT为发射天线数量,也为输入信号向量的数量,Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,表示为:
Figure BDA0000972212400000034
Wherein, vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure BDA0000972212400000035
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure BDA0000972212400000033
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:
Figure BDA0000972212400000034

进一步的,步骤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:

空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,其计算公式为:

Figure BDA0000972212400000041
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:
Figure BDA0000972212400000041

其中,wopt即为欲得到的复加权向量w的最优值,而复加权向量w也称为系统虚拟信道向量,表示为:

Figure BDA0000972212400000042
这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:
Figure BDA00009722124000000415
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure BDA0000972212400000044
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:
Figure BDA0000972212400000042
Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure BDA00009722124000000415
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure BDA0000972212400000044
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.

Figure BDA0000972212400000045
是对应于矩阵R的最大特征值的特征向量,且
Figure BDA0000972212400000046
Figure BDA0000972212400000045
is the eigenvector corresponding to the largest eigenvalue of the matrix R, and
Figure BDA0000972212400000046

R是一个

Figure BDA0000972212400000047
信号传输矩阵,是指:R is a
Figure BDA0000972212400000047
Signal transmission matrix refers to:

Figure BDA0000972212400000048
Figure BDA0000972212400000048

其中,Rij=E[xi(t)xj(t)H]是一个Ni×Nj输入相关矩阵,i=1,2,…,NT,j=1,2,…,NTWhere, 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)为复数信号,表示为:

Figure BDA0000972212400000049
Figure BDA00009722124000000410
所有输入信号向量组成系统发射信号向量
Figure BDA00009722124000000411
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:
Figure BDA0000972212400000049
Figure BDA00009722124000000410
All input signal vectors constitute the system transmission signal vector
Figure BDA00009722124000000411

λ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

Figure BDA00009722124000000412
Figure BDA00009722124000000412

H可以简化表示为

Figure BDA00009722124000000413
其中
Figure BDA00009722124000000414
hlm表示第l根接收天线到第m根发射天线之间的空间无线信道,l=1,2,…,LR,LR为接收天线数量。H can be simplified as
Figure BDA00009722124000000413
in
Figure BDA00009722124000000414
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为系统虚拟信道向量,表示为:

Figure BDA00009722124000000516
这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:
Figure BDA0000972212400000051
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure BDA0000972212400000052
Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,其包括Nm个基带输入信号xmn(t)(n=0,1,…,Nm),xmn(t)为复数信号,表示为
Figure BDA0000972212400000053
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:
Figure BDA00009722124000000516
Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure BDA0000972212400000051
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure BDA0000972212400000052
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
Figure BDA0000972212400000053

设粒子个数为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个系统虚拟信道向量表示为

Figure BDA0000972212400000054
其中,
Figure BDA0000972212400000055
Figure BDA0000972212400000056
是第s个粒子位置中的第m个虚拟信道向量;At the kth iteration, the position of the sth particle, that is, the sth system virtual channel vector is expressed as
Figure BDA0000972212400000054
in,
Figure BDA0000972212400000055
Figure BDA0000972212400000056
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:

Figure BDA0000972212400000057
其中,
Figure BDA0000972212400000058
Figure BDA0000972212400000059
是虚拟信道向量
Figure BDA00009722124000000510
的相应移动速度;
Figure BDA0000972212400000057
in,
Figure BDA0000972212400000058
Figure BDA0000972212400000059
is the virtual channel vector
Figure BDA00009722124000000510
The corresponding moving speed;

Figure BDA00009722124000000511
表示在第k次迭代时刻,第s个粒子迄今为止搜索到的个体最优位置,其中,
Figure BDA00009722124000000512
Figure BDA00009722124000000513
是第s个粒子个体最优位置中的第m个虚拟信道向量;make
Figure BDA00009722124000000511
represents the individual optimal position searched by the sth particle so far at the kth iteration, where
Figure BDA00009722124000000512
Figure BDA00009722124000000513
is the mth virtual channel vector in the optimal position of the sth particle individual;

Figure BDA00009722124000000514
表示在第k次迭代时刻,整个粒子群迄今为止搜索到的全局最优位置,其中,
Figure BDA00009722124000000515
是全局最优位置中的第m个虚拟信道向量;make
Figure BDA00009722124000000514
represents the global optimal position searched by the entire particle swarm so far at the kth iteration, where
Figure BDA00009722124000000515
is the mth virtual channel vector in the global optimal position;

令参考信号在每个数据帧中占用一个时隙,用

Figure BDA0000972212400000061
表示参考信号向量,其中xRm(t)是对应于输入信号向量xm(t)的第m个参考信号向量,将参考信号向量在w(s)(k)作用条件下的估计值表示为
Figure BDA0000972212400000062
其相应的误差表示为
Figure BDA0000972212400000063
同理,在w(s)(k)作用条件下的误码率BER表示为
Figure BDA0000972212400000064
Let the reference signal occupy one time slot in each data frame,
Figure BDA0000972212400000061
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
Figure BDA0000972212400000062
The corresponding error is expressed as
Figure BDA0000972212400000063
Similarly, the bit error rate BER under the action of w (s) (k) is expressed as
Figure BDA0000972212400000064

因此,采用粒子群算法搜索全局最优系统虚拟信道向量的具体步骤如下: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,ε12,A,B,GT,vmin,vmax,其中,c1和c2是学习因子,其使粒子具有自我总结和向群体中优秀个体学习的能力,从而向自己的历史最优点以及群体内历史最优点靠近;r1和r2是[0,1]之间的随机数;ε1与ε2是根据实际通信环境设置的较小的常数;A是初始惯性权重;B是惯性权重的更新系数;GT是虚拟信道增益约束常数;vmin和vmax分别是粒子移动的最小速度和最大速度,对粒子的速度范围进行限制;Step 1. At the transmitting end of the space-time channel optimization MIMO wireless transmission system, set constants according to the actual communication environment: c 1 , c 2 , r 1 , r 2 , ε 1 , ε 2 , A, B, GT , v min , v max , where c 1 and c 2 are learning factors, which enable particles to have the ability to self-summarize and learn from excellent individuals in the group, so as to approach their own historical optimal points and the historical optimal points within the group; r 1 and r 2 are random numbers between [0, 1]; ε 1 and ε 2 are smaller constants set according to the actual communication environment; A is the initial inertia weight; B is the update coefficient of the inertia weight; GT is the virtual channel gain constraint constant; v min and v max are the minimum and maximum speeds of particle movement, respectively, which limit the speed range of particles;

步骤2、在空时信道优化MIMO无线传输系统发射端,设置k=0,随机初始化每个粒子的位置和移动速度,分别得到

Figure BDA0000972212400000065
Figure BDA0000972212400000066
采用得到的每一个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
Figure BDA0000972212400000065
and
Figure BDA0000972212400000066
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个参考信号的向量估计值,即

Figure BDA0000972212400000067
Figure BDA0000972212400000068
然后用不同的位置向量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,
Figure BDA0000972212400000067
Figure BDA0000972212400000068
The error is then calculated using different position vectors w (s) (0):

Figure BDA0000972212400000069
或者计算
Figure BDA00009722124000000610
Figure BDA0000972212400000069
Or calculate
Figure BDA00009722124000000610

将其作为反馈信号,发送每一个

Figure BDA00009722124000000611
Figure BDA00009722124000000612
到空时信道优化MIMO无线传输系统发射端;As a feedback signal, send each
Figure BDA00009722124000000611
or
Figure BDA00009722124000000612
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:

Figure BDA0000972212400000071
Figure BDA0000972212400000071

然后,在不同的时隙发送参考信号到系统接收端,一共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个参考信号的向量估计值,即

Figure BDA0000972212400000072
Figure BDA0000972212400000073
然后,用不同的位置向量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,
Figure BDA0000972212400000072
Figure BDA0000972212400000073
Then, the error is calculated using different position vectors w (s) (k+1):

Figure BDA0000972212400000074
或者计算
Figure BDA0000972212400000075
Figure BDA0000972212400000074
Or calculate
Figure BDA0000972212400000075

然后将其作为反馈信号,发送每一个

Figure BDA0000972212400000076
Figure BDA0000972212400000077
到空时信道优化MIMO无线传输系统发射端;Then use it as a feedback signal to send each
Figure BDA0000972212400000076
or
Figure BDA0000972212400000077
To the transmitter of the space-time channel optimized MIMO wireless transmission system;

步骤7、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳个体位置更新,如果

Figure BDA0000972212400000078
或者
Figure BDA0000972212400000079
则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
Figure BDA0000972212400000078
or
Figure BDA0000972212400000079
Then p (s) (k+1) = w (s) (k+1); otherwise, P (s) (k+1) = P (s) (k);

步骤8、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳全局位置更新,在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(k+1),如果

Figure BDA00009722124000000710
或者
Figure BDA00009722124000000711
则最佳全局位置为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
Figure BDA00009722124000000710
or
Figure BDA00009722124000000711
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个输入信号向量为

Figure BDA0000972212400000101
Figure BDA0000972212400000102
即向量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, LRNT , then the transmitter has NT input signal vectors, each of which includes multiple baseband input signals. Assume that the mth input signal vector is
Figure BDA0000972212400000101
Figure BDA0000972212400000102
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个输入信号向量组成系统发射信号向量

Figure BDA0000972212400000103
每个基带输入信号xmn(t)经过一个对应的虚拟信道
Figure BDA0000972212400000104
用wm表示第m个虚拟信道向量,则
Figure BDA0000972212400000105
Figure BDA0000972212400000106
向量wm包括Nm个虚拟信道wmn。在发射端,NT个虚拟信道向量wm与NT个输入信号向量xm(t)一一对应,可以用一个系统虚拟信道向量来表示,即
Figure BDA0000972212400000107
All N T input signal vectors at the system transmitter constitute the system transmission signal vector
Figure BDA0000972212400000103
Each baseband input signal xmn (t) passes through a corresponding virtual channel
Figure BDA0000972212400000104
Let wm represent the mth virtual channel vector, then
Figure BDA0000972212400000105
Figure BDA0000972212400000106
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,
Figure BDA0000972212400000107

在接收端,第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

Figure BDA0000972212400000108
Figure BDA0000972212400000108

第l根接收天线收到的信号为The signal received by the lth receiving antenna is

Figure BDA0000972212400000109
Figure BDA0000972212400000109

式中,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

Figure BDA00009722124000001010
Figure BDA00009722124000001010

H可以简化表示为

Figure BDA0000972212400000111
其中
Figure BDA0000972212400000112
Figure BDA0000972212400000113
为接收端的接收信号向量,则H can be simplified as
Figure BDA0000972212400000111
in
Figure BDA0000972212400000112
set up
Figure BDA0000972212400000113
is the received signal vector at the receiving end, then

Figure BDA0000972212400000114
Figure BDA0000972212400000114

式中,

Figure BDA0000972212400000115
是接收端的噪声向量。In the formula,
Figure BDA0000972212400000115
is the noise vector at the receiver.

在本系统中,系统协同空分信道矩阵表示为In this system, the system cooperative space division channel matrix is expressed as

Figure BDA0000972212400000116
Figure BDA0000972212400000116

式中,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

Figure BDA0000972212400000117
Figure BDA0000972212400000117

通过调整与优化虚拟信道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

Figure BDA0000972212400000118
Figure BDA0000972212400000118

这里,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

Figure BDA0000972212400000119
Figure BDA0000972212400000119

式中,λij=E[hi Hhj]是一个标量,Rij=E[xi(t)xj(t)H]是一个Ni×Nj输入相关矩阵,(i=1,2,…,NT;j=1,2,…,NT),R是一个

Figure BDA0000972212400000121
信号传输矩阵,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
Figure BDA0000972212400000121
Signal transmission matrix,

Figure BDA0000972212400000122
Figure BDA0000972212400000122

在系统接收端,我们希望最大化信噪比η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:

Figure BDA0000972212400000123
Figure BDA0000972212400000123

这里,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:

Figure BDA0000972212400000124
Figure BDA0000972212400000124

式中,

Figure BDA0000972212400000125
是对应于矩阵R的最大特征值的特征向量,且
Figure BDA0000972212400000126
wopt即为欲得到的复加权向量w的最优值。In the formula,
Figure BDA0000972212400000125
is the eigenvector corresponding to the largest eigenvalue of the matrix R, and
Figure BDA0000972212400000126
w opt is the optimal value of the desired complex weight vector w.

对于QPSK信号,如果已知接收信噪比

Figure BDA0000972212400000127
则接收误码率(BER)为For QPSK signals, if the received signal-to-noise ratio is known,
Figure BDA0000972212400000127
The received bit error rate (BER) is

Figure BDA0000972212400000128
Figure BDA0000972212400000128

式中,Q(.)是一个函数,定义为

Figure BDA0000972212400000129
因此,对于QPSK信号,采用优化解
Figure BDA00009722124000001210
时接收误码率(BER)为Where Q(.) is a function defined as
Figure BDA0000972212400000129
Therefore, for QPSK signals, the optimal solution is
Figure BDA00009722124000001210
The received bit error rate (BER) is

Figure BDA00009722124000001211
Figure BDA00009722124000001211

式中,PRmax是接收信号功率的最大值。Where PRmax is the maximum value of the received signal power.

虽然

Figure BDA00009722124000001212
提供了一个优化闭合解,但在有的情况下其效果不一定很理想。另一个方案是采用粒子群算法搜索全局最优解。Although
Figure BDA00009722124000001212
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个系统虚拟信道向量表示为

Figure BDA0000972212400000131
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
Figure BDA0000972212400000131

式中,

Figure BDA0000972212400000132
是第s个粒子位置中的第m个虚拟信道向量。在第k次迭代时刻,第s个粒子的移动速度表示为
Figure BDA0000972212400000133
式中,
Figure BDA0000972212400000134
Figure BDA0000972212400000135
是虚拟信道向量
Figure BDA0000972212400000136
的相应移动速度。令
Figure BDA0000972212400000137
表示在第k次迭代时刻,第s个粒子迄今为止搜索到的个体最优位置,式中,
Figure BDA0000972212400000138
Figure BDA0000972212400000139
是第s个粒子个体最优位置中的第m个虚拟信道向量。令
Figure BDA00009722124000001310
表示在第k次迭代时刻,整个粒子群迄今为止搜索到的全局最优位置,式中,
Figure BDA00009722124000001311
是全局最优位置中的第m个虚拟信道向量。在这个方法中,采用参考信号将有助于搜索。参考信号在每个数据帧中占用一个时隙,用
Figure BDA00009722124000001312
表示参考信号向量,式中,xRm(t)是对应于输入信号向量xm(t)的第m个参考信号向量。在优化过程中,首先要检测或估计参考信号,然后将检测或估计结果与实际参考信号进行对比,产生误差,将误差作为反馈信息发送到发射端。在检测参考信号向量xR(t)时,信号向量估计值会受虚拟信道向量w(s)(k)的影响,因此,将参考信号向量在w(s)(k)条件下的估计值表示为
Figure BDA00009722124000001313
其相应的误差表示为
Figure BDA00009722124000001314
类似地,在w(s)(k)条件下的误码率BER表示为
Figure BDA00009722124000001315
In the formula,
Figure BDA0000972212400000132
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
Figure BDA0000972212400000133
In the formula,
Figure BDA0000972212400000134
Figure BDA0000972212400000135
is the virtual channel vector
Figure BDA0000972212400000136
The corresponding moving speed.
Figure BDA0000972212400000137
represents the individual optimal position searched by the sth particle so far at the kth iteration, where
Figure BDA0000972212400000138
Figure BDA0000972212400000139
is the mth virtual channel vector in the optimal position of the sth particle.
Figure BDA00009722124000001310
It represents the global optimal position searched by the entire particle swarm so far at the kth iteration, where:
Figure BDA00009722124000001311
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.
Figure BDA00009722124000001312
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
Figure BDA00009722124000001313
The corresponding error is expressed as
Figure BDA00009722124000001314
Similarly, the bit error rate BER under the condition of w (s) (k) is expressed as
Figure BDA00009722124000001315

因此,采用粒子群算法搜索全局最优系统虚拟信道向量的具体步骤如下: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,ε12,A,B,GT,vmin,其中,c1和c2是学习因子,其使粒子具有自我总结和向群体中优秀个体学习的能力,从而向自己的历史最优点以及群体内历史最优点靠近;r1和r2是[0,1]之间的随机数;ε1与ε2是根据实际通信环境设置的较小的常数;A是初始惯性权重;B是惯性权重的更新系数;GT是虚拟信道增益约束常数;vmin和vmax分别是粒子移动的最小速度和最大速度,对粒子的速度范围进行限制。Step 1. Set constants at the system transmitter according to the actual communication environment: c 1 , c 2 , r 1 , r 2 , ε 1 , ε 2 , A, B, GT , v min , where c 1 and c 2 are learning factors, which enable particles to have the ability to self-summarize and learn from excellent individuals in the group, so as to approach their own historical optimal points and the historical optimal points within the group; r 1 and r 2 are random numbers between [0, 1]; ε 1 and ε 2 are smaller constants set according to the actual communication environment; A is the initial inertia weight; B is the update coefficient of the inertia weight; GT is the virtual channel gain constraint constant; v min and v max are the minimum and maximum speeds of particle movement, respectively, which limit the speed range of particles.

步骤2、在系统发射端设置k=0,随机初始化每个粒子的位置和移动速度,分别得到

Figure BDA0000972212400000141
Figure BDA0000972212400000142
Figure BDA0000972212400000143
采用得到的每一个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
Figure BDA0000972212400000141
and
Figure BDA0000972212400000142
Figure BDA0000972212400000143
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个参考信号向量的估计值,即

Figure BDA0000972212400000144
Figure BDA0000972212400000145
然后,用不同的位置向量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,
Figure BDA0000972212400000144
Figure BDA0000972212400000145
Then, the error is calculated using different position vectors w (s) (0):

Figure BDA0000972212400000146
Figure BDA0000972212400000146

或者计算

Figure BDA0000972212400000147
然后,作为反馈信号,发送每一个
Figure BDA0000972212400000148
Figure BDA0000972212400000149
到系统发射端(s=1,2,…,SE)。Or calculate
Figure BDA0000972212400000147
Then, as a feedback signal, send each
Figure BDA0000972212400000148
or
Figure BDA0000972212400000149
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:

Figure BDA00009722124000001410
Figure BDA00009722124000001410

然后,在不同的时隙发送参考信号到系统接收端,一共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个参考信号的向量估计值,即

Figure BDA00009722124000001411
Figure BDA00009722124000001412
然后,用不同的位置向量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,
Figure BDA00009722124000001411
Figure BDA00009722124000001412
Then, the error is calculated using different position vectors w (s) (k+1):

Figure BDA0000972212400000151
或者计算
Figure BDA0000972212400000152
然后,作为反馈信号,发送每一个
Figure BDA0000972212400000153
Figure BDA0000972212400000154
到系统发射端(s=1,2,…,SE)。
Figure BDA0000972212400000151
Or calculate
Figure BDA0000972212400000152
Then, as a feedback signal, send each
Figure BDA0000972212400000153
or
Figure BDA0000972212400000154
To the system transmitting end (s=1,2,…, SE ).

步骤7、在系统发射端根据反馈信号进行最佳个体位置更新。如果

Figure BDA0000972212400000155
或者
Figure BDA0000972212400000156
则p(s)(k+1)=w(s)(k+1);如果
Figure BDA0000972212400000157
或者
Figure BDA0000972212400000158
则P(s)(k+1)=P(s)(k)。Step 7: Update the best individual position based on the feedback signal at the system transmitter.
Figure BDA0000972212400000155
or
Figure BDA0000972212400000156
Then p (s) (k+1) = w (s) (k+1); if
Figure BDA0000972212400000157
or
Figure BDA0000972212400000158
Then P (s) (k+1) = P (s) (k).

步骤8、在系统发射端根据反馈信号进行最佳全局位置更新。在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(k+1),如果

Figure BDA0000972212400000159
或者
Figure BDA00009722124000001510
则最佳全局位置为b(k+1)=w(g)(k+1);如果
Figure BDA00009722124000001511
或者
Figure BDA00009722124000001512
则最佳全局位置为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
Figure BDA0000972212400000159
or
Figure BDA00009722124000001510
Then the best global position is b(k+1)=w (g) (k+1); if
Figure BDA00009722124000001511
or
Figure BDA00009722124000001512
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信号时,如果接收信噪比已经得到,则可利用

Figure BDA00009722124000001513
直接计算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
Figure BDA00009722124000001513
Calculate BER directly.

Claims (8)

1.空时信道优化MIMO无线传输系统发射端,包括多路信号发射端,每一路信号发射端包括一个调制滤波放大模块及一根发射天线,其特征在于,还包括多个虚拟信道向量模块、反馈信息接收端及空时优化模块,每一个虚拟信道向量模块对应至少一个信号输入端,每一个信号输入端仅对应一个虚拟信道向量模块,每一个虚拟信道向量模块的输出端仅与一路信号发射端一一对应连接,所述反馈信息接收端与空时优化模块连接,空时优化模块与每一个虚拟信道向量模块连接,空时优化模块与每一个信号输入端连接;1. A space-time channel optimized MIMO wireless transmission system transmitter, comprising a multi-channel signal transmitter, each of which comprises a modulation filter amplifier module and a transmitting antenna, characterized in that it also comprises 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 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; 所述虚拟信道向量模块用于根据设置的复加权值对与其连接的每一个信号输入端输入的基带信号进行复加权操作,并将所有复加权后的基带信号进行合并后传输给对应的信号发射端;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; 空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值具体包括: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, including: 空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,其计算公式为:
Figure FDA0004057411890000011
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:
Figure FDA0004057411890000011
其中,wopt即为欲得到的复加权向量w的最优值,而复加权向量w也称为系统虚拟信道向量,表示为:
Figure FDA0004057411890000012
这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:
Figure FDA0004057411890000013
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure FDA0004057411890000014
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:
Figure FDA0004057411890000012
Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure FDA0004057411890000013
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure FDA0004057411890000014
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.
Figure FDA0004057411890000015
是对应于矩阵R的最大特征值的特征向量,且
Figure FDA0004057411890000016
Figure FDA0004057411890000015
is the eigenvector corresponding to the largest eigenvalue of the matrix R, and
Figure FDA0004057411890000016
R是一个
Figure FDA0004057411890000017
信号传输矩阵,是指:
R is a
Figure FDA0004057411890000017
Signal transmission matrix refers to:
Figure FDA0004057411890000021
Figure FDA0004057411890000021
其中,Rij=E[xi(t)xj(t)H]是一个Ni×Nj输入相关矩阵,i=1,2,…,NT,j=1,2,…,NTWhere, 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)为复数信号,表示为:
Figure FDA0004057411890000022
Figure FDA0004057411890000023
所有输入信号向量组成系统发射信号向量
Figure FDA0004057411890000024
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:
Figure FDA0004057411890000022
Figure FDA0004057411890000023
All input signal vectors constitute the system transmission signal vector
Figure FDA0004057411890000024
λ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
Figure FDA0004057411890000025
Figure FDA0004057411890000025
H可以简化表示为
Figure FDA0004057411890000026
其中
Figure FDA0004057411890000027
hlm表示第l根接收天线到第m根发射天线之间的空间无线信道,l=1,2,…,LR,LR为接收天线数量;
H can be simplified as
Figure FDA0004057411890000026
in
Figure FDA0004057411890000027
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;
采用空时优化算法计算出各虚拟信道向量模块中各复加权值的方法为采用粒子群算法搜索全局最优系统虚拟信道向量,其中,The method of using the space-time optimization algorithm to calculate the complex weighted values in each virtual channel vector module is to use the particle swarm algorithm to search for the global optimal system virtual channel vector, where: 设发射天线数量为NT,也为输入信号向量的数量,接收天线数量为LR,w为系统虚拟信道向量,表示为:
Figure FDA0004057411890000028
这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:
Figure FDA0004057411890000029
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure FDA00040574118900000210
Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,其包括Nm个基带输入信号xmn(t)(n=0,1,…,Nm),xmn(t)为复数信号,表示为
Figure FDA00040574118900000211
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:
Figure FDA0004057411890000028
Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure FDA0004057411890000029
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure FDA00040574118900000210
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
Figure FDA00040574118900000211
设粒子个数为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个系统虚拟信道向量表示为
Figure FDA0004057411890000031
其中,
Figure FDA0004057411890000032
Figure FDA0004057411890000033
是第s个粒子位置中的第m个虚拟信道向量;
At the kth iteration, the position of the sth particle, that is, the sth system virtual channel vector is expressed as
Figure FDA0004057411890000031
in,
Figure FDA0004057411890000032
Figure FDA0004057411890000033
is the mth virtual channel vector in the sth particle position;
在第k次迭代时刻,第s个粒子的移动速度表示为:
Figure FDA0004057411890000034
其中,
Figure FDA0004057411890000035
Figure FDA0004057411890000036
是虚拟信道向量
Figure FDA0004057411890000037
的相应移动速度;
At the kth iteration, the moving speed of the sth particle is expressed as:
Figure FDA0004057411890000034
in,
Figure FDA0004057411890000035
Figure FDA0004057411890000036
is the virtual channel vector
Figure FDA0004057411890000037
The corresponding moving speed;
Figure FDA0004057411890000038
表示在第k次迭代时刻,第s个粒子迄今为止搜索到的个体最优位置,其中,
Figure FDA0004057411890000039
Figure FDA00040574118900000310
是第s个粒子个体最优位置中的第m个虚拟信道向量;
make
Figure FDA0004057411890000038
represents the individual optimal position searched by the sth particle so far at the kth iteration, where
Figure FDA0004057411890000039
Figure FDA00040574118900000310
is the mth virtual channel vector in the optimal position of the sth particle individual;
Figure FDA00040574118900000311
表示在第k次迭代时刻,整个粒子群迄今为止搜索到的全局最优位置,其中,
Figure FDA00040574118900000312
是全局最优位置中的第m个虚拟信道向量;
make
Figure FDA00040574118900000311
represents the global optimal position searched by the entire particle swarm so far at the kth iteration, where
Figure FDA00040574118900000312
is the mth virtual channel vector in the global optimal position;
令参考信号在每个数据帧中占用一个时隙,用
Figure FDA00040574118900000313
表示参考信号向量,其中xRm(t)是对应于输入信号向量xm(t)的第m个参考信号向量,将参考信号向量在w(s)(k)作用条件下的估计值表示为
Figure FDA00040574118900000314
其相应的误差表示为
Figure FDA00040574118900000315
同理,在w(s)(k)作用条件下的误码率BER表示为
Figure FDA00040574118900000316
Let the reference signal occupy one time slot in each data frame,
Figure FDA00040574118900000313
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
Figure FDA00040574118900000314
The corresponding error is expressed as
Figure FDA00040574118900000315
Similarly, the bit error rate BER under the action of w (s) (k) is expressed as
Figure FDA00040574118900000316
因此,采用粒子群算法搜索全局最优系统虚拟信道向量的具体步骤如下: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,ε12,A,B,GT,vmin,vmax,其中,c1和c2是学习因子,其使粒子具有自我总结和向群体中优秀个体学习的能力,从而向自己的历史最优点以及群体内历史最优点靠近;r1和r2是[0,1]之间的随机数;ε1与ε2是根据实际通信环境设置的较小的常数;A是初始惯性权重;B是惯性权重的更新系数;GT是虚拟信道增益约束常数;vmin和vmax分别是粒子移动的最小速度和最大速度,对粒子的速度范围进行限制;Step 1. At the transmitting end of the space-time channel optimization MIMO wireless transmission system, set constants according to the actual communication environment: c 1 , c 2 , r 1 , r 2 , ε 1 , ε 2 , A, B, GT , v min , v max , where c 1 and c 2 are learning factors, which enable particles to have the ability to self-summarize and learn from excellent individuals in the group, so as to approach their own historical optimal points and the historical optimal points within the group; r 1 and r 2 are random numbers between [0, 1]; ε 1 and ε 2 are smaller constants set according to the actual communication environment; A is the initial inertia weight; B is the update coefficient of the inertia weight; GT is the virtual channel gain constraint constant; v min and v max are the minimum and maximum speeds of particle movement, respectively, which limit the speed range of particles; 步骤2、在空时信道优化MIMO无线传输系统发射端,设置k=0,随机初始化每个粒子的位置和移动速度,分别得到
Figure FDA00040574118900000317
Figure FDA0004057411890000041
采用得到的每一个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
Figure FDA00040574118900000317
and
Figure FDA0004057411890000041
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个参考信号的向量估计值,即
Figure FDA0004057411890000042
Figure FDA0004057411890000043
然后用不同的位置向量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,
Figure FDA0004057411890000042
Figure FDA0004057411890000043
The error is then calculated using different position vectors w (s) (0):
Figure FDA0004057411890000044
或者计算
Figure FDA0004057411890000045
Figure FDA0004057411890000044
Or calculate
Figure FDA0004057411890000045
将其作为反馈信号,发送每一个
Figure FDA0004057411890000046
Figure FDA0004057411890000047
到空时信道优化MIMO无线传输系统发射端;
As a feedback signal, send each
Figure FDA0004057411890000046
or
Figure FDA0004057411890000047
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, ..., SE , 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:
Figure FDA0004057411890000048
Figure FDA0004057411890000048
然后,在不同的时隙发送参考信号到系统接收端,一共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个参考信号的向量估计值,即
Figure FDA0004057411890000049
Figure FDA00040574118900000410
然后,用不同的位置向量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,
Figure FDA0004057411890000049
Figure FDA00040574118900000410
Then, the error is calculated using different position vectors w (s) (k+1):
Figure FDA0004057411890000051
或者计算
Figure FDA0004057411890000052
Figure FDA0004057411890000051
Or calculate
Figure FDA0004057411890000052
然后将其作为反馈信号,发送每一个
Figure FDA0004057411890000053
Figure FDA0004057411890000054
到空时信道优化MIMO无线传输系统发射端;
Then use it as a feedback signal to send each
Figure FDA0004057411890000053
or
Figure FDA0004057411890000054
To the transmitter of the space-time channel optimized MIMO wireless transmission system;
步骤7、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳个体位置更新,如果
Figure FDA0004057411890000055
或者
Figure FDA0004057411890000056
则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
Figure FDA0004057411890000055
or
Figure FDA0004057411890000056
Then p (s) (k+1) = w (s) (k+1); otherwise, P (s) (k+1) = P (s) (k);
步骤8、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳全局位置更新,在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(k+1),如果
Figure FDA0004057411890000057
或者
Figure FDA0004057411890000058
则最佳全局位置为b(k+1)=w(g)(k+1);否则,则最佳全局位置为b(k+1)=b(k),
Figure FDA0004057411890000059
为参考信号向量在W(g)(k+1)作用条件下的相应误差,
Figure FDA00040574118900000510
为W(g)(k+1)作用条件下的误码率的BER表示,eR,b(k)为参考信号向量在b(k)作用条件下的相应误差,BERb(k)为b(k)作用条件下的误码率的BER表示;
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
Figure FDA0004057411890000057
or
Figure FDA0004057411890000058
Then the best global position is b(k+1)=w (g) (k+1); otherwise, the best global position is b(k+1)=b(k),
Figure FDA0004057411890000059
is the corresponding error of the reference signal vector under the action of W (g) (k+1),
Figure FDA00040574118900000510
is the BER representation of the bit error rate under the condition of W (g) (k+1), e R,b(k) is the corresponding error of the reference signal vector under the condition of b(k), BER b(k) is the BER representation of the bit error rate under the condition of b(k);
步骤9、如果eR,b(k+1)<ε1或者BERb(k+1)<ε2,操作停止,开始正式发送数据;否则,k→k+1,回到步骤5,eR,b(k+1)为参考信号向量在b(k+1)作用条件下的相应误差,BERb(k+1)为b(k+1)作用条件下的误码率的BER表示。Step 9. If e R,b(k+1) <ε 1 or BER b(k+1) <ε 2 , the operation stops and starts to send data formally; otherwise, k→k+1, return to step 5, e R,b(k+1) is the corresponding error of the reference signal vector under the condition of b( k+1), and BER b(k+1) is the BER representation of the bit error rate under the condition of b(k+1).
2.如权利要求1所述的空时信道优化MIMO无线传输系统发射端,其特征在于,所述虚拟信道向量模块包括与信号输入端数量相对应的复加权模块及一个加法器,每一个复加权模块的输入端都分别与一个信号输入端一一对应连接,每一个复加权模块的输出端都分别与加法器的一个输入端一一对应连接,每一个加法器的输出端作为该虚拟信道向量模块的输出端与一个信号发射端一一对应连接,空时优化模块分别与每一个复加权模块连接。2. The space-time channel optimized MIMO wireless transmission system transmitter as described in claim 1 is characterized in that the virtual channel vector module includes complex weighted modules and an adder corresponding to the number of signal input terminals, the input terminals of each complex weighted module are respectively connected one-to-one with a signal input terminal, the output terminals of each complex weighted module are respectively 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 respectively connected to each complex weighted module. 3.如权利要求1所述的空时信道优化MIMO无线传输系统发射端,其特征在于,所述每一个信号输入端输入的基带信号都不相同。3. The space-time channel optimized MIMO wireless transmission system transmitter as described in claim 1 is characterized in that the baseband signals input by each of the signal input terminals are different. 4.如权利要求1所述的空时信道优化MIMO无线传输系统发射端,其特征在于,所述每个虚拟信道向量模块所对应的信号输入端的数量不同。4. The space-time channel optimized MIMO wireless transmission system transmitter as described in claim 1 is characterized in that the number of signal input terminals corresponding to each virtual channel vector module is different. 5.如权利要求1所述的空时信道优化MIMO无线传输系统发射端,其特征在于,所述反馈信息中包含信道识别及系统状态信息。5. The space-time channel optimized MIMO wireless transmission system transmitter as claimed in claim 1, characterized in that the feedback information includes channel identification and system status information. 6.如权利要求5所述的空时信道优化MIMO无线传输系统发射端,其特征在于,所述信道识别及系统状态信息包括信噪比、误码率、误差值及信道估计值。6. The space-time channel optimized MIMO wireless transmission system transmitter as described in claim 5 is characterized in that the channel identification and system status information include signal-to-noise ratio, bit error rate, error value and channel estimation value. 7.空时信道优化MIMO无线传输系统发射端的处理方法,应用于如权利要求1或2或3或4或5或6所述的空时信道优化MIMO无线传输系统发射端,其特征在于,包括以下步骤:7. A processing method for a space-time channel optimized MIMO wireless transmission system transmitter, applied to the space-time channel optimized MIMO wireless transmission system transmitter as claimed in claim 1 or 2 or 3 or 4 or 5 or 6, characterized in that it comprises 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 calculates each complex weight value in each virtual channel vector module using the space-time optimization algorithm according to the received feedback information, sets it, and returns to step B. 步骤C中,所述空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值的方法为:In step C, 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: 空时优化模块根据接收到的反馈信息采用空时优化算法计算出各虚拟信道向量模块中各复加权值,其计算公式为:
Figure FDA0004057411890000061
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:
Figure FDA0004057411890000061
其中,wopt即为欲得到的复加权向量w的最优值,而复加权向量w也称为系统虚拟信道向量,表示为:
Figure FDA0004057411890000062
这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:
Figure FDA0004057411890000063
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure FDA0004057411890000064
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:
Figure FDA0004057411890000062
Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure FDA0004057411890000063
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure FDA0004057411890000064
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.
Figure FDA0004057411890000065
是对应于矩阵R的最大特征值的特征向量,且
Figure FDA0004057411890000066
Figure FDA0004057411890000065
is the eigenvector corresponding to the largest eigenvalue of the matrix R, and
Figure FDA0004057411890000066
R是一个
Figure FDA0004057411890000067
信号传输矩阵,是指:
R is a
Figure FDA0004057411890000067
Signal transmission matrix refers to:
Figure FDA0004057411890000068
Figure FDA0004057411890000068
其中,Rij=E[xi(t)xj(t)H]是一个Ni×Nj输入相关矩阵,i=1,2,…,NT,j=1,2,…,NTWhere, 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)为复数信号,表示为:
Figure FDA0004057411890000071
Figure FDA0004057411890000072
所有输入信号向量组成系统发射信号向量
Figure FDA0004057411890000073
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:
Figure FDA0004057411890000071
Figure FDA0004057411890000072
All input signal vectors constitute the system transmission signal vector
Figure FDA0004057411890000073
λ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
Figure FDA0004057411890000074
Figure FDA0004057411890000074
H可以简化表示为
Figure FDA0004057411890000075
其中
Figure FDA0004057411890000076
hlm表示第l根接收天线到第m根发射天线之间的空间无线信道,l=1,2,…,LR,LR为接收天线数量;
H can be simplified as
Figure FDA0004057411890000075
in
Figure FDA0004057411890000076
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;
采用空时优化算法计算出各虚拟信道向量模块中各复加权值的方法为采用粒子群算法搜索全局最优系统虚拟信道向量,其中,The method of using the space-time optimization algorithm to calculate the complex weighted values in each virtual channel vector module is to use the particle swarm algorithm to search for the global optimal system virtual channel vector, where: 设发射天线数量为NT,也为输入信号向量的数量,接收天线数量为LR,w为系统虚拟信道向量,表示为:
Figure FDA0004057411890000077
这里,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:
Figure FDA0004057411890000078
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure FDA0004057411890000079
Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,其包括Nm个基带输入信号xmn(t)(n=0,1,…,Nm),xmn(t)为复数信号,表示为
Figure FDA00040574118900000710
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:
Figure FDA0004057411890000077
Here, the vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure FDA0004057411890000078
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure FDA0004057411890000079
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
Figure FDA00040574118900000710
设粒子个数为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个系统虚拟信道向量表示为
Figure FDA00040574118900000711
其中,
Figure FDA00040574118900000712
Figure FDA00040574118900000713
是第s个粒子位置中的第m个虚拟信道向量;
At the kth iteration, the position of the sth particle, that is, the sth system virtual channel vector is expressed as
Figure FDA00040574118900000711
in,
Figure FDA00040574118900000712
Figure FDA00040574118900000713
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:
Figure FDA0004057411890000081
其中,
Figure FDA0004057411890000082
Figure FDA0004057411890000083
是虚拟信道向量
Figure FDA0004057411890000084
的相应移动速度;
Figure FDA0004057411890000081
in,
Figure FDA0004057411890000082
Figure FDA0004057411890000083
is the virtual channel vector
Figure FDA0004057411890000084
The corresponding moving speed;
Figure FDA0004057411890000085
表示在第k次迭代时刻,第s个粒子迄今为止搜索到的个体最优位置,其中,
Figure FDA0004057411890000086
Figure FDA0004057411890000087
是第s个粒子个体最优位置中的第m个虚拟信道向量;
make
Figure FDA0004057411890000085
represents the individual optimal position searched by the sth particle so far at the kth iteration, where
Figure FDA0004057411890000086
Figure FDA0004057411890000087
is the mth virtual channel vector in the optimal position of the sth particle individual;
Figure FDA0004057411890000088
表示在第k次迭代时刻,整个粒子群迄今为止搜索到的全局最优位置,其中,
Figure FDA0004057411890000089
是全局最优位置中的第m个虚拟信道向量;
make
Figure FDA0004057411890000088
represents the global optimal position searched by the entire particle swarm so far at the kth iteration, where
Figure FDA0004057411890000089
is the mth virtual channel vector in the global optimal position;
令参考信号在每个数据帧中占用一个时隙,用
Figure FDA00040574118900000810
表示参考信号向量,其中xRm(t)是对应于输入信号向量xm(t)的第m个参考信号向量,将参考信号向量在w(s)(k)作用条件下的估计值表示为
Figure FDA00040574118900000811
其相应的误差表示为
Figure FDA00040574118900000812
同理,在w(s)(k)作用条件下的误码率BER表示为
Figure FDA00040574118900000813
Let the reference signal occupy one time slot in each data frame,
Figure FDA00040574118900000810
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
Figure FDA00040574118900000811
The corresponding error is expressed as
Figure FDA00040574118900000812
Similarly, the bit error rate BER under the action of w (s) (k) is expressed as
Figure FDA00040574118900000813
因此,采用粒子群算法搜索全局最优系统虚拟信道向量的具体步骤如下: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,ε12,A,B,GT,vmin,vmax,其中,c1和c2是学习因子,其使粒子具有自我总结和向群体中优秀个体学习的能力,从而向自己的历史最优点以及群体内历史最优点靠近;r1和r2是[0,1]之间的随机数;ε1与ε2是根据实际通信环境设置的较小的常数;A是初始惯性权重;B是惯性权重的更新系数;GT是虚拟信道增益约束常数;vmin和vmax分别是粒子移动的最小速度和最大速度,对粒子的速度范围进行限制;Step 1. At the transmitting end of the space-time channel optimization MIMO wireless transmission system, set constants according to the actual communication environment: c 1 , c 2 , r 1 , r 2 , ε 1 , ε 2 , A, B, GT , v min , v max , where c 1 and c 2 are learning factors, which enable particles to have the ability to self-summarize and learn from excellent individuals in the group, so as to approach their own historical optimal points and the historical optimal points within the group; r 1 and r 2 are random numbers between [0, 1]; ε 1 and ε 2 are smaller constants set according to the actual communication environment; A is the initial inertia weight; B is the update coefficient of the inertia weight; GT is the virtual channel gain constraint constant; v min and v max are the minimum and maximum speeds of particle movement, respectively, which limit the speed range of particles; 步骤2、在空时信道优化MIMO无线传输系统发射端,设置k=0,随机初始化每个粒子的位置和移动速度,分别得到
Figure FDA00040574118900000814
Figure FDA00040574118900000815
采用得到的每一个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
Figure FDA00040574118900000814
and
Figure FDA00040574118900000815
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个参考信号的向量估计值,即
Figure FDA00040574118900000816
Figure FDA0004057411890000091
然后用不同的位置向量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,
Figure FDA00040574118900000816
Figure FDA0004057411890000091
The error is then calculated using different position vectors w (s) (0):
Figure FDA0004057411890000092
或者计算
Figure FDA0004057411890000093
Figure FDA0004057411890000092
Or calculate
Figure FDA0004057411890000093
将其作为反馈信号,发送每一个
Figure FDA0004057411890000094
Figure FDA0004057411890000095
到空时信道优化MIMO无线传输系统发射端;
As a feedback signal, send each
Figure FDA0004057411890000094
or
Figure FDA0004057411890000095
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, ..., SE , 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:
Figure FDA0004057411890000096
Figure FDA0004057411890000096
然后,在不同的时隙发送参考信号到系统接收端,一共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个参考信号的向量估计值,即
Figure FDA0004057411890000097
Figure FDA0004057411890000098
然后,用不同的位置向量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,
Figure FDA0004057411890000097
Figure FDA0004057411890000098
Then, the error is calculated using different position vectors w (s) (k+1):
Figure FDA0004057411890000099
或者计算
Figure FDA00040574118900000910
Figure FDA0004057411890000099
Or calculate
Figure FDA00040574118900000910
然后将其作为反馈信号,发送每一个
Figure FDA00040574118900000911
Figure FDA00040574118900000912
到空时信道优化MIMO无线传输系统发射端;
Then use it as a feedback signal to send each
Figure FDA00040574118900000911
or
Figure FDA00040574118900000912
To the transmitter of the space-time channel optimized MIMO wireless transmission system;
步骤7、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳个体位置更新,如果
Figure FDA00040574118900000913
或者
Figure FDA00040574118900000914
则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
Figure FDA00040574118900000913
or
Figure FDA00040574118900000914
Then p (s) (k+1) = w (s) (k+1); otherwise, P (s) (k+1) = P (s) (k);
步骤8、在空时信道优化MIMO无线传输系统发射端根据反馈信号进行最佳全局位置更新,在所有反馈信号中找出最小反馈信号值,设相应于最小反馈信号值的粒子位置是w(g)(k+1),如果
Figure FDA0004057411890000101
或者
Figure FDA0004057411890000102
则最佳全局位置为b(k+1)=w(g)(k+1);否则,则最佳全局位置为b(k+1)=b(k),
Figure FDA0004057411890000103
为参考信号向量在W(g)(k+1)作用条件下的相应误差,
Figure FDA0004057411890000104
为W(g)(k+1)作用条件下的误码率的BER表示,eR,b(k)为参考信号向量在b(k)作用条件下的相应误差,BERb(k)为b(k)作用条件下的误码率的BER表示;
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
Figure FDA0004057411890000101
or
Figure FDA0004057411890000102
Then the best global position is b(k+1)=w (g) (k+1); otherwise, the best global position is b(k+1)=b(k),
Figure FDA0004057411890000103
is the corresponding error of the reference signal vector under the action of W (g) (k+1),
Figure FDA0004057411890000104
is the BER representation of the bit error rate under the condition of W (g) (k+1), e R,b(k) is the corresponding error of the reference signal vector under the condition of b(k), BER b(k) is the BER representation of the bit error rate under the condition of b(k);
步骤9、如果eR,b(k+1)<ε1或者BERb(k+1)<ε2,操作停止,开始正式发送数据;否则,k→k+1,回到步骤5,eR,b(k+1)为参考信号向量在b(k+1)作用条件下的相应误差,BERb(k+1)为b(k+1)作用条件下的误码率的BER表示。Step 9. If e R,b(k+1) <ε 1 or BER b(k+1) <ε 2 , the operation stops and starts to send data formally; otherwise, k→k+1, return to step 5, e R,b(k+1) is the corresponding error of the reference signal vector under the condition of b( k+1), and BER b(k+1) is the BER representation of the bit error rate under the condition of b(k+1).
8.如权利要求7所述的空时信道优化MIMO无线传输系统发射端的处理方法,其特征在于,步骤B中,第m个虚拟信道向量模块所输出的信号为8. The processing method for the transmitting end of the space-time channel optimization MIMO wireless transmission system according to claim 7, characterized in that in step B, the signal output by the mth virtual channel vector module is
Figure FDA0004057411890000105
Figure FDA0004057411890000105
其中,向量wm表示第m个虚拟信道向量,包括Nm个虚拟信道wmn,表示为:
Figure FDA0004057411890000106
wmn表示每个基带输入信号xmn(t)所对应的虚拟信道,具体为:
Figure FDA0004057411890000107
xmn(t)为复数信号,NT为发射天线数量,也为输入信号向量的数量,Nm指代第m个虚拟信道向量模块所对应的信号输入端的数量,n=1,2,……,Nm,xmn(t)是指第m个虚拟信道向量模块中第n个信号输入端输入的基带输入信号,向量xm(t)是指第m个虚拟信道向量模块的输入信号向量,表示为:
Figure FDA0004057411890000108
Wherein, vector wm represents the mth virtual channel vector, including Nm virtual channels wmn , which is expressed as:
Figure FDA0004057411890000106
w mn represents the virtual channel corresponding to each baseband input signal x mn (t), specifically:
Figure FDA0004057411890000107
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:
Figure FDA0004057411890000108
CN201610257946.5A 2016-04-22 2016-04-22 Space-time channel optimization MIMO wireless transmission system transmitter and processing method Expired - Fee Related CN105978666B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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