CN104883213B - One kind being augmented mimo system data stream reception method and device - Google Patents

One kind being augmented mimo system data stream reception method and device Download PDF

Info

Publication number
CN104883213B
CN104883213B CN201510240485.6A CN201510240485A CN104883213B CN 104883213 B CN104883213 B CN 104883213B CN 201510240485 A CN201510240485 A CN 201510240485A CN 104883213 B CN104883213 B CN 104883213B
Authority
CN
China
Prior art keywords
layer
transformation
frequency domain
baseband signal
data stream
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
CN201510240485.6A
Other languages
Chinese (zh)
Other versions
CN104883213A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201510240485.6A priority Critical patent/CN104883213B/en
Publication of CN104883213A publication Critical patent/CN104883213A/en
Application granted granted Critical
Publication of CN104883213B publication Critical patent/CN104883213B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)

Abstract

The invention discloses a kind of data stream reception method and receive-transmit systems, belong to MIMO technical field of data transmission;Method includes:The corresponding data block of each circuit-switched data stream is carried out to be augmented the corresponding inverse transformation of transformation and judgement with what transmitting terminal was arranged, obtains initially adjudicating symbolic vector;Obtain auxiliary data;Copy to initially receiving frequency domain baseband signal carries out interference elimination treatment to other layers other than current detection layer, updates current layer the second frequency domain baseband signal;Judge the layer counter js of the signal of current detection;It turns to and detects next layer signal, and return to above-mentioned steps;Count is incremented for iteration round, and judges whether the counting of iteration round reaches greatest iteration round;It is obtained according to the judgement symbolic vector after final updating and exports final testing result.The advantageous effect of above-mentioned technical proposal is:The utilization rate of dimension is promoted, the cost of dimension extension is saved, ensures the safety of data transmission.

Description

