A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://patents.google.com/patent/CN102237954A/en below:

CN102237954A - Soft demapping method, apparatus and communication system thereof

CN102237954A - Soft demapping method, apparatus and communication system thereof - Google PatentsSoft demapping method, apparatus and communication system thereof Download PDF Info
Publication number
CN102237954A
CN102237954A CN2010101694806A CN201010169480A CN102237954A CN 102237954 A CN102237954 A CN 102237954A CN 2010101694806 A CN2010101694806 A CN 2010101694806A CN 201010169480 A CN201010169480 A CN 201010169480A CN 102237954 A CN102237954 A CN 102237954A
Authority
CN
China
Prior art keywords
vector
signal
bit
minimum
signal vector
Prior art date
2010-04-30
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.)
Pending
Application number
CN2010101694806A
Other languages
Chinese (zh)
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.)
Industrial Technology Research Institute ITRI
Original Assignee
Industrial Technology Research Institute ITRI
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.)
2010-04-30
Filing date
2010-04-30
Publication date
2011-11-09
2010-04-30 Application filed by Industrial Technology Research Institute ITRI filed Critical Industrial Technology Research Institute ITRI
2010-04-30 Priority to CN2010101694806A priority Critical patent/CN102237954A/en
2011-11-09 Publication of CN102237954A publication Critical patent/CN102237954A/en
Status Pending legal-status Critical Current
Links Images Landscapes Abstract

The invention discloses a soft demapping method, a device and a communication system thereof. The method uses channel state information and modulation coefficient to calculate the minimum Euclidean distance between all possible transmitted signal vectors corresponding to partial bits not obtained in signal detection and received signals, so as to establish a complete bit vector minimum distance corresponding table, and the bit vector minimum distance corresponding table is used to obtain the logarithm approximate ratio corresponding to each bit. The soft demapping method can be used in conjunction with different types of signal detection methods, such as maximum likelihood detection and sphere decoding, to decode the received signal vector into a bit vector.

Description Soft de-mapping method and device and its communication system

Technical field

The invention relates to a kind of communication system, particularly relevant for a kind of soft de-mapping method and device of receiver of communication system.

Background technology

In recent years, wireless or wire communication technology develops apace, and people can see through the communication device with communication function whenever and wherever possible and surf the Net, and perhaps converse with other people.Exceedingly be subjected to the influence of wireless channel for fear of signal vector, and cause receiver received signal vector smoothly, multi-input multi-output system is used especially widely at present.How receiver generally can use hybrid sphere decoding (Sphere Decoding abbreviates SD as) or the most general like detecting (Maximum LikelihoodDetection abbreviates MLD as) when carrying out signal detection.

The most general like the detecting meeting find out might the set of signal vector from comprising one with received signal vector apart from the most close signal vector, as if the situation of not considering to misread, this signal vector the most close with the received signal vector distance is the signal vector that conveyer transmits.The most general signal vector of being found out like detecting can be expressed as

Wherein y is a received signal vector, and H is the system channel matrix, and x is arbitrary group a signal vector in the S set, and S set has comprised that institute might a signal vector.The most general signal vector that is solved like detecting

Be optimum solution.

Hybrid sphere decoding is different from the most probably must be searched all signal vectors like detecting, and hybrid sphere decoding is only searched the signal vector of part, and from the signal of being searched, find out one with received signal vector apart from the most close signal vector.Hybrid sphere decoding is only searched the signal vector of part, and therefore the signal vector of a part and the Euclidean distance (Euclidean Distance) of received signal vector can not calculated in addition.The signal vector that hybrid sphere decoding solved is a suboptimal solution.

Receiver solve signal vector after, can separate mapping to signal vector, with the weight of entrained each bit of picked up signal vector (bit), or claim to transmit possibility.For instance, if communication system adopts orthogonal phase shift modulation (QPSK), as if being separated, solid part signal and imaginary signals carry out demodulation, when solid part signal pairing signal on planisphere (Constellation Map) real number axis is-1, the bit of this solid part signal correspondence is 0, when solid part signal pairing signal on the planisphere real number axis is 1, the bit of this solid part signal correspondence is 1.Similarly, when imaginary signals pairing signal on the planisphere axis of imaginaries is-1, the bit of this imaginary signals correspondence is 0, and when the pairing signal of imaginary signals on the planisphere axis of imaginaries is 1, the bit of this imaginary signals correspondence is 1.

For instance, when the single input single output system of communication system for employing orthogonal phase shift modulation, just, when the conveyer of communication system and receiver only have an antenna respectively, if receiver is solving signal vector

Afterwards, just can be with signal vector

Separate and be mapped as bit vector b=[b

1

b

2

]

T

=[0 1]

T

, signal wherein

With

Be respectively solid part signal and imaginary signals that receiver solves.At the orthogonal phase shift modulating signal, real part or imaginary signals correspond to a bit separately, promptly

With

Separate mapping and can be divided into and rigidly separate mapping and separate mapping, rigidly separate mapping and separate a plurality of bit value that are mapped as corresponding bit vector with the signal vector that the mapping relations of signal vector directly solve receiver according to the bit vector with soft.It is soft that to separate mapping then be that a plurality of logarithms of signal calculated vector are general like ratio (LogLikelihood Ratio abbreviates LLR as), and by the general a plurality of bit value that solve the pairing bit vector of signal vector like ratio of described a plurality of logarithms.Described logarithm is general to be defined as follows like ratio,

L ^ ( b n ) = min x ∈ S b n = 1 ( 1 σ 2 ) | | y - Hx | | 2 - min x ∈ S b n = 0 ( 1 σ 2 ) | | y - Hx | | 2 ,

Wherein, y is a received signal vector, and H is the system channel matrix, and x is a signal vector, σ

2

Be noise power,

For working as bit b

n

Pairing set that might signal vector in=1 o'clock,

For working as bit b

n

Pairing set that might signal vector in=0 o'clock, n=1 ..., N

T

M

c

, N

T

Be to transmit antenna number, M

c

Be each real part on the planisphere or bit number that imaginary signals had.

Please refer to Figure 1A and Figure 1B, Figure 1A is that tradition is used and the most probably to be obtained the method schematic diagram of bit vector like detecting and the soft receiver of separating mapping, and Figure 1B is the schematic diagram that comprises the distance of each signal vector in the set of all possible signal vector and received signal vector.It is the most general like detecting that receiver the most general carried out like the vectorial to received signal y of detecting

module

100, with from the S set that comprises all signal vectors, find out one with received signal vector y apart from the most close signal vector

Signal wherein

With

Be respectively solid part signal and the imaginary signals that receiver solves.

In Figure 1B, communication system is for adopting the orthogonal phase shift modulation, and its receiver and conveyer all have an antenna.The most general Euclidean distance like each signal vector and received signal vector y in the

detecting module

100 meeting calculating S set is to find out the immediate signal vector with received signal vector y

Shown in Figure 1B, for signal vector x=[x

1

x

2

]

T

=[1 1]

T

, signal vector x=[1 1]

T

With the Euclidean distance of received signal vector y be 0.1; For signal vector x=[1-1]

T

, signal vector x=[1-1]

T

With the Euclidean distance of received signal vector y be 0.5; For signal vector x=[-1 1]

T

, signal vector x=[-1 1]

T

With the Euclidean distance of received signal vector y be 0.3; For signal vector x=[-1-1]

T

The time, signal vector x=[-1-1]

T

With the Euclidean distance of received signal vector y be 0.7.Therefore, the most general seemingly detecting

module

100 solves the immediate signal vector with received signal vector y

In order to carry out the soft mapping of separating, receiver must be learnt respectively at bit b 1=1, b 1=0, b 2=1, b 2The minimum Eustachian distance of=0 o'clock pairing each signal vector and received signal vector y.Therefore, receiver can be recorded in the Euclidean distance of all bit vector pairing all signal vectors of b and received signal vector y in the bit vector distance correspondence table 110.For instance, at the vectorial b=[0 0 of the bit of bit vector distance correspondence table 110] TThe signal vector x=[-1-1 of place correspondence] TWith the Euclidean distance of received signal vector y be 0.7.

The signal vector of the Euclidean distance minimum that the most general seemingly detecting

module

100 is found out

Therefore receiver is at the bit b of bit minimum range correspondence table 120

1

=1 place, record bit b

1

=1 o'clock pairing might signal vector and the minimum Eustachian distance of received signal vector y be

Similarly, at the bit b of bit vector minimum range correspondence table 120

2

=1 place, record bit b

2

=1 o'clock pairing might signal vector and the minimum Eustachian distance of received signal vector y be

In addition, can learn bit vector b=[0 1 by bit vector distance correspondence table 110]

T

The Euclidean distance of the signal vector of place correspondence and received signal vector y is 0.3, and learns bit vector b=[0 0]

T

The Euclidean distance of the signal vector of place correspondence and received signal vector y is 0.7.Therefore, receiver is at the bit b of bit vector minimum range correspondence table 120

1

=0 place, record bit b

1

The minimum Eustachian distance of=0 o'clock all possible signal vector and received signal vector y is

Similarly, can learn bit vector b=[1 0 by bit vector distance correspondence table 110]

T

The Euclidean distance of the signal vector of place correspondence and received signal vector y is 0.5, and learns bit vector b=[0 0]

T

The Euclidean distance of the signal vector of place correspondence and received signal vector y is 0.7.Therefore, receiver is at the bit b of bit vector minimum range correspondence table 120

2

=0 place, record bit b

2

The minimum Eustachian distance of=0 o'clock all possible signal vector and received signal vector y is

By the content of bit vector minimum range correspondence table 120, receiver just can carry out the soft mapping of separating, and is general like ratio to calculate logarithm

To estimate the bit b that conveyer may transmit whereby

1

=1.Similarly, by the content of bit vector minimum range correspondence table 120, receiver just can carry out the soft mapping of separating, and is general like ratio to calculate logarithm

To estimate the bit b that conveyer may transmit whereby

2

=1.

Please refer to Fig. 2 A~Fig. 2 C, Fig. 2 A is to use hybrid sphere decoding and the soft receiver of separating mapping to obtain the method schematic diagram of bit vector, Fig. 2 B is the schematic diagram of the distance of each signal vector and received signal vector in the set of the possible signal vector of part, and Fig. 2 C is a schematic diagram of searching the distance of each signal vector and received signal vector in the set of possible signal vector with Fig. 2 B rightabout stratum.Receiver uses two hybrid sphere decoding modules 210 and 220 vectorial to received signal y to carry out hybrid sphere decoding simultaneously, and wherein hybrid sphere decoding module 210 is with signal x when vectorial y decodes to received signal 2Be made as the ground floor signal, decode; Hybrid sphere decoding module 210 is with signal x when vectorial y decoding to received signal 1Be made as the ground floor signal, decode.Signal x herein 1With x 2Be respectively possible solid part signal and imaginary signals, and signal vector x in this example for comprising two layer signal x 1With x 2Signal vector.

