CN101764667B - Wireless transmitting apparatus and method and wireless communication system - Google Patents
Wireless transmitting apparatus and method and wireless communication system Download PDFInfo
- Publication number
- CN101764667B CN101764667B CN 200810188824 CN200810188824A CN101764667B CN 101764667 B CN101764667 B CN 101764667B CN 200810188824 CN200810188824 CN 200810188824 CN 200810188824 A CN200810188824 A CN 200810188824A CN 101764667 B CN101764667 B CN 101764667B
- Authority
- CN
- China
- Prior art keywords
- vector
- interleaver
- information
- reference vector
- effective value
- 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
Links
Images
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
The present invention relates to a wireless transmitting apparatus and method and a wireless receiving apparatus and method. The wireless transmitting apparatus comprises a reference vector generator, an encoder, a plurality of interleavers, a modulator, an effective value calculator and an interleaver selector, wherein the reference vector generator is used for generating reference vectors having preset Hamming distance with information vectors based on information vectors to be sent; the encoder is used for encoding information vectors and reference vectors; all interleavers have different interleaving modes and respectively use the self interleaving mode for encoded information vectors and reference vectors; the modulator is used for modulating information vectors and reference vectorsfrom each interleaver; the effective value calculator is used for estimating information vectors and reference vectors which are transmitted by channels based on modulated information vectors and modulated reference vectors from each interleaver, calculating the minimum Euclidean distance between the information vectors and the reference vectors which are transmitted by the channels, and using the minimum Euclidean distance as the effective value of the interleaver; the interleaver of which the effective value is at least bigger than that of another interleaver is selected by the interleaver selector, and the modulated information vectors from the interleaver selected are sent out.
Description
Technical field
The present invention relates to wireless transmission and the wireless receiving technology of wireless communication system, relate in particular to wireless transmission device, radio communication method, radio receiver and method of wireless reception in the wireless communication system.
Background technology
Wireless communication system is developed rapidly in recent years and is popularized.The technology that in wireless communication system, has extensively adopted coding to be combined with chopping phase.For example, by simple cascade forward error correction, and the high order modulation technology, wireless communication system can guarantee the good error rate (BER) performance in the elevator system spectrum utilization efficiency, and complexity is lower.
Because forward error correction all is that transmitting terminal increases redundant bit by the correlation of introducing between code word at the design of the burst error of channel basically.Receiving terminal then uses corresponding decoding algorithm, increases verification to information bit with the correlation of utilizing code word and redundant bit, thereby improves the antijamming capability of information bit greatly.But for mobile fading channel, mistake produces often at random, and wrong situation about occurring is inevitable continuously.In order to tackle this situation, interleaver is used widely, disperses wrong continuously purpose to reach, thus the bit error rate performance of the system of improvement.
People propose various improvement to the wireless transmission in the wireless communication system and wireless receiving technology, with the bit error rate performance of further improvement system.
Summary of the invention
The present invention relates to a kind of improved wireless transmission device, radio communication method, radio receiver and method of wireless reception, with the bit error rate performance of further raising system.
In one embodiment of the invention, a kind of wireless communication system comprises wireless transmission device and radio receiver.Wireless transmission device comprises: the reference vector maker is configured at the reference vector that has predetermined Hamming distance between the information vector generation that will send and the information vector; Encoder is configured to coded message vector sum reference vector; A plurality of interleavers, each interleaver has different interlace modes, and is configured to respectively encoded information vector and reference vector be used its interlace mode; Modulator is configured to modulate information vector and reference vector from each interleaver; The effective value calculator, be configured to according to estimating information vector and the reference vector that channel transmits from the modulated information vectors of each interleaver and modulation reference vector, and calculate information vector that channel transmits and the minimum Euclideam distance between reference vector as the effective value of this interleaver; With the interleaver selector, be configured to select effective value at least greater than the interleaver of the effective value of another interleaver, make and send modulated information vectors from selected interleaver.Radio receiver comprises: a plurality of deinterleavers, each deinterleaver have different deinterleaving patterns, and are configured to using its deinterleaving pattern through the demodulated received information vector; With the deinterleaver selector, be configured to select one of deinterleaver according to the decoding performance of output, make the output of selected deinterleaver be used to receive processing.
In one embodiment of the invention, wireless transmission device comprises reference vector maker, encoder, a plurality of interleaver, modulator, effective value calculator and interleaver selector.The reference vector maker is at the reference vector that has predetermined Hamming distance between the information vector generation that will send and the described information vector.Encoder encodes information vector and reference vector.Each interleaver has different interlace modes, and respectively encoded information vector and reference vector is used its interlace mode.Modulators modulate is from information vector and the reference vector of each interleaver.The effective value calculator is according to estimating information vector and the reference vector that channel transmits from the modulated information vectors of each interleaver and modulation reference vector, and calculates information vector that channel transmits and the minimum Euclideam distance between reference vector as the effective value of this interleaver.The interleaver selector selects effective value at least greater than the interleaver of the effective value of another interleaver, makes to send modulated information vectors from selected interleaver.
In one embodiment of the invention, provide a kind of radio communication method.According to this radio communication method, at the reference vector that has predetermined Hamming distance between the information vector generation that will send and the described information vector.Coded message vector sum reference vector.Respectively encoded information vector and reference vector are used a plurality of different interlace modes.Modulation is employed described information vector and the reference vector of different interleaving pattern.Estimate information vector and the reference vector that channel transmits according to the modulated information vectors relevant with each interlace mode and modulation reference vector, and calculate information vector that channel transmits and the minimum Euclideam distance between reference vector as the effective value of this interlace mode.Select effective value at least greater than the interlace mode of the effective value of another interlace mode, and send the modulated information vectors that is employed selected interlace mode.
In one embodiment of the invention, radio receiver comprises a plurality of deinterleavers and deinterleaver selector.Each deinterleaver has different deinterleaving patterns, and to using its deinterleaving pattern through the demodulated received information vector.The deinterleaver selector is selected one of described deinterleaver according to the decoding performance of output, makes the output of selected deinterleaver be used to receive processing.
In one embodiment of the invention, provide a kind of method of wireless reception.According to this method of wireless reception, provide a plurality of different deinterleaving patterns, to using described deinterleaving pattern through the demodulated received information vector.Select one of described deinterleaving pattern according to the decoding performance of using the reception information vector of understanding interlace mode, make the reception information vector of having used selected deinterleaving pattern be used to receive and handle.
In an embodiment of the present invention, owing to adopt suitable interlace mode and corresponding deinterleaving pattern adaptively, can further improve the error rate of system.
Description of drawings
With reference to below in conjunction with the explanation of accompanying drawing to the embodiment of the invention, can understand above and other purpose of the present invention, characteristics and advantage more easily.In the accompanying drawings, technical characterictic or parts identical or correspondence will adopt identical or corresponding Reference numeral to represent.
Fig. 1 illustrates the module map of the structure of wireless transmission device and radio receiver according to an embodiment of the invention;
Fig. 2 illustrates the flow chart of the processing of radio communication method according to an embodiment of the invention;
Fig. 3 illustrates the flow chart of the processing of method of wireless reception according to an embodiment of the invention;
Fig. 4 illustrates the flow chart of an example of method of wireless reception according to an embodiment of the invention;
Fig. 5 illustrates the flow chart of another example of method of wireless reception according to an embodiment of the invention;
Fig. 6 illustrates the module map of the structure of radio receiver in accordance with another embodiment of the present invention.
Fig. 7 illustrates the flow chart of the processing of method of wireless reception in accordance with another embodiment of the present invention;
Fig. 8 is the chart that illustrates according to the error rate of system of the embodiment of the invention;
Fig. 9 illustrates the wireless transmission device of prior art and the module map of the general structure of radio receiver;
Figure 10 is the chart that the prior art system error rate is shown.
Embodiment
Embodiments of the invention are described with reference to the accompanying drawings.Should be noted that for purpose clearly, omitted the parts that have nothing to do with the present invention, those of ordinary skills are known and expression and the description of processing in accompanying drawing and the explanation.
Before describing embodiments of the invention, the general structure of wireless transmission device in the wireless communication system and radio receiver is described, will help to understand embodiments of the invention.
Fig. 9 is the module map that the general structure of wireless transmission device 901 and radio receiver 902 is shown.
As shown in Figure 9, wireless transmission device 901 comprises encoder 911, interleaver 912, modulator 913 and reflector 914.
911 pairs of information vectors that will send of encoder are carried out error detection and/or error correction coding.Encoding scheme includes but not limited to simple cascade forward error correction, or the nearly limit coding techniques that proposes in recent years, as Turbo code, and low-density checksum (LDPC) sign indicating number etc.912 pairs of information encoded vectors of interleaver are used interlace mode, disperse wrong continuously purpose to reach.The information vector application of modulation scheme that 913 pairs of processes of modulator interweave, to obtain modulated information vectors, i.e. data symbol vector.Modulation scheme includes but not limited to 16 symbol quadrature-amplitude modulation (16QAM), 64 symbol quadrature-amplitude modulation (64QAM), Quadrature Phase Shift Keying (QPSK) etc.Reflector 914 sends the mode of modulated information vectors with radiofrequency signal by physical channel 903.
The radiofrequency signal that radio receiver 902 receives through physical channel 903 transmission.As shown in Figure 9, radio receiver 902 comprises decoder 921, deinterleaver 922, demodulator 923, receiver 924 and channel estimator 925.
Receiver 924 received RF signals also therefrom recover modulated information vectors.The modulated information vectors that 923 pairs of demodulators recover is used the demodulation scheme corresponding with the modulation scheme of modulator 913, to obtain the demodulated information vector.922 pairs of demodulated information vectors of deinterleaver are used the deinterleaving pattern corresponding with the interlace mode of interleaver 912, to recover the information vector of normal sequence.The information vector that 921 pairs of decoders recover is used the decoding scheme corresponding with the encoding scheme of encoder 911, to recover final information vector.Channel estimator 925 can respond the request of wireless transmission device 901 and estimate channel parameter, and returns estimated channel parameter to wireless transmission device 901.
For the bit error rate performance of system, single interleaver can not adapt to all channel conditions, makes under some channel condition, and the BER performance can descend nearly more than the 1dB.Figure 10 is the chart that illustrates based on the error rate of system in WiMAX (IEEE802.16e) mobile communication system of Orthodoxy Frequency Division Multiplex (OFDM) technology, wherein curve " 16QAM12 WiMAX " is represented the 16QAM modulation scheme, use the resulting performance of interleaver of prior art under the situation of 1/2 code check coding, curve " 16QAM12w/o Inter " expression 16QAM modulation scheme, do not use the resulting performance of interleaver under the situation of 1/2 code check coding, curve " 64QAM12 WiMAX " expression 64QAM modulation scheme, use the resulting performance of interleaver of prior art under the situation of 1/2 code check coding, curve " 64QAM12w/o Inter " expression 64QAM modulation scheme, do not use the resulting performance of interleaver under the situation of 1/2 code check coding.As can be seen from Figure 10, the performance of curve " 16QAM12w/oInter " and " 64QAM12w/o Inter " expression is better than the performance of curve " 16QAM12WiMAX " and " 64QAM12 WiMAX " expression respectively.Because the BER performance of system is to weigh the key index of system reliability, this performance decrease will cause the loss of power system capacity.
The inventor has proposed following design.Links such as the coding of wireless transmission device, modulation can be regarded as a kind of coding of broad sense.That is to say that any mapping from information vector u to the time arrow s that sends is exactly a kind of generalized encoder.Suppose U for institute might information vector u set, R is the set of the modulation vector s that sends, and C be the set of possible channel g.Order set F represents all possible mapping set from U to R.
For an information vector u that will send, given a kind of generalized encoder f ∈ F, a channel g ∈ C, and a given encoding scheme, then error rate is determined, is expressed as P
e(u; F; G).Under the situation of not considering complexity, the optimum way of wireless transmission device is to select f
*, make f
*=argmin
f{ P
e(u; F; G) }.
In order to be reduced in the optimum f of search among the whole set F
*Complexity, a kind of easy method is to use different interleavers between coding and modulation.Different interleavers will make identical u be mapped as different s, thus corresponding different generalized encoder.Can dwindle range of choice like this.
In order how to solve the problem of minimise false rate, can adopt the standard of minimum Euclideam distance to judge performance, thereby need not when selecting each time, all by emulation or measure the error rate of generalized encoder.Problem has just obtained very big simplification like this.
Based on such consideration, can constitute a generalized encoder set F with different interleavers.With and information vector u between have a predetermined Hamming distance (for example, 1) reference vector u ' constitute set U '.
For each f ∈ F, estimate corresponding information vector s and the reference vector s ' that transmits at channel of information vector u and each reference vector u ' ∈ U ', obtain information vector s that channel transmits and the Euclidean distance between the reference vector s ', and with the Euclidean distance of the minimum effective value as this f.Selection has the generalized encoder f of the interleaver of maximum effective value
*, as the generalized encoder mode of current optimum.
Fig. 1 illustrates the module map of the structure of wireless transmission device 101 and radio receiver 102 according to an embodiment of the invention.
As shown in Figure 1, wireless transmission device 101 comprises encoder 111, a plurality of interleaver 112-1 to 112-n, modulator 113, reference vector maker 115, effective value calculator 116, interleaver selector 117 and reflector 114.
In wireless transmission device shown in Figure 1 101, each interleaver 112-1 to 112-n has different interlace mode (having represented different generalized encoder f) respectively.In communication process, channel 103 may experience different channel conditions.A specific interlace mode helps to reduce the error rate of system under certain channel condition, but the error rate that under other channel condition, is helpless to or hinders the reduction system.Can from these channel conditions, select all or at least two channel conditions, and thereby provide corresponding interleaver 112-1 to 112-n.Also just say for each selected channel condition, have an interleaver can be applied in the interlace mode that helps to reduce error rate of system under this channel condition among the interleaver 112-1 to 112-n.It is that affiliated technical field is known that the different interleaving pattern helps to reduce error rate of system under what channel condition, does not therefore elaborate here.
For an information vector u={u that will send
1..., u
L, L 〉=1 wherein, reference vector maker 115 generates reference vectors set U '.Reference vector set U ' comprises one or more reference vector u '.For each reference vector u ' ∈ U ', has predetermined Hamming distance D between u ' and the u.Predetermined Hamming distance D can be any distance between 1 to L-1, and can be one or more (until all) such distance.
Encoder 111 coded messages vector u and each reference vector u ' ∈ U '.
Interleaver 112-1 to 112-n is respectively to encoded information vector u and each its interlace mode of reference vector u ' application.
Information vector s and reference vector s ' that effective value calculator 116 transmits according to modulated information vectors m and modulation reference vector m ' estimations channel from each interleaver 112-1 to 112-n, and calculate the information vector s of channel transmission and between's reference vector s ' minimum Euclideam distance as the effective value of this interleaver 112-1 to 112-n.
The information vector s that channel transmits and between reference vector s ' Euclidean distance can have various concrete definition, as long as can reflect the tolerance of the distance between the vector.Correspondingly, can calculate the information vector s of channel transmission and between reference vector s ' minimum Euclideam distance by the whole bag of tricks.
Suppose information vector u={u
1..., u
LThrough the coded message vector behind the coding through each interleaver 112-1 to 112-n interweave and the modulation of modulator 113 after modulation intelligence (plural number) vector be m={m
1..., m
N.The reference information vector of reference vector maker 115 corresponding generations is u '={ u
1' ..., u
L' ∈ U
MinHCoded reference vector behind reference information vector u ' process the coding through each interleaver 112-1 to 112-n interweave and the modulation of modulator 113 after modulation reference (plural number) vector be m '={ m
1' ..., m
N' ∈ U '
MinHThe channel estimating vector of radio receiver feedback is h={h
1..., h
N.
Method 1:
At each interleaver 112-1 to 112-n, information vector s and reference vector s ' that effective value calculator 116 will transmit as estimated channel from modulated information vectors m and the modulation reference vector m ' of this interleaver.
Wherein ||
2Expression modulus of complex number value square.
At this interleaver, effective value calculator 116 is selected minimum Euclidean distance from all Euclidean distances of calculating, as the effective value that characterizes this interleaver.
Method 2:
At each interleaver 112-1 to 112-n, effective value calculator 116 is by obtaining information vector s and reference vector s ', the wherein s that estimated channel transmits to modulated information vectors m and the m ' weighting of modulation reference vector from this interleaver respectively with channel estimating vector h
i=m
i● h
i, s
i'=m
i' ● h
i, 1≤i≤N.
Wherein ||
2Expression modulus of complex number value square.
At this interleaver, effective value calculator 116 is selected minimum Euclidean distance from all Euclidean distances of calculating, as the effective value that characterizes this interleaver.
Method 3:
At each interleaver 112-1 to 112-n, information vector s and reference vector s ' that effective value calculator 116 will transmit as estimated channel from modulated information vectors m and the modulation reference vector m ' of this interleaver.
Wherein || the expression absolute value of a real number.
At this interleaver, effective value calculator 116 is selected minimum Euclidean distance from all Euclidean distances of calculating, as the effective value that characterizes this interleaver.
Method 4:
At each interleaver 112-1 to 112-n, effective value calculator 116 is by obtaining information vector s and reference vector s ', the wherein s that estimated channel transmits to modulated information vectors m and the m ' weighting of modulation reference vector from this interleaver respectively with channel estimating vector h
i=m
i● h
i, s
i'=m
i' ● h
i, 1≤i≤N.
Wherein || the expression absolute value of a real number.
At this interleaver, effective value calculator 116 is selected minimum Euclidean distance from all Euclidean distances of calculating, as the effective value that characterizes this interleaver.
Interleaver selector 117 selects effective value at least greater than the interleaver of the effective value of another interleaver from interleaver 112-1 to 112-n, makes reflector 114 send the modulated information vectors s from selected interleaver.Preferably, interleaver selector 117 is selected the interleaver of effective value maximum.
In a preferred embodiment, interleaver selector 117 makes wireless transmission device 101 with selection (being the selection of interlace mode) the notice radio receiver (for example by the control signaling) that carries out, in order to select corresponding deinterleaver to receive processing.
Fig. 2 illustrates the flow chart of the processing of radio communication method according to an embodiment of the invention.
As shown in Figure 2, method is from step 200.In step 202, for an information vector u that will send, generate reference vector set U '.Reference vector set U
sComprise one or more reference vector u '.For each reference vector u ' ∈ U ', has predetermined Hamming distance D between u ' and the u.Predetermined Hamming distance D can be any distance between 1 to L-1, and can be one or more such distances.
In step 204, coded message vector u and each reference vector u ' ∈ U '.
In step 206, respectively to encoded information vector u and a plurality of different interlace modes of each reference vector u ' application.
In step 208, modulation is employed information vector u and each reference vector u ' of different interleaving pattern, produces corresponding modulated information vectors m and modulation reference vector m '.
In step 210, according to information vector s and the reference vector s ' of the modulated information vectors m relevant with each interlace mode and the transmission of modulation reference vector m ' estimation channel.
In step 212, the information vector s that the calculating channel transmits and between reference vector s ' minimum Euclideam distance are as the effective value of this interlace mode.Can pass through the whole bag of tricks, for example previously described method 1 to 4 is calculated the information vector s of channel transmission and between reference vector s ' minimum Euclideam distance.
In step 214, from different interlace modes, select effective value at least greater than the interlace mode of the effective value of another interlace mode.Preferably, select the interlace mode of effective value maximum.
In step 216, send the modulated information vectors s that is employed selected interlace mode.Method finishes in step 218.
In a preferred embodiment, the selection of carrying out can be notified the recipient (for example by the control signaling), in order to select corresponding deinterleaving pattern to receive processing.
Among the embodiment in front, can carry out the selection of interleaver or interlace mode at each information vector that will send.Alternatively, in the step of interleaver or selection interlace mode, can control, make when the cycle that sends information vector number or other counting based on the time, begins, carry out reference vector at next information vector that will send and generate, coding, use the different interleaving pattern, modulation, effective value calculates and selects the processing of interleaver or interlace mode, but for out of Memory vector in the cycle, only adopt interleaver or the interlace mode selected that information vector is handled.
Get back to Fig. 1, radio receiver 102 comprises decoder 121, a plurality of deinterleaver 122-1 to 122-n, demodulator 123, receiver 124 and deinterleaver selector 125.The demodulator 923 with Fig. 9 is identical with receiver 924 respectively with receiver 124 for demodulator 123.
Each deinterleaver 122-1 to 122-n has different deinterleaving patterns, and is corresponding with previously described a plurality of interlace modes respectively.Each deinterleaver 122-1 to 122-n uses its deinterleaving pattern to process demodulator 123 demodulated received information vectors, thereby produces n through the information vector of deinterleaving.
Can determine that decoding performance is to select by variety of way.For example, can be decoded to n the information vector through deinterleaving respectively by decoder 121, with the detected error rate as decoding performance.Under these circumstances, the decoding performance that deinterleaver selector 125 provides according to decoder 121 is selected the information vector output of decoding performance optimum, or is controlled to export from decoder 121, handles to carry out follow-up reception.Again for example, receiver 124 can pass through the reception of control signaling about the notice of the interlace mode corresponding with information vector, and this interlace mode is notified to deinterleaver selector 125 (shown in dotted arrow among Fig. 1).Deinterleaver selector 125 will have the output of the deinterleaver of the deinterleaving pattern corresponding with the interlace mode of notifying, it is information vector, as the output of decoding performance optimum, thereby select this information vector output, or control to export from decoder 121.Fig. 6 also shows the mode that another kind is selected.
Fig. 6 illustrates the module map of the structure of radio receiver 602 in accordance with another embodiment of the present invention, wherein also shows corresponding wireless transmission device 601 for convenience of explanation.
As shown in Figure 6, wireless transmission device 601 comprises encoder 611, a plurality of interleaver 612-1 to 612-n, modulator 613, reference vector maker 615, effective value calculator 616, interleaver selector 617 and reflector 614.These parts are identical with the appropriate section of the wireless transmission device 101 of Fig. 1, and wherein the selection carried out of interleaver selector 617 is informed to radio receiver 602.
Radio receiver 602 comprises decoder 621, a plurality of deinterleaver 622-1 to 622-n, demodulator 623, receiver 624 and deinterleaver selector 625.
Each deinterleaver 622-1 to 622-n has different deinterleaving patterns, and is corresponding with previously described a plurality of interlace modes respectively.
For this information vector, deinterleaver selector 625 will have the output of the deinterleaver of the deinterleaving pattern corresponding with the interlace mode of notifying, it is information vector, think the output of decoding performance optimum, thereby the demodulated information vector is offered this deinterleaver or controls from demodulator 613 the demodulated information vector to be offered this deinterleaver, handle to carry out deinterleaving.Deinterleaver selector 625 will offer decoder 621 through the information vector that deinterleaving is handled, or control will offer decoder 621 through the information vector that deinterleaving is handled from this deinterleaver, so that by decoder 621 decodings and output.
Fig. 3 illustrates the flow chart of the processing of method of wireless reception according to an embodiment of the invention.
As shown in Figure 3, method is from step 300.In step 302, a plurality of different deinterleaving patterns are provided, corresponding with previously described a plurality of interlace modes respectively, to using described deinterleaving pattern through the demodulated received information vector.In step 304, select one of deinterleaving pattern according to the decoding performance of using the reception information vector of understanding interlace mode, thereby produce corresponding information vector through deinterleaving.In step 306, the reception information vector of having used selected deinterleaving pattern is used for receiving processing.Method finishes in step 308.
Can determine that decoding performance is to select by variety of way in step 304.Fig. 4,5 and 7 has described these modes respectively.
Fig. 4 illustrates the flow chart of an example of method of wireless reception according to an embodiment of the invention.
As shown in Figure 4, method is from step 400.In step 402, the information vector that receives is carried out demodulation.In step 404, to using a plurality of different deinterleaving patterns through the demodulated received information vector, these deinterleaving patterns are corresponding with previously described a plurality of interlace modes respectively respectively.In step 406, respectively to decoding through the information vector of deinterleaving, with the detected error rate as decoding performance.In step 408, according to the detected decoding performance through decoding, select the information vector of decoding performance optimum.In step 410, the information vector output of the reception information vector of selected deinterleaving pattern as final decoding will have been used.Method finishes in step 412.
Fig. 5 illustrates the flow chart of another example of method of wireless reception according to an embodiment of the invention.
As shown in Figure 5, method is from step 500.In step 501, by the notice of control signaling reception about the interlace mode corresponding with information vector.In step 502, the information vector that receives is carried out demodulation.In step 504, to using a plurality of different deinterleaving patterns through the demodulated received information vector, these deinterleaving patterns are corresponding with previously described a plurality of interlace modes respectively respectively.In step 506, respectively the information vector through deinterleaving is decoded.In step 508, select the deinterleaving pattern corresponding with the interlace mode of notifying.In step 510, the information vector output of the reception information vector of selected deinterleaving pattern as final decoding will have been used.Method finishes in step 512.
Fig. 7 illustrates the flow chart of the processing of method of wireless reception in accordance with another embodiment of the present invention;
As shown in Figure 7, method is from step 700.In step 701, by the notice of control signaling reception about the interlace mode corresponding with information vector.In step 702, the information vector that receives is carried out demodulation.In step 704, select the deinterleaving pattern corresponding with the interlace mode of notifying.In step 706, with the deinterleaving pattern of selecting the demodulated information vector is carried out deinterleaver and handle.In step 708, the information vector through deinterleaving is decoded.In step 710, the information vector of output decoding.Method finishes in step 712.
Under the situation of carrying out interlace mode selection and notice at each information vector that will send, deinterleaver selector 625 or deinterleaving model selection step can be selected to handle at the information vector of each reception and the interlace mode of corresponding notice.Under the situation of periodically carrying out interlace mode selection and notice as previously mentioned, deinterleaver selector 625 or deinterleaving model selection step can be selected to handle at the information vector that corresponding notice is arranged, but for the out of Memory vector that does not have corresponding notice, only adopt deinterleaver or the deinterleaving pattern selected that information vector is handled.
Fig. 8 is the chart that illustrates based on the error rate of system in WiMAX (IEEE802.16e) mobile communication system of Orthodoxy Frequency Division Multiplex (OFDM) technology, wherein curve " 16QAM12 WiMAX " is represented the 16QAM modulation scheme, use the resulting performance of interleaver of prior art under the situation of 1/2 code check coding, curve " 16QAM12w/o Inter " expression 16QAM modulation scheme, do not use the resulting performance of interleaver under the situation of 1/2 code check coding, curve " 64QAM12 WiMAX " expression 64QAM modulation scheme, use the resulting performance of interleaver of prior art under the situation of 1/2 code check coding, curve " 64QAM12w/o Inter " expression 64QAM modulation scheme, do not use the resulting performance of interleaver under the situation of 1/2 code check coding, curve " 16QAM12proposed " expression 16QAM modulation scheme, use the resulting performance of the solution of the present invention under the situation of 1/2 code check coding, curve " 64QAM12proposed " expression 64QAM modulation scheme, use the resulting performance of the solution of the present invention under the situation of 1/2 code check coding.As can be seen from Figure 8, curve " 16QAM12proposed " and " 64QAM12proposed " almost overlap with curve " 16QAM12w/o Inter " and " 64QAM12w/o Inter " respectively, show the performance that is better than curve " 16QAM12 WiMAX " and " 64QAM12 WiMAX ".
Under the situation of not considering calculated load, for an interleaver or interlace mode, reference vector set U ' should comprise all reference vector u ' that have all possible predetermined Hamming distance D with information vector u, so that the most representative effective value that obtains, i.e. minimum Euclideam distance.
Thereby, in a preferred embodiment, reference vector set U ' comprise and information vector u between have all reference vector u ' of the predetermined Hamming distance D of part.May make definite effective value have more representativeness like this.
In a further advantageous embodiment, reference vector set U ' comprise and information vector u between have some or all reference vector u ' of all possible predetermined Hamming distance D.May make definite effective value have more representativeness like this.
In above preferred embodiment, if the value of D is bigger, perhaps the value of D is more, thus the element of reference vector set U ' is more, make that the load that calculates Euclidean distance is bigger.Therefore, can select the D value is 1.
In addition, in a further advantageous embodiment, reference vector set U ' comprise and information vector u between have some or all reference informations vector u ' of smallest hamming distance.For different coded modulation schemes, there is the smallest hamming distance specific to coded modulation scheme, make for information vector u and and information vector u between have the reference information vector u ' of this smallest hamming distance, information vector s and the Euclidean distance minimum between the reference vector s ', less or most less that it transmits at channel.For example for non-recursive convolution code (as the employed tail bit convolution of WiMAX sign indicating number), the Euclidean distance that obtains like this is minimum (even be not minimum, also being less) at least often.Like this, can under the representational situation that guarantees effective value, reduce calculated load.
Wireless transmission device of the present invention and radio receiver can be applied to respectively also can be applied in the peer communications devices in base station and the portable terminal.
With reference to specific embodiment the present invention has been described in the specification in front.Yet those of ordinary skill in the art understands, and can carry out various modifications and change under the prerequisite that does not depart from the scope of the present invention that limits as claims.
Claims (13)
1. wireless transmission device comprises:
The reference vector maker is configured at the reference vector that has predetermined Hamming distance between the information vector generation that will send and the described information vector;
Encoder, described information vector and reference vector are configured to encode;
A plurality of interleavers, each interleaver has different interlace modes, and is configured to respectively encoded information vector and reference vector be used its interlace mode;
Modulator is configured to modulate information vector and reference vector from each interleaver;
The effective value calculator, be configured to according to estimating information vector and the reference vector that channel transmits from the modulated information vectors of each interleaver and modulation reference vector, and calculate information vector that channel transmits and the minimum Euclideam distance between reference vector as the effective value of this interleaver; With
The interleaver selector is configured to select effective value at least greater than the interleaver of the effective value of another interleaver, makes to send modulated information vectors from selected interleaver.
2. wireless transmission device as claimed in claim 1, wherein said effective value calculator further are configured to information vector and reference vector that modulated information vectors and modulation reference vector from each interleaver are transmitted as described estimated channel.
3. wireless transmission device as claimed in claim 1, wherein said effective value calculator further are configured to by respectively modulated information vectors and the weighting of modulation reference vector being obtained information vector and the reference vector that described channel transmits with the channel estimating vector.
4. as the described wireless transmission device of one of claim 1 to 3, wherein said interleaver selector further is configured to select the interleaver of effective value maximum.
5. as the described wireless transmission device of one of claim 1 to 3, wherein said effective value calculator further is configured to information vector and reference vector that described channel transmits are mapped as real number information vector and real number reference vector, and calculate Euclidean distance between real number information vector and the real number reference vector, with the information vector that transmits as described channel and the Euclidean distance between the reference vector.
6. as the described wireless transmission device of one of claim 1 to 3, wherein said predetermined Hamming distance is the smallest hamming distance specific to coded modulation scheme.
7. as the described wireless transmission device of one of claim 1 to 3, wherein said interleaver selector is configured such that further described wireless transmission device notifies the recipient with described selection.
8. radio communication method comprises:
At the reference vector that has predetermined Hamming distance between the information vector generation that will send and the described information vector;
Encode described information vector and reference vector;
Respectively encoded information vector and reference vector are used a plurality of different interlace modes;
Modulation is employed described information vector and the reference vector of different interleaving pattern;
Estimate information vector and the reference vector that channel transmits according to the modulated information vectors relevant with each interlace mode and modulation reference vector, and calculate information vector that channel transmits and the minimum Euclideam distance between reference vector as the effective value of this interlace mode; With
Select effective value at least greater than the interlace mode of the effective value of another interlace mode, and send the modulated information vectors that is employed selected interlace mode.
9. radio communication method as claimed in claim 8, wherein said estimation comprises:
Information vector and reference vector that modulated information vectors that will be relevant with each interlace mode and modulation reference vector transmit as described estimated channel.
10. radio communication method as claimed in claim 8, wherein said estimation comprises:
By respectively modulated information vectors and the weighting of modulation reference vector being obtained information vector and the reference vector that described channel transmits with the channel estimating vector.
11. as the described radio communication method of one of claim 8 to 10, wherein said calculating comprises:
Information vector and reference vector that described channel is transmitted are mapped as real number information vector and real number reference vector; With
Calculate the Euclidean distance between real number information vector and the real number reference vector, with the information vector that transmits as described channel and the Euclidean distance between the reference vector.
12. a wireless communication system comprises wireless transmission device and radio receiver, wherein said wireless transmission device comprises:
The reference vector maker is configured at the reference vector that has predetermined Hamming distance between the information vector generation that will send and the described information vector;
Encoder, described information vector and reference vector are configured to encode;
A plurality of interleavers, each interleaver has different interlace modes, and is configured to respectively encoded information vector and reference vector be used its interlace mode;
Modulator is configured to modulate information vector and reference vector from each interleaver;
The effective value calculator, be configured to according to estimating information vector and the reference vector that channel transmits from the modulated information vectors of each interleaver and modulation reference vector, and calculate information vector that channel transmits and the minimum Euclideam distance between reference vector as the effective value of this interleaver; With
The interleaver selector is configured to select effective value at least greater than the interleaver of the effective value of another interleaver, makes to send modulated information vectors from selected interleaver; And
Described radio receiver comprises:
A plurality of deinterleavers, each deinterleaver have different deinterleaving patterns, and are configured to using its deinterleaving pattern through the demodulated received information vector; With
The deinterleaver selector is configured to select one of described deinterleaver according to the decoding performance of output, makes the output of selected deinterleaver be used to receive processing.
13. wireless communication system as claimed in claim 12, wherein said deinterleaver selector further is configured to receive the notice from the indication interlace mode of described wireless transmission device, and the output of deinterleaver that will have a deinterleaving pattern corresponding with indicated interlace mode is as the output of decoding performance optimum.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810188824 CN101764667B (en) | 2008-12-26 | 2008-12-26 | Wireless transmitting apparatus and method and wireless communication system |
JP2009222929A JP5407704B2 (en) | 2008-12-26 | 2009-09-28 | Radio transmitting apparatus and method, and radio receiving apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810188824 CN101764667B (en) | 2008-12-26 | 2008-12-26 | Wireless transmitting apparatus and method and wireless communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101764667A CN101764667A (en) | 2010-06-30 |
CN101764667B true CN101764667B (en) | 2013-10-02 |
Family
ID=42495665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810188824 Expired - Fee Related CN101764667B (en) | 2008-12-26 | 2008-12-26 | Wireless transmitting apparatus and method and wireless communication system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5407704B2 (en) |
CN (1) | CN101764667B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013067697A1 (en) * | 2011-11-10 | 2013-05-16 | 中兴通讯股份有限公司 | Parallel decoding method and turbo decoder |
US11272380B2 (en) * | 2016-12-13 | 2022-03-08 | Qualcomm Incorporated | Methods and apparatus for managing code block interleaving |
CN112583526A (en) * | 2020-12-10 | 2021-03-30 | 东方红卫星移动通信有限公司 | Low-orbit satellite inter-satellite self-adaptive interleaving method, transmitting end, receiving end and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1516937A (en) * | 2002-03-14 | 2004-07-28 | 松下电器产业株式会社 | Receiver unit and receiving method |
CN1638324A (en) * | 2003-12-25 | 2005-07-13 | 株式会社Ntt都科摩 | Radio communication system, transmitter, receiver and radio communicating method |
CN101112029A (en) * | 2005-02-02 | 2008-01-23 | 松下电器产业株式会社 | Radio communication system, interleave pattern control device, and interleave pattern control method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5233629A (en) * | 1991-07-26 | 1993-08-03 | General Instrument Corporation | Method and apparatus for communicating digital data using trellis coded qam |
JP3592783B2 (en) * | 1995-03-07 | 2004-11-24 | 株式会社東芝 | Transmission path equalizer |
US20060221807A1 (en) * | 2003-07-14 | 2006-10-05 | Masaru Fukuoka | Multi-carrier transmitter apparatus, multi-carrier receiver apparatus and multi-carrier communication method |
WO2008029845A1 (en) * | 2006-09-06 | 2008-03-13 | Sharp Kabushiki Kaisha | Transmission/reception device, transmission/reception system, and transmission/reception method |
-
2008
- 2008-12-26 CN CN 200810188824 patent/CN101764667B/en not_active Expired - Fee Related
-
2009
- 2009-09-28 JP JP2009222929A patent/JP5407704B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1516937A (en) * | 2002-03-14 | 2004-07-28 | 松下电器产业株式会社 | Receiver unit and receiving method |
CN1638324A (en) * | 2003-12-25 | 2005-07-13 | 株式会社Ntt都科摩 | Radio communication system, transmitter, receiver and radio communicating method |
CN101112029A (en) * | 2005-02-02 | 2008-01-23 | 松下电器产业株式会社 | Radio communication system, interleave pattern control device, and interleave pattern control method |
Also Published As
Publication number | Publication date |
---|---|
JP2010157990A (en) | 2010-07-15 |
CN101764667A (en) | 2010-06-30 |
JP5407704B2 (en) | 2014-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100943589B1 (en) | Apparatus and method for transmitting/receiving signal in a communication system | |
US8189701B2 (en) | Adaptive modulation scheme and data rate control method | |
RU2543553C2 (en) | Method and apparatus for channel encoding and decoding in communication system using low-density parity check codes | |
US7069489B2 (en) | Transmission apparatus, reception apparatus, transmission method, and reception method | |
US20110014865A1 (en) | Cooperative reception diversity apparatus and method based on signal point rearrangement or superposition modulation in relay system | |
US7095996B2 (en) | Wireless communication system, and demodulation method and data rate control method therefor | |
CN107113090A (en) | The generation method and equipment of polarization Polar codes | |
JP2009543420A (en) | Communication link control using iterative code number index | |
JP2003244257A (en) | Code word mapping method suitable for multi-level modulation | |
Rezaei et al. | Coding techniques for backscatter communications—A contemporary survey | |
KR20070090596A (en) | Apparatus and method for transmitting/receiving a signal in a communication system using multiple input multiple output scheme | |
CN1197558A (en) | Cellular communication system with multiple code rates | |
US6511280B1 (en) | Adaptive Reed-Solomon decoder and methods thereof | |
EP1276266A2 (en) | Apparatus and method for determining a modulation scheme in a communication system | |
KR101022951B1 (en) | Adaptive modulation/demodulation method and radio communications systems | |
EP3955482B1 (en) | Device and method for linear error correction codes construction | |
CN101764667B (en) | Wireless transmitting apparatus and method and wireless communication system | |
CA2275643C (en) | Receiver decoder circuitry, and associated method, for decoding a channel encoded signal | |
KR101402906B1 (en) | Apparatus and method for power control in mobile communication system | |
CN101237434B (en) | A soft judgement method for Graham M-PSK modulation | |
KR20070118835A (en) | Apparatus and method for improving of iterative detection and decoding in multiple antenna system | |
Xue et al. | Information transmission schemes based on adaptive coded modulation for UAV surveillance systems with satellite relays | |
CN103401826B (en) | The soft decision method of multi-carrier frequency hopping communication based on OOK modulation | |
US20070171102A1 (en) | Sequentially decoded low density parity coding (ldpc) forward error correction (fec) in orthogonal frequency division modulation (ofdm) systems | |
CN104158628A (en) | Relaying method based on uniquely decodable code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131002 Termination date: 20201226 |
|
CF01 | Termination of patent right due to non-payment of annual fee |