Summary of the invention
According to the present invention, first searching code (FSC) matched filter that a kind of receiver utilization has the relevant window of reduction rotates with the phase place that reduces the received signal that causes owing to oscillator error.In addition, this receiver utilize the result that a kind of running integral device that circulates will be during cumulative process disturbs as oscillator error and multipath and the energy bins of being dispersed altogether.And, a kind of grader is determined the maximum energy peak value number predesignated from the output of this circulation running integral device, those energy peaks that elimination is caused by this circulation running integral device represent that the time tag of boundary of time slot sends to the probability of the next stage of synchronizing process thereby increased.
Put it briefly, a kind of receiver is disclosed at this, disturb by overcoming oscillator error and multipath, improvement is slot synchronization in Wideband Code Division Multiple Access (WCDMA) (W-CDMA) communication system, this receiver has a kind of matched filter that is used to receive the signal that comprises FSC, therein, this matched filter utilizes a kind of " window" of reduction to reduce because the degrading of the symbol that the carrier phase rotation that oscillator error produces causes.This receiver also comprises an accumulator of linking this matched filter, is used in the window that adds up of time slot the output of matched filter is added up.A kind of circulation running integral device is linked this accumulator, is used for the dissipate energy from accumulator output in the integration window is combined.In addition, a kind of grader is linked this circulation running integral device, is used to utilize circulation running integral device to be output as the number that boundary of time slot is determined the preferred time tag of defined.
A feature of the present invention is that this matched filter is the FSC matched filter.
The size that another feature of the present invention is this relevant window is to utilize desirable phase place rotation in the relevant window, sheet duration and definite owing to the actual frequency error of oscillator.
Another feature of the present invention is that this matched filter comprises a shift register, and the unit number that has is used to keep a part of received signal less than the sheet number of forming symbol.This matched filter comprises that is also linked taking advantage of-the integral processing circuit of this shift register, is used for the received signal part at shift register is partly multiplied each other with this FSC, and with these product integrals.In addition, this matched filter comprises one to be linked this and takes advantage of-phase place of integral processing circuit eliminates circuit, be used for phase information from by take advantage of-result that the integral processing circuit produces removes.
It is that this circulation running integral device is a first integrator that the present invention also has a feature, and this receiver comprises a shift register, and the unit number that has equals to comprise the sheet number of the symbol that is used to receive this received signal.This receiver also comprises a buffer of linking this shift register, be used for receiving this received signal part from this shift register, link the taking advantage of of this buffer-integral processing circuit and be used for this received signal part of buffer is partly multiplied each other with this FSC, and with these product integrals.This receiver also comprises one to be linked this and takes advantage of-and the phase place of integral processing circuit eliminates circuit, be used for from take advantage of by this-result that the integral processing circuit produces removes phase information, link the memory device that this phase place is eliminated circuit for one, be used to store and eliminate the result that circuit produces by this phase place, with a second integral device of linking this memory device, be used for the result who is stored is carried out integration.
The size that also feature of the present invention is this window that adds up utilizes signal to noise ratio to determine.
The size that another feature of the present invention is this integration window is to utilize this oscillator error, and the size of sheet duration and this window that adds up is determined.
Disclose a kind of receiver according to another aspect of the present invention at this, be used for improving initial slot synchronization in the W-CDMA communication system by overcoming oscillator error.This receiver comprises a matched filter that is used to receive the signal that comprises FSC, and this matched filter utilizes a kind of relevant window of reduction, reduces the symbol that the carrier phase rotation that produced by oscillator error causes and degrades.An accumulator of linking this matched filter is used for during time slot adds up the integrator that output adds up and is linked this accumulator of matched filter, is used for will combining from the dissipate energy of accumulator output in integration window.
A feature of the present invention is that matched filter is the FSC matched filter.
The size that a feature of the present invention is this relevant window is to utilize desirable phase place rotation in relevant window, the sheet duration and since the actual frequency error that oscillator causes determine.
Another feature of the present invention is that this matched filter comprises a shift register, and the unit number that has is used to keep this receiving symbol part less than the sheet number of forming symbol.A kind ofly link taking advantage of-the integral processing circuit of this shift register, be used for this received signal part of this shift register is partly multiplied each other with this FSC.And with these product integrals.A kind ofly link this and take advantage of-phase place of integral processing circuit eliminates circuit, be used for from take advantage of by this-result that the integral processing circuit produces removes phase information.
A present invention also feature is that this circulation running integral device is a first integrator, and this receiver comprises a shift register, and the unit number that has equals to comprise the sheet number of the symbol that is used to receive this received signal.This receiver also comprises a buffer of linking this shift register, be used for receiving this received signal part from this shift register, a kind ofly link taking advantage of-the integral processing circuit of this buffer, be used for this received signal part of this buffer is partly multiplied each other with this FSC, and with these product integrals.This receiver comprises that also linking this takes advantage of-phase place of integral processing circuit eliminates circuit, be used for from take advantage of by this-result that the integral processing circuit produces removes phase information, a kind of memory device of linking this phase place elimination circuit, be used to store and eliminate the result that circuit produces by this phase place, with a second integral device of linking this memory device, be used for the result who is stored is carried out integration.
Another feature of the present invention is that this receiver comprises a grader of linking this integrator, is used to utilize this integrator to be output as the number that boundary of time slot is determined candidate's time tag of defined.
In another embodiment of the present invention, a kind ofly comprise that by overcoming the receiver that oscillator error improves initial slot synchronization in the W-CDMA communication system reception comprises the matched filter of fsc signal, wherein this matched filter reduces the symbol that the carrier phase rotation that produced by oscillator error causes and degrades.An accumulator of linking this matched filter, this accumulator comprises the memory location that pre-determines number, is used in the window that adds up of time slot the output of matched filter is added up.An integrator of linking this accumulator is used for and will combines from accumulator output dissipate energy in integration window.
The size that characteristics of the present invention are these integration window is to utilize the size of oscillator error and this window that adds up to determine.
Another feature of the present invention is the sheet number that this memory location that pre-determines number equals each time slot, and this integrator is a running integral device, and wherein this integration window moves pre-determining on the memory location of number.This running integral device can be a circulation running integral device, and wherein when integration window was extended last memory location, this integration window was extended to first memory location, thereby moved with loop direction.
A present invention also feature is that a grader is linked this integrator, is used to utilize integrator to be output as the number that boundary of time slot is determined candidate's time tag of defined.
Put it briefly, disclose a kind of method, disturb the slot synchronization of improving in the W-CDMA communication system by overcoming oscillator error and multipath at this.This method comprises that reception comprises the signal of FSC.The matched filter filtering that this received signal utilization is had the relevant window of reduction.Signal with this filtering on the accumulator window of time slot adds up to overcome the noise in this filtering signal, with this signal that adds up in the integration window integrates, so that will combine in the dissipate energy in this cumulative signal.
A feature of the present invention is that the filtering to this received signal comprises and utilizes the FSC matched filter to this received signal filtering.
Another feature of the present invention is that the filtering to this received signal comprises and partly moves on to this received signal in the shift register, this received signal part is partly multiplied each other with FSC, utilization takes advantage of-the integral processing circuit is to these product integrals, and utilize phase place eliminate circuit from take advantage of by this-remove phase information the result that the integral processing circuit produces.Also feature of the present invention is that the filter step to this received signal comprises this received signal is moved in the shift register, will be from this received signal partial buffering of this shift register, utilization takes advantage of-and the integral processing circuit partly multiplies each other the received signal part with FSC, and to these product integrals.This filter step also comprise utilize phase place eliminate circuit from take advantage of by this-remove phase information the result that the integral processing circuit produces, this phase place is eliminated result's storage of circuit and the integration as a result to being stored.
Another feature of the present invention is adding up of this filtering signal to be comprised this received signal is determined signal to noise ratio.
In another aspect of the present invention, the integration to cumulative signal comprises that also moving this integration window passes the memory location of storing cumulative signal.In addition, move this integration window and can comprise, this integration window is extended to first memory location of this cumulative signal when last memory location that this integration window extends to this cumulative signal in addition the time.
In another aspect of the present invention, utilize this integrated signal to determine candidate's time tag of defined amount for boundary of time slot.
In the present invention is aspect another, candidate's time tag of determining defined amount also comprises the first candidate's time tag that is identified for maximum integrator output valve, the proximity tag value of the first candidate time tag is set to zero, determine additional candidate's time tag for next maximum integrator output valve, the contiguous time tag value of candidate's time tag that this is additional is set to zero.Repeatedly set to zero, till the number of candidate's time tag defined is reached for the definite additional candidate's time tag of next maximum integrator output valve and with contiguous time tag.
According to another feature of the present invention, definite candidate's time tag of defined amount is sent to second synchronisation stage.
Detailed Description Of The Invention
When a cellular station can utilize first searching code (FSC) matched filter of the relevant window with reduction, the symbol that the phase place rotation that is produced by oscillator error causes degraded and is reduced.Thereby improved the performance of matched filter.In addition, add up implement after, circulation running integral device will combine owing to the signal energy that oscillator error and multipath disturb the quilt that causes to disperse, and allows more authoritative definite boundary of time slot position.And, add the grader of the time tag of the maximum energy peak value of predesignating number in the running integral device output of can determining to circulate, eliminate because those energy peaks that oscillator error causes increase the probability that the time tag of representing boundary of time slot is sent to the synchronizing process next stage.
The system and method for FSC matched filter filtering to received signal that a kind of utilization has the relevant window of reduction is described in disclosed invention.Like this, the symbol that the phase place rotation that is produced by oscillator error causes degrades and is reduced, and has increased the performance of matched filter.In addition, disclosed invention is described a kind of circulation running integral device that utilizes to export the system and method for integration from adding up of FSC matched filter.A kind of like this integrator will from accumulator dispersed signal energy combines because oscillator error and multipath disturb, thereby be increased in the energy peak on the time tag of expression boundary of time slot.In addition, the time tag classification of a kind of output from circulation running integral device to the expression maximum energy peak value of predesignating number described in disclosed invention, thereby the time tag that increases the expression boundary of time slot is sent to the system and method for the probability of synchronizing process next stage.
Fig. 1 illustrates the transformat that is used for wideband CDMA (W-CDMA) system's period 1 property channel (Perch).A kind of frame 50 is illustrated and represents the information of 16 time slots.Each time slot, for example, time slot 55 comprises the information of 10 symbols.Last symbol of each time slot, for example, symbol 60, comprise FSC, FSC is use in each sub-district of W-CDMA system and sector known, the signal pattern of preliminary election, make the receiver can be synchronous with received signal, each symbol be formed (not shown) by 256.
Fig. 2 illustrates a kind of foundation receiver 100 of the present invention.Receiver 100 comprises and is used for the antenna 110 that receives radio signals from cellular station.Antenna 110 is linked RF circuit 115.RF circuit 115 is linked FSC matched filter 130, and this filter is linked accumulator 140.Accumulator 140 is linked integrator 150, and integrator 150 is further linked grader 160.Candidate's time tag of the boundary of time slot of being determined by grader 160 is sent to the second level (not shown) of synchronizing process.
Be in operation, antenna 110 receives the signal of representing with wavy line 105, and RF circuit 115 converts baseband signal to signal 105 filtering and with the radiofrequency signal that receives, and is made up of homophase (I) signal and quadrature phase (Q) signal.Have reduction relevant window FSC matched filter 130 by with this signal and FSC coupling to the further filtering of signal, wherein when processed received signal partly was FSC, matched filter 130 was output as maximum.Relevant window is considered to a kind of relevant window of reduction, because the sheet number of being handled by the FSC matched filter is less than the sheet number of each symbol at every turn, the symbol that the carrier phase rotation of using the relevant window of reduction to reduce to be produced by oscillator error causes degrades, thereby prevents heavy losses signal energy in the output of FSC matched filter 130.The composition of matched filter 130 and operation are discussed together with Fig. 3 a and 3b following in more detail.
Then, accumulator 140 will add up from the output of FSC matched filter 130 in the window that adds up.The size of window of adding up is determined by the signal to noise ratio (snr) of received signal, and is general in the scope of 64-80 time slot.Accumulator 140 comprises the accumulator register with Unit 2560, and a time slot is represented in each unit, or the time tag of received signal.Generally, 2560 time tags are represented the information of a time slot.Because it is big during other part filtering of the output of FSC matched filter 130 comparison signal when the time to the FSC part filtering of signal, the time tag of expression FSC, perhaps the boundary of time slot in accumulator 140 will increase soon than the time tag of other parts of representing signal.Yet because multipath disturbs and oscillator error (difference of oscillator operating frequency between transmission and receiving station), the output of FSC matched filter is dispersed on more than one time tag.Disturb as for multipath, each path of identical transmission signal is received machine and receives on the time interval that skew is arranged slightly.Cause the signal energy that quilt is dispersed in matched filter output.As for oscillator error, signal by with the slightly different frequency of operation of receiver frequency on send, cause on one or more time tags, the continuous of signal energy is gone up in the output of FSC matched filter, moving gradually.
Output with accumulator 140 is sent to circulation running integral device 150 then, the energy of dispersing from the quilt of the output of FSC matched filter 130 is combined therein, overcoming oscillator error and multipath thus disturbs, circulation running integral device 150 is in the integration window upper integral, wherein integration window is to utilize oscillator error, when sheet continues with and the size of the window that adds up calculate a predetermined time tag number.Integration window is slided by the accumulator output register with single time tag increment, to the energy integral from time tag in the integration window, and deposits the result in the circulation running integral device 150 memory device.The composition of circulation running integral device 150 and operating in down in company with Fig. 5 and 6 is discussed.
By the output of grader 160 reception circulation running integral devices 150, be identified for the time tag candidate value that pre-determines number of boundary of time slot therein.The number of the time tag candidate value that is used can determine that with experimental technique this number is 2 usually during system design stage.Because signal noise can produce big energy peak in FSC matched filter output, having an above time tag value candidate has increased real boundary of time slot and will be included in the probability that sends in the synchronous partial time tag catalogue.
Fig. 3 a illustrates a kind of FSC matched filter according to embodiment of the present invention.This FSC matched filter 130 comprises a real component circuit 210, is used for to received signal real component filtering and an imaginary component circuit 215, is used for imaginary component filtering to received signal, and each is linked a reality and imaginary component adder 220.Because the composition of real component circuit 210 and imaginary component circuit 215 is identical with function, will the composition and the function of real component circuit 210 only be described.
Fig. 3 b is the functional block diagram according to the FSC matched filter 130 real component circuit of embodiment of the present invention.Real component circuit 210 comprises first shift register (SR) 225, has the least significant bit (LSB) of the highest significant position (MSB) of linking the 2nd SR 230.The LSB of the 2nd SR 230 is linked the MSB of Three S's R 235, and the LSB of Three S's R 235 is linked the MSB of the 4th SR 240.SR 225,230, and each is the SR of Unit 64 in 235 and 240, the received signal sample of each unit storage monolithic among the SR.Therefore, 256 of all four SR storages, the equivalent of a symbol of expression received signal.
The one SR 225 is also linked first take advantage of-integration (MI) circuit 245, MI circuit 245 comprises 64 multipliers, and for example, multiplier 247 is used for the corresponding unit of one of unit of shift register 225 and 64 most significant slices of FSC is multiplied each other, and uses C
192-C
255Represent 64 most significant slices.For example, multiplier 247 is with MSB and the C of SR 225
255Multiply each other, after each unit of shift register used counterpiece from FSC to multiply each other, these unit were by integration in a MI integrator 290.MI integrator 290 is further linked the phase place that is represented as first squaring circuit 265 and is eliminated circuit, by removing phase information by the result side of cutting that MI integrator 290 produces.First squaring circuit 265 is further linked integrator 285.
The 2nd SR 230 is linked the 2nd MI circuit 250, uses the mode identical with a MI circuit 245 to operate, and is linked second squaring circuit 270, and this circuit is linked integrator 285 successively.Equally, Three S's R 235 is linked the 3rd MI circuit 255, and this circuit is linked the 3rd squaring circuit 275, and this circuit is linked integrator 285 successively.With identical method, the 4th SR 240 is linked the 4th MI circuit 260, and circuit is linked the 4th squaring circuit 280, is linked integrator 285 successively.Integrator 285 will be by squaring circuit 265,270, the 275 and 280 product integrations that produce.Integrator 285 is linked reality and imaginary component adder 220, will be by the value addition of real component circuit 210 and 215 generations of imaginary component circuit, the output that produces matched filter 130.
In operation, a new film from received signal is moved into the MSB of a SR 225, wherein is moved into the MSB of the 2nd SR 230 from the LSB of a SR 225.The LSB of the 2nd SR230 is moved into the MSB of Three S's R 235 then, and the LSB of Three S's R 235 is moved into the MSB of the 4th SR 240.The LSB of the 4th SR 240 is abandoned.
Each unit of the one SR 225 is multiplied each other with a counterpiece from 64 most significant slices of the aforesaid FSC of comprising, and its product is by integration in a MI integrator 290.Result from a MI integrator 290 is sent to first squaring circuit 265 and the quilt side of cutting.Use similar mode, the 2nd MI circuit 250, the three MI circuit 255 and the 4th MI circuit 260 are except the multiplication of being implemented by MI circuit separately uses the different piece of FSC, respectively with corresponding the 2nd SR 230, the Three S's R 235 and the 4th SR 240 operations.Squaring circuit 265,270 then, and 275 and 280 product is integrated in integrator 285.The result of integrator 285 is sent to reality and imaginary component adder 220, is added to the result who is produced by imaginary component circuit 215 at this, and the time tag of being represented by new film is produced matched filter 130 outputs.Descend a slice to be moved into the MSB of a SR 225 then, this process repeats.The operations of being implemented by MI circuit 245,250,255 and 260 can be abreast, or sequentially carry out.Under latter event, integrator 285 waits for, up to produce to send to reality and imaginary component adder 220 and before, from squaring circuit 265,270,275 and 280 receive till the product.
The relevant window of FSC matched filter 130 is considered to a kind of relevant window of reduction, because at every turn by the sheet number of each the MI processing of circuit sheet number less than each symbol.The phase place rotation adds up, and along with each sheet number by the MI processing of circuit increases.Because have only in 256 64 at every turn by each MI processing of circuit, for each periodically the carrier phase rotation of sheet symbol be lowered to 112.5 °, thereby prevent the heavy losses of signal energy in the output of FSC matched filter 130.Further, from the interior desirable phase place rotation of the window () that is concerned with, sheet duration (Tc) and actual frequency (fc) are utilized the size of the definite window (N) that is concerned with of following equation:
N=((/360)Tc)/fc
For example, =112.5 ° wherein, Tc=244ns and fc=20kHZ, the size of relevant window is 64.
In a kind of alternative embodiment (not shown), real component circuit 210 comprises the buffer of one 64 unit, links a MI circuit, as MI circuit 245, further linked a phase place and eliminated circuit, for example, resembled the squaring circuit of squaring circuit 265.The real component circuit further comprises 256 unit shift registers of linking this buffer, with an additional memory device of linking squaring circuit, this memory device comprises four memory locations, be used to store digital value, this memory device is linked an integrator, as integrator 285, linked a reality and imaginary component adder successively, with imaginary component adder 220, the imaginary component circuit is identical with the real component circuit strictly according to the facts, is also linked reality and imaginary component adder.
In operation, another sheet received signal is moved into 256 unit shift registers, and the highest effective Unit 64 are loaded into 64 unit caches devices in the 256 unit shift registers.The MI circuit utilizes a multiplier then, as multiplier 247, with in Unit 64 each with multiply each other from the corresponding units of 64 most significant slices among the desired FSC, the MI circuit will be at the product integration in being similar to a MI integrator of MI integrator 290 then, squaring circuit will be by the result side of cutting of MI integrator generation, the squaring circuit result is stored in the primary importance of memory device, by being loaded into 64 unit caches devices from 64 of the next groups of 256 unit shift registers, wherein the MI circuit with each unit in the 64 unit caches devices with multiply each other from a counterpiece of 64 of next groups among the FSC, continue this process.After these products are integrated, from the result of MI integrator by the squaring circuit side of cutting, and be stored in the second place of memory device, from all Unit 256 of mobile register by the MI processing of circuit excessively after, integrator will be from the value integration of four positions in the memory device, this result is added on the value that is received from the imaginary component circuit by reality and imaginary component adder, produces the output of FSC matched filter.Then, a new film is moved into 256 unit shift registers, and this process repeats.
Because being received the time required in the shift register, signal carries out the required time of arithmetical operation to received signal much larger than matched filter.Before a slice may be moved into 256 unit shift registers down, the hardware that is used for the present embodiment moved on the clock rate enough to the signal execution all operations that appears at shift register.
To be used as a kind of squaring circuit open though phase place is eliminated circuit, and it can be can be from taking advantage of-remove the result of integrating circuit any circuit of phase information that phase place is eliminated circuit.Therefore, a kind of circuit of carrying out absolute value function, symbol and the generation that maybe can remove a number are proportional for the amplitude of input value, linearity, or any circuit of nonlinear output is enough.
Matched filter with the relevant window that has reduction is eliminated the needs that frequency error is supposed, thereby reduces power consumption and synchronous required time.Causing the adopted occasion of 10ppm oscillator of 20kHZ frequency error, 64 coherent combination windows rotate the carrier phase of each periodicity channel symbol in the composite window and reduce to 112.5 °, thereby eliminate the needs to the frequency error supposition.This carrier phase rotation that each periodicity channel symbol is reduced in each coherent combination window prevents heavy losses signal energy on the peak value of matched filter output.
Deposited accumulator registers accumulator 140 from the output of FSC matched filter 130 by time tag position for each processed new film in order.Accumulator output for time tag 1 is expressed as:
N wherein
1Be the timeslot number (size of the window that adds up) that is used for slot synchronization, (i is to export for the matched filter of i time slots sign l) to C.Therefore, after 2560 iteration, accumulator registers comprises the FSC matched filter output of the received signal that is equivalent to a time slot.When matched filter 130 is " tuned ' FSC, the peak value of signal energy appear at the expression boundary of time slot accumulator registers in time tag on, because FSC sends in the same position of each time slot, after the time slot data accumulation of number between 64 and 80, because the signal energy peak that FSC causes should be significantly greater than the energy peak that forms on the remainder of time slot.Yet, the adopted occasion of 10ppm oscillator, the energy peak of the time tag of expression FSC, thereby the boundary of time slot in accumulator registers may float from real boundary of time slot with the speed that is up to every time slot .026 sheet.Fortune causes after the signal of 32 time slots adds up, complete time tag of energy peak drift approximation, thus on an above time tag, will represent the energy spread of boundary of time slot.This is shown in the Figure 4 and 5.
In Fig. 4, FSC matched filter 130 outputs for three selected time slots are shown.On the time slot 1 of Fig. 4, FSC matched filter 130 produces the energy peak of expression boundary of time slot on time tag K, wherein K is a random number, the express time sign can appear in the time slot Anywhere, at time slot 32, wherein K represents real boundary of time slot, and the output that is produced by FSC matched filter 130 is added up also conduct because the sign K+1 of access time as a result of the drift that oscillator error causes.At time slot 64, because the error that oscillator causes, the time tag of expression boundary of time slot has floated to time tag K+2.
After the data that Fig. 5 is illustrated in 64 time slots have been added up, from the output of accumulator 140.Though real boundary of time slot occurs in time tag K, as the result of oscillator error, at time tag K, the output that K+1 and K+2 go up accumulator 140 produces three energy peaks of equal energy substantially.When the localization time slot border is attempted in the synchronous second level, so just problem has appearred.
In order to aim at boundary of time slot better in the synchronous second level, circulation running integral device 150 is introduced into so that with dispersed energy combination.
Circulation running integral device 150 comprises a processor of linking memory device.Processor is linked accumulator 140, and memory device is further linked grader 160.Memory device comprises 2560 memory locations, and wherein each position is corresponding to time tag in the time slot.Circulation running integral device 150 on the integration window of time tag to energy integral from accumulator register.This integration window is to utilize oscillator error, and the size of the window that adds up and sheet duration are determined, usually than the time index number how more than one time tag of boundary of time slot during cumulative process with drift.For example, suppose the oscillator of 10ppm and the window that adds up of 64 time slots, the energy peak of expression boundary of time slot is at most at two time tags of either direction drift.Therefore, the integration window size will be three time tags.Come the output of self-loopa running integral device to be expressed as for time tag 1
Wherein j represents the time tag of the integration window of 2K+1 time tag, and K is half of time tag number of energy peak drift during adding up, and A (j) is that the accumulator of j time tag number is exported.
In operation, to energy integral, wherein the result is deposited in memory device on the memory location with the time sign to processor in corresponding to integration window on the integration window of time tag.The running integral that circulates then device 150 is with time tag of integration window slip, on integration window to energy integral, and depositing the result the next position of memory device in, this process repeats up to circulation running integral device till all 2560 time tag upper integrals are crossed.When integrator extended the 2560th time tag, integration window was extended to very first time sign, thus operation in a looping fashion.
To describe the example of a circulation running integral device 150 operations now, circulation running integral device 150 has the integration window of one three time tag and the accumulator of Fig. 5 to export as an input.As shown in Figure 6, the output that is produced by circulation running integral device 150 is deposited in memory device, processor is received in position K-1 from accumulator output, K and K+1 go up the value of expression energy peak, with these value integrations, and deposit the result in memory location by the memory device 510 of time tag K ' expression, as shown in Figure 6.Processor is with time tag of integration window slip then, and recover time tag K in accumulator output, the value on K+1 and the K+2 is with the value integration that is resumed, and with the result express time sign (K+1) ' the memory location on deposit memory device in, as shown in Figure 6.All 2560 time tag values that this process repeats to export up to accumulator are by till the integration window upper integral.When integration window was extended time tag 2559, processor was extended to very first time sign with integration window, time index 0, thereby operation in a looping fashion.
Thereby, to the input of circulation running integral device can be that three energy peaks of equal sizes are substantially represented boundary of time slot, as K among Fig. 5, (K+1) and (K+2), this is disturbed by oscillator error and multipath and causes that perhaps the input to circulation running integral device can be the single macro-energy peak value (not shown) that is caused by noise in the received signal.
For three shown in Fig. 6 substantially the output of the circulation running integral device 150 of equal sizes energy peaks comprise one (K+1) ' energy peak, it is significantly greater than because the energy peak that oscillator error and multipath disturb the quilt that causes to disperse, because the integration of the energy peak that all three quilts of boundary of time slot disperse is represented in its expression.(K+1) ' this energy peak depart from a time tag at most, therefore aim at boundary of time slot preferably.Circulation running integral device output for the single macro-energy peak value that is caused by noise is three energy peak (not shown) of equal sizes substantially.
After having circulation running integral device, increased the validity of initial synchronisation level by combining owing to the energy peak that the accumulator output that oscillator error causes is dispersed, by the energy peak combination that will be dispersed, during the next stage of synchronizing process, aim at the time tag of expression boundary of time slot more exactly.In addition, because the energy that the quilt of expression boundary of time slot is dispersed is combined, the noise immunity of system increases.This is because circulation running integral device increases manyly for the energy peak that boundary of time slot causes than the energy peak that causes owing to noise.
The output of circulation running integral device 150 is sent to grader 160.
Grader 160 is provided for candidate's time tag of determining the defined number from the output of circulation running integral device 150, so that send to the next stage of synchronizing process, wherein each candidate is represented a potential boundary of time slot.Grader 160 achieves this end the maximum location by scanning all 2560 memory locations of circulation running integral device 150 memory devices.Corresponding to the strongest candidate from the peaked time representation boundary of time slot of memory device, grader 160 deposits this candidate's time tag in memory location, the value of the previous and back memory device, stores position of time tag discerned of grader 160 is set to zero then, thereby get rid of the time tag value that indicates the macro-energy peak value that causes by the running integral process, grader 160 scans the memory location of memory device 510 for expression boundary of time slot second candidate corresponding to the peaked time tag of the next one then.In case find, grader 160 is with this second candidate time tag storage, and its neighbours' time tag is set to zero.Till this process is repeated until that the candidate for boundary of time slot defined number has been determined.The candidate of defined number can be determined with experiment method during design process, will be 2 usually.Yet, send to the more probability of during the synchronous second level, thinking the time tag candidate that boundary of time slot is real that increased of synchronous partial candidate number.
The operation that now discussion is had the grader 160 of an input of representing by the output of the circulation running integral device 150 shown in Fig. 6.Grader 160 is a maximum energy peak value, scans the energy peak that is stored in the time tag in the memory device in the output of circulation running integral device 150.This maximum energy peak value occur in time tag value (K+1) '.Then, grader is eliminated the time tag value with macro-energy peak value that is caused by the running integral process with energy peak K ' and (K+2) ' zero clearing.Grader 160 is for to have the memory device that the second peaked energy peak scans circulation running integral device 150 then, and this energy peak may be the result who receives noise on receiver.After the time tag of second maximum energy peak value is determined, be cleared at the time tag of either side, so that eliminate the potential macro-energy peak value that causes by the cyclic integral process.Grader 160 repeats this process till the time tag candidate of defined number is determined.These time tag candidates are sent to the next stage of synchronizing process.
Because more than one time tag value is classified the next stage that device 160 sends to synchronizing process, the probability of time tag value that is sent to the expression boundary of time slot of synchronizing process next stage is increased, especially noise produced one greater than the output of circulation running integral device under the situation of the energy peak that produces of FSC.
Person of skill in the art will appreciate that the present invention can be used as method or equipment is implemented.Therefore, the present invention can take the devices at full hardware embodiment, full software implementation scheme, or the form of the embodiment of combination of hardware.Like this, though FSC matched filter 130, circulation running integral device 150 and grader 160 are as shown in the separating component of combination hardware and software, they can be designed to use fully software operation on separate piece of hardware, this hardware has a suitable processor, is used to implement the function of being carried out by each parts.
So, a kind of system and method that is used for realizing in the W-CDMA system that has large initial frequency errors slot synchronization is provided.A kind of FSC matched filter of inventing with the relevant window of reduction is provided, and is used to reduce the symbol that the carrier phase rotation that produced by oscillator error causes and degrades, and prevents the heavy losses of signal energy on FSC matched filter output peak value.In addition, a kind of circulation running integral device is provided, so that will combine, thereby help the location of boundary of time slot by the energy on the time tag that is increased in the expression boundary of time slot owing to oscillator error and multipath disturb the dispersed signal energy during cumulative process that causes.In addition, a kind of grader is provided, and be used to determine to pre-determine the maximum time sign candidate of number, thereby the real time sign candidate that increases boundary of time slot is sent to the partial probability of synchronizing process.The needs to the frequency error supposition are eliminated in disclosed invention, thereby reduce power consumption and lock in time.
Though described and showed a kind of specific embodiment of the present invention, should be appreciated that the present invention is not limited thereto, because can carry out various modifications by those skilled in the art.The application is intended to protect and drops on any He all modifications disclosed and in the spirit and scope of the present invention that claims limit.