Abstract: In a radio communication system, each of user terminals together with transmitting a data signal to a base station using different data transmission band frequencies that are assigned by a base station, performs time-division multiplexing of a pilot signal with the data signal and transmit the resulting signal to the base station. A resource management unit of the base station decides pilot transmission bands for each user terminal so that the pilot transmission band covers the data transmission band for each user terminal by frequency offset, and instructs the user terminal to transmit pilot signals using the decided pilot transmission band frequencies. Thereby the base station can estimate channel for each frequency of the data transmission band using the pilot signal.
c in the frequency domain. Here, k and L are both prime each other, so c«L) is uniquely decided according to k and d. In order to more easily understand that c is decided according to k, d and L, then c wi11 newly be taken to be c = s(k,d, L). Table 1 shows values of c that correspond to various combinations of s(k,d,L) and k for the case in which L = 11. For example, when k = 1, d =1, L = 11 and c = 1; and when k = 2, d = 1, L = 11 and c = 6. [0018] From the above, applying frequency offset of one subcarrier portion to the pi lot 2 as shown in (A) of FIG. 2 corresponds to moving the component pi 1 in subcarrier 1 to subcarrier 12 after a one subcarrier cyclic shift has been added in the frequency domain as shown in (B) of FIG. 2. As a resul t, from Equation (8), the correlation peak posi tion (see Equation (5)) of the pilot 2 shifts only s(k,d,L) (r=c2 + s(k,d,L)). The correlation peak position of pilot 1 (r=c1) does not shift, so the correlation peak of pilot 2 and pilot 1 changes relatively only s(k, d=1, L=11), and on the receiving side it is not possible to restore the pilot correctly, thus as a result it becomes impossible to perform channel estimation. To obtain the conventional correlation peak position, the amount of cyclic shift can be changed from c2 to (c2 - s(k,d,L). In other words, as shown in (A) of FIG. 3, by applying both a d-subcarriers frequency offset (d = 1 in the figure), and a (c2 - s(k, d,L) cyclic shift, the relationship between pilot 1 and pilot 2 becomes as shown in (B) of FIG. 3. By doing as described above, the correlation peak positions of pilots 1 and 2 do not shift, and on the receiving side it is possible to correctly restore the pilots, and thus it is possible to improve the channel estimation accuracy. That is, it is possible to separate pilot 1 and pilot 2 by the correlation peak value positions (r=d, r=c2) as the case where the frequency offset is not applied. [0019] (a) First Pilot Generation Process and Channel Estimation Process FIG. 4 is a drawing for explaining the pilot generation process on the transmission side that makes possible the d subcarrier frequency offset and (cj - s(k,d,L) cyclic shift that were explained using FIG. 3. A CAZAC sequence generation unit 11 generates a CAZAC sequence Zck(n) as a pilot where L = II, and a cyclic shift unit 12 cyclically shifts the CAZAC sequence ZCk(n) only c2 - s(k,d,L) to generate ZCk(n - c2 + s(k, d,L)) and inputs the result to a DFT uni t 13. An Nu sized (Nrx = L = 11) DFT uni t 13 performs a DFT calculation process on ZCk(n - c2 + s(k,d,L)) to generate the pi lot DFT {ZCk(n - c2 + s(k, d, L))}. A subcarrier mapping unit 14 of f sets 11 pilot components pi to p 11 of the frequency domain an amount of d subcarriers (d = 1 in the figure), and inputs the result to an IFFT unit 15. FIG. 5 is a drawing explaining the offset by the subcarrier mapping unit 14, where (A) shows the case where there is no offset (d = 0), and the subcarrier mapping uni t 14 inputs 11 pilot components pi to pi 1 to the frequency terminals f;, fm, fit2,..., fjtl0 of the IFFT unit 15, and inputs 0 to the other terminals. In the figure, (B) shows the case where there is offset (d = 1), and the subcarrier mapping unit 14 inputs 11 pilot components pi to pi 1 to the frequency terminals fitl, fitJ, fifJ..., fi+)1, and inputs 0 to the other terminals. An NFFT sized (for example NFFT = 128) IFFT unit 15 performs IDFT calculation processing on the input subcarrier components to convert the signal to a time-domain signal, and a CP (Cyclic Prefix) insertion unit 16 adds a cyclic prefix for preventing interference and outputs the result. In FIG. 5, (C) shows another example of the case of when there is offset (d = 1). In this case, the cyclic shift unit 12 cyclically shifts the CAZAC sequence ZCk(n) only c2 to generate ZCk(n - c2) and inputs the result to the DFT unit 13. The DFT unit 13 performs DFT calculation processing on ZCk(n - c2) to generate a pi lot DFT {ZCk(n - c2)}. The subcarrier mapping unit 14 inputs pilot components p2 to p11 to the terminals fif fm, fi+?,.... fmo of the IFFT unit 15, and inputs pilot component pi to the terminal fmi of the IFFT unit 15. [0020] FIG. 6 is a drawing explaining the channel estimation process on the receiving side. A pilot 1 and pilot 2 that are respectively transmitted from a user 1 and user 2 (see FIG. 3) are multiplexed in air to become the subcarrier components (pi to pi2) of the subcarrier frequencies f,, fm, fi+2, fjtJ fmi and input to the channel estimation unit. A subcarrier addition unit 52 adds the subcarrier components pi2 and pi that do not overlap each other, and takes the added result to be the new subcarrier component pi of subcarrier frequency fl. A replica signal multiplication unit 53 multiplies a replica signal of a pilot qi and received pilot signal pi for each subcarrier, an IDFT unit 54 performs an IDFT calculation processing on the replica mul tip I i cat ion resul ts and outputs a delay prof i le in the time domain. The replica signal of the pilot is obtained by performing DFT calculation processing on a known CAZAC sequence ZC^n) for a cyclic shift of zero. The time-domain delay profile has a length of L samples with correlation peaks at t = cl, t = c2, so a profile extraction unit 55 separates out the correlation peaks by t = (cl + c2)/2," to generate prof i les PRF1, PRF2 having a length of L/2 samples for user 1 and user 2. An L sized DFT unit 56a inserts L/4 number of zeros on both sides of the L/2 long profile PRF1 to make the length L, and performs DFT calculation. By doing so, the channel estimation values hi to hi! for user 1 are obtained from the DFT unit 56a at the subcarrier frequencies f,, fm, fif2, fm, .... fm0. Similarly, an L sized DFT unit 56b inserts L/4 number of zeros on both sides of the L/2 sample length profile PRF2 to make the length L, and performs DFT calculation. By doing so, the channel estimation values h2 to h12 for user 2 are obtained from the DFT unit 56b at the subcarrier frequencies f,t), f,„, fit3 fm). However, since the subcarrier adding unit 52 adds pi and pi2 to become the subcarrier component of the subcarrier frequency fj, the channel estimation value of the subcarrier frequency fj that is output from the DFT unit 56b is taken to be the channel estimation value h12 of the subcarrier frequency fi+)1. From the above, as long as the distortion due to the propagation conditions is small, it is possible to separate pilot 1 and pilot 2 in a completely orthogonal form in a time-domain delay profile after the components that do not overlap each other on the receiving side have been added and multiplied by a rep Iica as shown in FIG. 6. When the distortion due to the propagation conditions is large, it is possible to omit the subcarrier addition, and separate pilot 1 and pilot 2 in a time-domain delay profile after direct replica multiplication. [0021] (b) Second Pilot Generation Process and Channel Estimation Process In the first channel estimation process described above, subcarrier components pi2 and pi that do not overlap each other are added together and the added result is taken to be the component of subcarrier frequency f,. However, when the subcarrier component for subcarrier frequency f, of the received signal is already the value obtained by adding pi2 and pi, it is not necessary to add subcarriers on the receiving side. FIG. 7 is a drawing explaining a second pi lot generation process, where (A) shows the data subcarriers for a user 1 and user 2. As shown in (B) of FIG. 7, the transmitting side (user 1) copies the subcarrier component pi of the subcarrier frequency ff of pilot 1 so that it becomes the subcarrier component of subcarrier frequency fitn and performs transmission, and as shown in (C) of FIG. 7, user 2 copies the subcarrier component pi2 of subcarrier frequency fm, of pilot 2 so that i t becomes the subcarrier component of subcarrier frequency f,, and performs transmission. By doing so, as shown in (D) of FIG. 7, these pilots are multiplexed in air and received by the receiving side, and the subcarrier component of the subcarrier frequency f, becomes the sum of pi and p2, so there is no need to add subcarriers on the receiving side. [oom / FIG. 8 is a drawing explaining the copying method on the transmi tting sind*r-*freTe (A) is the copying method for pilot 1 by user 1, and in this method, the subcarrier mapping unit 14 inputs the subcarrier component pi of the subcarrier frequency f, of pilot 1 to the terminal of frequency fmi of the IFFT unit 15 as well so that it is also the subcarrier component of the subcarrier frequency fHll. In the figure, (B) is the copying method for pilot 2 by user 2, and in this method, the subcarrier mapping unit 14 inputs the subcarrier component p12 of the subcarrier frequency fmi of pilot 12 to the terminal of frequency f( of the IFFT uni t 15 as we 11 so that it is also the subcarrier component of the subcarrier frequency f^ In the figure, (C) is an example of implementing the copying method for pilot 2 by user 2, and corresponds to (C) of FIG. 5.) [0023] / FIG. 9 is a drawing explaining the channel estimation process by the receiving side. Pilot 1 and pilot 2 (see (B) and (C) of FIG. 7) that are respectively transmitted from user 1 and user 2 are multiplexed in air to become the subcarrier components (pi to pi2) of the subcarrier frequencies fj, fm, fH2, fjt3 fm, and input to the channel estimation unit (see (D) of FIG. 7). The replica signal multiplication unit 53 for user 1 multiplies the replica signals qi (ql to qll) of the pilot by the received pilot signals pi (pi to pi 1) for each subcarrier, and after that, the IDFT unit 54, correlation separation unit 55, and DFT unit 56 perform processing in the same way as shown in FIG. 6 to generate channel estimation values hi to nil for user 1. On the other hand, the replica signal multiplication unit 53' for user 2 multiplies the replica signals qi (ql to qll) of the pilot with the received pilot signals pi (p2 to pi2) for each subcarrier, and after that, the IDFT unit 54', correlation separation uni t 55' and DFT uni t 56' perform the same processing as was performed for user 1 to generate channel estimation values h2 to hi2 for user 2. [0024] (c) Third Pilot Generation Process and Channel estimation Process In the first channel estimation process described above, the correlation separation unit 55 separates the pilot components for user 1 and the pilot components for user 2, however, as shown in FIG. 10, when two pilot blocks are included in one frame, for example, they can be separated as explained below. FIG. 11 is a drawing explaining the pilot separation method, where (A) shows the data subcarriers for user 1 and user 2. As shown in (B) and (C) of FIG. 11, each of the subcarrier components of the first pilot 1 (= DFT {ZCk(n - cl)}) and pilot 2 (= DFT {ZCk(n - c2 + s(k,d,L))}), of user 1 and user 2 are multiplied by +1 and transmitted, then as shown in (D) and (E), and each of the subcarrier components of the next pilot 1 and pilot 2 are multiplied by +1 and -1, respectively and transmi tted. By doing this, the receiving side first receives the following mul tipiexed pi lot signal DFT{ZCk(n - cl)} x (+1) + DFT{ZCk(n - c2 + s(k,d,L)} x (+1), then next receives the multiplexed pilot signal DFT{ZCk(n - cl)} x (+1) + DFT{ZCk(n - c2 + s(k,d,L)} x (-1). Therefore, in order for the receiving side to generate the pilots for user 1, the next multiplexed pilot signal can be added to the first multiplexed pilot signal. In other words, the polari ties of pi lots 2 are different, so by adding the signals, pilots 2 are negated, and only pilot 1 remains. Moreover, in order for the receiving side to generate the pi lots for user 2, the next multiplexed pilot signal can be subtracted from the first multiplexed pi lot signal. In other words, the polari ties of pi lots 1 are the same, so by subtracting the signals, pilots 1 are negated and only pi lot 2 remains. [0025] FIG. 12 is a drawing explaining the channel estimation process on the receiving side. Pi lot 1 and pilot 2 that are transmi tted from user 1 and user 2, respectively (see (B), (C), (D) and (E) of FIG. 11) are mul tiplexed in air to becomes the subcarrier components (pi to pi2) of the subcarrier frequencies f,, fm, fH2, fjt3,..., fmi and input to the channel estimation uni t. An inter-block subcarrier addition unit 61 receives and saves the first received pi lot signal. Then, when generating the pilots for user 1, the inter-block subcarrier addition unit 61, after receiving the second received pilot signal, adds the first and second received pilot signals for each subcarrier to generate the subcarrier components pi to pi 1 for the subcarrier frequencies fj( fm, fit2, flt3,..., fHI0 of pilot I. The replica signal multiplication unit 53 for user 1 multiplies the replica signals qi (ql to qll) of the pilot by the received pilot signals pi (pi to pll) for each subcarrier, and after that, the IDFT unit 54, correlation separation unit 55 and DFT unit 56 perform the same processing as shown in FIG. 6 to generate the channel estimation values hi to nil for user 1. On the other hand, when generating the pilots for user 2, the inter-block subcarrier addition unit 61 subtracts the first and second pilot signals for each subcarrier, to generate the subcarrier components P2 to pi2 of the subcarrier frequencies fit), flU, fit3 fmi of pilot 2. The rep I ica signal mul t ipl i cat ion uni t 53' for user 2 mul tipl ies the rep I ica signals qi (ql to qll) of the pilot by the received pilot signals pi (p2 to pi2) for each subcarrier, and after that, the IDFT unit 54', correlation separation unit 55' and OFT unit 56' perform the same processing as was performed for user 1 to generate the channel estimation values h2 to h 12 for user 2. The case in which the number of pi lot blocks is two was explained above, however, this third pi lot generation process and channel estimation process can also be applied in the case in which there is an even number of pilot blocks. In that case, the base station instructs a certain user terminal to multiply the pilot signals of all of the blocks by +1, and instructs other user terminals to multiply half of the pilot signals by -H and to multiply the remaining half of the pilot signals by -1. Also, when the base station receives multiplexed pi lot signals that have been transmi tted from each of the user terminals, the base station performs an addition or subtraction calculation process on the pilot signals for all of the blocks so that only the pi lot signal from a specified user terminal (user terminal 1 or 2) remains, then multiplies the calculation result by the replica of the pilot signal, converts the replica multiplication result to a time-domain signal, after which it separates out the signal portion of the user terminal from that time-domain signal and performs channel estimation. [0026] (B) Mobile Station /FIG. 13 is a drawing showing the construction of a mobile station. (—frrThe case in which upl ink transmission data is generated, the mobi le station (user terminal) sends a request to the base station to assign resources, and according to that request the base station assigns resources based on the condition of the propagation path of the mobile station and notifies the mobile station of the resource assignment information. A radio communication uni t 21 of the mobile station converts a radio signal that is received from the base station to a baseband signal and inputs the baseband signal to a baseband processing uni t 22. The baseband processing unit 22 separates out the data and other control information from that received signal, as well as separates out the resource assignment information and inputs that resource assignment information to a transmission resource management unit 23. In add i t ion to the transmission frequency band, timing, modulation method and the like of the data, the resource assignment information includes the transmission frequency band of the pilot, the sequence number k and sequence length L of the CAZAC sequence that is used as the pilot, the amount of cyclic shift, the amount of frequency offset d, etc. The transmission resource management unit 23 inputs the information necessary for transmission of control information to a data processing uni t 24, and inputs the information necessary for generating and transmitting a pilot to a pilot generation unit 25. Based on the input information, the data processing unit 24 performs data modulation and single-carrier transmission processing on the data and control information and outputs the result, and according to an instruction from the transmission resource management unit 23, the pilot generation unit 25 performs processing such as the generation of a CAZAC sequence, cyclic shift, frequency offset and the like to generate a pilot, after which a frame generation unit 26, as shown in FIG. 10 for example, performs time-division multiplexing of six data blocks and two pilot blocks to generate a frame, and the radio communication unit 21 transmits that frame to the base station. [0027] FIG. 14 is a drawing showing the construction of the pi lot generation unit 25, and shows the construction in the case where pilots are generated according to the first pilot generation process explained using FIG. 3, where (A) shows the case in which a cyclic shift is performed before DFT, and (B) shows the case in which a cyclic shift is performed after IFFT. In (A) of FIG. 14, the transmission resource management uni t 23 inputs the parameters (CAZAC sequence number, sequence length, amount of cyclic shift, and frequency offset) that are included in the resource assignment information received from the base station and that are necessary for generating and transmitting pilots to the respective units. The CAZAC sequence generation uni t 11 generates a CAZAC sequence ZCk(n) having the instructed sequence length L and sequence number k as a pilot, and the cyclic shift unit 12 perforins a cyclic shift of the CAZAC sequence ZCk(n) by the instructed c sample amount and inputs the obtained sequence ZCk(n - c) to the DFT unit 13. For example, for pilot 1 shown in (B) of FIG. 3, the cyclic shift unit 12 shifts ZCk(n) by just the amount cl to generate ZCk(n - cl), and for pilot 2, shifts ZCk(n) by just the amount c2 - s(k, d,L) to generate ZCk(n - c2 + s(k, d,L)) and inputs the results to the DFT unit 13. The Nrx sized (Nn = L) DFT unit 13 performs DFT processing on the input pi lot ZCk(n - c) to generate a frequency-domain pi lot DFT{ZCk(n - c)}. Based on the instructed amount of frequency offset, the subcarrier mapping unit 14 controls the mapping position of the pilot and performs frequency offset, and the NFFT sized (NFFT = 128) IFFT unit 15 performs IFFT processing on the input subcarrier components and converts the signal to a time-domain signal, then inputs that signal to the frame generation unit 26. In FIG. 14, (B) shows the construction of a pilot generation unit 25 for the case in which cyclic shift is performed after IFFT, where by performing cycl ic shift an amount of c x NFFT/NTI samples, the cyclic shift unit 12 is able to obtain the same result as in the case shown in (A) of FIG. 14. [0028] (C) Base Station FIG. 15 is a drawing showing the construction of a base station. When uplink transmission data is generated, a mobile station (user terminal) executes a procedure for establishing a communication link with the base station, and in this procedure transmits the condition of the propagation path to the base station. In other words, the mobile station receives a common pilot that was transmitted from the base station and performs radio measurement (SIR or SNR measurement), then reports the results of that radio measurement to the base station as the condition of the propagation path. For example, the base station divides the transmission band into a plurality of transmission frequency bands, and transmits common pilots for each transmission frequency band, then the mobile station performs radio measurement for each transmission frequency band and sends the measurement result to the base station. After receiving a resource assignment request, together with obtaining the condition of the propagation path from the mobile station, the base station assigns resources based on the propagation path condition from the mobile station, and sends resource assignment information to the mobile station. The radio communication unit 31 converts a radio signal that is received from the mobile station to a baseband signal, a separation unit 32 separates out the data/control information and the pilots, then inputs the data/control information to the data processing unit 33, and inputs the pilots to the channel estimation unit 34. The data processing unit 33 and channel estimation unit 34 comprise the frequency equalization construction shown in FIG. 24. The data processing uni t 33 demodulates the propagation path condi tion information that was transmitted from the mobile station at the time the communication link was established, and inputs that information to the uplink resource management unit 35. The uplink resource management unit 35 assigns resources based on the propagation path condi tion, then creates resource assignment information and inputs that information to the downl ink signal baseband processing unit 36. In addition to the transmission frequency band, timing, modulation method and the like of the data, the resource assignment information includes the sequence number k and sequence length L of the CAZAC sequence that is used as a pilot, the amount of cyclic shift, the amount of frequency offset d, etc. The downlink signal baseband processing uni t 36 performs time-division mul tiplexing of the data, control information and resource assignment information, and transmits the resulting signal from the radio communication unit 3]. After receiving the resource assignment information, the mobile station performs processing as explained in FIG. 13 and FIG. 14, and transmits a frame comprising data and pilots. The channel estimation unit 34 uses the pilots that were separated out and input by the separation uni t 32 to perform a first channel estimation process as was explained using FIG. 6, then inputs the channel estimation values to the data processing unit 33. The data processing uni t 33 performs channel compensation based on the channel estimation values, and based on the channel compensation results, demodulates the data. The uplink resource management unit 35 comprises a cyclic shift amount calculation unit 35a and a link assignment information instruction unrT35b. j [0029] FIG. 16 is a drawing showing the construction of the channel estimation unit 34, where the same reference numbers are given to parts that are the same as those shown in FIG. 6. The DFT uni t 51 performs DFT processing on a pi lot signal that is input from the separation unit and converts the signal to a frequency-domain pilot signal (subcarrier components pi to p12). The subcarrier addition unit 52 adds subcarrier components pi2 and pi that do not overlap each other, and designates the addition result as the new subcarrier component pi of subcarrier frequency fl. The replica signal multiplication unit 53 multiplies the replica signals qi of the pilot with the received pilot signals pi for each subcarrier, and the IDFT unit 54 performs IDFT processing on the replica multiplication result to output a time-domain pilot signal. The profile extraction unit 55 separates out the IDFT output signal at t = (cl + c2)/2, and when the signal is a signal received from user I, selects profile PRF1 (see FIG. 6), then the DFT uni t 56 performs DFT processing on that profile PRF1 and outputs channel estimation values hi to nil. On the other hand, when the signal is a signal received from user 2, the profile extraction uni t 55 selects profile PRF2, then the DFT uni t 56 performs DFT processing on that profile PRF2 and outputs channel estimation values h2 to hi2. [0030] (D) Second Pilot Generation Unit and Channel estimation Unit (A) of FIG. 17 is a drawing showing the construction of a pilot generation uni t that performs the second pi lot generation process that was explained using FIG. 7, where the same reference numbers are given to parts that are the same as those of the pilot generation unit shown in (A) of FIG. 14. This pilot generation unit differs in that two operations, subcarrier mapping performed by the subcarrier mapping unit 14 based on the amount of frequency offset d, and copying of pilot components of specified subcarriers, are performed; the other operation is the same. The CAZAC sequence generation uni t 11 generates a CAZAC sequence ZCk(n) haying an instructed sequence length L and sequence number k as a pilot, and the cyclic shift unit 12 performs a cyclic shift of the CAZAC sequence ZCk(n) a specified amount of c samples, then inputs the obtained sequence ZCk(n - c) to the DFT uni t 13. For example, in the case of pi lot 1 for user 1 as shown in (B) of FIG. 7, the cyclic shift unit 12 shifts ZCk(n) by the amount cl to generate ZCk(n - cl), and in the case of pilot 2 for user 2, the cycl ic shift uni t 12 shi f ts ZCk(n) by the amount c2 - s(k, d, L) to generate ZCk(n - c2 + s(k, d,L)), and inputs the results to the DFT unit 13. The NTX sized (NT1 = L) DFT unit 13 performs DFT processing on the pilot ZCk(n - c) to generate a frequency-domain pilot DFT{ZCk(n - c)}. The subcarrier mapping unit 14 performs subcarrier mapping based on copy information and frequency offset information that was specified from the transmission resource management unit 23. For example, for pilot 1 of user 1 shown in (B) of FIG. 7, the subcarrier mapping unit 14 performs the subcarrier mapping process shown in (A) of FIG. 8, and for pilot 2 of user 2 shown in (C) of FIG. 7, the subcarrier mapping unit 14 performs the subcarrier mapping shown in (B) of FIG. 8. The NFFT sized (for example, NFFT = 128) 1FFT unit 15 performs IFFT processing on the subcarrier components that are input to convert the signal to a time-domain pilot signal, and inputs the result to the frame generation unit 26. [0031] (B) of FIG. 17 is a drawing showing the construction of a channel estimation uni t 34 that performs the second channel estimation process that was explained using FIG. 9, where the same reference numbers are given to parts that are the same as those of the channel estimation unit shown in FIG. 16. This channel estimation unit 34 differs in that the subcarrier addition unit 52 has been eliminated, and there is a predetermined mul tipl i cat ion process that is performed by a rep I ica signal mul tip I i cat ion unit 53. In addition to performing OFT processing on the pilot signal input from the separation unit 32, the DFT unit 51 converts the signal to a frequency-domain pilot signal (subcarrier components pi to p!2). In the case of pilot 1 from user 1, the replica signal multiplication unit 53 mul tipl ies the components pi to pi 1 of the subcarriers f,, fm, fit?, fitJ, ..., fmo of the received pilot that is output from the DFT unit 51 with the rep I ica signals ql to qll, and in the case of pi lot 2 from user 2, mul tipl ies the components p2 to pi2 of the subcarriers fit), fi+2, fi)}, .... fiH1 of the received pi lot that is output from the DFT unit 51 with the replica signals. After that, the IDFT unit 54 performs IDFT processing on the replica multiplication result and outputs a time-domain delay profile. The profile extraction unit 55 separates out the IDFT output signal at t = (cl -I- c2)/2, and in the case of a pilot signal from user 1, selects profile PRF1 (see FIG. 6), then the DFT unit 56 performs DFT processing on that profile PRF1 and outputs the channel estimation values hi to nil. On the other hand, in the case of a received signal from user 2, the profile extraction unit 55 selects profile PRF2, then the DFT unit 56 performs DFT processing on profile PRF2 and outputs the channel estimation values h2 to h12. [0032] (E) Third Pilot Generation Unit and Channel Estimation Unit /(A) of FIG. 18 is a drawing showing the construction of a pilot geneVai^orrun~i t that performs the third pilot generation process that was explained using FIG. 11, where the same reference numbers are given to parts that are the same as those of the pilot generation unit shown in (A) of FIG. 14. This pi lot generation uni t differs in that a polari ty assignment unit 61 has been added; the other operation is the same. The CAZAC sequence generation uni t 11 generates a CAZAC sequence ZCk(n) having a speci f ied sequence length L and sequence number k as a pi lot, and the cycl ic shift uni t 12 performs a cycl ic shi f t of the CAZAC sequence ZCk(n) by a specified amount of c samples, then inputs the obtained sequence ZCk(n - c) to the DFT unit 13. For example, in the case of pilot 1 for user 1 shown in (B) and (D) of FIG. 11, the cyclic shift unit 12 shifts ZCk(n) by just the amount cl to generate ZCk(n - cl), and in the case of pilot 2 for user 2, the cyclic shift unit 12 shifts ZCk(n) by just the amount c2 - s(k,d,L) to generate ZCk(n - c2 + s(k, d, L)), and inputs the result to the DFT unit 13. An NTI sized (NTI = L) DFT unit 13 performs DFT processing on the input pilot ZCk(n - c) to generate a frequency-domain pilot DFT {ZCk(n -c)>. The subcarrier mapping unit 14 performs subcarrier mapping based on frequency offset information specified from the transmission resource management uni t 23. The polari ty attachment uni t 61 attaches polarity that was specified from the transmission resource management unit 23 to the output from the subcarrier mapping unit 14, and inputs the result to the IFFT unit 15. For example, in the case of pilot 1 for user 1, a polarity of +1 is specified for the first and second pilot blocks (see (B) and (D) of FIG. II), and the polarity attachment unit 61 multiplies all of the carrier components that are output from the subcarrier mapping unit 14 by +1 and inputs the result to the IFFT unit 15. Also, in the case of pilot 2 for user 2, the polarity of +1 is specified for the first pilot block, and -1 is specified for the second pilot block (see (C) and (E) of FIG. 11), so "the polarity attachment unit 61 multiplies all of the carrier components that are output from the subcarrier mapping unit 14 by +1 for the first pilot block, and inputs the result to the IFFT unit 15, and by -1 for the second pilot block, and inputs the result to the IFFT unit 15. The NFFT sized (NfFr=128) IFFT unit 15 performs IFFT processing on the input subcarrier components to convert the signal to a timentDTm^Lpi lot signal, then inputs the result to the frame generation unit 26. ) [0033] (B) of FIG. 18 is a drawing showing the construction of a channel estimation unit 34 that performs the third channel estimation process that was explained using FIG. 12, where the same reference numbers are given to parts that are the same as those of the channel estimation unit shown in FIG. 16. This channel estimation unit differs in that an inter-block subcarrier addition unit 62 is provided instead of a subcarrier addition unit 52. In addition to performing DFT processing on the pilot signal of the first pilot block that is input from the separation unit 32, the DFT unit 51 converts the signal to a frequency-domain pilot signal (subcarrier components pi to pi2), and the inter-block subcarrier addi tion uni t 62 saves that pilot signal (subcarrier components pi to pi2) in an internal memory. After that, in addition to performing DFT processing on the pilot signal of the second pilot block that is input from the separation unit 32, the DFT unit 51 converts the signal to a frequency-domain pilot signal (subcarrier components pi to p12), and inputs that signal to the inter-block subcarrier addition unit 62. When receiving a pilot 1 from user 1, the inter-block subcarrier addition unit 62 adds the pilot signal (subcarrier components pi to pi2) of the saved first pilot block and pilot signal (subcarrier components pi to pi2) of second pilot block for each subcarrier. By doing so, the multiplexed pilot signal components from another user (for example, user 2) are removed. Moreover, when receiving a pilot 2 from user 2, the inter-block subcarrier addition unit 62 subtracts the pilot signal (subcarrier components pi to p12) of the second pilot block from the pilot signal (subcarrier components pi to p12) of the saved first pilot block for each subcarrier. By doing so, mul tiplexed pi lot signal components from another user (for example, user 1) are removed. When receiving a pi lot 1 from user 1, the rep I ica signal mul ti pi i cat ion unit 53 multiplies the components pi to p 11 of the subcarriers i,, fm, fU2, fjti» ■••» fmo °f tne received pilot that is output from the inter-block subcarrier addition unit 62 with the replica signals ql to qll, and when receiving a pilot 2 from user 2, multiplies the components p2 to pi2 of the subcarriers fm, fjf2, fi+3 fjt1l of the received pi lot that is output from the inter-block subcarrier addition unit 62 with the replica signals ql to qll. After that, the IDFT unit 54 performs IDFT processing on the replica multiplication results, and outputs a time-domain pilot signal. The profile extraction unit 55 separates out the IDFT output signal at t = (cl + c2)/2, and in the case of a pilot signal from user 1, selects profile PRF1 (see FIG. 6), then the DFT unit 56 performs DFT processing on that profile PRF1 and outputs the channel estimation values hi to fill. On the other hand, when the received signal is from user 2, the profile extraction unit 55 selects profile PRF2, then the DFT unit 56 performs DFT processing on that profile PRF2 and outputs the channel estimation values h2 to hl2. [0034] (F) Adaptive Control As described above the uplink resource management unit 35 of the base station (see FIG. 15) decides the transmission frequency band for pilots, the CAZAC sequence number and sequence length L, cyclic shift amount, frequency offset d, and the like based on the propagation path condition of the mobile station, and notifies the mobile station. Moreover, the uplink resource management unit 35 of the base station also decides the multiplexing number in a transmission frequency band based on the propagation path condition of each mobile station. FIG. 19 is a drawing explaining the frequency assignments when the multiplexing number is 4, where the first 12 subcarriers are assigned to user 1, the second 12 subcarriers are assigned to user 2, the third 12 subcarriers are assigned to user 3, and the last 12 subcarriers are assigned to user 4, and a CAZAC sequence ZCk(n) having a sequence length L = 19 is used as the pilot for each user by changing the amount of cyclic shift. [0035] The frequency offset of a pilot is decided such that the data transmission band for each user is covered by the pilot transmission band as much as possible. The cyclic shift unit 35a (see FIG. 15) calculates the amount of cyclic shift for each user according to the following equation. c,-cp-s(k,d,L) (9) Here, i and p express the data transmission band number and user number, respectively. Also, s(k,d,L) is the amount of cycl ic shift for a sequence number k, sequence length L and frequency offset d, having the relationship given by the following equation. k's(k,d,L)ad(modL) (10) Here, cp for the pth user can be calculated by the following equation, for example. c,=(p-l)x[L/P] p=1.2„P (11) P expresses the number of pilots (number of users) that are multiplexed by cycl ic shift. In the case shown in FIG. 19, the amounts of cycl ic shift c, to c4 for user 1 to user 4 become as shown be how. c, = 0 c, = [174] c, = [2 • L/4] - s(k,d,L) c< = [3 • L/4] - s (k, d, L) [0036] Incidentally, depending on the reception method for receiving pilot signals, the channel estimation characteristics on both ends of the pilot transmission band may be poor, and the channel estimation characteristics of the middle portion may be good. In other words, in the transmission band for subcarriers 1 to 12 and 37 to 48 in FIG. 19, the channel estimation accuracy may be poor, and in the'transmission band for subcarriers 13 to 24 and 25 to 36, the channel estimation accuracy may be good. Therefore, the middle of the transmission band for subcarriers 13 to 24 and 25 to 36 is assigned for users having a poor propagation path condition, and both ends of the transmission band for the subcarriers 1 to 12 and 37 to 48 are assigned to users having a good propagation path condi tion. By doing so, there are no users for which the channel estimation accuracy is extremely poor. FIG. 19 shows an example of assigning user 2 and user 3 to the middle transmission band. Moreover, as shown in FIG. 20 and FIG. 21, it is possible to perform control (hopping control) so that the transmission band assigned to the users changes for each frame. FIG. 20 is a drawing explaining the assignment for an odd number frame, and FIG. 21 is a drawing explaining the assignment for an even number frame. As shown in FIG. 20, for an odd number frame, the subcarriers 1 to 12 and 37 to 48 on both ends are assigned to user 1 and user 4, and the middle subcarriers 13 to 24 and 25 to 36 are assigned to user 2 and user 3. Also, as shown in FIG. 21, for an even number frame, the middle subcarriers 13 to 24 and 25 to 36 are assigned to user 4 and user 1, and the subcarriers 1 to 12 and 37 to 48 on both ends are assigned to user 3 and user 2. A frequency offset is appl ied to the pi lots of user 3 and user 4 for an odd number frame, and a frequency offset is applied to the pilots of user 1 and user 2 for an even number frame. By doing so, there are no users for which the channel estimation accuracy is extremely poor. [0037] FIG. 22 is a drawing showing the construction of a pilot generation unit when hopping control is performed, where the same reference numbers are given to parts that are the same as those of the pilot generation unit shown in (A) of FIG. 14. This pilot generation unit differs in that a frequency offset switching control unit 71 has been added; the other operation is the same. The CAZAC sequence generation unit II generates a CAZAC sequence ZCk(n) having a specified sequence length L and sequence number k as a pilot, and a cyclic shi ft uni t 12 performs a cyclic shi ft of the CAZAC sequence ZCk(n) by a specified amount of c samples, then inputs the obtained sequence ZCk(n - c) to the DFT unit 13. The NTX sized (NTX = L) DFT unit 13 performs DFT processing on the input pi lot ZCk(n - c) to generate a frequency-domain pi lot DFTfZC^n - c)}. The frequency offset switching control unit 71 decides whether or not to perform frequency offset based on the amount of frequency offset d and the hopping pattern specified from the transmission resource management unit 23. The subcarrier mapping unit 14 performs subcarrier mapping according to whether or not frequency offset is performed. The NFFT sized (N^ = 128) IFFT unit 15 performs IDFT processing on the input subcarrier components to convert the signal to a time-domain pi lot signal, and inputs the result to the frame generation unit 26. [0038] • Effect of the Invention With the present invention described above, it is possible to perform channel estimation of data transmission subcarriers that deviate from the pilot transmission frequency band with good accuracy. In addition, with the present invention, it is possible to perform channel estimation of data transmission subcarriers that are assigned to users even when cyclic shifting of differing amounts is performed on a speci f ied sequence (for example the CAZAC sequence ZCk(n)) as the pi lot for users that will be multiplexed. Moreover, with the present invention, it is possible to perform channel estimation by separating out the pilots of each user by a simple method, even when cyclic shifting of differing amounts is performed on a specified sequence as the pilot for users that will be multiplexed. Furthermore, with the present invention, by assigning the middle portion of the pilot transmission band to users whose propagation path condition is poor, it is possible to improve the accuracy of channel estimation of data transmission subcarriers of a user, even though the propagation path condition of that user is poor. Also, with the present invention, by performing hopping of the data transmission bands assigned to users between the middle portion and end portions of the pilot transmission band, it is possible to improve the accuracy of channel estimation of data transmission subcarriers of a user, even though the propagation path condition of that user is poor. WE CLAIM: 1. A user terminal in a radio communication system, in which each of user terminals performs multiplexing of a data signal and pilot signal and transmits the multiplexed signal to a base station using different data transmission band frequencies that are assigned by the base station, the user terminal comprising: a receiving unit that receives uplink resource information from a base station; a pilot generation unit that generates a pilot signal based on the uplink resource information; and a transmitting unit that transmits the pilot signal generated by the pilot generation unit to the base station; wherein the pilot generation unit comprises: a sequence generation unit that generated a Zadoff-Chu sequence with a first sequence length of a prime number as a pilot signal based on the uplink resource information; and a subcarrier mapping unit that performs mapping of a sequence with a second sequence length which is longer than the first sequence length generated by cyclically copying the Zadoff-Chu sequence. 2. A communication method for user terminal in a radio communication system in which each of user terminals performs multiplexing of a data signal and a pilot signal and transmits the multiplexed signal to a base station using different data transmission band frequencies that are assigned by the base station, the communication method comprising: receiving uplink resource information from a base station; and generating a Zadoff-Chu sequence with a first sequence length of a prime number as a pilot signal based on the uplink resource information; performing mapping of a sequence with a second sequence length which is longer than the first sequence length generated by a cyclically copying the Zadoff-Chu sequence; and transmitting the mapped pilot signal to the base station. 3. A radio communication system, in which each of user terminals performs multiplexing of a data signal a pilot signal and transmits the multiplexed signal to a base station using different data transmission band frequencies that are assigned by the base station, the radio communication system comprising: the base station and the user terminals, wherein the base station includes: a first transmitting unit that transmits an uplink resource information to each of the user terminals; and wherein the each of the user terminals includes: a receiving unit that receives the uplink resource information from the base station; a pilot generation unit that generates a pilot signal based on the uplink resource information and; and a second transmitting unit that transmits the pilot signal generated by the pilot generation unit to the base station; wherein the pilot generation unit comprises: a sequence generation unit that generates a Zadoff-Chu sequence with a first sequence length of a prima number as a pilot signal based on the uplink resource information; and a subcarrier mapping unit that performs mapping of a sequence with a second sequence length which is longer than the first sequence length generated by cyclically copying the Zadoff-Chu sequence.
| # | Name | Date |
|---|---|---|
| 1 | 1993-KOLNP-2014-(17-09-2014)-SPECIFICATION.pdf | 2014-09-17 |
| 1 | 1993-KOLNP-2014-IntimationOfGrant17-01-2024.pdf | 2024-01-17 |
| 2 | 1993-KOLNP-2014-(17-09-2014)-FORM-5.pdf | 2014-09-17 |
| 2 | 1993-KOLNP-2014-PatentCertificate17-01-2024.pdf | 2024-01-17 |
| 3 | 1993-KOLNP-2014-ABSTRACT [19-12-2019(online)].pdf | 2019-12-19 |
| 3 | 1993-KOLNP-2014-(17-09-2014)-FORM-3.pdf | 2014-09-17 |
| 4 | 1993-KOLNP-2014-CLAIMS [19-12-2019(online)].pdf | 2019-12-19 |
| 4 | 1993-KOLNP-2014-(17-09-2014)-FORM-2.pdf | 2014-09-17 |
| 5 | 1993-KOLNP-2014-DRAWING [19-12-2019(online)].pdf | 2019-12-19 |
| 5 | 1993-KOLNP-2014-(17-09-2014)-FORM-1.pdf | 2014-09-17 |
| 6 | 1993-KOLNP-2014-ENDORSEMENT BY INVENTORS [19-12-2019(online)].pdf | 2019-12-19 |
| 6 | 1993-KOLNP-2014-(17-09-2014)-DRAWINGS.pdf | 2014-09-17 |
| 7 | 1993-KOLNP-2014-FER_SER_REPLY [19-12-2019(online)].pdf | 2019-12-19 |
| 7 | 1993-KOLNP-2014-(17-09-2014)-DESCRIPTION (COMPLETE).pdf | 2014-09-17 |
| 8 | 1993-KOLNP-2014-OTHERS [19-12-2019(online)].pdf | 2019-12-19 |
| 8 | 1993-KOLNP-2014-(17-09-2014)-CORRESPONDENCE.pdf | 2014-09-17 |
| 9 | 1993-KOLNP-2014-(17-09-2014)-CLAIMS.pdf | 2014-09-17 |
| 9 | 1993-KOLNP-2014-PETITION UNDER RULE 137 [19-12-2019(online)]-1.pdf | 2019-12-19 |
| 10 | 1993-KOLNP-2014-(17-09-2014)-ABSTRACT.pdf | 2014-09-17 |
| 10 | 1993-KOLNP-2014-PETITION UNDER RULE 137 [19-12-2019(online)].pdf | 2019-12-19 |
| 11 | 1993-KOLNP-2014-FORM-18.pdf | 2014-12-18 |
| 11 | 1993-KOLNP-2014-RELEVANT DOCUMENTS [19-12-2019(online)]-1.pdf | 2019-12-19 |
| 12 | 1993-KOLNP-2014-(25-03-2015)-FORM-1.pdf | 2015-03-25 |
| 12 | 1993-KOLNP-2014-RELEVANT DOCUMENTS [19-12-2019(online)].pdf | 2019-12-19 |
| 13 | 1993-KOLNP-2014-(25-03-2015)-CORRESPONDENCE.pdf | 2015-03-25 |
| 13 | 1993-KOLNP-2014-FER.pdf | 2019-09-19 |
| 14 | 1993-KOLNP-2014-(17-04-2015)-CORRESPONDENCE.pdf | 2015-04-17 |
| 14 | 1993-KOLNP-2014-(17-04-2015)-PA.pdf | 2015-04-17 |
| 15 | 1993-KOLNP-2014-(17-04-2015)-CORRESPONDENCE.pdf | 2015-04-17 |
| 15 | 1993-KOLNP-2014-(17-04-2015)-PA.pdf | 2015-04-17 |
| 16 | 1993-KOLNP-2014-(25-03-2015)-CORRESPONDENCE.pdf | 2015-03-25 |
| 16 | 1993-KOLNP-2014-FER.pdf | 2019-09-19 |
| 17 | 1993-KOLNP-2014-RELEVANT DOCUMENTS [19-12-2019(online)].pdf | 2019-12-19 |
| 17 | 1993-KOLNP-2014-(25-03-2015)-FORM-1.pdf | 2015-03-25 |
| 18 | 1993-KOLNP-2014-FORM-18.pdf | 2014-12-18 |
| 18 | 1993-KOLNP-2014-RELEVANT DOCUMENTS [19-12-2019(online)]-1.pdf | 2019-12-19 |
| 19 | 1993-KOLNP-2014-(17-09-2014)-ABSTRACT.pdf | 2014-09-17 |
| 19 | 1993-KOLNP-2014-PETITION UNDER RULE 137 [19-12-2019(online)].pdf | 2019-12-19 |
| 20 | 1993-KOLNP-2014-(17-09-2014)-CLAIMS.pdf | 2014-09-17 |
| 20 | 1993-KOLNP-2014-PETITION UNDER RULE 137 [19-12-2019(online)]-1.pdf | 2019-12-19 |
| 21 | 1993-KOLNP-2014-(17-09-2014)-CORRESPONDENCE.pdf | 2014-09-17 |
| 21 | 1993-KOLNP-2014-OTHERS [19-12-2019(online)].pdf | 2019-12-19 |
| 22 | 1993-KOLNP-2014-(17-09-2014)-DESCRIPTION (COMPLETE).pdf | 2014-09-17 |
| 22 | 1993-KOLNP-2014-FER_SER_REPLY [19-12-2019(online)].pdf | 2019-12-19 |
| 23 | 1993-KOLNP-2014-(17-09-2014)-DRAWINGS.pdf | 2014-09-17 |
| 23 | 1993-KOLNP-2014-ENDORSEMENT BY INVENTORS [19-12-2019(online)].pdf | 2019-12-19 |
| 24 | 1993-KOLNP-2014-(17-09-2014)-FORM-1.pdf | 2014-09-17 |
| 24 | 1993-KOLNP-2014-DRAWING [19-12-2019(online)].pdf | 2019-12-19 |
| 25 | 1993-KOLNP-2014-CLAIMS [19-12-2019(online)].pdf | 2019-12-19 |
| 25 | 1993-KOLNP-2014-(17-09-2014)-FORM-2.pdf | 2014-09-17 |
| 26 | 1993-KOLNP-2014-ABSTRACT [19-12-2019(online)].pdf | 2019-12-19 |
| 26 | 1993-KOLNP-2014-(17-09-2014)-FORM-3.pdf | 2014-09-17 |
| 27 | 1993-KOLNP-2014-PatentCertificate17-01-2024.pdf | 2024-01-17 |
| 27 | 1993-KOLNP-2014-(17-09-2014)-FORM-5.pdf | 2014-09-17 |
| 28 | 1993-KOLNP-2014-IntimationOfGrant17-01-2024.pdf | 2024-01-17 |
| 28 | 1993-KOLNP-2014-(17-09-2014)-SPECIFICATION.pdf | 2014-09-17 |
| 1 | 2019-07-3013-47-51_30-07-2019.pdf |
| 1 | searchstrategy_30-07-2019.pdf |
| 2 | 2019-07-3013-47-51_30-07-2019.pdf |
| 2 | searchstrategy_30-07-2019.pdf |