[go: up one dir, main page]

CN101651464B - Activation code detection method and device - Google Patents

Activation code detection method and device Download PDF

Info

Publication number
CN101651464B
CN101651464B CN200910140071.0A CN200910140071A CN101651464B CN 101651464 B CN101651464 B CN 101651464B CN 200910140071 A CN200910140071 A CN 200910140071A CN 101651464 B CN101651464 B CN 101651464B
Authority
CN
China
Prior art keywords
code channel
code
power
channel
compensating factor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200910140071.0A
Other languages
Chinese (zh)
Other versions
CN101651464A (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.)
MARVELL MICROELECTRONICS (SHANGHAI) CO Ltd
Original Assignee
MARVELL MICROELECTRONICS (SHANGHAI) CO 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 MARVELL MICROELECTRONICS (SHANGHAI) CO Ltd filed Critical MARVELL MICROELECTRONICS (SHANGHAI) CO Ltd
Publication of CN101651464A publication Critical patent/CN101651464A/en
Application granted granted Critical
Publication of CN101651464B publication Critical patent/CN101651464B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed is an activation code detection method and device. A method for detecting activation code from the activation window of the received signal in a descending link receiver used in a communicating system, includes the following steps: a matched filtering step, fro performing matched filtering to the received signal to achieve the filtering output of each of a plurality of code channels in the activation window; a code channel power calculation step, using the filtering output of the code channel to calculate the power of the code channel according to each code channel; a compensating factor calculation step, using the spread-spectrum code and channel impulse response of the code channel to calculate the compensating factor of the code channel according to each code channel; a power compensation step, for obtaining the compensated power of the code channel by dividing the power of the code channel by the compensating factor of the code channel according to each code channel; and an activation code detection step, detecting the activated code channel according to the compensated power of each code channel.

Description

