CN1324823C - Method and device for channel evaluation using training sequence - Google Patents

Method and device for channel evaluation using training sequence Download PDF

Info

Publication number
CN1324823C
CN1324823C CNB2004100704097A CN200410070409A CN1324823C CN 1324823 C CN1324823 C CN 1324823C CN B2004100704097 A CNB2004100704097 A CN B2004100704097A CN 200410070409 A CN200410070409 A CN 200410070409A CN 1324823 C CN1324823 C CN 1324823C
Authority
CN
China
Prior art keywords
district
sub
sequence
result
training sequences
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100704097A
Other languages
Chinese (zh)
Other versions
CN1588824A (en
Inventor
廖艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing T3G Technology Co Ltd
Original Assignee
Beijing T3G Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing T3G Technology Co Ltd filed Critical Beijing T3G Technology Co Ltd
Priority to CNB2004100704097A priority Critical patent/CN1324823C/en
Publication of CN1588824A publication Critical patent/CN1588824A/en
Application granted granted Critical
Publication of CN1324823C publication Critical patent/CN1324823C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention relates to a channel estimating method and an apparatus for a mobile terminal in a wireless communication system. The present invention firstly calculates the Fourier transform which receives a training sequence code; the present invention then judges whether the current channel estimation aims at the district or an adjacent district which is stored. When the present invention judges that the current channel estimation aims at the district or the adjacent district which is stored, a reciprocal sequence of the training sequence Fourier transform which is prestored is extracted, the reciprocal sequence is multiplied by the Fourier transform receiving the training sequence code, the reverse Fourier transform is carried out, and a channel impulse response is obtained. When the present invention judges that the current channel estimation aims at neither the district nor the adjacent district which is stored, a method for looking up a shift value list can be adopted, required storage data is obtained, and new data is stored into a storage area for the next direct usage according to a certain sequence principle (strength or frequency of occurrence, etc.). The present invention effectively balances the contradiction between operand reduction and storage space saving, and greatly lowers the operand and enhances the operational precision by utilizing little storage space.

Description

A kind of method and device that carries out channel estimating with training sequence
Technical field
The present invention relates to the method and the device of channel estimating in a kind of wireless communication system, specifically, relate to the method and the device that carry out channel estimating in a kind of wireless communication system with training sequence.
Background technology
In many mobile terminal systems, carry out channel estimating by training sequence, the data that send of demodulation transmitting terminal more correctly, thus improve the receptivity of mobile terminal system.Therefore, speed and the performance to channel estimating will directly influence the actual effect that portable terminal receives.Usually channel estimating is by the synchronous training sequence sign indicating number section that receives and known synchronous training sequence sign indicating number section are carried out certain calculation, thereby obtains channel impulse response.The computing formula that the method for utilizing training sequence to carry out channel estimating in the existing C DMA system usually adopts is for as shown in figure 11:
Show as described in Figure 2, utilize the received training sequence computing unit that received training sequence is carried out Fourier transform and its result is input to the sequence divider, the basic training sequences computing unit carries out Fourier transform with basic training sequences, its result is input to the sequence divider, the sequence divider is carried out the sequence division arithmetic to the Fourier transform value of received training sequence and the Fourier transform value of basic training sequences, and its result value inputed to channel response computing unit as a result, this channel accordingly result computing unit carries out an inverse-Fourier transform to the numerical value of input, as shown in Figure 8.For terminal use's receiver, the function of channel estimating realizes in physical layer, and the mode that physical layer generally uses fixed point digital signal treatment technology (DSP) or fixed point digital signal treatment technology and specialized integrated circuit technique (DSP+ASIC) to combine realizes.The unit interval operational capability and the memory space (comprising the program space and data space) of fixed point are most important two restraining factors that influence the realization of physical layer.
Channel estimating is used once in every frame at least, if also need obtaining relevant metrical information simultaneously, terminal comes adjacent sub-district is monitored, the number of times of channel estimating need increase so, if adopt, all need to carry out twice Fourier calculating and its result of being divided by is carried out the computing of an inverse-Fourier to receiving training sequence code and basic training sequences sign indicating number as the employed method of Fig. 3 at every turn.The spent operand of this channel estimation methods will be very huge, owing to have division or computing reciprocal that its accuracy is reduced, thus have influence on speed and the effect that terminal receives.
Summary of the invention
In order to overcome existing above-mentioned shortcoming, the objective of the invention is to propose a kind of method and device that carries out channel estimating with training sequence, it can reduce computational complexity greatly with respect to existing channel estimation methods, accelerates arithmetic speed and can effectively improve operational precision.
A kind of device that carries out channel estimating with training sequence of Ti Chuing according to a first aspect of the invention, it comprises a received training sequence computing unit, a basic training sequences arithmetic element, a judging unit, one sequence multiplication unit, a memory cell and a channel response be computing unit as a result.
Wherein said received training sequence computing unit is used for the received training sequence of signal is carried out Fourier transform calculating, and its result of calculation is input to described sequence multiplication unit.Described judging unit is according to the basic training sequences index value in the signal and the corresponding relation of each sub-district, whether judges this basic training sequences index value in memory cell.Described memory cell is used to store the basic training sequences index value of this sub-district (Serving cell) and adjacent sub-district, with relative original position and corresponding this sub-district of relative with adjacent sub-district original position with this sub-district and the adjacent sub-district basic training sequences computing actual result of corresponding this sub-district of above-mentioned basic training sequences index value and adjacent sub-district, and last actual result is input to the sequence multiplication unit.
Described basic training sequences arithmetic element is used for the signal basic training sequences is carried out Fourier transform calculating and its result is asked sequence computing reciprocal, its operation result is input to updated stored data in the memory cell, its concrete device that carries out computing can comprise a basic sequence computing unit, a shift value memory cell and a unit reciprocal.
Wherein said basic sequence computing unit is used for that basic training sequences is carried out Fourier transform and calculates, and its result of calculation is input to described unit reciprocal.Described shift value unit is used for storing in advance and this sub-district and the corresponding shift value of adjacent sub-district basic training sequences index value.The shift value that described sequence unit reciprocal is stored in advance according to the shift value unit is directly asked computing reciprocal to the result of calculation of basic training sequences unit input.
Its device that carries out computing can also be selected traditional arithmetic unit one sequence normalization unit, a sequence unit reciprocal and a sequence shift unit.
Described sequence multiplication unit is used for the result of the result of calculation of the sequence calculation sequence input of undergoing training and memory cell input is carried out multiplying, and operation result is input to signal response computing unit as a result.
Described signal response computing unit as a result carries out anti-Fourier transformation calculations to the operation result of importing.
What propose according to a second aspect of the invention a kind ofly carries out the method for channel estimating with training sequence, and it mainly comprises the steps:
Set in advance step, system in advance with some storage in memory cell, its data owner will comprise this sub-district and adjacent sub-district basic training sequences index value; This sub-district and adjacent sub-district relative origin; This sub-district and adjacent sub-district basic training sequences computing actual result.Data in above-mentioned each table can allow corresponding data be updated according to certain principle of ordering (the frequent degree of intensity or appearance) because of the appearance of new sub-district.
The received training sequence calculation procedure is carried out Fourier transform with the received training sequence in the signal and is calculated, and its result of calculation is input in the multiplication step.
Determining step, judging this basic training sequences according to the index value of the basic training sequences in the signal is to be the adjacent sub-district of this sub-district or storage or other sub-districts of not storing, and carries out different operating procedures according to different judged results.This judgement is based on the index value that sets in advance basic training sequences in the step and the one-to-one relationship of this sub-district and adjacent sub-district, set in advance all basic training sequences index values of storing in advance in the index value of the basic training sequences in the step and this sub-district and the adjacent sub-district relative address contrast relationship table by search, can judge the pairing sub-district of basic training sequences index value in the signal and the relative address of sub-district.When the result who judges is the adjacent sub-district of this sub-district or storage, the step that directly reads will be entered; When the step of judging neither the adjacent sub-district that this sub-district neither be stored will enter the basic training sequences calculation step.
Direct read step, when the result who judges in the determining step is this sub-district or adjacent sub-district, directly read step will be according to setting in advance this sub-district and the adjacent sub-district relative address and the relative origin table of comparisons in the step, inquire the relative origin of this sub-district and adjacent sub-district and extract this segment base data, according to this sub-district and adjacent sub-district relative address and this sub-district and the adjacent sub-district basic training sequences computing actual result table of comparisons, from the actual result operation table, extract the actual operation data of corresponding above-mentioned initial address size of data.These data are actual to be the reciprocal value of the Fourier transform calculated value of this sub-district of storing in advance and adjacent sub-district basic training sequences, can directly this value be extracted and carry out next step computing through above-mentioned step.
The basic training sequences calculation step, as the result who judges in the determining step neither during the adjacent sub-district that this sub-district neither be stored, basic training sequences is calculated the basic training sequences in the signal, and its computing may further include a basic training sequences calculation procedure and sequence is asked step reciprocal.
Wherein said basic training sequences calculation procedure is the basic training sequences in the signal to be carried out Fourier transform calculate, and the result of computing is input to sequence asks in the step reciprocal.
Described sequence asks step reciprocal that the operation result of basic training sequences step input is asked computing reciprocal, and its result is passed in the step of updating.In this step, ask in the computing of inverse owing to fixing a point, require its molecule greater than denominator value, so the result who asks is down carried out normalized, this normalized can also can adopt by the method for looking into the shift value table asking the result behind the inverse to carry out once unified existing normalizing computing again.The method that wherein said shift value is tabled look-up is to utilize a basic training sequences index value of storage in advance and the contrast relationship table of shift value, will directly extract with the corresponding shift value of basic training sequences index value in the signal to carry out computing from table.Described shift value is the maximum shift value reciprocal of basic training sequences Fourier transform, is the pre-stored values of carrying out the normalizing computing.
Step of updating is added the result of basic training sequences arithmetic element respectively in the memory cell, upgrades original sub-district and adjacent sub-district basic training sequences index value according to certain principle of ordering (intensity or the frequency of occurrences etc.); The relative address of this sub-district corresponding and the storage of adjacent cell data with index value; This sub-district and adjacent sub-district basic training sequences computing actual result are input to The above results the multiplying step simultaneously.
The multiplying step is carried out multiplying to the result of calculation of received training sequence calculation procedure input and the result who is imported by memory cell, and operation result is input to channel response calculation procedure as a result.
Channel response is calculation procedure as a result, the multiplication result of importing is carried out inverse-Fourier transform calculate.
The present invention passes through system performance, the inverse of storage training sequence, in the process of at every turn asking channel response,, can reduce the process that Fourier transform calculated and asked the sequence inverse, reduce the operand of channel estimating widely by using the method that substitutes divider with multiplication unit.
The present invention can also be by all training sequences of storage the shift value of sequence reciprocal of Fourier Tranform, replace normalization with the mode of tabling look-up, to reduce the operand of channel estimating.By increasing certain memory block, make and realize that on fixed point channel estimating is more easy, and improved the precision of computing, thereby improve performance for estimating channel.
Description of drawings
Fig. 1 is a TD-SCDMA frame structure schematic diagram;
Fig. 2 obtains the schematic diagram of channel impulse response for tradition adopts training sequence;
Fig. 3 is for carrying out the device schematic diagram of channel estimating with training sequence;
Fig. 4 is the form of data storage area in the memory cell among the embodiment 1 among the present invention;
Fig. 5 is a basic training sequences arithmetic element schematic diagram in the embodiment of the invention 2;
Fig. 6 is a basic training sequences arithmetic element schematic diagram in the embodiment of the invention 1:
Fig. 7 is a shift value table in the embodiment of the invention 1;
Fig. 8 is the existing method flow diagram that carries out channel estimating with training sequence;
Fig. 9 carries out the method flow diagram of channel estimating with training sequence for the present invention;
Figure 10 is the method flow diagram of the normalizing computing reciprocal of existing basic training sequences Fourier transform;
Figure 11 makes the channel estimating traditional formula for utilizing training sequence;
Figure 12 utilizes training sequence algorithm development formula for the present invention;
The derivation formula that the method that Figure 13 looks into the shift value table for the present invention adopts is carried out the normalizing computing.
Embodiment
Below in conjunction with embodiment and accompanying drawing, be example with TD-SCDMA, the method that a training sequence of the present invention is carried out channel estimating elaborates.
Embodiment 1
As shown in figure 11 for utilizing training sequence to make the channel estimating traditional formula.From then on can draw the inverse-Fourier transform calculated value of ratio that channel estimation value equals the Fourier transform calculated value of the Fourier transform calculated value of received training sequence and basic training sequences in the formula, this is to utilize training sequence to carry out the basic formula of channel estimating, the present invention also is based on the improvement distortion of doing on the above-mentioned basic formula, as shown in figure 12, in formula, a (k) is the real part of the inverse behind the basic training sequences Fourier transform, b (k) is the imaginary part of the inverse behind the basic training sequences Fourier transform, c (k) is the real part of the inverse behind the received training sequence Fourier transform, and d (k) is the imaginary part of the inverse behind the received training sequence Fourier transform.Using training sequence to carry out in the terminal system of channel estimating, in case the index value of training sequence is known, the value of a (k) and b (k) will be fixed so.According to this characteristic, obtain in this invention the method that the method for utilization memory cell is saved operand.
Be illustrated in figure 1 as TD-SCDMA frame structure schematic diagram.In this frame structure, both sides are that each length is the data segment of 352 chips, the centre comprise one long be the training sequence code of 144 chips, the channel estimating when being used for Data Receiving.Referring now to Fig. 9 carrying out channel estimation methods with training sequence and be described to the embodiment among the present invention 1, channel estimating apparatus of the present invention as shown in Figure 3, system in advance with some storage in memory cell, the data owner of storing in memory cell will comprise the basic training sequences result's of the relative address of this sub-district and adjacent sub-district basic training sequences index value and this sub-district and adjacent sub-district and response data, as shown in Figure 4, here hypothesis has N sub-district, from 1, deposit the basic training sequences index value of this sub-district and adjacent sub-district in the relative address of 2...N.From N, N+1 ... deposit corresponding with it this sub-district and adjacent sub-district relative origin in the relative address of 2N, the position of the data that wherein said relative origin is meant this index value corresponding district in memory block in advance.If the length of training sequence is M, so from (2N+1,2N+M), (2N+M+1 ..., 2N+2*M) .... and (2N+ (2N-1) * M+1 deposits in relative address 2N+2N*M) and this sub-district and adjacent sub-district basic training sequences computing actual result.Here said actual result is meant to be deposited with basic training sequences Fourier transform calculated value and asks the value of sequence inverse.Data in above-mentioned each table can be updated at any time according to the new data that occurs in the calculation step in the following steps.
When as shown in Figure 2 a data-signal is passed in this device, the training sequence code of 144 chips in the frame structure is input to and receives the training computing unit, the received training sequence unit carries out Fourier transform with received training sequence and calculates, and its result of calculation is input in the judging unit.It is the sub-district of not storing for adjacent sub-district or other of this sub-district or storage that judging unit is judged this basic training sequences according to the index value of the basic training sequences in the data-signal, and carries out different operating procedures according to different judged results.It judges it mainly is that index value by search sets in advance the basic training sequences in the step compares to determine with this basic training sequences index value whether the basic training sequences index value in the described signal is the training sequence index value of this sub-district or the training sequence index value of the adjacent sub-district of storing, perhaps both all are not, promptly not in the scope of this storage list.
When the result who judges is the adjacent sub-district of this sub-district or storage, to enter so and in memory cell, read required data, it reads is according to setting in advance this sub-district and adjacent sub-district relative origin in the step, and the data that extract the training sequence length that begins from this initial address according to the relative origin of this sub-district and adjacent sub-district are this sub-district and adjacent sub-district basic training sequences computing actual operation result.These data are actual to be the reciprocal value of the Fourier transform calculated value of this sub-district of storing in advance and adjacent sub-district basic training sequences, can directly this value be extracted and carry out next step computing through above-mentioned step.For example in the form of memory cell data memory block as shown in Figure 4, the data of being stored are N, sequence length is M, if the result who judges is this sub-district training sequence index value, be 1 according to searching for the relative address that can obtain this sub-district so, according to relative address N+1, just can inquire this sub-district relative origin and be 2N+1 then from relative address 2N+1, will extract all data among the 2N+M.Value after these data are basic training sequences Fourier transform calculated value and ask the sequence inverse.In addition, according to the characteristics of system, unless promptly switch, the memory contents of this sub-district remains unchanged always.
When the step of judging neither this sub-district neither adjacent sub-district, to carry out its concrete calculating process of computing as shown in Figure 5 by the basic training sequences arithmetic element, at first described basic training sequences computing unit carries out Fourier transform to the basic training sequences in the signal and calculates, and the result of computing is input to sequence asks unit reciprocal.Described sequence asks unit reciprocal that the operation result of basic training sequences input is asked computing reciprocal and normalizing computing, and the result of its output is as shown in figure 13 in the derivation formula
2 shift a ( k ) 2 + b ( k ) 2 [ a ( k ) - jb ( k ) ] · 2 - shift
And its result is passed in the step of updating.In formula, a (k) is the real part of the inverse behind the basic training sequences Fourier transform, and b (k) is the imaginary part of the inverse behind the basic training sequences Fourier transform.Because fixed point is asked in the computing of inverse, require its molecule greater than denominator value in this step, so the result who asks is down carried out the normalization shifting processing, this normalized is to realize by the method for looking into the shift value table.The method that described shift value is tabled look-up be the basic training sequences index value that utilizes in advance storage with the contrast relationship table of shift value as shown in Figure 7, will directly from show, extract with the corresponding shift value of basic training sequences index value in the signal and carry out computing.Described shift value is the maximum shift value reciprocal of basic training sequences Fourier transform, is the pre-stored values of carrying out the normalizing computing.Described arithmetic shift value can be learnt by the derivation of equation shown in Figure 13 and be shift.Reduce the normalization computing by the mode of tabling look-up, thereby reduce its operand.Make full use of this characteristic among the present invention, by storing operation result reciprocal, promptly Thereby change the complex division computing into multiplying.
Result after the basic training sequences arithmetic element is calculated is input to memory cell according to certain principle of ordering (intensity or the frequency of occurrences etc.), promptly upgrade original sub-district and adjacent sub-district basic training sequences index value and with the relative address of this sub-district and adjacent sub-district; This sub-district and adjacent sub-district relative address and this sub-district and the adjacent sub-district basic training sequences computing actual result table of comparisons.Above-mentioned result of calculation is input in the sequence multiplication unit simultaneously, described sequence multiplication unit carries out multiplying with the result of this result and received training sequence calculating input, and the result of this computing is input to channel response computing unit as a result, described channel response computing unit as a result carries out inverse-Fourier transform to the multiplication result of input and calculates.
In above-mentioned computational process, saved the computing of N basic training sequences, and N subsequence division arithmetic has been changed into the sequence multiplying.If with the storage sub-district is N, sequence length is that M is an example, in traditional algorithm, suppose that the received training sequence computing needs 10*M unit interval, the basic operation sequence needs 10*M unit interval at every turn, the sequence division arithmetic needs 16*M unit interval at every turn, and channel response computing unit as a result needs 10*M arithmetic element at every turn, and sum is 10*M+ (10*M+16*M+10*M) * N=10*M+36*M*N so.In this device, the received training sequence computing needs 10*M unit interval, the sequence multiplying needs M unit interval at every turn, and channel response computing unit as a result needs 10*M arithmetic element at every turn, and sum is 10*M+ (M+10*M) * N=10*M+11*M*N so.If M is 128, N is 3, will save 63% operand so.
Embodiment 2
Here only to this example and example 1 not simultaneously part do explanation, its something in common is not just repeating.
Sequence described in this example asks unit reciprocal that the operation result of basic training sequences input is asked computing reciprocal and normalizing computing, and described normalizing computing is by existing normalizing operation method, and as shown in figure 10, the employed device of its computing as shown in Figure 6.Because this operation method is existing, no longer describe in detail here.
Those of ordinary skills can carry out multiple different modification to the present invention in spirit of the present invention and viewpoint.All equal variation and modifications of being done according to claims scope of the present invention are all the scope that the present invention protects.

Claims (7)

1. one kind is carried out the device of channel estimating with training sequence, and it comprises a received training sequence computing unit, a basic training sequences arithmetic element, and a judging unit, a sequence multiplication unit, a memory cell and a channel response be computing unit as a result;
Wherein said received training sequence computing unit is used for the received training sequence of signal is carried out Fourier transform calculating, and its result of calculation is input to described sequence multiplication unit;
Described judging unit is according to the basic training sequences index value in the signal and the corresponding relation of each sub-district, judge the sub-district at basic training sequences place, and the result that will judge is input to memory cell;
Described memory cell is used to store the basic training sequences index value of this sub-district and adjacent sub-district, with relative original position and corresponding this sub-district of relative with adjacent sub-district original position with this sub-district and the adjacent sub-district basic training sequences computing actual result of corresponding this sub-district of above-mentioned basic training sequences index value and adjacent sub-district, and last actual result is input to the sequence multiplication unit;
Described basic training sequences arithmetic element is used for the signal basic training sequences is carried out Fourier transform calculating and result of calculation is asked reciprocal and normalizing computing, and its operation result is input to updated stored data in the memory cell;
Described sequence multiplication unit is used for the result of the result of calculation of the sequence calculation sequence input of undergoing training and memory cell input is carried out multiplying, and operation result is input to signal response computing unit as a result;
Described signal response computing unit as a result carries out inverse-Fourier transform calculating to the operation result of importing.
2. a kind of device that carries out channel estimating with training sequence as claimed in claim 1, wherein said basic sequence arithmetic element is by a basic sequence computing unit, an one shift value memory cell and sequence unit reciprocal is formed, described basic sequence computing unit is used for that basic training sequences is carried out Fourier transform and calculates, and its result of calculation is input to described unit reciprocal;
Described shift value unit is used for storing in advance and this sub-district and the corresponding shift value of adjacent sub-district basic training sequences index value;
The shift value that described sequence unit reciprocal is stored in advance according to the shift value unit is asked computing reciprocal to the result of calculation of basic training sequences unit input.
3. as claimed in claim 1ly a kind ofly carry out the device of channel estimating with training sequence, wherein said basic sequence arithmetic element is by a sequence normalization unit, and a sequence unit reciprocal and a sequence shift unit are formed.
4. one kind is carried out the method for channel estimating with training sequence, and it comprises the steps:
Set in advance step, system in advance with some storage in memory cell, its data owner will comprise this sub-district and adjacent sub-district basic training sequences index value; The relative origin of this sub-district and adjacent sub-district, wherein said relative origin are meant the sub-district of storage in advance and the first address of basic training sequences related data; This sub-district and adjacent sub-district relative address and this sub-district and adjacent sub-district basic training sequences computing actual result; Wherein above-mentioned each data can be updated at any time according to the new data that occurs in the calculation step in the following steps;
The received training sequence calculation procedure is carried out Fourier transform with the received training sequence in the signal and is calculated, and its result of calculation is input in the determining step;
Determining step, judging this basic training sequences according to the index value of the basic training sequences in the signal is to be this sub-district or adjacent sub-district or other sub-districts, and carries out different operating procedures according to different judged results;
When the result who judges is the adjacent sub-district of this sub-district or storage, the step that directly reads will be entered;
When the step of judging neither the adjacent sub-district that this sub-district neither be stored will enter the basic training sequences calculation step;
Direct read step, when the result who judges in the determining step be this sub-district or the storage in adjacent sub-district the time, directly read step will be according to the training sequence index value that sets in advance this sub-district and adjacent sub-district in the step, inquire the relative origin of this sub-district and adjacent sub-district and extract this segment base data, thereby obtain this sub-district and adjacent sub-district basic training sequences computing actual result;
The basic training sequences calculation step, as the result who judges in the determining step neither during the adjacent sub-district of this sub-district in neither storing, basic training sequences in the signal is carried out that Fourier transform calculates and its result is asked down and the normalizing computing, and end product is passed to step of updating;
Step of updating is added the result of basic training sequences arithmetic element respectively in the memory cell, upgrades original sub-district and adjacent sub-district basic training sequences index value according to certain principle of ordering; Relative address with this sub-district and adjacent cell index corresponding this sub-district of value and adjacent sub-district; This sub-district and adjacent sub-district basic training sequences computing actual result are input to The above results the multiplying step simultaneously;
The multiplying step is carried out multiplying to the result of calculation of received training sequence calculation procedure input and the result who is imported by memory cell, and operation result is input to channel response calculation procedure as a result;
Channel response is calculation procedure as a result, the multiplication result of importing is carried out inverse-Fourier transform calculate.
5. as claimed in claim 4ly a kind ofly carry out the method for channel estimating with training sequence, wherein said basic training sequences calculation step may further include a basic training sequences calculation procedure and sequence is asked step reciprocal; Wherein
Described basic training sequences calculation procedure is the basic training sequences in the signal to be carried out Fourier transform calculate, and the result of computing is input to sequence asks in the step reciprocal;
Described sequence asks step reciprocal that the operation result of basic training sequences step input is asked computing reciprocal and normalizing computing.
6. a kind of method of carrying out channel estimating with training sequence as claimed in claim 5, the method that wherein said sequence asks the normalizing shift operation in the step reciprocal to adopt shift value to table look-up realizes, the method that affiliated shift value is tabled look-up is to utilize a basic training sequences index value of storage in advance and the contrast relationship table of shift value, to directly from table, extract with the corresponding shift value of basic training sequences index value in the signal and carry out computing, wherein said shift value is the maximum shift value reciprocal of basic training sequences Fourier transform, is the pre-stored values of carrying out the normalizing computing.
7. as claimed in claim 5ly a kind ofly carry out the method for channel estimating with training sequence, wherein saidly ask the normalizing computing in the sequence step reciprocal to adopt existing normalizing computing, it carries out once unified normalizing shift operation to asking the result behind the inverse.
CNB2004100704097A 2004-08-02 2004-08-02 Method and device for channel evaluation using training sequence Expired - Fee Related CN1324823C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100704097A CN1324823C (en) 2004-08-02 2004-08-02 Method and device for channel evaluation using training sequence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100704097A CN1324823C (en) 2004-08-02 2004-08-02 Method and device for channel evaluation using training sequence

Publications (2)

Publication Number Publication Date
CN1588824A CN1588824A (en) 2005-03-02
CN1324823C true CN1324823C (en) 2007-07-04

Family

ID=34604456

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100704097A Expired - Fee Related CN1324823C (en) 2004-08-02 2004-08-02 Method and device for channel evaluation using training sequence

Country Status (1)

Country Link
CN (1) CN1324823C (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1819568B (en) * 2006-03-02 2010-09-29 上海宣普实业有限公司 Merging and normalizing method and device with down channel estimation in assigned distributing mode by user
CN1852277B (en) * 2006-03-02 2011-11-23 上海宣普实业有限公司 Channel estimation normalizing method and device for common distribution mode
CN1819569B (en) * 2006-03-02 2011-05-18 上海宣普实业有限公司 Merging and normalizing method and device with down channel estimation in default distributing mode
CN101184079B (en) * 2007-12-24 2011-09-14 北京创毅视讯科技有限公司 Frequency domain carrier channel estimation method and device
CN101272623B (en) * 2008-05-08 2011-09-28 北京天碁科技有限公司 Report method for measuring 3d event between dual-module mobile terminal system
CN101651900B (en) * 2008-08-11 2012-04-18 中兴通讯股份有限公司 Channel estimation method and device for eliminating interference within frequency domain
CN101990232B (en) * 2009-08-04 2014-07-02 中兴通讯股份有限公司 User terminal (UE) and method for measuring PCCPCHRSCP (Primary Common Control Physical Channel Received Signal Code Power)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4152649A (en) * 1976-07-08 1979-05-01 International Business Machines Corporation Channel equalization apparatus and method using the Fourier transform technique
US5063574A (en) * 1990-03-06 1991-11-05 Moose Paul H Multi-frequency differentially encoded digital communication for high data rate transmission through unequalized channels
US5307376A (en) * 1991-01-17 1994-04-26 France Telecom Device for the coherent demodulation of time-frequency interlaced digital data, with estimation of the frequency response of the transmission channel and threshold, and corresponsing transmitter
US5325427A (en) * 1992-03-23 1994-06-28 At&T Bell Laboratories Apparatus and robust method for detecting tones
CN1325190A (en) * 2000-05-18 2001-12-05 华为技术有限公司 Comprehensive channel identifying and symbol synchronizing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4152649A (en) * 1976-07-08 1979-05-01 International Business Machines Corporation Channel equalization apparatus and method using the Fourier transform technique
US5063574A (en) * 1990-03-06 1991-11-05 Moose Paul H Multi-frequency differentially encoded digital communication for high data rate transmission through unequalized channels
US5307376A (en) * 1991-01-17 1994-04-26 France Telecom Device for the coherent demodulation of time-frequency interlaced digital data, with estimation of the frequency response of the transmission channel and threshold, and corresponsing transmitter
US5325427A (en) * 1992-03-23 1994-06-28 At&T Bell Laboratories Apparatus and robust method for detecting tones
CN1325190A (en) * 2000-05-18 2001-12-05 华为技术有限公司 Comprehensive channel identifying and symbol synchronizing method

Also Published As

Publication number Publication date
CN1588824A (en) 2005-03-02

Similar Documents

Publication Publication Date Title
CN103475621B (en) Multi-carrier synchronizing system and synchronizing method
CN103970718B (en) Device and method is realized in a kind of fast Fourier transform
CN1324823C (en) Method and device for channel evaluation using training sequence
CN112671431B (en) Synchronization method, apparatus, device and medium based on partial spread spectrum synchronization sequence
CN1655143A (en) Fast Fourier transform processor and method using half-sized memory
RU2007110022A (en) DEVICE AND METHOD FOR DIGITAL SIGNAL PROCESSING IN OFDMA WIRELESS COMMUNICATION SYSTEM
CN1728626A (en) Method and device for detecting error code in wireless digital communication system
CN102340796B (en) Secondary synchronization channel detection method and device
CN101938332B (en) Method and device for synchronizing blocks and frames
US20100185715A1 (en) Method and Device for Transform Computation
CN115065986B (en) Wi-Fi signal processing method and device, electronic equipment and storage medium
US6163614A (en) Pitch shift apparatus and method
CN115226197A (en) Frame timing synchronization method and device for wireless communication and electronic equipment
CN111446977B (en) Ultra-wideband lead code receiver and receiving method thereof
CN1303839C (en) Method and device for reducing sum of calculation for searching in zones and increasing accuracy of calculation
CN114201725A (en) Narrowband communication signal processing method based on multimode reconfigurable FFT
CN1216502C (en) Device and method for detecting defined frame synchronization of channel contour window
CN109831280A (en) A kind of sound wave communication method, apparatus and readable storage medium storing program for executing
CN1398460A (en) Methods and appts. for signal searching using correlation
CN111615187A (en) Wireless signal synchronization method
CN101350709B (en) Method and device for synchronizing block and frame
CN112332885B (en) Periodic signal peak searching method, device, equipment and readable storage medium
CN110677179B (en) Receiving antenna selection method and device and terminal equipment
CN1177410C (en) Frequency discrimination signal treating method and frequency discriminator adopting simplified maximum likelihood frequency difference
CN115001894B (en) Vehicle-mounted bus signal access method and device

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

Termination date: 20200802

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