Suppose communication system for adopting the single output system of single input of orthogonal phase shift modulation, as Fig. 2 A 210, shown in Fig. 2 B, hybrid

sphere decoding module

210 is only to comprising signal vector x=[x

1

x

2

]

T

=[1 ± 1]

T

S set

1

Search, and from S set

1

In find out a signal vector the most close with received signal vector y distance

Signal vector x=[-1 ± 1]

T

Can't be searched, therefore, receiver can be with bit vector b=[b

1

b

2

]

T

=[1 1]

T

, b=[1 0]

T

The Euclidean distance of pairing each signal vector and received signal vector y is recorded in the bit vector distance correspondence table 212.In other words, hybrid

sphere decoding module

210 can't be calculated bit vector b=[0 1]

T

, b=[0 0]

T

The Euclidean distance of pairing each signal vector and received signal vector y is so bit vector distance correspondence table 212 can't store bit vector b=[b

1

b

2

]

T

=[0 1]

T

, b=[0 0]

T

The Euclidean distance of pairing each signal vector and received signal vector y.

In addition, shown in Fig. 2 A, Fig. 2 C, hybrid

sphere decoding module

220 is only to comprising signal vector x=[± 1 1]

T

S set

2

Search, and from S set

2

In find out a signal vector the most close with received signal vector y distance

Signal vector x=[± 1-1]

T

Can't be searched, therefore, receiver can be with bit vector b=[1 1]

T

, b=[0 1]

T

The Euclidean distance of pairing each signal vector and received signal vector y is recorded in the bit vector distance correspondence table 222.In other words, hybrid

sphere decoding module

220 can't be calculated bit vector b=[1 0]

T

, b=[0 0]

T

The Euclidean distance of pairing each signal vector and received signal vector y is so bit vector distance correspondence table 212 can't store bit vector b=[0 1]

T

, b=[0 0]

T

The Euclidean distance of pairing each signal vector and received signal vector y.

Then, receiver can be set up out bit vector minimum range correspondence table 214 and 224 respectively according to bit vector distance correspondence table 212 and 222.Because bit vector distance correspondence table 212 can't store bit vector b=[0 1] T, b=[0 0] TThe Euclidean distance of pairing each signal vector and received signal vector y, so bit vector minimum range correspondence table 214 can't write down bit b 1The minimum Eustachian distance P of=0 o'clock pairing all signal vector and received signal vector y 1 0Similarly, because bit vector distance correspondence table 222 can't store bit vector b=[1 0] T, b=[0 0] TThe Euclidean distance of pairing each signal vector and received signal vector y, so bit vector minimum range correspondence table 224 can't write down bit b 2The minimum Eustachian distance P of=0 pairing all signal vectors and received signal vector y 2 0

Afterwards, receiver can be set up out complete bit vector minimum range correspondence table 230 according to bit vector minimum range correspondence table 214 and 224.By the content of bit vector minimum range correspondence table 230, receiver just can carry out the soft mapping of separating, and is general like ratio to calculate logarithm

To estimate the bit b that conveyer may transmit whereby

1

=1.Similarly, by the content of bit vector minimum range correspondence table 230, receiver just can carry out the soft mapping of separating, and is general like ratio to calculate logarithm

To estimate the bit b that conveyer may transmit whereby

2

=1.

Summary of the invention

The object of the present invention is to provide a kind of soft de-mapping method and device and its communication system.When detecting by signal calculated pairing all signal vectors of part bit of not calculating and the minimum Eustachian distance between the received signal, setting up complete bit vector minimum range correspondence table whereby, and it is general like ratio to obtain the pairing logarithm of each bit by bit vector minimum range correspondence table.The soft de-mapping method of this kind can cooperate with different types of signal detection mode, to finish the task of received signal vector being decoded as the bit vector.

For realizing that purpose of the present invention provides a kind of soft de-mapping method, be applicable to the receiver of communication system, general in order to the logarithm that obtains pairing each bit of received signal vector like ratio.Described receiver receives described received signal vector

The institute that the conveyer of described communication system transmitted might be expressed as by signal vector

And the signal x of each stratum

j

Corresponding a plurality of bits are [b

(l-1) Mc+1

b

(l-1) Mc+2

B

(l-1) Mc+Mc

]

T

, wherein l=2j-1 is a real part, and l=2j is an imaginary part, and j is 1 to N

T

Integer, N

T

Be the signal sum of described received signal vector, M

c

Be the signal x of j stratum

j

Pairing real part or imaginary part bit sum.Described soft de-mapping method may further comprise the steps: steps A, described received signal vector y is carried out signal detection, to obtain bit vector minimum range correspondence table, the integrality of this correspondence table is according to the transmission signal set size of searching of seeking, if the transmission signal set of searching of seeking too little, this table is imperfect more; Step B has the part that lacks to calculate its value at the correspondence table in the steps A, if the signal x of j stratum

j

Pairing part bit vector minimum range has and lacks, and its account form be each the capable vectorial h according to the system channel matrix H

j

, calculate the signal x of j stratum

j

The signal x of wrong and other stratum

I, i ≠ j

Each bit b under the correct situation

n

The minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake

J, n

, wherein n is 1 to N

T

M

c

Integer, the order of steps A and step B is commutative, promptly step B can first rough estimate h

j

And in correspondence table, deposit all bit vector minimum ranges in advance, if then try to achieve certain bit vector minimum range, again the value in the correspondence table is upgraded in steps A; And step C, according to each minimum Eustachian distance P

J, n

Set up complete bit vector minimum range correspondence table with incomplete bit vector minimum range correspondence table.

Described signal detection is a hybrid sphere decoding or the most general seemingly detecting.

When described signal is detected, solve immediate signal vector with described received signal vector y

And write down described signal vector at least

With the minimum Eustachian distance of described received signal vector y, to set up out incomplete bit vector minimum range correspondence table whereby.

When described signal is detected, more write down the Euclidean distance of part signal vector with described received signal vector y, and according to described signal vector

Set up incomplete bit vector minimum range correspondence table with Euclidean distance, the part signal vector of described received signal vector y with the Euclidean distance of described received signal vector y.

Described soft de-mapping method more comprises:

Calculate each bit b according to complete bit vector minimum range correspondence table nLogarithm general like ratio L (b n).

This P of described calculating J, nStep can carry out this signal detection with the step that obtains incomplete this bit vector minimum range correspondence table before, at this moment, first rough estimate h jAnd in correspondence table, deposit all bit vector minimum ranges in advance, then in the step of this signal detection,, the value in this bit vector minimum range correspondence table is being upgraded if try to achieve certain bit vector minimum range.

Described minimum Eustachian distance P J, n=K * E[||h j|| 2]+E[||n|| 2], wherein n is a noise vector, K is a modulating coefficient.

Described minimum Eustachian distance

Wherein n is a noise vector,

Be modulating coefficient,

The signal that is solved with described communication system

And the modulating method of wrong bit is relevant with its position at planisphere.

For realizing that purpose of the present invention also provides a kind of soft mapping device of separating, be applicable to the receiver of communication system, general in order to the logarithm that obtains pairing each bit of received signal vector like ratio.Described receiver receives described received signal vector

The institute that the conveyer of described communication system transmitted might be expressed as by signal vector

And the signal x of each stratum

j

Corresponding a plurality of bits are [b

(l-1) Mc+1

b

(l-1) Mc+2

B

(l-1) Mc+Mc

]

T

, wherein l=2j-1 is a real part, and l=2j is an imaginary part, and j is 1 to N

T

Integer, N

T

Be the signal sum of described received signal vector, M

c

Be the signal x of j stratum

j

Pairing real part or imaginary part bit sum.The described soft mapping device of separating comprises bit vector minimum range correspondence table module, channel condition information acquiring unit and computing unit.Bit vector minimum range correspondence table module is carried out the result of signal detection to obtain bit vector minimum range correspondence table to described received signal vector y according to the signal detection module, the integrality of this correspondence table is according to the transmission signal set size of searching of seeking, if the transmission signal set of searching of seeking too little, this table is imperfect more.Channel condition information acquiring unit self-channel estimating apparatus obtains the vectorial h of each row of system channel matrix H

j

Computing unit has the part that lacks to calculate its value at correspondence table, and its account form is the vectorial h of each row according to described system channel matrix H

j

, calculate the signal x of the j stratum

j

The signal x of wrong and other stratum

I, i ≠ j

Each bit b under all correct situation

n

The minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake

J, n

, wherein k is 1 to N

T

M

c

Integer.The execution sequence that is noted that aforementioned bit vector minimum range correspondence table module and computing unit is commutative, and promptly computing unit can first rough estimate h

j

And in correspondence table, deposit all bit vector minimum ranges in advance, then,, again the value in the correspondence table is upgraded if bit vector minimum range correspondence table module is tried to achieve certain bit vector minimum range.In addition, described bit vector minimum range correspondence table module is more according to each minimum Eustachian distance P

J, n

Set up complete bit vector minimum range correspondence table with incomplete bit vector minimum range correspondence table.

Described signal detection module is a hybrid sphere decoding module or the most general seemingly detecting module.

When described signal was detected, described signal detection module solved the immediate signal vector with described received signal vector y

And write down described signal vector at least

With the Euclidean distance of described received signal vector y, to allow described bit vector minimum range correspondence table module set up out the vectorial minimum range correspondence table of incomplete unit whereby.

When described signal was detected, described signal detection module had more write down the Euclidean distance of part signal vector and described received signal vector y, described bit vector minimum range correspondence table module and according to described signal vector

Set up the vectorial minimum range correspondence table of incomplete unit with Euclidean distance, the part signal vector of described received signal vector y with the Euclidean distance of described received signal vector y.

Described bit vector minimum range correspondence table module is calculated each bit b according to complete bit vector minimum range correspondence table nLogarithm general like ratio L (b n).

Described computing unit just calculated the signal x of j stratum before described signal detection is carried out jThe signal x of wrong and other stratum I, i ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake J, n, that is this computing unit can first rough estimate h jAnd in this bit vector minimum range correspondence table, deposit all bit vector minimum ranges in advance, then, if bit vector minimum range correspondence table module is tried to achieve certain bit vector minimum range, again the value in this bit vector minimum range correspondence table is upgraded; Perhaps, described computing unit just calculates the signal x of j stratum after described signal detection is carried out jThe signal x of wrong and other stratum I, i ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake J, n

Described minimum Eustachian distance P J, n=K * E[||h j|| 2]+E[||n|| 2], wherein n is a noise vector, K is a modulating coefficient.

The described soft mapping device of separating more comprises:

One modulating coefficient amending unit is in order to the described minimum Eustachian distance P with described computing unit calculated

J, n

=K * E[||h

j

||

2

]+E[||n||

2

] be modified to minimum Eustachian distance

