Publication number | US7167456 B2 |

Publication type | Grant |

Application number | US 10/121,776 |

Publication date | Jan 23, 2007 |

Filing date | Apr 12, 2002 |

Priority date | Oct 31, 2001 |

Fee status | Paid |

Also published as | US20030081562 |

Publication number | 10121776, 121776, US 7167456 B2, US 7167456B2, US-B2-7167456, US7167456 B2, US7167456B2 |

Inventors | Takanori Iwamatsu, Yasuharu Amezawa |

Original Assignee | Fujitsu Limited |

Export Citation | BiBTeX, EndNote, RefMan |

Patent Citations (15), Non-Patent Citations (1), Referenced by (24), Classifications (8), Legal Events (3) | |

External Links: USPTO, USPTO Assignment, Espacenet | |

US 7167456 B2

Abstract

An apparatus for estimating phase/amplitude characteristics of a propagation path. The apparatus removes, from a receive signal on a data channel on which known information is transmitted upon being time-multiplexed between items of unknown information, transmit information on this channel, which provides phase/amplitude information indicative of phase/amplitude characteristics that this data channel has suffered over the propagation path. The apparatus further removes from a receive signal on a data channel on which only unknown information is transmitted, transmit information on this channel, which provides phase/amplitude information indicative of phase/amplitude characteristics that this data channel has suffered over the propagation path. The apparatus includes an adder for adding the two phase/amplitude information and an estimation unit for estimating, from an adder output, a phase characteristic and an amplitude characteristic that each channel has suffered over the propagation path.

Claims(10)

1. An apparatus for estimating propagation path characteristics in a communication system in which information is transmitted upon being code-multiplexed onto a data channel on which known information is transmitted upon being time-multiplexed between items of unknown information and a data channel on which only unknown information is transmitted, said apparatus comprising:

a first transmit information removal unit for removing, from a receive signal on a data channel on which known information is transmitted upon being time-multiplexed between items of unknown information, transmit information on this channel;

a second transmit information removal unit for removing, from a receive signal on a data channel on which only unknown information is transmitted, transmit information on this channel;

an adder for adding outputs from said first and second transmit information removal units; and

a phase/amplitude estimation unit for estimating, from an output of said adder, a phase characteristic and an amplitude characteristic that each channel has suffered over a propagation path.

2. The apparatus according to claim 1 , wherein said first transmit information removal unit includes:

an information decision unit for deciding transmit information from the receive signal based upon phase/amplitude information indicative of the propagation-path phase/amplitude characteristics output from said phase/amplitude estimation unit;

an information selection unit for outputting known information, which enters from a known-information generator, if the transmit information is known information, and decision information, which enters from said information decision unit, if the transmit information is unknown information; and

a multiplier for performing multiplication so as to remove an information component, which has been output by said information selection unit, from the receive signal that has been input to said information decision unit.

3. The apparatus according to claim 1 , wherein said second transmit information removal unit includes:

an information decision unit for deciding transmit information from the receive signal based upon phase/amplitude information indicative of the propagation-path phase/amplitude characteristics output from said phase/amplitude estimation unit; and

a multiplier for performing multiplication so as to remove an information component, which has been output by said information decision unit, from the receive signal that has been input to said information decision unit.

4. The apparatus according to claim 3 , wherein said second transmit information removal unit further includes a power-value compensator unit for matching power units of the data channels.

5. The apparatus according to claim 2 , wherein said information decision unit performs complex multiplication between the receive signal, which is expressed by complex representation, and a complex conjugate of the phase/amplitude information, and decides sign bits of the transmit information based upon results of the multiplication.

6. The apparatus according to claim 2 , wherein said information decision unit performs complex multiplication between the receive signal, which is expressed by complex representation, and a complex conjugate of the phase/amplitude information, and outputs, as the decision information, results obtained by performing the complex multiplication.

7. The apparatus according to claim 2 , wherein said information decision unit performs complex multiplication between the receive signal, which is expressed by complex representation, and a complex conjugate of the phase/amplitude information, outputs results of the complex multiplication, adds the result of the complex multiplication and results of the complex multiplication output by other apparatus of different propagation path with regard to the same data channel, and decides sign bits of the transmit information based upon results of addition.

8. The apparatus according to claim 1 , wherein said phase/amplitude estimation unit includes:

a power comparator for comparing a power value of a data symbol that enters from said adder with a set power value;

a phase variation amount monitoring unit for calculating an average value of amount of phase variation symbol by symbol on the propagation path;

a selection unit for selecting the data symbol if the power value of an input data symbol is greater than the set power value, and, if the power value of the input data symbol is less than the set power value, selecting a symbol obtained by phase-rotating, by an amount equivalent to the average value of amount of phase variation, a phase component of a data symbol that was selected immediately prior to said input data symbol; and

means to which the symbol selected by said selection unit is input for outputting phase/amplitude information indicative of the phase/amplitude characteristics of the propagation path.

9. The apparatus according to claim 1 , further comprising:

a fixed phase variation detector for detecting a fixed phase variation Φ that is caused by a frequency variation between oscillation frequencies in a transmitter and receiver; and

a phase rotator which, if said phase/amplitude estimation unit is constituted by a filter having a plurality of taps, is for rotating the phase of the receive signal by M·Φ as to match the phases of data with data at an Mth center tap.

10. The apparatus according to claim 9 , wherein a phase rotator for rotating phase by an amount equivalent to the fixed phase variation Φ is provided between taps of said filter.

Description

This invention relates to an apparatus for estimating propagation path characteristics. More particularly, the invention relates to the above apparatus used in a communication system in which information is transmitted upon being code-multiplexed onto a data channel on which known information is transmitted upon being time-multiplexed between items of unknown information and a data channel on which only unknown information is transmitted, the apparatus being suitable for a case where phase/amplitude characteristics which the plurality of data channels have suffered on the propagation path are estimated.

The amplitude and the phase of received signal are changed by the influence of reflection, diffraction, and scatter in mobile communications. If data symbols are received and demodulated under these conditions, known symbols (e.g., pilot symbols) transmitted together with the data symbols are received and demodulated, the phase/amplitude characteristics of the propagation path are estimated from the pilot symbols and the data symbols are processed to synchronous detection upon eliminating the effects of the propagation path.