Method and device for receiving data stream of dimension-expanding MIMO system
Technical Field
The present invention relates to the field of MIMO data transmission technologies, and in particular, to a data stream receiving method and a data stream transceiving method.
Background
In a MIMO (Multiple-Input Multiple-Output) system, a transmitting end may include Multiple transmitting antennas, and a receiving end includes Multiple receiving antennas, where the Multiple transmitting antennas of the transmitting end perform Multiple-path parallel transmission on a data stream, and the Multiple receiving antennas of the receiving end receive the Multiple data streams to improve data transmission performance, and at the same time, the problem of channel fading may be overcome, and the error rate may be reduced to a certain extent.
However, in the prior art, when a MIMO system is used for data transmission, the Dimension (Dimension) of the MIMO system has a certain influence on the data transmission. Specifically, in the prior art, the larger the signal dimension when data transmission is performed, the better the data transmission Effect thereof, and this phenomenon is called Large dimension Effect (Large System channel, Large dimension Effect) in the MIMO literature. Therefore, in the prior art, it is often desirable to increase the signal dimension in data transmission in MIMO systems.
In the prior art, increasing the number of dimensions of signal transmission in the MIMO system can be achieved by adding transmitting antennas and receiving antennas. However, this approach is not suitable for some devices (e.g., handheld devices) that are inconvenient for increasing the number of antennas. Meanwhile, the prior art has a low utilization rate of the existing dimension of the MIMO system, and cannot fully utilize the existing dimension of the MIMO system for signal transmission. The chinese invention patent (application number: 201410425267.5) proposes a method for extending the dimension of MIMO signals in the time domain and/or the frequency domain in a MIMO system to improve the utilization rate of the existing dimension of the MIMO system, so that the dimension of MIMO signals is increased under the condition of only increasing a small amount of complexity. The receiving end of the dimension-expanding MIMO system can make the dimension-expanding gain of the MIMO system be exerted only by corresponding effective processing means, thereby improving the performance of the MIMO system.
Many receiving end processing methods capable of playing the large-dimension effect of the large-dimension MIMO system are available, but most methods are complex in calculation and implementation processes and low in calculation efficiency.
Disclosure of Invention
Aiming at the problems in the prior art, the invention provides a method and a device for processing a receiving end of an extended dimension MIMO system, which are suitable for the invention patent of China (application number: 201410425267.5).
The technical scheme comprises the following steps:
a data stream receiving method is suitable for a broadband dimension-expanding MIMO system, wherein a receiving end with a plurality of receiving antennas in the broadband dimension-expanding MIMO system is used for receiving a plurality of paths of transmitting data streams of a corresponding transmitting end with a plurality of transmitting antennas; setting an iteration turn count of an initial zero and a preset maximum iteration turn;
the data stream receiving method comprises the following steps:
step S1, obtaining multi-channel data flow, carrying out conventional processing to each channel of data flow, carrying out inverse transformation corresponding to the dimension expansion transformation set by the transmitting terminal to the data block corresponding to the data flow, and judging the data block to obtain corresponding initial judgment symbol vector;
step S2, further obtaining auxiliary data required by the iterative process;
step S3, according to the detection sequence, a copy of the initial receiving frequency domain baseband signal carries out interference elimination processing to other layers except the current detection layer by layer, and further completes the judgment and update of the current layer signal, and updates the second frequency domain baseband signal of the current layer according to the current judgment and update result;
step S4, judging whether the layer counter js of the current detected signal is equal to the maximum transmitting antenna number N set by the transmitting terminalT
If the layer counter js is equal to the maximum number of transmitting antennas NTGo to step S6;
step S5, turning to detect the next layer signal and returning to the step S3;
step S6, adding 1 to the iteration round count, and determining whether the iteration round count reaches the maximum iteration round:
if the iteration round count does not reach the maximum iteration round, restarting to detect the first layer signal according to the detection sequence, setting the layer counter js to zero, and returning to the step S3;
and step S7, obtaining and outputting a final detection result according to the finally updated decision symbol vector.
It should be understood by those skilled in the art that the detection algorithm, step S3, can be processed in parallel, that is, multiple layers perform interference cancellation and update processing simultaneously; the order of the steps of the detection algorithm may be adjusted as appropriate.
Preferably, the data stream receiving method, wherein the step S1 specifically includes:
step S11, establishing a corresponding effective information sub-channel indexikThe channel serial number of the subchannel in which the kth effective information signal is positioned is represented; n is a radical ofbIs the total number of sub-channels transmitting valid information; the effective information subchannel index is determined by the position of the effective information except the virtual carrier and the pilot symbol in the subchannel, which is commonly agreed by the receiving end and the transmitting end.
Step S12, receiving each path of data flow, and carrying out conventional processing on each path of data flow;
step S13, judging whether the transmitting end is provided with random reversible transformation;
if the transmitting end is not provided with random reversible transformation, the step S15 is carried out;
step S14, inverse transformation corresponding to random reversible transformation set at the transmitting end is carried out on the data block;
step S15, judging whether the transmitting terminal is provided with binding reversible transformation;
if the transmitting end is not provided with binding reversible transformation, the step S17 is carried out;
step S16, inverse transformation corresponding to the binding reversible transformation set by the transmitting end is carried out on the data block, and corresponding frequency domain baseband signals are output;
step S17, performing corresponding decision on the frequency domain baseband signal obtained by the above transformation to form an initial decision symbol vectorl=1,2,…,NRSubsequently, go to step S2;
preferably, the data stream receiving method, wherein the step S12 specifically includes:
step S121, receiving each path of data stream and converting the data stream to a baseband;
step S122, performing serial-to-parallel conversion on the processed data stream to obtain a corresponding data block;
step S124, performing sub-channel frequency domain equalization processing on the data blocks one by one to obtain corresponding data blocks after the frequency domain equalization processingk=1,2,…,Nb
It should be understood by those skilled in the art that the process of performing conventional processing on each data stream is not part of the present invention, is an essential part of the steps of the present invention, and is not part of the present invention, and therefore, will not be described in detail.
Preferably, the data stream receiving method, wherein the step S2 specifically includes:
step S21, reconstructing a second frequency domain baseband signal of each layer;
step S22, calculating a combining coefficient according to which the iterative interference cancellation is based;
step S23, determining the detection sequence of the iterative interference elimination;
in step S24, a layer counter js is set, and js is made equal to 0.
Preferably, the data stream receiving method, wherein the step S21 specifically includes:
step S211, reconstructing first frequency domain baseband signals of each layer;
step S212, reconstructing the second frequency domain baseband signals of each layer.
Preferably, the data stream receiving method, wherein the step S3 specifically includes:
step S31, one copy of the initial receiving frequency domain baseband signal carries out interference elimination processing on other layers except the current detection layer by layer;
step S32, carrying out maximum ratio combining processing on the vectors obtained after the iterative interference elimination processing by sub-channels;
step S33, inverse transformation corresponding to the dimension expansion transformation is carried out on the receiving end frequency domain baseband signal which is subjected to the maximum ratio combination;
step S35, the second frequency-domain baseband signal corresponding to the current layer is updated according to the decision result, and then the process goes to step S4.
This step S35 includes the following three steps:
step S351, output to step S34Performing random reversible transformation and/or binding reversible transformation which are the same as those of the transmitting end to obtain a first frequency domain baseband signal corresponding to the current l layer;
step S352, updating the second frequency domain baseband signal corresponding to the l-th layer;
in step S353, the layer counter is incremented by 1, i.e., js + 1.
Preferably, the data stream receiving method, wherein the step S7 specifically includes:
step S71, obtaining the corresponding final decision symbol according to the updated receiving end frequency domain baseband signal decision;
step S72, performing parallel-to-serial conversion on the final decision symbol;
step S73, performing corresponding channel decoding on the final decision symbol after parallel-to-serial conversion according to the channel coding criterion set by the corresponding transmitting end to obtain and output the final detection result.
It will be appreciated by those skilled in the art that the data stream receiving method described is suitable for parallel processing, i.e. there may be multiple layers (M layers, 1 ≦ M) simultaneously<NT) And carrying out interference elimination processing. General parallel processing methods can be applied to the data stream transceiving method of the present invention, and the parallel processing method does not belong to the present invention, and thus, the details are not described herein.
The beneficial effects of the above technical scheme are:
1) by adopting the reverse transformation processing of the preset random reversible transformation and the reverse transformation processing of the preset binding reversible transformation, the transmitting end can be effectively supported to process the data stream by adopting a corresponding processing mode, the utilization rate of the frequency domain dimension and/or the time domain dimension is improved, and the cost of dimension expansion is effectively saved;
2) the transmitted data can be encrypted by adopting a processing mode of respectively carrying out transformation and corresponding inverse transformation at two ends, so that the safety of data transmission is improved;
3) the dimension during signal transmission can be increased in the handheld device by increasing the time domain dimension and/or the frequency domain dimension, so that the quality of signal transmission is improved.
It should be understood by those of ordinary skill in the art that the data blocks, vectors, and signals have the same meaning and are sometimes referred to herein as data blocks for convenience of expression, such as receiving end frequency domain data blocks and sometimes referred to as vectors, such as initial decision symbol vectors, and the receiving end frequency domain data blocks and the receiving end frequency domain vectors have the same meaning and the initial decision symbol vectors have the same meaning as the initial decision symbol data blocks.
Drawings
Fig. 1 is a schematic general flow chart of a data stream receiving method according to a preferred embodiment of the present invention;
fig. 2 is a schematic structural diagram of a receiving apparatus based on the data stream receiving method in the preferred embodiment of the present invention;
fig. 3 is a schematic structural diagram of an initialization module in the receiving apparatus according to a preferred embodiment of the present invention;
fig. 4 is a schematic structural diagram of an iterative interference cancellation module in the receiving apparatus according to the preferred embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described clearly and completely with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict.
The invention is further described with reference to the following drawings and specific examples, which are not intended to be limiting.
According to the problems existing in the prior art, the time domain dimension and/or the frequency domain dimension of communication can be increased by carrying out dimension expansion transformation at the transmitting end, namely, the dimension expansion is carried out on the multi-path data stream transmission.
The dimension expansion transformation means that random reversible transformation and/or binding reversible transformation are/is carried out at a transmitting end, so that the dimension expansion is carried out on the transmission of the multi-path data stream, and the purpose of enhancing the data transmission quality is achieved.
The random reversible transformation refers to a type of reversible transformation having randomness. Specifically, in the preferred embodiment of the present invention, the more typical random reversible transformation includes a random permutation, or a random inversion transformation, or a random rotation transformation.
For example:
the transformation matrix corresponding to random permutation is a matrix in which only one element in each row is 1, only one element in each column is 1, and other elements in the matrix are 0. In the random permutation matrix, which position of which row the element 1 appears in is random, which is also the embodiment of randomness of the random permutation matrix;
a transformation matrix of random inverse transformation refers to a diagonal matrix in which the diagonal elements (i.e., the elements in the matrix with rows equal to columns) are +1 or-1. Which diagonal element is +1 or-1 in the random inverse matrix is random, which is also the embodiment of the randomness of the random inverse matrix;
the random rotation matrix refers to the k diagonal element ofA diagonal matrix of complex twiddle factors. Wherein theta iskIs randomly chosen, thetakE [0, 1). This is also a manifestation of the randomness of the random rotation matrix.
The binding reversible transformation is a reversible transformation having a binding function. Specifically, for example:
the transformation formula for the binding invertible transformation is expressed as:
y=T(x);
wherein,
y=(y1,y2,…yN)Tand x ═ x1,x2,…xN)T
So-called binding effectMeans component x of any x value before transformationi(i-1, 2, …, N) all affect 2 to N components y of the transformed y valuei(i-1, 2, …, N). In other words, the value output after transformation has a certain correlation with any one value before transformation. In a preferred embodiment of the present invention, the data stream receiving method is applied to a wideband MIMO system.
In the preferred embodiment of the present invention, the receiving end includes the maximum number of receiving antennas NRNot less than the maximum number N of transmitting antennas comprised by the transmitting endTI.e. NR≥NT
General flow chart
In a preferred embodiment of the present invention, the general flow of the method is shown in fig. 1, and specifically includes:
firstly, setting an iteration turn count of an initial zero position and a preset maximum iteration turn;
step S1, obtaining multi-channel data flow, carrying out conventional processing to each channel of data flow, carrying out inverse transformation corresponding to the dimension expansion transformation set by the transmitting terminal to the data block corresponding to the data flow, and judging the data block to obtain corresponding initial judgment symbol vector;
in a preferred embodiment of the present invention, the dimension-expanding transformation includes a random reversible transformation and/or a binding reversible transformation.
In a preferred embodiment of the present invention, the step S1 specifically includes:
step S11, establishing a corresponding effective information sub-channel indexikThe channel serial number of the subchannel in which the kth effective information signal is positioned is represented; n is a radical ofbThe total number of sub-channels for transmitting effective information;
step S12, receiving each path of data flow, and carrying out conventional processing on each path of data flow;
step S13, judging whether the transmitting end is provided with random reversible transformation;
if the transmitting end is not provided with random reversible transformation, the step S15 is carried out;
step S14, inverse transformation corresponding to random reversible transformation set at the transmitting end is carried out on the data block;
step S15, judging whether the transmitting terminal is provided with binding reversible transformation;
if the transmitting end is not provided with binding reversible transformation, the step S17 is carried out;
step S16, inverse transformation corresponding to the binding reversible transformation set by the transmitting end is carried out on the data block, and corresponding frequency domain baseband signals are output;
step S17, performing corresponding decision on the frequency domain baseband signal obtained by the above transformation to form an initial decision symbol vectorl=1,2,…,NRSubsequently, it goes to step S2.
The respective substeps of step S1 are explained in detail below:
step S11, establishing a corresponding effective information sub-channel index
In a MIMO spatial multiplexing transmission system, signals transmitted by different transmitting antennas are usually independent, and the signal transmitted by each transmitting antenna is generally referred to as a layer signal in the literature and industry, and is also referred to as a layer. The baseband signal after the down-conversion is directly received by the receiving end is called a time domain baseband signal, and the frequency domain baseband signal is obtained after the time domain baseband signal is subjected to guard interval processing and DFT processing. Since there will usually be a part of the frequency domain baseband signalThe sub-channels transmit pilot frequency, and some sub-channels are artificially set as virtual carrier, the pilot frequency and the virtual carrier do not transmit information, so the sub-channel after removing the pilot frequency and the virtual carrier is the sub-channel for transmitting effective information,the channel index of those sub-channels transmitting valid information; i.e. ikThe channel serial number of the subchannel in which the kth effective information signal is positioned is represented; n is a radical ofbIs the total number of sub-channels transmitting valid information.
The effective information subchannel index is determined by the position of the effective information except the virtual carrier and the pilot symbol in the subchannel, which is commonly agreed by the receiving end and the transmitting end.
Step S12, receiving each path of data flow, and carrying out conventional processing on each path of data flow;
in a preferred embodiment of the present invention, the step of receiving each data stream in the step S12 and performing normal processing on each data stream may include:
step S121, receiving each path of data stream and converting the data stream to a baseband;
in a preferred embodiment of the present invention, processing each data stream may include performing rf demodulation, and/or if demodulation, and/or baseband signal processing on the data stream.
For example, if the data stream to be transmitted is subjected to radio frequency modulation at the transmitting end, correspondingly, the received data stream needs to be subjected to radio frequency demodulation at the receiving end; and/or if the data stream to be transmitted is subjected to intermediate frequency modulation at the transmitting end, then correspondingly, the receiving end generally needs to perform intermediate frequency demodulation on the received data stream.
Step S122, performing serial-to-parallel conversion on the processed data stream to obtain a corresponding data block;
determining the position of each guard interval in the data stream according to the timing information, and performing corresponding guard interval processing according to different guard intervals inserted by the transmitting terminal; the principle of dividing the data stream into data blocks is that all useful (referring to the part outside the guard interval of the OFDM or SC-FDE symbol) components of the same OFDM or SC-FDE symbol belong to the same data block; and one data block has only one OFDM or SC-FDE symbol. The specific extraction method of the timing information does not belong to the content of the present invention, and those skilled in the art should understand that many existing mature algorithms can be adopted for the timing information extraction, and are not described herein again.
In the preferred embodiment of the present invention, the guard interval of the OFDM or SC-FDE symbol transmitted by the transmitting end may be a Cyclic Prefix (CP), Zero Padding (ZP) or a Unique Word (UW). When the transmitting end is inserted with the CP or the ZP, the receiving end removes the guard interval; when the guard interval inserted by the transmitting end is UW, the processing of the guard interval is reserved.
It should be understood by those skilled in the art that when the guard interval inserted by the transmitting end is ZP or UW, the receiving end only needs to perform corresponding processing and then can perform subsequent processing in a CP inserting manner, and these processing methods do not belong to the content of the present invention and are not described herein again. The following description of the present invention is described in terms of inserting CP, and when the guard interval inserted by the transmitting end is ZP or UW, those skilled in the art can perform corresponding processing according to the description of the present invention and the existing processing manner of ZP or UW without creative efforts.
Recording a data block which is received by the first path receiving antenna and has the guard interval removed as
l=1,2,…,NR(ii) a Here, NcThe number of points representing the DFT of an OFDM or SC-FDE, which represents the total number of subchannels or subcarriers (including pilot and dummy carriers), NRRepresenting the maximum receiving antenna number of the receiving end; (.)TRepresenting a transpose of a vector or matrix.
In a preferred embodiment of the invention, the number of data streams received at the receiving end corresponds to the maximum number of receiving antennas, and is therefore NRN corresponding to path data flowRAnd (4) a data block.
Step S123, for the data block r without the guard intervall,l=1,2,…,NRDFT to obtain RlThat is, Rl=DFT(rl),l=1,2,…,NR
In a preferred embodiment of the present invention, the two steps of serial-to-parallel converting the data stream and removing the guard interval may be performed in a reversed order.
Step S124, performing subchannel-by-subchannel frequency domain equalization processing on the data block to obtain a corresponding data block after the frequency domain equalization processing. It should be understood by those skilled in the art that the present step only needs to perform frequency domain equalization on the sub-channels for transmitting the valid information, and the valid information sub-channels can be indexedTo realize that the obtained N on the k-th effective sub-channel after the frequency domain equalization processingTThe dimensional vectors are:k=1,2,…,Nbnote that the actual subchannel labeled i corresponds to the kth valid information signalk
All N after DFTRWay data blockl=1,2,…,NRComposition matrix
Wherein, the k-th sub-channel corresponds to the k-th row of the matrix, k is 1,2, …, NcThe vector is all N on the k-th sub-channelRReceiving signals received by the antenna; we refer to R as the initial received frequency domain baseband signal, RkReferred to as the initial received frequency-domain baseband signal on the k-th subchannel.
Wherein (·)TRepresenting a transpose of a matrix or a vector,is a number NT×NRA matrix of (a); in the usual ZF equalization, the equalization is,whereinRepresents the i-thkChannel matrix of a MIMO frequency domain subchannel, (-)+Representing a pseudo-inverse of a matrix or vector.
In a general conventional process, the frequency domain equalization here may generally adopt Zero Forcing (ZF) equalization or Minimum Mean Square Error (MMSE) equalization, and the present invention does not limit the manner of equalization.
All NbN after said equalizationTDimension vectork=1,2,…,NbForm a matrix
It should be understood by those skilled in the art that the process of performing conventional processing on each data stream is not part of the present invention, is an essential part of the steps of the present invention, and is not part of the present invention, and therefore, will not be described in detail.
Step S13, judging whether the transmitting end is provided with random reversible transformation;
if the transmitting end is not provided with random reversible transformation, the step S15 is carried out;
step S14, inverse transformation corresponding to random reversible transformation set at the transmitting end is carried out on the data block;
in a preferred embodiment of the present invention, the random reversible transformation in step S14 is specifically a corresponding random reversible transformation set at the transmitting end, that is, the random reversible transformation described above. Therefore, in a preferred embodiment of the present invention, the inverse transform in the above step is an inverse transform of a random reversible transform provided at the transmitting end. In other words, in the preferred embodiment of the present invention, the inverse transform matrix in the above step is multiplied by the random reversible transform matrix at the transmitting end, so as to obtain the identity matrix.
As mentioned above, in practical applications, there may be other various implementations of the random reversible transform. The present invention aims to perform the inverse transformation of the preset random reversible transformation in step S14, and the specific implementation of the random reversible transformation is not limited, so the specific implementation of the random reversible transformation is not illustrated and described again.
The l-th layer is subjected to random reversible transformation TslIs here denoted as inverse transformationThe specific implementation manner of performing inverse transformation corresponding to the random reversible transformation set at the transmitting end on the data block in the step is
Wherein,for the matrix obtained in step S12Column l;
in the preferred embodiment of the present invention, if the transmitting end is not provided with the corresponding random invertible transform, the receiving end does not perform the inverse transformation of the random invertible transform, and directly jumps to the next step.
In a preferred embodiment of the present invention, the random reversible transformation at the transmitting end may be one or a combination of any of the above random permutation, random inversion transformation, random rotation transformation, and other random reversible transformations meeting the requirements.
Step S15, judging whether the transmitting terminal is provided with binding reversible transformation;
if the transmitting end is not provided with binding reversible transformation, the step S17 is carried out;
step S16, inverse transformation corresponding to the binding reversible transformation set by the transmitting end is carried out on the data block, and corresponding frequency domain baseband signals are output;
in a preferred embodiment of the present invention, the binding reversible transform in step S16 is a binding reversible transform corresponding to the transmitter side, and therefore, the inverse transform performed in the above step is an inverse transform corresponding to the binding reversible transform set in the transmitter side. In other words, in the preferred embodiment of the present invention, the identity matrix can be obtained by multiplying the binding invertible transform matrix set at the transmitting end by the corresponding inverse transform matrix at the receiving end.
The l-th layer binding reversible transformation TblIs here denoted as inverse transformationThis step performs inverse transformation corresponding to the binding invertible transformation set at the transmitting end on the data block
l=1,2,…,NT
Wherein,if the transmitting end does not set random reversible transformation for obtaining the output vector in step S14Is the input vector of step S14;
in the preferred embodiment of the present invention, as described above, according to the characteristics of the binding reversible transformation, one or any combination of DFT transformation, DCT transformation, Walsh transformation, and other satisfactory binding reversible transformations may be used.
Since the present invention aims to implement the inverse transform process performed in correspondence with the binding reversible transform set at the transmitting end in the above-described steps, a specific implementation of the binding reversible transform is not limited thereto. Therefore, specific implementation manners of the binding reversible transformation are not listed and described in detail.
In a preferred embodiment of the present invention, the reversible random transform and/or the reversible binding transform performed by the transmitting end may be implemented by using a plurality of corresponding reversible transforms, and in this case, it should be understood by those skilled in the art that the inverse transform of the reversible random transform and the inverse transform of the reversible random binding transform may also be implemented by following the above method, and will not be described herein again.
In a preferred embodiment of the present invention, if the transmitting end does not set the corresponding binding reversible transform process, the transmitting end does not perform the inverse transform of the preset binding reversible transform in step S16, and directly performs the next step.
Therefore, in a preferred embodiment of the present invention, the dimension expansion transformation preset at the transmitting end includes a random reversible transformation and/or a binding reversible transformation. In other words, the dimension expansion transformation preset by the transmitting terminal is formed by combining the random reversible transformation and the binding reversible transformation.
In step S17, corresponding decision is made on the frequency domain baseband signal formed by the above transformation to form an initial decision symbol vector, and then the process goes to step S2.
The decision here is expressed as
Where D (-) denotes the decision transformation.
In the preferred embodiment of the present invention, there are various ways to decide the frequency domain baseband signal and obtain the corresponding initial decision symbol vector, for example:
carrying out all judgment on the frequency domain baseband signals to obtain corresponding initial judgment symbol vectors; or
Carrying out partial judgment on the frequency domain baseband signal, and reserving an original value for the part of the frequency domain baseband signal which is not subjected to judgment to finally obtain a corresponding initial judgment symbol vector; or
Performing soft decision on the frequency domain baseband signal to obtain a corresponding initial decision symbol; or
Other feasible implementation manners capable of obtaining the corresponding initial decision symbol through decision are provided, and the specific decision manner is not limited in the invention.
Step S2, further obtaining auxiliary data required by the iterative process;
in the preferred embodiment of the present invention, the so-called side data is shown to provide for the iterative interference cancellation of the next step S3. For example, determining a detection order in the iterative process, calculating a preferred combination coefficient, reconstructing a second frequency domain baseband signal of each layer, and constructing a layer counter js for controlling the iterative process;
the step S2 includes the steps of:
step S21, reconstructing a second frequency domain baseband signal of each layer;
step S22, calculating a combining coefficient according to which the iterative interference cancellation is based;
step S23, determining the detection sequence of the iterative interference elimination;
in step S24, a layer counter js is set, and js is made equal to 0.
The substeps described above are explained below.
Step S21, reconstructing a second frequency domain baseband signal of each layer;
a receiving end frequency domain baseband signal corresponding to the l-th layer transmission signal estimated value is called as a l-th layer second frequency domain baseband signal; the second frequency-domain baseband signal of the l layer is the frequency-domain baseband signal of the l layer received by the receiving end when the signal of the l layer transmitted by the transmitting end is the estimated value of the signal of the l layer. Since the second frequency-domain baseband signal is obtained by calculation at the receiving end according to the estimated value of the l-th layer signal, the calculation process is generally called a reconstruction process, so the step is called to reconstruct each layer of second frequency-domain baseband signal. A transmitting end frequency domain baseband signal corresponding to the l-th layer signal estimated value is called as a l-th layer first frequency domain baseband signal; and the first frequency domain baseband signal of the l layer is the frequency domain baseband signal of the corresponding transmitting end when the l layer signal transmitted by the transmitting end is the estimated value of the l layer signal. The method comprises the following steps:
step S211, reconstructing first frequency domain baseband signals of each layer;
with the initial decision signal of the l-th layer,l=1,2,…,NTand as the estimated value of the first layer signal, performing the same random reversible transformation and/or binding reversible transformation with the transmitting end layer by layer to obtain the first frequency domain baseband signal of the first layer:
l=1,2,…,NR
for example, when the binding invertible transform of the transmitting end is a DFT transform, the correspondingIs that it is a pairThe DFT conversion is performed, and when the transmitting end does not perform binding reversible conversion, the T is equivalent to TblWhere I denotes a unit transform or an identity transform.
Step S212, reconstructing second frequency domain baseband signals of each layer;
suppose that:
is a channel matrix of the wideband MIMO transmission system, where HkTo representA MIMO channel matrix for the kth subchannel; the channel matrix may be obtained by a channel estimation method, which is well known to those skilled in the art and is not part of the present invention.
Because the estimated value of the l-th layer signal is transformed into the first frequency domain baseband signal XlThen, XlEach component of the first layer is transmitted to a receiving end as a vector, so that the second frequency domain baseband signal of the first layer is reconstructed component by component, XlThe k component ofThe corresponding second frequency domain baseband signal is
Denotes the ithkIn a channel matrix corresponding to the sub-channels, column vectors are formed in the l-th column; k is 1,2, …, Nb,l=1,2,…,NR
Step S22, calculating a combining coefficient according to which the iterative interference cancellation is basedk=1,2,…,Nb,l=1,2,…,NR
Here, theIs the ithkChannel matrix corresponding to sub-channelsA column vector formed by the l column; all i in this stepkAre all valid information subchannel indicesThe kth component of (a); (.)+Represents a vector or a pseudo-inverse of a matrix, and all matrices or pseudo-inverses of vectors in the present invention are referred to as Moore-Penrose inverses.
Step S23, determining a detection order of the iterative interference cancellation.
The detection sequence may be determined according to a predetermined algorithm, or may be determined according to the layer sequence number determined by the antenna sequence number. For convenience of description, the following steps assume that iterative detection is performed according to a detection sequence determined by the layer sequence number determined by the antenna sequence number, and it should be understood by those skilled in the art that the steps for describing iterative detection are also applicable when other detection sequences are used, and only obvious modifications are required.
In step S24, a layer counter js is set, and js is made equal to 0.
The layer counter is used as a counter for layer-by-layer detection when iterative interference elimination is realized.
Step S3, according to the detection sequence, a copy of the initial receiving frequency domain signal carries out interference elimination processing to other layers except the current detection layer by layer, and further completes the judgment and update of the current layer signal, and updates the second frequency domain baseband signal of the current layer according to the current judgment and update result;
in a preferred embodiment of the present invention, the step S3 specifically includes:
step S31, one copy of the initial receiving frequency domain signal carries out interference elimination processing on other layers except the current detection layer by layer;
step S32, carrying out maximum ratio combining processing on the vectors obtained after the iterative interference elimination processing by sub-channels;
step S33, inverse transformation corresponding to the dimension expansion transformation is carried out on the receiving end frequency domain baseband signal which is subjected to the maximum ratio combination;
step S35, the second frequency-domain baseband signal corresponding to the current layer is updated according to the decision result, and then the process goes to step S4.
The substeps described above are explained below.
Step S31, one copy of the initial receiving frequency domain signal carries out interference elimination processing on other layers except the current detection layer by layer;
taking the current detection layer as the l-th layer as an example, the interference elimination process is as follows
Wherein,
denotes the ithkVectors output after interference elimination processing on the sub-channels;represents the ith of the initial receiving frequency-domain baseband signal R in step S124kRow vector of rows:
ith representing the nth layer of the second frequency domain baseband signalkComponents on the subchannels;
(·)Trepresents a transpose of a matrix or vector;
all i in this stepkAre all valid information subchannel indicesThe kth component of (1).
Step S32, carrying out maximum ratio combining processing on the vectors obtained after the iterative interference elimination processing by sub-channels;
the specific process of maximum ratio combining is
Wherein,for the maximum ratio combining coefficient calculated at step S22,
step S33, inverse transformation corresponding to the dimension expansion transformation is carried out on the receiving end frequency domain baseband signal which is subjected to the maximum ratio combination; the specific implementation mode is as follows:
wherein,respectively, random reversible transformation T made on the l-th layer symbolslBy binding the reversible transformations TblInverse transformation of (3);is the vector obtained in step S32.
In a preferred embodiment of the present invention, the dimension expansion transformation may be a random reversible transformation and/or a binding reversible transformation set at the transmitting end, and therefore, an inverse transformation of the dimension expansion transformation is an inverse transformation of the random reversible transformation set at the corresponding transmitting end and/or an inverse transformation of the binding reversible transformation; if the transmitting end is not provided with the corresponding random reversible transformation and/or binding reversible transformation, the corresponding inverse transformation process is ignored at the receiving end.
Step S34, the receiving end frequency domain baseband signal after inverse transformation is judged to obtain the corresponding judgment result;
where D (-) denotes the decision transformation. The step pairThe decision process of (3) is the same as in step S17.
In a preferred embodiment of the present invention, the manner of determining the frequency domain baseband signal of the receiving end in step S34 may be all determinations; or partial judgment is carried out, and the original value is reserved for the part which is not judged; or soft decision is carried out on the frequency domain baseband signal of the receiving end.
Step S35, the second frequency-domain baseband signal corresponding to the current layer is updated according to the decision result, and then the process goes to step S4.
The method comprises the following three steps:
step S351, output to step S34Performing DFT conversion, random reversible conversion and/or binding reversible conversion which are the same as those of a transmitting end to obtain a first frequency domain baseband signal corresponding to the current l layer:
the meaning of each symbol is as described above;
step S352, updating the second frequency domain baseband signal corresponding to the l-th layer;
in step S212, the second frequency-domain baseband signal is reconstructed layer by layer, component by component, XlThe k component ofThe corresponding second frequency domain baseband signal is
The meaning of each symbol is as described in step S212;
in step S353, the layer counter is incremented by 1, i.e., js + 1.
Step S4, judging whether the current value of the layer counter js is equal to the maximum transmitting antenna number N set by the transmitting terminalT
If the layer counter js is equal to the maximum number of transmitting antennas NTGo to step S6;
step S5, the process goes to the next layer of signal detection and update, and returns to step S3;
in the preferred embodiment of the present invention, the processing procedure of one iteration interference cancellation means that interference cancellation has been performed once on signals of all layers transmitted by the transmitting end; after one round of interference elimination, we call it to perform one round of iterative interference elimination iteration, and at this time, the judgment results of all layers are updated;
if the sequence number corresponding to the currently detected signal is smaller than the maximum number of antennas at the transmitting end, it indicates that one iteration is not completed, and at this time, the iterative interference elimination processing of the next layer of signals is continued.
Step S6, adding 1 to the iteration round count, and determining whether the iteration round count reaches the maximum iteration round:
if the iteration round count does not reach the maximum iteration round, restarting to detect the first layer signal according to the detection sequence, setting the layer counter js to zero, and returning to the step S3;
and step S7, obtaining and outputting a final detection result according to the updated decision symbol vector.
In the preferred embodiment of the present invention, the maximum iteration round of the interference cancellation processing is set according to the detection performance and the detection complexity required in practice. If the maximum iteration round is not reached, returning to continue the next round of interference elimination processing; and if the maximum iteration round is reached, outputting a corresponding iteration interference elimination result.
The step S7 specifically includes:
step S71, obtaining the corresponding final decision symbol according to the updated receiving end frequency domain baseband signal decision;
in the preferred embodiment of the present invention, as described above, the decision made in step S71 can be all decisions as well; or partial judgment, and the original value is reserved for the undetermined value; or soft decisions, etc.
Step S72, performing parallel-to-serial conversion on the final decision symbol;
step S73, performing corresponding channel decoding on the final decision symbol after parallel-to-serial conversion according to the channel coding rule set by the corresponding transmitting end to obtain and output the final detection result.
In a preferred embodiment of the present invention, the steps S72 and S73 may be performed in a reversed order, i.e., first performing channel decoding and then performing parallel-to-serial conversion to output the final detection result.
In the preferred embodiment of the present invention, the channel coding rule set by the transmitting end is the channel coding method of the transmitting end. In the above step S73, corresponding channel decoding is performed according to the channel coding method of the transmitting end, and finally the detection result is output.
In the above general flow, the present invention provides, aiming at the above problems in the prior art, a step of inverse transform processing corresponding to random reversible transform at the transmitting end and inverse transform processing of binding reversible transform at the receiving end is added, so that energy of each modulation symbol can be extended to two or more points when data transmission is performed in the MIMO system, thereby effectively improving utilization rate of time domain dimension and/or frequency domain dimension and improving quality of data transmission.
In a preferred embodiment of the present invention, in the above steps, whether to execute the corresponding inverse transform of the receiving end is determined by determining whether the transmitting end is provided with the corresponding random reversible transform and/or the binding reversible transform, so that the data stream receiving method of the present invention can be adapted to the transceiving system in various MIMO systems.
In the preferred embodiment of the present invention, the loop processing from step S3 to step S6 is called iterative interference cancellation, wherein step S3 is the main part of the iterative interference cancellation.
In a preferred embodiment of the present invention, the iterative interference cancellation process described above can remove the interference in the data block to obtain the corresponding final decision signal.
In summary, the present invention aims to: by realizing the inverse transformation of the random reversible transformation corresponding to the transmitting terminal and/or the inverse transformation of the binding reversible transformation at the receiving terminal, and the corresponding signal interference elimination, the inverse discrete Fourier transformation and other processing processes, the utilization rate of the frequency domain dimension and/or the time domain dimension during signal receiving can be effectively improved, and the cost of signal transmission is saved. Meanwhile, in the technical scheme of the invention, as the receiving end adopts the transformation processing such as the inverse random reversible transformation corresponding to the transmitting end, and/or the inverse binding reversible transformation, and/or the discrete Fourier transformation, etc., the invention can play a certain encryption role on the transmitted signals and improve the safety of signal transmission.
Accordingly, in a preferred embodiment of the present invention, an implementation method of iterative interference cancellation is added to a receiving end of a wideband MIMO system, and a reverse processing mode corresponding to a transmitting end is also added in the iterative interference cancellation process, so that a mode of receiving and processing a data stream at the receiving end can be widely applied to a wideband MIMO system including any transmitting end.
In a preferred embodiment of the present invention, a receiving apparatus based on the above data stream receiving method is provided, which is also applicable to a wideband MIMO system. In a preferred embodiment of the present invention, the wideband MIMO system includes a transmitting end with multiple transmitting antennas, and the transmitting end is used for transmitting multiple data streams to corresponding receiving devices.
Device implementation
In a preferred embodiment of the present invention, as shown in fig. 2, the receiving apparatus includes:
the data acquisition unit 1 is configured to acquire data blocks corresponding to multiple data streams subjected to frequency domain equalization processing;
the first processing unit 2 is connected with the third processing unit 6 and is used for performing inverse transformation of preset random reversible transformation on the data block;
the second processing unit 3 is connected with the first processing unit 2 and used for performing the inverse transformation of the preset binding reversible transformation on the data block;
the first post-processing unit 4 is respectively connected to the first processing unit 2 and the second processing unit 3, and is configured to perform corresponding post-processing according to the frequency domain baseband signal corresponding to the transformed data block to obtain a final detection result;
the first judging unit 5 is respectively connected with the first processing unit 2 and the second processing unit 3 and is used for judging whether the corresponding transmitting end is provided with preset random reversible transformation and/or binding reversible transformation;
the first judgment unit 5 starts the first processing unit 2 when the transmitting end is provided with preset random reversible transformation; and/or
The first judgment unit 5 starts the second processing unit 3 when the transmitting end is provided with the preset binding reversible transformation.
In a preferred embodiment of the present invention, the first determining unit 5 determines whether to start the first processing unit 2 and/or the second processing unit 3 by determining whether the corresponding transmitting end is provided with a preset random reversible transformation and/or a binding reversible transformation. In other words, in the preferred embodiment of the present invention, the first determining unit 5 is adopted to perform control, so that the receiving apparatus of the present invention is suitable for any wideband MIMO system with multiple transmitting ends. In a preferred embodiment of the present invention, as still shown in fig. 2, the receiving apparatus further includes a third processing unit 6, where the third processing unit 6 is connected to the data obtaining unit 1 and the first processing unit 2, and is configured to perform corresponding pre-reception processing on a data block corresponding to a received data stream;
in a preferred embodiment of the present invention, the third processing unit 6 includes:
and a preprocessing module 61. In a preferred embodiment of the present invention, the pre-processing module 61 is configured to perform radio frequency demodulation, and/or intermediate frequency demodulation, and/or baseband signal processing on the data stream.
The first conversion module 62 is connected to the preprocessing module 61. In a preferred embodiment of the present invention, the first conversion module 62 is configured to perform corresponding serial-to-parallel conversion on the data stream processed and output by the preprocessing module 61.
And a protection removing module 63 connected with the first converting module 62. In the preferred embodiment of the present invention, the protection removing module 63 is configured to remove the data block processed by the first converting module 62 and output the data block after the guard interval is removed.
In the preferred embodiment of the present invention, the guard interval may be a cyclic prefix set at the transmitting end, or zero padding, or a unique word, as described above. The processing here is described in the case where the guard interval is a cyclic prefix.
In a preferred embodiment of the present invention, the processing sequence between the guard interval removal and the serial-to-parallel conversion may also be reversed, that is, the guard interval removal module is connected to the preprocessing module, and the first conversion module is connected to the guard interval removal module, so as to remove the guard interval in the data block first and then perform the serial-to-parallel conversion. This embodiment is not shown in the drawings of the specification.
In a preferred embodiment of the present invention, the third processing unit 6 further includes:
and a first discrete module 64 connected to the guard removal module 63, for performing Discrete Fourier Transform (DFT) on the data block with the guard interval removed.
A frequency domain processing module 65. A first discrete module 64 is connected for performing corresponding frequency domain equalization processing on the data block;
in a preferred embodiment of the present invention, as still shown in fig. 2, the first post-processing unit 4 further includes:
an initialization module 41 configured to perform an initialization operation before the iterative interference cancellation process;
in a preferred embodiment of the present invention, as shown in fig. 3, the initialization module 41 specifically includes:
the first decision component 411 is configured to obtain a corresponding initial decision vector according to a decision of a receiving-end frequency-domain baseband signal;
a reconstruction unit 412 connected to the decision vector unit 411 for reconstructing a receiving end frequency domain baseband signal according to the initial decision vector;
a calculating component 413, configured to calculate a combining coefficient according to which a maximum ratio combining is performed on the receiving-end frequency domain baseband signal corresponding to the data block in the iterative interference cancellation process;
an ordering component 414 for determining an order of detection of the data blocks for the iterative interference cancellation process.
The iterative interference cancellation module 42 is connected to the initialization module 41, and configured to perform corresponding iterative interference cancellation processing on the data block according to the initialization operation performed by the initialization module 41 before iteration.
In a preferred embodiment of the present invention, the iterative interference cancellation process is an interference cancellation process performed on a data block for a plurality of iterations. In the preferred embodiment of the present invention, all data blocks received through the channel except the currently detected data block are regarded as interference information and removed from the total received information.
In a preferred embodiment of the present invention, as shown in fig. 4, the iterative interference cancellation module 42 specifically includes:
an interference cancellation unit 421 configured to perform interference cancellation processing on a layer other than the current layer;
a merging section 422 connected to the interference canceling section 421, for performing maximum ratio merging processing on the vectors subjected to the interference canceling processing, subchannel by subchannel;
a dimension expansion inverse transformation part 423 connected with the merging part 422, and performing inverse transformation corresponding to the dimension expansion transformation on the receiving end frequency domain baseband signal subjected to the maximum ratio merging;
a second decision unit 424, connected to the dimension expansion inverse transformation unit 423, for deciding the receiving end frequency domain baseband signal after the dimension expansion inverse transformation;
an updating unit 425, connected to the second decision unit 424, for updating the second frequency-domain baseband signal corresponding to the current layer according to the decision result;
and the control component 426 is used for controlling variables such as layer counters, iteration rounds and the like to realize the jump among the steps.
In a preferred embodiment of the present invention, as shown in fig. 2, the first post-processing unit 4 further includes:
and a second conversion module 43 connected to the iterative interference cancellation module 42. In the preferred embodiment of the present invention, the second conversion module 43 is used for performing parallel-to-serial conversion on the data block;
and the decoding module 44 is connected with the second conversion module 43. In the preferred embodiment of the present invention, the decoding module 44 is configured to perform channel decoding on the parallel-to-serial converted data block according to a channel coding rule set by the transmitting end, so as to output a corresponding final detection result.
In the preferred embodiment of the present invention, the execution sequence of the two functional modules may be reversed according to the actual situation. For example, in a preferred embodiment of the present invention, the decoding module 44 performs decoding first, and then the second converting module 43 performs corresponding parallel-to-serial conversion on the decoded data block to obtain and output a corresponding final detection result.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.