Wherein n is a noise vector,

Be modulating coefficient,

The signal that is solved with described communication system

And the modulating method of wrong bit is relevant with its position at planisphere.

For realizing that purpose of the present invention also provides a kind of communication system, described communication system comprises receiver and conveyer, and described receiver comprises soft mapping device and the signal detection module of separating.The described soft mapping device of separating is in order to the general seemingly ratio of the logarithm that obtains pairing each bit of received signal vector, and described receiver receives described received signal vector

The institute that the conveyer of described communication system transmitted might be expressed as by signal vector

And the signal x of each stratum

j

Corresponding a plurality of bits are [b

(l-1) Mc+1

b

(l-1) Mc+2

B

(l-1) Mc+Mc

]

T

, wherein l=2j-1 is a real part, and l=2j is an imaginary part, and j is 1 to N

T

Integer, N

T

Be the signal sum of described received signal vector, M

c

Be the signal x of j stratum

j

Pairing real part or imaginary part bit sum.The described soft mapping device of separating comprises bit vector minimum range correspondence table module, channel condition information acquiring unit and computing unit.Bit vector minimum range correspondence table module is carried out the result of signal detection to obtain bit vector minimum range correspondence table to described received signal vector y according to the signal detection module, the integrality of this correspondence table is according to the transmission signal set size of searching of seeking, if the transmission signal set of searching of seeking too little, this table is imperfect more.Channel condition information acquiring unit self-channel estimating apparatus obtains the vectorial h of each row of system channel matrix H

j

Computing unit has the part that lacks to calculate its value at correspondence table, and its account form is the vectorial h of each row according to described system channel matrix H

j

, calculate the signal x of the j stratum

j

The signal x of wrong and other stratum

I, i ≠ j

Each bit b under all correct situation

n

The minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake

J, n

, wherein k is 1 to N

T

M

c

Integer.The execution sequence that is noted that aforementioned bit vector minimum range correspondence table module and computing unit is commutative, and promptly computing unit can first rough estimate h

j

And in correspondence table, deposit all bit vector minimum ranges in advance, then,, again the value in the correspondence table is upgraded if bit vector minimum range correspondence table module is tried to achieve certain bit vector minimum range.In addition, described bit vector minimum range correspondence table module is more according to each minimum Eustachian distance P

J, n

Set up complete bit vector minimum range correspondence table with incomplete bit vector minimum range correspondence table.

Described signal detection module is a hybrid sphere decoding module or the most general seemingly detecting module.

When described signal was detected, described signal detection module solved the immediate signal vector with described received signal vector y

And write down described signal vector at least

With the Euclidean distance of described received signal vector y, to allow described bit vector minimum range correspondence table module set up out the vectorial minimum range correspondence table of incomplete unit whereby.

When described signal was detected, described signal detection module had more write down the Euclidean distance of part signal vector and described received signal vector y, described bit vector minimum range correspondence table module and according to described signal vector

Set up incomplete bit vector minimum range correspondence table with Euclidean distance, the part signal vector of described received signal vector y with the Euclidean distance of described received signal vector y.

Described bit vector minimum range correspondence table module is calculated each bit b according to complete bit vector minimum range correspondence table nLogarithm general like ratio L (b n).

Described computing unit just calculated the signal x of j stratum before described signal detection is carried out jThe signal x of wrong and other stratum I, i ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake J, n, that is this computing unit can first rough estimate h jAnd in this bit vector minimum range correspondence table, deposit all bit vector minimum ranges in advance, then, if bit vector minimum range correspondence table module is tried to achieve certain bit vector minimum range, again the value in this bit vector minimum range correspondence table is upgraded; Perhaps, described computing unit just calculates the signal x of j stratum after described signal detection is carried out jThe signal x of wrong and other stratum I, i ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake J, n

Described minimum Eustachian distance P J, n=K * E[||h j|| 2]+E[||n|| 2], wherein n is a noise vector, K is a modulating coefficient.

The described soft mapping device of separating more comprises:

One modulating coefficient amending unit is in order to the described minimum Eustachian distance P with described computing unit calculated

J, n

=K * E[||h

j

||

2

]+E[||n||

2

] be modified to minimum Eustachian distance

Wherein n is a noise vector,

Be modulating coefficient,

The signal that is solved with described communication system

And the modulating method of wrong bit is relevant with its position at planisphere.

The soft de-mapping method that provides of the present invention can be applied in the receiver of various unlike signal detecting modes, and described soft de-mapping method can utilize simple formula to obtain null field in the incomplete bit vector minimum range correspondence table, and is general like ratio with the logarithm that successfully calculates each bit whereby.

Description of drawings

Figure 1A is that tradition is used the most general method schematic diagram that obtains the bit vector like detecting and the soft receiver of separating mapping;

Figure 1B is the schematic diagram that comprises the distance of each signal vector in the set of all possible signal vector and received signal vector;

Fig. 2 A is to use hybrid sphere decoding and the soft receiver of separating mapping to obtain the method schematic diagram of bit vector;

Fig. 2 B is the schematic diagram of the distance of each signal vector in the set of the possible signal vector of part and received signal vector;

Fig. 2 C is the schematic diagram of the distance of each signal vector in the set of the possible signal vector of another part and received signal vector;

Fig. 3 A is to use the receiver of the soft de-mapping method that hybrid sphere decoding and the embodiment of showing of the present invention provide to obtain the method schematic diagram of bit vector;

Fig. 3 B is the schematic diagram of the distance of each signal vector and received signal vector in the set of the possible signal vector of part;

Bit b when Fig. 4 A is 16 quadrature amplitude modulations of communication system employing nWith b N+1Pairing signal x jPlanisphere;

Bit b when Fig. 4 B is 64 quadrature amplitude modulations of communication system employing n, b N+1, b N+2Pairing signal x jPlanisphere;

Fig. 5 is the calcspar of the communication system that provides of embodiments of the invention;

Fig. 6 is the soft calcspar of separating mapping device that embodiments of the invention provide;

Fig. 7 is the flow chart of the soft de-mapping method that provides of embodiments of the invention;

Fig. 8 is the schematic diagram of bit vector minimum range correspondence table of providing of embodiments of the invention.

Wherein, Reference numeral

100: the most general like detecting module

110: bit vector distance correspondence table

120: bit vector minimum range correspondence table

210,220: the hybrid sphere decoding module

212,222: bit vector distance correspondence table

214,224,230: bit vector minimum range correspondence table

310: the hybrid sphere decoding module

320: bit vector distance correspondence table

330: bit vector minimum range correspondence table

340: the soft mapping device of separating

350: bit vector minimum range correspondence table

500: communication system

502: conveyer

504: receiver

506: wireless channel

TX1~TX2: two transmission antennas

RX1~RX2: two reception antennas

550: the signal detection module

560: channel estimating apparatus

600: the soft mapping device of separating

610: computing unit

620: the channel condition information acquiring unit

630: the modulating coefficient amending unit

640: bit vector minimum range correspondence table module

650: multiplexer

S700~S704: step

Embodiment

In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, to soft de-mapping method of the present invention and the device and its communication system be further elaborated.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.

Embodiments of the invention provide a kind of soft de-mapping method, be used for signal calculated when detecting institute not pairing all signal vectors of part bit of calculating and the minimum Eustachian distance between the received signal, setting up complete bit vector minimum range correspondence table whereby, and it is general like ratio to obtain the pairing logarithm of each bit by bit vector minimum range correspondence table.The soft de-mapping method of this kind can cooperate with different types of signal detection mode, and to finish the task of received signal vector being decoded as the bit vector, wherein said signal detection mode can be the most general like detecting and hybrid sphere decoding.

Please refer to Fig. 3 A and Fig. 3 B, Fig. 3 A is to use the receiver of the soft de-mapping method that hybrid sphere decoding and embodiments of the invention provide to obtain the method schematic diagram of bit vector, and Fig. 3 B is the schematic diagram of the distance of the set of all possible signal vector and part signal vector sum received signal vector.The pairing communication system of Fig. 3 A and Fig. 3 B adopts the orthogonal phase shift modulation, and receiver and conveyer all only have an antenna.Receiver obtains received signal vector y=[y from wireless channel 1y 2] T, received signal vector y=[y 1y 2] TReceived signal y with two stratum 1With y 2, received signal y wherein 1With y 2Represent real part received signal and imaginary part received signal respectively.

In Fig. 3 A and Fig. 3 B, the hybrid

sphere decoding module

310 of receiver can be carried out signal detection by vectorial to received signal y, and signal detection herein is a hybrid sphere decoding.Hybrid

sphere decoding module

310 is only to comprising signal vector x=[x

1

x

2

]

T

=[± 1 1]

T

Set

Search, and according to the Euclidean distance of correspondence from set

In find out a signal vector the most close with received signal vector y distance

The signal vector that receiver solved wherein

In signal

With

Solid part signal and the imaginary signals representing receiver respectively and solved, and because communication system adopts orthogonal phase shift modulation, signal

With

Can correspond to a bit b respectively through after separating mapping

1

With b

2

In addition, the signal x among the signal vector x

1

With x

2

Represent solid part signal and imaginary signals respectively.

In these examples of implementation, signal vector x=[± 1-1] TCan't be searched, therefore, receiver can be with bit vector b=[b 1b 2] T=[1 1] T, b=[0 1] TThe Euclidean distance of pairing each signal vector and received signal vector y is recorded in the bit vector distance correspondence table 320.In other words, hybrid sphere decoding module 310 can't be calculated bit vector b=[1 0] T, b=[0 0] TThe Euclidean distance of pairing each signal vector and received signal vector y is so bit vector distance correspondence table 320 can't store bit vector b=[1 0] T, b=[0 0] TThe Euclidean distance of pairing each signal vector and received signal vector y.

Receiver can be set up out bit vector minimum range correspondence table 330 according to bit vector distance correspondence table 320.Because bit vector distance correspondence table 320 can't store bit vector b=[1 0]

T

, b=[0 0]

T

The Euclidean distance of pairing each signal vector and received signal vector y, so bit vector minimum range correspondence table 330 can't write down bit b

2

The minimum Eustachian distance P of=0 o'clock pairing all signal vector and received signal vector y

2 0

That is to say that the integrality of bit vector minimum range correspondence table 330 is according to the transmission signal set of searching of seeking

Size is if the transmission signal set of searching of seeking

Too little, then bit is imperfect more with vectorial minimum range correspondence table 330.Yet, if will make receiver can carry out the soft mapping of separating, obtain the bit vector that conveyer transmits, must obtain minimum Eustachian distance P further

2 0

In view of the above, embodiments of the invention provide a kind of soft de-mapping method, and it is in order to find out the minimum Eustachian distance of pairing all signal vectors of the bit that does not calculate and received signal vector y when carrying out signal detection.With embodiment, the soft mapping device 340 of separating of the soft de-mapping method that the use present embodiment provides more can calculate minimum Eustachian distance P 2 0Then, the soft mapping device 340 of separating just can be set up a complete bit vector minimum range correspondence table 350, and the bit vector that obtains conveyer in view of the above and transmitted.

