INFORMATION DETECTION METHOD AND APPARATUS FOR HIGH SPEED DOWNLINK SHARED CONTROL CHANNEL |
|||||||
申请号 | EP10791222.2 | 申请日 | 2010-04-13 | 公开(公告)号 | EP2439976B1 | 公开(公告)日 | 2016-04-13 |
申请人 | ZTE Corporation; | 发明人 | XIAO, Haiyong; | ||||
摘要 | |||||||
权利要求 | |||||||
说明书全文 | The disclosure relates to the field of a signal detection technology of communication technologies, and in particular to an information detection method and apparatus for a High Speed Downlink Shared Control Channel (HS-SCCH). A High Speed Downlink Packet Access (HSDPA) technology is a high speed downlink packet access technology for Wideband Code Division Multiple Access (WCDMA) and the Time Division-Synchronization Code Division Multiple Access (TD-SCDMA); in order to improve the utilization rate of resources, the main physical resource of the HSDPA is the shared channel shared by different users; the downlink includes the High Speed-Downlink Shared Channel (HS-DSCH) and the High Speed-Downlink Shared Control Channel (HS-SCCH) which are used for providing a support for the high speed downlink data service of different users; HS-SCCH is the shared control channel of the HS-DSCH and is used for scheduling the usage of the HS-DSCH among different users. The WCDMA base station sends corresponding control information on a certain code channel of the HS-SCCH code channel set monitored by a user based on whether each user has a data to send during the next HS-DSCH Transmission Time Interval (TTI), and applies the mask modulo-2 and scrambling on control information by using a specific User Equipment Identifier (UEID); wherein the corresponding control information is divided into a first part control information (part1) and a second part control information (part2) which are transmitted sequentially; the access user of each HSDPA at the receiving end detects all the code channels of the corresponding HS-SCCH code channel set in each HS-SCCH TTI and determines whether its own HS-SCCH part1 information appears according to the UEID of this user; if the part1 information of this user is detected, the corresponding decoding information is applied to starting the descrambling and despreading of the corresponding HS-DSCH channel immediately and simultaneously starting the decoding process of the corresponding HS-SCCH part2 to obtain the decoding information related to the corresponding HS-DSCH channel; then, after finishing collecting the HS-DSCH channel, the decoding process of the HS-DSCH channel is started according to the HS-SCCH decoding information; therefore, the accurate reception of the HS-SCCH is the precondition for receiving the HS-DSCH channel data information; the error reception or the loss of HS-SCCH information will seriously influence the reception of HS-DSCH channel. However, whether the reception of HS-SCCH is accurate or not depends on the detection of the part1 information thereof; the high false dismissal probability of HS-SCCH part1 detection will cause a great loss of HS-DSCH information; the high false alarm probability will cause a frequent start of HS-DSCH, thereby increasing power consumption; in addition, the high false alarm probability will cause a frequent false detection of the HS-SCCH code channel of other users and then causes a loss of the HS-SCCH information of this user, which also causes a great loss of HS-DSCH information. The detection algorithm of HS-SCCH part1 is mainly performed by using the accumulated state metric information at the end of the part1 Viterbi decoding; for example, the detection is performed by using the ratio of the difference between the maximum accumulated state metric "max_metric" and the minimum accumulated state metric "min_metric" to the minimum accumulated state metric, that is:
However, with respective to this method, the false alarm probability is high and the false dismissal probability is unsatisfactory; the blind detection in standard applies the following algorithm:
Document The present disclosure provides an information detection method and apparatus for HS-SCCH, which is capable of implementing the detection of the HS-SCCH part1 with low false alarm probability and low false dismissal probability under the arbitrary combination of the users. The embodiment of the disclosure provides an information detection method for HS-SCCH, the information detection method being carried out by a user equipment, the method comprises the following steps of:
The method may further comprise a step of:
The step of normalizing the front detection signal of the first part control information of each HS-SCCH in the HS-SCCH monitor set may comprise the steps of:
The step of rate de-matching the front detection signal of the first part control information of each HS-SCCH in the HS-SCCH monitor set may comprise a step of:
The step of removing the user mask for each piece of rate de-matched information may comprise the steps of:
If it is determined that the HS-SCCH of this user is detected, the method further comprises the steps of:
The step of obtaining the code channel information and the modulation mode information according to the Dcode_out information may comprise the steps of:
An information detection apparatus for HS-SCCH, the information detection apparatus being included within a user equipment, comprising:
The apparatus may further comprise:
The normalizing unit is specifically used for caching the front detection signal of the first part control information of each HS-SCCH in the HS-SCCH monitor set and compressing the bit width thereof, wherein the compressed bit width is consistent with the input bit width of the subsequent Viterbi decoding. The rate de-matching unit is used for filling 0 in the corresponding position of the bit, which is removed by puncturing during the encoding process of the first part control information in each front detection signal. The user mask removing unit is used for encoding the UEID of this user by using the ½ code rate convolution code and mapping the encoded UEID onto positive 1 and negative 1, and then pointwisely multiplying it with the sequence in each obtained rate de-matched information. The apparatus may be further comprises:
The disclosure makes full use of the characteristics of HS-SCCH part1 code and user mask, and implements an accurate detection on whether the signal of this user exists on the HS-SCCH. The embodiments of the disclosure can implement the detection of the WCDMA HS-SCCH part1 with low false alarm probability and low false dismissal probability under the arbitrary combination of User Identifiers (UEID); and can reduce the throughput loss caused by false alarm and false dismissal while the false alarm probability and the false dismissal probability both are low.
The embodiment of the disclosure detects whether there is a HS-SCCH of this user by using the characteristics of the HS-SCCH part1 user mask and the characteristics of Viterbi decoder, for implementing the detection with low false alarm probability and low false dismissal probability under the arbitrary combination of user identifiers (UEID). The embodiment specifically comprises the following steps of: rate de-matching the front detection signal of the first part control information of each HS-SCCH in the HS-SCCH monitor set, obtaining the rate de-matched information corresponding to each front detection signal; removing the user mask for each rate de-matched information; Viterbi decoding each rate de-matched information of which the user mask is removed, obtaining Viterbi-decoding 0 state accumulated metric of the HS-SCCH corresponding to the front detection signal of each HS-SCCH monitor channel, and summing the absolute value of the soft information of each HS-SCCH information respectively, with the absolute value of the soft information being obtained by removing the user mask,; according to the Viterbi 0 state accumulated metric of each HS-SCCH and the sum of absolute values of the corresponding soft information, obtaining determination variables of each HS-SCCH; selecting the maximum from the obtained determination variables of HS-SCCH, comparing the maximum with the preset threshold, and determining whether the HS-SCCH of this user is detected. As shown in
Before Step 101, the implementation further comprises a step of: normalizing each front detection signal, for example, caching each front detection signal and compressing the bit width thereof, wherein the compressed bit width is consistent with the input bit width of the subsequent Viterbi decoding for the convenience of the subsequent decoding. Step 102: removing the user mask for the rate de-matched information of each HS-SCCH monitor channel; for example, encoding the UEID of this user by using the WCDMA standard ½ code rate convolution code, and mapping the encoded UEID onto positive 1 and negative 1, that is, mapping 0 onto 1; mapping 1 onto -1; and then multiplying it with the sequence in each obtained rate de-matched information. Step 103: Viterbi decoding each rate de-matched information of which the user mask is removed, obtaining the Viterbi-decoding 0 state accumulated metric corresponding to the front detection signal of each HS-SCCH channel, and summing the absolute value of the soft information of each HS-SCCH information respectively, with the absolute value of the soft information being obtained by removing the user mask. Step 104: obtaining determination variables of each HS-SCCH, according to the Viterbi 0 state accumulated metric of each HS-SCCH and the sum of absolute values of the corresponding soft information; for example, dividing the Viterbi 0 state accumulated metric of each HS-SCCH by the sum of absolute values of the corresponding soft information respectively and obtaining the determination variables of each HS-SCCH. Step 105: selecting the maximum from the obtained determination variables of HS-SCCH, comparing the maximum with the preset threshold, and determining whether the HS-SCCH of this user is detected; Step 105 can be implemented by: comparing the maximum with the preset threshold, if the maximum is greater than the threshold, determining that the HS-SCCH of this user is detected and using the HS-SCCH corresponding to the selected maximum determination variable as the HS-SCCH of this user; otherwise, determining that the HS-SCCH of this user is not detected; further, if it is determined that the HS-SCCH of this user is detected, outputting the Dcode out information which is obtained by Viterbi decoding, and outputting the starting code channel, the code channel number and the modulation information which are obtained according to the Dcode_out information. The step of obtaining the code channel information and the modulation information according to the Dcode_out information specifically comprises the following steps of:
As shown in the rate de-matching unit 21 is used for rate de-matching the front detection signal of the first part control information of each HS-SCCH in the HS-SCCH monitor set, obtaining the rate de-matched information corresponding to each front detection signal and outputting the rate de-matched information to the user mask removing unit 22; the user mask removing unit 22 is used for removing the user mask for each rate de-matched information and outputting the processed information to the decoder 23 and the calculation unit 24; the decoder 23 is used for Viterbi decoding each rate de-matched information of which the user mask is removed, obtaining the Viterbi-decoding 0 state accumulated metric of the HS-SCCH corresponding to each front detection signal, and outputting the Viterbi-decoding 0 state accumulated metric to the determination variable acquisition unit 25; the calculation unit 24 is used for summing the absolute value of the soft information of each HS-SCCH information respectively, with the absolute value of the soft information being obtained by removing the user mask, and then outputting the sum to the determination variable acquisition unit 25; the determination variable acquisition unit 25 is used for obtaining determination variables of each HS-SCCH, according to the Viterbi 0 state accumulated metric of each HS-SCCH and the sum of absolute values of the corresponding soft information, and outputting the determination variables to the detection unit 26; the detection unit 26 is used for selecting the maximum from the obtained determination variables of HS-SCCH, comparing the maximum with the preset threshold, and determining whether the HS-SCCH of this user is detected. The apparatus further comprises:
The normalizing unit 20 is specifically used for caching each front detection signal and compressing the bit width thereof, wherein the compressed bit width is consistent with the input bit width of the subsequent Viterbi decoding; at this moment, the rate de-matching unit 21 is used for filling 0 in the corresponding position of the bit, which is removed by puncturing during the partial encoding process of the first part control information in each front detection signal. The user mask removing unit 22 is used for encoding the UEID of this user by using the ½ code rate convolution code and mapping the encoded UEID onto positive 1 and negative 1, and then pointwisely multiplying it with the sequence in each obtained rate de-matched information. The determination variable acquisition unit 25 is used for dividing the Viterbi 0 state accumulated metric of each HS-SCCH by the sum of absolute values of the corresponding soft information respectively to obtain the determination variables of each HS-SCCH. The apparatus further comprises:
For a better understanding of the technical solution and advantages of the present disclosure, three HS-SCCHs are taken as examples to further illustrate the technical solution of the disclosure in detail in combination with accompanying drawings. As shown in
It needs to be noted that, if the noise can not cause the soft bit information sign bits to invert due to a high signal-to-noise ratio, under the condition of applying 0-bit to resetting the final state to 0 in the encoding process and the condition of no mask, the 0 state accumulated metric of Viterbi decoder is the sum of absolute values of the code word bit soft information (ck); at this time, a random inversion of the sign bits of k bits (k is less than 1/2 of minimum code distance) will cause an average reduction of 2k*mean(abs(ck)) for the 0 state accumulated metric. HS-SCCH part1 information is encoded by using 1/3 code rate of puncturing in WDCMA, the minimum hamming distance is 13; the mask is encoded by using 1/2 code rate of puncturing, the minimum hamming distance between the code word thereof and the code word encoded by 1/3 code rate of puncturing is 5 (not all zero code); therefore, if the transmitted code word is not the information of this user, the Viterbi Dcode_out result obtained by using the user mask will cause an average reduction of 10*mean(abs(ck)) for the 0 state accumulated metric. The embodiment of the disclosure applies the following detection method:
in which, zero_metric is the 0 state accumulated metric of Viterbi decoder, sum(abs(ck)) is the sum of absolute values of the Viterbi input soft information; the threshold should be selected properly; if the threshold is too high, the false dismissal probability will be increased and the false alarm probability will be reduced; otherwise, the false dismissal probability will be reduced and the false alarm probability will be increased; theoretically, the threshold value should be 30/40 approximately in case of high signal-to-noise ratio; however, since the noise will cause an inversion of signal polarity in case of low signal-to-noise ratio, the threshold value should be up regulated; the specific value should be compromised between the false dismissal probability and the false alarm probability by emulation or other methods. In view of the problem of high false alarm probability for the present WCDMA HS-SCCH part1 detection under the combination of specific user UEIDs, the HS-SCCH part1 detection method provided by the embodiment of the disclosure detects whether there is the HS-SCCH of this user by using the characteristics of user mask and the characteristics of Viterbi decoder, and solves the problem of a frequent false start of HS-DSCH and high power consumption, and the problem of HS-DSCH loss and throughput loss which are caused by the HS-SCCH loss of this user due to a false detection of the HS-SCCH of other users. Since the false alarm probability and the false dismissal probability are sensitive to the selection of threshold, the threshold can be configured between the false alarm probability and the false dismissal probability to compromise; therefore, the threshold is flexible to select; under the arbitrary combination of UEIDs, the threshold can be selected properly to guarantee a low false alarm probability and a low false dismissal probability. The disclosure is simple to implement and can be implemented under lower hardware complexity. The scope of the invention is defined in the appended claims. |