CN100544327C - A kind of detector for serial interference deletion in minimum mean square error of low complex degree - Google Patents

A kind of detector for serial interference deletion in minimum mean square error of low complex degree Download PDF

Info

Publication number
CN100544327C
CN100544327C CNB2005100801176A CN200510080117A CN100544327C CN 100544327 C CN100544327 C CN 100544327C CN B2005100801176 A CNB2005100801176 A CN B2005100801176A CN 200510080117 A CN200510080117 A CN 200510080117A CN 100544327 C CN100544327 C CN 100544327C
Authority
CN
China
Prior art keywords
matrix
detector
row
mmse
expression
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
CNB2005100801176A
Other languages
Chinese (zh)
Other versions
CN1697430A (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.)
Shenzhen Tinno Wireless Technology Co Ltd
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CNB2005100801176A priority Critical patent/CN100544327C/en
Publication of CN1697430A publication Critical patent/CN1697430A/en
Application granted granted Critical
Publication of CN100544327C publication Critical patent/CN100544327C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a kind of serial interference deletion in minimum mean square error (MMSE-SIC) detector that is applicable to multiple-input, multiple-output (MIMO) system, its main feature is: the least mean-square error that is used for detecting each time (MMSE) weighing vector can obtain by simple recurrence method, and the sequencing schemes based on the MMSE ranking criteria directly is provided when recursion is calculated.Compare with traditional MMSE-SIC detector, detector provided by the invention has reduced computation complexity significantly, and does not bring any performance loss.In addition, the present invention is applicable to that also other can be modeled as the communication system of mimo system, for example code division multiple access (CDMA) system.

Description