Received signal vector y can be expressed as y=Hx+n, and wherein H is the system channel matrix, and n is a noise vector.The calculating that sees through hybrid

sphere decoding module

310 with search after, can solve the signal vector that conveyer transmits and may be

The soft de-mapping method that present embodiment provided is that hypothesis is at signal to noise ratio (Signal to Noise Ratio, abbreviate SNR as) under the very high situation, use the most probably to calculate apace when carrying out hybrid sphere decoding like the judgement formula, the minimum Eustachian distance of pairing all signal vectors under the received signal vector y that can't obtain and the part bit misunderstanding situation.In addition, according to analog result, under the very low situation of signal to noise ratio, the method is suitable equally.

If the signal of first stratum that hypothesis is solved

Be correct, that is

X wherein

1

Be to transmit signal, so the most general formula like mistake in computation vector in the judgement formula can be expressed as

Signal when second stratum

The time, x wherein

2

Be to transmit signal, can obtain bit b

2

=1 pairing the minimum Eustachian distance that might transmit signal vector x and received signal vector y

,

With

Condition under because P

2 1

Can correspond to minimum Eustachian distance, promptly || n||

2

, hybrid

sphere decoding module

310 can obtain this value under most of situation.On the contrary, when the signal of second stratum

The time (that is, bit b

2

Wrong), then can obtain bit b

2

The minimum Eustachian distance of=0 pairing all signal vectors and received signal vector y

In this example, bit b

2

The minimum Eustachian distance P of=0 signal vector and received signal vector y

2 0

Obtain in the time of can't searching and calculate by hybrid

sphere decoding module

310.

If the signal of second stratum that hypothesis is solved

Be correct, that is

So the most general formulate like mistake in computation vector in the judgement formula is

Signal when first stratum

The time, can obtain bit b

1

The minimum Eustachian distance of=1 pairing all signal vector x and received signal vector y

With

Condition under because P

1 1

Can correspond to minimum Eustachian distance, promptly || n||

2

, hybrid

sphere decoding module

310 can obtain this value under most of situation.On the contrary, when the signal of first stratum

The time (that is, bit b

1

Wrong), can obtain bit b

1

The minimum Eustachian distance of=0 pairing all signal vectors and received signal vector y

Bit b in this example

1

The minimum Eustachian distance P of=0 signal vector and received signal vector y

1 0

Obtain in the time of can searching and calculate by hybrid

sphere decoding module

310.

In view of the above, the soft de-mapping method that present embodiment provided can utilize channel condition information (ChannelState Information abbreviates CSI as) and modulating method (modulation scheme) when obtaining apace to carry out signal detection pairing all signal vectors of part bit that can't obtain and the minimum Eustachian distance of received signal vector.With top illustrative example, when hybrid sphere decoding is adopted in signal detection, then NO minimum Eustachian distance P

2 0

Can use above-mentioned computing formula,

Obtain minimum Eustachian distance P fast

2 0

Thus, just can obtain complete bit vector minimum range correspondence table 350, and can carry out the soft mapping of separating through bit vector minimum range correspondence table 350.

The fast calculation formulae of pairing all signal vectors of part bit that do not obtained during then, at above-mentioned signal detection and the minimum Eustachian distance of received signal vector is carried out general derivation.The fast calculation formulae of the signal vector of the part bit that acquisition is not obtained when carrying out signal detection and the minimum Eustachian distance of received signal vector can be expressed as P

j

=E[||y-Hx

j

||

2

], P

j

Expression is to the signal x of any j of stratum

j

And other non-x

j

The minimum Eustachian distance of the combination of all signal vectors and received signal vector y, E represents the mean value of all elements of the number of winning the confidence vector, wherein x

j

Be set

In arbitrary group signal vector and j=1 ..., N

T

, set

Be fixed signal x

j

The time pairing set that might signal vector.x

j

Can correspond to one or more bits according to its modulating method, if hypothesis is the orthogonal phase shift modulation, a signal x

j

Can correspond to a bit b

n

, n=1 wherein ..., N

T

M

c

, and when the orthogonal phase shift modulation is used, M

c

=1, thus in this example b

n

=b

j

In addition, defining its mapping relations is x

j

The b of=1 o'clock correspondence

j

=1, x on the contrary

j

The b of=-1 o'clock correspondence

j

=0.Suppose that signal to noise ratio is very high and transmit bit is b

j

=1 (is x

j

=1), can obtain P via hybrid sphere decoding

j

=E[||y-Hx

j

||

2

]=E[||n||

2

], this value is b

j

=1 bit vector minimum range.The semaphore of searching when hybrid sphere decoding has in limited time, might can't obtain b

j

=0 bit vector minimum range, therefore, with aforementioned calculation formula (P

j

=E[||y-Hx

j

||

2

]) derive, under the very high hypothesis of signal to noise ratio, can reasonably infer other non-x

j

Signal equal to transmit signal, so E[||y-Hx

j

||

2

] only remaining x

j

Component and noise,

Wherein, h

j

Be the capable row vector of the j of system channel matrix H.

P

j

Approximate formula can continue again to be launched into again

If the capable vectorial h of row of j of supposing the system channel matrix H

j

Uncorrelated each other with noise vector n (Uncorrelated), then P

j

Formula can be expressed as again

The vectorial h of row that wherein j of system channel matrix H is capable

j

Can be obtained by channel condition information, K then is called modulating coefficient, and its numerical value is relevant with the mode of modulation, further says modulating coefficient K and the signal that is solved

And the planisphere of wrong bit is relevant.

If will set up complete bit vector minimum range correspondence table more quickly, can be at any signal x jPairing any bit b nBit vector minimum range have under the situation about lacking, suppose the signal x of j stratum jThe signal x of wrong and other stratum I, i ≠ jWhen all correct, the signal vector that this group is supposed is multiplied by its corresponding modulating coefficient K with the minimum Eustachian distance of received signal vector y, in addition, adds the influence of noise item.

Yet, if obtain comparatively accurate result, modulating coefficient K and the signal that is solved

And the modulating method of wrong bit and its bit at planisphere are equipped with the pass.In other words, for the signal x of j stratum

j

The signal x of wrong and other stratum

I, i ≠ j

The bit b of correspondence under all correct situation

n

The minimum Eustachian distance of all signal vectors of correspondence and received signal vector y can have part difference because of modulating coefficient K during mistake.

For instance, when using the orthogonal phase shift modulation, modulating coefficient is all

Other lifts an example, please refer to Fig. 4 A, Fig. 4 A be communication system when adopting 16 quadrature amplitude modulations (QuadratureAmplitude Modulation abbreviates 16QAM as) in two bit b of real part axle

n

With b

N+1

, x wherein

j

=3 ,-1,1, the b that 3} corresponds to

n

b

N+1

=11,10,00,01}.16 quadrature amplitudes of Fig. 4 A are tuned as the modulation mode that communication system adopted of Long Term Evolution (Long Term Evolution abbreviates LTE as).By Fig. 4 A as can be known, when the solid part signal that solves

The time, with b

n

Different bit value is not at b

n

The next door, so modulating coefficient is

When the solid part signal that solves

The time, bit b

n

Pairing different bit value is on its next door, so modulating coefficient is

For bit b

N+1

, how many solid part signal values that no matter solves is, bit b

N+1

Pairing different bit value is all at its next door, therefore corresponding bit b

N+1

Modulating coefficient be all

Adopting 64 quadrature amplitude modulations (abbreviating 64QAM as) with the communication system of a Long Term Evolution again be that example illustrates, as Fig. 4 B, when Fig. 4 B is communication system 64 quadrature amplitude modulations of employing (abbreviating 64QAM as) in three bit b of real part axle

n

, b

N+1

, b

N+2

For bit b

n

, when the solid part signal that solves

The time, modulating coefficient is

When the solid part signal that solves

The time, modulating coefficient is

When the solid part signal that solves

The time, modulating coefficient is

When the solid part signal that solves

The time, modulating coefficient is

For bit b

N+1

, when the solid part signal that solves

Or ± 1 o'clock, modulating coefficient is

When the solid part signal that solves

Or ± 3 o'clock, modulating coefficient is

For bit b

N+2

, modulating coefficient is all

In view of the above, the signal x of j stratum

j

The signal x of wrong and other stratum

I, i ≠ j

Each bit under all correct situation

The minimum Eustachian distance P of pairing all signal vectors of mistake and received signal vector y

J, n

Can be expressed as

And as noted earlier, if permission inaccuracy slightly, then can be with the signal x of j stratum

j

The signal x of wrong and other stratum

I, i ≠ j

Each bit under all correct situation

The minimum Eustachian distance of pairing all signal vectors of mistake and received signal vector y all is made as P

J, n

=K * E[||h

j

||

2

]+E[||n||

2

], wherein modulating coefficient K can be each

One of them, its weighted average or the numerical value between its maximum and minimum value.E represents the mean value of all elements of the number of winning the confidence vector, P

j

With P

J, n

All be the Euclidean distance of being tried to achieve, difference is P

J, n

In the K value can be with reference to two immediate distances of different bit value of different modulating methods, and P

j

In the K value with reference to the modulating coefficient of different modulating method correspondences.

Then, please refer to Fig. 5, Fig. 5 is the calcspar of the communication system that provided of embodiments of the invention.Communication system 500 has comprised conveyer 502 and receiver 504, and conveyer 502 sees through wireless channel 506 and carries out wireless telecommunications with receiver 504.Conveyer 502 has transmission antenna TX1~TX2 of two, and receiver RX has two reception antenna RX1~RX2.Suppose that solid part signal and imaginary signals can separate processes, and communication system 500 adopts 16 quadrature amplitude modulations, then the solid part signal vector of each transmission signal can have the signal of 2 stratum, similarly, the imaginary signals vector of each transmission signal also can have the signal of 2 stratum.Therefore, two are transmitted aerial signals and comprise the solid part signal vector and formed the signal vector with 8 stratum in this embodiment with the imaginary signals vector.Described real part received signal vector and imaginary part received signal vector can pass through and separate mapping, and obtain corresponding bit vector.

Please refer to Fig. 6, Fig. 6 is the soft calcspar of separating mapping device that present embodiment provides.Receiver 504 comprises signal detection module 550, channel estimating apparatus 560 and the soft mapping device 600 of separating, and the soft mapping device 600 of separating comprises computing unit 610, channel condition information acquiring unit 620, modulating coefficient amending unit 630, bit vector minimum range correspondence table module 640 and multiplexer 650.The soft mapping device 600 of separating is connected in signal detection module 550 and channel estimating apparatus 560, and wherein channel condition information acquiring unit 620 is connected in channel estimating apparatus 560, and bit vector minimum range correspondence table module 640 is connected in signal detection module 550. Computing unit 610 is connected in channel condition information acquiring unit 620, modulating coefficient amending unit 630 and multiplexer 650.Modulating coefficient amending unit 630 is connected in multiplexer 650, and bit vector minimum range correspondence table module 640 is connected in multiplexer 650.