**1** converts a high-frequency signal received by an antenna TN to an inter-frequency (IF) signal by applying a frequency conversion (RF→IF conversion). A quasi-syschronously detector **2** converts the IF signal to the baseband signal and outputs in-phase data and quadrature-phase data. The quasi-synchronouly detector **2** includes a oscillator **2** *a, *a phase shifter **2** *b *for shifting the phase of the receive carrier by π/2, and multipliers **2** *c, * **2** *d *for multiplying the baseband signal by the output of oscillator and outputting the in-phase signal and the quadrature-phase signal. Low-pass filters (LPF) **3** *a, * **3** *b *limit the bands of these output signals and AD converters **5** *a, * **5** *b *convert the in-phase and quadrature-phase signals to digital signals and input the digital signals to a searcher **6** and to each of fingers **7** *a* _{1 }to **7** *a* _{4}.

When a direct-sequence signal (DS signal) that has been influenced by multipath is input to the searcher **6**, the latter performs an autocorrelation operation using a matched filter (not shown) to detect multipath and inputs despread-start timing data and delay-time adjustment data of the paths to respective ones of the fingers **7** *a* _{1 }to **7** *a* _{4}. A despreader/delay-time adjustment unit **4** *a *in each of the fingers **7** *a* _{1 }to **7** *a* _{4 }performs dispreading using a code identical with the spreading code, performs dump integration, then applies delay processing conforming to the path and outputs a pilot signal and an information signal. A channel estimation unit (phase compensator) **4** *b *averages each of the in-phase and quadrature-phase components of the pilot signal over a prescribed number of slots and outputs channel estimation signals It, Qt. A synchronous detector **4** *c *restores the phases of the despread information signals I′, Q′ based upon a phase difference θ between the pilot signal contained in the receive signal and a known pilot signal, and a RAKE combiner combines the outputs of the fingers.

More specifically, let Pn represent a pilot symbol, and let ξn represent a propagation path characteristic. The despreader/delay-time adjustment unit **4** *a *outputs a pilot symbol Pnξn, which has been influenced by the propagation path, by despread processing, and the channel estimation unit **4** *b *multiplies this pilot by the complex conjugate Pn* of a known pilot symbol and estimates the propagation path characteristic ξn. That is, the channel estimation unit **4** *b *performs the operation

ξ*n^=Pn·ξn·Pn*=ξn·|Pn|* ^{2} (1)

and estimates the propagation path characteristic ξn. In actuality, the receive symbol is influenced by noise and interference. By taking the average of the propagation path characteristic ξn^ found by Equation (1), e.g., by calculating the moving average over a plurality of pilot symbols, therefore, precision is improved.

A first available scheme for transmitting known symbols (pilots) is a scheme having, in addition to a data channel, a separate channel that transmits only known symbols. For example, see Okawa, Ando, Sawahashi, Adachi, “2-Mbps Multicode Transmission Characteristics in DS-CDMA”, Electronic Information Communications Society Convention, B-345, pp. 346, 1996. According to this reference, channel estimation is performed by Equation (1) using the correlation values of pilot bits (pilot symbols) transmitted successively in time, and a method such as moving average processing is used to precisely estimate phase information and amplitude information that the data channel has received over the propagation path. **8** *a *multiplies a baseband signal by a despreading code identical with the pilot spreading code on the transmitting side and outputs a pilot symbol Pn·ξn, which has been influenced by the propagation path. A multiplier **8** *b *multiplies the output of the correlator by the complex conjugate Pn* of the known pilot symbol and estimates the propagation path characteristic ξn. A moving average processing unit **8** *c *calculates the moving average and outputs the propagation path characteristic (estimated value of phase/amplitude).

A second available scheme for transmitting a known symbol is one in which an unknown information symbol is inserted at some positions of pilot bits (pilot symbols) that should have been transmitted successively. For example, with an uplink frame structure in the FDD mode standardized by the 3^{rd }Generation Partnership Project (referred to as “3GPP” below), as shown in

More specifically, in the frame format of an uplink signal from a mobile station to a base station, one frame has a duration of 10 ms and is composed of 15 slots S_{0 }to S_{14}. The DPDCH data channel is mapped to the orthogonal in-phase of QPSK modulation and the DPCCH control channel is mapped to the orthogonal quadrature-phase of QPSK modulation. Each slot of the DPDCH data channel is composed of n bits, and n varies in dependence upon symbol speed. Data of one or more transport channels can be transmitted upon being multiplexed up to a maximum of six channels on the DPDCH data channel. For example, voice code data obtained by compression coding in accordance with CELP is divided into a voice code portion having a high degree of importance and a voice code portion having a low degree of importance, and the data is multiplexed and transmitted on difference transport channels upon assigning a predetermined number of bits per frame to each voice code portion.

Each slot of the DPCCH control channel that transmits the control data is composed of ten bits. The symbol speed is 15 ksps. Each slot of this channel transmits a pilot PILOT, transmission-power control data TPC, a transport format combination indicator TFCI and feedback information FBI. The numbers of bits constituting PILOT, TPC, TFCI and FBI can be changed as necessary. As mentioned above, PILOT is utilized when performing channel estimation (estimation of propagation path characteristics) and SIR measurement on the receiving side, TPC is utilized in control of transmission power, TFCI transmits the symbol speed of the data, the number of bits per frame and the number of bits increased by repetition, and FBI controls transmission diversity at the base station.

In the 3GPP frame format structure, a known information component can be eliminated in a known-information interval and the propagation path characteristics can be estimated correctly if the propagation path is estimated according to the first scheme mentioned above. In an unknown-information interval, however, a problem that arises is that the unknown information component cannot be eliminated, the propagation path characteristics cannot be estimated accurately and the phase information and amplitude information obtained has a large error. For example, assume that a receive signal r is as follows:

*r=d·*exp(Φ)+*n* (2)

where d represents the information component of the pilot bit, Φ the phase component of the transmission path (for the sake of simplicity, it is assumed here that the amplitude component is fixed), and n the noise component. With the phase-component estimation method of the first scheme, we have