A kind of detector for serial interference deletion in minimum mean square error of low complex degree
Technical field
The invention belongs to wireless communication technology field, relate to a kind of detector that is applied to multiple-input, multiple-output (MIMO) system, this detector is applicable to that also other can be modeled as the communication system of mimo system simultaneously, for example code division multiple access (CDMA) system.
Background technology
Development along with cellular mobile communication, multimedia service, the capacity requirement of radio communication is increasing rapidly in the world wide, and available radio frequency resources is very limited, how to provide bigger channel capacity to become the main challenge of following high-speed radiocommunication system development in limited frequency band.Mimo system is a kind of wireless communication system that utilizes many transmit antennas and Duo Gen reception antenna to carry out transfer of data, and very large channel capacity can be provided, and its availability of frequency spectrum and number of antennas are linear under desirable propagation conditions.Because mimo system has the high availability of frequency spectrum, therefore be considered to one of Main physical layer technology of following high-speed radiocommunication system.
Serial interference deletion in minimum mean square error (MMSE-SIC) detector is a kind of effective detector that is applicable to mimo system, it detects the data symbol of transmission successively from a plurality of receiving data streams according to least mean-square error (MMSE) criterion, after detecting a certain transmission symbol, the caused interference of this symbol is deleted from received signal, and then detect the next symbol that sends.Its detection order can be determined according to certain ranking criteria (as: least mean-square error ranking criteria, maximum Signal to Interference plus Noise Ratio ranking criteria etc.).In traditional MMSE-SIC detector owing to will repeatedly carry out complicated matrix inversion and sort operation when calculating the MMSE matrix, when the dual-mode antenna number more for a long time, its computation complexity is very high.
How under the prerequisite that guaranteed performance does not descend, the computational complexity that reduces detector is the key that this detector carries out practical application.
Summary of the invention
The object of the present invention is to provide a kind of MMSE-SIC detector, it is guaranteeing to reduce computational complexity significantly under the constant prerequisite of detection performance.
The technical scheme of MMSE-SIC detector provided by the invention is: this detector comprises N continuous time detection (N represents number of transmit antennas) in same sending time slots, when detecting for the i time, by expansion weighting matrix W iAcquisition is used for the weighing vector ω of this detection iWith its corresponding transmitting antenna sequence number k i, then to the emission symbol
Figure C200510080117D0005112656QIETU
Detect and obtain its decision value
Figure C200510080117D00051
And from received signal, delete
Figure C200510080117D00052
To other not interference of detection signal.Its key point is to expand weighting matrix W iAdopt the recursion Calculation Method to obtain weighing vector ω iWith its corresponding transmitting antenna sequence number k iCan be from W iIn directly obtain.
W iRecursive algorithm as follows:
1, calculates expansion weighting matrix W 1=R N, R NCan be by R 1, R 2..., R N-1Progressively recursion obtains:
When j=1, calculate R j = ( | | h 1 | | 2 + σ 2 ) - 1 h 1 H σ . Here, h jThe j row of expression channel matrix H; σ represents the standard deviation of noise; () HThe expression conjugate transpose; ‖ ‖ represents the Frobenius norm.
When 2≤j≤N, R j = R j - 1 - G j - β j d j g j H β j . Here, d j = R ~ j - 1 h j ,
Figure C200510080117D00056
Expression is by R J-1The matrix that constitutes of preceding M row; M represents the reception antenna number; β j=σ α j, α j=(σ 2+ ‖ f j2+ σ 2‖ d j2) -1, f j=h j-H J-1d j, H J-1The matrix that the preceding j-1 row of expression channel matrix H constitute; g j = α j f j T - β j d j T T , () TThe expression transposition; G j = d j g j H .
2, calculate expansion weighting matrix W i(i=2,3 ..., N).
W ‾ i = V i - 1 - | | p i - 1 | | - 2 Λ i - 1 p i - 1 H q i - 1
Here, Λ I-1Expression deletion W I-1L I-1The matrix that obtains behind the row; V I-1Expression deletion Λ I-1M+l I-1The matrix that obtains behind the row; p I-1Expression W I-1L I-1OK; q I-1Expression deletion p I-1M+l I-1The vector that obtains behind the individual element.
Obtain ω iAnd k iMethod as follows:
1, extracts expansion weighting matrix W iPreceding M row obtain MMSE weighting matrix W i, extract expansion weighting matrix W iThe back N-i+1 row matrix Z that obtains sorting i
2, take out Z iThe capable sequence number l of minimum diagonal entry correspondence i, from W iExtract l iRow obtains the weighing vector ω of 1 * M dimension i, ω iPairing transmitting antenna sequence number is k i
Implementing beneficial effect of the present invention is: compare with traditional MMSE-SIC detector, MMSE-SIC detector provided by the invention adopted a kind of simply, recursive algorithm calculates and to detect required MMSE weighing vector each time efficiently, sequencing schemes based on the MMSE ranking criteria when calculating, recursion directly is provided, this processing method has greatly reduced the computational complexity of detector, has guaranteed that simultaneously the performance of detector is not subjected to any loss.
Description of drawings
Fig. 1 is the basic principle block diagram of mimo system.
Fig. 2 is the flow chart that the MMSE-SIC detector detects for the i time.Here, i=1,2 ..., N.
Fig. 3 calculates weighing vector ω iWith its corresponding transmitting antenna sequence number k iFlow chart.Here, i=1,2 ..., N.
Fig. 4 calculates expansion weighting matrix W 1Flow chart.
Fig. 5 calculates expansion weighting matrix W iFlow chart.Here, i=2,3 ..., N.
Fig. 6 is the performance comparison diagram (QPSK) of MMSE-SIC detector provided by the invention and traditional MMSE-SIC detector.
Fig. 7 is the performance comparison diagram (16QAM) of MMSE-SIC detector provided by the invention and traditional MMSE-SIC detector.
Embodiment
The present invention will be described in detail below by drawings and Examples.
Detector provided by the invention is applicable to mimo system, or can be modeled as other communication system of mimo system.For example, the present invention can directly be used as the multi-user detector of cdma system.Be that example is described below with the mimo system.
Fig. 1 is the basic principle block diagram of mimo system.At transmitting terminal, data bit at first is mapped to and is the signal in the signal constellation (in digital modulation), through forming a plurality of parallel baseband signals behind the serial to parallel conversion, launches simultaneously from a plurality of different antennas respectively after ovennodulation then; After the wireless channel decline, signal and noise stack back from different transmit antennas are received simultaneously by a plurality of antennas, through generating a plurality of parallel baseband signals after the demodulation, the channel condition information that the MIMO detector utilizes channel estimator to produce recovers initial data from baseband signal.In the real system, data bit can will pass through deinterleaving and decoding accordingly earlier through encoding and interweaving before the receiver dateout before mapping.The mathematic(al) representation of this system's baseband signal input/output relation can be expressed as:
y=Hx+ε (1)
In the following formula, x=[x 1x 2X N] TThe expression emission signal vector, N represents number of transmit antennas, () TThe expression transposition, x nExpression is from the signal of n transmit antennas emission; ε=[ε 1ε 2ε M] TThe expression noise vector, M represents reception antenna number, ε mRepresent the noise that m root reception antenna receives; Y=[y 1y 2Y M] TThe expression received signal vector, y mRepresent the signal that m root reception antenna receives; H is the matrix of M * N dimension, the equivalent baseband channel matrix of expression mimo system; Before carrying out MIMO detection processing, at first to obtain the estimated value of channel matrix by channel estimator, suppose that here receiver can free from errorly estimate channel matrix, for convenience of description, still is designated as H to the estimated value of channel matrix in the literary composition.
Fig. 2 be the flow chart that detects of MMSE-SIC detector the i time (i=1,2 ..., N).The step of this flow process is as follows:
Step 1: calculate weighing vector ω iWith its corresponding transmitting antenna sequence number k i(concrete grammar is seen Fig. 3).
Step 2: calculate
Figure C200510080117D0005112656QIETU
Decision value x ^ k i = Q ( ω i , y i ) . Here, symbol Q () expression hard decision; When i=1, y 1=y, when 2≤i≤N, y iStep 3 by the i-1 time detection obtains.
Step 3: if i<N, with signal
Figure C200510080117D00072
Interference from received signal y iMiddle deletion obtains y I+1, that is: y i + 1 = y i - h k i x ^ k i ; Otherwise the output decision value finishes algorithm.Here, The k of expression channel matrix H iRow.
Fig. 3 calculates weighing vector ω iWith its corresponding transmitting antenna sequence number k iFlow chart (i=1,2 ..., N).The step of this flow process is as follows:
Step 1: make i=1, recursion is calculated expansion weighting matrix W 1(concrete grammar is seen Fig. 4).
Step 2: extract expansion weighting matrix W iPreceding M row obtain weighting matrix W i, extract expansion weighting matrix W iThe back N-i+1 row matrix Z that obtains sorting i
Step 3: take out Z iThe capable sequence number l of minimum diagonal entry correspondence i, from W iThe middle l that extracts iRow obtains the weighing vector ω of 1 * M dimension of the i time detection i, the transmitting antenna sequence number k that it is corresponding iBe vectorial L iIn l iThe value of individual element.Here, L iExpression deletion vector [1 2 ... N] intermediate value equals k 1, k 2..., k I-1Element after the vector that obtains.
Step 4: make i=i+1, if i≤N, by W I-lRecursion is calculated expansion weighting matrix W i(concrete grammar is seen Fig. 5) turns to step 2; Otherwise, finish algorithm.
Annotate: the weighing vector ω of the N time detection NCalculating can obtain by following shortcut calculation:
ω N = ( | | h k N | | 2 + σ 2 ) - 1 h k N H
Here, σ represents the standard deviation of noise; () HThe expression conjugate transpose; ‖ ‖ represents the Frobenius norm.
Fig. 4 calculates expansion weighting matrix W iFlow chart.The step of this flow process is as follows:
Step 1: make j=1, calculate R j = ( | | h 1 | | 2 + σ 2 ) - 1 h 1 H σ .
Step 2: make j=j+1, take out R J-1Preceding M row constitute matrix
Figure C200510080117D00083
Calculate d j = R ~ j - 1 h j ,
f j=h j-H j-1d j,α j=(σ 2+‖f j22‖d j2) -1,β j=σα j g j = α j f j T - β j d j T T , G j = d j g j H . Here, H J-1The matrix that the preceding j-1 row of expression channel matrix H constitute.
Step 3: calculate R j = R j - 1 - G j - β j d j g j H β j .
Step 4: when j<N, return step 2; When j=N, make W 1=R N, finish algorithm.
Fig. 5 calculates expansion weighting matrix W i(i=2,3 ..., flow chart N).The step of this flow process is as follows:
Step 1: with W I-1Be split as vectorial p by row I-1With matrix Λ I-1Wherein, p I-1Be W I-1L I-1OK, Λ I-1Be deletion W I-1L I-1The matrix that obtains behind the row.
Step 2: deletion Λ I-1M+l I-1Row obtain matrix v I-1
Step 3: deletion p I-1M+l I-1Individual element obtains vectorial q I-1
Step 4: calculate W ‾ i = V i - 1 - | | p i - 1 | | - 2 Λ i - 1 p i - 1 H q i - 1 , Finish algorithm.
Fig. 6 and Fig. 7 show two groups of performance comparison result of detector provided by the invention and traditional MMSE-SIC detector.That abscissa is represented among the figure is the energy per bit of emission data and the ratio (E of noise power spectral density b/ N 0), that ordinate is represented is bit error rate (BER).The dual-mode antenna number of system is 4, and channel is independent identically distributed MIMO flat Rayleigh fading channel, and supposes that receiver can free from errorly estimate channel, and detector adopts the sequencing schemes based on the least mean-square error ranking criteria.The system of Fig. 6 institute emulation adopts the QPSK modulation, and spectrum efficiency is 8bit/s/Hz; The system of Fig. 7 institute emulation adopts the 16QAM modulation, and spectrum efficiency is 16bit/s/Hz.Detector performance provided by the invention as can be seen from Figure and traditional MMSE-SIC detector performance are in full accord.
The computational complexity of following surface analysis MMSE-SIC detector provided by the invention.Here the operand with a complex multiplication is the unit of algorithm complex, ignores addition and subtraction, comparison, selection etc. and relatively simply handles, and only calculates the complexity of multiplication and division.When equating with number of transmit antennas N and reception antenna number M is example, and through calculating as can be known, the complexity of detector provided by the invention is roughly N 3Level, the complexity of traditional MMSE-SIC detector then reaches N 4Level.
In sum, detector provided by the invention has reduced computational complexity significantly under the prerequisite of not losing performance.

