[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102026278A - Method and device for detecting E-HICH - Google Patents

Method and device for detecting E-HICH Download PDF

Info

Publication number
CN102026278A
CN102026278A CN2009100932202A CN200910093220A CN102026278A CN 102026278 A CN102026278 A CN 102026278A CN 2009100932202 A CN2009100932202 A CN 2009100932202A CN 200910093220 A CN200910093220 A CN 200910093220A CN 102026278 A CN102026278 A CN 102026278A
Authority
CN
China
Prior art keywords
sequence
mrow
hich
symbol sequence
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009100932202A
Other languages
Chinese (zh)
Other versions
CN102026278B (en
Inventor
魏立梅
佟学俭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TD Tech Ltd
Original Assignee
TD Tech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TD Tech Ltd filed Critical TD Tech Ltd
Priority to CN200910093220.2A priority Critical patent/CN102026278B/en
Publication of CN102026278A publication Critical patent/CN102026278A/en
Application granted granted Critical
Publication of CN102026278B publication Critical patent/CN102026278B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The embodiments of the present invention disclose a method for detecting E-DCH Hybrid Automatic Repeat Request Indicator Channel (E-HICH), comprising the following steps of: performing a combined detection on the reception signals in which the subframe and time slot of scheduled E-HICH are located, and obtaining an estimate of the symbol sequence which is loaded on the scheduled E-HICH with the subframe and the time slot; demodulating and descrambling the estimate of the symbol sequence obtained, then obtaining a bit sequence after the demodulation and descrambling; and determining the value of an ACK/NACK bit which is transmitted to the user on the scheduled E-HICH according to the signature sequence corresponding to the user and the bit sequence obtained by demodulating and descrambling. The embodiments of the present invention also disclose another method and two devices for detecting E-HICH. By adopting the methods and devices, an ACK/NACK bit or the TPC&SS instruction which is sent to a determinate UE can be extracted from the signals transmitted on the E-HICH.

Description

E-HICH detection method and device
Technical Field
The present invention relates to mobile communication technology, and more particularly, to a method and apparatus for detecting an E-DCH Hybrid Automatic Repeat reQuest Indicator Channel (E-HICH).
Background
In order to meet the requirement of High-Speed data service in a mobile network, a Time Division Synchronous Code Division Multiple Access (TD-SCDMA) system introduces a High Speed Uplink Packet Access (HSUPA) technology, which can greatly improve Uplink throughput and Uplink peak rate. In the HSUPA technology, a downlink physical channel called E-DCH hybrid automatic repeat request indicator channel (E-HICH) is introduced. The channels can be generally classified into two categories: scheduled E-HICHs and non-scheduled E-HICHs.
Wherein, the scheduled E-HICH can be used to transmit ACK/NACK bits (i.e. data reception acknowledgement bits) of a physical uplink channel (E-PUCH) of the scheduled enhanced dedicated channel, and the values of the data reception acknowledgement bits are: acknowledgement (ACK) or non-acknowledgement (NACK). For example, when a user terminal (UE) is authorized to transmit a data block to a transmitter (NODEB) through a scheduled E-PUCH, the NODEB receives data transmitted by the UE on the scheduled E-PUCH. If the data is received correctly, the NODEB will send an ACK bit to the UE over the scheduled E-HICH. If the data is received in error, the NODEB will send a NACK bit to the UE over the scheduled E-HICH. The ACK/NACK bits of a plurality of UEs may be simultaneously transmitted on one scheduled E-HICH in one subframe. For a UE, after it transmits data to a NODEB through a scheduled E-PUCH, the UE may receive ACK/NACK bits transmitted thereto on the scheduled E-HICH.
The non-scheduled E-HICH can be used for transmitting the data receiving state and the control instruction of the non-scheduled E-PUCH. Wherein, the data receiving state can be represented by ACK/NACK bits and is used for indicating whether the data blocks sent to the NODEB by the UE through the non-scheduled E-PUCH are correctly received or not; and the control commands (i.e., TPC & SS commands) include Transmit Power Control (TPC) commands and synchronization offset (SS) commands. The TPC instruction can be used for controlling the transmission power of the E-PUCH of the UE, and the SS instruction can be used for controlling the transmission advance of the E-PUCH of the UE. The UE may be granted a non-scheduled E-PUCH when data transmission is in progress. At this time, the UE may send a data block to the NODEB through the granted non-scheduled E-PUCH. If the data is received correctly, the NODEB will send an ACK bit to the UE over the non-scheduled E-HICH. If the data is received in error, the NODEB will send a NACK bit to the UE over the non-scheduled E-HICH. Meanwhile, after receiving data through the non-scheduled E-PUCH, the NODEB can also send TPC & SS instructions of the E-PUCH to the UE through the non-scheduled E-HICH. For the generation of TPC & SS commands, reference may be made to relevant documents, which are not described in detail here. On one non-scheduled E-HICH in one subframe, ACK/NACK bits and TPC & SS commands of a plurality of UEs can be simultaneously transmitted. For a UE, after it transmits data to the NODEB through the non-scheduled E-PUCH, the UE may receive ACK/NACK bits and TPC & SS commands transmitted thereto on the non-scheduled E-HICH.
Because the ACK/NACK bits of a plurality of UEs can be simultaneously sent on the same scheduled E-HICH; on the same non-scheduled E-HICH, the ACK/NACK bit and TPC & SS instruction of a plurality of UEs can be sent simultaneously. Thus, the signal carried on the E-HICH is a superposition of the signals sent to multiple UEs.
However, in the prior art, any one downlink channel only carries a signal of one UE. Therefore, the detection of the signal on the E-HICH is necessarily different from the detection of any one downlink channel in the prior art. Therefore, the prior art has not provided a specific and effective method for detecting the E-HICH, and thus cannot extract ACK/NACK bits or TPC & SS commands to be sent to a certain UE from signals transmitted on the E-HICH.
Disclosure of Invention
In view of the above, embodiments of the present invention provide a method and an apparatus for detecting an E-HICH, so that ACK/NAC bits or TPC & SS commands sent to a certain UE can be extracted from a signal transmitted on the E-HICH.
In order to achieve the above purpose, the technical solution in the embodiment of the present invention is realized as follows:
a method for detecting E-HICH comprises the following steps:
performing joint detection on a received signal of a time slot of a subframe where the scheduled E-HICH is located to obtain an estimation of a symbol sequence carried by the time slot of the subframe on the scheduled E-HICH;
demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence;
and determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence.
The demodulating and descrambling the obtained estimate of the symbol sequence to obtain a demodulated and descrambled bit sequence comprises:
and demodulating and descrambling the obtained estimation of the symbol sequence by adopting quadrature phase shift keying to obtain a demodulated and descrambled bit sequence.
The ACK/NACK bit takes the values as follows: acknowledgement (ACK) or non-acknowledgement (NACK).
The determining, according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence, a value of an ACK/NACK bit transmitted to the user on the scheduled E-HICH includes:
carrying out biphase phase shift keying modulation on the signature sequence corresponding to the user to obtain a first symbol sequence;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain a second symbol sequence;
calculating a first correlation value from the first symbol sequence and the second symbol sequence;
and determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the first correlation value.
The performing biphase phase shift keying modulation on the signature sequence corresponding to the user to obtain a first symbol sequence includes:
let the signature sequence corresponding to the user be b (n), n ═ 1, 2, …, LSignature80; wherein, L isSignatureRepresenting the length of the signature sequence;
performing biphase phase shift keying modulation on the b (n) to obtain the first symbol sequence:
<math><mrow><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>L</mi><mi>Signature</mi></msub><mo>=</mo><mn>80</mn><mo>.</mo></mrow></math>
the deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain a second symbol sequence includes:
setting the demodulated and descrambled bit sequence asn=1,2,…,2Lsymbol(ii) a Wherein, L issymbolRepresenting the number of symbols carried by each data field;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain the second symbol sequence:
Figure B2009100932202D0000043
when calculating a first correlation value based on the first symbol sequence and the second symbol sequence, the first correlation value is calculated according to the following formula:
<math><mrow><mi>x</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
wherein x is the first correlation value, b' (n) is the first symbol sequence,
Figure B2009100932202D0000045
for said second symbol sequence, n is b' (n) andthe number of bits in (1).
The determining, according to the first correlation value, a value of an ACK/NACK bit transmitted to the user on the scheduled E-HICH includes:
when the first correlation value is greater than or equal to 0, the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH is ACK;
and when the first correlation value is less than 0, the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH is NACK.
The embodiment of the invention also provides a detection method of the E-HICH, which comprises the following steps:
performing joint detection on a received signal of a time slot of a subframe where a non-scheduled E-HICH is located to obtain an estimation of a symbol sequence carried by the time slot of the subframe on the non-scheduled E-HICH;
demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence;
and determining the value of the ACK/NACK bit and the value of the control instruction transmitted to the user on the non-scheduled E-HICH according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequence.
The demodulating and descrambling the obtained estimate of the symbol sequence to obtain a demodulated and descrambled bit sequence comprises:
and demodulating and descrambling the obtained estimation of the symbol sequence by adopting quadrature phase shift keying to obtain a demodulated and descrambled bit sequence.
The ACK/NACK bit takes the values as follows: acknowledgement (ACK) or non-acknowledgement (NACK).
The control instructions include: transmit Power Control (TPC) commands and synchronization offset (SS) commands.
The signature sequence group corresponding to the user includes:
one signature sequence for transmitting ACK/NACK bits, and three signature sequences for transmitting TPC commands and SS commands.
The determining, according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequence, a value of an ACK/NACK bit and a value of a control instruction transmitted to the user on the non-scheduled E-HICH includes:
performing biphase phase shift keying modulation on the signature sequence for sending the ACK/NACK bit to obtain a third symbol sequence;
performing biphase phase shift keying modulation on the three signature sequences for sending the TPC command and the SS command respectively to obtain a fourth symbol sequence, a fifth symbol sequence and a sixth symbol sequence;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain a seventh symbol sequence;
calculating a second correlation value according to the third symbol sequence and a seventh symbol sequence;
determining the value of the ACK/NACK bit transmitted to the user on the E-HICH which is not scheduled according to the second correlation value;
calculating a third correlation value according to the fourth symbol sequence and the seventh symbol sequence;
calculating a fourth correlation value according to the fifth symbol sequence and the seventh symbol sequence;
calculating a fifth correlation value according to the sixth symbol sequence and the seventh symbol sequence;
and determining the value of the control instruction transmitted to the user on the non-scheduled E-HICH according to the third correlation value, the fourth correlation value and the fifth correlation value.
The performing biphase phase shift keying modulation on the signature sequence corresponding to the user to obtain a third symbol sequence includes:
let the signature sequence used for sending ACK/NACK bits be b (n), n ═ 1, 2, …, LSignature80; wherein, L isSignatureRepresenting the length of the signature sequence;
performing biphase phase shift keying modulation on the b (n) to obtain the third symbol sequence:
<math><mrow><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>L</mi><mi>Signature</mi></msub><mo>=</mo><mn>80</mn><mo>.</mo></mrow></math>
the deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain a seventh symbol sequence includes:
setting the demodulated and descrambled bit sequence as
Figure B2009100932202D0000062
n=1,2,…,2Lsymbol(ii) a Wherein, L issymbolRepresenting the number of symbols carried by each data field;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain the seventh symbol sequence:
Figure B2009100932202D0000063
when a second correlation value is calculated based on the third symbol sequence and the seventh symbol sequence, the second correlation value is calculated according to the following formula:
<math><mrow><msup><mi>x</mi><mo>&prime;</mo></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
wherein x 'is the second correlation value, b' (n) is the third symbol sequence,
Figure B2009100932202D0000065
for said seventh symbol sequence, n is b' (n) and
Figure B2009100932202D0000066
the number of bits in (1).
The determining, according to the second correlation value, a value of an ACK/NACK bit transmitted to the user on the non-scheduled E-HICH includes:
when the second correlation value is greater than or equal to 0, the value of the ACK/NACK bit transmitted to the user on the non-scheduled E-HICH is ACK;
and when the second correlation value is less than 0, the value of the ACK/NACK bit transmitted to the user on the non-scheduled E-HICH is NACK.
The obtaining a fourth symbol sequence, a fifth symbol sequence and a sixth symbol sequence by performing biphase phase shift keying modulation on the three signature sequences for sending the TPC command and the SS command respectively comprises:
setting the three signature sequences for sending the TPC command and the SS command as follows: c (m, n); wherein n is 1, 2, …, LSignature80 and said LSignatureThe length of the signature sequence is represented, m is 1, 2 and 3, and the sequence numbers of the three signature sequences are represented respectively;
performing biphase phase shift keying modulation on the c (m, n) to obtain a fourth symbol sequence, a fifth symbol sequence and a sixth symbol sequence:
<math><mrow><msup><mi>c</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><mi>c</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>c</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>L</mi><mi>Signature</mi></msub><mo>=</mo><mn>80</mn><mo>.</mo></mrow></math>
the third correlation value, the fourth correlation value and the fifth correlation value are calculated according to the following formulas:
<math><mrow><mi>y</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>c</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
when the value of m is 1, 2 or 3, y (m) represents the third correlation value, the fourth correlation value or the fifth correlation value, and c' (m, n) represents the fourth symbol sequence, the fifth symbol sequence or the sixth symbol sequence;
Figure B2009100932202D0000073
n is the number of bits in each symbol sequence.
The determining, according to the third correlation value, the fourth correlation value, and the fifth correlation value, a value of the control instruction transmitted to the user on the non-scheduled E-HICH includes:
and calculating a combined identifier M according to the third correlation value, the fourth correlation value and the fifth correlation value according to the following formula:
M = arg ment ( max { | y ( m ) | } m = 1,2 , . . . , 3 )
wherein, when the value of m is 1, 2 or 3, y (m) represents the third correlation value, the fourth correlation value or the fifth correlation value, respectively;
Figure B2009100932202D0000075
represents an operation of taking the largest absolute value y (m) from the three correlation values y (m); the area represents the calculation of the value of m corresponding to the y (m) with the maximum absolute value;
when the value of y (M) with the maximum absolute value is greater than or equal to 0, the value of the control instruction transmitted to the user on the non-scheduled E-HICH is the combination of the control instructions corresponding to the anti-sequence of the Mth signature sequence;
and when the value of y (M) with the maximum absolute value is less than 0, the value of the control instruction transmitted to the user on the non-scheduled E-HICH is the combination of the control instructions corresponding to the Mth signature sequence.
The embodiment of the invention also provides a device for detecting the E-HICH, which comprises: the device comprises a joint detection module, a demodulation and descrambling module and a correlation value calculation module;
the joint detection module is used for carrying out joint detection on the received signal of the time slot of the sub-frame where the scheduled E-HICH is located, obtaining the estimation of the symbol sequence carried by the time slot of the sub-frame on the scheduled E-HICH, and sending the estimation of the symbol sequence to the demodulation and descrambling module;
the demodulation and descrambling module is used for demodulating and descrambling the estimation of the obtained symbol sequence to obtain a bit sequence after demodulation and descrambling, and sending the bit sequence after demodulation and descrambling to the correlation calculation value module;
and the correlation value calculating module is used for determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence.
The embodiment of the invention also provides a device for detecting the E-HICH, which comprises: the device comprises a joint detection module, a demodulation and descrambling module and a correlation value calculation module;
the joint detection module is used for carrying out joint detection on the received signal of the time slot of the subframe where the non-scheduled E-HICH is located, obtaining the estimation of the symbol sequence carried by the time slot of the subframe on the non-scheduled E-HICH, and sending the estimation of the symbol sequence to the demodulation and descrambling module;
the demodulation and descrambling module is used for demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence and sending the demodulated and descrambled bit sequence to the correlation value calculation module;
and the correlation value calculating module is used for determining the value of the ACK/NACK bit and the value of the control instruction transmitted to the user on the non-scheduling E-HICH according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequence.
In summary, the embodiments of the present invention provide a method and an apparatus for detecting an E-HICH. By the detection method and the detection device, the detection of the E-HICH can be realized, so that an ACK/NACK or TPC & SS instruction sent to a determined UE can be extracted from a signal transmitted on the E-HICH.
Drawings
Fig. 1 is a flowchart of a method for detecting a scheduled E-HICH according to an embodiment of the present invention.
Fig. 2 is a flowchart of a method for detecting an unscheduled E-HICH in an embodiment of the present invention.
Fig. 3 is a schematic diagram of a device for detecting scheduled E-HICH in an embodiment of the present invention.
Fig. 4 is a schematic diagram of an apparatus for detecting an unscheduled E-HICH in an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings and specific embodiments.
In the technical scheme of the invention, a detection method of the E-HICH is provided. Since the E-HICH can be generally divided into scheduled E-HICH and non-scheduled E-HICH, in the embodiments of the present invention, a method for detecting the E-HICH in the present invention will be described by taking a method for detecting the scheduled E-HICH and a method for detecting the non-scheduled E-HICH as examples. The above-mentioned two detection methods will be described in detail below.
The first embodiment is as follows: and (3) a detection method of the scheduled E-HICH.
Fig. 1 is a flowchart of a method for detecting a scheduled E-HICH according to an embodiment of the present invention. As shown in fig. 1, the method for detecting the scheduled E-HICH in the embodiment of the present invention includes the following steps:
step 101, performing joint detection on the received signal of the time slot of the subframe where the scheduled E-HICH is located, and obtaining the estimation of the symbol sequence carried by the time slot of the subframe on the scheduled E-HICH.
If the scheduled E-HICH is located in the time slot t, in this step, the received signal of the time slot t of the subframe can be jointly detected in the time slot t of the subframe n where the scheduled E-HICH is located, so as to obtain the estimation of the symbol sequence carried by the time slot t of the subframe on the scheduled E-HICH:
Figure B2009100932202D0000091
wherein, i represents the ith data field, i is 1, 2; 1, 2, LsymbolN represents the number of bits in the symbol sequence, e.g., the nth bit in the symbol sequence; and L issymbolIt indicates the number of symbols carried by each data field.
Specifically, for a slot t of an nth subframe, a received signal of the slot t in the nth subframe is: r (n), n ═ 1, 2, …, Lburst. Here, Lburst848 represents the length of one burst. The spreading factor of an Orthogonal Variable Spreading Factor (OVSF) code adopted by the scheduled E-HICH is set to SF 16, and the code channel number is c. By performing joint detection on r (n), an estimate of the symbol sequence carried by the time slot t of the subframe on the OVSF code c (i.e. on the scheduled E-HICH) can be obtained
Figure B2009100932202D0000101
The joint detection algorithm is a relatively mature algorithm of the TD-SCDMA system, and the specific calculation method can be referred to related documents, which are not described herein again.
Step 102, demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence.
In an embodiment of the invention, the estimation of the symbol sequence obtained as described above may be performedUsing quadrature phase shiftKeying (QPSK) demodulation and bit descrambling, and using
Figure B2009100932202D0000103
n=1,2,…,2LsymbolIndicating the demodulated and descrambled bit sequence.
The QPSK demodulation and the bit descrambling are also mature technologies of the TD-SCDMA system, and the specific calculation method can be referred to related documents and is not described herein again.
And 103, determining the value of a data reception confirmation bit transmitted to the user on the scheduled E-HICH according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence.
In the embodiment of the present invention, the data receiving status may be represented by an ACK bit and a NACK bit, and therefore, in this step, it may be determined whether a value of a data receiving acknowledgement bit transmitted to the user on the scheduled E-HICH is ACK or NACK according to a signature sequence corresponding to the user and the demodulated and descrambled bit sequence, so that a receiving status of data sent by the user may be known according to the value. For example, if it is determined that an ACK is transmitted to the user on the scheduled E-HICH, it indicates that the data transmitted by the user through the scheduled E-PUCH has been correctly received by the NODEB; and if it is determined that NACK is transmitted to the user on the scheduled E-HICH, it indicates that the data transmitted by the user through the scheduled E-HICH is received with error by the NODEB.
In the TD-SCDMA system, since the spreading factor adopted by the E-HICH (including the scheduled E-HICH and the non-scheduled E-HICH) is 16, the maximum bit capacity in the subframe on the E-HICH is 88 bits (bit), i.e. 44 data symbols (one data symbol is equal to two bits) can be carried. In the embodiment of the present invention, a spreading code with a length of 80 bits is used, and the remaining 8 bits are used to identify whether the user adjusts synchronization or adjusts transmission power. Therefore, for the scheduled E-HICH, each user has a unique signature sequence with a length of 80 bits, and after performing an inversion operation on the value of each bit in the signature sequence (i.e. changing the value of a bit from 1 to 0 or from 0 to 1), an inverted sequence of the signature sequence can be obtained. The signature sequence may correspond to NACK, and the anti-sequence of the signature sequence may correspond to ACK.
When a transmitter (NODEB) transmits ACK/NACK bits corresponding to a user k, i.e., a k-th user, through a scheduled E-HICH, the ACK/NACK bits are not directly transmitted to a receiver of the user k through the scheduled E-HICH. It is well established in the standards of TD-SCDMA systems that the transmitter (NODEB) should determine the signature sequence to be used when transmitting ACK/NACK bits to user k according to certain rules. When the value of the ACK/NACK bit sent to the user k is ACK, the transmitter sends the anti-sequence of the signature sequence of the user k to a receiver of the user k through a scheduled E-HICH channel; and when the ACK/NACK bit sent to the user k takes the value of NACK, the transmitter sends the signature sequence of the user k to the receiver of the user k through the scheduled E-HICH channel. Therefore, the receiver (i.e. the kth UE) of the user k can determine whether the ACK/NACK bit sent to the user k by the transmitter is ACK or NACK according to the rule set by the TD-SCDMA standard by confirming whether the signature sequence or the anti-sequence of the signature sequence is sent to the user k.
The specific method comprises the following steps:
the signature sequence adopted when the user k determines that the transmitter sends the ACK/NACK bit to the user k according to the TD-SCDMA standard is as follows: b (n), n ═ 1, 2, …, LSignature80, wherein, LSignatureIndicating the length of the signature sequence. Performing Binary Phase Shift Keying (BPSK) modulation on the signature sequence to obtain a symbol sequence: b' (n), n ═ 1, 2, …, LSignature=80。
Figure B2009100932202D0000121
According to the above step 102, the above pair is obtainedThe estimation of the symbol sequence of (a) is demodulated and descrambled to obtain a demodulated and descrambled bit sequence as follows:
Figure B2009100932202D0000122
n=1,2,…,2Lsymbol. Due to the fact that
Figure B2009100932202D0000123
The last four bits of the first data field and the first four bits of the second data field are idle bits, so that the 8 bits can be deleted, thereby obtaining a bit sequence:
<math><mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>b</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>40</mn></mtd></mtr><mtr><mtd><mover><mi>b</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>2</mn><mo>,</mo><mi>n</mi><mo>-</mo><mn>36</mn><mo>)</mo></mrow><mo>,</mo><mi>n</mi><mo>=</mo><mn>41,42</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>80</mn></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math>
according to the above sequence b' (n) and sequence
Figure B2009100932202D0000125
The correlation value x is calculated as follows:
<math><mrow><mi>x</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
wherein n represents the sequence b' (n) and the sequence
Figure B2009100932202D0000127
The number of symbols in (a).
If x is more than or equal to 0, the ACK/NACK bit sent to the user k by the transmitter is taken as ACK;
if x is less than 0, the ACK/NACK bit sent to the user k by the transmitter is NACK;
through the steps 101-103, the receiver of the user k can complete the detection of the scheduled E-HICH, so that the value of the ACK/NACK bit transmitted to the user k on the scheduled E-HICH is obtained.
Example two: detection method on non-scheduled E-HICH.
Fig. 2 is a flowchart of a method for detecting an unscheduled E-HICH in an embodiment of the present invention. As shown in fig. 2, the method for detecting an unscheduled E-HICH in the embodiment of the present invention includes the following steps:
step 201, performing joint detection on the received signal of the time slot of the sub-frame where the non-scheduled E-HICH is located, and obtaining the estimation of the symbol sequence carried by the time slot of the sub-frame on the non-scheduled E-HICH.
If the non-scheduled E-HICH is located in the time slot t, in this step, the received signal of the time slot t of the subframe can be jointly detected in the time slot t of the subframe n where the scheduled E-HICH is located, so as to obtain the estimation of the symbol sequence carried by the time slot t of the subframe on the non-scheduled E-HICH:
Figure B2009100932202D0000128
wherein, i represents the ith data field, i is 1, 2; 1, 2, Lsymbol,Lsymbol22 denotes the number of symbols carried per data field.
In particular toFor example, the received signal of the slot t of the nth subframe is: r (n), n ═ 1, 2, …, Lburst. Here, Lburst848 represents the length of one burst. The spreading factor of OVSF (orthogonal variable spreading factor) code adopted by the non-scheduled E-HICH is SF-16, and the code channel number is c. By performing joint detection on r (n), an estimate of the symbol sequence carried by the time slot t of the subframe on the OVSF code c (i.e. on the non-scheduled E-HICH) can be obtained
Figure B2009100932202D0000131
The joint detection algorithm is a relatively mature algorithm of the TD-SCDMA system, and the specific calculation method can be referred to related documents, which are not described herein again.
Step 202, demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence.
Similar to the step 102, in this step, the obtained symbol sequence estimation value can be obtained by using digital modulation methods such as QPSK demodulation and bit descrambling
Figure B2009100932202D0000132
Demodulating and descrambling are performed to obtain a demodulated and descrambled bit sequence. In the estimation of the above-mentioned symbol sequence
Figure B2009100932202D0000133
After QPSK demodulation and bit descrambling, the bit sequence after demodulation and descrambling is as follows:
Figure B2009100932202D0000134
the QPSK demodulation and the bit descrambling are also mature technologies of the TD-SCDMA system, and the specific calculation method can be referred to related documents and is not described herein again.
Step 203, determining the value of the data reception acknowledgement bit and the value of the control instruction transmitted to the user on the non-scheduled E-HICH according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequence.
Similar to the step 103, in this step, it may be determined whether a value of a data reception acknowledgement bit transmitted to the user on the non-scheduled E-HICH is ACK or NACK according to a signature sequence group corresponding to the user and the demodulated and descrambled bit sequence, so that a reception state of data sent by the user may be known according to the value; meanwhile, the value of the control instruction (namely TPC & SS instruction) transmitted to the user on the non-scheduled E-HICH can be determined.
Similarly, in TD-SCDMA system, when the transmitter sends ACK/NACK bit and TPC & SS command to the kth user (i.e. user k), the transmitter will not directly send ACK/NACK bit and TPC & SS command to the receiver of user k through E-HICH channel. The standards for TD-SCDMA systems specify that the transmitter (NODEB) should determine, according to certain rules, the signature sequence to be used when transmitting ACK/NACK bits to user k and the signature sequence to be used when transmitting TPC & SS commands to user k.
Specifically, there are two kinds of values for the ACK/NACK bits: ACK and NACK; and the TPC commands have two types: to increase power and decrease power, there are 3 SS commands: advance, retard, and constant. Therefore, there are 6 different combinations of the TPC command and the SS command. Therefore, 80 signature sequences are designed in the TD-SCDMA system, each signature sequence has a length of 80 bits, and each bit takes a value of 0 or 1. The TD-SCDMA system divides the 80 signature sequences into 20 signature sequence groups, each signature sequence group including four signature sequences. The first signature sequence in each signature sequence group is used for transmitting ACK/NACK bits, and the last three signature sequences in each signature sequence group are used for transmitting TPC & SS commands. Wherein, the last three signature sequences of each signature sequence group and the reverse sequences of the three signature sequences can respectively represent 6 combinations of TPC & SS commands. For each UE with non-scheduled E-PUCH, the network side (e.g., RNC) will allocate a signature sequence set on the non-scheduled E-HICH for the UE to feedback ACK/NACK bits and TPC & SS commands of the UE. The group number of the signature sequence group assigned to the UE will be configured to both the UE and the NODEB.
When the NODEB transmits the ACK/NACK bit and the TPC & SS command to the user k through the non-scheduled E-HICH, a signature sequence group for transmitting the ACK/NACK bit and the TPC & SS command to the UE may be first determined according to the configuration of the RNC, and four signature sequences of the signature sequence group may be determined. When the value of the ACK/NACK bit sent to the user k is ACK, the NODEB sends the anti-sequence of the first signature sequence in the signature sequence group to a receiver of the user k through a non-scheduling E-HICH channel; and when the ACK/NACK bit sent to the user k takes the value of NACK, the NODEB sends the first signature sequence of the signature sequence group to a receiver of the user k through an unscheduled E-HICH channel.
When the TPC & SS command is sent to the user k, the sequence corresponding to the TPC & SS command to be sent to the user k may be selected from the 6 sequences formed by the last three sequences in the signature sequence group and the reverse sequences of the three sequences according to the one-to-one mapping relationship between the 6 combinations of the TPC & SS command and the 6 sequences defined in the TD-SCDMA standard, and then the sequence is sent to the receiver of the user k through the non-scheduled E-HICH.
A user k (i.e., the kth UE) may determine, according to the configuration of the RNC, a signature sequence group for feeding back ACK/NACK bits and TPC & SS commands of the UE, and may further determine a signature sequence for feeding back ACK/NACK and three signature sequences for feeding back TPC & SS commands.
Therefore, the receiver of user k can determine the ACK/NACK bits and TPC & SS commands of user k transmitted by the transmitter by using a correlation method.
The specific method comprises the following steps:
and step 1), performing BPSK modulation on the signature sequence for sending the ACK/NACK bit to obtain a modulated symbol sequence, which can be called as a third symbol sequence.
Let the receiver of user k determine that the signature sequence used when the NODEB sends the ACK/NACK bits of user k be: b (n), n ═ 1, 2, …, LSignature80. Performing BPSK modulation on the signature sequence to obtain a symbol sequence: b' (n), n ═ 1, 2, …, LSignature=80。
And 2), carrying out BPSK modulation on the three signature sequences for sending the TPC command and the SS command respectively to obtain three symbol sequences after value modulation, wherein the three symbol sequences can be respectively called as a fourth symbol sequence, a fifth symbol sequence and a sixth symbol sequence.
Let user k receiver determine TPC of NODEB transmitting user k&The SS instruction takes 3 sequences: c (m, n), n ═ 1, 2, …, LSignature80; where m is 1, 2, and 3 denote the numbers of the three sequences, respectively. The 3 symbol sequences obtained by BPSK modulation of the 3 sequences are: c' (m, n):
<math><mrow><msup><mi>c</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><mi>c</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>c</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math> n=1,2,…,LSignature=80,m=1,2,3。
wherein, when the value of m is 1, 2 or 3, c' (m, n) represents the fourth symbol sequence, the fifth symbol sequence and the sixth symbol sequence respectively.
And 3), deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain a seventh symbol sequence.
The demodulation and descrambling results for the E-HICH are:
Figure B2009100932202D0000161
n=1,2,…,2Lsymbol. The last four bits of the demodulation and descrambling result of the first data field, and the first four bits of the demodulation and descrambling result of the second data field are idle bits, and these 8 bits are deleted to obtain the seventh bit sequence:
<math><mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>b</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>40</mn></mtd></mtr><mtr><mtd><mover><mi>b</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>2</mn><mo>,</mo><mi>n</mi><mo>-</mo><mn>36</mn><mo>)</mo></mrow><mo>,</mo><mi>n</mi><mo>=</mo><mn>41,42</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>80</mn></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math>
and 4) calculating a second correlation value according to the third symbol sequence and the seventh symbol sequence.
Sequence b' (n) and sequence
Figure B2009100932202D0000163
Is calculated according to the following equation:
<math><mrow><msup><mi>x</mi><mo>&prime;</mo></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
and step 5), determining the value of the ACK/NACK bit transmitted to the user on the E-HICH which is not scheduled according to the second correlation value.
That is, if x' is greater than or equal to 0, the value of the ACK/NACK bit transmitted to the user k by the NODEB on the non-scheduled E-HICH is ACK;
if x' is less than 0, the NODEB is indicated to be NACK transmitted to the ACK/NACK bit of the user k on the non-scheduled E-HICH;
step 6), calculating a third correlation value according to the fourth symbol sequence and the seventh symbol sequence; calculating a fourth correlation value according to the fifth symbol sequence and the seventh symbol sequence; and calculating a fifth correlation value according to the sixth symbol sequence and the seventh symbol sequence.
In this step, the sequence c' (m, n) and the sequence may be followedCalculating the three correlation values y (m), wherein the specific calculation formula is as follows:
<math><mrow><mi>y</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>c</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mi>m</mi><mo>=</mo><mn>1,2,3</mn><mo>.</mo></mrow></math>
wherein, when the value of m is 1, 2 or 3, y (m) represents the third correlation value, the fourth correlation value or the fifth correlation value, respectively.
And 7), determining the value of the control instruction transmitted to the user on the non-scheduled E-HICH according to the third correlation value, the fourth correlation value and the fifth correlation value.
In this step, the combined identifier M may be calculated according to the third correlation value, the fourth correlation value, and the fifth correlation value:
M = arg ment ( max { | y ( m ) | } m = 1,2 , . . . , 3 )
wherein,
Figure B2009100932202D0000172
represents the operation of taking the maximum absolute value y (m) from the three correlation values y (m); the term represents the calculation of the value of m corresponding to y (m) where the absolute value is the largest.
And if the value of y (M) with the maximum absolute value is greater than or equal to 0, the TPC & SS instruction transmitted to the user k by the transmitter on the non-scheduled E-HICH takes the value of the TPC & SS instruction combination corresponding to the reverse sequence of the Mth signature sequence.
And if the value of y (M) with the maximum absolute value is greater than or equal to 0, the value of the TPC & SS instruction transmitted to the user k by the transmitter on the non-scheduled E-HICH is the combination of the TPC & SS instruction corresponding to the Mth signature sequence.
Through the steps 201-203, the detection of the non-scheduled E-HICH can be completed, so that the value of the ACK/NACK bit transmitted to the user k on the non-scheduled E-HICH and the value of the TPC & SS instruction can be obtained.
Fig. 3 is a schematic diagram of a device for detecting scheduled E-HICH in an embodiment of the present invention. As shown in fig. 3, the apparatus 300 for detecting a scheduled E-HICH in the embodiment of the present invention includes: a joint detection module 301, a demodulation and descrambling module 302 and a correlation value calculation module 303;
a joint detection module 301, configured to perform joint detection on a received signal of a time slot of a subframe where the scheduled E-HICH is located, obtain an estimate of a symbol sequence carried by the time slot of the subframe on the scheduled E-HICH, and send the estimate of the symbol sequence to a demodulation and descrambling module 302;
a demodulation and descrambling module 302, configured to demodulate and descramble the obtained estimate of the symbol sequence to obtain a demodulated and descrambled bit sequence, and send the demodulated and descrambled bit sequence to the correlation calculation value module 303;
and a correlation value calculating module 303, configured to determine, according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence, a value of a data reception acknowledgement bit transmitted to the user on the scheduled E-HICH.
Fig. 4 is a schematic diagram of an apparatus for detecting an unscheduled E-HICH in an embodiment of the present invention. As shown in fig. 4, the apparatus 400 for detecting an unscheduled E-HICH in the embodiment of the present invention includes: a joint detection module 401, a demodulation and descrambling module 402 and a correlation value calculation module 403;
a joint detection module 401, configured to perform joint detection on a received signal of a time slot of a subframe where a non-scheduled E-HICH is located, obtain an estimate of a symbol sequence carried by the time slot of the subframe on the non-scheduled E-HICH, and send the estimate of the symbol sequence to a demodulation and descrambling module 402;
a demodulation and descrambling module 402, configured to demodulate and descramble the obtained estimation of the symbol sequence, obtain a demodulated and descrambled bit sequence, and send the demodulated and descrambled bit sequence to a correlation value calculation module 403;
a correlation value calculating module 403, configured to determine, according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequence, a value of a data reception acknowledgement bit and a value of a control instruction transmitted to the user on the non-scheduled E-HICH.
By using the detection device, the detection of the scheduled or unscheduled E-HICH can be completed, so that the ACK/NACK bit and the TPC & SS instruction transmitted on the E-HICH are obtained.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (23)