Activation code detection method and device
Technical field
Relate generally to TD SDMA of the present invention (TD-SCDMA) wireless communication system, more specifically, the present invention relates to activation code detection method and device in TD-SCDMA receiver.
Background technology
TD-SCDMA is the 3G (Third Generation) Moblie air interface standard that Chinese Industrial Standardsization tissue is submitted to International Telecommunication Association.Ta Yibei International Telecommunication Association receives, and is written into international norm as a part for CDMA-TDD pattern.Its key technology adopting comprises: synchronization CDMA, smart antenna, joint-detection, software radio, baton handover etc.TD-SCDMA system adopts time division duplex (TDD) pattern, and uplink and downlink are that the different time-gap at same carrier frequency transmits, and comes separatedly between upstream and downstream channel with protection interval, has TDMA characteristic.In TD-SCDMA system, some users can send a plurality of different bursts at same time slot.Different spreading codes makes the signal can be separated at receiver place.According to required data rate, user can use some code channels and/or time slot.Due to the multipath effect of mobile channel and the correlation between user, TD-SCDMA system exists intersymbol interference and multiple access to disturb.For this reason, TD-SCDMA receiver is adopting training sequence to carry out on the basis of channel estimating, make full use of all users' relevant prior information (as each user's spread spectrum code sequence and correlation etc.), all users' combined signal is got up to detect, to reduce above-mentioned interference.
The channel impulse response being obtained by channel estimating can be divided into the window corresponding to different training sequences.Receiver activates after window detects just can know which window activates.In a window, can have a plurality of code channels, these code channels differ to establish a capital and are used, and differ to establish a capital and activate.The code channel of inactive window is generally considered to be nonactivated.And the code channel of activation window still needs further to detect to determine which code channel is really to activate.The object that active coding detects is exactly to detect the active coding that activates in window to determine the code channel of activation.
According to the code channel method of salary distribution of TD-SCDMA, there is a code channel that must use in each window, is called first-selected code channel.Traditional detection active coding mode only compares the matched filter power output of the matched filter power output of first-selected code channel and other code channels simply.Yet, due to wireless environment pollution to received signal, in the signal receiving, usually contain noise, all the more so under severe condition..And receiver is to the received signal processed and can be changed the power of each channel respectively before detecting active coding.These factors have caused the decline of active coding accuracy of detection.
Summary of the invention
Consider the problems referred to above, the invention discloses in the descending link receiver of communication system, from the activation window of reception signal, detect more accurately the method and apparatus of active coding.
According to an aspect of the present invention, provide a kind of for the descending link receiver in communication system, from the activation window of reception signal, detect the method for active coding, comprise the following steps: matched filtering step, carry out to received signal matched filtering to obtain activating each filtering output of a plurality of code channels in window; Code channel power calculation step, for each code channel, exports to calculate the power of this code channel with the filtering of this code channel; Compensating factor calculation procedure, for each code channel, is used spreading code and the channel impulse response of this code channel, calculates the compensating factor of this code channel; Power back-off step, for each code channel, by the compensating factor divided by this code channel by the power of this code channel, obtains the power after the compensation of this code channel; And active coding detecting step, according to the power after the compensation of each code channel, detect the code channel of activation.Wherein, described a plurality of code channels comprise a known first-selected code channel and one or more non-first-selected code channel, and first-selected code channel activates; Active coding detecting step further comprises power ratio calculation procedure and code channel detecting step, and described power ratio calculation procedure is calculated respectively the ratio of the power after the compensation of power after the compensation of non-first-selected code channel described in each and described first-selected code channel; Described code channel detecting step, the spreading code that described power ratio is more than or equal to the code channel of a detection threshold detects as active coding, and the spreading code that described power ratio is less than to the code channel of described detection threshold detects as inactive code.
According to an aspect of the present invention, provide a kind of for the descending link receiver in communication system, from the activation window of reception signal, detect the method for active coding, comprise the following steps: matched filtering step, carry out to received signal matched filtering, to obtain activating each the filtering output vector of plural form of a plurality of code channels in window; Vector rotation step, the element that the filtering output vector of each code channel is comprised carries out 45 degree phase rotatings, obtains postrotational output vector; Soft acquisition of information step, extracts real part and the imaginary part of the postrotational output vector of each code channel, and calculates respectively their absolute value, thereby obtains the soft information vector of the real number form of this code channel; Median calculation step, for each code channel, calculates the intermediate value of each element that soft information vector comprises; Soft erasing of information step, for each code channel, is set to 0 by element less than the intermediate value calculating for this code channel in median calculation step in the soft information vector of this code channel, to obtain the soft information vector after removing; Code channel power calculation step, for each code channel, calculates the power of this code channel by the soft information vector after the removing of this code channel; And active coding detecting step, the power of each code channel calculating according to code channel power calculation step detects the code channel of activation.Wherein, described a plurality of code channels comprise a known first-selected code channel and one or more non-first-selected code channel, and first-selected code channel activates; Active coding detecting step further comprises power ratio calculation procedure and code channel detecting step, described power ratio calculation procedure is calculated respectively the ratio of the power of non-first-selected code channel and the power of described first-selected code channel described in each, the spreading code that described code channel detecting step is more than or equal to described power ratio the code channel of one detection threshold detects as active coding, and the spreading code that described power ratio is less than to the code channel of described detection threshold detects as inactive code.
According to a further aspect of the invention, a kind of for the descending link receiver in communication system, from the activation window of reception signal, detect the device of active coding, comprise: matched filtering module, carry out to received signal matched filtering to obtain activating each filtering output of a plurality of code channels in window; Code channel power computation module, for each code channel, exports to calculate the power of this code channel with the filtering of this code channel; Compensating factor computing module, for each code channel, is used spreading code and the channel impulse response of this code channel, calculates the compensating factor of this code channel; Power back-off module, for each code channel, by the compensating factor divided by this code channel by the power of this code channel, obtains the power after the compensation of this code channel; And active coding detection module, according to the power after the compensation of each code channel, detect the code channel of activation.Wherein, described a plurality of code channels comprise a known first-selected code channel and one or more non-first-selected code channel, and first-selected code channel activates; Active coding detection module further comprises power ratio computing module and code channel detection module, and described power ratio computing module calculates respectively the ratio of the power after the compensation of power after the compensation of non-first-selected code channel described in each and described first-selected code channel; Described code channel detection module, the spreading code that described power ratio is more than or equal to the code channel of a detection threshold detects as active coding, and the spreading code that described power ratio is less than to the code channel of described detection threshold detects as inactive code.
According to a further aspect of the invention, provide a kind of for the descending link receiver in communication system, from the activation window of reception signal, detect the method for active coding, comprise with lower module: matched filtering module, carry out to received signal matched filtering, to obtain activating each the filtering output vector of plural form of a plurality of code channels in window; Vector rotary module, the element that the filtering output vector of each code channel is comprised carries out 45 degree phase rotatings, obtains postrotational output vector; Soft acquisition of information module, extracts real part and the imaginary part of the postrotational output vector of each code channel, and calculates respectively their absolute value, thereby obtains the soft information vector of the real number form of this code channel; Median calculation module, for each code channel, calculates the intermediate value of each element that soft information vector comprises; Soft erasing of information module, for each code channel, is set to 0 by element less than the intermediate value calculating for this code channel in median calculation module in the soft information vector of this code channel, to obtain the soft information vector after removing; Code channel power computation module, for each code channel, calculates the power of this code channel by the soft information vector after the removing of this code channel; And active coding detection module, the power of each code channel calculating according to code channel power computation module detects the code channel of activation.Wherein, described a plurality of code channels comprise a known first-selected code channel and one or more non-first-selected code channel, and first-selected code channel activates; Active coding detection module further comprises power ratio computing module and code channel detection module, described power ratio computing module calculates respectively the ratio of the power of non-first-selected code channel and the power of described first-selected code channel described in each, the spreading code that described code channel detection module is more than or equal to described power ratio the code channel of one detection threshold detects as active coding, and the spreading code that described power ratio is less than to the code channel of described detection threshold detects as inactive code.
In sum, the present invention is when carrying out active coding detection, by processing by receiver the power of accumulating before active coding is detected, take into account, adjust judgement power before, and/or reduced noise before judgement, with higher precision, carry out active coding detection, thereby obtained more accurate testing result.
Accompanying drawing explanation
By reference to following only for the accompanying drawing of illustrative object, can comprehend the present invention, wherein:
Fig. 1 is the brief block diagram of illustration TD-SCDMA wireless communication system;
Fig. 2 is the brief block diagram of the concrete structure of the subscriber equipment shown in illustration Fig. 1;
Fig. 3 is the schematic diagram of the structure of channel matrix T in illustration TD-SCDMA data reception signal model;
Fig. 4 illustrates the block diagram of active coding checkout gear according to an embodiment of the invention;
Fig. 5 illustrates the flow chart of activation code detection method according to an embodiment of the invention;
Fig. 6 illustrates the block diagram of active coding checkout gear in accordance with another embodiment of the present invention; And
Fig. 7 illustrates the flow chart of activation code detection method in accordance with another embodiment of the present invention;
Embodiment
Feature and the exemplary embodiment of various aspects of the present invention will be described in detail below.In the following detailed description, exemplified with many details, so that those skilled in the art can understand the present invention all sidedly.But, it is apparent that some details that enforcement of the present invention can be in not needing these details.To the description of specific embodiment only as example and unrestricted providing.The various modifications of example described herein and combination are apparent for a person skilled in the art, and the General Principle of definition here may be used in other examples and application under the premise without departing from the spirit and scope of the present invention.Therefore, do not intend to limit the present invention in the example of describing and illustrating, but give the wide region that it meets principle disclosed herein and feature.For the not fuzzy understanding to this description, be not shown specifically known structure and technology.
Fig. 1 shows the brief block diagram of TD-SCDMA wireless communication system.As shown in Figure 1, this wireless communication system mainly comprises core net 102, wireless access network 104 and subscriber equipment 106.Core net 102 is main process audio call, data connection and exchange, customer position information management, network characteristic and Service control, signaling and user profile transmission mechanism in wireless communication system and with being connected and route etc. of other network.Wireless access network 104 provides the connection of subscriber equipment and core net, and the management of responsible Radio Resource and allotment, comprises base station and radio network controller two category nodes.Subscriber equipment 106 can be for example that mobile phone, personal digital assistant (PDA) or other have the Portable data processing equipment of the function communicating in TD-SCDMA wireless communication system.
Fig. 2 shows the brief block diagram of the concrete structure of subscriber equipment shown in Fig. 1.As shown in Figure 2, this subscriber equipment mainly comprises: radio-frequency module 202, forming filter 204, channel estimation module 206, multipath tracking module 208, activates detection module 210, joint-detection module 212, frequency deviation estimating modules 214, ANR/SNR measurement module 216, demapping (demapping) module 218 and decoder module 220.202 pairs of analog signals that receive of radio-frequency module unload ripple and analog-to-digital conversion is processed, and so that the analog signal being received is transformed to baseband digital signal, are input to subordinate.Forming filter 204, root raised cosine filter (SRRC) carries out pulse shaping to baseband digital signal.Channel estimation module 206 carries out the channel estimating of a plurality of communities for the midamble code sequence in the signal after pulse shaping.Multipath tracking module 208 is utilized channel estimation results, determines optimum sampling point, and carries out the multipath window position tracking of each community.Activate detection module 210 and activate detection and code channel activating detection for carrying out window.212 pairs of joint-detection modules are aliasing in the data of each code channel together and carry out certain calculating, obtain the transmission symbol on each code channel.Frequency deviation estimating modules 214 is utilized the skew of joint detection results estimated frequency.ANR/SNR measurement module 216 utilizes joint detection results to carry out amplitude and noise ratio (ANR) and signal to noise ratio (SNR) is measured.Demapping (demapping) module 218 is that soft bit is delivered to decoder module by the symbol transition of joint-detection module output.220 pairs of soft bit result that demapping module is exported of decoder module are decoded, and obtain information bit.
The disclosure is mainly for the detection that activates the active coding of carrying out in detection module 210.Should be noted that, although provided TD-SCDMA wireless communication system as depicted in figs. 1 and 2 and the ios dhcp sample configuration IOS DHCP of subscriber equipment above, but can recognize, can use therein communication system of the present invention and subscriber equipment to be not limited to this concrete example, but can be suitable for detecting various systems and the equipment of active coding.
Fig. 3 is the schematic diagram of the structure 300 of channel matrix T in illustration TD-SCDMA data reception signal model, and wherein matrix-block V represents for constructing the fundamental matrix piece of channel matrix T.Below with reference to Fig. 3, the generative process of channel matrix T is carried out to mathematical description.
[channel matrix T]
Make h krepresent and k the channel impulse response (CIR) that code channel is relevant.
h k=[h k (1)h k (2)…h k (w)],k=1,2,……,K (1)
Wherein, K is for activating the code channel number in the window that is detected as activation after window detects, the length that W is channel impulse response.
If with channel impulse response h kthe vectorial c of relevant spreading code krepresent, c kcan be expressed as following Q * 1 dimensional vector with following formula, Q is spreading factor:
c k=w k·OVSF k·v k,k=1,2,……,K (2)
OVSF wherein kthe channel code vector that represents Q * 1 dimension, w krepresent the multiplier vector relevant with channel code, v kthe scrambler vector that represents Q * 1 dimension, wherein symbol represents dot product, by element, multiplies each other.
By channel impulse response h kwith spreading code c kusing Convolution become vectorial b k:
b k = c k ⊗ h k , k=1,2,……,K (3)
B kfor the column vector of (Q+W-1) * 1 dimension, represent that equivalence merges channel impulse response.
Note, here w k, OVSF kand v kaccording to channel impulse response h karrange in advance in communication system affiliated code channel and community.
(Q+W-1) the matrix-block V of * K dimension is comprised of K column vector:
V=[b 1,b 2,…,b K](4)
Wherein each row is for a code channel.Note, code channel may be from different districts.
[output of matched filter]
Receive the column vector r that signal can be expressed as following (NQ+W-1) * 1 dimension:
r=Td+n (5)
Wherein, the column vector d of NK * 1 dimension represents the transmitted signal from K code channel, and N is number of chips, and n represents random noise vector.The channel matrix of (NQ+W-1) * NK dimension that T represents to be constructed by matrix-block V, as shown in Figure 3.
Receiving signal r is imported in the filter matching with channel (as known to the skilled person subsequently, this filter is also referred to as matched filter), this process can be multiplied by with the conjugate transpose of channel matrix T the output vector x that received signal vector r obtains matched filter and represent:
x=T Hr (6)
Convolution (5), order receives signal r by above-mentioned matched filter, is equivalent to make transmitted signal d to be multiplied by matrix T ht.Due to nearly orthogonal between each row of matrix-block V, larger value only appears at matrix T hon the diagonal of T.
The object that active coding detects is will detect in the output vector x of matched filter as above to have which code channel to activate.According to the agreement regulation of TD-SCDMA, the first-selected code channel of an activation window is always considered to activate.Whether other code channels of this activation window are that what to activate is by the matched filter power output of the matched filter power output of this code channel and first-selected code channel is made comparisons and decided.Particularly, when the ratio of the matched filter power output of a code channel and the matched filter power output of first-selected code channel is greater than a certain threshold value, this code channel is considered to activate; Otherwise this code channel is considered to nonactivated.Wherein, threshold value as criterion is the empirical value that emulation obtains, and those skilled in the art can be according to using the demodulation performance (as block error rate BLER, error rate BER etc.) after this parameter or adjusting flexibly according to the detection performance of active coding (as the detection probability of active coding and false alarm probability etc.).
Fig. 4 illustrates the block diagram of active coding checkout gear according to an embodiment of the invention.This device compensates to carry out active coding detection based on receiver power.As shown in Figure 4, active coding checkout gear 400 mainly comprises with lower module according to an embodiment of the invention: matched filtering module 401, carry out to received signal matched filtering to obtain activating each filtering output of a plurality of code channels in window; Code channel power computation module 402, for each code channel, exports to calculate the power of this code channel with the filtering of this code channel; Compensating factor computing module 403, for each code channel, is used spreading code and the channel impulse response of this code channel, calculates the compensating factor of this code channel; Power back-off module 404, for each code channel, by the compensating factor divided by this code channel by the power of this code channel, obtains the power after the compensation of this code channel; And active coding detection module 405, according to the power after the compensation of each code channel, detect the code channel of activation.
Fig. 5 illustrates the flow chart of activation code detection method 500 according to an embodiment of the invention, and the method compensates to carry out active coding detection based on receiver power, and its each step comprising can be completed by the corresponding module of active coding checkout gear 400 respectively.Introduce in detail each step that activation code detection method 500 comprises below:
[step S501] carries out matched filtering to received signal to obtain activating each filtering output of a plurality of code channels in window.
As mentioned above, this step is equivalent to be multiplied by with the conjugate transpose of channel matrix T the received signal vector r activating after window detects, and obtains the filtering output vector x of each code channel k(1≤k≤K), wherein K is for activating the code channel number in the window that is detected as activation after window detects.
[step S502], for each code channel, exports to calculate the power of this code channel with the filtering of this code channel.
To the filtering output vector x obtaining in step S501 keach component ask quadratic sum, then divided by vectorial dimension N, thereby obtain the power output p ' of the matched filter of k code channel k, can represent with following formula:
p k &prime; = &Sigma; n = 1 N | x k , n | 2 / N ( 1 &le; k < K )
Wherein, x k, nfor filtering output vector x kn component.
[step S503], for each code channel, used spreading code and the channel impulse response of this code channel, calculates the compensating factor C of this code channel k.
First, for each code channel, by by the spreading code b of this code channel kwith channel impulse response h kdo convolution, the equivalence of calculating this code channel merges channel impulse response b k:
b k = c k &CircleTimes; h k
Then, by calculating equivalence, merge channel impulse response b kthe quadratic sum of mould value, calculate the compensating factor C of this code channel k:
C k = ( b k H &times; b k ) 2
Wherein, subscript H represents conjugate transpose.
[step S504] for each code channel, by the compensating factor divided by this code channel by the power of this code channel, obtains the power after the compensation of this code channel.
For each code channel, by the power output p ' of the matched filter obtaining in step S502 kdivided by the compensating factor C obtaining in step S503 k, obtain the power p after the compensation of this code channel k, compensate thus by receiver and process caused power excursion.This step can be expressed as:
p k=p′ k/C k
[step S505] detects the code channel of activation according to the power after the compensation of each code channel.
Under first-selected code channel, be designated as 1, for non-first-selected code channel k, calculate its power p kwith first-selected code channel power p 1ratio r:
r=p k/p 1
Then, according to following formula, decide whether it is what activate:
activeflag = 1 r &GreaterEqual; &alpha; 1 0 r < &alpha; 1
Wherein, active flag represents activation marker, α 1be the threshold value detecting for activated code channel, can by emulation, obtain according to the standard such as detection probability, false alarm probability.
Fig. 6 illustrates the block diagram of active coding checkout gear in accordance with another embodiment of the present invention.This device carries out active coding detection based on reducing noise.As shown in Figure 6, active coding checkout gear 600 mainly comprises with lower module according to an embodiment of the invention: matched filtering module 601, described reception signal is carried out to matched filtering, to obtain each the filtering output vector of plural form of a plurality of code channels in described activation window; Vector rotary module 602, the element that the filtering output vector of each code channel is comprised carries out 45 degree phase rotatings, obtains postrotational output vector; Soft acquisition of information module 603, extracts real part and the imaginary part of the postrotational output vector of each code channel, and calculates respectively their absolute value, thereby obtains the soft information vector of the real number form of this code channel; Median calculation module 604, for each code channel, calculates the intermediate value of each element that soft information vector comprises; Soft erasing of information module 605, for each code channel, will be set to 0 than the little element of intermediate value calculating for this code channel in described median calculation step in the soft information vector of this code channel, to obtain the soft information vector after removing; Code channel power computation module 606, for each code channel, calculates the power of this code channel by the soft information vector after the removing of this code channel; And active coding detection module 607, the power of each code channel calculating according to described code channel power calculation step detects the code channel of activation.
Fig. 7 illustrates the flow chart of activation code detection method 700 in accordance with another embodiment of the present invention, and the method is carried out active coding detection based on reducing noise, and its each step comprising can be completed by the corresponding module of active coding checkout gear 600 respectively.Introduce in detail each step that activation code detection method 700 comprises below:
[step S701] carries out matched filtering to received signal to obtain activating each filtering output of a plurality of code channels in window.
As mentioned above, this step is equivalent to be multiplied by with the conjugate transpose of channel matrix T the received signal vector r activating after window detects, and obtains the filtering output vector x of each code channel k(1≤k≤K), wherein K is for activating the code channel number in the window that is detected as activation after window detects.
[step S702] is by the filtering output vector x of each code channel kthe element comprising carries out 45 degree phase rotatings, obtains postrotational output vector v k.
By filtering output vector x kin each element be multiplied by (1-j) to rotate 45 degree, can be expressed as:
v k=(1-j)·x k
[step S703] extracts the postrotational output vector v of each code channel kreal part and imaginary part, and calculate respectively their absolute value, thereby obtain the soft information vector a of the real number form of this code channel k.
This step can be expressed as:
a k = vec abs { Re [ v k ] } abs { Im [ v k ] }
Wherein, vec[] represent the content in [] to be launched into vector, Re[] represent to get real part, Im[] expression gets imaginary part, abs{} represents to take absolute value.
[step S704], for each code channel, calculates the soft information vector a of this code channel kintermediate value med (a of each element comprising k).
By soft information vector a keach component comprising is arranged from big to small, due to soft information vector a kcomprise even number component, so intermediate value med (a k) mean value of two components in the middle of equaling to be positioned at.
[step S705] is for each code channel, by the soft information vector a of this code channel kthe middle intermediate value med (a than calculating for this code channel in described median calculation step k) little element is set to 0, to obtain the soft information vector a ' after removing k.
This step is in order to remove the noise of soft information in code channel, can represent with following formula:
a k , n &prime; = a k , n a k , n > med ( a k ) 0 a k , n &le; med ( a k ) n = 1,2 , . . . , 2 N
Wherein, a ' k, nfor vectorial a ' kn element, 2N is a ' kdimension.
[step S706] for each code channel, uses the soft information vector a ' after the removing of this code channel kcalculate the power p of this code channel k.
To the soft information vector a ' after the removing obtaining in step S706 keach component ask quadratic sum, then divided by step S706 not by total number of the component of zero setting, thereby obtain the power p of this code channel k.This step can represent with following formula:
p k = &Sigma; n = 1 N rest | a k , n | 2 / N rest
Wherein, a ' k, nfor vectorial a ' kn component, N restfor in step S706 not by total number of the component of zero setting.
[step S707] detects the code channel of activation according to the power of each code channel calculating in step S706.
Under first-selected code channel, be designated as 1, for non-first-selected code channel k, calculate its power p kwith first-selected code channel power p 1ratio r:
r=p k/p 1
Then, according to following formula, decide whether it is what activate:
activeflag = 1 r &GreaterEqual; &alpha; 2 0 r < &alpha; 2
Wherein, active flag represents activation marker, α 2be the threshold value detecting for activated code channel, can by emulation, obtain according to the standard such as detection probability, false alarm probability, its representative value is 0.71.
Above-mentioned activation code detection method 500 and activation code detection method 700 also can combine use, obtain the activation code detection method based on reducing noise and receiver power compensation, to obtain higher accuracy of detection.
Be described with reference to the drawings above according to concrete examples more of the present invention.But the present invention does not really want any concrete configuration of being subject to describing in above-described embodiment and the restriction of process.Within the scope of spirit of the present invention, those skilled in the art can recognize various replacements, change or the modification of above-mentioned configuration, algorithm, operation and process.
Can carry out the above various method steps of describing by reference to the accompanying drawings with hardware or software as required.Note, without departing from the scope of the invention, can add step, therefrom remove step or revise step wherein to the flow chart providing in this specification.Or one or more in described step can executed in parallel, or in succession carries out with the order different from described order.In general, flow chart is just used to refer to a kind of possible sequence for the basic operation of practical function.
As the exemplary configuration of active coding checkout gear, in figure, shown the module that some are coupled.These modules can be implemented as hardware, software, firmware or their combination, utilize bus or any other holding wire or are coupled by any wireless connections, and can be used in their system, subsystem, parts or subassembly.In addition, in device, included parts are not limited to above-mentioned these modules, and concrete configuration can be modified or change.
When realizing with software mode, element of the present invention is program or the code segment that is used to carry out required task.Program or code segment can be stored in machine readable media, or send at transmission medium or communication links by the data-signal carrying in carrier wave." machine readable media " can comprise and can store or any medium of transmission information.The example of machine readable media comprises electronic circuit, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disk, CD-ROM, CD, hard disk, fiber medium, radio frequency (RF) link, etc.Code segment can be downloaded via the computer network such as internet, Intranet etc.In general, function of the present invention can be realized by any means known in the art.