Claims (6)

1. A data stream receiving method is suitable for a broadband MIMO system, wherein a receiving end with multiple receiving antennas in the broadband MIMO system is used for receiving multiple data streams transmitted by a corresponding transmitting end with multiple transmitting antennas; setting an iteration turn count of an initial zero position and a preset maximum iteration turn;
the data stream receiving method comprises the following steps:
step S1, obtaining multiple data streams, performing conventional processing on each data stream, performing inverse transformation corresponding to the dimension expansion transformation set by the transmitting end on the data block corresponding to the data stream, and judging the data block to obtain a corresponding initial judgment symbol vector;
step S2, further obtaining auxiliary data required by the iterative process;
step S3, according to the detection sequence, a copy of the initially received frequency domain baseband signal carries out interference elimination processing on other layers except the current detection layer by layer, and further completes judgment updating of the current layer signal, and updates the second frequency domain baseband signal of the current layer according to the current judgment updating result;
step S4, judging whether the layer counter js of the current detected signal is equal to the maximum transmitting antenna number N set by the transmitting terminalT
If the layer counter js is equal to the maximum number of transmitting antennas NTGo to step S6;
step S5, turning to detect the next layer signal and returning to the step S3;
step S6, adding 1 to the iteration round count, and determining whether the iteration round count reaches the maximum iteration round:
if the iteration round count does not reach the maximum iteration round, restarting to detect the first layer signal according to the detection sequence, setting the layer counter js to zero, and returning to the step S3;
step S7, obtaining and outputting a final detection result according to the finally updated decision symbol vector;
in the step S2, the auxiliary data represents data generated in preparation for the iterative interference cancellation in the step S3;
the step S1 specifically includes:
step S11, establishing an index of the corresponding effective information sub-channel
Wherein,
ika channel number indicating the valid information subchannel in which the kth valid information signal is located;
Nbis the total number of sub-channels transmitting valid information;
step S12, receiving each path of data flow, and carrying out conventional processing on each path of data flow;
step S13, judging whether the transmitting end is provided with random reversible transformation;
if the random reversible transformation is not set at the transmitting end, turning to step S15;
step S14 of performing inverse transform corresponding to the random reversible transform set at the transmitting end on the data block;
step S15, judging whether the transmitting terminal is provided with binding reversible transformation;
if the transmitting end is not provided with the binding reversible transformation, turning to step S17;
step S16, performing inverse transform corresponding to the binding reversible transform set at the transmitting end on the data block, and outputting a corresponding frequency domain baseband signal;
step S17, performing corresponding decision on the frequency domain baseband signal obtained after the inverse transformation corresponding to the dimension expansion transformation set at the transmitting end to form the initial decision symbol vectorl=1,2,…,NRSubsequently, go to the step S2;
the step S12 specifically includes:
step S121, receiving each path of data stream and converting the data stream to a baseband;
step S122, performing serial-to-parallel conversion on the processed data stream to obtain a corresponding data block;
step S123, after the corresponding guard interval processing is carried out on the data block, r is obtainedl,l=1,2,…,NRAnd performing DFT conversion to obtain Rl
Wherein,
Rl=DFT(rl);
step S124, performing sub-channel frequency domain equalization processing on the data blocks one by one to obtain corresponding data blocks after the frequency domain equalization processing
Wherein,
k=1,2,…,Nb
all NbThe data blocks after frequency domain equalization processing form a matrix:
in step S14, the inverse transform corresponding to the random reversible transform is specifically described by the following equation:
wherein,
for the matrix obtained in the step S12Column l;
is a pair ofPerforming inverse transformation corresponding to the random reversible transformation to obtain an output value;
for representingLayer I random reversible transformation TslInverse transformation of (3);
in step S16, the inverse transform of the binding reversible transform is specifically described as follows:
wherein,
is a pair ofPerforming inverse transformation of the binding reversible transformation to obtain an output value;
for representing the l-th layer binding invertible transformation TblAnd (4) inverse transforming.
2. The data stream receiving method according to claim 1, wherein the step S2 specifically includes:
step S21, reconstructing a second frequency domain baseband signal of each layer;
step S22, calculating a combining coefficient according to which the iterative interference cancellation is based;
step S23, determining the detection sequence of the iterative interference elimination;
in step S24, the layer counter js is set, and js is made equal to 0.
3. The data stream receiving method according to claim 2, wherein the step S21 specifically includes:
step S211, reconstructing first frequency domain baseband signals of each layer;
step S212, reconstructing the second frequency domain baseband signals of each layer.
4. The data stream receiving method according to claim 1, wherein the step S3 specifically includes:
step S31, the method comprises the steps of carrying out interference elimination processing on other layers except the current detection layer by layer on one copy of the initial receiving frequency domain baseband signal;
step S32, carrying out maximum ratio combining processing on the vectors obtained after the iterative interference elimination processing by sub-channels;
step S33, inverse transformation corresponding to the dimension expansion transformation is carried out on the receiving end frequency domain baseband signal which is subjected to the maximum ratio combination;
step S34, the receiving end frequency domain baseband signal after inverse transformation is judged to obtain the corresponding judgment result
Step S35, the second frequency-domain baseband signal corresponding to the current layer is updated according to the decision result, and then the process goes to step S4.
5. The data stream receiving method according to claim 4, wherein the step S35 specifically includes:
step S351 of outputting to the step S34Performing random reversible transformation and/or binding reversible transformation which are the same as those of the transmitting end to obtain a first frequency domain baseband signal corresponding to the current l-th layer;
step S352, updating the second frequency-domain baseband signal corresponding to the ith layer;
in step S353, the layer counter js is incremented by 1.
6. The data stream receiving method according to claim 1, wherein the step S7 specifically includes:
step S71, obtaining the corresponding final decision symbol according to the updated receiving end frequency domain baseband signal decision;
step S72, performing parallel-to-serial conversion on the final decision symbol;
step S73, performing corresponding channel decoding on the final decision symbol after the parallel-to-serial conversion according to the channel coding criterion set by the corresponding transmitting end, so as to obtain and output a final detection result.
CN201510240485.6A 2015-05-12 2015-05-12 One kind being augmented mimo system data stream reception method and device Expired - Fee Related CN104883213B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510240485.6A CN104883213B (en) 2015-05-12 2015-05-12 One kind being augmented mimo system data stream reception method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510240485.6A CN104883213B (en) 2015-05-12 2015-05-12 One kind being augmented mimo system data stream reception method and device