Claims (6)

1, a kind of low complex degree serial interference deletion in minimum mean square error MMSE-SIC detector that is applicable to the multiple-input, multiple-output mimo system, this detector comprises N continuous time detection in same sending time slots, wherein N represents number of transmit antennas, it is characterized in that the i time detection of described detector comprises following steps:
A) calculate the expansion weighting matrix W that detects for the i time according to following recursive algorithm i:
When i=1, W 1=R N, R NBy R 1, R 2..., R N-1Progressively recursion obtains; Wherein, when j=1, R j = ( || h 1 || 2 + σ 2 ) - 1 h 1 H σ ; Work as j=2,3 ..., during N, R j = R j - 1 - G j - β j d j g j H β j ; Here, h jThe j row of expression channel matrix H, σ represents the standard deviation of noise, ‖ ‖ represents Frobenius norm, () HThe expression conjugate transpose, d j = R ~ j - 1 h j ,
Figure C200510080117C00024
Expression is by R J-1The matrix that constitutes of preceding M row, M represents reception antenna number, β j=σ α j, α j=(σ 2+ ‖ f j2+ σ 2‖ d j2) -1, f j=h j-H J-1d j, H J-1The matrix that the preceding j-1 row of expression channel matrix H constitute, g j = α j f j T - β j d j T T , () TThe expression transposition, G j = d j g j H ;
Work as i=2,3 ..., during N, W iRecursive algorithm be: at first, with W I-1Be split as vectorial p by row I-1With matrix Λ I-1, here, p I-1Be W I-1L I-1OK, Λ I-1Be deletion W I-1L I-1The matrix that obtains behind the row; Then, deletion Λ I-1M+l I-1Row obtain matrix V I-1Then, deletion p I-1M+l I-1Individual element obtains vectorial q I-1At last, calculate W ‾ i = V i - 1 - | | p i - 1 | | - 2 Λ i - 1 p i - 1 H q i - 1 ;
B) according to W iObtain the least mean-square error MMSE weighting matrix W of the i time detection iWith ordering matrix Z i
C) take out Z iThe capable sequence number l of minimum diagonal entry correspondence i, take out W iL iRow obtains the weighing vector ω of 1 * M dimension of the i time detection i, here, M represents the reception antenna number;
D) utilize weighing vector ω iRecover the k corresponding with it iThe data symbol that transmit antennas sends
Figure C200510080117C00028
If i≤N-1 then deletes from receive data
Figure C200510080117C00029
To other not interference of detection signal, here, k iBe ω iPairing transmitting antenna sequence number.
2, detector according to claim 1 is characterized in that, expansion weighting matrix W iPreceding M row be the MMSE weighting matrix W of the i time detection i
3, detector according to claim 1 is characterized in that, expansion weighting matrix W iBack N-i+1 row be the ordering matrix Z of the i time detection i
4, detector according to claim 1 is characterized in that, weighing vector ω NComputing formula be: ω N = ( | | h k N | | 2 + σ 2 ) - 1 h k N H .
5, detector according to claim 1 is characterized in that, this detector can sort according to other ranking criteria.
6, detector according to claim 1 is characterized in that, this detector is applicable to the communication system that can be modeled as mimo system.
CNB2005100801176A 2005-06-30 2005-06-30 A kind of detector for serial interference deletion in minimum mean square error of low complex degree Expired - Fee Related CN100544327C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100801176A CN100544327C (en) 2005-06-30 2005-06-30 A kind of detector for serial interference deletion in minimum mean square error of low complex degree

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100801176A CN100544327C (en) 2005-06-30 2005-06-30 A kind of detector for serial interference deletion in minimum mean square error of low complex degree

