CN1697430A - Low complexity detector for serial interference deletion in minimum mean square error - Google Patents

Low complexity detector for serial interference deletion in minimum mean square error Download PDF

Info

Publication number
CN1697430A
CN1697430A CN 200510080117 CN200510080117A CN1697430A CN 1697430 A CN1697430 A CN 1697430A CN 200510080117 CN200510080117 CN 200510080117 CN 200510080117 A CN200510080117 A CN 200510080117A CN 1697430 A CN1697430 A CN 1697430A
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.)
Granted
Application number
CN 200510080117
Other languages
Chinese (zh)
Other versions
CN100544327C (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

Main features of minimum mean square error serial interference cancel (MMSE - SIC) detector suitable to multiple inputs and multiple outputs (MIMO) system are as following: weighting vector in MMSE in use for each detection can be obtained through simple recursion method; meanwhile, providing sort scheme based on MMSE sort criterion directly. Comparing traditional MMSE - SIC detector, the disclosed detector reduces complexity of calculation greatly without any performance loss. The invention is also suitable to communication system modeled in MIMO system, such as 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 emission symbol x KiDetect and obtain its decision value  Ki, and from received signal, delete  KiTo 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 A20051008011700054
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 square 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 G that obtains sorting i
2, take out G 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 f time (i=1,2 ..., N).The step of this flow process is as follows:
Step l: calculate weighing vector ω iWith its corresponding transmitting antenna sequence number k i(concrete grammar is seen Fig. 3).
Step 2: calculate x KiDecision 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  KiInterference 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, h KiThe 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 G that obtains sorting i
Step 3: take out G 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-1Recursion 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 1Flow 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 A20051008011700083
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 A 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 (8)

1, a kind of low complex degree serial interference deletion in minimum mean square error (MMSE-SIC) detector that is applicable to multiple-input, multiple-output (MIMO) system, this detector comprises N continuous time detection (N represents number of transmit antennas) in same sending time slots, it is characterized in that the i time detection of described detector comprises following steps:
Calculate the expansion weighting matrix W that detects for the i time i
According to W iObtain least mean-square error (MMSE) the weighting matrix W of the i time detection iWith ordering matrix G i
Take out G 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 iHere, M represents the reception antenna number.
Utilize weighing vector ω iRecover the k corresponding with it iThe data symbol  that transmit antennas sends KiIf i≤N-1 then deletes  from receive data KiTo other not interference of detection signal.Here, k iBe ω iPairing transmitting antenna sequence number.
2, detector according to claim 1 is characterized in that, the expansion weighting matrix W of the 1st detection 1=R N, R NCan be by R 1, R 2..., R N-1Progressively recursion obtains, wherein:
When j=1, 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; ‖ ‖ represents the Frobenius norm; () HThe expression conjugate transpose.
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 A2005100801170002C4
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 .
3, detector according to claim 1 is characterized in that, works as i=2,3 ..., during N, W iRecursive algorithm be:
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.
Deletion Λ I-1M+l I-1Row obtain matrix V I-1
Deletion p I-1M+l I-1Individual element obtains vectorial q I-1
Calculate W ‾ i = V i - 1 - | | p i - 1 | | - 2 Λ i - 1 p i - 1 H q i - 1 .
4, 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
5, detector according to claim 1 is characterized in that, expansion weighting matrix W iBack N-i+1 row be the ordering matrix G of the i time detection i
6, 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 .
7, detector according to claim 1 is characterized in that, this detector can sort according to other ranking criteria.
8, detector according to claim 1 is characterized in that, this detection algorithm is applicable to the communication system that can be modeled as mimo system arbitrarily.
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 true CN1697430A (en) 2005-11-16
CN100544327C 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)

Cited By (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

Cited By (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

Also Published As

Publication number Publication date
CN100544327C (en) 2009-09-23

Similar Documents

Publication Publication Date Title
CN1097358C (en) Coherent demodulation with decision-directed channel estimation for digital communication
CN1581725A (en) Method and apparatus for determining a shuffling pattern in a double space-time transmit diversity system
CN1650541A (en) Wireless communication using multi-transmit multi-receive antenna arrays
EP2410707A1 (en) Space time coding method in orthogonal network and relay transmission system
CN1349366A (en) Antenna weighting estimating method, and mobile communication terminal
CN1993918A (en) Method and apparatus for spatial channel coding/decoding in multi-channel parallel transmission
CN1633051A (en) A low-complexity MIMO detector approximating maximum likelihood detection performance
CN101047474B (en) TD-SCDMA uplink link method combined with MIMO technology
CN1969470A (en) Data transmission method and receiver
CN100345405C (en) Method for testing aerrays system in use for multiple inputs and multiple outputs
CN1941661A (en) Multiplexing diversity method and device in multi-antenna input and output system
EP1330888B1 (en) Method of space-time coding and corresponding transmitter
CN111030740B (en) Downlink SCMA codebook design method based on layered space-time structure
CN1697430A (en) Low complexity detector for serial interference deletion in minimum mean square error
CN1625075A (en) Noise variance estionating method and device for radio communication system
CN100414851C (en) Space hour encoding method based on rotary planisphere
CN1205774C (en) Receiving device and method
CN101317356A (en) Space-time encoding and decoding method and device
CN1741436A (en) Multiuser space hour group coding detection method
CN110224791B (en) Wireless transmission method, device and system based on Cayley space-time code
CN1697431A (en) Improved detection algorithm for serial interference deletion in optimal approach to zero
CN1223106C (en) Interference cancellation system in a CDMA receiver and method for cancelling interference
CN1599364A (en) Data equalization method for burst communication
CN1619969A (en) Transmitter based on multiple M dimension parallel modulaticn communication mode
CN1665226A (en) Shortwave weak signal multi code channel Turbo iteration receiving method

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090923

Termination date: 20180630