Publications (2)

Publication Number Publication Date
CN104883213A CN104883213A (en) 2015-09-02
CN104883213B true CN104883213B (en) 2018-09-18

Family

ID=53950558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510240485.6A Expired - Fee Related CN104883213B (en) 2015-05-12 2015-05-12 One kind being augmented mimo system data stream reception method and device

Country Status (1)

Country Link
CN (1) CN104883213B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710567A (en) * 2012-05-08 2012-10-03 山东大学 Part judgment method in interference elimination technology for multiple-input multiple-output (MIMO) wireless communication receiver
CN104144040A (en) * 2014-08-26 2014-11-12 杜岩 MIMO communication data sending method and device
CN104168247A (en) * 2014-08-27 2014-11-26 杜岩 Method and device for sending multiple routes of data streams through MIMO-OFDM system
CN104301267A (en) * 2014-11-11 2015-01-21 山东大学 Multi-stage iterative detection method and device of MIMO wireless communication receiver
CN104579580A (en) * 2015-02-03 2015-04-29 山东大学 Data stream transmitting method and device for MIMO (multiple input multiple output) system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710567A (en) * 2012-05-08 2012-10-03 山东大学 Part judgment method in interference elimination technology for multiple-input multiple-output (MIMO) wireless communication receiver
CN104144040A (en) * 2014-08-26 2014-11-12 杜岩 MIMO communication data sending method and device
CN104168247A (en) * 2014-08-27 2014-11-26 杜岩 Method and device for sending multiple routes of data streams through MIMO-OFDM system
CN104301267A (en) * 2014-11-11 2015-01-21 山东大学 Multi-stage iterative detection method and device of MIMO wireless communication receiver
CN104579580A (en) * 2015-02-03 2015-04-29 山东大学 Data stream transmitting method and device for MIMO (multiple input multiple output) system

