CN103532608B - The method and device of multiuser detection - Google Patents

The method and device of multiuser detection Download PDF

Info

Publication number
CN103532608B
CN103532608B CN201210227420.4A CN201210227420A CN103532608B CN 103532608 B CN103532608 B CN 103532608B CN 201210227420 A CN201210227420 A CN 201210227420A CN 103532608 B CN103532608 B CN 103532608B
Authority
CN
China
Prior art keywords
matrix
user
signal
complex conjugate
conjugate transposition
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.)
Active
Application number
CN201210227420.4A
Other languages
Chinese (zh)
Other versions
CN103532608A (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.)
Sanechips Technology Co Ltd
Original Assignee
ZTE Corp
Shenzhen ZTE Microelectronics Technology Co Ltd
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 ZTE Corp, Shenzhen ZTE Microelectronics Technology Co Ltd filed Critical ZTE Corp
Priority to CN201210227420.4A priority Critical patent/CN103532608B/en
Publication of CN103532608A publication Critical patent/CN103532608A/en
Application granted granted Critical
Publication of CN103532608B publication Critical patent/CN103532608B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a kind of method and device of multiuser detection, wherein, this method includes:In the receiving terminal of ascending control channel, reception signal Y is detected by tensor operation, obtains the information of each user's transmission, wherein, reception signal is detected by tensor operation, the transport packet for obtaining each user includes following steps:The signal Y obtained to reception signal Y by the first predetermined order ruleantThe initialization matrix of the matrix of the transmission information composition of matrix, each user over a slotComplex conjugate transposition is carried out with the Spread Spectrum Matrix W of each user to be multiplied, and obtains channel estimate matrix of each user on each reception antennaThe signal Y obtained to reception signal Y by the second predetermined order rulesymMatrix, matrix W and matrixComplex conjugate transposition multiplication is carried out, obtains transmission information of each user on time slot.The present invention solves the computationally intensive of multi-user combined detection method, realizes the problem of difficulty is big, so as to reduce amount of calculation, reduces the difficulty that this method is realized.

Description