Claims (4)

1. for the descending link receiver at TD-SCDMA, from the activation window of reception signal, detect the method for active coding, comprise the following steps:
Matched filtering step, carries out matched filtering to obtain each filtering output of a plurality of code channels in described activation window to described reception signal;
Code channel power calculation step, for each code channel, with the filtering of this code channel, export to calculate the power of this code channel:
Compensating factor calculation procedure, for described each code channel, is used spreading code and the channel impulse response of this code channel, calculates the compensating factor of this code channel;
Power back-off step, for described each code channel, by the compensating factor divided by described this code channel by the power of described this code channel, obtains the power after the compensation of this code channel; And
Active coding detecting step, detects the code channel of activation according to the power after the compensation of described each code channel,
Wherein said compensating factor calculation procedure utilization formula below calculates the compensating factor C of each code channel:
C=(b H×b) 2
Wherein, the spreading code that b is this code channel and the convolution of channel impulse response, H represents conjugate transpose.
2. the method for claim 1, wherein said a plurality of code channels comprise a known first-selected code channel and one or more non-first-selected code channel, described first-selected code channel activates,
Described active coding detecting step further comprises following two steps:
Power ratio calculation procedure, calculates respectively the ratio of the power after the compensation of power after the compensation of non-first-selected code channel described in each and described first-selected code channel; And
Code channel detecting step, the spreading code that described power ratio is more than or equal to the code channel of a detection threshold detects as active coding, and the spreading code that described power ratio is less than to the code channel of described detection threshold detects as inactive code.
3. for the descending link receiver at TD-SCDMA, from the activation window of reception signal, detect the device of active coding, comprising:
Matched filtering module, carries out matched filtering to obtain each filtering output of a plurality of code channels in described activation window to described reception signal;
Code channel power computation module, for each code channel, exports to calculate the power of this code channel with the filtering of this code channel;
Compensating factor computing module, for each code channel, is used spreading code and the channel impulse response of this code channel, calculates the compensating factor of this code channel, and wherein said compensating factor calculation procedure utilization formula below calculates the compensating factor C of each code channel:
C=(b H×b) 2
Wherein, the spreading code that b is this code channel and the convolution of channel impulse response, H represents conjugate transpose;
Power back-off module, for each code channel, by the compensating factor divided by this code channel by the power of this code channel, obtains the power after the compensation of this code channel; And
Active coding detection module, detects the code channel of activation according to the power after the compensation of each code channel.
4. device as claimed in claim 3, wherein said a plurality of code channels comprise a known first-selected code channel and one or more non-first-selected code channel, described first-selected code channel activates,
Described active coding detection module further comprises following two modules:
Power ratio computing module, calculates respectively the ratio of the power after the compensation of power after the compensation of non-first-selected code channel described in each and described first-selected code channel; And
Code channel detection module, the spreading code that described power ratio is more than or equal to the code channel of a detection threshold detects as active coding, and the spreading code that described power ratio is less than to the code channel of described detection threshold detects as inactive code.
CN200910140071.0A 2008-07-18 2009-07-16 Activation code detection method and device Expired - Fee Related CN101651464B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US8209308P 2008-07-18 2008-07-18
US8209608P 2008-07-18 2008-07-18
US61/082,093 2008-07-18
US61/082,096 2008-07-18

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201410357080.6A Division CN104092479B (en) 2008-07-18 2009-07-16 Activation code detection method and device