Also Published As

Publication number Publication date
CN104883213A (en) 2015-09-02

Similar Documents

Publication Publication Date Title
KR100887199B1 (en) Efficient computation of spatial filter matrices for steering transmit diversity in a mimo communication system
TWI392259B (en) Broadcast transmission with spatial spreading in a multi-antenna communication system
EP1338110B1 (en) Methods and arrangements in a telecommunications system
CN100553186C (en) OFDM channel estimating and multiple transmit antennas are followed the tracks of
US7492830B2 (en) Signal receiving method in MIMO system and device therefor
CN101578831B (en) Systems and methods for enhanced channel estimation in wireless communication systems
KR101029199B1 (en) Mimo detection with interference cancellation op on-time signal components
JP5513523B2 (en) Method and apparatus for delay spread compensation
JP2006518556A (en) Transmission method for multi-carrier MIMO system
WO2009114391A1 (en) Partial channel precoding and successive interference cancellation for multi-input multi-output orthogonal frequency division modulation (mimo-ofdm) systems
GB2560657A (en) Reordering of a beamforming matrix
WO2010040190A1 (en) Method and apparatus for beamforming in mimo systems
CN107171984A (en) A kind of asynchronous multi-carrier system frequency domain channel estimation method
JP4382107B2 (en) Receiving device, wireless transmission / reception system, and wireless receiving method
CN101523760B (en) Intersymbol interference mitigation
JP2009505554A (en) Channel estimation method and training signal generation method for channel estimation in MIMO-OFDM system
KR100578723B1 (en) Method and device for dft-based channel estimation in a mimo-ofdm system with pilot subcarriers
CN104717045B (en) A kind of arrangement of pilot tone determines method and base station
CN104883213B (en) One kind being augmented mimo system data stream reception method and device
JP4483218B2 (en) Space-time transmit diversity multi-carrier CDMA receiver, transmitter, and radio communication system including the receiver
Sahu et al. A comparative analysis of LS and MMSE channel estimation techniques for MIMO-OFDM system
JP2003124907A (en) Ofdm signal-transmitting apparatus, ofdm signal- receiving apparatus, and ofdm signal-receiving method
KR101463532B1 (en) Method of transmitting and receiving data for cooperative communication system and apparatus for performing the same
JP2011139294A (en) Transmitter and receiver
Chen et al. Iterative channel estimation for MIMO OFDM systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180918

Termination date: 20190512

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