1. A method for detecting E-HICH is characterized by comprising the following steps:
performing joint detection on a received signal of a time slot of a subframe where the scheduled E-HICH is located to obtain an estimation of a symbol sequence carried by the time slot of the subframe on the scheduled E-HICH;
demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence;
and determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence.
2. The method of claim 1, wherein demodulating and descrambling the obtained estimates of the sequence of symbols, obtaining a demodulated and descrambled sequence of bits comprises:
and demodulating and descrambling the obtained estimation of the symbol sequence by adopting quadrature phase shift keying to obtain a demodulated and descrambled bit sequence.
3. The method of claim 1, wherein the ACK/NACK bits take on the following values: acknowledgement (ACK) or non-acknowledgement (NACK).
4. The method of claim 3, wherein the determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence comprises:
carrying out biphase phase shift keying modulation on the signature sequence corresponding to the user to obtain a first symbol sequence;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain a second symbol sequence;
calculating a first correlation value from the first symbol sequence and the second symbol sequence;
and determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the first correlation value.
5. The method of claim 4, wherein the bi-phase shift keying modulating the signature sequence corresponding to the user to obtain a first symbol sequence comprises:
let the signature sequence corresponding to the user be b (n), n ═ 1, 2, …, LSignature80; wherein, L isSignatureRepresenting the length of the signature sequence;
performing biphase phase shift keying modulation on the b (n) to obtain the first symbol sequence:
<math><mrow><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>L</mi><mi>Signature</mi></msub><mo>=</mo><mn>80</mn><mo>.</mo></mrow></math>
6. the method of claim 4, wherein said removing the last four bits of the first data field and the first four bits of the second data field from the demodulated and descrambled bit sequence to obtain a second symbol sequence comprises:
setting the demodulated and descrambled bit sequence as
Figure F2009100932202C0000022
n=1,2,…,2Lsymbol(ii) a Wherein, L issymbolRepresenting the number of symbols carried by each data field;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain the second symbol sequence:
Figure F2009100932202C0000023
7. the method of claim 4, wherein when calculating the first correlation value based on the first symbol sequence and the second symbol sequence, the first correlation value is calculated according to the following equation:
<math><mrow><mi>x</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
wherein x is the first correlation value, b' (n) is the first symbol sequence,
Figure F2009100932202C0000025
for said second symbol sequence, n is b' (n) and
Figure F2009100932202C0000026
the number of bits in (1).
8. The method according to any of claims 4 to 7, wherein the determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the first correlation value comprises:
when the first correlation value is greater than or equal to 0, the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH is ACK;
and when the first correlation value is less than 0, the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH is NACK.
9. A method for detecting E-HICH is characterized by comprising the following steps:
performing joint detection on a received signal of a time slot of a subframe where a non-scheduled E-HICH is located to obtain an estimation of a symbol sequence carried by the time slot of the subframe on the non-scheduled E-HICH;
demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence;
and determining the value of the ACK/NACK bit and the value of the control instruction transmitted to the user on the non-scheduled E-HICH according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequence.
10. The method of claim 9, wherein demodulating and descrambling the obtained estimates of the symbol sequence, obtaining a demodulated and descrambled bit sequence comprises:
and demodulating and descrambling the obtained estimation of the symbol sequence by adopting quadrature phase shift keying to obtain a demodulated and descrambled bit sequence.
11. The method of claim 9, wherein the ACK/NACK bits take on the following values: acknowledgement (ACK) or non-acknowledgement (NACK).
12. The method of claim 9, wherein the control instructions comprise:
transmit Power Control (TPC) commands and synchronization offset (SS) commands.
13. The method of claim 9, wherein the set of signature sequences corresponding to the user comprises:
one signature sequence for transmitting ACK/NACK bits, and three signature sequences for transmitting TPC commands and SS commands.
14. The method of claim 13, wherein the determining the value of the ACK/NACK bit and the value of the control command transmitted to the user on the non-scheduled E-HICH according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequences comprises:
performing biphase phase shift keying modulation on the signature sequence for sending the ACK/NACK bit to obtain a third symbol sequence;
performing biphase phase shift keying modulation on the three signature sequences for sending the TPC command and the SS command respectively to obtain a fourth symbol sequence, a fifth symbol sequence and a sixth symbol sequence;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain a seventh symbol sequence;
calculating a second correlation value according to the third symbol sequence and a seventh symbol sequence;
determining the value of the ACK/NACK bit transmitted to the user on the E-HICH which is not scheduled according to the second correlation value;
calculating a third correlation value according to the fourth symbol sequence and the seventh symbol sequence;
calculating a fourth correlation value according to the fifth symbol sequence and the seventh symbol sequence;
calculating a fifth correlation value according to the sixth symbol sequence and the seventh symbol sequence;
and determining the value of the control instruction transmitted to the user on the non-scheduled E-HICH according to the third correlation value, the fourth correlation value and the fifth correlation value.
15. The method of claim 14, wherein the bi-phase shift keying modulating the signature sequence corresponding to the user to obtain a third symbol sequence comprises:
let the signature sequence used for sending ACK/NACK bits be b (n), n ═ 1, 2, …, LSignature80; wherein, L isSignatureRepresenting the length of the signature sequence;
performing biphase phase shift keying modulation on the b (n) to obtain the third symbol sequence:
<math><mrow><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>b</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>L</mi><mi>Signature</mi></msub><mo>=</mo><mn>80</mn><mo>.</mo></mrow></math>
16. the method of claim 14, wherein said removing the last four bits of the first data field and the first four bits of the second data field from the demodulated and descrambled bit sequence to obtain a seventh symbol sequence comprises:
setting the demodulated and descrambled bit sequence as
Figure F2009100932202C0000042
n=1,2,…,2Lsymbol(ii) a Wherein, L issymbolRepresenting the number of symbols carried by each data field;
deleting the last four bits of the first data field and the first four bits of the second data field in the demodulated and descrambled bit sequence to obtain the seventh symbol sequence:
17. the method of claim 14, wherein when calculating a second correlation value based on the third symbol sequence and the seventh symbol sequence, the second correlation value is calculated according to the following equation:
<math><mrow><msup><mi>x</mi><mo>&prime;</mo></msup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>b</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
wherein x 'is the second correlation value, b' (n) is the third symbol sequence,
Figure F2009100932202C0000052
for said seventh symbol sequence, n is b' (n) and
Figure F2009100932202C0000053
the number of bits in (1).
18. The method according to any of claims 14 to 17, wherein the determining, according to the second correlation value, the value of the ACK/NACK bit transmitted to the user on the non-scheduled E-HICH comprises:
when the second correlation value is greater than or equal to 0, the value of the ACK/NACK bit transmitted to the user on the non-scheduled E-HICH is ACK;
and when the second correlation value is less than 0, the value of the ACK/NACK bit transmitted to the user on the non-scheduled E-HICH is NACK.
19. The method of claim 14, wherein the performing biphase phase shift keying modulation on the three signature sequences for transmitting the TPC command and the SS command to obtain a fourth symbol sequence, a fifth symbol sequence, and a sixth symbol sequence comprises:
setting the three signature sequences for sending the TPC command and the SS command as follows: c (m, n); wherein n is 1, 2, …, LSignature80 and said LSignatureThe length of the signature sequence is represented, m is 1, 2 and 3, and the sequence numbers of the three signature sequences are represented respectively;
performing biphase phase shift keying modulation on the c (m, n) to obtain a fourth symbol sequence, a fifth symbol sequence and a sixth symbol sequence:
<math><mrow><msup><mi>c</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo><mi>c</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>c</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>n</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>L</mi><mi>Signature</mi></msub><mo>=</mo><mn>80</mn><mo>.</mo></mrow></math>
20. the method of claim 14, wherein the third, fourth, and fifth correlation values are calculated according to the following equations:
<math><mrow><mi>y</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mn>80</mn></munderover><msup><mi>c</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mover><mi>b</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></math>
when the value of m is 1, 2 or 3, y (m) represents the third correlation value, the fourth correlation value or the fifth correlation value, and c' (m, n) represents the fourth symbol sequence, the fifth symbol sequence or the sixth symbol sequence;
Figure F2009100932202C0000056
n is the number of bits in each symbol sequence.
21. The method of claim 20, wherein the determining the value of the control command transmitted to the user on the non-scheduled E-HICH according to the third correlation value, the fourth correlation value, and the fifth correlation value comprises:
and calculating a combined identifier M according to the third correlation value, the fourth correlation value and the fifth correlation value according to the following formula:
M = arg ment ( max { | y ( m ) | } m = 1,2 , . . . , 3 )
wherein, when the value of m is 1, 2 or 3, y (m) represents the third correlation value, the fourth correlation value or the fifth correlation value, respectively;
Figure F2009100932202C0000062
represents an operation of taking the largest absolute value y (m) from the three correlation values y (m); the area represents the calculation of the value of m corresponding to the y (m) with the maximum absolute value;
when the value of y (M) with the maximum absolute value is greater than or equal to 0, the value of the control instruction transmitted to the user on the non-scheduled E-HICH is the combination of the control instructions corresponding to the anti-sequence of the Mth signature sequence;
and when the value of y (M) with the maximum absolute value is less than 0, the value of the control instruction transmitted to the user on the non-scheduled E-HICH is the combination of the control instructions corresponding to the Mth signature sequence.
22. An apparatus for detecting an E-HICH, the apparatus comprising: the device comprises a joint detection module, a demodulation and descrambling module and a correlation value calculation module;
the joint detection module is used for carrying out joint detection on the received signal of the time slot of the sub-frame where the scheduled E-HICH is located, obtaining the estimation of the symbol sequence carried by the time slot of the sub-frame on the scheduled E-HICH, and sending the estimation of the symbol sequence to the demodulation and descrambling module;
the demodulation and descrambling module is used for demodulating and descrambling the estimation of the obtained symbol sequence to obtain a bit sequence after demodulation and descrambling, and sending the bit sequence after demodulation and descrambling to the correlation calculation value module;
and the correlation value calculating module is used for determining the value of the ACK/NACK bit transmitted to the user on the scheduled E-HICH according to the signature sequence corresponding to the user and the demodulated and descrambled bit sequence.
23. An apparatus for detecting an E-HICH, the apparatus comprising: the device comprises a joint detection module, a demodulation and descrambling module and a correlation value calculation module;
the joint detection module is used for carrying out joint detection on the received signal of the time slot of the subframe where the non-scheduled E-HICH is located, obtaining the estimation of the symbol sequence carried by the time slot of the subframe on the non-scheduled E-HICH, and sending the estimation of the symbol sequence to the demodulation and descrambling module;
the demodulation and descrambling module is used for demodulating and descrambling the obtained estimation of the symbol sequence to obtain a demodulated and descrambled bit sequence and sending the demodulated and descrambled bit sequence to the correlation value calculation module;
and the correlation value calculating module is used for determining the value of the ACK/NACK bit and the value of the control instruction transmitted to the user on the non-scheduling E-HICH according to the signature sequence group corresponding to the user and the demodulated and descrambled bit sequence.
CN200910093220.2A 2009-09-15 2009-09-15 Method and device for detecting E-HICH Expired - Fee Related CN102026278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910093220.2A CN102026278B (en) 2009-09-15 2009-09-15 Method and device for detecting E-HICH

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910093220.2A CN102026278B (en) 2009-09-15 2009-09-15 Method and device for detecting E-HICH