*x=Σd·r=Σd·[d·*exp(Φ)+*n]* (3)

If n is noise whose mean value is zero and d is one, then we have

*x=*exp(Φ) (4)

and the phase component of the transmission path can be estimated. However, if d is an unknown data bit in an unknown-information interval and takes on values of both 1 and −1, x=exp(Φ) will not hold and the obtained estimated value of the phase component will have a large error.

Accordingly, with the 3GPP frame format structure, the propagation path characteristics are estimated in the known-information interval (PILOT interval) using the first scheme, and the propagation path characteristics are estimated by linear interpolation in the unknown-information interval (TFCI, FBI, TPC) using propagation path characteristic data of the known-information interval. **9** *a *multiplies a baseband signal by a despreading code identical with the DPCCH spreading code on the transmitting side and outputs a symbol of the control channel which has been influenced by the propagation path. A multiplier **9** *b *multiplies the output of the correlator by the complex conjugate Pn* of the known pilot symbol and estimates the propagation path characteristics in the known-information interval. An adder **9** *c *adds and averages the output of the multiplier over the number of known symbols within one slot, and a linear interpolating processor **9** *d *estimates the propagation path characteristics in the unknown symbol interval by executing linear interpolation processing.

However, though the propagation path characteristics can be estimated correctly in the known-information interval if the propagation path is estimated by the arrangement of

An object of the present invention is to so arrange it that the precision with which propagation path characteristics are estimated can be improved even in an unknown-information interval.

According to the present invention, the foregoing object is attained by providing an apparatus for estimating propagation path characteristics, comprising a first transmit information removal unit for removing, from a receive signal on a data channel on which known information is transmitted upon being time-multiplexed between items of unknown information, transmit information on this channel; a second transmit information removal unit for removing, from a receive signal on a data channel on which only unknown information is transmitted, transmit information on this channel; an adder for adding outputs from the first and second transmit information removal units; and a phase/amplitude estimation unit for estimating, from an output of the adder, a phase characteristic and an amplitude characteristic that each channel has suffered over a propagation path.

In accordance with the present invention, phase/amplitude information, which represents phase/amplitude characteristics suffered over a propagation path, is generated artificially upon removing transmit information from a receive signal on a data channel on which known information is transmitted upon being time-multiplexed between items of unknown information; phase/amplitude information, which represents phase/amplitude characteristics suffered over a propagation path, is similarly generated artificially upon removing transmit information from a receive signal on a data channel on which only unknown information is transmitted; and the phase/amplitude information on these data channels is added, thereby improving the precision with which the phase/amplitude characteristics of the propagation path are estimated.

Further, an information decision unit in the apparatus of the present invention performs complex multiplication between a complex-represented receive signal and a complex conjugate of the phase/amplitude information, and outputs the obtained results of the complex multiplication as decision information. If this arrangement is adopted, likelihood information can be appended to the output signal of the information decision unit. Even if power diminishes owing to fading, therefore, it is possible to mitigate the effects upon the operation for estimating the phase/amplitude characteristics performed the phase/amplitude estimation unit.

Further, according to the present invention, it is so arranged that complex information that is output from information decision units on each of the paths of multiple paths is added. As a result, a diversity effect is obtained and it is possible to greatly improve the precision with which a sign decision unit decides the sign bits of an information component.

Further, according to the present invention, if the power of a data symbol input to the phase/amplitude estimation unit is low, then a value found by rotating the phase of a data symbol, which was output one sample earlier, by an amount equivalent to an average variation in phase is input to a moving average processing circuit or to a FIR filter, etc. As a result, it is possible to obtain a highly precise estimated value of phase/amplitude characteristics even in cases where the power of a data symbol is low.

Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings.

An embodiment of the present invention will now be described for a case where, in accordance with the 3GPP uplink frame format shown in

(A) Structure of Circuit for Estimating Propagation Path Characteristics

**11**, and information decision unit **12**, an information selector **13** and a multiplier **14** provided for a DPCCH control channel, a correlator **15**, an information decision unit **16**, a multiplier **17** and a power compensation unit **18** provided for a DPDCH data channel, an adder **19** and a phase/amplitude estimation unit **20**. The information decision unit **12**, information selector **13** and multiplier **14** may be referred to as constituting a first transmit information removal unit **10** *a*, and the information decision unit **16**, multiplier **17** and power compensation unit **18** may be referred to as constituting a second transmit information removal unit **10** *b. *

A signal that has been received by an antenna (not shown) is quasi-synchronously detected, the signal is then converted to an analog baseband signal, this signal is converted to a digital baseband signal by an A/D converter (not shown) and the baseband signal is input to a signal input terminal **01**. A spreading code used when the DPCCH control channel is spread on the transmitting side is input as a DPCCH despreading code to an input terminal **02** of the DPCCH correlator **11** at a timing specified by a synchronization acquisition unit (not shown). Similarly, a spreading code used when the DPDCH control channel is spread on the transmitting side is input as a DPDCH despreading code to an input terminal **03** of the DPDCH correlator **15** at a timing specified by a synchronization acquisition unit (not shown).

An information-type selection signal, which indicates whether a bit currently undergoing processing is a pilot bit constituting known information, is input to an input terminal **04** of the information selector **13**. That is, the information-type selection signal that enters the input terminal **04** indicates whether the bit currently being processed is a pilot bit, which is known information, in accordance with the phase of each despreading code that enters the input terminals **02**, **03** and the frame format shown in **05**. The reciprocal of the ratio of transmission power on the DPDCH data channel to the transmission power of the DPCCH control channel is input as set-power information to an input terminal **06**.

The DPCCH correlator **11** performs a despreading operation using the baseband signal that enters from the input terminal **01** and the DPCCH despreading code that enters from the input terminal **02**, and outputs data bits of the DPCCH control channel, i.e., DPCCH data bits [which correspond to Pn·ξn in Equation (1)] that have been influenced by the propagation path characteristics. Here Pn is the information component of the DPCCH control channel.

