The present invention is based upon and claims the benefit of the priority of Japanese Patent Application No. 2009-260457 (filed on Nov. 13, 2009), the disclosure of which is incorporated herein in its entirety by reference.
The present invention relates to a radio communication system. More specifically, the invention relates to a communication apparatus for estimating and compensating for a frequency offset, a frequency offset estimation method, a radio communication system, and a program.
In 3GPP (3rd Generation Partnership Project) LTE (Long Term Evolution), DFT (Discrete Fourier Transform)-spread-OFDM (Orthogonal Frequency Division Multiplexing) is adopted as an uplink access scheme. Generally, in the DFT-spread-OFDM, due to movement of a terminal, a frequency deviation of an oscillator, or the like, a carrier frequency difference (hereinafter referred as a “frequency offset”) occurs between a receiver and a transmitter. When the frequency offset occurs, a transmission characteristic of a signal deteriorates. In order to prevent the frequency offset, estimation of a frequency offset amount and frequency offset compensation are generally performed on a receiver side.
The following describes
Initial Access Procedure in the 3GPP LTE; and
General Transmission and Reception Processing; and then
Frequency Offset Estimation and Compensation and Problem of the Frequency Offset Estimation and Compensation
First, an overview of the initial access procedure will be described. In the LTE, a random access procedure is used as means for establishing synchronization of an uplink when a terminal undergoes a transition from an idle state to a connection state.
As shown in
Details of the random access procedure and a general transmission and reception operation in a base station will be described, focusing on an uplink operation.
In the LTE, a frequency and time resource for the random access preamble in
In the reception processing unit in
Next, the DFT unit 12 performs DFT on a signal having the cyclic prefixes removed. The subcarrier demapping unit 13 performs subcarrier demapping on a signal after the DFT (in a frequency domain) to extract a signal corresponding to a frequency resource specified for the random access.
The preamble signal multiplication unit 14 multiplies a signal subjected to subcarrier demapping by the subcarrier demapping unit 13 with a complex conjugate of a transmission preamble signal.
The IDFT unit 15 performs IDFT on the output signal of the preamble signal multiplication unit 14. The maximum path detection unit 16 calculates power per sample of the signal after the IDFT (in a time domain). The calculated power per sample is referred to as a “PRACH correlation value”.
The maximum path detection unit 16 determines peak (maximum) power of the PRACH correlation value. If the peak (maximum) power is equal to or larger than a preset threshold, the base station regards that the terminal has transmitted the preamble. The base station transmits the random access response in
When the terminal not shown receives the random access response (in step 2 in
Third and tenth symbols from a 0th symbol (symbol on the left end of the 14 symbols) are referred to as reference symbols (Reference Symbols) (indicated by RSs). A known sequence is transmitted to and from both of a receiving side and a transmitting side as the reference symbols, and is used for channel estimation and frequency offset estimation for demodulating data on the receiving side. 12 symbols of the 0th, first, second, fourth, fifth, sixth, seventh, eighth, ninth, eleventh, twelfth, and thirteenth symbols (each indicated by D) other than the reference symbols are used for data transmission. The duration of a former-half slot (Slot #0) of the subframe is set to be 0.5 ms, and the duration of a latter-half slot (Slot #1) is set to be 0.5 ms. The duration between the reference symbols (RSs) in the former-half and the latter-half slots is set to be 0.5 ms.
On receipt of an uplink signal by the base station in step 3 in
Next, general PUSCH reception processing in step 3 in
The cyclic prefix removal unit 21 removes cyclic prefixes from a received PUSCH signal to divide the resulting signal into a data signal and reference symbols.
The DFT units 22-1 and 22-2 perform DFT on the data signal and the reference symbols received and obtained by the division. The subcarrier demapping units 23-1 and 23-2 performs subcarrier demapping on the signal after the DFT (in the frequency domain) to extract a frequency domain signal allocated to the user.
The reference signal multiplication unit 24A multiplexes a subcarrier demapped reference symbol with a complex conjugate of a transmitted reference symbol. Then, the channel estimation unit 25 obtains a channel estimation value.
Using an obtained channel estimation value, the frequency offset estimation unit 26 estimates a frequency offset amount.
Next, the obtained channel estimation value and a data signal after the subcarrier demapping are supplied to the data equalization unit 27. The data equalization unit 27 equalizes the frequency domain of the data signal.
Finally, the demodulation unit 28 converts the signal equalized in the frequency domain by the data equalization unit 27 into a time domain signal. Further, the demodulation unit 28 performs offset compensation on the signal converted into the time domain signal, using the frequency offset amount estimated by the frequency offset estimation unit 26.
A general example of the frequency offset compensation performed on the signal converted into the time domain signal is given by the following expression (1):
s
dem,comp(k)=sdem(k)·exp(−j2πk·Δf·ΔT); k=0, 1, 2, (1)
where Sdem(k) (k=0, 1, 2, . . . ) is a complex signal (before the frequency offset compensation) converted into the time domain signal by the demodulation unit 28.
Sdem,comp(k) (k=0, 1, 2, . . . ) is a signal (after the frequency offset compensation) obtained by the frequency offset compensation performed on the complex signal converted into the time domain signal by the demodulation unit 28.
Δf[Hz] is a frequency offset estimation value estimated by the frequency offset estimation unit 26.
ΔT[s] is the duration of one sample of the demodulated signal converted into the time domain signal by the demodulation unit 28.
The frequency offset amount during initial access is obtained by taking correlation between complex channel estimation values of two slots obtained from the reference symbols (RSs) of the former-half and latter-half slots of the PUSCH signal, and by further obtaining an argument of the complex correlation value. This process will be described below in detail.
First, it is assumed that a complex channel estimation value as follows is obtained for each subcarrier allocated to the user:
H(s,k) (2)
where s is a slot number in one subframe, and s=0, 1 (0: former-half slot, 1: latter-half slot) (refer to
k is a sub carrier number, and k=0, 1, . . . , N−1 (where N indicates the number of subcarriers allocated to the user).
The frequency offset amount Δf[Hz] is estimated as shown in the following Expressions (3) and (4), using the channel estimation values of two slots.
A correlation value R between the channel estimation values (H(s=0, k) and H(s=1, k)) of the two slots obtained from the received PUSH signal is calculated according to the following Expression (3):
where * indicates a complex conjugate.
indicates a total sum of H (s=0, k)*H(s=1, k) when k ranges from 0 to N−1 (N being the number of subcarriers allocated to the user).
The frequency offset estimation value A f [Hz] is calculated from the correlation value R given by the Expression (3), using the following Expression (4):
where Ts[s] indicates the duration [unit: s (second)] between the two reference symbols (RSs) in the former-half and latter-half slots of the PUSCH signal, and
argR indicates an argument [unit: radian (radian)] of the complex correlation value R between the channel estimation values, and ranges from −π to +π.
Estimation of the frequency offset amount Δf, using the Expression (4) utilizes the fact that the argument argR of the complex correlation value R between the channel estimation values obtained from the PUSCH signal is given by:
2π·Δf·Ts[radian] (5)
In the LTE, it is defined that Ts=0.5 [ms] (=0.5×10−3) (refer to
In case the abovementioned estimation method is used, an estimable frequency offset range [Hz] is uniquely determined by the following expression (7), based on the duration Ts [second] between the reference symbols (RSs) of the two slots (former-half and latter-half slots) to be correlated. The relational expression (7) is derived from the expression (4) of Δf=(argR)/(2πTs), where argR is in a relationship of −π≦argR<.
In the PUSCH subframe format specifications of the LTE (where Ts=0.5 [ms] (=0.5×10−3)), the estimable frequency offset range becomes from −1000 Hz to 1000 Hz based on the expression (7).
Patent Document 1 describes configurations of a control signal and a data signal (including a preamble transferred on a PRACH and a reference signal included in a frame on a PUSCH) on an air interface between a base station apparatus and a terminal apparatus, the terminal apparatus, and the base station apparatus in an LTE communication system. Patent Document 2 discloses an apparatus for quickly and correctly detecting a preamble code and a method (of estimating an integer carrier frequency offset of a target base station by detecting a preamble index of the target base station to select a target cell) in an environment where there is a carrier frequency offset. Patent Document 3 discloses a configuration or the like for determining a first frequency offset of a received signal sequence, using first and second preambles.
An analysis by the present invention will be given below. According to Non-patent Document 3, it is necessary to compensate for a frequency offset in the range of −1340 to +1340 Hz at a base station in the LTE.
On contrast therewith, the frequency offset estimable range in the above-mentioned estimation of the frequency offset during the initial access is from −1000 Hz to 1000 Hz. That is, there is a problem that the frequency offset in the range of −1000 to −1340 Hz and the frequency offset in the range of 1000 to 1340 Hz specified in Non-patent Document 3 cannot be correctly estimated.
When the frequency offset is +1100 Hz, for example, the phase argR (−π≦argR<π) of the correlation value R between the two reference symbols assumes 1.1 π (→−0.9 π) [radian], as given by the following expression (8).
The frequency offset Δf is estimated to be −900 Hz as shown by the following expression (9), using the expression (6).
PHASE OF CORRELATION VALUE[radian]=2π×Δf×Ts=1100×0.5·10−3=1.1π≡0.97π (8)
That is, the frequency offset cannot be correctly estimated. When the frequency offset is in the range of −1000 to −1340 Hz, there is the same problem.
Accordingly, an object of the present invention is to provide a method, an apparatus, a system, and a program whereby an estimable frequency offset range can be expanded and a frequency offset can be correctly estimated.
According to a first aspect of the present invention, there is provided a communication apparatus comprising
a frequency offset estimation unit that estimates a frequency offset by combining:
information on a maximum window having a maximum peak power, obtained from a received PRACH (Physical Random Access Channel: physical random access channel) signal; and
a sign of a phase of a correlation value between channel estimation values obtained from a received PUSCH (Physical Uplink Shared Channel: physical uplink shared channel) signal.
According to a second aspect of the present invention, there is provided a frequency offset estimation method comprising estimating a frequency offset by combining:
information on a maximum window having a maximum peak power, obtained from a received PRACH (Physical Random Access Channel: physical random access channel) signal; and
a sign of a phase of a correlation value between channel estimation values obtained from a received PUSCH (Physical Uplink Shared Channel: physical uplink shared channel) signal.
According to a third aspect of the present invention, there is provided a frequency offset estimation program for causing a computer (processor) to execute the processing comprising:
estimating a frequency offset by combining:
information on a maximum window having a maximum peak power, obtained from a received PRACH (Physical Random Access Channel: physical random access channel) signal; and
a sign of a phase of a correlation value between channel estimation values obtained from a received PUSCH (Physical Uplink Shared Channel: physical uplink shared channel) signal. There is also provided a storage medium (a memory device, a magnetic/optical disk medium/device) having the frequency offset estimation program according to the present invention stored therein.
According to the present invention, an estimable frequency offset range can be expanded, and a frequency offset can be correctly estimated.
Still other features and advantages of the present invention will become readily apparent to those skilled in this art from the following detailed description in conjunction with the accompanying drawings wherein only exemplary embodiments of the invention are shown and described, simply by way of illustration of the best mode contemplated of carrying out this invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawing and description are to be regarded as illustrative in nature, and not as restrictive.
Preferred modes of the present invention will be described.
One of the preferred modes of the present invention is given by the above described first aspect.
According to a second mode of the present invention, the frequency offset estimation unit estimates the frequency offset from the phase of the correlation value between the channel estimation values, based on:
a correspondence relationship between each frequency segment of a first frequency segment group obtained by dividing an estimable frequency offset range and the maximum window; and
a relationship between each frequency segment of a second frequency segment group obtained by dividing the estimable frequency offset range and the sign of the correlation value between the channel estimation values.
According to a third mode of the present invention, the communication apparatus comprises:
a PRACH reception processing unit; and
a PUSCH reception processing unit. The PRACH reception processing unit comprises at least:
a plurality of maximum path detectors that respectively detect maximum path powers from the received PRACH signal, using a plurality of mutually different windows; and
a maximum path window selection unit that selects one of the windows corresponding to the maximum power from among the maximum path powers respectively detected by the maximum path detectors. The PUSCH reception processing unit comprises at least:
a channel estimation unit that performs channel estimation from a received reference signal;
the frequency offset estimation unit; and
a demodulation unit that performs frequency offset compensation using a frequency offset amount estimated by the frequency offset estimation unit. The frequency offset estimation unit estimates the frequency offset, using information on the phase of the correlation value between the channel estimation values and the sign of the phase from the channel estimation unit and the information on the maximum window from the maximum path window selection unit.
According to a fourth mode of the present invention, the windows comprise a center window, a left window, and a right window. Assuming that argR [radian] is an argument of a complex correlation value R between the channel estimation values obtained from the received PUSCH signal and Ts[s] is a duration between reference symbols in a former-half slot and a latter-half slot of a PUSCH subframe,
the frequency offset estimation unit determines a frequency offset Δf according to the following expression,
in case argR is greater than or equal to 0 and less than π, and the maximum window is the center window or the right window:
in case argR is greater than or equal to 0 and less than π, and the maximum window is the left window:
in case argR is greater than or equal to −π and less than 0, and the maximum window is the center window or the left window:
and
in case argR is greater than or equal to −π and less than 0, and the maximum window is the right window:
the estimable frequency offset range being set to a range between −1/Ts [Hz] and less than +1/Ts [Hz].
According to a fifth mode of the present invention, in case
a path search width is indicated by Nsearch,
a preamble sequence length is indicated by Nz, and
a distance between peaks of the center window and each of the left and right windows is indicated by d,
first to third maximum path detectors respectively corresponding to the center window, the left window, and the right window respectively determine maximum values of squares of powers p (k), using
a center window Wcenter={0, 1, . . . , Nsearch−1},
a right window Wright={d−1, (d−1+1) mod NZC, . . . , (d−1+Nsearch−1) mod NZC}, and
a left window Wleft={NZC−d−1, (NZC−d−1+1) mod NZC, . . . , (NZC−d−1+Nsearch−1) mod NZC} respectively.
According to a sixth mode of the present invention, in the selection of the maximum window, the maximum window is selected from among the maximum path powers of the windows, based on the power adjusted by a predetermined scaling value.
In a method according to the present invention, frequency offset estimation is performed by combining:
a peak power of a correlation value obtained from a received PRACH signal in step 1 of
a correlation value between channel estimation values obtained from a received PUSCH (Physical Uplink Shared Channel: physical uplink shared channel) signal in step 3 of
As will be described below, according to the present invention, an estimable range of the frequency offset Δf can be expanded from the range of −1000 Hz to 1000 Hz of the related art to the range of −2000 Hz to 2000 Hz.
In case there is no frequency offset (Δf=0 [Hz]), a sharp peak occurs at k=0, in a center window (center_window), and no sharp peak is present in each of left and right windows (righ_window, left_window) with respect to the center window, as shown in
On contrast therewith, in case there is a frequency offset, it can be seen that there is a peak in each of the left and right windows as well from
Herein, it should be noted that a window including k=0 is defined as the center window (center_window), a window including k=u−1 is defined as the right window (right_window), and a window including k=NZC−u−1 is defined as the left window (left_window). This is a property specific to a Zadoff-Chu sequence, used for a PRACH preamble.
A distance (time difference) d between the peaks of the center window and each of the left and right windows is uniquely determined by the following expression (10) with respect to an arbitrary u.
d=u
−1 mod NZC (10)
where u is a parameter “u” (Physical Root Sequence Index) in a definition expression of xu(n) of a PRACH preamble in 5.7.2 Preamble Sequence Generation on page 39 of Non-patent Document 2.
Nzc is a PRACH preamble sequence length (=839 or 139) specified in Table 5.7.2-1: Random access preamble sequence length on page 40 of Non-patent Document 2.
u−1 is a multiplicative inverse of u, and is a number equal to or larger than 1 but smaller than Nzc, multiplication of which by u results in 1 (u·u−1=u−1·u≡1 mod Nzc), under the condition of mod Nzc.
The PRACH correlation values when Δf=0 [Hz], Δf=±300 [Hz], Δf=±625 [Hz], and Δf=±1100 [Hz] in
That is, the presence of a frequency offset (Δf≠0) in this example indicates that, in addition to the peak present at k=0 in the center window (center_window), peaks also are present at k=u−1 (=280) in the right window (right_window) and at k=Nzc−u−1 (=559) in the left window (left_window), under the influence of the frequency offset.
It can be seen from the respective PRACH correlation values, at Δf=0 [Hz], Δf=±300 [Hz], Δf=±625 [Hz], and Δf=±1100 [Hz] in
If there is no frequency offset, or in case of Δf=0 [Hz] in
In case of the frequency offset Δf=625 [Hz] in
In case of the frequency offset Δf=−625 [Hz] in
It can be seen from
(A1) In the range of −2000 Hz≦frequency offset≦−625 Hz, the following relationship holds,
(the peak power in the center window)<(the peak power in the left window), and
(the peak power in the right window)<(the peak power in the left window).
Accordingly, the peak power in the left window is maximum.
(A2) In the range of −625 Hz≦frequency offset≦625 Hz, the following relationship holds,
(the peak power in the center window)>(the peak power in the left window), and
(the peak power in the right window)<(the peak power in the center window).
Accordingly, the peak power in the center window is maximum.
(A3) In the range of 625 Hz≦frequency offset≦2000 Hz, the following relationship holds,
(the peak power in the center window)<(the peak power in the right window), and
(the peak power in the left window)<(the peak power in the right window).
Accordingly, the peak power in the right window is maximum.
The phase argR [radian] of the correlation value R between the channel estimation values obtained from the received PUSCH signal is calculated by the following expression (11):
2π×Δf[Hz]×Ts[s] (11)
For this reason, with the frequency offset (Frequency Offset: Δf [Hz]) being in the range of from −2000 Hz to 2000 Hz, the following relationships (B1) to (B3) hold with respect to a sign of the phase (argR: −π˜π [radian]) of the correlation value R between the PUSCH channel estimation values:
(B1) In the range of −2000 Hz≦the frequency offset≦−1000 Hz, the sign of the phase (argR) of the correlation value R between the PUSCH channel estimation values is +.
(B2) In the range of −1000 Hz≦the frequency offset≦0 Hz, the sign of the phase (argR) of the correlation value R between the PUSCH channel estimation values is −.
(B3) In the range of 0 Hz≦the frequency offset≦1000 Hz, the sign of the phase (argR) of the correlation value R between the PUSCH channel estimation values is +.
(B4) In the range from 1000 Hz≦the frequency offset≦2000 Hz, the sign of the phase (argR) of the correlation value R between the PUSCH channel estimation values is −.
By combining the two properties described in the relationships (A1) to (A3) and the relationships (B1 to B4), which are:
information on the window (center/right/left window) having the maximum peak of the correlation value obtained from the PRACH signal; and
the sign of the phase of the correlation value between the channel estimation values obtained from the PUSCH signal,
to perform estimation of the frequency offset Δf [Hz], as shown in the following expressions (12) to (15),
the estimable range of the frequency offset can be expanded from the range of −1000 Hz to 1000 Hz to the range of −2000 Hz to 2000 Hz in case of the LTE (Ts=0.5×10−3 [s]).
In the expressions (12) to (15), Δf [Hz] is a frequency offset estimation value.
MaxWindow=right means that peak power in the right window is maximum (maximum window=right window).
MaxWindow=center means that peak power in the center window is maximum (maximum window=center window).
MaxWindow=left means that peak power in the left window is maximum (maximum window=left window).
In case the frequency offset is +1100 Hz, for example, the phase argR of the correlation value R between the reference symbols becomes equal to −0.9 π [radian], as shown in the above expression (8). In this case, the maximum window becomes the right window based on the relationship (A3), and based on the expression (15), the frequency offset estimation value Δf [Hz] is obtained:
More generally, the frequency offset estimable range can be expanded from expression (17) (which is the same as the expression (7)) to expression (18).
In the estimable frequency offset range of −1/TS≦Δf<1/TS in the above expression (18), a lower limit −1/TS corresponds to the frequency offset estimation value Δf when the arg R [radian]=−π in the above expression (13), and 1/TS corresponds to the frequency offset estimation value Δf when the phase argR [radian] is set to π in the above expression (15). The following describes exemplary embodiments.
Referring to
Referring to
The PUSCH data signal generation unit 41 and the PUSCH reference signal generation unit 42 generates transmission data signals and transmission reference symbols respectively. Those signals are time-division multiplexed according to a subframe format shown in
In case of a PRACH, the preamble signal generation unit 31 generates a preamble signal and the DFT unit 32 performs DFT on the generated signal. Subsequent processing is the same as in case of the PUSCH transmission.
Next, a configuration of a receiver in the single carrier transmission system in the exemplary embodiment of the present invention will be described.
Referring to
Referring to
This exemplary embodiment is different from the configuration in
In case of the PRACH reception, the cyclic prefix removal unit 11 removes cyclic prefixes from a received PRACH signal. Then, the DFT unit 12 performs DFT on a signal having the cyclic prefixes removed. The subcarrier demapping unit 13 performs subcarrier demapping on a signal after the DFT to extract a signal corresponding to a frequency resource specified for random access.
The preamble signal multiplication unit 14 multiplies a signal after the subcarrier demapping with a complex conjugate of a transmission preamble signal.
The IDFT unit 15 performs IDFT on data after the multiplication. Then, the maximum path detection units 16R, 16C, and 16L detect maximum paths for three (center, right, and left) windows respectively. The maximum path window selection unit 17 in the subsequent stage selects one of the windows having the maximum power from among maximum path powers of the three windows (details of which will be described later).
In case of the PUSCH reception, the cyclic prefix removal unit 21 removes cyclic prefixes from a received PUSCH signal to divide the resulting signal into a data signal and reference symbols.
Next, the DFT units 22-1 and 22-2 perform DFTs on the received data signal and the received reference symbols, respectively. The subcarrier demapping units 23-1 and 23-2 perform subcarrier demapping on the signal after the DFT respectively to extract a signal in a frequency domain allocated to the user.
The reference signal multiplication unit 24 multiplies a reference symbol subcarrier demapped with a complex conjugate of a transmission reference symbol. Then, the channel estimation unit 25 obtains a channel estimation value.
The frequency offset estimation unit 26A estimates a frequency offset amount, using the channel estimation value obtained, and the maximum path window information obtained from the received PRACH signal (details of which will be described later).
Next, the obtained channel estimation values and a data signal after the subcarrier demapping are supplied to the data equalizer 27. which performs a frequency domain equalization on the data signal.
Finally, the demodulation unit 28 converts the signal equalized in frequency domain into a time domain signal. Further, the demodulation unit 28 performs frequency offset compensation, using the estimated frequency offset amount.
The following describes details of the maximum path detection units 16R, 16C and 16L and the maximum path window selection unit for the PRACH in the exemplary embodiment of the present invention.
DFT output data p(n) (n=0, 1, 2, . . . , Nzc-1) are supplied to three maximum path detection units 16R, 16C, and 16L (for the center window, the right window, and the left window) in the PRACH reception processing unit.
Power P(k) (k=0, 1, . . . , Nzc-1) for each sample is calculated from the input data p(k) (k=0, 1, . . . , Nzc-1), using the following expression (19):
P(k)=|p(k)|2; k=0, 1, . . . , NZC−1 (19)
Next, each of the maximum path detection units 16R, 16C, and 16L for the center window, the right window, and the left window searches the maximum path, as shown in the following expressions (20), (21), and (22) to obtain power of the maximum path for each window. The center, right, and left windows are ranges respectively defined as Wcenter, Wright, and Wleft in expressions (20), (21), and (22).
In the above expressions (20), (21), and (22), Nsearch is a path search width, and is generally given by the following expression (23). It is noted that the path search width is not always limited to that given by the following expression (23).
where
┌┐
is an integer round-up operation (operation).
Rcell is a radius of a cell [m].
3.0×108 [m/s] is a speed of light.
0.8×10−3 [s] is a duration of a PRACH preamble.
NZC is the number of preamble samples (=839 [samples]).
In case of Rcell=25 [km](=25000 [m]), for example, the path search width Nsearch is found to be 175 [samples], as shown in the following expression (24).
Maximum path power output values Pmax, center, Pmax, right, Pmax, left from the center, right, and left windows obtained by the above-mentioned method are supplied to the maximum path window selection unit 17 to select a maximum path window MaxWindow (=center, right, or left) according to the following criterion.
The selection criterion for the maximum path window is given by the following expression (25), for example. Information on the selected maximum path is supplied to the frequency offset estimation unit 26A for the PUSCH.
where S is a scaling value.
Next, the channel estimation unit 25 obtains, for each subcarrier allocated to the user, a complex channel estimation value:
H(s,k) (26)
from the received PUSCH signal.
where
(slot number in one subframe)=0, 1.
k (subcarrier number)=0, 1, . . . , N−1; N is the number of subcarriers allocated to the user). The information on the maximum path window obtained from the received PRACH signal of the user by the above-mentioned method is supplied to the frequency offset estimation unit 26A of the PUSCH receiver, together with data on complex channel estimation values.
The frequency offset estimation unit 26A calculates the complex correlation value R indicated by the above expression (3). The calculated correlation value R and the information on the maximum path window (=center, right, or left) obtained from the received PRACH signal are combined to estimate a frequency offset based on the criterion indicated by one of the following expressions (27) to (30).
The frequency offset estimation value Δf[Hz] calculated by the above-mentioned technique is supplied to the demodulation unit 28 of the PUSCH receiver and the demodulation unit 28 perform frequency offset compensation. That is, the demodulation unit 28, performs the frequency offset compensation on the signal converted to the time domain signal, using the frequency offset amount estimated by the frequency offset estimation unit 26A, as in the related art. The frequency offset compensation performed on the signal converted into the time domain signal is given by the above-mentioned expression (1), for example.
Next, necessity, operation, and effect of S (scaling value) (P′max, center=S×Pmax, center) in expression (25) giving the selection criterion for the maximum path window will be described.
In the above description, for simplicity, discussion was made, without taking into consideration an influence of an interference (noise) component. In actual reception processing, some interference component is certainly added to a received signal, so that it is necessary to take the influence of the interference component into consideration. Then, error events E0, E1, E2, and E3 listed below will be considered in order to examine the influence of the interference (noise) component on the present invention. Each of the events (E0 to E3) listed below indicates an event in which an estimated frequency offset greatly deviates due to a selection error of maximum window information calculated from a received PRACH signal caused by an interference component included in a complex correlation value.
E0: event in which MaxWindow≠Right under a condition: Δf≧1000 [Hz]
E1: event in which MaxWindow=Left under a condition: 0[Hz]≦Δf≦1000 [Hz]
E2: event in which MaxWindow=Right under a condition: −1000 [Hz]≦Δf≦0 [Hz]
E3: event in which MaxWindow≠Left under a condition: Δf≦−1000 [Hz]
Assuming that probabilities at which the events E0, E1, E2, and E3 will occur are respectively defined to be Pr0, Pr1, Pr2, and Pr3, Pr3=Pr0 and Pr2=pr1 hold due to symmetry. Thus, attention will be hereinafter focused on Pr0 and Pr1 alone.
As shown in
On contrast therewith, in case S is set to be 1.2, frequencies of occurrence of the two events become close as shown in
Processing of each of the maximum path detection units 16C, 16L, and 16R, that detects the maximum path based on a signal (digital signal) from the IDFT unit 15, processing of the maximum path window selection unit 17 that selects the maximum path window in the PRACH reception processing unit in
As described above, according to this exemplary embodiment, operation and effect as will be described below are achieved.
By combining maximum window information obtained from a received PRACH signal, in addition to a correlation value between channel estimation values obtained from a received PUSCH signal, in order to estimate a frequency offset, it is made possible to expand an estimable frequency offset range from
to
where Ts is a duration between two PUSCH reference symbols in one sub frame.
Further, by introducing the scaling value (S) as the selection criterion in the maximum window selection unit, it is made possible to make the probabilities of occurrence of selection errors of the maximum windows (MaxWindows) for all users uniform, irrespective of the magnitude of a frequency offset amount for each user.
Modifications and adjustments of the exemplary embodiments and an example are possible within the scope of the overall disclosure (including claims) of the present invention, and based on the basic technical concept of the invention. Various combinations or selections of various disclosed elements are possible within the scope of the overall disclosure of the present invention. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept.
Number | Date | Country | Kind |
---|---|---|---|
2009-260457 | Nov 2009 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2010/070223 | 11/12/2010 | WO | 00 | 5/14/2012 |