Signal detection module

550 comprises in the S set of a plurality of signal vectors of all or part the signal vector near received signal vector y in order to searching

And Euclidean distance,

signal detection module

550 is when searching S set, also might write down the Euclidean distance of other a plurality of signal vectors of part and received signal vector y, wherein said

signal detection module

550 can for example be the most general like detecting module or hybrid sphere decoding module.

Channel estimating apparatus

560 is in order to estimation wireless channel 506, to obtain the system channel matrix H.Channel condition

information acquiring unit

620 is in order to obtain the vectorial h of row of each row of system channel matrix H

j

Other a plurality of signal vectors of part that bit vector minimum range

correspondence table module

640 can be calculated according to

signal detection module

550 and the Euclidean distance of received signal vector y, the signal vector that is solved

Set up out an incomplete bit vector minimum range correspondence table with the Euclidean distance of received signal vector y, the integrality of this incomplete bit vector minimum range correspondence table is according to the transmission signal set size of searching of seeking, if institute's transmission signal set of searching of seeking is too little, then the vectorial minimum range correspondence table of this bit is imperfect more.In order to save the complexity of calculating, modulating coefficient K can be each

One of them or its weighted average, in other words, modulating coefficient K can be some particular values.At this moment, enable signal EN is a low level unit, and modulating

coefficient amending unit

630 is by forbidden energy, and

multiplexer

650 is directly exported the P that computing

unit

610 is calculated

J, n

=K * E[||h

j

||

2

]+E[||n||

2

] to bit vector minimum range

correspondence table module

640.

Computing unit

610 can be according to front P

J, n

Formula obtain NO null field in the incomplete bit vector minimum range correspondence table.That is to say the signal x of j stratum

j

The signal x of wrong and other stratum

I, i ≠ j

Each bit b under all correct situation

n

The minimum Eustachian distance of pairing all signal vectors and received signal vector y can be by calculating P during mistake

J, n

Formula obtain.But as noted earlier, modulating coefficient K can with the signal that is solved

Modulating method relevant, therefore, can allow enable signal EN become high levle unit in order to increase soft accuracy of separating mapping.At this moment, modulating

coefficient amending unit

630 is enabled, and

multiplexer

650 is exported the P that modulating

coefficient amending units

630 are revised

J, n

Give bit vector minimum range

correspondence table module

640, that is modulating

coefficient amending unit

630 can see through

multiplexer

650 outputs

Give bit vector minimum range correspondence table module 640.After setting up good complete bit vector minimum range correspondence table, bit vector minimum range

correspondence table module

640 just can calculate each bit b according to complete bit vector minimum range correspondence table

n

Logarithm general like ratio L (b

n

), n=1 ..., N

T

M

c

Be noted that the soft mapping device 600 of separating can carry out off-line (Off-Line) computing, also can carry out online (On-Line) computing.Described off-line operation is meant when signal detection module 550 is calculated and searched, and softly separates mapping device 600 calculates j stratum in advance according to channel estimation value and noise level and modulating method signal x jThe signal x of wrong and other stratum I, i ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake j, and in advance it is recorded in the pairing field of bit vector minimum range correspondence table.Then, by the time signal detection module 550 begins to calculate when searching, and calculates with the result of search according to signal detection module 550 again and softly separates the minimum Eustachian distance P that mapping device 600 is calculated J, nUpgrade before according to minimum Eustachian distance P jThe field of the bit of inserting vector minimum range correspondence table.

In addition, described on-line operation, wait until exactly signal detection module 550 begin to calculate with search after, softly separate the signal x that mapping device 600 just begins calculating j stratum jThe signal x of wrong and other stratum I, i ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake jOr P J, n, again this value is filled up the null field in the bit vector minimum range correspondence table.

In addition, need to prove that when

signal detection module

550 is the most general when the detecting module,

signal detection module

550 can only store the signal vector of the vectorial y of the most approaching reception

And Euclidean distance.Therefore, bit vector minimum range correspondence table has only write down corresponding this signal vector

The pairing a plurality of signal vectors of each bit and the minimum Eustachian distance of received signal vector y.The minimum Eustachian distance of pairing signal vector and received signal vector then must utilize aforementioned minimum Eustachian distance P during each bit mistake

j

Or P

J, n

Computing formula could obtain.

Then, please refer to Fig. 7, Fig. 7 is the flow chart of the soft de-mapping method that provides of embodiments of the invention.This soft de-mapping method is applicable to the receiver of communication system, can be used for setting up complete bit vector minimum range table, make receiver see through bit vector minimum range table and to access the logarithm of pairing each bit of received signal vector general like ratio.The receiver received signal vector

The institute that the conveyer of communication system transmitted might be expressed as by signal vector

And the signal x of each stratum

j

Corresponding a plurality of bit [b

(l-1) Mc+1

b

(l-1) Mc+2

B

(l-1) Mc+Mc

]

T

, wherein l=2j-1 is a real part, and l=2j is an imaginary part, and wherein j is 1 to N

T

Integer, N

T

Be the signal sum of received signal vector, M

c

Be the signal x of j stratum

j

Pairing real part or imaginary part bit sum.

At first, in step S700, vectorial to received signal y carries out signal detection, for example hybrid sphere decoding or the most general like detecting, to obtain and the immediate signal vector of received signal vector y

When signal is detected, may while tracer signal vector

The Euclidean distance of other parts signal vector and received signal vector y.Then, in step S701, according to signal vector

The Euclidean distance of other parts signal vector and received signal vector y is set up an incomplete bit vector minimum range correspondence table, the integrality of this incomplete bit vector minimum range correspondence table is according to the transmission signal set size of searching of seeking, if institute's transmission signal set of searching of seeking is too little, then the vectorial minimum range correspondence table of this incomplete bit is imperfect more.Be noted that when carrying out signal detection, only the tracer signal vector

Euclidean distance with received signal vector y.

Then, in step S702, according to the vectorial h of the row of system channel matrix H j, calculate the signal x of j stratum jThe signal x of wrong and other stratum I, i ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake J, n, wherein n is 1 to N TM cInteger.In more detail, step S702 has the part that lacks to calculate its value at the incomplete bit vector minimum range correspondence table that is produced among the step S701, if the signal x of j stratum jPairing part bit vector minimum range has and lacks, then according to the vectorial h of the row of system channel matrix H j, calculate the signal x of j stratum jThe signal x of wrong and other stratum I ≠ jEach bit b under all correct situation nThe minimum Eustachian distance P of pairing signal vector and received signal vector y during mistake J, n

The order that is noted that step S701 and step S702 can exchange, and promptly step S702 can first rough estimate h jAnd in correspondence table, deposit all bit vector minimum ranges in advance, if then in step S701, try to achieve certain bit vector minimum range, again the value in the bit vector minimum range correspondence table is upgraded.Then, in step S703, according to each the minimum Eustachian distance P that is tried to achieve J, nSet up complete bit vector minimum range correspondence table with incomplete bit vector minimum range correspondence table.Afterwards, in step S704, calculate each bit b according to complete bit vector minimum range correspondence table nLogarithm general like ratio L (b n).

At this, need to prove, if permission inaccuracy slightly, then minimum Eustachian distance P J, nCan equal minimum Eustachian distance P j, promptly do not consider the distance of each bit nearest different value of various modulating methods with it.In addition, the flow chart of Fig. 7 is not in order to the qualification soft de-mapping method that present embodiment provided, and as noted earlier, the soft de-mapping method that embodiments of the invention provided can carry out off-line or on-line operation.Therefore, step S702 can just be performed earlier before step S700, at this moment described minimum Eustachian distance P J, nEqual minimum Eustachian distance P jAn or approaching value (can be the value or a mean value of a rough calculation).

Then, please refer to Fig. 8, Fig. 8 is the schematic diagram of bit vector minimum range correspondence table of providing of present embodiment.Communication system in this embodiment adopts 16 quadrature amplitude modulations, and receiver and conveyer all have 2 antennas, and solid part signal and imaginary signals are to be separated processing.Therefore, received signal vector y has the real number received signal y of 4 stratum

1

~y

4

, the signal vector x that conveyer may transmit also has the real number signal x of 4 stratum

1

~x

4

, i.e. received signal

Can be launched into

Transmit signal

Can be launched into

When SNR is very big, after the vectorial to received signal y of receiver carries out the approximate detecting of maximum, solves signal vector and can equal to transmit the number of delivering a letter certainly

And signal vector

With the Euclidean distance of received signal vector y be 0.000053.

Please contrast Fig. 4 A and Fig. 8 simultaneously,

Corresponding bit vector is

Wherein

Correspond to

With

Other by that analogy.Can learn signal vector by Fig. 4 A

Pairing bit vector

Therefore the schematic diagram of the bit of Fig. 8 vector minimum range correspondence table is in bit b

1

=0, b

2

=0, b

3

=1, b

4

=0, b

5

=0, b

6

=0, b

7

=0, b

8

The minimum Eustachian distance of=1 o'clock pairing all signal vector and received signal vector y is all 0.00053.In addition, below for convenience of description, with signal vector

Order is

If will try to achieve at b

1

=1 and the time b

2

All signal vectors of=1 correspondence and the minimum Eustachian distance of received signal vector y can be supposed the signal x of first stratum

1

Separate mistake, the signal x of other stratum

2

, x

3

, x

4

All correct, then can be according to aforementioned P

J, n

Formula calculate bit b

1

With b

2

The minimum Eustachian distance of pairing all signal vectors and received signal vector y during mistake.In the example of Fig. 8, the bit that is solved

Therefore if bit b

1

Wrong, b then

1

=1 with the bit that solves

The signal of correspondence is x when the most close

1

=-1, so modulating coefficient is

In addition, the bit that is solved

If bit b

2

Wrong, b then

2

=1 with the bit that solves

The signal of correspondence is x when the most close

1

=3, so modulating coefficient is

In view of the above, the minimum Eustachian distance that is calculated

And minimum Eustachian distance

Can be filled to bit b

1

=1 and b

2

The field at=1 place.

Yet, if truly to bit b

1

Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[-1-1 1 3]

T

Be bit b

1

During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[-1-1 1 3]

T

With the distance of received signal vector y be 0.425749.In addition, if truly to bit b

2

Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[3-1 1 3]

T

Be bit b

2

During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[3-1 1 3]

T

With the distance of received signal vector y be 0.428814.Therefore, use the minimum Eustachian distance that formula calculated that embodiments of the invention provided

Very little with actual minimum euclidean distance error.

If will try to achieve at b

