A kind of method and device of realizing blindness monitoring of channel
Technical field
The present invention relates to 3G (Third Generation) Moblie (3G, 3
RdGeneration Mobile Communications) technical field relates in particular to a kind of method and device of realizing blindness monitoring of channel.
Background technology
Along with the development of 3G technology, in order to adapt to the multimedia service needs growing, 3G (Third Generation) Moblie collaborative project group (3GPP, 3 to high speed data transfer
RdGeneration Partnership Project) announced high speed downlink packet access (HSDPA, High Speed Downlink Packet Access) technology.The HSDPA technology is a kind of new high speed data transfer technology, utilize Adaptive Modulation and Coding (AMC, Adaptive Modulation and Coding) technology, mix automatic repeat requests (HARQ, Hybrid AutoRepeat Request) technology etc. realizes the performances such as high-throughput, little delay and peak data rates of downstream data traffic, has strengthened the function of downlink transmission greatly.
3GPP is at the 5th version (R5, Release 5) increased following several channel in the agreement to support the HSDPA technology: High-Speed Shared Control Channel (HS-SCCH, High Speed-Shared ControlChannel), high speed descending sharing channel (HS-DSCH, High Speed-Downlink SharedChannel), high-speed shared information channel (HS-SICH, High Speed-Shared InformationChannel).
Wherein, HS-SCCH is the down control channel of HSDPA special use, is used to carry the control information of HS-DSCH, and terminal must obtain necessary information on HS-SCCH, could receive the data on the HS-DSCH.
HS-DSCH is a transmission channel, can map to one or more physical channels.A plurality of terminals are shared HS-DSCH by time division multiplexing and code division multiplexing.According to the R5 agreement, the HS-DSCH of a terminal can a corresponding downward special physical channel (DPCH, Dedicated Physical Channel) and one to four HS-SCCH.The physical channel configuration information that related physical Dedicated Shared CHannel (PDSCH, Physical DedicatedShared Channel) carried in the transport format resource indication (TFRI, Transport FormatResource Indicator) of HS-SCCH carrying.The standard code process of HS-SCCH as shown in Figure 1, mainly be divided into following step: at first, TFRI and HARQ information merge in proper order, and the cyclic redundancy code (CRC of additional 16 bits, Cyclic Redundancy Code) check information is in order to distinguish different terminals, terminal iidentification (the UE ID of the CRC check information of 16 bits and 16 bits, User Equipment Identifier) carry out xor operation and form the relevant CRC of terminal of 16 bits, its standard procedure as shown in Figure 2; Secondly, the tail bit that the data after the relevant CRC of terminal of TFRI, HARQ information and 16 bits merged increase by 8 bits carries out chnnel coding to The data 1/3 convolution code behind the tail bit that increases by 8 bits then; Once more, the back data of encoding are carried out rate-matched, and data after the rate-matched are carried out interweaving the second time; At last the back data that interweave are finished the physical channel mapping.
After the HSDPA activation of service, terminal meeting persistent surveillance HS-SCCH is till receiving the correct HS-SCCH data of CRC check.System may issue the HS-SCCH data continuously and also may issue the HS-SCCH data at interval during this period.In long observation process, be subjected to 16 bit CRC to detect the restriction of performance, terminal can produce certain amount of H S-SCCH flase drop, and the random sequence of mistake as correct HS-SCCH data, and is carried out corresponding configuration to the physical channel parameters of HS-DSCH and HS-SICH in view of the above.Under white noise environment, system does not send the HS-SCCH data, and the probability of false detection that terminal is carried out the HS-SCCH detection can be calculated by following:
P
FaSituation/all situations that=CRC check is correct=2
I/ 2
I+N=2
-N
Wherein, I represents the length of the data sequence that terminal monitors, and N represents the length of CRC.For the HS-SCCH coding, owing to stipulated that CRC check length is 16 bits in the R5 agreement, the corresponding probability of false detection that detects is 2
-16=1.5e-5.
For reducing the HS-SCCH probability of false detection, for the correct HS-SCCH data of CRC check following several processing mode is arranged roughly in the prior art:
1) do not do any flase drop decision process, directly the content of the HS-SCCH after the decoding is screened, have apparent error, then directly abandon the HS-SCCH data that receive if find the HS-SCCH content.Because invalid value seldom is difficult to the validity of judgement content among the HS-SCCH, implementing in the practical application also has certain degree of difficulty.
2) utilize the channel impulse response technology in the channel estimation methods that the flase drop of HS-SCCH is adjudicated.This method can reduce the probability of HS-SCCH flase drop on certain degree, but the degree that reduces is limited, and, for example under the poor situation of some channel circumstance, adopt this kind method may the in esse HS-SCCH of omission, increase the false dismissal probability of HS-SCCH.
3) utilize the demodulating data that receives to come estimated snr (SNR, Signal to Noise Ratio), adjudicate the flase drop of HS-SCCH according to the size of SNR.This method can only adopt noncoherent method that SNR is estimated under the situation of not launching the data prior information, and the SNR that obtains is often bigger than normal, causes the flase drop judgement of HS-SCCH very inaccurate.
Thereby, can't effectively solve the flase drop problem of HS-SCCH in the prior art, if be configured and dispatched, may produce following problem according to the physical channel of the entrained wrong parameter of the HS-SCCH of flase drop to HS-DSCH and HS-SICH:
1) causes being converted to of SOT state of termination mistake to detect this end message state that HS-SCCH carries, influence the timing of HS-DSCH and HS-SICH, increase the processing load and the power consumption of terminal, and increase the interference of up channel from the HS-SCCH monitoring state;
2) carrying HS-SCCH periodic sequence number (HCSN in the HS-SCCH channel, HS-SCCH CyclicSequence Number), if the HCSN mistake can influence the statistics of HS-SCCH Block Error Rate, the error statistics meeting of HS-SCCH Block Error Rate influences the power control process of HS-SCCH;
3) carrying HARQ information among the HS-SCCH,, causing the continuous mistake of some frames if the HARQ mistake can influence the re-transmission and the merging process of relevant information;
4) if the TFRI mistake in the HS-SCCH decoded content may make terminal enter abnormality, the abnormality of terminal may cause system crash.
In sum, in HS-SCCH blindness monitoring process, prior art lacks effective flase drop decision method, causes terminal according to the entrained wrong parameter configuration correlated channels of the HS-SCCH of flase drop, causes that communication quality descends and the deterioration of the stability of a system.
Summary of the invention
The invention provides a kind of method and device of realizing blindness monitoring of channel, in order to solve the problem that occurs flase drop in the blindness monitoring of channel process that exists in the prior art.
The invention provides a kind of method that realizes blindness monitoring of channel, this method may further comprise the steps:
A. receive channel data and its contained information carried out demodulation, decoding and CRC keep initial data before the decoding simultaneously, when CRC is correct, decoding data are carried out recompile;
B. carry out the relevant estimation of signal to noise ratio according to initial data before recompile data and the decoding, obtain the relevant estimated value of signal to noise ratio;
C. compare relevant estimated value of signal to noise ratio and predefined signal to noise ratio judging threshold, and determine according to comparative result whether described channel flase drop takes place.
Preferably, the preceding initial data of decoding described in the steps A is the primitive solution adjusting data;
Carry out the relevant estimation of signal to noise ratio according to recompile data and the preceding initial data of decoding described in the step B, comprising: directly new coded data of counterweight and primitive solution adjusting data carry out the relevant estimation of signal to noise ratio.
Preferably, signal to noise ratio described in the step B is relevant to be estimated, comprising:
Described primitive solution adjusting data is r
i, i=0,1...n, described recompile data are a
i∈ 0,1}, i=0,1...n;
With described recompile data a
iBecome the bipolarity data b from the unipolarity data map
i=1-2a
i
With described bipolarity data b
iWith described primitive solution adjusting data r
iDo normalized, obtain normalization data sequence d
i=r
i* b
i
The signal to noise ratio estimated value that is concerned with
Preferably, the preceding initial data of decoding described in the steps A is the primary reception data;
Carry out the relevant estimation of signal to noise ratio according to initial data before recompile data and the decoding described in the step B, comprise: described recompile data are modulated again obtain modulating data again, and according to modulating data and primary reception data are carried out the relevant estimation of signal to noise ratio again.
Preferably, signal to noise ratio described in the step B is relevant to be estimated, comprising:
Described primary reception data are R
i, i=0,1..N, described modulating data again is A
i∈ 0,1}, i=0,1...N;
With the described A of modulating data again
iBecome bipolarity data B from the unipolarity data map
i=1-2A
i
With described bipolarity data B
iWith described primary reception data R
iDo normalized, obtain the normalization data sequence D
i=R
i* B
i
The signal to noise ratio estimated value that is concerned with
Preferably, determine that according to comparative result whether described channel flase drop takes place, and comprising described in the step C:
If the relevant estimated value of described signal to noise ratio thinks that greater than described predefined signal to noise ratio judging threshold flase drop does not take place described channel; Otherwise, think described channel generation flase drop.
Preferably, described predefined signal to noise ratio judging threshold is deciphered needed minimum decoding signal-noise ratio threshold value according to described channel and is set.
Preferably, the method for described blindness monitoring of channel further comprises: described signal to noise ratio judging threshold is dynamically adjusted.
A kind of device of realizing blindness monitoring of channel comprises: demodulating unit, decoding unit, CRC unit and flase drop decision unit, wherein,
Described demodulating unit is used for the channel data that monitors is carried out demodulation process, obtains the primitive solution adjusting data;
Described decoding unit is used for the primitive solution adjusting data that receives is deciphered processing, obtains decoding data;
Described CRC unit is used for the decoding data that receives is carried out CRC, output decoding data when CRC is correct;
Described flase drop decision unit is used for carrying out the flase drop judgement according to initial data and the correct decoding data of CRC before the decoding that receives.
Preferably, described flase drop decision unit comprises: recompile subelement, the relevant subelement of signal to noise ratio and threshold judgement subelement, wherein,
Described demodulating unit is further used for providing the primitive solution adjusting data to the relevant subelement of signal to noise ratio;
Described recompile subelement is used for the correct decoding data of CRC that receives is carried out recompile, obtains the recompile data;
The described signal to noise ratio subelement that is concerned with is used for the recompile data that receive and primitive solution adjusting data carried out that signal to noise ratio is relevant to be estimated, obtains the relevant estimated value of signal to noise ratio;
Described threshold judgement subelement is used for relevant estimated value of comparison signal to noise ratio and predefined signal to noise ratio judging threshold, and determines whether to take place the channel flase drop according to comparative result.
Preferably, described flase drop decision unit comprises: recompile subelement, relevant subelement of modulation subunit, signal to noise ratio and threshold judgement subelement again, wherein,
Described recompile subelement is used for the correct decoding data of CRC that receives is carried out recompile, obtains the recompile data;
Described modulation subunit again is used for the recompile data that receive are modulated again, obtains modulating data again;
The described signal to noise ratio subelement that is concerned with is used for the modulating data again that receives and primary reception data are carried out that signal to noise ratio is relevant to be estimated, obtains the relevant estimated value of signal to noise ratio;
Described threshold judgement subelement is used for relevant estimated value of comparison signal to noise ratio and predefined signal to noise ratio judging threshold, and determines whether to take place the channel flase drop according to comparative result.
Preferably, described device further comprises the thresholding adjustment unit, is used for dynamically adjusting described signal to noise ratio judging threshold and will adjusts the result importing described flase drop decision unit.
The present invention passes through to introduce the flase drop judging process in the blindness monitoring of channel process, at first the channel data that receives is carried out demodulation, decoding and CRC check and keep the preceding initial data of decoding; When CRC check is correct, carry out the flase drop judging process: carry out recompile according to decode results; Then according to deciphering the estimated value that preceding initial data and recompile data are concerned with and estimate and obtain SNR SNR; The SNR estimated value that obtains and predefined SNR judging threshold compared determine whether to take place the channel flase drop.Initial data can refer to the primitive solution adjusting data through demodulation before the decoding, also can refer to the primary reception data that receive before the demodulation.If set suitable SNR judging threshold, adopt the effectively flase drop of bid of scheme provided by the present invention, and can not cause extra channel omission, thereby reduce the channel probability of false detection greatly, effectively improve the communication quality and the stability of a system.
Description of drawings
Fig. 1 is the cataloged procedure schematic diagram of HS-SCCH;
Fig. 2 is the relevant CRC generating principle figure of HS-SCCH user;
Fig. 3 is based on the main realization principle flow chart of terminal to the HS-SCCH blindness monitoring in the one embodiment of the invention;
Fig. 4 is the relevant components structural representation that the invention provides device;
Fig. 5 is the relevant components structural representation that the invention provides the embodiment one of device;
Fig. 6 is the relevant components structural representation that the invention provides the embodiment two of device;
Fig. 7 is the relevant components structural representation that the invention provides in the preferred embodiment of device.
Embodiment
Among the present invention, initial data before at first the channel data that receives being carried out demodulation, decoding and CRC check and keeps decoding; When CRC check is correct, carry out the flase drop judging process: carry out recompile according to decode results; Then according to deciphering the estimated value that preceding initial data and recompile data are concerned with and estimate and obtain SNR SNR; Compare by the SNR estimated value that will obtain and predefined SNR judging threshold and to determine whether to take place the channel flase drop.If set suitable SNR judging threshold, adopt the effectively flase drop of bid of scheme provided by the present invention, thereby reduce the probability of false detection of channel greatly.Initial data can refer to the primitive solution adjusting data through demodulation before the decoding, also can refer to the primary reception data that receive before the demodulation.
Scheme provided by the invention can be applied to HS-SCCH, Primary Common Control Physical Channel (PCCPCH, Primary Common Control Physical Channel), Secondary Common Control Physical Channel (SCCPCH, Secondary Common Control Physical Channel), any channel monitoring process that needs to reduce or avoid the channel flase drop such as forward physical access channel (FPACH, Forward Physical Access Channel).
Below with the present invention in terminal to the example that is applied as in the HS-SCCH blindness monitoring process, be explained in detail to the main realization principle of technical solution of the present invention, embodiment and to the beneficial effect that should be able to reach in conjunction with each accompanying drawing.
As shown in Figure 3, this figure be in the one embodiment of the invention based on the main realization principle flow chart of terminal to the HS-SCCH blindness monitoring, its main implementation procedure is as follows:
S10, after activating the HSDPA business, terminal can persistent surveillance HS-SCCH.During this period, system may issue the HS-SCCH data continuously also may issue the HS-SCCH data at interval, because terminal can't confirm whether system has sent the HS-SCCH data, in fact terminal is a kind of blindness monitoring process to the supervision of HS-SCCH.
Terminal is carried out demodulation, decoding and is kept the preceding initial data of decoding the HS-SCCH data that receive after the HS-SCCH data that the system that monitors sends.Wherein, the process of demodulation is single user or multi-user test method, and for example RAKE receiver or joint detection algorithm are decided on concrete system.In the process of decoding, be 1/3 convolution code because R5 agreement regulation HS-SCCH uses code rate, thereby the mode of decoding can be the decode procedure that code rate is 1/3 convolution code, this is a prior art field known technology, repeats no more herein.
Especially, need to keep the primitive solution adjusting data before the decoding with foundation as the relevant estimation of SNR among the S50.
S20 carries out CRC check to the data after the decoding, judges whether the CRC check of the data after deciphering is correct, if CRC check is correct, changes S40 over to; Otherwise, change S30 over to.The principle of CRC check and process are the known technologies in prior art field, repeat no more herein.
S30 when CRC check is incorrect, thinks and the HS-SCCH flase drop takes place and abandon detected HS-SCCH data, is invalid with channel logo, abandons decoding data, and returns S10.
S40 when CRC check when being correct, changes flase drop judgement flow process over to., need carry out recompile to the data after the described decoding herein, be 1/3 convolution code because R5 agreement regulation HS-SCCH uses code rate, so still can to select code rate for use be 1/3 convolution coding and obtain the recompile data.
S50 carries out the relevant estimation of SNR in conjunction with recompile data and primitive solution adjusting data, and the relevant process of estimating can be in the following way:
Described primitive solution adjusting data is r
i, i=0,1...n, described recompile data are a
i∈ 0,1}, i=0,1...n;
With described recompile data a
iBecome the bipolarity data b from the unipolarity data map
i=1-2a
i
With described bipolarity data b
iWith described primitive solution adjusting data r
iDo normalized, obtain normalization data sequence d
i=r
i* b
i
The signal to noise ratio estimated value that is concerned with
S60 compares relevant SNR value and the predefined SNR judging threshold of estimating, if the relevant SNR value of estimating changes S80 over to greater than predefined SNR judging threshold; Otherwise change S70 over to.The principle of concrete judgement is as described below:
According to the initial data before the decoding, be that the character of primitive solution adjusting data can be divided into two classes: valid data and invalid data.
For valid data, carrying effective information in these data, and the raw information that these data are carried can be recovered by decode procedure, under known receiving signal demodulation data prerequisite, can carry out the relevant estimation of signal to noise ratio to the recompile data of demodulating data and decoding data, with respect to incoherent estimation, the relevant accuracy of estimating can be guaranteed.For valid data, the SNR that adopts the method for S50 to obtain usually can be bigger, greater than the required minimum SNR threshold value of HS-SCCH channel decoding.
For invalid data; owing to be useless random data, only there is very little correlation between decoding data and the demodulating data, the signal-to-noise ratio (SNR) estimation value of promptly utilizing the method for S50 to obtain; usually can be smaller, much smaller than the needed minimum SNR threshold value of HS-SCCH channel decoding.
The size of predefined SNR judging threshold described here can be set according to the required minimum SNR threshold value of HS-SCCH channel decoding, and can dynamically adjust according to actual conditions.If choose suitable SNR judging threshold, just can effectively valid data and invalid data be separated, thereby reduce the probability of false detection of HS-SCCH greatly.
S70 when the relevant SNR value of estimating during less than predefined SNR judging threshold, thinks the HS-SCCH flase drop has taken place, and abandons the HS-SCCH decoding data that is received and returns S10.
S80 when the relevant SNR value of estimating during greater than predefined SNR judging threshold, thinks the HS-SCCH flase drop does not take place, and decode results is effective and keep the decoding data result.In the subsequent process, terminal can be carried out corresponding configuration to the physical channel parameters of HS-DSCH and HS-SICH according to the HS-SCCH decoding data that monitors.
Especially, in another implementation method provided by the invention, keep the primitive solution adjusting data among the above-mentioned S10 and can change to reservation primary reception data.
Correspondingly, after the S40, also need the new coded data of counterweight to modulate and obtain modulating data again again.The method of modulation is decided on concrete system according to the signal modulating method of R5 agreement regulation.
Among the S50, carry out the relevant estimation of SNR in conjunction with modulating data and primary reception data again, the relevant process of estimating can be in the following way:
Described primary reception data are R
i, i=0,1..N, described modulating data again is A
i∈ 0,1}, i=0,1...N;
With the described A of modulating data again
iBecome bipolarity data B from the unipolarity data map
i=1-2A
i
With described bipolarity data B
iWith described primary reception data R
iDo normalized, obtain the normalization data sequence D
i=R
i* B
i
The signal to noise ratio estimated value that is concerned with
All the other each steps are identical with such scheme, repeat no more herein.
Correspondingly, the present invention also provides a kind of device that carries out blindness monitoring of channel, and as shown in Figure 4, this device mainly is made up of demodulating unit 10, decoding unit 20, CRC check unit 30 and flase drop decision unit 40.The main effect of each unit is as follows:
Demodulating unit 10 is used for the HS-SCCH data that monitor are carried out demodulation process, output primitive solution adjusting data;
Decoding unit 20 is used for the primitive solution adjusting data that receives is deciphered processing, and to CRC check unit 30 output decoding datas;
CRC check unit 30 is used to receive decoding data and decoding data is carried out CRC check, exports decoding datas to flase drop decision unit 40 when CRC check is correct, otherwise abandons this decoding data;
Flase drop decision unit 40 is used for the decoding data that initial data and CRC check are correct before the decoding that receives is handled and determined whether to take place the HS-SCCH flase drop according to result.The HS-SCCH decoding data that flase drop decision unit 40 further can be received according to court verdict decision output is to related physical layer control unit or abandon this HS-SCCH decoding data.
Accordingly, in embodiments of the invention one, as shown in Figure 5, described demodulating unit 10 is respectively to decoding unit 20 and flase drop decision unit 40 output primitive solution adjusting datas.
Described flase drop decision unit 40 comprises recompile subelement 410, the relevant subelement 420 of SNR and threshold judgement subelement 430.The main effect of each subelement is as follows:
Recompile subelement 410 is used for the correct decoding data of CRC check that is received is carried out recompile and exports the recompile data to the relevant subelement 420 of SNR;
The SNR subelement 420 that is concerned with is used for primitive solution adjusting data according to received recompile data and demodulating unit 10 outputs and carries out that SNR is relevant to be estimated, and to the relevant estimated value of threshold judgement subelement 430 output SNR;
Threshold judgement subelement 430, be used to receive the relevant estimated value of SNR of relevant subelement 420 outputs of SNR and relevant estimated value of SNR and predefined SNR judging threshold are compared, determine whether to take place the HS-SCCH flase drop according to comparative result: if the relevant estimated value of SNR is greater than predefined SNR judging threshold, then think the HS-SCCH flase drop does not take place, keep the decoding data result, further can export decoding data to related physical layer control unit; Otherwise, think the HS-SCCH flase drop has taken place, abandon the decoding data of the HS-SCCH that is received.
In embodiments of the invention two, as shown in Figure 6, described demodulating unit 10 is to flase drop decision unit 40 output primary reception data.
Described flase drop decision unit 40 comprises recompile subelement 4100, relevant subelement 4300 of modulation subunit 4200, SNR and threshold judgement subelement 4400 again.The main effect of each subelement is as follows:
Recompile subelement 4100 is used for the correct decoding data of CRC check that is received is carried out recompile and to the 4200 output recompile data of modulation subunit again;
Again modulation subunit 4200, are used for the recompile data that received are modulated again and exported modulating data again to the relevant subelement 4300 of SNR;
The SNR subelement 4300 that is concerned with is used for carrying out according to the primary reception data of received modulating data again and demodulating unit 10 outputs that SNR is relevant to be estimated, and to the relevant estimated value of threshold judgement subelement 4400 output SNR;
Threshold judgement subelement 4400, be used to receive the relevant estimated value of SNR of relevant subelement 4300 outputs of SNR and relevant estimated value of SNR and predefined SNR judging threshold are compared, determine whether to take place the HS-SCCH flase drop according to comparative result: if the relevant estimated value of SNR is greater than predefined SNR judging threshold, then think the HS-SCCH flase drop does not take place, keep the decoding data result, further can export decoding data to related physical layer control unit; Otherwise, think the HS-SCCH flase drop has taken place, abandon the decoding data of the HS-SCCH that is received.
Aforesaid demodulating unit 10, decoding unit 20, CRC check unit 30 and flase drop decision unit 40 can be arranged in terminal or other need carry out the equipment of blindness monitoring to channel.
Preferably, in a preferred embodiment of the present invention, described blindness monitoring of channel device also comprises thresholding adjustment unit 50, as shown in Figure 7, thresholding adjustment unit 50, be used for dynamically adjusting described signal to noise ratio judging threshold and will adjust the result and import flase drop decision unit 40, specifically can be the threshold judgement subelement in the flase drop decision unit 40, the SNR threshold judgement value that 40 pairs of flase drop decision units receive is stored.Thresholding adjustment unit 50 can be preset the SNR judging threshold according to autonomous adjustment of the needs of real system and environment, also can finish the adjustment of default SNR judging threshold according to system manager's input operation, to reach the effect of flase drop judgement preferably.
Main realization principle, embodiment and the beneficial effect to should be able to reach of scheme provided by the invention in HS-SCCH blindness monitoring process, identical with the blindness monitoring process that such scheme is applied to channels such as PCCPCH, SCCPCH, FPACH, so locate to repeat no more.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.