CN100459445C - Method, apparatus and receiving apparatus for multi-path searching - Google Patents
Method, apparatus and receiving apparatus for multi-path searching Download PDFInfo
- Publication number
- CN100459445C CN100459445C CNB2005100989556A CN200510098955A CN100459445C CN 100459445 C CN100459445 C CN 100459445C CN B2005100989556 A CNB2005100989556 A CN B2005100989556A CN 200510098955 A CN200510098955 A CN 200510098955A CN 100459445 C CN100459445 C CN 100459445C
- Authority
- CN
- China
- Prior art keywords
- sampled point
- sampling
- output
- relevant
- multipath
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Noise Elimination (AREA)
Abstract
The invention is suitable for the moving communicating domain, it provides the multipath searching method, apparatus and the receiver, the said method includes: A. one sampling point is distilled from the a times super sampling base band signal by turns, the single time speed sampling point date stream is outputted: B. the single speed sampling point data stream and the local fake random code are conducted with the unbinding enlarging operation, the correlating apex energy of local fake random code moving relative to the said single time speed sampling point data stream phase; C. the position information of the several paths and the energy information are outputted according to the said peak energy; a is the natural number, a>1. By input data apparatus the point when the invention below sampling, the position information and the energy information of the several paths in the super sampling time precision are outputted, the higher searching precision can be realized, at the same time, the nicety of the searching can be improved highly.
Description
Technical field
The invention belongs to moving communicating field, relate in particular to multipath searching method, device and receiver in the code division multiple access system.
Background technology
CDMA (Code Division Multiple Access, code division multiple access) communication system, WCDMA (Wideband code Division Multiple Access for example, Wideband Code Division Multiple Access (WCDMA)), CDMA2000 and TD-SCDMA (Time-Division Synchronization code Division-Multiple-Access, Time Division-Synchronous Code Division Multiple Access) system etc., it is big to have capacity, antijamming capability is strong, advantage such as good confidentiality and being widely used, the realization of these premium properties must guarantee that the pseudo noise code in local receiver pseudo noise code that produces and the signal that receives keeps strict synchronism.Multipath searching can make the local pseudo noise code that produces of receiver with through the pseudo noise code maintenance in the signal that arrives receiver behind the different path delay synchronously.Because Multipath searching need provide the delayed data of each paths for subsequent demodulation,, when serious, demodulation can not normally be carried out if omission or false retrieval will reduce the performance of receiver demodulation.Therefore, the quality of Multipath searching performance will directly have influence on the performance of receiver.
Fig. 1 shows the structural principle of typical receiver, the radiofrequency signal that receiver 13 receiver/transmitters 11 send through multipath channel 12, radio frequency baseband modular converter 131 is converted to baseband signal with radiofrequency signal, and A/D modular converter 132 is converted to digital signal with analog baseband signal.Multipath searching module 133 detects the multipath signal propagation delay from the digital baseband signal of A/D modular converter 132 outputs, export the positional information of each active path and use, keep synchronously with the pseudo noise code in the signal of adjusting the local pseudo noise code that produces and receiving for subsequent module.134 pairs of signals of Rake receiver demodulation module carry out processing such as descrambling and de-spreading, recover the raw information that transmitter 11 sends.
A/D modular converter 132 is when carrying out digitized processing to the analog signal that receives, in order to improve the overall performance of receiver, the general oversampling technique that adopts, promptly adopt than spreading rate (Nyquist rate, Nyquist Rate) higher sample rate is to the analog signal sampling of input, generally adopts 2 times, 4 times or the over-sampling of high power speed more.Therefore Multipath searching can carry out on than the data flow of the fast over-sampling of high power at these according to the needs of actual application environment, also can carry out on than the data flow of low power speed.
Fig. 2 shows the realization principle of Multipath searching module 100, is example with Multipath searching at single doubly enterprising line search of data flow (each chip only has a sampled point in the time) of speed, digital baseband signal behind a times of over-sampling of A/D modular converter 132 processes is input to down-sampling abstraction module 201, down-sampling abstraction module 201 extracts a point from a sampled point, data flow is become single doubly speed, delivering to the search window degree of depth is in the matched filter 202 of b chip time, in matched filter 202, pseudo-noise code generator 203 produces the local pseudo noise code (PN sign indicating number) of band continuous phase skew, its maximum phase skew is b chip, also is the time of b the chip of the search window degree of depth of Multipath searching.The relevant despreading computing that local pseudo noise code and the data flow that down-sampling abstraction module 201 is imported walk abreast, and line output b relevant despread values, this b value be input to the search window degree of depth be the peak energy computing module 204 of b walk abreast coherent accumulation, ask quadratic sum and parallel noncoherent accumulation after, obtain the relevant peaks energy of each phase point, export to candidate's path search module 205.Candidate's path search module 205 is found out the position at c maximum peak in this b relevant peaks energy value, write down the vector position of this c value, these positional informations have just comprised the effective path delay information of c bar, and these path delay information are input to subsequent module and handle.
In the prior art, the search precision of single doubly search is not high, and search precision is 1 chip, has bigger performance loss in follow-up demodulating process.In order to improve search precision, can carry out at two times of speed, four times or the Multipath searching of the input traffic of high power speed over-sampling more, compare with the search of single doubly speed, the search precision of two times of speed search is 1/2 chip, and the search precision of four times of search is 1/4 chip, but the also corresponding increase of hard-wired consumed resource, comprise 2b correlator in two times of search in the matched filter, comprise 4b correlator in four times of search in the matched filter, realize complexity, cost is higher.
Summary of the invention
The objective of the invention is to solve in the prior art when realizing Multipath searching, when guaranteeing the higher searching precision, be difficult to reduce hardware and realize problem of resource.
In order to realize goal of the invention, the invention provides a kind of multipath searching method, be used to detect the propagation delay of multipath signal, the time delay information of output active path is used for subsequent demodulation, and described method comprises the steps:
A. from a sampled point of the doubly fast over-sampling baseband signal of a, extract a sampled point in turn, the single doubly fast sampled point data flow of output;
B. single doubly fast sampled point data flow is carried out relevant despreading computing with local pseudo noise code, b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation, and the relevant peaks energy of b relevant despread values of calculating output;
C. in described b relevant peaks energy, find out c value, write down the vector position of a described c value above threshold value;
D. a*c the multi-path location that a search obtained merges processing, the positional information of the c paths of output relevant peaks energy maximum;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
The embodiment of the invention also provides a kind of multipath searching method, is used to detect the propagation delay of multipath signal, and the time delay information of output active path is used for subsequent demodulation, and described method comprises the steps:
A. from a sampled point of the doubly fast over-sampling baseband signal of a, extract a sampled point in turn, the single doubly fast sampled point data flow of output;
B. single doubly fast sampled point data flow is carried out relevant despreading computing with local pseudo noise code, b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation, and the relevant peaks energy of b relevant despread values of calculating output;
C. in described b relevant peaks energy, find out c value, write down the vector position of a described c value above threshold value;
D. produce the local pseudo noise code that expands to c*a sampling point position skew according to described c vector position,, export the individual relevant despread values of a*c the despreading processing that walk abreast of the base band data of described local pseudo noise code and a times of over-sampling; The every adjacent a value of calculating output is one group a c relevant peaks energy value group; From described c relevant peaks energy value group, find out in every group maximum relevant peaks energy value, with the positional information output of the c paths of relevant peaks energy value maximum in described every group;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
The embodiment of the invention also provides a kind of multipath, is used to detect the propagation delay of multipath signal, and the time delay information of output active path is used for subsequent demodulation, and described multipath comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Search Results merges module, is used for a*c the multi-path location that a search obtains merged processing the positional information of the c paths of output relevant peaks energy maximum;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
The embodiment of the invention also provides a kind of multipath, is used to detect the propagation delay of multipath signal, and the time delay information of output active path is used for subsequent demodulation, and described multipath comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Parallel despreader is used for producing the local pseudo noise code that expands to c*a sampling point position skew according to described c vector position, with the despreading processing that walks abreast of the base band data of described local pseudo noise code and a times of over-sampling, exports the individual relevant despread values of a*c; The peak energy batch total is calculated module, is used to calculate the every adjacent a value of output and is one group c relevant peaks energy value group; The multipath output module is used for finding out every group maximum relevant peaks energy value from described c relevant peaks energy value group, with the positional information output breath of the c paths of relevant peaks energy value maximum in described every group;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
The embodiment of the invention also provides a kind of receiver, and described receiver comprises an A/D modular converter, is used for changing into digital baseband signal through the analog baseband signal behind a times of over-sampling; A multipath searching device is used to receive the over-sampling digital baseband signal that the A/D modular converter is exported, and detects the propagation delay of multipath signal, and the time delay information of output active path is used for subsequent demodulation, and described multipath searching device comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Search Results merges module, is used for a*c the multi-path location that a search obtains merged processing the positional information of the c paths of output relevant peaks energy maximum;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
The embodiment of the invention also provides a kind of receiver, and described receiver comprises an A/D modular converter, is used for changing into digital baseband signal through the analog baseband signal behind a times of over-sampling; A multipath searching device is used to receive the over-sampling digital baseband signal that the A/D modular converter is exported, and detects the propagation delay of multipath signal, and the time delay information of output active path is used for subsequent demodulation, and described multipath searching device comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Parallel despreader is used for producing the local pseudo noise code that expands to c*a sampling point position skew according to described c vector position, with the despreading processing that walks abreast of the base band data of described local pseudo noise code and a times of over-sampling, exports the individual relevant despread values of a*c; The peak energy batch total is calculated module, is used to calculate the every adjacent a value of output and is one group c relevant peaks energy value group; The multipath output module is used for finding out every group maximum relevant peaks energy value from described c relevant peaks energy value group, with the positional information output of the c paths of relevant peaks energy value maximum in described every group;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
The present invention is under the situation of the hardware resource that does not increase the matched filter part, by the input data are got a little when the down-sampling in turn, the positional information and the energy information of output mulitpath on the over-sampling time precision, realize under the resource recruitment situation seldom at hardware, realized that than higher search precision, Sou Suo accuracy increases substantially simultaneously.
Description of drawings
Fig. 1 is the system principle diagram of the position of Multipath searching module in cdma receiver;
Fig. 2 is the formation block diagram of Multipath searching module in the prior art;
Fig. 3 is the formation block diagram of Multipath searching module in one embodiment of the present of invention;
Fig. 4 is the sequential chart of Multipath searching in one embodiment of the present of invention;
Fig. 5 is the sequential chart of two step Multipath searchings in an alternative embodiment of the invention;
Fig. 6 is the formation block diagram of Multipath searching module in an alternative embodiment of the invention;
The sequential chart that carries out Multipath searching when Fig. 7 is a time division multiplexing in another embodiment of the present invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
In the Multipath searching module, the search window degree of depth is that the matched filter of b chip time width has taken most hardware realization resource.The present invention can obtain more excellent search precision and search performance under the situation that does not increase this part hardware resource of matched filter.In the present invention, by the input data are got a little when the down-sampling in turn, repeatedly Search Results merges, can more easily export the positional information of multipath, can realize that resource and the search of single doubly speed compare under the recruitment situation seldom at hardware, realize the search precision of four times of speed search, Sou Suo accuracy increases substantially simultaneously.
As one embodiment of the present of invention, Fig. 3 shows the structure of Multipath searching module 300.
Carry out a times of digital baseband signal behind the over-sampling through A/D modular converter 132 and be input to down-sampling extracting unit 301, down-sampling extracting unit 301 is by a plurality of down-sampling order extracting units 301.1,301.2 ... 301.a form, order extracts the 1st point, the 2nd point of a sampled point in each chip time ... a point.
Multichannel selects module 302 to select 1 output as multichannel selection module according to the control signal of selecting control signal generator 303 from the output of a down-sampling order extracting unit, and data flow is changed to single doubly speed from a times of speed.
Selecting control signal generator 303 is counters, being used for producing the control multichannel selects module 302 to select the control cadence signal of sampled point, as the preferred embodiments of the present invention, the cycle of control cadence signal equals the integral multiple of coherent accumulation length or coherent accumulation length.With 4 samplings is example, after the time of 32 symbols, counter rollover once, promptly count value adds 1, its count value is controlled multichannel and is selected module 302 is current should select for which sampled point.Multichannel selects module 302 to select the doubly fast data flow of list of output to be input in the matched filter 304.
The degree of depth of matched filter 304 is b chip time, in matched filter 304, the local pseudo noise code that pseudo-noise code generator 305 produces selects the data flow of module 302 inputs to carry out relevant despreading computing with multichannel, produce the correlation between the doubly fast data flow of list of the pseudo noise code of skew and input continuously of phase place in b the chip range, b correlation is input to peak energy computing module 306 and handles.
B correlation of 306 pairs of inputs of peak energy computing module walk abreast coherent accumulation, ask quadratic sum and parallel noncoherent accumulation after, obtain the relevant peaks energy of each phase point, export to candidate's path search module 307.
Candidate's path search module 307 is found out c value above threshold value in the search window degree of depth is b relevant peaks energy value of b chip, write down the vector position of this c value, these positional informations have just comprised the effective path delay information of c bar, and these path delay information are input to search and merge module 308.
A*c the value that 308 pairs of candidate's path search of search merging module module 307 finds through a search merges processing, and the c that finds out relevant peaks peak value the highest (energy is the highest) is individual.Location gap is all thought same path less than the path of 1 chip time in the Search Results, therefore, search merges deletes its footpath of all the other (a-1) individual sampling point positions, the left and right sides on every side after module 308 finds maximum path immediately, look for next bar footpath again, the result of merging exports to subsequent module for processing.
Present embodiment realizes having realized by the method for sampled point repeating query on the resource the doubly speed search of list of serial at the hardware of single doubly speed search, search precision increases substantially, if a=4, then the search precision of present embodiment can arrive 1/4 chip, if a=8, then the search precision of present embodiment can be brought up to 1/8 chip.When the method for this sampled point repeating query can avoid the search of existing single doubly speed all to get 1 sampling point of fixed position effectively when each down-sampling, may get zero crossing or near the point it just, thereby cause the situation in the footpath of omission necessary being to occur.
To carry out 4 times of over-samplings in the WCDMA system is example, finishes Multipath searching in the time of 150 CPICH of a frame (CommonPilot channel, Common Pilot Channel) symbol, and Fig. 4 shows the sequential chart of realizing Multipath searching in the foregoing description.Multipath searching module 300 is searched for 32 symbols when down-sampling is at the 1st, 32 symbols of search when down-sampling is at the 2nd, 32 symbols of search when down-sampling is at the 3rd, 32 symbols of search when down-sampling is at the 4th, last 22 symbol times of pilot channel frame merge four Search Results with interior then, the output multi-path searching results.
As another one embodiment of the present invention, on the basis of the foregoing description, by selecting switching frequency sampled point round-robin method and appropriate parameter configuration faster, for example the frequency of repeating query is 2 symbol times, just equal coherent accumulation symbol times or its integral multiple, make in the peak energy computing module to repeating query to each sampling point on adding up of relevant peaks energy can obtain the average effect of nature, reduce being fixed on the risk of searching on some sampling points, reduce false alarm probability.The first step is through single doubly fast Multipath searching, finds after the path position information of chip-level accurately, carries out a the sampled point in each chip position place and carry out demodulation result and verify in second step, finds out the multi-path location specific to the sampled point level.Under the prerequisite that the path position of first step chip-level can accurately detect, the data flow in input is under the situation of 4 times of over-samplings equally, and present embodiment is equivalent to directly and carries out Multipath searching on 4 times of speed.
The sequential chart of the foregoing description as shown in Figure 5, with input traffic is that 4 times of over-samplings are example, the first step is carried out the Multipath searching of chip-level earlier, its target is for accurately finding out the chip position at true path place, finish in these step 64 symbols, second step will search out the extending on 4 times of each sampling point phase places in the speed sampling of c paths, carry out again in 64 symbols 4*c sampling point position on search, being example, can in the time of 150 CPICH symbols of a frame, finish Multipath searching equally like this in the WCDMA system.Every frame is exported multi-path searching results twice, and the result of each output is the positional information at multipath place in this result output time input traffic of former frame time.
Fig. 6 shows the structure of the Multipath searching module of utilizing the Multipath searchings realization of two steps, after the digital baseband signal of a that A/D modular converter 132 obtains times over-sampling is given Multipath searching module 600, is divided into identical two-way in Multipath searching module 600.One the tunnel through after becoming single doubly fast digital baseband signal after down-sampling extracting unit 601, multichannel selection module 602 and the extraction of selection control signal generator 603 down-samplings, giving the search window degree of depth is the matched filter 604 of b chip time, and the parallel despreader 608 of a*c sampling point is directly given on another road.
The local pseudo noise code that 604 pairs of pseudo-noise code generators of matched filter 605 produce selects the doubly fast data flow of list of module 602 outputs to carry out relevant despreading computing with multichannel, produce the correlation between the doubly fast data flow of list of the pseudo noise code of skew and input continuously of phase place in b the chip range, this b correlation is input to peak energy computing module 606 to be handled.
B correlation of 606 pairs of inputs of peak energy computing module walk abreast coherent accumulation, ask quadratic sum and parallel noncoherent accumulation after, obtain the relevant peaks energy of each phase point, export b relevant peaks energy and export to candidate's path search module 607.
Candidate's path search module 607 is found out c value above threshold value in the search window degree of depth is b relevant peaks energy value of b chip, write down the vector position of this c value, and gives parallel despreader 608 with this c positional information.
A*c the correlation that the peak energy batch total is calculated 609 pairs of inputs of module walk abreast coherent accumulation, ask quadratic sum and parallel noncoherent accumulation after, obtain the relevant peaks energy of each phase point, export every adjacent a value and be one group c relevant peaks energy value group.
Present embodiment obtains the result of a*c sampling point position on all chip positions by demodulation, being one group with every adjacent a looks for peaked method to compare, obtain this c result's sampling point positional information, final output result as whole Multipath searching module, with 4 samplings is example, it is 1/4 chip that this result has precision, but hard-wired resource is far smaller than 4 times of fast search plans of the prior art.Present embodiment realizes bringing under the few situation of resource increase by twice of every frame output search at hardware, to improve the search frequency, improve demodulator and follow the tracks of the ability of channel multi-path change in location fast, search precision is with directly to carry out Multipath searching on 4 times of speed identical.
In the present embodiment, because the hardware implementation structure of the parallel despreader 608 of a*c despreading resource is the same with the matched filter 604 of b sampling point, all form by one group of correlator, peak energy computing module 606 also is the same with the hardware resource structure that the peak energy batch total is calculated module 609, therefore on hardware is realized, can pass through the time-multiplexed mode of class, adopt a cover hardware resource, improving working clock frequency control hardware resource carries out multiplexing according to timeticks, reduce the consumption of hardware resource, specifically can realize by selecting the mode that module is switched hardware logic.With 4 samplings is example, the sequential chart of Multipath searching as shown in Figure 7 in this case, because the needed hardware resource in the back of Multipath searching two-step method and one step of back has carried out time division multiplexing, can after going out accurately the position of true path at chip-level, preceding 64 symbol search in 64 chips thereafter, search out specifically on which sampling point position again.
In the present invention, a, b, c are natural number, wherein:
1<a<32, typical, a=2, a=4 or a=8;
1≤b<∞, typical, the reason that b=64, b=128 or b=256, b get 2 integral number power is that hardware realizes convenient, if do not consider hard-wired convenience and terseness, the integer value that can certainly get other;
1≤c<∞, typical, c=3, c=5, c=6 or c=8 etc., the needed hardware resource of despreading of this big more back of value is many more, the general sharply rising with the increase of c value.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1, a kind of multipath searching method is used to detect the propagation delay of multipath signal, and the time delay information of output active path is characterized in that for the subsequent demodulation use described method comprises the steps:
A. from a sampled point of the doubly fast over-sampling baseband signal of a, extract a sampled point in turn, the single doubly fast sampled point data flow of output;
B. single doubly fast sampled point data flow is carried out relevant despreading computing with local pseudo noise code, b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation, and the relevant peaks energy of b relevant despread values of calculating output;
C. in described b relevant peaks energy, find out c value, write down the vector position of a described c value above threshold value;
D. a*c the multi-path location that a search obtained merges processing, the positional information of the c paths of output relevant peaks energy maximum;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
2, a kind of multipath searching method is used to detect the propagation delay of multipath signal, and the time delay information of output active path is characterized in that for the subsequent demodulation use described method comprises the steps:
A. from a sampled point of the doubly fast over-sampling baseband signal of a, extract a sampled point in turn, the single doubly fast sampled point data flow of output;
B. single doubly fast sampled point data flow is carried out relevant despreading computing with local pseudo noise code, b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation, and the relevant peaks energy of b relevant despread values of calculating output;
C. in described b relevant peaks energy, find out c value, write down the vector position of a described c value above threshold value;
D. produce the local pseudo noise code that expands to c*a sampling point position skew according to described c vector position,, export the individual relevant despread values of a*c the despreading processing that walk abreast of the base band data of described local pseudo noise code and a times of over-sampling; The every adjacent a value of calculating output is one group a c relevant peaks energy value group; From described c relevant peaks energy value group, find out in every group maximum relevant peaks energy value, with the positional information output of the c paths of relevant peaks energy value maximum in described every group;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
3, a kind of multipath is used to detect the propagation delay of multipath signal, and the time delay information of output active path is characterized in that for the subsequent demodulation use described multipath comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Search Results merges module, is used for a*c the multi-path location that a search obtains merged processing the positional information of the c paths of output relevant peaks energy maximum;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
4, multipath as claimed in claim 3 is characterized in that, described down-sampling extracting unit further comprises:
A down-sampling order abstraction module is respectively applied for from a sampled point of the doubly fast over-sampling baseband signal of a and extracts a sampled point in turn;
Multichannel is selected module, is used to select the sampled point of corresponding down-sampling order abstraction module extraction, the single doubly fast sampled point data flow of output;
Select control-signals generator, be used to produce the described multichannel of control and select module to select the control cadence signal of sampled point.
5, a kind of multipath is used to detect the propagation delay of multipath signal, and the time delay information of output active path is characterized in that for the subsequent demodulation use described multipath comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Parallel despreader is used for producing the local pseudo noise code that expands to c*a sampling point position skew according to described c vector position, with the despreading processing that walks abreast of the base band data of described local pseudo noise code and a times of over-sampling, exports the individual relevant despread values of a*c; The peak energy batch total is calculated module, is used to calculate the every adjacent a value of output and is one group c relevant peaks energy value group; The multipath output module is used for finding out every group maximum relevant peaks energy value from described c relevant peaks energy value group, with the positional information output of the c paths of relevant peaks energy value maximum in described every group;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
6, multipath as claimed in claim 5 is characterized in that, described down-sampling extracting unit further comprises:
A down-sampling order abstraction module is respectively applied for from a sampled point of the doubly fast over-sampling baseband signal of a and extracts a sampled point in turn;
Multichannel is selected module, is used to select the sampled point of corresponding down-sampling order abstraction module extraction, the single doubly fast sampled point data flow of output;
Select control-signals generator, be used to produce the described multichannel of control and select module to select the control cadence signal of sampled point.
7, a kind of receiver, described receiver comprise an A/D modular converter, are used for changing into digital baseband signal through the analog baseband signal behind a times of over-sampling; A multipath searching device is used to receive the over-sampling digital baseband signal that the A/D modular converter is exported, and detects the propagation delay of multipath signal, and the time delay information of output active path is used for subsequent demodulation, it is characterized in that described multipath searching device comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Search Results merges module, is used for a*c the multi-path location that a search obtains merged processing the positional information of the c paths of output relevant peaks energy maximum;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
8, receiver as claimed in claim 7 is characterized in that, described down-sampling extracting unit further comprises:
A down-sampling order abstraction module is respectively applied for from a sampled point of the doubly fast over-sampling baseband signal of a and extracts a sampled point in turn;
Multichannel is selected module, is used to select the sampled point of corresponding down-sampling order abstraction module extraction, the single doubly fast sampled point data flow of output;
Select control-signals generator, be used to produce the described multichannel of control and select module to select the control cadence signal of sampled point.
9, a kind of receiver, described receiver comprise an A/D modular converter, are used for changing into digital baseband signal through the analog baseband signal behind a times of over-sampling; A multipath searching device is used to receive the over-sampling digital baseband signal that the A/D modular converter is exported, and detects the propagation delay of multipath signal, and the time delay information of output active path is used for subsequent demodulation, it is characterized in that described multipath searching device comprises:
The down-sampling extracting unit is used for extracting a sampled point in turn from a sampled point of the doubly fast over-sampling baseband signal of a, the single doubly fast sampled point data flow of output;
The peak energy computing unit, described peak energy computing unit further comprises: pseudo-noise code generator is used to produce local pseudo noise code; Matched filter is used for the doubly fast sampled point data flow of list is carried out relevant despreading computing with local pseudo noise code, and b local pseudo noise code of output is with respect to the relevant despread values of the doubly fast sampled point data flow of described list phase deviation; The peak energy computing module calculates the relevant peaks energy of exporting b relevant despread values;
The multipath output unit, described multipath output unit further comprises: candidate's path search module, be used for finding out c value above threshold value at described b relevant peaks energy, write down the vector position of a described c value; Parallel despreader is used for producing the local pseudo noise code that expands to c*a sampling point position skew according to described c vector position, with the despreading processing that walks abreast of the base band data of described local pseudo noise code and a times of over-sampling, exports the individual relevant despread values of a*c; The peak energy batch total is calculated module, is used to calculate the every adjacent a value of output and is one group c relevant peaks energy value group; The multipath output module is used for finding out every group maximum relevant peaks energy value from described c relevant peaks energy value group, with the positional information output of the c paths of relevant peaks energy value maximum in described every group;
Wherein, a, b, c are natural number, a>1, b 〉=1, c 〉=1.
10, receiver as claimed in claim 9 is characterized in that, described down-sampling extracting unit further comprises:
A down-sampling order abstraction module is respectively applied for from a sampled point of the doubly fast over-sampling baseband signal of a and extracts a sampled point in turn;
Multichannel is selected module, is used to select the sampled point of corresponding down-sampling order abstraction module extraction, the single doubly fast sampled point data flow of output;
Select control-signals generator, be used to produce the described multichannel of control and select module to select the control cadence signal of sampled point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100989556A CN100459445C (en) | 2005-09-18 | 2005-09-18 | Method, apparatus and receiving apparatus for multi-path searching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100989556A CN100459445C (en) | 2005-09-18 | 2005-09-18 | Method, apparatus and receiving apparatus for multi-path searching |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1862981A CN1862981A (en) | 2006-11-15 |
CN100459445C true CN100459445C (en) | 2009-02-04 |
Family
ID=37390323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100989556A Expired - Fee Related CN100459445C (en) | 2005-09-18 | 2005-09-18 | Method, apparatus and receiving apparatus for multi-path searching |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100459445C (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369821B (en) * | 2007-08-15 | 2013-08-07 | 华为技术有限公司 | Down-sampling method and apparatus, signal equalization method and system |
CN101183881B (en) * | 2007-12-11 | 2012-06-27 | 华为技术有限公司 | Multipath search method and apparatus, signal reception processing method and Rake receiver |
CN101615996B (en) * | 2009-08-10 | 2012-08-08 | 华为终端有限公司 | Downsapling method and downsampling device |
CN102123112B (en) * | 2010-01-08 | 2015-06-03 | 卓胜微电子(上海)有限公司 | Forward multipath detecting method and device based on pseudorandom number (PN) cyclic prefix |
CN102202019B (en) * | 2010-03-23 | 2014-05-07 | 卓胜微电子(上海)有限公司 | Forward multi-path detection device and method in wireless communication receiving system |
CN101841410B (en) * | 2010-04-28 | 2013-01-02 | 华为技术有限公司 | Sampling point signal selection method and receiving end |
CN102185633B (en) * | 2011-05-06 | 2015-04-01 | 中兴通讯股份有限公司 | Peak value searching method and device |
CN102420635B (en) * | 2011-12-16 | 2013-10-02 | 华为技术有限公司 | Multipath search method and multipath searcher |
CN103326741B (en) * | 2012-03-20 | 2016-09-07 | 中兴通讯股份有限公司 | The method and apparatus of Multipath searching |
CN111446983B (en) * | 2019-01-16 | 2022-02-15 | 北京小米松果电子有限公司 | Multipath searcher, cell search device and cell search method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1267978A (en) * | 1999-11-10 | 2000-09-27 | 深圳市中兴通讯股份有限公司 | Precise PN code synchronizing method and device for wide-band CDMA system |
US20030103555A1 (en) * | 2001-11-30 | 2003-06-05 | Kyungtae Han | Apparatus for searching multipath in spread spectrum communications system and method thereof |
JP2003283379A (en) * | 2002-03-26 | 2003-10-03 | Toshiba Corp | Radio communication system |
CN1459928A (en) * | 2002-05-20 | 2003-12-03 | 上海贝尔有限公司 | Ruike receiver multipath searching device using energy readjust and multipath searching method |
-
2005
- 2005-09-18 CN CNB2005100989556A patent/CN100459445C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1267978A (en) * | 1999-11-10 | 2000-09-27 | 深圳市中兴通讯股份有限公司 | Precise PN code synchronizing method and device for wide-band CDMA system |
US20030103555A1 (en) * | 2001-11-30 | 2003-06-05 | Kyungtae Han | Apparatus for searching multipath in spread spectrum communications system and method thereof |
JP2003283379A (en) * | 2002-03-26 | 2003-10-03 | Toshiba Corp | Radio communication system |
CN1459928A (en) * | 2002-05-20 | 2003-12-03 | 上海贝尔有限公司 | Ruike receiver multipath searching device using energy readjust and multipath searching method |
Also Published As
Publication number | Publication date |
---|---|
CN1862981A (en) | 2006-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100459445C (en) | Method, apparatus and receiving apparatus for multi-path searching | |
CN1143449C (en) | Combining sub-chip resolution samples in fingers of a spread-spectrum rake receiver | |
CN105141340B (en) | The digital method of reseptance of DS msk signal | |
KR0173904B1 (en) | Rake receiver for direct spread code division multiple access system | |
KR20010034503A (en) | Flexible sliding correlator for direct sequence spread spectrum systems | |
EA000728B1 (en) | Rake receiver architecture for a mobile demodulator used in a cdma communication system | |
WO2004001983A2 (en) | Multipath channel tap delay estimation in a cdma spread spectrum receiver | |
CN203086464U (en) | PN code rapid capture apparatus based on frequency domain | |
CN106802424B (en) | A kind of quick guiding and tracking method of multifrequency satellite navigation neceiver and device | |
US7065130B1 (en) | Searching for signals in a communications system | |
CN101064581B (en) | Descrambling and despreading method and apparatus | |
CN115189714B (en) | FPGA-based spread spectrum communication pseudo code tracking method | |
CN101136651A (en) | Multi-path search method and device in CDMA system | |
CN1152504C (en) | Multipath searching and channel evaluating method based on digital matched filter | |
CN100388639C (en) | Multi-path time-delay estimating method for direct spread-spectrum CDMA system | |
CN100392992C (en) | Receiving apparatus | |
CN101753204A (en) | Spread spectrum acquisition method in multi-path dense environment | |
RU2208912C1 (en) | Method or reception of multibeam signal, process monitoring delay and size of cluster of beam signals and device for its realization | |
CN100388657C (en) | United time-space multi-path searching method and apparatus with fixed multi-beam intellectual antenna | |
CN1178418C (en) | Method and device for implementing multipath search in WCDMA down link | |
CN1329410A (en) | Small region search method in code division multiple address communication system | |
CN101136687B (en) | Multi-path tracing method and apparatus used for WCDMA system digital baseband | |
KR100313924B1 (en) | Apparatus and Method for searching Signal in Mobile Communication System | |
JP3633847B2 (en) | Synchronous tracking method | |
RU2242088C2 (en) | Method for multibeam signal reception, method for qualifying time delays of multibeam signal components, and multibeam signal receiver |
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 |
Granted publication date: 20090204 Termination date: 20150918 |
|
EXPY | Termination of patent right or utility model |