Publications (2)

Publication Number Publication Date
CN101651464A CN101651464A (en) 2010-02-17
CN101651464B true CN101651464B (en) 2014-12-10

Family

ID=51640166

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201410357080.6A Expired - Fee Related CN104092479B (en) 2008-07-18 2009-07-16 Activation code detection method and device
CN200910140071.0A Expired - Fee Related CN101651464B (en) 2008-07-18 2009-07-16 Activation code detection method and device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201410357080.6A Expired - Fee Related CN104092479B (en) 2008-07-18 2009-07-16 Activation code detection method and device

Country Status (1)

Country Link
CN (2) CN104092479B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102547813B (en) * 2011-12-16 2014-04-02 华为技术有限公司 Code channel detection method and related device and communication system
CN102752013B (en) * 2012-06-21 2014-09-03 华为技术有限公司 Activation code channel detection method and device
CN105049104B (en) * 2015-06-25 2018-05-18 电子科技大学 The matched filtering detection method that 4QAM is modulated in a kind of extensive mimo system
US9571314B1 (en) * 2015-09-23 2017-02-14 Qualcomm Incorporated Systems and methods for joint demodulation and demapping

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101076163A (en) * 2006-12-18 2007-11-21 浙江华立通信集团有限公司 DSP fixer system of TD-SCDMA/3G/4G terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6782264B2 (en) * 1999-01-08 2004-08-24 Trueposition, Inc. Monitoring of call information in a wireless location system
CN1229937C (en) * 2003-05-28 2005-11-30 大唐移动通信设备有限公司 Method and device for detecting multi-user's code path activation in radio communication system
CN1863022B (en) * 2005-05-13 2010-09-29 上海原动力通信科技有限公司 Method for detecting code channel

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101076163A (en) * 2006-12-18 2007-11-21 浙江华立通信集团有限公司 DSP fixer system of TD-SCDMA/3G/4G terminal