Publications (2)

Publication Number Publication Date
CN1697430A CN1697430A (en) 2005-11-16
CN100544327C true CN100544327C (en) 2009-09-23

Family

ID=35349958

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100801176A Expired - Fee Related CN100544327C (en) 2005-06-30 2005-06-30 A kind of detector for serial interference deletion in minimum mean square error of low complex degree

Country Status (1)

Country Link
CN (1) CN100544327C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101409604B (en) * 2007-10-09 2011-04-20 鼎桥通信技术有限公司 Method for eliminating serial interference in multi-input multi-output system
CN101247159B (en) * 2008-03-26 2011-06-15 北京天碁科技有限公司 Activation code path detecting method for multi-antenna association detecting system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
分组空时块编码结构及其信号检测算法. 周杰,管云峰,徐友云,罗汉文,葛建华.电讯技术,第2期. 2005
分组空时块编码结构及其信号检测算法. 周杰,管云峰,徐友云,罗汉文,葛建华.电讯技术,第2期. 2005 *

Also Published As

Publication number Publication date
CN1697430A (en) 2005-11-16

Similar Documents

Publication Publication Date Title
CN100553188C (en) Be used for apparatus and method in the multiple-input-multiple-output communication system received signal
CN100403596C (en) Efficient multiple input multiple output system for multi-path fading channels
CN100499395C (en) Space-time transmit diversity (STTD) for multiple antennas in radio communications
CN101027848B (en) A MIMO JDGRAKE receivers and data processing method
US6987819B2 (en) Method and device for multiple input/multiple output transmit and receive weights for equal-rate data streams
CN101047417B (en) Selection preprocess method for downlink link antenna of multi-user MIMO system
CN110190879B (en) Energy efficiency optimization method based on low-precision ADC large-scale MIMO system
CN1902834B (en) Method, device and system for use in a CDMA system
CN101083647B (en) Method for realizing synchronization in multi-input multi-output OFDM system
EP2410707B1 (en) Orthogonal network space-time coding method and relay transmission system
CN1980088B (en) Upstream chain receiving method and apparatus in distribution antenna mobile communication system
RU2303330C1 (en) Method for receiving signal in communication system with several channels for transmitting and receiving
CN1236509A (en) Coherent demodulation with decision-directed channel estimation for digital communication
CN1253424A (en) Space-temporal diversity receiver of radio system
CN101674160A (en) Signal detection method and device for multiple-input-multiple-output wireless communication system
CN100559740C (en) A kind of low complex degree multi-input and multi-output detection method near the Maximum Likelihood Detection performance
CN101981846A (en) Reception device, reception method, and communication system
CN101233698A (en) Method of measuring channel quality in closed loop transmit diversity communication system
CN101194433A (en) Method for reducing interference with partial parallel interference using BLAST arithmetic
KR20080059014A (en) Apparatus and method for receiving signal in multiple input multiple output wireless communication system
CN101047474B (en) TD-SCDMA uplink link method combined with MIMO technology
US6507604B1 (en) Rake receiver for CDMA wireless communications
US8107546B2 (en) Detection method of space domain maximum posteriori probability in a wireless communication system
CN100544327C (en) A kind of detector for serial interference deletion in minimum mean square error of low complex degree
CN111030740B (en) Downlink SCMA codebook design method based on layered space-time structure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN TINNO WIRELESS TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: BEIJING POSTAL AND TELECOMMUNICATIONS UNIV.

Effective date: 20150702

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150702

Address after: 518053 Guangdong city of Shenzhen province Nanshan District overseas Chinese town in Eastern Industrial Zone H3 building 501B

Patentee after: Shenzhen Tinno Wireless Technology Co., Ltd.

Address before: 100876 Beijing city Haidian District Xitucheng Road No. 10

Patentee before: Beijing University of Posts and Telecommunications

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090923

Termination date: 20180630

CF01 Termination of patent right due to non-payment of annual fee