Using the DPCCH data bit output by the DPCCH correlator **11** and the estimated value of propagation path characteristic (estimated value of phase/amplitude) output by the phase/amplitude estimation unit **20**, the information decision unit **12** decides the information component (sign bit) of the data bits (which correspond to Pn) on the DPCCH control channel and outputs the results of the decision.

The results of the decision output by the information decision unit **12** and the known information (pilot) enter the information selector **13** which, on the basis of the information-type selection signal, selectively outputs the results of the decision or the known information. More specifically, the information selector **13** selects the known information in a known-information interval and selects the results of the decision from the information decision unit **12** in intervals other than known-information intervals. The reason for selecting the known information that enters from the input terminal **05** is that this known information is more accurate than known information obtained by the decision performed by the information decision unit **12**.

The multiplier **14** multiplies the data bits (Pn·ξn) of the DPCCH control channel, which has been influenced by the propagation path characteristics, output by the DPCCH correlator **11** by the information component (Pn) output from the information selector **13**, removes the information component from the data bits of the DPCCH control channel and outputs data bits representing the propagation path characteristics (ξn).

The DPDCH correlator **15** performs a despread operation using the baseband signal that enters from the input terminal **01** and the DPDCH despreading code that enters from the input terminal **03**, and outputs DPDCH data bits, i.e., DPDCH data bits (Dn·ξn) that have been influenced by the propagation path characteristics. Here Dn is the information component of the DPDCH data channel.

Using the data bit of the DPDCH data channel output by the DPDCH correlator **15** and the estimated value of phase/amplitude output by the phase/amplitude estimation unit **20**, the information decision unit **16** decides the sign bit of the data bits (which correspond to Dn) on the DPDCH data channel and outputs the results of the decision.

The multiplier **17** multiplies the DPDCH data bits (Dn·ξn) of the DPDCH data channel, which has been influenced by the propagation path characteristics, output by the DPDCH correlator **15** by the information component (Dn) output from the information decision unit **16**, removes the information component from the data bits of the DPDCH data channel and outputs data bits representing the propagation path characteristics (ξn).

Using the set-power information that enters from the input terminal **06**, the power compensation unit **18** executes normalization processing for matching the units of the power of the data bits output by the multiplier **17** and the units of the power of the data bits output by the multiplier **14**.

The adder **19** adds and outputs the data bit sequences input thereto, namely a data bit sequence representing propagation path characteristics (ξn) of the DPCCH control channel and a data bit sequence representing propagation path characteristics (ξn) of the DPDCH data channel.

The data bit sequence output from the adder **19** enters the phase/amplitude estimation unit **20**, which performs averaging or filtering processing using this data bit sequence and outputs an estimated value of phase/amplitude. The phase/amplitude estimation unit **20** can be constructed by a moving average processing circuit shown in _{1 }to D_{n }of n taps, and an adder ADD for adding the outputs of these delay units. The FIR filter is constituted by delay units D_{1 }to D_{n }of n taps, multipliers M_{1 }to M_{n }for multiplying the outputs of these delay units by predetermined coefficients a_{1 }to a_{n}, respectively, and an adder ADD for adding the outputs of these multipliers.

(B) Operation

The DPCCH correlator **11** calculates the product sum of the baseband signal from the input terminal **01** and the DPCCH despreading code from the input terminal **02** over a predetermined interval (a single-bit spread length interval) and outputs the data bit sequence of the DPCCH data channel. In other words, the DPCCH correlator **11** performs a despreading operation and outputs the DPCCH control bit sequence (Pn·ξn), which has been influenced by the propagation path characteristics.

The information decision unit **12** decides the sign bits of the information component of the DPCCH data bit sequence, which is output from the DPCCH correlator **11**, using as the reference phase the estimated value of phase/amplitude that enters from the phase/amplitude estimation unit **20**. More specifically, the information decision unit **12** performs the following operation:

(DI+jDQ)×(XI−jXQ) (5)

where DI+jDQ represents the data bits of the DPCCH control channel and XI+jXQ represents the estimated value of phase/amplitude, and outputs the sign of the imaginary part of the operational results as the information component (Pn)of the data bit sequence of the DPCCH control channel. Here j is an imaginary number (−1)^{½. }

The information selector **13** refers to the information-type selection signal, outputs the known information, which enters from the input terminal **05**, if the information component of the DPCCH data bit sequence that enters from the information decision unit **12** is a known information component, and outputs the information component of the DPCCH data bit sequence as is if the information component of the DPCCH data bit sequence that enters from the information decision unit **12** is not a known information component.

The multiplier **14** multiplies the information component (Pn) of the DPCCH data bits selected by the information selector **13** by the DPCCH data bits (Pn·ξn), which have been influenced by the propagation path characteristics, output by the DPCCH correlator **11**, and outputs data bits (ξn) of the propagation path characteristics from which the information component (Pn) has been removed. In other words, the multiplier **14** performs the operation indicated by the following equation:

(DI+jDQ)×(II−jIQ) (6)

where II+jIQ represents the information component selected by the information selector **13**. In 3GPP, the DPCCH information component is only jIQ.

Meanwhile, the DPDCH correlator **15** calculates the product sum of the baseband signal from the input terminal **01** and the DPDCH despreading code from the input terminal **03** over a predetermined interval (a single-bit spread length interval) and outputs the data bit sequence of the DPDCH data channel. In other words, the correlator **15** performs a despreading operation and outputs the DPDCH data bit sequence (Dn·ξn), which has been influenced by the propagation path characteristics.

The information decision unit **16** decides the sign bits of the information component of the DPDCH data bit sequence, which is obtained by the correlator **15**, using as the reference phase the estimated value of phase/amplitude that enters from the phase/amplitude estimation unit **20**. More specifically, the information decision unit **16** performs an operation that same as that indicated by Equation (5) and decides the sign bits of the information component (Dn) of the data bit sequence on the DPDCH data channel.

The multiplier **17** multiplies the DPDCH data bits (Dn·ξn) output by the DPDCH correlator **15** by the information component (Dn) of the DPDCH data bit sequence decided by the information decision unit **16** and outputs the data bits (ξn) of the propagation path characteristics from which the information component has been removed. More specifically, the multiplier **17** performs an operation that same as that indicated by Equation (6).