The method and device of multiuser detection
Technical field
The present invention relates to the communications field, in particular to a kind of method and device of multiuser detection.
Background technology
In Long Term Evolution(Long Term Evolution, referred to as LTE)In, ascending control channel is divided into form (format)1/1a/1b and form 2/2a/2b, wherein, the series of form 1 is used for dispatch request(Scheduling Request, letter Referred to as SR)With confirmation character(Acknowledgement, referred to as ACK)/ non-acknowledgement character(Non-Acknowledgement, Referred to as NACK)Transmission, the series of form 2 is used for channel quality and indicates(Channel Quality Indication, referred to as CQI)Transmitted with ACK/NACK, user equipment(User Equipment, referred to as UE)According to the category combinations of signal to be sent Select corresponding form.Physical Uplink Control Channel(Physical Uplink Control Channel, referred to as PUCCH) With Physical Uplink Shared Channel(Physical Uplink Shared Channel, referred to as PUSCH)An important difference It is multiple user's concurrent multiplexing identical frequency domains and time-domain resource, needs to detect the information of all users in receiving terminal, first, Illustrate matrix tensor operation(Kronecker tensor).With " ο " representing matrix tensor multiplication, if matrix A is m row n row squares Battle array and B are p row q column matrix, then:
Such as:
Then
If matrix A is identical with the columns of matrix B, then defines respective column tensor operation symbol " ◇ ".Such as:
So,
According to LTE protocol(TS36.211)In general cyclic prefix(Normal CP)When,
Ascending control channel(PUCCH)Form 2(format2)Pattern under, have 7 symbols in each time slot, wherein, Some symbols are used to transmit pilot reference symbols, and some symbols are used to transmit data symbol.Make suRepresent u-th of user at this 7 The information transmitted on symbol, then suColumn vector can be expressed as" T " represents transposition.
For ascending control channel(PUCCH)Form 2(format2)Led in each time slot internal symbol l=1 and l=5 for transmission The symbol of frequency reference symbol, l=0,2,3,4,6 be the symbol of data symbol.That is suIt can be expressed as
For ascending control channel(PUCCH)Form 1/1a/1b(format1/1a/1b)Pattern under, in each time slot Internal symbol l=2,3 and l=4 are the symbol of transmission pilot reference symbols, and it has quadrature spread on time orientation, therefore, equivalent to An orthogonal code is transferred thereon, and the orthogonal code of each user can be the same or different, but always known in advance.Together Reason, also there is similar time orientation quadrature spread on the symbol for data symbol, then, suIt can be expressed asNowWithContain on time orientation Quadrature spread.
The frequency expansion sequence w of u user is multiplied by each symbolu, wuIt is 12 for receiving end and all known length of originator CAZAC column vector sequences.It is however noted that in agreement TS36.211, frequency expansion sequence of the user on distinct symbols l Difference, fixed, determination and the unrelated cyclic shift of user are added to reduce mutual interference according to symbol l, can be right in receiving terminal The mixed signal of the multi-user of reception does corresponding inverse processing, therefore the frequency expansion sequence herein between each symbol l of user u is direct It is modeled as identical wu
The channel effect being subject to for u user on antenna a, it is a scalar.NoteWherein A is Reception antenna number, then huRepresent channel effect of the u user on each antenna.
Make S=[s1…sU], W=[w1…wU], H=[h1…hU], then it can represent that system equation is with matrix
Yant=(S◇W)·HT+ N, or
Ysym=(W◇H)·ST+ N,
N therein represents noisiness, S ◇ W=[s1οw1...sUοwU], W ◇ H=[w1οh1...wUοhU]。YantIt is (12* 7) × A matrix, YsymIt is the matrix of (12A) × 7.YantAnd YsymIt is that institute is differently arranged to same group of reception signal Y .For reception signal Y according to three subcarrier, symbol and antenna structures measured as shown in figure 1, w is subcarrier direction, s is symbol Direction, a are antenna direction.
Signal YantIn reception data on corresponding a-th of the antenna of a row, be according to first son by reception signal in a row The order composition of carrier wave, rear symbol, as shown in Figure 2.
YsymCorresponding l-th of the symbol of l row on reception data, in l row be by reception signal according to first antenna, The order composition of subcarrier afterwards, as shown in Figure 3.
The basic thought detected using tensor is iteration.Except for transmitting pilot reference in the information S of transmitting terminal It is that other information is to be detected, is initialized to " 0 " outside all known information of Transmitting and Receiving End on symbol.WillInspection as S Result is surveyed, is initialized as form 2:
It is initialized as form 1/1a/1b:
Then, n interative computation is carried out:
for iter=1:n
end
Operator thereinFor Moose-Penrose generalized inverses, i.e.,After n iteration For testing result.Row correspond to user, the row of each column 7,7 symbols of the corresponding time slot of row, corresponding l=0,1,2,3,4,5,6 Symbol.For form 2, after above-mentioned iterationAs testing result, it is to contain time orientation for form 1/1a/1b The quadrature spread factor result, only need to carry out solving orthogonal can obtain testing result.The letter of each user is also obtained simultaneously Estimate in roadThe corresponding user of row, row respective antenna.
But for the above method, wherein needing to calculate Moose-Penrose generalized inversesIts exponent number is equal to number of users. For form 2, it is up to 12 users, that is, needs to invert to 12 rank plural number square formations, this is extremely difficult in engineering; For form 1/1a/1b, then exponent number is higher, can be to 18 ranks under regular situation, and the upper limit is 36 ranks, and this is clearly in engineering It is not achievable.
For it is at least one above-mentioned in correlation technique the problem of, not yet propose effective solution at present.
The content of the invention
It is multi-purpose in correlation technique at least to solve the invention provides a kind of method and device of multiuser detection The method of family joint-detection is computationally intensive, realizes the problem of difficulty is big.
According to an aspect of the invention, there is provided a kind of method of multiuser detection, it includes:In upload control The receiving terminal of channel, reception signal Y is detected by tensor operation, obtain the information of each user's transmission, wherein, pass through Tensor operation detects to reception signal, and the transport packet for obtaining each user includes following steps:Reception signal Y is passed through The signal Y that first predetermined order rule obtainsantThe matrix of the transmission information composition of matrix, each user over a slot Initialize matrixWith Spread Spectrum Matrix W=[w of each user1…wU] complex conjugate transposition multiplication is carried out, obtain each Channel estimate matrix of the individual user on each reception antennaWherein, s1Represent first user at this Transmission information in gap, U represent the number of user, w1Represent the frequency expansion sequence of the first user, h1Represent that the first user connects each Receive the channel estimation on antenna;The signal Y obtained to reception signal Y by the second predetermined order rulesymMatrix, matrix W and square Battle arrayComplex conjugate transposition multiplication is carried out, obtains transmission information of each user on time slot.
Preferably, the matrix formed according to the form of ascending control channel to transmission information of each user on time slot enters Row initialization, obtains matrixThe form of corresponding ascending control channel is initial by the information of the symbol on time slot for transmitting data Turn to 0.
Preferably, the form of ascending control channel includes one below:Ascending control channel form 1/1a/1b, up control Channel format 2/2a/2b processed.
Preferably, the signal Y obtained to reception signal Y by the first predetermined order ruleantMatrix, each user are one The initialization matrix of the matrix of transmission information composition on individual time slotComplex conjugate transposition is carried out with the Spread Spectrum Matrix W of each user It is multiplied, obtains channel estimate matrix of each user on each reception antennaIncluding:MatrixCarried out pair with Spread Spectrum Matrix W Should row tensor operation;Signal YantMatrix is multiplied and added up with the matrix of consequence progress complex conjugate transposition of respective column tensor operation, obtains Obtain channel estimate matrix of each user on each reception antenna
Preferably, the signal Y that reception signal Y is obtained by the first predetermined order ruleantMatrix and respective column tensor operation Matrix of consequence the multiplication of complex conjugate transposition and add up, obtain channel estimate matrix of each user on each reception antennaIncluding:Signal YantEach row of matrix are corresponding with each reception antenna, on a row by the signal that a-th antenna receives according to The order arrangement of subcarrier, symbol, signal YantThe each column of a row and the matrix of consequence of respective column tensor operation of matrix is carried out Complex conjugate transposition is multiplied and added up, and obtains channel estimation of each user on a-th of antenna;Repeat above-mentioned steps acquisition Channel estimate matrix of each user on each reception antennaWherein, A Represent the number of antenna.
Preferably, the signal Y obtained to reception signal Y by the first predetermined order ruleantMatrix, each user are one The initialization matrix of the matrix of transmission information composition on individual time slotComplex conjugate transposition is carried out with the Spread Spectrum Matrix W of each user It is multiplied, obtains channel estimate matrix of each user on each reception antennaIncluding:Signal YsymMatrix and matrix W and square Battle arrayThe matrix of consequence that respective column tensor is multiplied carries out the multiplication of complex conjugate transposition and added up, and obtains each user on the time slot Transmit information.
Preferably, the signal Y that reception signal Y is obtained by the second predetermined order rulesymMatrix and matrix W and matrixIt is right Should the matrix of consequence that is multiplied of row tensor the multiplication of complex conjugate transposition and add up, obtain transmission letter of each user on the time slot Breath includes:Signal YsymEach row of matrix are corresponding with each symbol of time slot, by the reception signal on l-th of symbol on l row Arranged according to the order of antenna, subcarrier, signal YsymMatrix l is arranged and matrix W and matrixThe matrix of consequence that tensor is multiplied Each column carries out the multiplication of complex conjugate transposition and added up, and obtains transmission information of each user on l-th of symbol;Repeat above-mentioned Step obtains transmission information of each user on the time slot.
According to another aspect of the present invention, there is provided a kind of square law device of multiuser detection, it includes:First is multiple Conjugate transposition multiplication module, for the signal Y obtained to reception signal Y by the first predetermined order ruleantMatrix, Ge Geyong The initialization matrix of the matrix of the transmission information composition of family over a slotWith the spread spectrum square of each user Battle array W=[w1…wU] complex conjugate transposition multiplication is carried out, obtain channel estimate matrix of each user on each reception antennaWherein, s1Transmission information of first user on the time slot is represented, U represents the number of user, w1Represent The frequency expansion sequence of first user, h1Represent channel estimation of first user on each reception antenna;Second complex conjugate transposition phase Multiply module, for the signal Y obtained to reception signal Y by the second predetermined order rulesymMatrix, matrix W and matrixCarry out Complex conjugate transposition is multiplied, and obtains transmission information of each user on time slot.
Preferably, the first complex conjugate transposition multiplication module includes:Respective column tensor operation unit, for matrixWith expansion Frequency matrix W carries out respective column tensor operation;Complex conjugate transposition is multiplied and summing elements, for signal YantMatrix and respective column The matrix of consequence of tensor operation carries out the multiplication of complex conjugate transposition and added up, and obtains channel of each user on each reception antenna Estimated matrix
Preferably, complex conjugate transposition multiplying unit, it is additionally operable to signal YantEach row of matrix are corresponding with each reception antenna, The signal that a-th of antenna receives is arranged according to the order of subcarrier, symbol on a row, signal YantMatrix a row with The each column of the matrix of consequence of respective column tensor operation carries out the multiplication of complex conjugate transposition and added up, and obtains each user at a-th day Channel estimation on line;Repeat above-mentioned steps and obtain channel estimate matrix of each user on each reception antennaWherein, A represents the number of antenna.
Preferably, the second complex conjugate transposition multiplication module, is additionally operable to signal YsymMatrix and matrix W and matrixRespective column The matrix of consequence that amount is multiplied carries out the multiplication of complex conjugate transposition and added up, and obtains transmission information of each user on the time slot.
Preferably, the second complex conjugate transposition multiplication module, is additionally operable to signal YsymEach symbol of each row and time slot of matrix It is corresponding, the reception signal on l-th of symbol is arranged according to the order of antenna, subcarrier on l row, signal YsymMatrix l Row and matrix W and matrixThe each column for the matrix of consequence that respective column tensor is multiplied carries out the multiplication of complex conjugate transposition and added up, and obtains Transmission information of each user on l-th of symbol;
Repeat above-mentioned steps and obtain transmission information of each user on the time slot.
In the present invention, first, the signal Y obtained to reception signal Y by the first predetermined order ruleant, each user The initialization matrix of the matrix of transmission information composition over a slotComplex conjugate is carried out with the Spread Spectrum Matrix W of each user It is multiplied, obtains channel estimate matrix of each user on each reception antennaThen, it is default by second to reception signal Y The signal Y that ordering rule obtainssymMatrix, matrix W and matrixComplex conjugate multiplication is carried out, obtains each user on time slot Information is transmitted, computing is converted into the computing that complex multiplication sums again, avoids carrying out plural square formation inverting, is calculated so as to reduce Amount, the difficulty of this method realization is reduced, improve the detection performance of this method.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the structural representation according to the reception signal Y of correlation technique;
Fig. 2 is the signal Y according to correlation techniqueantThe schematic diagram of mode is extracted in reception signal Y;
Fig. 3 is the signal Y according to correlation techniquesymThe schematic diagram of mode is extracted in reception signal Y;
Fig. 4 is the flow chart of the method for multiuser detection according to embodiments of the present invention;
Fig. 5 is the structured flowchart of the device of multiuser detection according to embodiments of the present invention;And
Fig. 6 is the structured flowchart of the first complex conjugate multiplication module according to embodiments of the present invention.
Embodiment
Describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that do not conflicting In the case of, the feature in embodiment and embodiment in the application can be mutually combined.
A kind of method of multiuser detection is present embodiments provided, as shown in figure 4, the side of the multiuser detection Method includes step S402 to step S404.
Step S402:In the receiving terminal of ascending control channel, reception signal Y is detected by tensor operation, obtained The information of each user's transmission, wherein, reception signal is detected by tensor operation, obtains the transmission information of each user Comprise the following steps:The signal Y obtained to reception signal Y by the first predetermined order ruleantMatrix, each user are at one The initialization matrix of the matrix of transmission information composition on time slotWith Spread Spectrum Matrix W=[w of each user1… wU] complex conjugate transposition multiplication is carried out, obtain channel estimate matrix of each user on each reception antenna Wherein, s1Transmission information of first user on the time slot is represented, U represents the number of user, w1Represent the spread spectrum of the first user Sequence, h1Represent channel estimation of first user on each reception antenna.
Step S404:The signal Y obtained to reception signal Y by the second predetermined order rulesymMatrix, matrix W and matrixComplex conjugate transposition multiplication is carried out, obtains transmission information of each user on time slot.
Pass through above-mentioned steps, first, the signal Y obtained to reception signal Y by the first predetermined order ruleant, Ge Geyong The initialization matrix of the matrix of the transmission information composition of family over a slotCarried out again altogether with the Spread Spectrum Matrix W of each user Yoke transposition is multiplied, and obtains channel estimate matrix of each user on each reception antennaThen, is passed through to reception signal Y The signal Y that two predetermined orders rule obtainssymMatrix, matrix W and matrixComplex conjugate transposition multiplication is carried out, obtains each user Transmission information on time slot, computing is converted into the computing that complex multiplication sums again, avoids carrying out plural square formation inverting, so as to Amount of calculation is reduced, reduces the difficulty of this method realization, improves the detection performance of this method.
Preferably, in agreement TS36.211, frequency expansion sequence of the user on distinct symbols l is different, is increased according to symbol l Fixation, determination and the unrelated cyclic shift of user, in receiving terminal can be to the mixing of the multi-user of reception to reduce mutual interference Signal does corresponding inverse processing, for the ease of calculating, therefore the frequency expansion sequence Direct Modeling between each symbol l of user u herein For identical wu
Preferably, following example illustrates the complex conjugate transposition multiplication operation between above-mentioned matrix, for example,
A=[a1 a2 a3]
B=[b1 b2 b3]
ABHMatrix A can be directly described as to be multiplied with the complex conjugate transposition of matrix B, matrix A and matrix can also be described as B complex conjugate is by the point-to-point multiplication of row and adds up, i.e. final step in above-mentioned formula.If matrix A and matrix B are multirow squares Battle array, ABHOr it can directly be described as matrix A and be multiplied with the complex conjugate transposition of matrix B, or certain row of matrix A and matrix B The point-to-point multiplication of certain row simultaneously adds up.
Preferably, above-mentioned initialization matrixIt can be obtained by following steps, for example, according to up The matrix that the form of control channel forms to transmission information of each user on time slot initializes, and obtains matrixIt is corresponding The information initializing for being used to transmit the symbol of data on time slot is 0 by the form of ascending control channel.I.e. corresponding different upper It is 0 by the information initializing for being used to transmit on the time slot on the symbol of data in the case of the form of row control channel.
Preferably, the form of above-mentioned ascending control channel can include one below:Ascending control channel form 1/1a/ 1b, ascending control channel form 2/2a/2b.For example, in the case of ascending control channel form 1/1a/1b, in each time slot Internal symbol l=2,3 and l=4 are the symbol for transmitting pilot reference symbols, and symbol l=0,1,5,6 are used to transmit data, then will symbol Number l=0, the information initializing on 1,5,6 are 0, i.e.,In ascending control channel form 2/2a/ It is the symbol of transmission pilot reference symbols in each time slot internal symbol l=1 and l=5, symbol l=0,2,3,4,6 are in the case of 2b The symbol of data symbol, then 0 is initialized as by symbol l=0,2,3,4,6, i.e.,Wherein, U is User's number.
In order to reduce amount of calculation, in the preferred embodiment, reception signal Y is obtained by the first predetermined order rule Signal YantThe initialization matrix of the matrix of the transmission information composition of matrix, each user over a slotWith each user's Spread Spectrum Matrix W carries out complex conjugate transposition multiplication, obtains channel estimate matrix of each user on each reception antennaIncluding: MatrixRespective column tensor operation is carried out with Spread Spectrum Matrix W;Signal YantMatrix and the matrix of consequence of respective column tensor operation are carried out Complex conjugate transposition is multiplied and added up, and obtains channel estimate matrix of each user on each reception antenna
In above preferred embodiment, matrixWith the matrix column obtained after Spread Spectrum Matrix W progress respective column tensor operations It is corresponding with user, i.e., common U row, then, pass through signal YantMatrix and the matrix of consequence of above-mentioned respective column tensor operation are carried out again altogether Yoke transposition is multiplied and added up, and obtains the matrix of channel estimation composition of each user on each reception antennaMatrix will be obtainedCalculating be converted into plural number seize the opportunity the computing summed again, avoid carrying out the calculating that plural square formation is inverted, so as to reduce calculate Amount.
Above by signal YantMatrix carries out complex conjugate transposition with the matrix of consequence of above-mentioned respective column tensor operation and is multiplied simultaneously It is cumulative, obtain the matrix of channel estimation composition of each user on each reception antennaStep can be come in the following manner Realize:Signal YantEach row of matrix are corresponding with each reception antenna, and the signal for receiving a-th of antenna on a row is according to son The order arrangement of carrier wave, symbol, signal YantThe each column of a row and the matrix of consequence of respective column tensor operation of matrix is answered Conjugate transposition is multiplied and added up, and obtains channel estimation of each user on a-th of antenna;Repeat above-mentioned steps to obtain respectively Channel estimate matrix of the individual user on each reception antennaWherein, A tables Show the number of antenna.
In above preferred embodiment, signal YantAcquisition modes as shown in Fig. 2 signal YantEach row of matrix with it is each Reception antenna is corresponding, arranges the signal that a-th of antenna receives according to the order of subcarrier, symbol on a row, then, letter Number YantThe a row of matrix and each column of the matrix of consequence of respective column tensor operation carry out complex conjugate multiplication and added up, and obtain each Channel estimation of the user on a-th of antenna, by repeating the above steps, obtain letter of each user on each reception antenna Road estimation, i.e.,
In order to further reduce amount of calculation, in the present embodiment, reception signal Y is obtained by the first predetermined order rule The signal Y obtainedantThe initialization matrix of the matrix of the transmission information composition of matrix, each user over a slotWith each use The Spread Spectrum Matrix W at family carries out complex conjugate transposition multiplication, obtains channel estimate matrix of each user on each reception antenna Including:Signal YsymMatrix and matrix W and matrixThe matrix of consequence that respective column tensor is multiplied carries out the multiplication of complex conjugate transposition and tired out Add, obtain transmission information of each user on the time slot.
In the above-described embodiments, matrix W and matrixCarry out each row and the user couple of the matrix of consequence of respective column tensor multiplication Should, i.e., common U row, then, signal YsymThe matrix of consequence that matrix is multiplied with above-mentioned respective column tensor carries out the multiplication of complex conjugate transposition simultaneously It is cumulative, to obtain transmission information of each user on the time slot, it will calculate and be converted into the plural computing seized the opportunity and summed again, Avoid carrying out the calculating that plural square formation is inverted, so as to create a further reduction amount of calculation.
The signal Y that above-mentioned reception signal Y is obtained by the second predetermined order rulesymMatrix and matrix W and matrixTensor The matrix of consequence of multiplication is multiplied and added up with progress complex conjugate transposition, obtains the step of transmission information of each user on the time slot Suddenly can be accomplished by the following way:Signal YsymEach row of matrix are corresponding with each symbol of time slot, by l-th on l row Reception signal on symbol arranges according to the order of antenna, subcarrier, signal YsymMatrix l is arranged and matrix W and matrixTensor The each column of the matrix of consequence of multiplication carries out the multiplication of complex conjugate transposition and added up, and obtains transmission of each user on l-th of symbol Information;Repeat above-mentioned steps and obtain transmission information of each user on the time slot.
In above preferred embodiment, signal YsymAcquisition modes as shown in figure 3, signal YsymEach row and time slot of matrix Each symbol it is corresponding, the order arrangement on l row by the reception signal on l-th of symbol according to antenna, subcarrier, so Afterwards, signal YsymMatrix l is arranged and matrix W and matrixThe each column for the matrix of consequence that tensor is multiplied carries out complex conjugate transposition multiplication And add up, each user is obtained in l-th of symbol(That is symbol l-1)On transmission information;By repeating the above steps, obtain each Transmission information of the individual user on the time slot, completes the multiuser detection in the time slot, by above steps may be repeated multiple times Each user's testing result information can be obtained.
Preferably, each user's testing result information can be obtained by following iterative manner:
for iter=1:n
end
Preferably, in the case of ascending control channel form 1/1a/1b, it is in each time slot internal symbol l=2,3 and l=4 The symbol of pilot reference symbols is transmitted, because it has quadrature spread on time orientation, therefore, quite transfers one thereon Orthogonal code, the detection information for each user that above-mentioned detection method obtains is the knot for the quadrature spread factor for containing time orientation Fruit, it only need to carry out solving orthogonal can obtain testing result.
A kind of device of multiuser detection is present embodiments provided, as shown in figure 5, the dress of the multiuser detection Put including:First complex conjugate transposition multiplication module 502, for the letter obtained to reception signal Y by the first predetermined order rule Number YantThe initialization matrix of the matrix of the transmission information composition of matrix, each user over a slotWith Spread Spectrum Matrix W=[w of each user1…wU] complex conjugate transposition multiplication is carried out, each user is obtained on each reception antenna Channel estimate matrixWherein, s1Transmission information of first user on the time slot is represented, U represents user Number, w1Represent the frequency expansion sequence of the first user, h1Represent channel estimation of first user on each reception antenna;Second Complex conjugate transposition multiplication module 504, the first complex conjugate transposition multiplication module 502 is connected to, for passing through second to reception signal Y The signal Y that predetermined order rule obtainssymMatrix, matrix W and matrixComplex conjugate transposition multiplication is carried out, each user is obtained and exists Transmission information on time slot.
In the above-described embodiments, the first complex conjugate transposition multiplication module 502 is advised to reception signal Y by the first predetermined order The signal Y then obtainedant, the transmission information composition of each user over a slot matrix initialization matrixWith each use The Spread Spectrum Matrix W at family carries out complex conjugate transposition multiplication, obtains channel estimate matrix of each user on each reception antenna Then, the signal Y that the second complex conjugate transposition multiplication module 504 is obtained to reception signal Y by the second predetermined order rulesymSquare Battle array, matrix W and matrixComplex conjugate transposition multiplication is carried out, transmission information of each user on time slot is obtained, computing is changed The computing summed again for complex multiplication, avoids carrying out plural square formation inverting, and so as to reduce amount of calculation, reduces this method realization Difficulty, improve the detection performance of this method.
In order to reduce amount of calculation, in the preferred embodiment, as shown in fig. 6, above-mentioned first complex conjugate transposition multiplication module 502 include:Respective column tensor operation unit 5022, for matrixRespective column tensor operation is carried out with Spread Spectrum Matrix W;It is multiple common Yoke transposition is multiplied and summing elements 5024, respective column tensor operation unit 5022 is connected to, for signal YantMatrix with it is corresponding The matrix of consequence of row tensor operation carries out the multiplication of complex conjugate transposition and added up, and obtains letter of each user on each reception antenna Channel estimation matrix
Above-mentioned complex conjugate transposition is multiplied and summing elements 5024, is additionally operable to signal YantEach row of matrix and each reception day Line is corresponding, arranges the signal that a-th of antenna receives according to the order of subcarrier, symbol on a row, signal YantMatrix A, which arranges to be multiplied with each column of the matrix of consequence of respective column tensor operation progress complex conjugate transposition, to be multiplied and adds up, and obtains each use Channel estimation of the family on a-th of antenna;
Repeat above-mentioned steps and obtain channel estimate matrix of each user on each reception antennaWherein, A represents the number of antenna.
In order to further reduce amount of calculation, in the present embodiment, in the preferred embodiment, the second complex conjugate transposition phase Multiply module 504, be additionally operable to signal YsymMatrix and matrix W and matrixThe matrix of consequence that respective column tensor is multiplied carries out complex conjugate Transposition is multiplied and added up, and obtains transmission information of each user on the time slot.
During transmission information of each user on the time slot is obtained, above-mentioned second complex conjugate transposition multiplication module 504, it is additionally operable to signal YsymEach row of matrix are corresponding with each symbol of time slot, by the reception on l-th of symbol on l row Signal arranges according to the order of antenna, subcarrier, signal YsymMatrix l is arranged and matrix W and matrixWhat respective column tensor was multiplied The each column of matrix of consequence carries out the multiplication of complex conjugate transposition and added up, and obtains transmission information of each user on l-th of symbol;Weight Above-mentioned steps are carried out again obtains transmission information of each user on the time slot.
Above-mentioned each preferred embodiment is described in detail with reference to embodiments.
In the present embodiment, by taking ascending control channel form 2 as an example, the method for above-mentioned multiuser detection is including as follows Step:
S1:Order is rearranged to reception signal Y and obtains YantAnd Ysym
S2:For user u, s is initializedu=[0 1 0 0 0 1 0]T
S3:By suCorresponding wuIt is a column vector to carry out respective column tensor multiplied result, is designated as swu
S4:By swuWith YantA row complex conjugate multiplication and cumulative obtainThat is channel estimations of the user u on antenna a, Antenna a=1,2 ..., A are traveled through, channel estimations of the user u on each antenna is obtained, obtains
S5:By wuWith huIt is a column vector to carry out respective column tensor multiplied result, is designated as whu
S6:By whuWith YsymL+1(Because column number is since 1, and symbol number is since 0, so l+1 is arranged Corresponding symbol l)Row complex conjugate multiplication simultaneously cumulative obtainsThat is testing results of the user u on symbol l, traversal symbol l=0, 1 ..., 6 obtain testing results of the user u on each symbol, i.e.,
S7:Step S3 to S6 is iterated to calculate 4 times, the result of last timeAs u-th of user exists Testing result on one time slot.
S8:To all user u repeat step S2 ~ S7, the testing result of all users is obtained.
As can be seen from the above description, the present invention realizes following technique effect:First is passed through to reception signal Y The signal Y that predetermined order rule obtainsant, the transmission information composition of each user over a slot matrix initialization square Battle arrayComplex conjugate multiplication is carried out with the Spread Spectrum Matrix W of each user, obtains channel estimation of each user on each reception antenna MatrixThen, the signal Y obtained to reception signal Y by the second predetermined order rulesymMatrix, matrix W and matrixCarry out Complex conjugate multiplication, transmission information of each user on time slot is obtained, computing is converted into the computing that complex multiplication sums again, kept away Exempt to carry out plural square formation to invert, so as to reduce amount of calculation, reduce the difficulty of this method realization, improve the detection of this method Performance.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with general Computing device realize that they can be concentrated on single computing device, or be distributed in multiple computing devices and formed Network on, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to they are stored Performed in the storage device by computing device, and in some cases, can be with different from shown in order execution herein The step of going out or describing, they are either fabricated to each integrated circuit modules respectively or by multiple modules in them or Step is fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware and software combination.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this area For art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiies Change, equivalent substitution, improvement etc., should be included in the scope of the protection.