3

=0 and the time b

4

All signal vectors of=1 correspondence and the minimum Eustachian distance of received signal vector y can be supposed the signal x of second stratum

2

Separate mistake, the signal x of other stratum

1

, x

3

, x

4

All correct, then can be according to aforementioned P

J, n

Formula calculate bit b

3

With b

4

The minimum Eustachian distance of pairing all signal vectors and received signal vector y during mistake.In the example of Fig. 8, the bit that is solved

Therefore if bit b

3

Wrong, b then

3

=0 with the bit that solves

The signal of correspondence is x when the most close

2

=1, so modulating coefficient is

In addition, the bit that is solved

Therefore if bit b

4

Wrong, b then

4

=1 with the bit that solves

The signal of correspondence is x when the most close

2

=-3, so modulating coefficient is

In view of the above, the minimum Eustachian distance that is calculated

And minimum Eustachian distance

Can be filled to bit b

3

=0 and b

4

The field at=1 place.

Yet, if truly to bit b 3Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[1 11 3] TBe bit b 3During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[1 11 3] TWith the distance of received signal vector y be 0.436261.In addition, if truly to bit b 4Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[1-3 1 3] TBe bit b 4During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[1-3 1 3] TWith the distance of received signal vector y be 0.418302.Therefore, use the minimum Eustachian distance that formula calculated that embodiments of the invention provided Very little with actual minimum euclidean distance error.

If will try to achieve at b

1

=1 and the time b

2

All signal vectors of=1 correspondence and the minimum Eustachian distance of received signal vector y can be supposed the signal x of three-layered

3

Separate mistake, the signal x of other stratum

1

, x

2

, x

4

All correct, then can be according to aforementioned P

J, n

Formula calculate bit b

5

With b

6

The minimum Eustachian distance of pairing all signal vectors and received signal vector y during mistake.In the example of Fig. 8, the bit that is solved

If bit b

5

Wrong, b then

5

=1 with the bit that solves

The signal of correspondence is x when the most close

3

=-1, so modulating coefficient is

In addition, the bit that is solved

If bit b

6

Wrong, b then

6

=1 with the bit that solves

The signal of correspondence is x when the most close

3

=3, so modulating coefficient is

In view of the above, the minimum Eustachian distance that is calculated

And minimum Eustachian distance

Can be filled to bit b

5

=1 and b

6

The field at=1 place.

Yet, if truly to bit b

5

Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[1-1-1 3]

T

Be bit b

5

During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[1-1-1 3]

T

With the distance of received signal vector y be 0.298697.In addition, if truly to bit b

6

Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[1-1 3 3]

T

Be bit b

6

During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[1-1 3 3]

T

With the distance of received signal vector y be 0.291612.Therefore, use the minimum Eustachian distance that formula calculated that embodiments of the invention provided

Very little with actual minimum euclidean distance error.

If will try to achieve at b

7

=1 and the time b

8

All signal vectors of=0 correspondence and the minimum Eustachian distance of received signal vector y can be supposed the signal x of quadravalence layer

4

Separate mistake, the signal x of other stratum

1

, x

2

, x

3

All correct, then can be according to aforementioned P

J, n

Formula calculate bit b

7

With b

8

The minimum Eustachian distance of pairing all signal vectors and received signal vector y during mistake.In the example of Fig. 8, the bit that is solved

Therefore if bit b

7

Wrong, b then

7

=1 with the bit that solves

The signal of correspondence is x when the most close

4

=-1, so modulating coefficient is

In addition, the bit that is solved

Therefore if bit b

8

Wrong, b then

8

=0 with the bit that solves

The signal of correspondence is x when the most close

4

=1, so modulating coefficient is

In view of the above, the minimum Eustachian distance that is calculated

With

And minimum Eustachian distance

With

Can be filled to bit b respectively

7

=1 and b

8

The field at=0 place.

Yet, if truly to bit b

7

Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[1-3 1-1]

T

Be bit b

7

During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[1-3 1-1]

T

With the distance of received signal vector y be 1.097965.In addition, if truly to bit b

8

Pairing all signal vectors are searched during mistake, then can obtain signal vector x=[1-1 1 1]

T

Be bit b

8

During mistake in pairing all signal vectors near the signal vector of received signal vector y, and signal vector x=[1-1 1 1]

T

With the distance of received signal vector y be 0.295709.Apparently, bit b

7

During mistake in pairing all signal vectors near the signal vector x=[1-3 1-1 of received signal vector y]

T

Be not to have only quadravalence layer signal mistake, therefore just can cause the minimum Eustachian distance that uses formula to calculate

With actual minimum Eustachian distance bigger error is arranged, but howsoever, even the error of part is arranged, the soft de-mapping method that present embodiment provided, still can be used as is P

4,7 1

Reference value.In addition, use the minimum Eustachian distance that formula calculated that embodiments of the invention provided

Very little with actual minimum euclidean distance error.

Be noted that will obtain minimum Eustachian distance more quickly can also use P jFormula calculate, but clearly, in this embodiment, the minimum Eustachian distance P that is calculated 4Meeting and bit b 1 4With the minimum Eustachian distance of received signal vector y bigger error is arranged in pairing all signal vectors during mistake.In view of the above, promote the accuracy of calculating, the modulating coefficient that can use change is with formula P jBe modified to formula P J, k

In sum, the soft de-mapping method that provides of the present invention can be applied in the receiver of various unlike signal detecting modes, and described soft de-mapping method can utilize simple formula to obtain null field in the incomplete bit vector minimum range correspondence table, and is general like ratio with the logarithm that successfully calculates each bit whereby.

In conjunction with the drawings to the description of the specific embodiment of the invention, others of the present invention and feature are conspicuous to those skilled in the art.

More than specific embodiments of the invention are described and illustrate it is exemplary that these embodiment should be considered to it, and be not used in and limit the invention, the present invention should make an explanation according to appended claim.