On the basis of the set-power information, the power compensation unit **18** normalizes the power value of the DPDCH data bit sequence, which is output from the multiplier **17**, to the power value of the DPCCH data bit sequence output from the multiplier **14**, and outputs the latter power value.

The adder **19** adds and outputs the phase/amplitude characteristics data that the DPCCH data bits output from the multiplier **14** acquire over the propagation path, and the phase/amplitude characteristics data that the DPDCH data bits acquire over the propagation path. If the bit rate of the DPDCH data channel and the bit rate of the DPCCH control channel differ in the above addition operation, it is required that the addition be performed upon effecting normalization to the bit rate of the DPDCH data channel.

The phase/amplitude estimation unit **20** passes the data bit sequence obtained by the addition at adder **19** through a FIR filter, whereby propagation path characteristics from which noise and interference components have been removed, namely estimated values of phase/amplitude characteristics, are output.

It is required that the tap coefficients of the FIR filter be selected so as to eliminate frequency components greater than a frequency allowed by the system to which the present invention is applied. More specifically, if a mobile station is moving at a velocity v, a maximum Doppler frequency shift of fd (=v/λ, where λ represents the wavelength of carrier frequency fc) is sustained in accordance with the angle at which the waves arrive. In actuality, the carrier frequency between a mobile station and a receiver contains an error (frequency offset) Δf, and therefore the power of the baseband signal following quasi-synchronous detection at the receiver exhibits a frequency distribution of the kind shown at A in **20** is capable of being implemented by performing moving average processing separately for the real/imaginary parts.

In accordance with the above embodiment, the information components of the DPCCH control channel and DPDCH data channel are decided using the estimated values of phase/amplitude that are output from the phase/amplitude estimation unit **20**, these information components are removed from the receive signals of the data bit sequences that are influenced by the propagation path characteristics of the DPCCH control channel and DPDCH data channel, and data sequences indicative of the phase characteristic and amplitude characteristic that the control channel and data channel have received over the propagation path are generated artificially and delivered as outputs. As a result, a highly precise data sequence of propagation path characteristics can be generated by adding the data sequence of the propagation path characteristics of the DPCCH control channel and the data sequence of the propagation path characteristics of the DPDCH data channel, and highly precise estimated values of propagation path characteristics can be obtained by passing this data sequence through a FIR filter and moving average processing circuit.

Modification

The above embodiment deals with a case where the information decision units **12**, **16** decide (hard decision) a sign bit of each information component on the DPCCH control channel and DPDCH data channel. However, it can be so arranged that a complex operational result is output as is. Specifically, the information decision unit **12** performs complex multiplication between a complex-represented receive signal and a complex conjugate of the phase/amplitude information, and outputs the obtained results of the complex multiplication to the information selector **13** as decision information. If the information-type selection signal indicates that the output of the information decision unit **12** is a known information bit, the information selector **13** converts the known information that enters from the known-information input terminal **05** to maximum likelihood and outputs the same. On the other hand, if the information-type selection signal indicates that the output of the information decision unit **12** is an information bit other than a known information bit, then the information selector **13** outputs the result of multiplication (a complex value) that enters from the information decision unit **12**.

The multiplier **14** multiplies the information component selected by the information selector **13** by the data bit sequence of the DPCCH control channel, which has been influenced by propagation path characteristics, output from the DPCCH correlator **11**, and removes the information component from this data bit sequence. The multiplier **14** performs the operation indicated by the following equation:

(DI+jDQ)×(II−jIQ) (7)

where II+jIQ represents the information component selected by the information selector **13** and DI+jDQ represents the data bit sequence of the DPCCH control channel. On the DPDCH data channel side also, in a manner similar to that of the DPCCH control channel described above, the information decision unit **16** outputs the results of complex multiplication as decision information, and the multiplier **17** multiplies the data bit sequence of the DPDCH data channel, which has been influenced by the propagation path characteristics, output from the DPDCH correlator **15** by the results of the complex multiplication and removes the information component from this data bit sequence. The estimated values of phase/amplitude are subsequently output via the adder **19** and phase/amplitude estimation unit **20**.

In accordance with this modification, likelihood information is appended to the information components of the data bit sequences that are output from the information decision units, **12**, **16**. As a result, even if power diminishes owing to fading, the influence upon the phase/amplitude estimation operation performed by the phase/amplitude estimation unit **20** can be mitigated.

(C) Alternative Arrangement of Information Decision Unit

In each finger of a multipath scheme, the phase/amplitude characteristics on each propagation path are estimated in a manner similar to that shown in