Also Published As

Publication number Publication date
CN101651464A (en) 2010-02-17
CN104092479B (en) 2016-07-13
CN104092479A (en) 2014-10-08

Similar Documents

Publication Publication Date Title
CN1754321B (en) Method and equipment for radio communication
EP1210803B1 (en) Determination of data rate, based on power spectral density estimates
CN104468038B (en) A kind of MIMO targeting sequencings generation method and reception device based on ZCZ sequences
CN101124800A (en) Coarse timing estimation system and methodology for wireless symbols
JP2003520499A (en) Channel estimation for time division duplex communication systems.
CN1708966B (en) Methods for channel estimation in the presence of transmit beamforming
CN101651464B (en) Activation code detection method and device
WO2004073223A1 (en) Noise power estimation method and noise power estimation device
TW201445940A (en) Non-linear time domain channel estimation in OFDM systems
CN102959879A (en) A method and a device of frame synchronization of a wireless system and the wireless system
US20080130674A1 (en) Method and System For Multi-User Channel Estimation in Ds-Cdma Systems
CN101420248A (en) Method and device for frequency bias estimation of TD-SCDMA terminal
JP4130825B2 (en) Design method of uplink pilot signal in multi-carrier code division multiple access system
CN113411177B (en) Signal type detection method, device, equipment and storage medium
CN100382450C (en) Array antenna channel estimating aftertreatment method
CN101409574B (en) Channel estimation method, apparatus and receiver for TD-SCDMA system
US20060098600A1 (en) Decreasing computational complexity of TD-SCDMA measurement process
CN106357583A (en) Timing synchronization method based on CAZAC sequence under distributed MIMO-OFDM system
CN114125853A (en) A Method for Extracting Radio Frequency Fingerprint Features of Spread Spectrum Signals Based on Cyclic Shift Characteristics
JP4448847B2 (en) Sliding window equalizer with reduced complexity
CN101630961B (en) Frequency bias estimation equipment, method and communication device
CN101102114A (en) Channel Estimation Method in Frequency Domain Based on Binary Allpass Sequence Guard Interval Filling
CN103179056A (en) Method and device for channel estimation
CN101258704B (en) Transmitter, receiver and method thereof
CN101630960B (en) Combined detection method and apparatus for communication equipment and communication equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 201203 Shanghai Keyuan Road No. 399 building 4

Applicant after: MARVELL MICROELECTRONICS (SHANGHAI) CO., LTD.

Address before: 201203 Shanghai Keyuan Road No. 399 building 4

Applicant before: Marvell Technology (Shanghai) Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: MARVELL MICROELECTRONIC (SHANGHAI) CO., LTD. TO: MARVELL ELECTRONICS TECHNOLOGY (SHANGHAI) CO., LTD.

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: 20141210

Termination date: 20200716

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