Claims (9)

  1. A kind of 1. method of multiuser detection, it is characterised in that including:
    In the receiving terminal of ascending control channel, reception signal Y is detected by tensor operation, obtains each user's transmission Information, wherein, reception signal is detected by tensor operation, the transport packet for obtaining each user includes following steps:
    The signal Y obtained to the reception signal Y by the first predetermined order ruleantMatrix, each user are at one The initialization matrix of the matrix of transmission information composition in gapWith the Spread Spectrum Matrix W=of each user [w1 ... wU] complex conjugate transposition multiplication is carried out, obtain channel estimate matrix of each user on each reception antennaWherein, the s1Transmission information of first user on the time slot is represented, the U represents of user Number, the w1Represent the frequency expansion sequence of first user, the h1Represent first user on each reception antenna Channel estimation;Wherein, first predetermined order rule is used for the reception signal Y according to first subcarrier, rear symbol Order is ranked up;
    Wherein, the matrixRespective column tensor operation is carried out with the Spread Spectrum Matrix W;
    The matrix of consequence of the respective column tensor operation carries out complex conjugate transposition and the signal YantMatrix multiple, described in acquisition Channel estimate matrix of each user on each reception antenna
    The signal Y obtained to the reception signal Y by the second predetermined order rulesymMatrix, the matrix W and the matrix Complex conjugate transposition multiplication is carried out, obtains transmission information of each user on the time slot;Wherein, the described second default row Sequence rule is used to the reception signal Y being ranked up according to the order of first antenna, rear subcarrier;
    Wherein, the matrix W and the matrixThe matrix of consequence that respective column tensor is multiplied carries out complex conjugate transposition and the signal YsymMatrix multiple, obtain transmission information of each user on the time slot.
  2. 2. according to the method for claim 1, it is characterised in that according to the form of the ascending control channel to described each The matrix of transmission information composition of the user on the time slot is initialized, and obtains the matrixThe corresponding upload control The information initializing for being used to transmit the symbol of data on the time slot is 0 by the form of channel.
  3. 3. according to the method for claim 2, it is characterised in that the form of the ascending control channel includes one below: Ascending control channel form 1/1a/1b, ascending control channel form 2/2a/2b.
  4. 4. according to the method in any one of claims 1 to 3, it is characterised in that the reception signal Y is default by first The signal Y that ordering rule obtainsantMatrix is multiplied and tired out with the matrix of consequence progress complex conjugate transposition of the respective column tensor operation Add, obtain channel estimate matrix of each user on each reception antennaIncluding:
    The signal YantEach row of matrix are corresponding with each reception antenna, press the signal that a-th of antenna receives on a row Arranged according to the order of subcarrier, symbol, the signal YantThe a row and the matrix of consequence of the respective column tensor operation of matrix Each column the multiplication of complex conjugate transposition and add up, obtain channel estimation of each user on a-th of antenna;
    Repeat above-mentioned steps and obtain channel estimate matrix of each user on each reception antennaWherein, the A represents the number of antenna.
  5. 5. according to the method in any one of claims 1 to 3, it is characterised in that the reception signal Y is default by second The signal Y that ordering rule obtainssymMatrix and the matrix W and the matrixThe matrix of consequence that respective column tensor is multiplied is carried out Complex conjugate transposition is multiplied and added up, and obtains transport packet of each user on the time slot and includes:
    The signal YsymEach row of matrix are corresponding with each symbol of the time slot, by connecing on l-th of symbol on l row The collection of letters number arranges according to the order of antenna, subcarrier, the signal YsymMatrix l is arranged and the matrix W and the matrix The each column for measuring the matrix of consequence being multiplied carries out the multiplication of complex conjugate transposition and added up, and obtains each user in described l-th symbol Transmission information on number;
    Repeat above-mentioned steps and obtain transmission information of each user on the time slot.
  6. A kind of 6. device of multiuser detection, it is characterised in that including:
    First complex conjugate transposition multiplication module, for the signal Y obtained to reception signal Y by the first predetermined order ruleantSquare The initialization matrix of the matrix of the transmission information composition of battle array, each user over a slotWith it is described each Spread Spectrum Matrix W=[the w of user1 ... wU] complex conjugate transposition multiplication is carried out, each user is obtained in each reception antenna On channel estimate matrixWherein, the s1Represent transmission information of first user on the time slot, institute State the number that U represents user, the w1Represent the frequency expansion sequence of first user, the h1Represent first user in institute State the channel estimation on each reception antenna;Wherein, the first predetermined order rule is used for the reception signal Y according to elder generation Subcarrier, the order of rear symbol are ranked up;
    Wherein, the matrixRespective column tensor operation is carried out with the Spread Spectrum Matrix W;
    The matrix of consequence of the respective column tensor operation carries out complex conjugate transposition and the signal YantMatrix multiple, described in acquisition Channel estimate matrix of each user on each reception antenna
    Second complex conjugate transposition multiplication module, for the signal obtained to the reception signal Y by the second predetermined order rule YsymMatrix, the matrix W and the matrixComplex conjugate transposition multiplication is carried out, obtains each user on the time slot Transmission information;Wherein, second predetermined order rule is used for the reception signal Y according to first antenna, rear subcarrier Order is ranked up;
    Wherein, the matrix W and the matrixThe matrix of consequence that respective column tensor is multiplied carries out complex conjugate transposition and the signal YsymMatrix multiple, obtain transmission information of each user on the time slot.
  7. 7. device according to claim 6, it is characterised in that the first complex conjugate transposition multiplication module includes:
    Respective column tensor operation unit, for the matrixRespective column tensor operation is carried out with the Spread Spectrum Matrix W;
    Complex conjugate transposition is multiplied and summing elements, for the signal YantMatrix and the result square of the respective column tensor operation Battle array carries out the multiplication of complex conjugate transposition and added up, and obtains channel estimate matrix of each user on each reception antenna
  8. 8. device according to claim 7, it is characterised in that the complex conjugate transposition is multiplied and summing elements, is additionally operable to The signal YantEach row of matrix are corresponding with each reception antenna, and the signal for receiving a-th of antenna on a row is according to son The order arrangement of carrier wave, symbol, the signal YantThe a row of matrix are every with the matrix of consequence of the respective column tensor operation Row carry out the multiplication of complex conjugate transposition and added up, and obtain channel estimation of each user on a-th of antenna;
    Repeat above-mentioned steps and obtain channel estimate matrix of each user on each reception antennaWherein, the A represents the number of antenna.
  9. 9. device according to claim 6, it is characterised in that the second complex conjugate transposition multiplication module, be additionally operable to institute State signal YsymEach row of matrix are corresponding with each symbol of the time slot, by the reception signal on l-th of symbol on l row Arranged according to the order of antenna, subcarrier, the signal YsymMatrix l is arranged and the matrix W and the matrixRespective column The each column for measuring the matrix of consequence being multiplied carries out the multiplication of complex conjugate transposition and added up, and obtains each user in described l-th symbol Transmission information on number;
    Repeat above-mentioned steps and obtain transmission information of each user on the time slot.