**30** in such case. The information decision unit **30** can be used instead of the information decision units **12** and **16** of **30** has a multiplier **31**, an adder **32** and a sign decision unit **33**. A data bit sequence output from the correlator **11** or **15** and a complex conjugate of the estimated value of phase/amplitude output from the phase/amplitude estimation unit **20** (see **31**. The latter multiplies these input signals and outputs, as a complex number, the information component of the data bit sequence on the DPCCH control channel or DPDCH data channel. The multiplier **31** outputs the product to information decision units **30** on other paths (propagation paths A and B), which constitute the multiple paths.

The adder **32** adds the complex information output from the multiplier **31** and complex information that enters from the information decision units **30** of the other paths (propagation paths A and B) and inputs the sum to the sign decision unit **33**. The latter decides the sign of the data bits based upon the sum from the adder **32** and outputs the sign.

In accordance with this embodiment, a diversity effect is obtained by adding complex information that is output from the information decision units of respective ones of the paths of multiple paths, and it is possible to raise significantly the precision with which the code decision unit decides the codes of the information components.

(D) Alternative Structure of Phase/Amplitude Estimation Unit

The precision of the information of the phase/amplitude characteristic in the data bit sequence output by the adder **19** is good when power is high but declines when power is low. Accordingly, the output data from the adder **19** is adopted as is when the power is high. When power is low, the output data from the adder **19** is estimated using the data that prevailed one symbol earlier, and the estimated data is delivered as the output.

**41** the inputs to which are the data bit sequence (data symbols) output from the adder **19** and a power threshold value; a selector **42** which, based upon the magnitude of the power, selectively outputs the data symbols from the adder **19** or the data that prevailed on symbol earlier; a FIR filter **43**; and a data generator **44** for generating the current data symbols using the data that prevails one symbol earlier.

The data generator **44** has a delay unit **44** *a *for delaying the estimated value of phase/amplitude by one symbol; a multiplier **44** *b *for multiplying the estimated value of phase/amplitude in the present sample by the complex conjugate of the estimated value of phase/amplitude one symbol earlier, thereby calculating the phase variation over the duration of one symbol; a moving average processing unit **44** *c *for calculating and outputting the moving average of phase variation over the duration of one symbol; a delay unit **44** *d *for delaying the selector output by one symbol; and a multiplier **44** *e *for multiplying the phase variation over one symbol, which phase variation is the output of the moving average processing unit **44** *c, *by the selector output, which prevailed one symbol earlier, output by the delay unit **44** *d, *thereby estimating the present output of the adder **19**.

The power decision unit **41** compares the value of power of data bits that enter from the adder **19** with the power threshold value, outputs a low-level signal (“0”) as the select information if the value of power of the entered data bits is less than the threshold value, and outputs a high-level signal (“1”) as the select information if the value of power of the entered data bits is greater than the threshold value.

Meanwhile, the multiplier **44** *b *multiplies, symbol by symbol, the information of the phase/amplitude estimated value output from the FIR filter **43** by the complex conjugate of the value that prevailed one symbol earlier, thereby finding the amount of phase variation symbol by symbol. The moving average processing unit **44** *c *obtains the average amount of phase variation by averaging the amount of phase variation over a predetermined interval. The phase/amplitude characteristic data one symbol earlier output by the selector **42** is phase-shifted by the multiplier **44** *e *by the amount of the average phase variation obtained by the moving average processing unit **44** *c, *and the value obtained by the phase shift is input to the selector **42**.

If the value of the select information that enters from the power decision unit **41** is “1”, the selector **42** selects the bit data that enters from the adder **19**. If the value of the select information is “0”, the selector **42** selects the value that was obtained by phase-shifting, by the average amount of phase variation, the phase of the data bits output one sample earlier. The selected data is input to the FIR filter **43**. The latter outputs the estimated value of amplitude/phase by executing filtering processing using the data bit sequence that has been selected.

In accordance with the embodiment of

(E) Measures for when Fixed Amount of Variation in Phase Between Symbols Output by Correlator is Large

As described in connection with

(a) Improvement Relating to Information Decision Unit

Let φ represent the phase variation amount per symbol that is caused by the variation Δf in the carrier frequency error, let θ represent the phase variation amount per symbol that is caused by the Doppler frequency shift, and assume that φ>>θ holds. If the phase of a symbol α_{i }output from the correlator **15** (_{i−1}=2φ+θ, α_{i−2}=φ+θ, α_{i−3}=θ, respectively, from φ>>θ. If the phase/amplitude estimation unit **20** is constituted by the 3-tap moving average processing circuit shown in **20** outputs the estimated value of phase/amplitude having the phase information of symbol α_{i−2 }of the center tap based upon the phase relationship of moving average processing.

As a result of the foregoing, the phase (=3φ+θ) of the symbol α_{i }that enters the information decision unit **16** from the correlator **15** leads the phase (=φ+θ) of the estimated value of phase/amplitude by 2φ; if φ is large, a correct information decision can no longer be made. According to the present invention, therefore, a phase rotating unit **50** is provided in front of the information decision unit (Bit Decision) **16**, as shown in _{i }that enters from the correlator **15** is rotated by 2φ to match the phase of the estimated value of phase/amplitude. More specifically, the phase rotating unit **50** calculates a phase rotation amount β in accordance with the following equation:

β=−[(*TAP−*1)/2+1]×φ

using the amount φ of phase variation ascribable to a frequency offset that enters from a frequency-offset estimation unit **51**. Here β=−2φ holds because TAP=3 holds. Next, the phase rotating unit **50** executes processing for advancing the phase of symbol α_{i }by β (for pulling back phase by 2φ) to match the phase with that of the estimated value of phase/amplitude. As a result of this operation, the information decision precision of the information decision unit **16** is improved.

The frequency-offset estimation unit **51** has the structure shown in **51**, therefore, a delay unit **51** *a *delays the estimated value of phase/amplitude by the duration of one sample, a multiplier **51** *b *multiplies the estimated value of phase/amplitude in the present sample by the complex conjugate of the estimated value of phase/amplitude that prevailed one sample earlier, thereby calculating the phase variation over one sample, and an averaging processor **51** *c *calculates the average value of phase variation over one sample output from the multiplier **1** *b *and outputs an amount of phase variation per symbol that is caused by the frequency offset Δf. An adder **51** *d *adds this amount of phase variation and the amounts of phase variation that enter from other fingers, thereby raising the detection precision by the diversity effect, and outputs the phase variation amount φ per symbol that accompanies the frequency offset Δf. In actuality, a complex operation is performed by each arithmetic unit and the phase variation amount φ is calculated in accordance with the following equation:

φ=tan^{−1}(imag/real)

using the real part “real” and imaginary part “imag” of the complex number output from the adder **51** *d. *

The reason for adopting the estimated value of phase/amplitude as the signal applied to the frequency-offset estimation unit **51** is that the signal obtained by removing interference from the receive signal is the estimated value of phase/amplitude and therefore inputting this signal results in better characteristics than would be obtained by inputting the receive signal directly.

Thus, in **50** rotates the phase of the data bit sequence on the DPDCH data channel output from the correlator **15** by β (=2φ), and the information decision unit **16** multiplies the information component of the phase-rotated data bit sequence by the complex conjugate of the estimated value of phase/amplitude and outputs the result of complex multiplication. An adder **16**′ adds the result of complex multiplication and the results of complex multiplication from the other fingers, thereby raising the detection precision by the diversity effect. A multiplier **17** multiplies the complex conjugate of the output of adder **16**′ by the output of the correlator and outputs information indicating the phase and amplitude characteristics of the propagation path.

Though a case in which there are three taps is described above, any number of taps may be used. Further, a case in which the phase rotating unit **50** is provided in front of the information decision unit **16** is described above. However, it is also possible to provide a phase rotating unit in front of the information decision unit **12**.

(b) Improvement in Phase/Amplitude Estimation Unit

If the phase/amplitude estimation unit **20** is constituted by, e.g., a 3-tap moving average processing circuit or a FIR filter, the phases of the symbols α_{i }to α_{i−3 }at each of the taps will be 3φ+θ, 2φ+θ, φ+θ, θ, the phases differ by a wide margin and an accurate estimated value of phase/amplitude can no longer be output. It is necessary, therefore, that the phases at the taps be made to coincide. In the present invention, the phases at the taps are made to coincide by providing phase rotation units **61** _{1 }to **61** _{3}, which are for rotating phase by φ, in front of the delay units D_{1 }to D_{3}, as shown in **20** is 3φ+θ, then the phase of the data one symbol earlier will be 2φ+θ. However, because the phase rotating unit **61** _{1 }rotates the phase by φ, the phase becomes (2φ+θ)+φ=3φ+θ in total. Similarly, the phase of data two symbols earlier is φ+θ. However, because the phase rotating units **61** _{1}, **61** _{2 }each rotate phase by φ, the phase becomes (φ+θ)+2φ=3φ+θ in total. The phase of data three symbols earlier is θ. However, because the phase rotating units **61** _{1}, **61** _{2}, **61** _{3 }each rotate phase by φ, the phase becomes θ+3φ in total. Thus the phases at the taps are made to coincide. Though a case in which there are three taps is described above, any number of taps may be used.

**20** of

(F) Modification

(1) In the foregoing embodiment, use is made of a FIR filter as means for removing frequency components above a frequency allowed by the system, but equivalent effects can be expected even with a filter of a form other than that of an FIR filter, such as an IIR filter. However, it would be necessary to select a filter in which the phase rotation by the filter is as small as possible.

(2) In the foregoing embodiment, use is made of a FIR filter as means for removing frequency components above a frequency allowed by the system, but equivalent effects can be expected even if zero is substituted for the values of frequency components allowed by the system, after a discrete Fourier transform has been applied, and then an inverse discrete Fourier transform is applied.

(3) In the foregoing embodiment, use is made of a FIR filter as means for removing frequency components above a frequency allowed by the system, but equivalent effects can be expected even if use is made of a noise reducing technique based upon wavelet degeneracy.

(4) In the foregoing embodiment, use is made of a FIR filter as means for removing frequency components above a frequency allowed by the system, but equivalent effects can be expected even if an approximation is performed by the least square method.

(5) In the embodiment of

In accordance with the present invention, it is so arranged that information components of a DPCCH control channel and DPDCH data channel are decided using estimated values of phase/amplitude, which are output from a phase/amplitude estimation unit, as a phase reference, these information components by the above decision are removed from the data bit sequences that are influenced by the propagation path characteristics of the DPCCH control channel and DPDCH data channel, and data sequences indicative of the phase characteristic and amplitude characteristic that the control channel and data channel have suffered on the propagation path are generated artificially and delivered as outputs. As a result, a highly precise data sequence of propagation path characteristics can be generated by adding the data sequence of the propagation path characteristics of the DPCCH control channel and the data sequence of the propagation path characteristics of the DPDCH data channel. Moreover, highly precise estimated values of propagation path characteristics can be obtained by passing this data sequence through a FIR filter and moving average processing circuit.

Further, in accordance with the present invention, it is so arranged that an information decision unit performs complex multiplication between a complex-represented receive signal and a complex conjugate of phase/amplitude information, and outputs the obtained results of the complex multiplication to the information selector **13** as decision information. Likelihood information therefore can be appended to the output signal of the information decision unit. As a result, even if power of the data bit sequence diminishes owing to fading or the like, the influence upon the phase/amplitude estimation operation performed by the phase/amplitude estimation unit can be mitigated.

Further, in accordance with the present invention, a diversity effect is obtained by adding complex information output by the information decision units of respective ones of the paths of multiple paths. It is possible, therefore, to raise significantly the precision with which the sign decision unit decides the sign bits of the information components.

Further, in accordance with the present invention, it is so arranged that if the power of data symbols that enter the phase/amplitude estimation unit is low, a value that is input to a moving average processing circuit or FIR filter, etc., is obtained by phase-shifting, by the average amount of phase variation, the phase of the data symbols output one sample earlier. As a result, even if the power of data symbols is low, it is possible to obtain an estimated value of phase/amplitude having a high precision.

Further, in accordance with the present invention, it is so arranged that even if a fixed amount of variation in phase based upon a frequency offset is large, the phase of symbols output from a correlator is rotated to match the phase with that of the estimated value of phase/amplitude. As a result, the precision with which the information decision unit decides information components can be improved and it is possible to improve the precision with which the phase/amplitude characteristics of the propagation path are estimated.

Further, in accordance with the present invention, even if a fixed amount of variation in phase based upon a frequency offset is large, phase-rotation control is performed so as to match the phases of symbols at respective ones of the taps of a FIR filter or moving average processing circuit that constructs a phase/amplitude estimation unit. As a result, it is possible to improve the precision with which the phase/amplitude characteristics of the propagation path are estimated.

As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.

Patent Citations

Cited Patent | Filing date | Publication date | Applicant | Title |
---|---|---|---|---|

US5448600 * | Aug 12, 1994 | Sep 5, 1995 | Matra Communication | Method for selecting propagation paths retained for receiving messages transmitted by CDMA radiocommunication |

US6414988 * | May 12, 1999 | Jul 2, 2002 | Qualcomm Incorporated | Amplitude and phase estimation method in a wireless communication system |

US6442218 | Aug 19, 1999 | Aug 27, 2002 | Fujitsu Limited | Demodulator |

US6674740 * | Aug 13, 1999 | Jan 6, 2004 | France Telecom | Iterative rake receiver and corresponding reception process |

US6683907 * | Apr 30, 2002 | Jan 27, 2004 | Qualcomm Incorporated | Amplitude and phase estimation method in a wireless communication system |

US6700929 * | Jul 31, 2000 | Mar 2, 2004 | Rf Micro Devices, Inc. | Method and apparatus for multipath parameter estimation in spread-spectrum communications systems |

US6801586 * | Aug 30, 2000 | Oct 5, 2004 | Matsushita Electric Industrial Co., Ltd. | OFDM communication apparatus and propagation path estimation method |

US6876694 | Feb 26, 2001 | Apr 5, 2005 | Nec Corporation | Method and apparatus for decoding spread spectrum signal for CDMA |

US6990158 * | Apr 23, 2004 | Jan 24, 2006 | Rf Micro Devices, Inc. | Method and apparatus for multipath signal compensation in spread-spectrum communications systems |

JP2000041010A | Title not available | |||

JP2000082978A | Title not available | |||

JP2001053644A | Title not available | |||

JP2001267960A | Title not available | |||

JP2001339325A | Title not available | |||

JPH11355849A | Title not available |

Non-Patent Citations

Reference | ||
---|---|---|

1 | Japanese Patent Office Notice of Rejection dated Mar. 28, 2006 with translation. |

Referenced by

Citing Patent | Filing date | Publication date | Applicant | Title |
---|---|---|---|---|

US7515902 * | Jun 2, 2005 | Apr 7, 2009 | Samsung Electronics Co., Ltd | Velocity estimation apparatus in mobile communication environments |

US7646784 * | Dec 30, 2004 | Jan 12, 2010 | Electronics And Telecommunications Research Institute | Apparatus for estimating frequency offset from received signal and method for the same |

US7965796 * | Jan 20, 2003 | Jun 21, 2011 | Freescale Semiconductor, Inc. | Channel estimation in a radio receiver |

US8098567 | Jul 12, 2007 | Jan 17, 2012 | Qualcomm Incorporated | Timing adjustments for channel estimation in a multi carrier system |

US8139614 * | Jun 4, 2009 | Mar 20, 2012 | Maxim Integrated Products, Inc. | Robust narrowband symbol and frame synchronizer for power-line communication |

US8149967 | Jun 4, 2009 | Apr 3, 2012 | Maxim Integrated Products, Inc. | Combined dual feed-forward and feedback analog and digital automatic gain control for broadband communication |

US8165172 * | Jun 4, 2009 | Apr 24, 2012 | Maxim Integrated Products, Inc. | Robust wideband symbol and frame synchronizer for power-line communication |

US8276025 | Jun 4, 2009 | Sep 25, 2012 | Maxim Integrated Products, Inc. | Block interleaving scheme with configurable size to achieve time and frequency diversity |

US8284825 | Jun 4, 2009 | Oct 9, 2012 | Maxim Integrated Products, Inc. | Blind channel quality estimator |

US8315152 | Jun 4, 2009 | Nov 20, 2012 | Maxim Integrated Products, Inc. | System and method for applying multi-tone OFDM based communications within a prescribed frequency range |

US8315341 | Jun 4, 2009 | Nov 20, 2012 | Maxim Integrated Products, Inc. | Soft repetition code combiner using channel state information |

US8320233 | Jun 7, 2010 | Nov 27, 2012 | Maxim Integrated Products, Inc. | Transmitter and method for applying multi-tone OFDM based communications within a lower frequency range |

US8428001 * | Mar 9, 2006 | Apr 23, 2013 | Qualcomm Incorporated | Timing corrections in a multi carrier system and propagation to a channel estimation time filter |

US8472576 | Jun 4, 2009 | Jun 25, 2013 | Maxim Integrated Products, Inc. | Jammer canceller for power-line communication |

US8582668 | Oct 23, 2012 | Nov 12, 2013 | Maxim Integrated Products, Inc. | Soft repetition code combiner using channel state information |

US8648722 | Sep 28, 2012 | Feb 11, 2014 | Invisitrack, Inc. | Multi-path mitigation in rangefinding and tracking objects using reduced attenuation RF technology |

US8780691 | Nov 19, 2012 | Jul 15, 2014 | Maxim Integrated Products, Inc. | System and method for applying multi-tone OFDM based communications within a prescribed frequency range |

US8848836 | Jun 3, 2013 | Sep 30, 2014 | Maxim Integrated Products, Inc. | Jammer canceller for power-line communication |

US8879379 | Nov 7, 2012 | Nov 4, 2014 | Maxim Integrated Products, Inc. | Transmitter and method for applying multi-tone OFDM based communications within a lower frequency range |

US9054786 | Jul 15, 2014 | Jun 9, 2015 | Maxim Integrated Products, Inc. | System and method for applying multi-tone OFDM based communications within a prescribed frequency range |

US20050232377 * | Jan 20, 2003 | Oct 20, 2005 | Gideon Kutz | Channel estimation in a radio receiver |

US20050282499 * | Jun 2, 2005 | Dec 22, 2005 | Samsung Electronics Co., Ltd. | Velocity estimation apparatus in mobile communication environments |

US20050286614 * | Jun 20, 2005 | Dec 29, 2005 | Kwak Jung-Won | Carrier frequency offset detecting apparatus in a digital receiver system and a method thereof |

US20100166106 * | Dec 23, 2009 | Jul 1, 2010 | Fujitsu Limited | Discrete fourier transform processing apparatus and radio communication apparatus |

Classifications

U.S. Classification | 370/321, 375/E01.032, 375/150 |

International Classification | H04J13/00, H04L25/02, H04B7/212 |

Cooperative Classification | H04L25/0228 |

European Classification | H04L25/02C7C |

Legal Events

Date | Code | Event | Description |
---|---|---|---|

Apr 12, 2002 | AS | Assignment | Owner name: FUJITSU LIMITED, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IWAMATSU, TAKANORI;AMEZAWA, YASUHARU;REEL/FRAME:012801/0600 Effective date: 20020403 |

Jun 28, 2010 | FPAY | Fee payment | Year of fee payment: 4 |

Jun 25, 2014 | FPAY | Fee payment | Year of fee payment: 8 |

Rotate