CN1398460A - Methods and appts. for signal searching using correlation - Google Patents
Methods and appts. for signal searching using correlation Download PDFInfo
- Publication number
- CN1398460A CN1398460A CN99817091A CN99817091A CN1398460A CN 1398460 A CN1398460 A CN 1398460A CN 99817091 A CN99817091 A CN 99817091A CN 99817091 A CN99817091 A CN 99817091A CN 1398460 A CN1398460 A CN 1398460A
- Authority
- CN
- China
- Prior art keywords
- signal
- correlated results
- interval
- adds
- code phase
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 42
- 238000004891 communication Methods 0.000 claims abstract description 14
- 230000002596 correlated effect Effects 0.000 claims description 72
- 230000000875 corresponding effect Effects 0.000 claims description 24
- 230000008859 change Effects 0.000 claims description 16
- 238000009825 accumulation Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 2
- 238000005562 fading Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 12
- 230000010267 cellular communication Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 101100234408 Danio rerio kif7 gene Proteins 0.000 description 2
- 101100221620 Drosophila melanogaster cos gene Proteins 0.000 description 2
- 101100398237 Xenopus tropicalis kif11 gene Proteins 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000005039 memory span Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70751—Synchronisation aspects with code phase acquisition using partial detection
- H04B1/70752—Partial correlation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/709—Correlator structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70751—Synchronisation aspects with code phase acquisition using partial detection
- H04B1/70753—Partial phase search
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70754—Setting of search window, i.e. range of code offsets to be searched
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A signal searcher for a CDMA communications system has a reference signal generator and a correlator to correlate a reference signal with a received signal in short (signal-coherent) correlation intervals. The code phase of the reference signal is changed through all of N possible code phases in N successive correlation intervals constituting one signal scan cycle. The correlation results for the same code phase for a plurality of the correlation intervals are accumualted over successive signal scan cycles using a combiner and buffer, and the presence and code phase of one or more desired signals in the received signal are determined by a decision unit in dependence upon the accumulated correlation results. In one embodiment all of the correlation results are accumulated; in other embodiments memory requirements are reduced by a accumulating only larger values of the correlation results.
Description
Technical field
The method and apparatus technical field that the present invention relates to utilize the correlation of received signal and reference signal that signal is searched for is specifically related in the cdma wireless cellular system whether the broadband signal of using CDMA (code division multiple access) existed and the detection technique of code phase.
Technical background
The communication system of using the CDMA signal is in message capacity, frequency planning, and all there is advantage in communication quality to aspects such as the confidentiality of undelegated access and anti-interferences.Yet, in cdma system design, needing to solve a major issue, the echo signal and the local reference signal that produces that comprise in promptly needing are to received signal carried out synchronously accurate.Wherein first step is a signal search process, in this process, one or more parameters are as the frequency of code phase with pseudo noise (PN) signal of forming reference signal, change, and the supposition of echo signal existence is progressively estimated.This uses considerable timing and hardware resource in the cdma system receiver.
Specifically, to may making up of each reference signal parameter value, i.e. each deviation post, or each state of reference signal, all to carry out associative operation, the correlation of gained is adjudicated, judge whether to exist to have the pairing echo signal of respective offsets or position with received signal.
As everyone knows, the signal of communication in the cdma wireless cellular communication system is subject to influence of fading, and the RF signal amplitude of decay and the variation of phase place can cause the mis-behave of signal search process.
In order to resist the quick variation of signal phase, or rapid fading, as IEEE 0-7803-2742-X/95, pages 281-285,1995, described in " DS-SS Code Acquisition in a Rapid Fad ing Envioment " literary composition of Manabu Muka i and Mutsumu Serizawa, accumulation interval TA is divided into a large amount of m continuous short interval T COH, makes TA=mTCOH.Enough weak points of each TCOH duration choosing at interval, signal phase be during this time every interior no significant change, thereby can be used as signal coherence at interval.In accumulation interval TA, be irrelevant adding up corresponding to the correlated results of the reference signal of each skew or position.The correlated results that adds up is used for adjudicating each skew place echo signal and whether exists, yet slow fading may cause that the correlated results that adds up is greatly different with its long-time accumulated value, has so just increased input failure or wrong possibility.Alleviate its influence though can take to increase the time T A that adds up, but increased the unnecessary signal search time.
The influence of slow fading can alleviate by using diversity technique, for example in space diversity reception to communicate, has the signal of relatively independent fading characteristic to be received by two or more space antenna, merges the correlated results of these signals.But space diversity reception to communicate has increased the complexity of receiver, and to use a large amount of space antennas be unpractical, especially little for volume portable receiver.
The U.S. Patent number 5 of distribution on August 27th, 1996,550,811, exercise question compensates the slow fading influence for having told about a kind of time domain diversity apparatus in the article of " SyncAcquisition and Tracking Circuit for DS/CDMA Receiver ": periodically the correlated results of each position or parameter set is offered combiner with a selector switch and carry out noncoherent accumulation.The cycle of switch is according to deciding fading period, thereby the average of the correlated results that adds up asked in the relative signal decay.The shortcoming of this device is that complexity is installed, and needs selector switch and control device thereof, and with the as many combiner of quantity of parameters collection or position.For example, in the IS-95 cdma wireless cellular communication system when travelling carriage search during from pilot signal of base station, total N=32768 possible PN code phase or position.
Andrew J.Viterbi, Addison-wesley Communication Series, provided a kind of signal search method among " CDMA Principles of Spread Spectrum Communications " chapters and sections 3.4.1 " Single-Pass Serial Search " of nineteen ninety-five: in an accumulation interval TA=mTCOH, the m in the signal coherence interval T COH of continuous adjacent relevant estimation added up.In frequency is that the signal bandwidth of 800MHz is in the IS-95 cdma system of 1.25MHz, and the Rayleigh fading cycle is about 20 to 50 milliseconds, and the length of access channel signal accumulation interval may be from 1.2 milliseconds to 2.4 milliseconds.Therefore, in accumulation interval TA, the signal amplitude that can occur causing because of decline changes, thereby has increased input failure or wrong possibility.
The purpose of this invention is to provide the method and apparatus that in communication system such as cdma system, can make things convenient for signal search.
Summary of the invention
According to an aspect of of the present present invention content, the signal searcher of Fig of cdma communication system produces at least one reference signal, and reference signal and received signal are carried out associative operation, and its related interval should enough be lacked, thereby the phase place of received signal does not have marked change in this related interval.The add up correlated results of same code phase of a plurality of above-mentioned related intervals, according to the existence of one or more echo signals in the correlated results judgement received signal that adds up whether and code phase.The code phase of reference signal change in may code phases at N serial correlation all N in the time, forms a signal scan cycle, and correlated results is stored, and adds up in a plurality of signal scan cycle being used for.This part content of the present invention also provides the device of finishing these functions, for example digital signal processor.
The present invention's content has on the other hand provided a kind of method of signal search, wherein received signal is correlated with reference signal, at least one parameter of reference signal changes, produce received signal and the individual different corresponding correlated results that may be offset of the N between reference signal, may further comprise the steps: in a scan period, by being correlated with between received signal and the reference signal in a related interval, produce N and may be offset pairing correlated results separately, the corresponding skew of each related interval, phase of received signal does not have marked change in this related interval, and above-mentioned continuous relevant between, at least one parameter changes; A plurality of above-mentioned correlated results that respective offsets is arranged that in the continuous sweep cycle, add up, thus can be whether and side-play amount according to the existence of the correlated results judgement echo signal that adds up.
In a preferred embodiment of the method for the invention, the correlated results that all N between the received signal that adds up and the reference signal may skew place.Another preferred embodiment of this method, be in a scan period, determine N may skew place wherein L maximum correlated results, L is an integer less than N, above-mentioned L correlated results that is offset only adds up.Another one preferred embodiment on this basis is, in a scan period the possible side-play amount of N kind is divided into the L group, and wherein each group all comprises J side-play amount, and promptly L=N/J in a scan period, determines each maximum related value of organizing in this L group.The largest correlation result of each group in the above-mentioned L group that only adds up then.In superincumbent latter two preferred embodiment, the sign of each skew as location number, can be stored with the correlated results that adds up separately.
Whether and the method for PN code phase the present invention further content has provided a kind of existence that detects the echo signal in the received signal in cdma communication system.May further comprise the steps: the reference signal that is created in corresponding N different possible PN code phase in the N continuous related interval in scan period; In above-mentioned related interval, carry out relevantly with reference signal to received signal, produce correlated results separately; Whether and code phase the correlated results of at least a portion that adds up in the continuous sweep cycle, the existence of judging echo signal according to the correlated results that adds up.
In each scan period, the correlated results of all N related interval that can add up.Perhaps, only be accumulated in L interior correlated results of related interval that has maximum related value in the scan period, wherein L is an integer less than N, and the step of this method comprises: determine L correlation of above-mentioned maximum and the sign of an above-mentioned L related interval and correlated results are separately stored.On this basis, can further take following method: in a scan period, related interval is divided into the L group, wherein each group all comprises J related interval, wherein, L and J are integer, and L=N/J, and the correlated results of a related interval in J the related interval of each group that only adds up, thereby obtain maximum correlation value in the scan period, the method further may further comprise the steps: determines above-mentioned maximum correlation value and stores a sign, provide maximum correlation value in each J related interval organizing, and the correlated results that adds up separately.
The present invention also provides the signal searcher of Fig in a kind of CDMA (code division multiple access) communication system, and it comprises: a control unit; Reference signal generator by control unit control is used for producing the reference signal that a different N code phase was arranged in the N continuous related interval in the scan period; A correlator is used for to carrying out relevantly in the reference signal and the received signal of serial correlation at interval, and to produce corresponding correlated results, each related interval is enough lacked, thereby makes the phase place of received signal change not obvious in related interval; An accumulator, be used for response control unit, correlated results to each correlator of corresponding related intervals a large amount of in a large amount of scan periods adds up, and produces the correlated results that adds up separately, and whether and code phase the existence of echo signal in the judgement received signal.
In first preferred embodiment of the searcher of mentioning below, accumulator comprises the buffer of each correlated results that adds up of the above-mentioned N of a storage code phase.In second preferred embodiment, signal searcher of Fig comprises the decision unit of determining L maximum correlated results in N the code phase from a scan period, accumulator comprises a buffer and an auxiliary counter of indicating each code phase of storing each correlated results that adds up of L above-mentioned code phase, and wherein L is the integer less than N.
In the 3rd preferred embodiment, in each scan period, related interval comprises the L group, each group all comprises J related interval, wherein L and J are integers, and L=N/J, signal searcher of Fig also comprises a detector, be used for determining in a scan period in each group the largest correlation result in J the related interval, a counting is provided simultaneously, be used for indicating corresponding related interval in each group, wherein accumulator comprises a buffer, is used for storing in correlation computations result and the L group and counts accordingly in every group; A combiner is used at least one scan period subsequently the correlated results of the same code phase that above-mentioned counting indicated is added in the correlated results of respectively organizing pairing storage in the L group.At this moment, in each scan period subsequently, having only detector is in each group during the largest correlation result in J related interval at the correlated results of judging the same code phase that is indicated by above-mentioned counting, and combiner just can increase the correlated results of storage.
Signal searcher of Fig can comprise a decision unit, is used for judging one or more maximums in the correlated results that adds up, thereby whether has one or more echo signals and code phase thereof in the judgement received signal.
Compare with above-mentioned existing technology, the preferred embodiment of the present invention has bigger advantage.Concrete, the preferred embodiments of the present invention are easy to install, aspect input failure or the error probability bigger improvement is being arranged, and because the ability of stronger relatively opposing fading environment is arranged, thereby the detection that makes a plurality of echo signals becomes easy, as coming from the detection of the pilot signal of numerous base stations in the cdma cellular communication system.Simultaneously, describe below second and the 3rd preferred embodiment have reduced the requirement to memory, and this counts N at code phase particularly important meaning when very big.
Description of drawings
The present invention's description of middle example in conjunction with the accompanying drawings sharpens understanding.Wherein similar parts are represented by same reference number among each figure, wherein:
Fig. 1 is existing signal searcher of Fig structured flowchart;
Fig. 2 is the structured flowchart that is used in the existing correlator among Fig. 1;
Fig. 3 is the time-domain diagram of signal fadeout;
Fig. 4 is the time-domain diagram of illustrating the operating process of Fig. 1 signal searcher of Fig;
Fig. 5 is the structured flowchart according to the signal searcher of Fig of first preferred embodiment of the present invention;
Fig. 6 is the example of the serial buffer of signal searcher of Fig among Fig. 5;
Fig. 7 is the time-domain diagram of signal searcher of Fig operating process among Fig. 5;
Fig. 8 is the structured flowchart according to the signal searcher of Fig of second preferred embodiment of the present invention;
Fig. 9 is the buffer storage example of signal searcher of Fig among Fig. 8;
Figure 10 is the flow chart of Data Update algorithm;
Figure 11 and 12 is the Data Update figure that illustrate signal searcher of Fig operating process among Fig. 8;
Figure 13 is a signal searcher of Fig performance comparison diagram among Fig. 8 and Fig. 1;
Figure 14 is the structured flowchart according to the signal searcher of Fig of the 3rd preferred embodiment of the present invention;
Figure 15 is the serial buffer example of signal searcher of Fig among Figure 14;
Figure 16 is the maximum detector example of signal searcher of Fig among Figure 14;
Figure 17 is the comparison and the merge cells example of signal searcher of Fig among Figure 14;
Figure 18 is the flowchart illustration of signal searcher of Fig operating process among Figure 14.
Describe in detail
With reference to accompanying drawing, Fig. 1 has illustrated a kind of existing wideband signal searcher, for example detects as the signal in the cdma cellular communication system.This signal searcher of Fig comprises one with reference to 14, one decision units 16 of 12, one accumulators of 10, one correlators of PN signal generator and a timing control unit 18.
Signal searcher of Fig is used for the target RF signal of input 20 of detection correlator 12, and this RF signal has nominal carrier frequency f0, it comprise the I of quadrature in phase and Q road component and, I and Q road component are respectively by obtaining after spread spectrum PN sequence or PN sign indicating number PNI and the PNQ modulation.
In general, as described below, the PN code phase is as the timing parameters that carries out signal search.But, also can comprise other additional parameter, as frequency input signal f.In a word, in order to carry out signal search, must in hunting zone or uncertain zone, provide with the corresponding N of each parameter set skew, position or state (refering in particular to the balance of position); When a PN code phase search, each PN code phase values is corresponding with each position institute, and the distance between the PN code phase of adjacent position mostly is a basic symbol of this communication system, perhaps chip most in N position.Reference signal generator 10 produces PN sign indicating number sequence PNI and PNQ and reference frequency signal cos2 π f0t, and offers correlator 12, and wherein represented time of t is consistent with the commutator pulse that timing control unit 18 provides.
As shown in Figure 2, correlator 12 comprises multiplier 22,24,26,28,30,32, quadrature phase shifter 34, low pass filter (LPF) 36 and 38, inverter 40, add up combiner 42 and 44, squaring cell 46 and 48 and combiner 50.Reference frequency signal cos2 π f0t follows the signal multiplication of the input 20 of multiplier 22 on the one hand, multiply each other through the input 20 of the value after phase shifter 34 phase shifts on the other hand with multiplier 24, after LPF 36 and 38 low-pass filtering are passed through in the output of these multipliers respectively, produce I road and Q road demodulated channel signal respectively.These channel signals are supplied with the first input end of multiplier 26,38 and the first input end of multiplier 28,32 respectively; Second input of multiplier 26 is PN sign indicating number sequence PNI, and multiplier 28 and second input of 30 are PN sign indicating number sequence PNQ, and second input of multiplier 32 is through the PN sign indicating number sequence PNQ of inverter 40 after oppositely.
The relevant estimation Y of m continuous coherence interval is added to one in (incoherent) accumulator 14 (Fig. 1), produce accumulated value Z, be input in the decision unit 16, produce a court verdict that whether detects echo signal (for example can by relatively obtaining) with a threshold value at the output of signal searcher of Fig.If do not detect echo signal, the parameter of reference signal generator 10 should change to next position by the control of timing control unit 18, repeats above-mentioned search procedure.This process is carried out successively N position, produces continuous value Z1 to ZN, periodically repeats then, till detecting echo signal.
The curve 52 of Fig. 3 is indicated be the amplitude of echo signal under the fading environment with the functional relation between the time, time shaft is to be indicated by continuous signal coherence interval T COH, compares with fading rate, TCOH is very short.Use same time shaft size, what Fig. 4 represented is in total scan period NTA, the judgement Z1 in N continuous accumulation period, and Z2 ... in the time interval of ZN value, wherein each TA is corresponding to m continuous signal coherence interval TCOH.Fig. 4 is the situation of m=6.
A shortcoming of above-mentioned existing signal searcher of Fig and method is that the Z value separately of N position correspondence needs could determine through m continuous signal coherence interval.In fading environment, in the cdma cellular communication system, signal fadeout can badly influence judgement in the continuous like this time interval, cause the change at random (each position long-term average relatively) of decision value Z, thereby causes the increase of input failure or wrong possibility.For reducing this unfavorable factor, need to increase the value of m, this is with corresponding increase signal search time and scan period length.The result who causes like this is in the cdma cellular communication system, the increase of disturbing in the system, the growth of system turn-on time and the reduction of power system capacity.
The signal searcher of Fig of first preferred embodiment of the present invention is referring to Fig. 5, comprise: reference signal generator 10, correlator 12 (10 and 12 all can with above-mentioned), by the recirculation accumulator 60 that combiner 62 and serial buffer 64 are formed, decision unit 66 and timing control unit 68.Timing control unit 18 among Fig. 1 is that every m TCOH produces the parameter that an output pulse changes reference signal generator 10 at interval, and timing control unit 68 is different with it, each TCOH produces an output pulse at interval, each signal coherence all changes the parameter of reference signal generator at interval afterwards, thereby every N interval T COH finishes a scan period that covers all N position or state.The output pulse of timing control unit 68 is also imported C as the clock of serial buffer 64.
Relevant input estimating Y as combiner 62 corresponding to each signal coherence interval T COH of the output generation of correlator 12, and an output ZOUT of serial buffer 64 is as second input of combiner 62, combiner 62 adds two inputs together, at the output ZIN that bears results, as an input of serial buffer 64.Fig. 6 is a serial buffer 64, and it comprises that each relevant buffer status that adds up and be worth of N storage 701 forms to 70N, is serially connected with the form of shift register, is all imported the pulse timing of C by the supply clock in the TCOH gap periods.The output of the buffer level 70N at end constitutes the output ZOUT of serial buffer 64.
Fig. 7 can compare with above-mentioned Fig. 4, and it is the result treatment of the signal searcher of Fig of Fig. 5.Each scan period (total m), it is the duration of each NTCOH, also promptly form N signal coherence in the period at interval, reference signal generator 10 changes its all N position, content periodic shift in buffer of the level 70 of serial buffer 64, each corresponding each reference signal generator position moves into the current relevant estimation Y that accumulator 62 adds up.The initial value of the buffer stage 70 of serial buffer 64 can be made as 0, after m scan period m signal coherence value is at interval added up.Yet, Figure 7 shows that adding up just that judgement corresponding Z i (i=1 is to N) carried out to disjunct signal coherence interval, the influence of the signal fadeout shown in Fig. 3 is through on average being minimized like this.The correlation Zi that these add up is the serial output valve of the output ZOUT of serial buffer 64, decision unit 66 is determined one or more maximums in these accumulated values, and with a threshold value relatively after, whether and skew (code phase) existence that detects one or more target input signals.
The value of Zi (to suitable N value) also can with concurrently or string and the mode of combination from buffer 64, export supply decision unit 66, and be not only with serial mode.Further, the value of Zi can be upgraded at interval in real time repeatedly in N signal coherence of each scan period, rather than every N signal coherence forms a scan period at interval, and the search cycle carries out in the discontinuous combination of m scan period.Can balance by existing manner reduce the signal ZOUT that feeds back to combiner 62 this moment.In a word, can be by to the accumulated correlation values Zi of searcher output among Fig. 5 average, reduce the adverse effect that above-mentioned signal fadeout causes.
Signal searcher of Fig in second preferred embodiment of the present invention comprises reference signal generator 10, correlator 12 referring to Fig. 8, combiner 62 and timing control unit 68 (above 4 can with previously described identical), counter 72, buffer storage 74, data updating unit 76 and decision unit 78.As mentioned above, timing control unit 68 produces an output pulse at interval for each TCOH, change the parameter of reference signal generator after each such signal coherence interval, thereby every N TCOH finishes a scan period to all N position at interval.The input of C and counter 72 is also imported in the output of timing control unit 68 as a clock of data updating unit 76.Counter 72 is the modulo-N counters that these pulses are counted, and by its output that links to each other with data updating unit 76, provides a position counting i of current location in the expression scan period.
As described below, the magnitude of numerical value L can be positional number N 1/5 or 1/10 on, the capacity of buffer storage 74 just is far smaller than the capacity of serial buffer 64 like this.This is significant when N is big.
The signal searcher of Fig course of work among Fig. 8 can be further with reference to the flow chart of Figure 10.It is made up of step 81 to 87, and in Figure 11 and 12 the Data Update block diagram, upper part and lower part are before representative data upgrades respectively and the content of the buffer-stored level after upgrading.
In step 81, data updating unit 76 is determined minimum value (but non-vanishing) Zn of the correlation of current storage in the buffer storage 74, and determines the position at its place.If have a plurality of equal minimum values, can use any one value and position thereof.This judgement also can be carried out in the TCOH interval, obtains current relevant estimation Y every interior during this time, because it is only relevant with the data of storage.
In step 82 subsequently, data updating unit 76 judgement current locations counting i whether equal buffer storage 74 outputs position iOUT (=iL).If be not equal to, for example in first scan period that comprises N position, whether data updating unit 76 is adjudicated current relevant estimation Y and is less than or equal to and is stored in the minimum value Zn that determines in the buffer storage 74 in step 83.If, then current location counting I is not carried out Data Update, withdraw from the flow chart among Figure 10.
If in step 83, determine Y>Zn, execution in step 84 and 85 then, thus upgrade data in the buffer storage 74 according to Figure 11.For example during n=4, promptly Z4 is the minimum value that step 81 is determined.This moment, data updating unit 76 produced a zero-signal at flow process 82 places, thereby set by step shown in 84, the current relevant estimation Y of combiner 62 outputs is as correlation ZIN.Shown in step 85, this value and its position counting iIN=i exist in first level 801 of buffer storage, and the clock pulse C1 by separately of the level 801 to 80n-1 of buffer storage is displaced to state 802 to 80n to Cn.The previous content of buffer state memory 80n=804 is rewritten, and buffer storage level 80n+1 does not change to the content of 80L, and this is because do not generate clock pulse Cn+1 to CL.Like this, in first scan period of N signal coherence interval T COH, the relevant estimation Y of L maximum and position i separately thereof exist in L the level of buffer storage 74.
If determine in the step 82 current location i equal the output iOUT of buffer storage 74 (=iL), execution in step 86 and 87 is then upgraded the data of buffer storage 74 according to Figure 12.This moment, data updating unit 76 produced correlation ZOUT at flow process 82 places, thus 62 output correlation ZIN of combiner shown in 86 set by step, it be current relevant estimation Y and correlation ZOUT's and.Shown in step 87, by producing clock pulse C1 to CL, all levels of buffer storage are upgraded in displacement.This process operation gets up to be actually corresponding to the recirculation accumulator of correlation Z1 to ZL and their position i1 to iL that is stored in the buffer storage 74.
In each scan period, the parameter of reference signal generator 10 changes after through each TCOH interval, has to catch up with and states the same advantage aspect decline of first preferred embodiment.Through m the scan period of expectation, L position in N the position add up maximum related value and location number i thereof have been comprised in the buffer storage 74.As shown in Figure 8, buffer storage 74 serially or concurrently or string and in combination (similar) with previously described mode these accumulated correlation values Z1 is offered decision unit 78 to ZL and position i1 thereof to iL.Decision unit 78 is determined one or more maximums from these values, can be by comparing with a threshold value, whether and skew (code phase) existence that detects one or more target input signals delivers to output with correlation (if desired) and the positional information i that obtains simultaneously.
As mentioned above, in the signal searcher of Fig operation of Fig. 8, the serial correlation that adds up and store of each position correspondence is estimated by N signal correction interval T COH separately, has so just reduced the influence of decline.But because first scan period is used for determining the relevant position of adding up estimated, so increased the detection failed probability, this probability is with positional number N and to cushion the ratio of memory span L relevant.Figure 13 is the computer artificial result that this is carried out, and the detection probability of failure of rayleigh fading channel is with the functional relation of m when being N=675.Top curve 88 is performances of existing signal searcher of Fig among Fig. 1, and 3 following curves 90 are signal searcher of Fig improved performances in different L/N ratios among Fig. 8.Performance has bigger improvement aspect the probability of failure detecting for these curve shows, the signal searcher of Fig of Fig. 8, does not have bigger deterioration at L during greater than N/10, thereby can greatly reduce the capacity of buffer storage.
The signal searcher of Fig of the 3rd preferred embodiment of the present invention is referring to Figure 14, comprise reference signal generator 10, correlator 12, timing control unit 68, location counter 72 and decision unit, below all with the part of aforementioned correspondence, except the location counter 72 of this moment is that the counter (wherein J is an integer, will introduce in the back) of a mould J and the position of decision unit 78 are determined also to have done to change (will introduce in the back).As mentioned above, timing control unit 68 produces an output pulse at interval for each TCOH, changes the parameter of reference signal generator 10 in each back, such signal coherence interval.Location counter 72 is counted these pulses at clock pulse line C place, produces the output pulse at clock pulse line C1 place.These C1 pulses also can directly be provided by timing control unit 68.
The signal searcher of Fig of Figure 14 also comprises maximum detector 92 and recirculation accumulator 94.Recirculation accumulator 94 comprises that comparison merge cells 94 and serial buffer 96 form.As shown in figure 15, serial buffer 98 comprises L level 1001 to 100L, and each level all has two storage territories, be used for storing each correlation Z1 to ZL and accordingly position counting j1 to jL.The input ZIN in each storage territory of level 100, with output ZOUT, the mutual serial of jOUT links to each other jIN respectively, and by the clock signal timing on the clock pulse line C1.
When N was very big, the signal searcher of Fig among Figure 14 was useful especially, and for example N=32768, and needs detects a large amount of signals just can finish search, detects the pilot signal of several base stations as needs.Under latter instance, the PN code phase of different pilot signal is cut apart by the J in N the position; As J=64 in the Forward Pilot Channel in the IS-95 cellular communication system.Integer J, L, the pass of N is J=N/L, in the time of necessary, the value that can increase N guarantees that J and L are integer.
In the signal searcher of Fig of Figure 14, the input of maximum detector 92 has: the relevant estimation Y of each coherence interval TCOH of correlator 12 outputs, the position counting j of clock pulse C sum counter 72 outputs of timing control unit 68.The relevant of subclass of each J element of N searching position of maximum detector judgement estimated maximum among a Y YMAX value, and exports the value jMAX of this maximal correlation estimated value YMAX and position counting j thereof at output.
At last, as shown in figure 16, maximum detector comprises the memory cell 104 of 102, one relevant Y of estimation of storage of a comparator and the memory cell 106 of a storage relevant position j.Memory cell 106 needs the maximum J numbers of storage, needs less relatively bit number (as J=64, need 6 bits, and N=32768 needing 15 bits) with respect to N positional number of needs storage.The j1 of the L of serial buffer 98 level 100 also is the same to the quantity in jL territory, has reduced the memory span requirement to memory location count.
The input of comparator 102 is respectively the input and output of memory cell 104, the current content YMAX of each input relevant estimation Y and current memory cell 104 can be compared.If Y>YMAX, the output of comparator starts the input E of memory cell 104 and 106, and the value of clock signal C as the input W of input value write, thereby in memory cell 104, store this bigger relevant estimation Y, its position counting of storage j in memory cell 106.Like this after the position subclass through J signal coherence interval T COH definition, the maximum YMAX value of storing and location number jMAX thereof (if desired, via among the figure not the clock buffer of demonstration) are offered the unit 96 of recirculation accumulator 94.
The signal YMAX and the jMAX of the output signal ZOUT of serial buffer 98 and jOUT and maximum detector 92 all offer unit 96, and Figure 17 is wherein a kind of mode.As described in Figure 17, unit 96 comprises comparator 108 and 110, switch 112, combiner 114 and selector 116.Wherein the output signal ZIN of selector 116 and jIN are as the input of serial buffer 98.Figure 18 is unit 96 run chart, comprises step 121 cited below and 125.
Be not equal to jOUT if judge jMAX in the step 121, then switch 112 keeps the state opened, combiner 114 output signal Z1=ZOUT.This moment, comparator 110 judged whether YMAX>Z1 in step 123, if, then control selector 116 adopt with figure in the opposite position of the switch, shown in step 124, signal YMAX and jMAX are passed to output ZIN and jIN respectively.Otherwise comparator 112 control selectors 116 according to the position of the switch among the figure, shown in step 125 among Figure 18, are passed to output ZIN and jIN respectively with signal Z1=ZOUT and jOUt.
Through m above-mentioned scan period (each scan period includes N signal coherence interval T COH), the content serial of serial buffer 98 offer decision unit 78, determine one or more maximum ZI, wherein I is an integer from 1 to L, represent a position in the subclass of position, and corresponding with buffer status 100, and with ZI and threshold value comparison, whether judgement detects one or more signals.The code phase of the signal that each is such or position are J (I-1)+jI, and wherein jI is the peaked location number/value jOUT that rules out.
Although according to top description, each correlated results that is stored in the serial buffer 98 only just is increased when its location number jMAX is identical with the location number jOUT that stores, and is not limited only to this.On the contrary, as mentioned above, in first signal scan cycle of m signal scan cycle, maximum related value YMAX and its position jMAX can be by maximum detector 96 judgements, and in those scan periods subsequently, no matter whether the correlation Y of positional number jMAX be the largest correlation result of this group in this scan period in each group, can add up.But may cause the mis-behave of great detection probability, this is because the selection of maximum position is just based on first scan period in each subclass, does not have to utilize the reason that adds up.
Though physical equipment that above combination is detailed such as counter, comparators etc. have been described the preferred embodiments of the present invention, but can substitute this, if use one or more digital signal processors or application-specific integrated circuit (ASIC), the preferred embodiments of the present invention can easier execution.
Can make multiple modifications and changes in conjunction with the preferred embodiment of case description to the present invention, and without prejudice to the limited range of claims of the present invention.
Claims (21)
1. signal search method, wherein, received signal is relevant with reference signal, and reference signal has at least a parameter to change, and produces between received signal and the reference signal corresponding to N the correlated results separately that may be offset, and comprises the steps:
In a scan period, by the correlation of received signal with reference signal with each skew that is in the related interval, draw the correlated results of corresponding N kind possibility side-play amount, the few of variation of the phase place of received signal in related interval, but at least a parameter can change in above-mentioned adjacent related interval;
Be accumulated in a plurality of above-mentioned relevant correlated results that the respective offsets amount was arranged in the continuous sweep cycle, whether and side-play amount the existence of judging echo signal according to the correlated results that adds up.
2. the method for claim 1, wherein be accumulated in all N between received signal and the reference signal may skew place correlated results.
3. the method for claim 1 may further comprise the steps: determine L maximum correlated results in a scan period from N possible skew, wherein L is an integer less than N, and described L correlated results that is offset wherein only adds up.
4. method as claimed in claim 3 and may further comprise the steps: store the flag information of each described L skew, and the correlated results that adds up separately.
5. method as claimed in claim 3 can be: the scope of N/L is approximately 5 to 10.
6. the method for claim 1, can may further comprise the steps: in a scan period, the maximum related value in the judgement L group in each group, each group all comprises J side-play amount in the possible side-play amount of N kind, L=N/J, every group maximum related value in the above-mentioned L group that wherein only adds up.
7. method as claimed in claim 6 can may further comprise the steps: store the flag information of maximum related value in above-mentioned every group and the correlated results that adds up thereof.
8. the method for claim 1 can may further comprise the steps: determine the accumulation result that at least one is maximum, whether and side-play amount the existence of judgement echo signal.
9. detect whether echo signal in the received signal of cdma communication system exists and the method for code phase, may further comprise the steps:
In N the serial correlation interval in a scan period, produce the reference signal of N possibility PN code phase:
In above-mentioned related interval, carry out relevantly with reference signal to received signal, produce each correlated results;
In the continuous sweep cycle, the correlated results of at least a portion that adds up; And
Whether the judgement echo signal exists and code phase from the correlated results that adds up.
10. method as claimed in claim 9, wherein, the correlated results of all N related interval of each scan period of adding up.
11. method as claimed in claim 9, wherein, the correlated results of L related interval of the interior correlation maximum of a scan period that only adds up, wherein L is the integer less than N, the method may further comprise the steps: determine above-mentioned maximum correlation value, store the flag information of an above-mentioned L related interval and the correlated results that adds up accordingly thereof.
12. method as claimed in claim 9, wherein, in each scan period, related interval comprises the L group, each group all comprises J related interval, L wherein, J is integer, and L=N/J, the correlated results of only getting a related interval in every group of J related interval adds up, produce a maximum correlation value in the scan period, the method further comprises the steps: to determine above-mentioned maximum correlation value, stores the flag information and the correlated results that adds up thereof that participate in this related interval of the above-mentioned maximum related value of composition in every group J the related interval.
13. a kind of signal searcher of Fig of code division multiple address communication system.Comprise:
Control unit;
Reference signal generator by control unit control, is used for producing the reference signal that is separated with a corresponding N different code phase between interior N serial correlation of a scan period;
Correlator, be used for to each serial correlation at interval in received signal and reference signal carry out relevantly, produce each correlated results, each related interval time is all enough short, makes the phase place of received signal change not obvious in so short related interval;
Accumulator, response control unit, in a large amount of scan periods, the correlated results of exporting for correlator corresponding to each related interval adds up, and produces each correlated results that adds up, and can determine that therefrom whether desired signal exists and code phase in the received signal.
14. method as claimed in claim 13, wherein, accumulator comprises a buffer, is used in the above-mentioned N code phase each all to store the correlated results that adds up.
15. signal searcher of Fig as claimed in claim 13 comprises the unit of L correlated results of a maximum in interior N the code phase of decision scan period, wherein accumulator comprises buffer, can all store a correlated results and discern the correlated count of each code phase of adding up for each of an above-mentioned L code phase, wherein L is an integer less than N.
16. signal searcher of Fig as claimed in claim 15, wherein N/L is on 5 to 10 these magnitudes.
17. signal searcher of Fig as claimed in claim 13, wherein, in each scan period, related interval comprises L group, wherein each group all comprises J related interval, L wherein, J is integer, and L=N/J, this signal searcher of Fig further comprises a detector, in a scan period, adjudicate every group of largest correlation result that J related interval is interior in the scan period, and the count flag of corresponding related interval in each group is provided.Wherein, accumulator comprises a buffer, is used for storing counting of respectively organizing in the L group of correlated results and correspondence thereof; Combiner is used for the correlated results of the same code phase at least one follow-up scan period above-mentioned count flag indicated and is added in the L group of storage in every group of pairing correlated results.
18. signal searcher of Fig as claimed in claim 17, have only wherein that to judge the correlated results of the same code phase that above-mentioned counting is indicated when detector be when respectively organizing the largest correlation result of J related interval, combiner just can increase the correlated results of storage in each follow-up scan period.
19. signal searcher of Fig as claimed in claim 17, wherein N=32768 and J=64.
20. signal searcher of Fig as claimed in claim 13 can comprise a decision unit, the result of one or more maximums in the correlated results that is used for determining to add up, thus judge that whether one or more echo signals exist and code phase in the received signal.
21. the signal searcher of Fig of a code division multiple address communication system, comprise with lower device, produce the device of at least one reference signal, the device of marked change does not take place in the phase place of in each enough short related interval thereby reference signal and received signal being carried out relevant received signal in related interval, be the add up device of correlated results of the same code phase of a plurality of above-mentioned related intervals, whether exist and the device of code phase according to one or more echo signals in the correlated results that the adds up judgement received signal, it is characterized in that, in forming a N serial correlation N at interval possible code phase scope of a signal scan cycle, change the control device of reference signal code phase, correlated results is stored to add up in a plurality of signal scan cycle.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/RU1999/000494 WO2001045288A1 (en) | 1999-12-17 | 1999-12-17 | Methods and apparatus for signal searching using correlation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1398460A true CN1398460A (en) | 2003-02-19 |
CN1254927C CN1254927C (en) | 2006-05-03 |
Family
ID=20130422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB998170917A Expired - Fee Related CN1254927C (en) | 1999-12-17 | 1999-12-17 | Methods and appts. for signal searching using correlation |
Country Status (6)
Country | Link |
---|---|
JP (1) | JP2003517247A (en) |
KR (1) | KR20020055451A (en) |
CN (1) | CN1254927C (en) |
AU (1) | AU3338800A (en) |
CA (1) | CA2394510A1 (en) |
WO (1) | WO2001045288A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102472821A (en) * | 2009-07-02 | 2012-05-23 | 高通股份有限公司 | Carrier phase handling in discontinuous satellite positioning system tracking |
US10931436B1 (en) | 2019-08-15 | 2021-02-23 | Realtek Semiconductor Corporation | Detector circuit and operation method |
CN113709823A (en) * | 2020-05-21 | 2021-11-26 | 维沃移动通信有限公司 | Detection failure processing method and device and terminal |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5141052B2 (en) * | 2007-03-08 | 2013-02-13 | 日本電気株式会社 | Power supply noise measurement circuit and measurement method |
GB2487044A (en) * | 2010-12-24 | 2012-07-11 | Enmodus Ltd | Determining whether a signal is present by comparing phase measurements, and distinguishing between signals |
EP3258734B1 (en) * | 2012-09-24 | 2023-08-16 | Telenor Maritime Oy | Fast automated radio link establishment |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440597A (en) * | 1993-11-23 | 1995-08-08 | Nokia Mobile Phones Ltd. | Double dwell maximum likelihood acquisition system with continuous decision making for CDMA and direct spread spectrum system |
JP2689890B2 (en) * | 1993-12-30 | 1997-12-10 | 日本電気株式会社 | Spread spectrum receiver |
US5530716A (en) * | 1994-06-30 | 1996-06-25 | Motorola, Inc. | Method and apparatus for identifying a coded communication signal |
JPH10200505A (en) * | 1997-01-06 | 1998-07-31 | Sony Corp | Receiver, reception method and terminal equipment for radio system |
JPH10200506A (en) * | 1997-01-06 | 1998-07-31 | Sony Corp | Receiver, receiving method and terminal in radio system |
US6628699B2 (en) * | 1997-06-23 | 2003-09-30 | Schlumberger Resource Management Systems, Inc. | Receiving a spread spectrum signal |
-
1999
- 1999-12-17 JP JP2001545459A patent/JP2003517247A/en active Pending
- 1999-12-17 CN CNB998170917A patent/CN1254927C/en not_active Expired - Fee Related
- 1999-12-17 CA CA002394510A patent/CA2394510A1/en not_active Abandoned
- 1999-12-17 AU AU33388/00A patent/AU3338800A/en not_active Abandoned
- 1999-12-17 KR KR1020027007718A patent/KR20020055451A/en active IP Right Grant
- 1999-12-17 WO PCT/RU1999/000494 patent/WO2001045288A1/en active IP Right Grant
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102472821A (en) * | 2009-07-02 | 2012-05-23 | 高通股份有限公司 | Carrier phase handling in discontinuous satellite positioning system tracking |
US10931436B1 (en) | 2019-08-15 | 2021-02-23 | Realtek Semiconductor Corporation | Detector circuit and operation method |
CN113709823A (en) * | 2020-05-21 | 2021-11-26 | 维沃移动通信有限公司 | Detection failure processing method and device and terminal |
Also Published As
Publication number | Publication date |
---|---|
KR20020055451A (en) | 2002-07-08 |
AU3338800A (en) | 2001-06-25 |
CN1254927C (en) | 2006-05-03 |
CA2394510A1 (en) | 2001-06-21 |
WO2001045288A1 (en) | 2001-06-21 |
JP2003517247A (en) | 2003-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1280996C (en) | Programmable matched filter searcher | |
CN100341377C (en) | Cell searching method in asyncronous wideband code division multiple access system | |
US9444610B2 (en) | Method and device for detecting primary synchronization signal | |
KR100513710B1 (en) | Method and apparatus for performing code acquisition in CDMA communications system | |
CN1114118A (en) | sliding correlator | |
CN1344122A (en) | Minor region search method and equipment for mobile station in mobile communication system | |
CN1205773C (en) | Method and device for correcting frequency shift and medium for storing control program | |
CN112910498A (en) | PMF-FFT measurement and control signal capturing device and method | |
CN1398460A (en) | Methods and appts. for signal searching using correlation | |
CN1302490A (en) | Cell search apparatus and method in asynchronous communication system | |
CN100351642C (en) | Correlators for Spread Spectrum Receivers | |
CN1113495C (en) | Multipath search method and device for CDMA communication system | |
CN1270464C (en) | Apparatus and method for identifying mobile signal in mobile communication system | |
CN1365211A (en) | Device and method for searching signal in mobile communication system | |
CN111294889B (en) | Cell search method and device, storage medium and terminal | |
CN1193225A (en) | Searching device and method used in CDMA receiver | |
CN1315792A (en) | Multi-path search method and device of CDMA communication system | |
CN1329410A (en) | Small region search method in code division multiple address communication system | |
CN1492610A (en) | Multipath searching method and device in CDMA system | |
CN1303839C (en) | Method and device for reducing sum of calculation for searching in zones and increasing accuracy of calculation | |
CN1357988A (en) | Interference eliminating method in CDMA system | |
CN104735004A (en) | Interference elimination method and device used for cell search | |
KR100313924B1 (en) | Apparatus and Method for searching Signal in Mobile Communication System | |
EP2512039A1 (en) | Method and device for realizing chip correlation of multipath search | |
CN109633707A (en) | A kind of quick capturing method of the variable coefficient matched filtering based on pre- average treatment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060503 Termination date: 20181217 |