CN201210227420.4A 2012-07-03 2012-07-03 The method and device of multiuser detection Active CN103532608B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210227420.4A CN103532608B (en) 2012-07-03 2012-07-03 The method and device of multiuser detection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210227420.4A CN103532608B (en) 2012-07-03 2012-07-03 The method and device of multiuser detection

Publications (2)

Publication Number Publication Date
CN103532608A CN103532608A (en) 2014-01-22
CN103532608B true CN103532608B (en) 2018-01-19

Family

ID=49934335

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210227420.4A Active CN103532608B (en) 2012-07-03 2012-07-03 The method and device of multiuser detection

Country Status (1)

Country Link
CN (1) CN103532608B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104601498B (en) * 2014-08-22 2017-09-26 北京邮电大学 A kind of channel estimation methods and device based on tensor model
CN106059968B (en) * 2016-05-27 2019-01-15 重庆邮电大学 Multi-user test method is eliminated in the interference of MUSA system multistage part parallel
CN107682124B (en) * 2017-10-23 2021-02-02 哈尔滨工业大学 Parallel-serial-parallel multi-user detection method for uplink of multi-user shared access technology
CN108199751B (en) * 2017-12-29 2020-05-19 哈尔滨工程大学 Tensor model-based waveform generation method and device in MIMO system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610141A (en) * 2008-06-18 2009-12-23 中兴通讯股份有限公司 The associated detecting method of multi-antenna multi-user data and processing unit thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100525528C (en) * 2003-08-05 2009-08-05 大唐移动通信设备有限公司 Quadrature code CDMA signal detecting method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610141A (en) * 2008-06-18 2009-12-23 中兴通讯股份有限公司 The associated detecting method of multi-antenna multi-user data and processing unit thereof

