The present invention relates to a base station apparatus, a terminal apparatus, a pilot transmission method and a channel estimation method in a wireless communication system applying MBS (Multicast and Broadcast Service).
In recent years, application of MBS (Multicast and Broadcast Service) has been promoted in various wireless communication systems (ex. 3GPP, WiMAX). A streaming distribution, etc. can be given as contents in MBS. However, further capacity increase and quality improvement are demanded in the future.
SFN (Single Frequency Network) transmission is used as an example of a technique with improved quality in MBS. In the SFN transmission, the same content is transmitted in the same physical format by synchronization of multiple base station apparatuses (BS: Base Station, abbreviated as “base station” hereinafter) in a MBS zone. Thus, owing to a macro-diversity effect, a reception quality in a terminal apparatus (MS: Mobile Station, abbreviated as “terminal” hereinafter) can be increased. A zone in which such a SFN transmission is formed as one unit, is called an “MBS zone” hereinafter.
In a standardization, etc. in IEEE802.16m, usage of further multiple MBS zones is taken into consideration (called “multi-MBS zone” hereinafter).
In the multi-MBS zone, a MBS zone-specific pilot is examined to achieve improved channel estimation accuracy in the terminal of each MBS zone. In the MBS zone-specific pilot, the same pilot signal (the same pilot pattern) is used for the pilot transmitted from multiple BS within the MBS zone, and a different pilot signal (different pilot pattern) is used between the MBS zones. Thus, the inter-zone interference of a pilot signal (or also called “reference signal”), which is embedded for channel estimation, can be reduced. Therefore, the channel estimation accuracy for a MBS data signal of its own zone is improved, and a MBS reception performance is also improved.
The MBS zone-specific pilot will be described hereinafter, using a mapping pattern (see
[1] Inter-Zone Interlaced Pilot Configuration
In the inter-zone interlaced pilot configuration, arrangement of pilot symbols transmitted to data symbols with high power, is set to be a different arrangement in MBS zone #1, MBS zone #2, and MBS zone #3. Namely, the pilot symbol is not allowed to be arranged in the same time and frequency resource between zones.
[2] Inter-Zone Orthogonal Pilot Configuration
In the inter-zone orthogonal pilot configuration, an orthogonal code specific to the zone is superimposed on the pilot signal. Namely, pilot sequence P(m) is multiplied by orthogonal code sequence SFN{k} having orthogonal code length N in the k-th MBS zone (MBS ZONE #k), to thereby obtain Qk(m)=P(m)SFN{k}[m], and superimpose the orthogonal code specific to the zone on the pilot signal.
Here, SFN{k}[m] shows the m-th element in orthogonal code sequence SFN{k}. Further, m=1, . . . , Np, and Np shows the number of pilot symbols.
For example, when the orthogonal code length is expressed by N=3, the orthogonal code sequence is expressed by SF3{k}[m]=exp[i mφ(k)]. Note that exp[x] indicates an exponential function for logarithmic base e of natural logarithm. Further, i indicates an imaginary unit. Here, in orthogonal code sequence SF3{k}[m]=exp[i mφ(k)], φ(1)=0, and φ(2)=2π/3, and φ(3)=4π/3 are established.
Namely, the following orthogonal codes are allocated to MBS zones #1 to #3.
F3{1}=[1, 1, 1],
F3{2}=[exp(i 2π/3), exp{i 2(2π/3)}, exp{i 3(2π/3)}],
F3{3}=[exp(i 4π/3), exp{i 2(4π/3)}, exp{i 3(4π/3)}]
In the terminal, the pilot symbol multiplied by the orthogonal code which is transmitted from the multiple MBS zones, is superimposed and received. Here, when a received symbol for Qk(m) is R(m), channel estimation value H(w) can be calculated, with inter-zone interference suppressed, by applying averaging processing (despreading processing) to the whole length of the orthogonal code, using equation 1.
For example, in a case of the orthogonal code length N, channel estimation value H(w) can be calculated, with inter-zone interference of maximum (N−1) zones suppressed, using equation 1. Note that in equation 1, w=1, . . . , Np-2 is established, and Prep(m) indicates a replica signal of pilot sequence P(m). Further, floor(x) shows a maximum natural number not exceeding x.
Thus, in the calculation of the channel estimation value H(w), the averaging processing is applied to the whole length of the orthogonal code length, and therefore in the inter-zone orthogonal pilot configuration, high inter-zone interference suppression effect can be obtained, when a frequency correlation is high between pilots. Meanwhile, when the frequency correlation between pilots is low, orthogonal codes are interfered with each other, thus reducing the inter-zone interference suppression effect. Further, since the averaging processing is applied to the whole length of the orthogonal code, the channel estimation accuracy is greatly deteriorated.
In MBS-SFN transmission, a multipath from multiple base stations in the MBS zone is synthesized to be formed into a propagation path. Therefore, a delay spread becomes larger than the delay spread at the time of unicast. As a result, the frequency correlation is relatively low. When the orthogonal pilot is applied to the MBS-SFN propagation path as a zone-specific pilot, a high interference suppression effect is shown when inter-zone interference is great, and meanwhile when inter-zone interference is relatively light, a phenomenon of a reversed reception characteristics appears (phenomenon of deteriorated reception characteristics due to heavier inter-code interference between orthogonal pilots than inter-zone interference), between the inter-zone orthogonal pilot configuration and the inter-zone interlaced pilot configuration, under an influence of the deterioration of the channel estimation accuracy which is caused by the averaging processing of pilot symbols applied to the whole length of the orthogonal code.
The simulation results shown in
Thus, even if the inter-zone orthogonal pilot is applied as a NBS zone-specific pilot in the propagation path with low frequency correlation like the frequency correlation at the time of WBS SFN transmission, high channel estimation accuracy can not be necessarily ensured while obtaining high inter-zone interference suppression characteristics.
It is therefore an object of the present invention to provide a base station apparatus, a terminal apparatus, a pilot transmission method and a channel estimation method capable of obtaining high inter-zone interference suppression characteristics and high channel estimation accuracy, even in a propagation path with low frequency correlation like the frequency correlation at the time of MBS SFN transmission.
A base station apparatus of the present invention includes a pilot symbol generating section that generates a pilot sequence by dividing a minimum resource unit, being a minimum unit for allocating a communication resource at the time of MBS transmission, into a plurality of subblocks, based on a correlative bandwidth corresponding to a delay spread of a propagation path in a MBS zone, and multiplying a pilot symbol included in each of the subblocks by an orthogonal code sequence having a length corresponding to the number of pilot symbols included in each of the subblocks as a code length; and a transmitting section that transmits the pilot sequence thus generated.
A terminal apparatus of the present invention includes a receiving section that receives a pilot sequence generated by dividing a minimum resource unit, being a minimum unit for allocating the communication resource at the time of MBS transmission, into a plurality of subblocks based on a correlative bandwidth corresponding to a delay spread of a propagation path in a MBS zone, and multiplying pilot symbols included in each of the subblocks by an orthogonal code sequence having a length corresponding to the number of pilot symbols included in each of the subblocks as a code length; and a channel estimating section that estimates channels using the pilot sequence.
A pilot transmission method of the present invention includes: dividing a minimum resource unit, being a minimum unit for allocating the communication resource at the time of MBS transmission, into a plurality of subblocks based on a correlative bandwidth corresponding to a delay spread of a propagation path in a MBS zone; multiplying a pilot symbol included in each of the subblocks by an orthogonal code sequence having a length corresponding to the number of pilot symbols included in each of the subblocks as a code length; and transmitting the pilot symbol multiplied by the orthogonal code sequence.
A channel estimation method of the present invention includes: receiving a pilot sequence generated by dividing a minimum resource unit, being a minimum unit for allocating the communication resource at the time of MBS transmission, into a plurality of subblocks based on a correlative bandwidth corresponding to a delay spread of a propagation path in a MBS zone, multiplying a pilot symbol included in each of the subblocks by an orthogonal code sequence having a length corresponding to the number of pilot symbols included in each of the subblocks as a code length; and estimating the channel using the pilot sequence.
According to the present invention, high inter-zone interference suppression characteristics can be obtained and high channel estimation accuracy can be ensured, even in a propagation path with low frequency correlation like the frequency correlation at the time of MBS SFN transmission.
Embodiments of the present invention will be described hereinafter, with reference to the accompanied drawings.
Points focused by inventors of the present invention are correlation between subcarrier frequencies estimated in a MBS propagation path, and deviation in a distribution of pilot symbols in a minimum transmission unit (unit of a resource allocated on OFDM) of MBS transmission, and the present invention is hereby achieved. Next, an example of using an OFDM modulation system as a multi-carrier transmission system, will be described.
Further, in the description hereinafter, a minimum unit for allocating the communication resource composed of specific number of subcarriers in a subframe including a plurality of OFDM symbols, is defined as a resource unit (RU).
Further, in the explanation given hereinafter, explanation will be given for a case that a resource unit block (RUB) composed of a plurality of RUs (M-RUs) is set as a minimum unit at the time of MBS transmission.
In this embodiment, the resource unit block RUB, being a minimum transmission unit of the MBS transmission, is divided into a plurality of subblocks in each specified interval of subcarriers. Then, an orthogonal code having a length corresponding to the number of pilot symbols is superimposed on the pilot block composed of the plurality of pilot symbols included in each of the subblocks.
Explanation will be given hereinafter, for a case that a method of configuring the zone-specific pilot configuration according to this embodiment, is applied to the pilot symbols in RUB, which are arranged in a pilot pattern as shown in
[A Method of Configuring an Zone-Specific Pilot]
In this embodiment, first, the pilot symbols dispersed and arranged in RUB, are divided into a plurality of pilot blocks, based on a correlative bandwidth Bc [Hz] calculated from a delay spread estimated in the propagation path on an edge of a MBS zone at the time of MBS, SFN transmission.
Here, the pilot blocks are defined as the pilot symbols included in each of the subblocks in the divided RUB, which are divided in Nsc unit satisfying equation 2. In equation 2, Df indicates a subcarrier frequency interval [Hz], and α indicates a coefficient showing a prescribed positive value of 1 or less.
(Equation 2)
Nsc<αBc/Df [2]
Thus, Nsc is determined based on the correlative bandwidth Bc, and by dividing the RUB into subblocks in Nsc unit, mutually high correlation is ensured in the subcarriers in the subblocks.
Here, for example, as shown in
Next, in this embodiment, the pilot block including the same number of pilot symbols is extracted, and the extracted pilot block is arranged into a group. The group in which the number Npb of the pilot symbols is K, is expressed by pilot block group PB(K), and the n-th pilot block in this group is expressed by PB(K)-n.
In the example shown in
The orthogonal code having a length corresponding to the number of pilot symbols included in PB(K) is allocated to each pilot block group PB(K), and is superimposed on the pilot symbols in each pilot block. At this time, orthogonal code length SF is determined in consideration of estimated number N1 of inter-MBS zone interference. Specifically, length SF of the orthogonal code is determined, so as to satisfy SF≧N1+1, regarding estimated number N1 of inter-MBS zone interference. Thus, sufficient interference suppression effect can be obtained.
For example, in
[Superimposition Method #1 of the Orthogonal Code]
Next, a method of superimposing the orthogonal code on the pilot symbols in the pilot block will be described. Explanation will be given for a case that the orthogonal code having orthogonal code length SFPB(Npb) is allocated to pilot symbol PPB(Npb)(m) of pilot block group PB(Npb).
The orthogonal code having orthogonal code length SFPB(Npb) includes orthogonal code sequences of SFPB(Npb) kinds. For example, the orthogonal code having a length of 2 (SF=2) includes orthogonal code sequences of two kinds: SF2{1}=[1, 1] and SF2{2}=[1, −1].
Further, the orthogonal code having a length of three (SF=3) includes orthogonal code sequences of three kinds expressed by SF3{k}[m]=exp[i mφ(k)]. Here, φ(1)=0, φ(2)=2π/3, φ(3)=4π/3. Specifically, the orthogonal code having a length of three (SF=3) includes:
SF3{1}[1, 1, 1],
SF3{2}=[exp(i 2π/3), exp{i 2(2π/3)}, exp{i 3(2π/3)}],
SF3{3}=[exp(i 4π/3), exp{i 2(4π/3)}, exp{i 3(4π/3)}]
Further, the orthogonal code having a length of four (SF=4) includes:
SF4{1}[1, 1, 1, 1],
SF4{2}[1, 1, −1, −1],
SF4{3}[1, −1, 1, −1],
SF4{4}[1, −1, −1, 1]
In this embodiment, different orthogonal code sequences are respectively allocated to NZ-th MBS zone and (NZ+1)-th MBS zone, which are close together. Namely, SFPB(Npb){j} is allocated to the NZ-th MBS zone, and SFPB(Npb){k} is allocated to the (Nz+1)-th MBS zone. Here, j≠k.
Note that the orthogonal code sequences are allocated to the Nz-th MBS zone and the (Nz+1)-th MBS zone, based on block orthogonal pilot information or MBS identifier. A method of allocating the orthogonal code sequences to each MBS zone will be described later.
Then, SFPB(Npb){j}[m] is superimposed on pilot symbol PPB(Npb)-n(m) included in the n-th pilot block PB(Npb)-n of pilot block group PB(Npb), to thereby obtain SFPB(Npb){j}[m]×PPB(Npb)-n(m). Here, SFPB(Npb){j}[m] indicates a m-th element in orthogonal code sequence SFPB(Npb){j}, satisfying m=1, . . . , Npb.
Note that when the number of pilot symbols included in the n-th pilot block PB(Npb)-n is larger than allocated orthogonal code length SFPB(Npb) (Nbp>SFPB(Npb)), the element of the orthogonal code SFPB(Npb){j} is generated cyclically and is superimposed on PPB(Npb)-n(m). Namely, it is superimposed on PPB(Npb)-n(m), and is expressed by SFPB(Npb){j}[mod(m−1, SFPB(Npb))+1]×PPB(Npb)-n(m). Here, mod (x, y) indicates a modulo operator that computes the remainder of dividing x by y.
Numbering of m of pilot symbol PPB(Npb)-n(m) is carried out, for example, as shown in
Next, a method of allocating the orthogonal code sequence to each MBS zone, will be described.
The orthogonal code sequence can be allocated to each MBS zone, based on inter-MBS zone-specific pilot configuration information (block orthogonal pilot information) or MBS identifier. A case that allocation is carried out based on the MBS identifier, will be described hereinafter in detail. Here, MBS identifier (or multi-cast identifying information) is the identifying information identifying transmitted MBS data signals, showing that same MBS identifier means data of the same content, thus ensuring identity of contents of the data. Further, control information transmitted from a base station as will be described later, is transmitted by correlating MBS identifier and a mapping layout of MBS data on OFDM.
The MBS identifier is divided into four groups such as group #1 to group #4, and different orthogonal code sequences are correlated to each group as follows.
Group #1: orthogonal code sequence #1 (Multiple SFN)
Group #2: orthogonal code sequence #2 (Multiple SFN)
Group #3: orthogonal code sequence #3 (Multiple SFN)
Group #4: without orthogonal code sequence (Single SFN)
Then, each group is allocated to the adjacent MBS zone. Thus, when the orthogonal code sequence is allocated to the MBS zone, MBS identifier and MBS zone are correlated one-to-one (in the MBS zone, same content is transmitted from different multiple base stations and therefore MBS identifiers from the different multiple base stations are identical), and therefore the inter-MBS zone-specific pilot configuration information (block orthogonal pilot information) can be included in the MBS identifier information. For example, as shown in
Thus, when the zone-specific pilot configuration information is included in the MBS identifier, total number used as the MBS identifier is still N-bit as conventional, and the inter-MBS zone-specific pilot configuration information can be included in N-bit. Therefore, explicit transmission of the zone-specific pilot configuration information is not necessary, and control information can be reduced.
Note that MBS zone identifier for identifying the MBS zone may also be used, instead of the MBS identifier. Further, instead of the MBS identifier, MBS contents identifier for identifying contents of MBS may also be used.
Information of the orthogonal code sequence used for each MBS, is included in a control information signal and is transferred from the base station to the terminal In the terminal, information of the orthogonal code sequence allocated to its own zone from the control information signal, is extracted and by using this orthogonal code sequence, channel estimation processing is carried out when the MBS data signal is received.
Next, the configuration of the base station and the terminal according to this embodiment will be described.
Pilot symbol generating section 110 generates the zone-specific pilot, based on block orthogonal pilot information or MBS identifier. Pilot symbol generating section 110 includes pilot block dividing section 111, zone-specific pilot block orthogonal code generating section 112, and block orthogonal pilot superimposing section 113.
Pilot block dividing section 111 divides pilot sequence P(m) by dividing RUB into a plurality of pilot blocks, RUB being a minimum transmission unit at the time of MBS transmission, based on correlative bandwidth Bc [Hz] calculated from the delay spread of the propagation path for estimated MBS SFN transmission. Note that pilot sequence P(m) is a specified signal sequence which is already known at a receiving side. Further, as described above, the pilot block includes the pilot symbol which is included in each of the subblocks in RUB, the subblocks being divided in Nsc unit satisfying equation 2.
Zone-specific pilot block orthogonal code generating section 112 allocates to each pilot block, the orthogonal code sequence capable of reducing the inter-zone interference mutually between the adjacent MBS zones, according to the block orthogonal pilot information or the MBS identifier. Zone-specific pilot block orthogonal code generating section 112 generates the orthogonal code sequence for each pilot block, and outputs the generated orthogonal code sequence in each pilot block to block orthogonal pilot superimposing section 113.
Block orthogonal pilot superimposing section 113 superimposes the orthogonal pilot on each pilot block in pilot block unit, in accordance with the aforementioned [superimposition method of the orthogonal pilot], and outputs the pilot signal after superimposition to signal multiplexing section 140.
Resource allocation control section 120 determines a mapping layout on OFDM (OFDM symbol, positional information of subcarrier frequency, data length) of a unicast data length), and outputs the information of a determined mapping layout to control information generating section 130 and signal multiplexing section 140. Note that identity of the MBS data signal can be identified by the MBS identifier (or multicast identifying information), and the MBS identifier and the mapping layout of MBS data on OFDM can be correlated. Therefore, the mapping layout of the MBS data signal can be computed (referenced) from the MBS identifier (or multicast identifying information).
Control information generating section 130 generates a control information signal. Specifically, control information generating section 130 generates the control information signal including pilot signals, MBS data signals or mapping information on OFDM regarding unicast data signals (including OFDM symbol, positional information of subcarrier frequency, data length, MBS identifier (or multicast identifying information), transmission format information (m-ary modulation value, error correction encoding method, coding rate, etc.), and zone-specific pilot configuration information (also called “block orthogonal pilot information” hereinafter).
Signal multiplexing section 140 carries out mapping of the pilot signals, data signals (unicast data signals or MBS data signals), and control information signals on OFDM, based on the mapping information.
OFDM modulating section 150 converts the signals of a frequency domain mapped on OFDM, to signals of a time domain, by applying IFFT (Inverse Fast Fourier Transform) processing thereto, adds a guard interval thereto, and outputs it to transmitting section 160.
Transmitting section 160 applies D/A (Digital to Analog) conversion, wireless transmission processing such as up-conversion to the signals of the time domain after added with the guard interval, and then transmits the signals that has undergone wireless transmission processing, to each terminal via an antenna.
Receiving sections 210-1 and 210-2 receive a signal transmitted from the base station, and applies wireless reception processing to received signals, such as down-conversion and A/D (Analog to Digital) conversion, and thereinafter outputs the signals that have undergone wireless reception processing to OFDM demodulating sections 220-1 and 220-2.
OFDM demodulating sections 220-1 and 220-2 applies OFDM demodulation processing to the signals that have undergone wireless reception processing, and outputs the signals after demodulation, to resource allocation information extracting section 230, pilot signal extracting section 240, block orthogonal pilot information extracting section 250 and MBS/unicast signal extracting section 260.
Resource allocation information extracting section 230 extracts the control information signal from the signals inputted from OFDM demodulating sections 220-1 and 220-2. Then, resource allocation information extracting section 230 outputs the mapping information included in the control information signal, to pilot signal extracting section 240 and MBS/unicast signal extracting section 260. Further, resource allocation information extracting section 230 outputs the transmission format information (such as m-ary modulation value, error correction encoding method, and coding rate, etc.) included in the control information signal, to demodulating/decoding section 280. Further, resource allocation information extracting section 230 outputs the other information (such as block orthogonal pilot information) included in the control information signal, to the block orthogonal pilot information extracting section 250.
Pilot signal extracting section 240 extracts pilot symbols transmitted together with the MBS data signal or the unicast data signal. Note that inserting positions of the pilot symbols are sometimes same or different, depending on the MBS data signal or the unicast data signal. In the latter case, pilot signal extracting section 240 extracts the pilot symbols based on the mapping information included in the control information signal.
Block orthogonal pilot information extracting section 250 extracts the allocation information (block orthogonal pilot information) of the orthogonal code allocated to each pilot block specific to the MBS zone. Further, block orthogonal pilot information extracting section 250 extracts the block orthogonal pilot information based on the MBS identifier.
MBS/unicast signal extracting section 260 extracts the MBS data signal or the unicast data signal, based on the mapping information included in the control information signal, and outputs the extracted MBS data signal or unicast data signal to demodulating/decoding section 280.
Channel estimating section 270 estimates channels, using the pilot symbols inputted from the pilot signal extracting section 240 and the block orthogonal pilot information inputted from the block orthogonal pilot information extracting section 250, and outputs estimated values of the channels to demodulating/decoding section 280.
An operation and an internal configuration of the channel estimating section 270 will be described, using
Zone-specific pilot block orthogonal code generating section 271 generates orthogonal code sequence SFPB(Npb){j} in each pilot block group PB(Npb), based on the block orthogonal pilot information.
Pilot block dividing section 272 divides the extracted pilot symbol group R(k) into multiple pilot blocks PB(Npb)-n, to thereby obtain reception symbol group RPB(Npb)-n(m) in each pilot block PB(Npb). As described above, PB(Npb)-n indicates the n-th pilot block that belongs to pilot block group PB(Npb). Here, m=1, . . . , Npb.
Transmission pilot symbol generating section 273 generates replica symbol TPB(Npb)-n(m) out of pilot symbols included in the transmitted previously known pilot block PB(Npb)-n.
Block orthogonal pilot separating section 274 calculates channel estimation value HPB(Npb)-n(w), which is a value of increasing a reception quality (SINR: Signal-to-Interference and Noise power Ratio) of the pilot signal of a desired MBS zone (received by this terminal), from the pilot symbol on which signals from multiple MBS zones are superimposed.
Specifically, block orthogonal pilot separating section 274 calculates channel estimation value HPB(Npb)-n(w), using equation 3-1 and equation 3-2. Note that in equation 3-1 and equation 3-2, floor(x) indicates a maximum natural number not exceeding x.
Channel estimation interpolating section 275 interpolates the channel estimation value based on data symbols, using the channel estimation value obtained by block orthogonal pilot separating section 274, and calculates the channel estimation value based on data symbols.
Thus, channel estimating section 270 estimates channels, using the pilot sequence obtained by multiplying the pilot symbols included in the subblock by the orthogonal code sequence, the orthogonal code sequence having a length corresponding to the number of pilot symbols included in the subblock which is divided based on the correlative bandwidth corresponding to the delay spread of the propagation path in the MBS zone, as the orthogonal code length. Thus, the channels can be estimated by using the pilot symbols on which the orthogonal code sequence having a minimum orthogonal code length necessary for ensuring an orthogonal relation with the pilot symbols having high frequency correlation in the subblock. Therefore, the whole length of the orthogonal code is averaged between pilots having high frequency correlation, and accordingly channel estimation accuracy can be improved.
In
As described above, in this embodiment, pilot symbol generating section 110 divides a minimum resource unit, being a minimum unit for allocating the communication resource at the time of MBS transmission, into a plurality of subblocks based on the correlative bandwidth corresponding to the delay spread of the propagation path in the MBS zone, and multiplying the pilot symbols included in each of the subblocks by the orthogonal code sequence having a length corresponding to the number of pilot symbols included in each of the subblocks as the orthogonal code length. Thus, based on the pilot symbols having high frequency correlation in the subblock, channels can be estimated using the pilot symbols on which the orthogonal code sequence having the minimum orthogonal code length necessary for ensuring the orthogonal relation is superimposed. Therefore, averaging processing of the whole length of the orthogonal code is carried out between pilots having high frequency correlation, and accuracy of channel estimation can be improved.
In Embodiment 1, the pilot symbols included in each pilot block is multiplied by the orthogonal code sequence with the length corresponding to the number of pilot symbols included in each pilot block as the orthogonal code length.
Therefore, when the number of pilot symbols included in each pilot block is smaller than inter-MBS zone interference number, variation sometimes occurs in the suppression effect of the inter-orthogonal code interference, due to the MBS zone.
For example, in
Therefore, in this embodiment, the orthogonal code is variably allocated to each pilot block in a frequency direction.
[Superimposition Method #2 of the Orthogonal Code]
The superimposition method of the orthogonal code superimposed on the pilot symbols in the pilot block, will be described hereinafter. An example of a case that the orthogonal code having orthogonal code length SFPB(Npb) is allocated to pilot symbol PPB(Npb)-n(m) of the n-th pilot block PB(Npb)-n of pilot block group PB(Npb) will be described hereinafter. Here, m=1, . . . , Npb. Note that hereinafter, explanation is limited to a case of PB(2) and NI=2.
In this embodiment, based on the block orthogonal pilot information or the MBS identifier, the following orthogonal code sequence SFPB(Npb){j} is respectively allocated to the n-th pilot block PB(Npb)-n of pilot block group PB(Npb), namely to the Nz-th to (Nz+N1)-th MBS zone which are close together.
Namely, the orthogonal codes are allocated to the (Nz+s)-th (s=0, 1, 2) MBS zone (MBS zone #Nz+s), in accordance with equation 4-1 and equation 4-2.
[4]
SFPB(Npb){1} - - - mod(n−s, SFPB(Npb)+1)≠0 (Equation 4-1)
SFPB(Npb){2} - - - mod(n−s, SFPB(Npb)+1)=0 (Equation 4-2)
Based on aforementioned equation 4-1 and equation 4-2, the zone-specific pilot can be obtained, in which the orthogonal code is variably allocated to each pilot block in the frequency direction. Namely, the orthogonal code sequence having same orthogonal code length and different pattern, is allocated to pilot block PB(Npb)-n and pilot block PB(Npb)-(n+1) which are adjacent to each other in the frequency direction.
The following case is considered using
Meanwhile, regarding PB(4), the orthogonal code sequence having same orthogonal code length and same pattern is allocated to pilot block PB(2)-n in the same frequency band. In
Thus, for example, the frequency zone, which is subjected to inter-zone interference, can be uniformly dispersed between zones, by allocating the orthogonal code sequence having same orthogonal code length and different pattern, to pilot block PB(Npb)-n and pilot block PB(Npb)-(n+1) which are adjacent to each other. Therefore, interference power can be reduced on an average basis, without depending on the MBS zone.
For example, as shown in
When an inter-zone common pilot configuration is applied, MBS zone #1 receives interference from all 48 (=24×2) pilot symbols included in RUB of adjacent MBS zone #2 and MBS zone #3.
Meanwhile, when the zone-specific pilot configuration according to this embodiment is applied, SFPB(4)≧NI+1=3 is satisfied in PB(4), and sufficient interference suppression characteristics can be obtained, and MBS zone #1 does not receive interference from adjacent MBS zone #2 and MBS zone #3. Thus, the magnitude of the interference power is regarded as approximately 0.
Further, in PB(2), as shown in
Similarly, the pattern of the orthogonal code allocated to pilot blocks PB(2)-2 and PB(2)-5 of MBS zone #1 is the same as the pattern of the orthogonal code sequence allocated pilot blocks PB(2)-2 and PB(2)-5 of MBS zone #2, and is different from the pattern of the orthogonal code sequence allocated to pilot blocks PB(2)-2 and PB(2)-5 of MBS zone #3. Therefore, MBS zone #1 receives the interference from four pilot symbols included in pilot blocks PB(2)-2 and PB(2)-5 of MBS zone #2.
Further, the pattern of the orthogonal code sequence allocated to pilot blocks PB(2)-3 and PB(2)-6 of MBS zone #1 is different from the pattern of the orthogonal code sequence allocated to pilot blocks PB(2)-3 and PB(2)-6 of MBS zone #2 and MBS zone #3. Therefore, MBS zone #1 does not receive interference from MBS zone #2 and MBS zone #3, and the magnitude of the interference power is regarded as approximately 0.
When the aforementioned content is taken into consideration, in PB(2) and PB(4), the number of the pilot symbols that applies interference to MBS zone #1 is 8, out of 48 pilot symbols in total included in each RUB of MBS zone #2 and MBS zone #3. Therefore, interference power Ik can be reduced to ⅙, compared with a case that the inter-zone common pilot is applied.
As described above, by variably allocating the orthogonal code to each pilot block in the frequency direction, the inter-zone interference can be dispersed and the interference suppression effect can be improved on an average basis.
In Embodiment 2, the orthogonal code is variably allocated to each pilot block in the frequency direction, and the orthogonal code sequence having same orthogonal code length and different pattern is allocated to the adjacent pilot block PB(Npb)-n and pilot block PB(Npb)-(n+1) in the frequency direction.
However, in pilot block group PB(Npb) not satisfying SFPB(Npb)≧NI+1, inter-MBS zone interference remains between certain MBS zones. For example, in an example shown in
Therefore, in this embodiment, the pilot symbols between zones, in which the inter-zone interference remains, are partially formed in an interlaced arrangement.
A method of constituting the zone-specific pilot according to this embodiment will be described hereinafter. Note that the superimposition method of the orthogonal code is similar to that of Embodiment 2, and explanation therefore is omitted.
[A Method of Configuring the Zone-Specific Pilot]
Explanation will be given hereinafter for a case that the method of configuring the zone-specific pilot according to this embodiment is applied to the RUB shown in
As shown in
Thus, the interference between MBS zone #1 and MBS zone #3 can be reduced, by interlacing the pilot symbols arranged in the same frequency and time resource in PB(2)-1, so as not to collide with each other between MBS zone #1 and MBS zone #3.
In
For example, as shown in
When the inter-zone common pilot configuration is applied, MBS zone #1 receives the interference from all 48 (=24×2) pilot symbols included in the RUB of adjacent MBS zone #2 and MBS zone #3.
Meanwhile, when the zone-specific pilot configuration of this embodiment is applied, sufficient interference suppression characteristic can be obtained because SFPB(4)≧NI+1=3 is satisfied in PB(4) similarly to Embodiment 2, and MBS zone #1 does not receive interference from adjacent MBS zone #2 and MBS zone #3, and the magnitude of the interference power is regarded as approximately 0.
Further, in PB(2), as shown in
As described above, by variably allocating the orthogonal code to each pilot block in the frequency direction, and further by partially forming the interlaced arrangement of the pilot symbols between zones in which the inter-zone interference remains, the interference suppression effect can be further improved, compared with Embodiment 2.
Next, the configuration of the base station and the terminal according to this embodiment will be described.
Pilot block interlace control section 310 determines MBS identifier (or block orthogonal pilot information) s, and determines the pilot block for forming the interlaced arrangement based on the pilot block number n in the pilot group, and outputs the obtained information to resource allocation control section 320.
Specifically, when mod(n−s, SFPB(Npb)+1)≠0 is established, pilot block interlace control section 310 further determines as follows: partial interlaced arrangement is formed, in the n-th pilot block PB(Npb)-n of pilot block group PB(Npb) of the (Nz+s)-th MBS zone, satisfying mod(n−s, SFPB(Npb)+1)=1 or 2. Thus, when mod(n−s, SFPB(Npb)+1)≠0 is established, the pilot symbol, on which same SFPB(Npb){1} is superimposed, is interlaced in the time axial direction by block orthogonal pilot superimposing section 113, and arranged in a different time resource. Accordingly, the interference power can be reduced.
Note that an interlacing method by pilot block interlace control section 310 is not limited to the aforementioned method, and other method may be used, and pilot block interlace control section 310 may interlace the pilot symbols on which same SFPB(Npb){1} is superimposed, between MBS zones.
Resource allocation control section 320 further applies processing of interlaced arrangement control to the pilot block, based on the information of the pilot block for forming the interlaced arrangement.
In addition to the processing of block orthogonal pilot information extracting section 250, similarly to the pilot block interlace control section 310, block orthogonal pilot information extracting section 410 specifies the interlaced pilot block based on the MBS identifier (or block orthogonal pilot information) s, and the pilot block number n in the pilot group, and outputs the obtained information to pilot signal extracting section 420.
In addition to the processing of pilot signal extracting section 240, pilot signal extracting section 420 extracts the pilot symbol based on the information of the interlaced pilot block.
As described above, according to this embodiment, the pilot symbol multiplied by the same orthogonal code sequence is interlaced between MBS zones, in the subblock allocated to the same frequency band between MBS zones. Thus, the pilot symbols arranged in the same frequency and time resource, do not collide with each other. Therefore, inter-MBS zone interference can be reduced.
Embodiment 1 to Embodiment 3 describe a case that the MBS transmission is carried out, using a single subframe.
This embodiment also describes the zone-specific pilot configuration capable of improving the interference suppression characteristic, even in a case that the MBS transmission is carried out using multiple subframes.
[Zone-Specific Pilot Configuration Method]
As shown in
Then, the orthogonal code having a length corresponding to the number of pilot symbols included in pilot block PB(Npb)-n in the same frequency band is allocated to temporally successive subframe #1 and subframe #2. Also, the orthogonal code sequence is superimposed on the pilot symbol included in pilot block PB(Npb)-n in the same frequency band, over temporally successive subframe #1 and subframe #2.
Namely, the orthogonal code having a further long orthogonal code length is allocated to the pilot symbol included in pilot block PB(Npb)-n of subframe #1, and the pilot symbol included in pilot block PB(Npb)-n of subframe #2 which is continuous from pilot block PB(Npb)-n of subframe #1.
Further, in the example shown in
When the communication resource is successively allocated even after subframe #3, the orthogonal code allocated to subframes #1 and #2, may be allocated thereto in the cycle of two subframes between MBS zones,
Further, the inter-MBS zone-specific orthogonal code may be variably allocated, to each pilot block of pilot block group PB(2).
[Superimposition Method #4 of the Orthogonal Code]
The orthogonal codes are allocated to the pilot blocks in a range of the same frequency, with the (2k−1)-th and 2k-th two successive subframes as units. Namely, orthogonal codes having an orthogonal code length SFPB(2Npb) corresponding to the pilot symbol number 2Npb are allocated to pilot symbol PPB(Npb)-n(m) over the (2k−1)-th and 2k-th two successive subframes, in the n-th pilot block PB(Npb)-n of pilot block group PB(Npb). Here, m=1, . . . , 2Npb. Further, k=1, . . . , Nsf. Nsf indicates the number of MBS resource-allocated subframes.
Thus, the interference suppression effect between MBS zones can be further improved by allocating the orthogonal code having a further long orthogonal code length, to the pilot symbols included in pilot block PB(Npb)-n of subframe #1 and pilot block PB(Npb)-n of subframe #2 continuous from pilot block PB(Npb)-n of subframe #1.
[Superimposition Method #4-1 of the Orthogonal Code]
Similarly to [Superimposition method #4], the orthogonal codes over the pilot blocks located at the same frequency positions, are allocated to the (2k−1)-th and 2k-th two successive units of subframes. Namely, the orthogonal code having an orthogonal code length of SFPB(2Npb) corresponding to pilot symbol number 2Npb is allocated to pilot symbol PPB(Npb)-n(m) over the (2k−1)-th and 2k-th two successive sub-fames in the n-th pilot block PB(Npb)-n of pilot block group PB(Npb). Here, m=1, . . . , 2Npb. Further, k=1, . . . , Nsf. Note that Nsf is the MBS resource-allocated number of subframes.
Further, the orthogonal code sequence is allocated to pilot symbol PPB(Npb)-n(m) as follows. Note that explanation will be given hereinafter, limited to a case of PB(2), NI=2.
Specifically, the following orthogonal code sequence SFPB(Npb){j} is respectively allocated to the n-th pilot block PB(Npb)-n of pilot block group PB(Npb), namely to the Nz-th to the (Nz+NI)-th MBS zone (MBS identifier) which are close together, based on the block orthogonal pilot information or the MBS identifier.
Specifically, the orthogonal codes are allocated to the (Nz+s)-th (s=0, 1, 2) MBS zone (MBS zone #Nz+s), in accordance with equation 5-1 to equation 5-3.
[5]
SFPB(2Npb){1} - - - mod(n−s, SFPB(Npb)+1)=1 (Equation 5-1)
SFPB(2Npb){2} - - - mod(n−s, SFPB(Npb)+1)=2 (Equation 5-2)
SFPB(2Npb){3} - - - mod(n−s, SFPB(Npb)+1)=0 (Equation 5-3)
When SFPB(2Npb)=4,
SF4{1}[1, 1, 1, 1],
SF4{2}=[1, 1, −1, −1],
SF4{3}=[1, −1, 1, −1],
SF4{4}=[1, −1, −1, 1]
are allocated to pilot block PB(Npb)-n, in accordance with the aforementioned equation 5-1 to equation 5-3.
Note that the orthogonal codes are variably allocated to PB(2)-4 and thereinafter similarly, between MBS zones cyclically. Thus, by allocating the orthogonal codes thereto, an influence of the inter-zone interference can be made uniform between MBS zones similarly to Embodiment 2, even in a case that RUB of an odd number of subframes is set as a unit of resource allocation at the time of MBS data transmission.
In this embodiment, explanation will be given for the zone-specific pilot configuration capable of further improving the channel estimation accuracy when the MBS transmission is carried out using multiple subframes.
[Zone-Specific Pilot Configuration Method]
As shown in
Then the orthogonal codes are allocated, each orthogonal code having a length corresponding to the number of pilot symbols included in pilot block PB(Npb)-n located at the same frequency positions, over temporally successive subframe #1 and subframe #2. Then, the orthogonal code sequence is superimposed on the pilot symbols included in pilot block PB(Npb)-n located at the same frequency positions.
[Superimposition Method #5 of the Orthogonal Code]
The orthogonal codes are allocated to two or more successive subframes, over the pilot blocks located at the same frequency positions. Namely, orthogonal code SFPB(2Npb) is allocated to pilot symbol PPB(Npb)-nk(m) in the n-th pilot block PB(Npb)-n of pilot block group PB(Npb) in the k-th subframe, the orthogonal code having not more than a double length of the pilot symbol number Npb in the pilot block. Here, m=1, . . . , Npb.
In this embodiment, the orthogonal code sequence superimposed on pilot symbol PPB(Npb)-n(m) is allocated as follows. Note that explanation will be given hereinafter for a case that the orthogonal code is allocated to PB(2), here NI=2, SFPB(2Npb)=3.
Here, the following orthogonal code sequence SFPB(Npb){j} is allocated to the n-th pilot block PB(Npb)-n of pilot block group PB(Npb), namely to the Nz-th to (Nz+NI)-th MBS zone (MBS identifier) which are close together, then, the orthogonal code is superimposed on the pilot symbols.
Namely, the orthogonal code is allocated to the (Nz+s)-th (s=0, 1, 2) MBS zone (MBS zone #Nz+s), in accordance with equation 6-1.
(Equation 6-1)
SFPB(2Npb){s+1}[m]=exp[i (NPB(k−1)+m) p(s)] [6]
Here, p(1)=0, p(2)=2π/3, p(3)=4π/3.
Thus, by sequentially and cyclically multiplying the orthogonal code sequence by the pilot symbols included in the subblock (pilot block located at the same frequency position) extending over temporarily continuous subframes and allocated to the same frequency band, the orthogonal codes can be averaged over multiple subframes. Therefore, the channel estimation accuracy using pilot symbol Positioned on the edge of the pilot block can be improved.
Note that even in a case that the number of pilot symbols in the pilot block are not a multiple of the orthogonal code length of the allocated orthogonal code, by continuously superimposing the orthogonal code similarly on the pilot block of a subsequent subframe, the channel estimation accuracy using pilot symbol Positioned on the edge of the subframe of the pilot block, can be improved.
In the description above, the MBS transmission is carried out, with the resource unit block (RUB) composed of multiple (M) resource units, set as a minimum unit. However, the present invention is not limited thereto. For example, the present invention may also be applied to a case that the MBS transmission is carried out, with the resource unit set as one.
Note that in the aforementioned embodiment, although explanation has been given using an antenna, the present invention is also applied to a case that an antenna port is used.
The antenna port indicates a theoretical antenna composed of one or a plurality of physical antennas. Namely, the antenna port is not necessarily limited to one physical antenna, and indicates an array antenna compose of a plurality of antennas.
For example, 3GPP LTE does not define how many physical antennas are used to configure the antenna port, but defines a minimum unit capable of transmitting a reference signal of a different base station.
Further, the antenna port is sometimes defined as a minimum unit for multiplication of weighting of a precoding vector.
Also, although cases have been described with the above embodiment as examples where the present invention is configured by hardware, the present invention can also be realized by software.
Each function block employed in the description of each of the aforementioned embodiments may typically be implemented as an LSI constituted by an integrated circuit. These may be individual chips or partially or totally contained on a single chip. “LSI” is adopted here but this may also be referred to as “IC,” “system LSI,” “super LSI,” or “ultra LSI” depending on differing extents of integration.
Further, the method of circuit integration is not limited to LSI's, and implementation using dedicated circuitry or general purpose processors is also possible. After LSI manufacture, utilization of a programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor where connections and settings of circuit cells within an LSI can be reconfigured is also possible.
Further, if integrated circuit technology comes out to replace LSI's as a result of the advancement of semiconductor technology or a derivative other technology, it is naturally also possible to carry out function block integration using this technology. Application of biotechnology is also possible.
The disclosure of Japanese Patent Applications No.2009-086519, filed on Mar. 31, 2009, including the specification, drawing, and abstract, is incorporated herein by reference in its entirety.
The present invention provides a base station apparatus, a terminal apparatus, a pilot transmission method, and a channel estimation method capable of obtaining improved inter-zone interference suppression characteristics even in a propagation path of low frequency correlation at the time of MBS SFN transmission, and capable of ensuring high channel estimation accuracy. Therefore, the base station apparatus, the terminal apparatus, the pilot transmission method, and the channel estimation method of the present invention are useful in a wireless communication system utilizing MBS.
Number | Date | Country | Kind |
---|---|---|---|
2009-086519 | Mar 2009 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2010/002231 | 3/29/2010 | WO | 00 | 10/5/2011 |