Claims (24) Translated from Chinese 1.一种软性解映射方法,其特征在于,适用于一通讯系统的一接收机,用以获得一接收信号向量所对应的各位元的一对数概似比率,所述接收机接收所述接收信号向量 所述通讯系统的一传送机所传送的所有可能信号向量表示为 且每一阶层的信号xj对应的多个位元为[b(l-1)Mc+1b(l-1)Mc+2…b(l-1)Mc+Mc]T,其中l=2j-1为实部,l=2j为虚部,j为1至NT的整数,NT为所述接收信号向量的一信号总数,Mc为第j个阶层的信号xj所对应的实部或虚部位元总数,所述软性解映射方法包括:1. A soft demapping method, characterized in that, it is applicable to a receiver of a communication system, in order to obtain a logarithmic probability ratio of each bit corresponding to a received signal vector, and the receiver receives the received signal vector All possible signal vectors transmitted by a transmitter of the communication system are expressed as And the multiple bits corresponding to the signal x j of each level are [b (l-1)Mc+1 b (l-1)Mc+2 ...b (l-1)Mc+Mc ] T , where l= 2j-1 is the real part, l=2j is the imaginary part, j is an integer from 1 to N T , N T is the total number of one signal of the received signal vector, M c is the signal x j corresponding to the jth level The total number of real or imaginary bits, the soft demapping method includes: 对所述接收信号向量y进行一信号侦测,以获得不完整的一位元向量最小距离对应表;performing a signal detection on the received signal vector y to obtain an incomplete one-bit vector minimum distance correspondence table; 根据一系统信道矩阵H的各行向量hj,计算出第j个阶层的信号xj有错误且其它阶层的信号xi,i≠j都正确的情况下各位元bn错误时所对应的信号向量与接收信号向量y的最小欧氏距离Pj,n;以及According to each row vector h j of a system channel matrix H, calculate the signal corresponding to each bit b n error when the signal x j of the jth level has an error and the signals x i, i≠j of other levels are correct the minimum Euclidean distance P j,n between the vector and the received signal vector y; and 根据各最小欧氏距离Pj,n与不完整的位元向量最小距离对应表建立完整的位元向量最小距离对应表。A complete bit vector minimum distance correspondence table is established according to each minimum Euclidean distance P j,n and the incomplete bit vector minimum distance correspondence table. 2.根据权利要求1所述的软性解映射方法,其特征在于,所述信号侦测为一球状解码或一最大概似侦测。2. The soft demapping method according to claim 1, wherein the signal detection is a spherical decoding or a maximum likelihood detection. 3.根据权利要求1所述的软性解映射方法,其特征在于,于所述信号进行侦测时,解得与所述接收信号向量y最接近的信号向量 并至少记录所述信号向量 与所述接收信号向量y的最小欧氏距离,以借此建立出不完整的位元向量最小距离对应表。3. The soft demapping method according to claim 1, wherein when the signal is detected, the signal vector closest to the received signal vector y is solved and record at least the signal vector The minimum Euclidean distance to the received signal vector y, so as to establish an incomplete bit-vector minimum distance correspondence table. 4.根据权利要求3所述的软性解映射方法,其特征在于,于所述信号进行侦测时,更记录了部分信号向量与所述接收信号向量y的欧氏距离,并根据所述信号向量 与所述接收信号向量y的欧氏距离、部分信号向量与所述接收信号向量y的欧氏距离来建立不完整的位元向量最小距离对应表。4. The soft demapping method according to claim 3, wherein when the signal is detected, the Euclidean distance between a partial signal vector and the received signal vector y is recorded, and according to the signal vector The Euclidean distance from the received signal vector y and the Euclidean distance from the partial signal vector to the received signal vector y are used to establish an incomplete bit vector minimum distance correspondence table. 5.根据权利要求1所述的软性解映射方法,其特征在于,更包括:5. soft demapping method according to claim 1, is characterized in that, further comprises: 根据完整的位元向量最小距离对应表计算各位元bn的对数概似比率L(bn)。Calculate the logarithmic probability ratio L(b n ) of each bit b n according to the complete bit-vector minimum distance correspondence table. 6.根据权利要求1所述的软性解映射方法,其特征在于,所述计算该Pj,n的步骤可以在进行该信号侦测以获得不完整的该位元向量最小距离对应表的步骤之前,此时,先粗估hj并在对应表中预先存放所有位元向量最小距离,接着在该信号侦测的步骤中,如果有求得某个位元向量最小距离,在将该位元向量最小距离对应表中的值更新。6. The soft demapping method according to claim 1, characterized in that, the step of calculating the P j, n can be carried out during the signal detection to obtain the incomplete minimum distance correspondence table of the bit vector Before the step, at this time, roughly estimate h j and store the minimum distance of all bit vectors in the corresponding table in advance, and then in the step of signal detection, if the minimum distance of a certain bit vector is obtained, the bit vector The values in the meta-vector minimum distance correspondence table are updated. 7.根据权利要求1所述的软性解映射方法,其特征在于,所述最小欧氏距离Pj,n=K×E[||hj||2]+E[||n||2],其中n为噪声向量,E为取信号向量的所有元素的平均值,K为调变系数。7. The soft demapping method according to claim 1, characterized in that, the minimum Euclidean distance P j,n =K×E[||h j || 2 ]+E[||n|| 2 ], where n is the noise vector, E is the average value of all elements of the signal vector, and K is the modulation coefficient. 8.根据权利要求1所述的软性解映射方法,其特征在于,所述最小欧氏距离 其中n为噪声向量,E为取信号向量的所有元素的平均值, 为调变系数, 与所述通讯系统所解得的信号 及其错误位元的调变方法与其在星座图的位置有关。8. soft demapping method according to claim 1, is characterized in that, described minimum Euclidean distance Where n is the noise vector, E is the average value of all elements of the signal vector, is the modulating coefficient, and the signal obtained by the communication system The modulation method of its error bit is related to its position in the constellation diagram. 9.一种软性解映射装置,其特征在于,适用于一通讯系统的一接收机,用以获得一接收信号向量所对应的各位元的一对数概似比率,所述接收机接收所述接收信号向量 所述通讯系统的一传送机所传送的所有可能信号向量表示为 且每一阶层的信号xj对应的多个位元为[b(l-1)Mc+1b(l-1)Mc+2…b(l-1)Mc+Mc]T,其中l=2j-1为实部,l=2j为虚部,j为1至NT的整数,NT为所述接收信号向量的一信号总数,Mc为第j个阶层的信号xj所对应的实部或虚部位元总数,所述软性解映射装置包括:9. A soft demapping device, characterized in that it is suitable for a receiver of a communication system, in order to obtain a logarithmic probability ratio of each bit corresponding to a received signal vector, and the receiver receives the received signal vector All possible signal vectors transmitted by a transmitter of the communication system are expressed as And the multiple bits corresponding to the signal x j of each level are [b (l-1)Mc+1 b (l-1)Mc+2 ...b (l-1)Mc+Mc ] T , where l= 2j-1 is the real part, l=2j is the imaginary part, j is an integer from 1 to N T , N T is the total number of one signal of the received signal vector, M c is the signal x j corresponding to the jth level The total number of real or imaginary bits, the soft demapping device includes: 一位元向量最小距离对应表模块,根据一信号侦测模块对所述接收信号向量y进行一信号侦测的结果以获得不完整的一位元向量最小距离对应表;A one-bit vector minimum distance correspondence table module, according to a signal detection module performing a signal detection result on the received signal vector y to obtain an incomplete one-bit vector minimum distance correspondence table; 一信道状态信息获取单元,自一信道估测装置获取一系统信道矩阵H的各行向量hj;以及A channel state information acquisition unit, which acquires each row vector h j of a system channel matrix H from a channel estimation device; and 一计算单元,根据所述系统信道矩阵H的各行向量hj,计算出第j个阶层的信号xj有错误且其它阶层的信号xi,i≠j都正确的情况下各位元bn错误时所对应的信号向量与接收信号向量y的最小欧氏距离Pj,n;A calculation unit, according to each row vector h j of the system channel matrix H, calculates that the signal x j of the j-th level has an error and the signals x i, i≠j of other levels are correct, and each bit b n is wrong The minimum Euclidean distance P j, n between the corresponding signal vector and the received signal vector y; 其中所述位元向量最小距离对应表模块更根据各最小欧氏距离Pj,n与不完整的位元向量最小距离对应表建立完整的位元向量最小距离对应表。The bit vector minimum distance correspondence table module further establishes a complete bit vector minimum distance correspondence table according to each minimum Euclidean distance P j, n and the incomplete bit vector minimum distance correspondence table. 10.根据权利要求9所述的软性解映射装置,其特征在于,所述信号侦测模块为一球状解码模块或一最大概似侦测模块。10. The soft demapping device according to claim 9, wherein the signal detection module is a spherical decoding module or a maximum likelihood detection module. 11.根据权利要求9所述的软性解映射装置,其特征在于,于所述信号进行侦测时,所述信号侦测模块解得与所述接收信号向量y最接近的信号向量 并至少记录所述信号向量 与所述接收信号向量y的欧氏距离,以借此让所述位元向量最小距离对应表模块建立出不完整的元向量最小距离对应表。11. The soft demapping device according to claim 9, wherein when the signal is detected, the signal detection module obtains the signal vector closest to the received signal vector y and record at least the signal vector Euclidean distance to the received signal vector y, so that the bit-vector minimum-distance correspondence table module can create an incomplete element-vector minimum-distance correspondence table. 12.根据权利要求11所述的软性解映射装置,其特征在于,于所述信号进行侦测时,所述信号侦测模块更记录了部分信号向量与所述接收信号向量y的欧氏距离,所述位元向量最小距离对应表模块并根据所述信号向量与所述接收信号向量y的欧氏距离、部分信号向量与所述接收信号向量y的欧氏距离来建立不完整的元向量最小距离对应表。12. The soft demapping device according to claim 11, wherein when the signal is detected, the signal detection module further records the Euclidean relationship between a part of the signal vector and the received signal vector y distance, the bit vector minimum distance corresponds to the table module and according to the signal vector The Euclidean distance from the received signal vector y, and the Euclidean distance from the partial signal vector to the received signal vector y are used to establish an incomplete element-vector minimum distance correspondence table. 13.根据权利要求9所述的软性解映射装置,其特征在于,所述位元向量最小距离对应表模块根据完整的位元向量最小距离对应表计算各位元bn的对数概似比率L(bn)。13. soft demapping device according to claim 9, is characterized in that, described bit vector minimum distance corresponding table module calculates the logarithm probability ratio of every bit b n according to complete bit vector minimum distance corresponding table L(b n ). 14.根据权利要求9所述的软性解映射装置,其特征在于,所述计算单元在所述信号侦测进行之前就计算出第j个阶层的信号xj有错误且其它阶层的信号xi,i≠j都正确的情况下各位元bn错误时所对应的信号向量与接收信号向量y的最小欧氏距离Pj,n,亦即该计算单元可先粗估hj并在该位元向量最小距离对应表中预先存放所有位元向量最小距离,接着,位元向量最小距离对应表模块如果有求得某个位元向量最小距离,再将该位元向量最小距离对应表中的值更新;或者,所述计算单元在所述信号侦测进行后才计算出第j个阶层的信号xj有错误且其它阶层的信号xi,i≠j都正确的情况下各位元bn错误时所对应的信号向量与接收信号向量y的最小欧氏距离Pj,n。14. The soft demapping device according to claim 9, wherein the calculation unit calculates that the signal x j of the jth level has an error and the signal x of other levels is wrong before the signal detection is performed. When i, i≠j are all correct, the minimum Euclidean distance P j,n between the corresponding signal vector and the received signal vector y when each bit b n is wrong, that is, the calculation unit can roughly estimate h j first and The minimum distance of all bit vectors is pre-stored in the corresponding table of the minimum distance of bit vectors. Then, if the module of the minimum distance of bit vectors corresponds to the table, if the minimum distance of a certain bit vector is obtained, then the minimum distance of bit vectors is corresponding to the corresponding table. value update; or, the calculation unit calculates that the signal x j of the jth level has an error after the signal detection is performed and the signals x i, i≠j of other levels are all correct under the condition that each bit b n The minimum Euclidean distance P j,n between the signal vector corresponding to the error and the received signal vector y. 15.根据权利要求9所述的软性解映射装置,其特征在于,所述最小欧氏距离Pj,n=K×E[||hj||2]+E[||n||2],其中n为噪声向量,E为取信号向量的所有元素的平均值,K为调变系数。15. The soft demapping device according to claim 9, wherein the minimum Euclidean distance P j,n =K×E[||h j || 2 ]+E[||n|| 2 ], where n is the noise vector, E is the average value of all elements of the signal vector, and K is the modulation coefficient. 16.根据权利要求15所述的软性解映射装置,其特征在于,更包括:16. The soft demapping device according to claim 15, further comprising: 一调变系数修正单元,用以将所述计算单元所计算出的所述最小欧氏距离Pj,n=K×E[||hj||2]+E[||n||2]修正为最小欧氏距离 其中n为噪声向量,E为取信号向量的所有元素的平均值, 为调变系数, 与所述通讯系统所解得的信号 及其错误位元的调变方法与其在星座图的位置有关。A modulation coefficient correction unit, used to convert the minimum Euclidean distance P j,n =K×E[||h j || 2 ]+E[||n|| 2 calculated by the calculation unit ] modified to the minimum Euclidean distance Where n is the noise vector, E is the average value of all elements of the signal vector, is the modulating coefficient, and the signal obtained by the communication system The modulation method of its error bit is related to its position in the constellation diagram. 17.一种通讯系统,其特征在于,包括一接收机与一传送机,所述接收机包括一软性解映射装置与一信号侦测模块,所述软性解映射装置用以获得一接收信号向量所对应的各位元的一对数概似比率,所述接收机接收所述接收信号向量 所述通讯系统的一传送机所传送的所有可能信号向量表示为 且每一阶层的信号xj对应的多个位元为[b(l-1)Mc+1b(l-1)Mc+2…b(l-1)Mc+Mc]T,其中l=2j-1为实部,l=2j为虚部,j为1至NT的整数,NT为所述接收信号向量的一信号总数,Mc为第j个阶层的信号xj所对应的实部或虚部位元总数,所述软性解映射装置包括:17. A communication system, characterized in that it includes a receiver and a transmitter, the receiver includes a soft demapping device and a signal detection module, the soft demapping device is used to obtain a receiving The logarithmic probability ratio of each bit corresponding to the signal vector, the receiver receiving the received signal vector All possible signal vectors transmitted by a transmitter of the communication system are expressed as And the multiple bits corresponding to the signal x j of each level are [b (l-1)Mc+1 b (l-1)Mc+2 ...b (l-1)Mc+Mc ] T , where l= 2j-1 is the real part, l=2j is the imaginary part, j is an integer from 1 to N T , N T is the total number of one signal of the received signal vector, M c is the signal x j corresponding to the jth level The total number of real or imaginary bits, the soft demapping device includes: 一位元向量最小距离对应表模块,根据一信号侦测模块对所述接收信号向量y进行一信号侦测的结果以获得不完整的一位元向量最小距离对应表;A one-bit vector minimum distance correspondence table module, according to a signal detection module performing a signal detection result on the received signal vector y to obtain an incomplete one-bit vector minimum distance correspondence table; 一信道状态信息获取单元,自一信道估测装置获取一系统信道矩阵H的各行向量hj;以及A channel state information acquisition unit, which acquires each row vector h j of a system channel matrix H from a channel estimation device; and 一计算单元,根据所述系统信道矩阵H的各行向量hj,计算出第j个阶层的信号xj有错误且其它阶层的信号xi,i≠j都正确的情况下各位元bn错误时所对应的信号向量与接收信号向量y的最小欧氏距离Pj,n;A calculation unit, according to each row vector h j of the system channel matrix H, calculates that the signal x j of the j-th level has an error and the signals x i, i≠j of other levels are correct, and each bit b n is wrong The minimum Euclidean distance P j, n between the corresponding signal vector and the received signal vector y; 其中所述位元向量最小距离对应表模块更根据各最小欧氏距离Pj,n与不完整的位元向量最小距离对应表建立完整的位元向量最小距离对应表。The bit vector minimum distance correspondence table module further establishes a complete bit vector minimum distance correspondence table according to each minimum Euclidean distance P j, n and the incomplete bit vector minimum distance correspondence table. 18.根据权利要求17所述的通讯系统,其特征在于,所述信号侦测模块为一球状解码模块或一最大概似侦测模块。18. The communication system according to claim 17, wherein the signal detection module is a spherical decoding module or a maximum likelihood detection module. 19.根据权利要求17所述的通讯系统,其特征在于,于所述信号进行侦测时,所述信号侦测模块解得与所述接收信号向量y最接近的信号向量 并至少记录所述信号向量 与所述接收信号向量y的欧氏距离,以借此让所述位元向量最小距离对应表模块建立出不完整的元向量最小距离对应表。19. The communication system according to claim 17, wherein when the signal is detected, the signal detection module obtains the signal vector closest to the received signal vector y and record at least the signal vector Euclidean distance to the received signal vector y, so that the bit-vector minimum-distance correspondence table module can create an incomplete element-vector minimum-distance correspondence table. 20.根据权利要求19所述的通讯系统,其特征在于,于所述信号进行侦测时,所述信号侦测模块更记录了部分信号向量与所述接收信号向量y的欧氏距离,所述位元向量最小距离对应表模块并根据所述信号向量 与所述接收信号向量y的欧氏距离、部分信号向量与所述接收信号向量y的欧氏距离来建立不完整的位元向量最小距离对应表。20. The communication system according to claim 19, wherein when the signal is detected, the signal detection module further records the Euclidean distance between a part of the signal vector and the received signal vector y, so The bit vector minimum distance correspondence table module and according to the signal vector The Euclidean distance from the received signal vector y and the Euclidean distance from the partial signal vector to the received signal vector y are used to establish an incomplete bit vector minimum distance correspondence table. 21.根据权利要求17所述的通讯系统,其特征在于,所述位元向量最小距离对应表模块根据完整的位元向量最小距离对应表计算各位元bn的对数概似比率L(bn)。21. The communication system according to claim 17, characterized in that, said bit vector minimum distance correspondence table module calculates the logarithmic probability ratio L (b n ). 22.根据权利要求17所述的通讯系统,其特征在于,所述计算单元在所述信号侦测进行之前就计算出第j个阶层的信号xj有错误且其它阶层的信号xi,i≠j都正确的情况下各位元bn错误时所对应的信号向量与接收信号向量y的最小欧氏距离Pj,n,亦即该计算单元可先粗估hj并在该位元向量最小距离对应表中预先存放所有位元向量最小距离,接着,位元向量最小距离对应表模块如果有求得某个位元向量最小距离,再将该位元向量最小距离对应表中的值更新;或者,所述计算单元在所述信号侦测进行后才计算出第j个阶层的信号xj有错误且其它阶层的信号xi,i≠j都正确的情况下各位元bn错误时所对应的信号向量与接收信号向量y的最小欧氏距离Pj,n。22. The communication system according to claim 17, wherein the calculation unit calculates that the signal x j of the jth level has an error and the signals x i,i of other levels are calculated before the signal detection is performed When ≠j is correct, the minimum Euclidean distance P j,n between the corresponding signal vector and the received signal vector y when each bit b n is wrong, that is, the calculation unit can roughly estimate h j first and minimize the bit vector The minimum distances of all bit vectors are pre-stored in the distance correspondence table, and then, if the bit vector minimum distance correspondence table module obtains a certain bit vector minimum distance, then the value in the bit vector minimum distance correspondence table is updated; Alternatively, the calculation unit calculates that the signal x j of the jth level has an error and the signals x i, i≠j of other levels are correct after the signal detection is performed. When each bit b n is wrong The minimum Euclidean distance P j,n between the corresponding signal vector and the received signal vector y. 23.根据权利要求17所述的通讯系统,其特征在于,所述最小欧氏距离Pj,n=K×E[||hj||2]+E[||n||2],其中n为噪声向量,E为取信号向量的所有元素的平均值,K为调变系数。23. The communication system according to claim 17, characterized in that, the minimum Euclidean distance P j,n =K×E[||h j || 2 ]+E[||n|| 2 ], Among them, n is the noise vector, E is the average value of all elements of the signal vector, and K is the modulation coefficient. 24.根据权利要求23所述的通讯系统,其特征在于,所述软性解映射装置更包括:24. The communication system according to claim 23, wherein the soft demapping device further comprises: 一调变系数修正单元,用以将所述计算单元所计算出的所述最小欧氏距离Pj,n=K×E[||hj||2]+E[||n||2]修正为最小欧氏距离 其中n为噪声向量, 为调变系数,E为取信号向量的所有元素的平均值, 与所述通讯系统所解得的信号 及其错误位元的调变方法与其在星座图的位置有关。A modulation coefficient correction unit, used to convert the minimum Euclidean distance P j,n =K×E[||h j || 2 ]+E[||n|| 2 calculated by the calculation unit ] modified to the minimum Euclidean distance where n is the noise vector, is the modulation coefficient, E is the average value of all elements of the signal vector, and the signal obtained by the communication system The modulation method of its error bit is related to its position in the constellation diagram. CN2010101694806A 2010-04-30 2010-04-30 Soft demapping method, apparatus and communication system thereof Pending CN102237954A (en) Priority Applications (1) Application Number Priority Date Filing Date Title CN2010101694806A CN102237954A (en) 2010-04-30 2010-04-30 Soft demapping method, apparatus and communication system thereof Applications Claiming Priority (1) Application Number Priority Date Filing Date Title CN2010101694806A CN102237954A (en) 2010-04-30 2010-04-30 Soft demapping method, apparatus and communication system thereof Publications (1) Family ID=44888221 Family Applications (1) Application Number Title Priority Date Filing Date CN2010101694806A Pending CN102237954A (en) 2010-04-30 2010-04-30 Soft demapping method, apparatus and communication system thereof Country Status (1) Cited By (1) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN110086741A (en) * 2019-03-15 2019-08-02 西安电子科技大学 DVB-S2X system soft de-mapped method based on FPGA Citations (3) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN101056131A (en) * 2006-04-06 2007-10-17 三星电子株式会社 Apparatus and method for generating log likelihood ratio in a multiple-input multiple-output communication system CN101093670A (en) * 2002-03-28 2007-12-26 杜比实验室特许公司 Reconstruction of the spectrum of an audiosignal with incomplete spectrum based on frequency translation. US20080152032A1 (en) * 2006-12-22 2008-06-26 Samsung Electronics Co., Ltd Apparatus and method for receiving signals in multiple-input multiple-output wireless communication system Patent Citations (3) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN101093670A (en) * 2002-03-28 2007-12-26 杜比实验室特许公司 Reconstruction of the spectrum of an audiosignal with incomplete spectrum based on frequency translation. CN101056131A (en) * 2006-04-06 2007-10-17 三星电子株式会社 Apparatus and method for generating log likelihood ratio in a multiple-input multiple-output communication system US20080152032A1 (en) * 2006-12-22 2008-06-26 Samsung Electronics Co., Ltd Apparatus and method for receiving signals in multiple-input multiple-output wireless communication system Cited By (2) * Cited by examiner, † Cited by third party Publication number Priority date Publication date Assignee Title CN110086741A (en) * 2019-03-15 2019-08-02 西安电子科技大学 DVB-S2X system soft de-mapped method based on FPGA CN110086741B (en) * 2019-03-15 2021-06-11 西安电子科技大学 DVB-S2X system soft de-mapping method based on FPGA Similar Documents Publication Publication Date Title Hu et al. 2021 Reconfigurable intelligent surface aided mobile edge computing: From optimization-based to location-only learning-based solutions CN107332598A (en) 2017-11-07 A kind of precoding of mimo system joint and antenna selecting method based on deep learning CN104079511B (en) 2017-09-12 The method and device of maximum likelihood ML Data processing of receiver EP3291498A1 (en) 2018-03-07 Apparatus and method for estimating downlink channel in wireless communication system CN103987068B (en) 2017-11-03 A kind of spatial modulation system detection method of low complex degree CN102790747B (en) 2015-01-07 Mapping method for spacial modulation system EP1964299A2 (en) 2008-09-03 Mimo receiver WO2013088374A2 (en) 2013-06-20 Enhanced demodulation reference signal (dm-rs) design TW201037990A (en) 2010-10-16 Near soft-output maximum likelihood detection for multiple-input multiple-output systems using reduced list detection US8831128B2 (en) 2014-09-09 MIMO communication system signal detection method RU2009100150A (en) 2010-07-20 ADVANCED METHOD OF DECODING IN THE SYSTEM OF MULTI-ANTENNA TRANSMISSION AND DEVICE FOR IMPLEMENTATION OF THE METHOD US20110261908A1 (en) 2011-10-27 Soft demapping method and apparatus and communication system thereof KR102460867B1 (en) 2022-10-28 System and method for multiple input multiple output (mimo) detection with soft slicer US20100074375A1 (en) 2010-03-25 Sphere decoding method applied to multi-input multi-output (mimo) channel CN107733514B (en) 2023-10-27 Combined input signal MIMO wireless communication receiving end and signal detection method CN102237954A (en) 2011-11-09 Soft demapping method, apparatus and communication system thereof CN112260729A (en) 2021-01-22 Signal detection method and device, electronic equipment and readable storage medium CN106953716A (en) 2017-07-14 Double-ordered sphere decoding method for generalized spatial modulation Zargari et al. 2024 Deep conditional generative adversarial networks for efficient channel estimation in AmBC systems CN107017929B (en) 2020-02-18 MIMO system signal transmission and reception method CN105049384B (en) 2018-06-26 For the channel estimation methods in uplink multi-users mimo system CN106304126B (en) 2019-11-08 A kind of determination method and device of transmission mode CN109698741B (en) 2019-11-01 A kind of novel full-duplex communication transmitter and receiver design method CN101867460B (en) 2012-11-21 Signal-to-noise ratio acquisition device, method and communication equipment KR101960699B1 (en) 2019-03-20 Method and Apparatus For Detecting Signal In Optical Wireless System Legal Events Date Code Title Description 2011-11-09 C06 Publication 2011-11-09 PB01 Publication 2011-12-21 C10 Entry into substantive examination 2011-12-21 SE01 Entry into force of request for substantive examination 2014-03-12 WD01 Invention patent application deemed withdrawn after publication 2014-03-12 WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111109


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4