Also Published As

Publication number Publication date
CN103532608A (en) 2014-01-22

Similar Documents

Publication Publication Date Title
EP2264937B1 (en) Method and apparatus for generating a dedicated reference signal
CN105900387B (en) A kind of resource allocation methods and device
CN102202027B (en) A kind of production method of pilot frequency sequence and device
TWI423608B (en) Methods and apparatus for generating and mapping of orthogonal cover code
HUE030297T2 (en) Apparatus and method for allocating code resources to uplink ack/nack channels in a cellular wireless communication system
CN104158644B (en) Multiaerial system pilot distribution method and pilot distribution device
CN103532608B (en) The method and device of multiuser detection
CN110336653A (en) Resource indicating method, terminal device and the network equipment
CN105309030A (en) Channel status information reporting method, user equipment and base station
JP5526229B2 (en) Signaling of reference signal for single user spatial multiplexing transmission system
WO2012103774A1 (en) Method and device for configuring multi-antenna parameters of sounding reference signal
CN110247749A (en) Resource indicating method, terminal device and the network equipment
CN102804629A (en) Mobile terminal device, wireless base station device, and communication control method
CN106712915B (en) Method, device, base station and terminal for sending demodulation reference signal
CN106411486A (en) Method and apparatus for transmitting and receiving uplink demodulation pilot carrier
CN109391576A (en) Signal processing method, communication equipment and communication system based on sequence
KR20180021699A (en) OFDMA LTF design implementation system and method for wireless network communication
CN111541526A (en) Reference signal transmission method and device
US20230246774A1 (en) Reference signal mapping method and apparatus
WO2010124456A1 (en) Data transmitting processing method and apparatus, data receiving processing method and apparatus
CN103368717B (en) The method and apparatus of multiple access to communication system
WO2021195975A1 (en) Method and apparatus for transmitting reference signal
CN103179056B (en) Channel estimation methods and device
CN103906252B (en) Virtual multiple-input and multiple-output user matching method, system and base station
CN104580036B (en) The semiblind detecting method of LTE system physical layer uplink control channel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20151028

Address after: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No.

Applicant after: ZTE Corp.

Applicant after: SANECHIPS TECHNOLOGY Co.,Ltd.

Address before: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No.

Applicant before: ZTE Corp.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221124

Address after: 518055 Zhongxing Industrial Park, Liuxian Avenue, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: SANECHIPS TECHNOLOGY Co.,Ltd.

Address before: 518057 No. 55 South Science and technology road, Shenzhen, Guangdong, Nanshan District

Patentee before: ZTE Corp.

Patentee before: SANECHIPS TECHNOLOGY Co.,Ltd.