Publications (2)

Publication Number Publication Date
CN102026278A true CN102026278A (en) 2011-04-20
CN102026278B CN102026278B (en) 2014-07-02

Family

ID=43866985

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910093220.2A Expired - Fee Related CN102026278B (en) 2009-09-15 2009-09-15 Method and device for detecting E-HICH

Country Status (1)

Country Link
CN (1) CN102026278B (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7729411B2 (en) * 2005-04-27 2010-06-01 Telefonaktiebolaget L M Ericsson (Publ) Joint detector in a code division multiple access radio receiver
CN101192906B (en) * 2006-12-01 2010-09-29 中兴通讯股份有限公司 Method for transferring HARQ response message based on E-HICH channel of TD-SCDMA system
CN101350702B (en) * 2007-07-18 2011-11-09 鼎桥通信技术有限公司 Method and device for implementing mixed automatic re-transmission indicating channel for enhancing private channel

Also Published As

Publication number Publication date
CN102026278B (en) 2014-07-02

Similar Documents

Publication Publication Date Title
KR100929091B1 (en) Apparatus and method for transmitting control information in mobile communication system
CN101675698B (en) Base station device and communication control method
EP2637348B1 (en) Method for mapping physical hybrid automatic repeat request indicator channel
JP4319665B2 (en) Method and apparatus for multiplexing data and control information in a radio communication system based on frequency division multiple access
EP2176965B1 (en) Apparatus and method for transmitting of channel quality indicator and acknowledgement signals in sc-fdma communication systems
US8305982B2 (en) Method for assigning signature sequences for E-HICH channel
CN103138893B (en) Radio communication device and wireless communications method
EP1523109A2 (en) Support of multiuser detection in the downlink
EP2273817B1 (en) Method and apparatus for sending rank indicator information, receiving method and apparatus thereof
CN107370585B (en) Channel state information feedback method and device
JP2010519879A5 (en)
CA2678929A1 (en) Signaling transmission and reception in wireless communication systems
KR20130064142A (en) Base station device, radio communication method and integrated circuit
CN1893296A (en) Wireless spread spectrum communication system and method
RU2729208C2 (en) Terminal, a base station and a communication method
EP1531576A2 (en) Apparatus and method for transmitting control information in a mobile communication system
CN102833861B (en) Data transmission method and user equipment
EP2932641B1 (en) Method and apparatus for transmitting/receiving a response signal in a wireless communication system
CN103516654A (en) Frequency offset estimation method and system
CN103312464B (en) Transmission method and device for physical hybrid automatic repeat request indicator channel
CN104243381A (en) Method for uplink control channel frequency synchronization
CN102790740B (en) Method and device for acquiring signal power of physical uplink control channel
JP2005244967A (en) Device and method for transmitting control information in mobile communications system
CN102315901B (en) Method and device for determining discontinuous transmission (DTX)
CN102026278B (en) Method and device for detecting E-HICH

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140702

Termination date: 20160915

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