1. Field of the Invention
The present invention relates to techniques for use in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system. More particularly, the present invention relates to techniques for pilot stream remapping in an OFDM wireless communication system.
2. Description of the Related Art
Orthogonal Frequency Division Multiplexing (OFDM) is a multi-carrier technique that is widely used as an access technique in a modern wireless communication system due to its robustness to multipath fading and simple implementation. The number of OFDM subcarriers in an OFDM wireless communication system is typically selected as power of two, which allows for the use of a Fast Fourier Transform (FFT) algorithm during reception and an Inverse FFT (IFFT) algorithm during transmission. An example of OFDM transmission according is described below with reference to
Referring to
An example of OFDM reception is described below with reference to
Referring to
A typical cellular wireless communication system includes a collection of fixed Base Stations (BSs) that define coverage areas or cells. Typically, a Non-Line-Of-Sight (NLOS) radio propagation path exists between a BS and a Mobile Station (MS) due to natural and man-made objects that are situated between the BS and the MS. As a consequence, the radio waves propagate via reflections, diffractions and scattering. The waves arriving at the MS in the DL direction (at the BS in the UpLink (UL) direction) experience constructive and destructive additions because of different phases of the individual waves. This is due the fact that, at the high carrier frequencies typically used in the cellular wireless communication system, small changes in the differential propagation delays introduces large changes in the phases of the individual waves. If the MS is moving or there are changes in the scattering environment, then the spatial variations in the amplitude and phase of the composite received signal will manifest themselves as time variations known as Rayleigh fading or fast fading. The time-varying nature of the wireless channel requires a very high Signal-to-Noise Ratio (SNR) in order to provide a desired bit error rate or packet error reliability.
Multiple Input Multiple Output (MIMO) schemes use multiple transmit antennas and multiple receive antennas to improve the capacity and reliability of a wireless communication channel. A wireless communication system implementing the MIMO scheme (hereafter referred to as a MIMO wireless communication system) theoretically enables a linear increase in capacity of K, where K is the minimum of number of transmit (M) and receive (N) antennas (i.e., K=min(m,n). A simplified example of a 4×4 MIMO wireless communication system is described below with reference to
Referring to
The MIMO channel estimation includes estimating the channel gain and phase information for links from each of the transmit antennas to each of the receive antennas. Therefore, the channel for an M×N MIMO wireless communication system consists of an N×M matrix:
where hij represents the channel gain from transmit antenna j to receive antenna i. In order to enable the estimations of the elements of the MIMO channel matrix, separate pilots are transmitted from each of the transmit antennas.
An example of a single-user MIMO wireless communication system is described below with reference to
Referring to
An example of a multi-user MIMO wireless communication system is described below with reference to
Referring to
An example of Frequency Division Duplex (FDD) is described below with reference to
Referring to
An example of Time Division Duplex (TDD) is described below with reference to
Referring to
In an OFDM wireless communication system, a subframe is divided in the frequency domain into different Resource Blocks (RBs). A RB consists of multiple subcarriers and OFDM symbols. A RB is considered as minimum unit of resource allocation for a user. An example of an OFDM RB is described below with reference to
Referring to
Training signal or pilot overhead is a significant concern in a MIMO wireless communications system because separate pilot signals are required for each of the transmit antennas. An example of pilot overhead in a MIMO wireless communications system is described below with reference to
Referring to
The pilot signals 902-1, 902-2, . . . , 902-M used for CQI and PMI calculation are typically referred to as common pilot signals as they are used by all MSs in a cell. The common pilot signals are generally not precoded since MSs use these signals as a reference for PMI calculation. The common pilot signals can also be used for data demodulation. However, for data demodulation, precoded dedicated signals are generally considered more useful because the channel estimation performance may be improved due to precoding gain on the pilot signals. The dedicated pilot signals are targeted for a desired MS and cannot be used by other MSs in the cell as a reference because the dedicated pilot signals are precoded with an MS specific precoding vector or matrix. The dedicated pilot or reference signals also result in smaller overhead because the number of pilot signals required is equal to the number of MIMO layers transmitted, which may be smaller than the total number of transmit antennas in the system due to MIMO rank adaptation.
An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide techniques for pilot stream remapping in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system.
In accordance with an aspect of the present invention, a method for transmitting pilot data in a wireless communication system is provided. The method includes determining a pilot pattern in at least one resource block for each of one or more pilot streams, and transmitting the one or more pilot streams based on the determined respective pilot pattern in the at least one resource block. The at least one resource block may comprise a plurality of subcarriers and a plurality of OFDM symbols.
In accordance with another aspect of the present invention, a method for receiving pilot data in a wireless communication system is provided. The method includes determining a pilot pattern in at least one resource block for a pilot stream, and receiving the pilot stream based on the determined pilot pattern in the at least one resource block. The at least one resource block may comprises a plurality of subcarriers and a plurality of OFDM symbols.
In accordance with yet another aspect of the present invention, a base station apparatus for transmitting pilot data in a wireless communication system is provided. The apparatus includes a pilot pattern determiner, a subcarrier mapper and an OFDM modulator, and a transmitter. The pilot pattern determiner determines a pilot pattern in at least one resource block for each of one or more pilot streams. The subcarrier mapper and the OFDM modulator include the one or more pilot streams in the at least one resource block based on the determined respective pilot pattern. The transmitter transmits the at least one resource block. The at least one resource block may comprise a plurality of subcarriers and a plurality of OFDM symbols.
In accordance with still another aspect of the present invention, a mobile station apparatus for receiving pilot data in a wireless communication system is provided. The apparatus includes a receiver, a pilot pattern determiner and an OFDM demodulator and a subcarrier demapper. The receiver receives a signal including pilot stream in at least one resource block. The pilot pattern determiner determines a pilot pattern in at least one resource block for the pilot stream. The OFDM demodulator and the subcarrier demapper extract the pilot stream from the at least one resource block based on the determined pilot pattern. The at least one resource block comprises a plurality of subcarriers and a plurality of OFDM symbols.
Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, like reference numerals will be understood to refer to like parts, components, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein may be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention are provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
By the term “substantially” it is meant that the recited characteristic, parameter, or value need not be achieved exactly, but that deviations or variations, including for example, tolerances, measurement error, measurement accuracy limitations and other factors known to those of skill in the art, may occur in amounts that do not preclude the effect the characteristic was intended to provide.
It should be understood that the following description might refer to terms utilized in various standards merely for simplicity of explanation. For example, the following description may refer to terms utilized in at least one of a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) standard, a 3GPP2 Ultra Mobile Broadband (UMB) standard, and an Institute of Electrical and Electronics Engineers (IEEE) 802.16m standard, etc. However, this description should not be interpreted limiting the present invention to application with any particular standard. Independent of the mechanism used to implement any of the techniques described herein, it is advantageous for these techniques to conform to a standardized mechanism.
Exemplary embodiments of the present invention described below may refer to a Mobile Station (MS). However, the use of the term “MS” is merely for convenience in explanation. The MS may also be referred to as an Advanced MS (AMS), a User Equipment (UE), a user device, a terminal, a user terminal, a mobile terminal, a user station, a mobile station, etc. Similarly, exemplary embodiments of the present invention described below may refer to a Base Station (BS). However, the use of the term “BS” is merely for convenience in explanation. The BS may also be referred to as an Advanced BS (ABS), a Femtocell BS, a Relay, a Picocell, a Microcell, a Macrocell, a Ubicell, etc.
Exemplary embodiments of the present invention described below relate to techniques for use in Orthogonal Frequency Division Multiplexing (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA) wireless communication systems. More specifically, exemplary embodiments of the present invention described below relate to techniques for pilot pattern remapping in OFDM or OFDMA wireless communication systems when Multiple Input Multiple Output (MIMO) is employed. The terms OFDM and OFDMA may be interchangeably used herein. An aspect of these exemplary embodiments of the present invention is to provide an efficient pilot pattern that enables accurate channel estimation for the purpose of measurement and demodulation when a plurality of antennas are employed.
The resources of an OFDM or OFDMA wireless communication system may often be organized in a unit of a Resource Block (RB). An RB, which may be also referred to as a Physical Resource Block (PRB), denotes a set of time-frequency resources contiguous in time and frequency. For example, in a wireless communication system based on the 3GPP LTE standard, a RB is defined as 12 contiguous subcarriers across 14 OFDM symbols. In a wireless communication system based on the 3GPP2 UMB standard, a RB is defined as 16 contiguous subcarriers across 8 OFDM symbols. In a wireless communication system based on the IEEE 802.16m standard, a RB is defined as 18 contiguous subcarriers across 6 OFDM symbols. Note that in some systems, a Virtual Resource Blocks (VRB) may also be defined to have the same size as a PRB, but the resources within a VRB are not necessarily contiguous. The resources of an OFDM or OFDMA system are often allocated on one of a PRB or VRB basis. For simplicity, PRB and a Physical Resource Unit (PRU) may be interchangeably referred to herein. Similarly, VRB and a Virtual Resource Unit (VRU) may be interchangeably referred to herein.
In a MIMO OFDM wireless communication system, there are two major types of pilots, namely common pilots and dedicated pilots. A common pilot is often transmitted via one physical antenna, while a dedicated pilot is often transmitted via multiple antennas and goes through the same spatial domain processing as a stream of data. For ease in explanation, it is assumed that common pilots are transmitted via a single physical antenna. Note that, although not typical, a common pilot may be transmitted through multiple physical antennas as well. And the exemplary embodiments of the present invention are certainly applicable to such common pilots. One type of common pilot is referred to as a reference pilot or midamble, which may also be referred to as a Channel Quality Indication (CQI) pilot or measurement pilot. These pilot signals are used primarily for a receiver to measure channel quality information and MIMO related information such as rank, preferred precoder, etc. These pilots are not designed to support data channel demodulation, although such usage is certainly not prohibited. Dedicated pilots are often used in the demodulation of data and control transmitted on a RB. Compared with common pilots, dedicated pilots sometimes may bring lower pilot overhead, better channel estimation, and lower signaling overhead. Due to these benefits, dedicated pilots are often used in MIMO OFDM wireless communication systems for data channel transmission, while common pilots, or midambles, are used for control channel transmission or CQI channels.
In a MIMO wireless communication system, multiple streams of data may be transmitted on the same time-frequency resources due to the degree of freedom provided by the spatial/antenna dimension. Typically, one stream of data is referred to as one layer. In the case of the dedicated pilot, the dedicated pilot typically goes through the same spatial processing as a stream of data. In that case, the channel for that stream of data may be directly estimated from the dedicated pilots for that layer, which simplifies channel estimation, reduces pilot overhead, and improves channel estimation performance.
Pilots typically occupy a few resources in the time-frequency grid and are typically spread out in time and frequency so that time and frequency channel variation may be sufficiently obtained. The locations of the pilots are often referred to as a pilot pattern. For dedicated pilots, the pilot patterns are typically defined within an RB. For midambles, the midamble pilot patterns are typically defined for the whole system bandwidth or a large portion of the system bandwidth, although other use cases are certainly possible. For the dedicated pilots and the midambles, both the transmitting and receiving entities should be aware of the pilot patterns or poses information on how to derive them. The transmitting entity should be aware of the pilot patterns or poses information on how to derive them so as to generate the RBs with the appropriate pilot pattern. The receiving entity should be aware of the pilot patterns or poses information on how to derive them so as to process the RBs for the pilots included therein.
Examples of pilot patterns in RBs are described below with reference to
Referring to
In a rich-scattering wireless radio environment, 8-layer transmission may be used when 8 transmit antennas are employed in a MIMO OFDM wireless communication system. In an outdoor radio environment, the channel variation in the time and frequency domain may be significant due to high mobility and large delay spread. In such a radio environment, each layer transmission may use 3 dedicated pilot subcarriers per RB, where an RB is defined as 18 subcarriers by 6 OFDM symbols, by 5 OFDM symbols, or by 7 OFDM symbols.
Exemplary embodiments of the present invention may be described herein in the context of an 8-transmit antenna wireless communication system with 8-layer transmission. However, the present invention is equally applicable to wireless communication systems with other numbers of transmit antennas, and to transmissions with other numbers of layers. Examples of 8 dedicated pilot patterns for 8-layer transmission is described below with reference to
Referring to
In the case of multiple-transmit antenna MIMO OFDM wireless communication systems, multiple RBs may be allocated for a single transmission. In another exemplary embodiment of the present invention, one pilot stream is remapped to a first pilot pattern in a first RB and the said one pilot stream is remapped to a second pilot pattern in a second RB. For the purpose of illustration, we assume the pilot patterns are those defined as in
Referring to
The remapping from pilot streams to pilot patterns may alternatively be described as the association of data streams with pilot patterns. For instance, the exemplary embodiment shown in
The disclosed pilot stream remapping method may be used to define pilot patterns across a plurality of consecutive RBs. An example of pilot stream remapping used to define pilot patterns across a plurality of consecutive RBs is described below with reference to
Referring to
This design helps distribute pilot subcarriers evenly across the time-frequency resources for all the pilot streams. Note that, additionally, great symmetry may be achieved among the pilot patterns, which significantly reduces the complexity of channel estimation. In another exemplary embodiment of the present invention, we use 4 pilot patterns, denoted by pilot pattern 1, 2, 3, and 4, such that pilot pattern 1 and 2 are symmetric in time either in one RB or in two RBs, and that pilot pattern 3 and 4 are symmetric in time either in one RB or in two RBs, and that pilot pattern 1 and 3 are symmetric in frequency in one RB, and that pilot pattern 2 and 4 are symmetric in frequency in one RB, and that pilot pattern 1 and 4 are symmetric in frequency in two RBs, and that pilot pattern 2 and 3 are symmetric in frequency in two RBs.
For example, as shown in
In an indoor radio environment, the channel variation is less significant in the time and frequency domain due low mobility and low delay spread, as compared to an outdoor radio environment. In this case, less dedicated pilot subcarriers are required to achieve similar channel estimation performance.
In another exemplary embodiment of the present invention, each transmission layer uses 2 dedicated pilot subcarriers per RB. An example where each transmission layer uses 2 dedicated pilot subcarriers per RB is described below with reference to
Referring to
Another example where each transmission layer uses 2 dedicated pilot subcarriers per RB is described below with reference to
Referring to
To accommodate both indoor and outdoor radio environments, in another exemplary embodiment of the present invention, a BS configures 8 dedicated pilot patterns with either 3 or 2 dedicated pilot subcarriers per RB for each MS with 8-layer transmission, depending on the feedback CQI/Precoding Matrix Indication (PMI) information from each MS. Namely, a BS may decide to use 8 dedicated pilot patterns with 3 dedicated pilot subcarriers per RB per pilot stream when the MS is in an outdoor radio environment, and may decide to use 8 dedicated pilot patterns with 2 dedicated pilot subcarriers per RB per pilot stream when the MS is in indoor radio environment. A BS may decide whether an MS is in an indoor or outdoor environment based on its feedback CQI information. The CQI may be sub-band CQI, which provides the level of channel variation in both the time and frequency domain.
In the case of Hybrid Automatic Repeat Request (HARQ) operation, retransmission may occur frequently for 8-layer transmission in MIMO OFDM wireless communication systems when 8 transmit antennas are employed. In another exemplary embodiment of the present invention, each layer (or stream) may use 3 dedicated pilot subcarriers per RB for the first transmission while each layer (or stream) uses 2 dedicated pilot subcarriers per RB for the retransmission. This is because it typically requires a higher dedicated pilot density (e.g., 3 dedicated pilot subcarriers) to achieve better channel estimation for the first transmission while it requires a lower dedicated pilot density (e.g., 2 dedicated pilot subcarriers) in retransmissions. Examples of dedicated pilot patterns when HARQ is employed, is described below with reference to
Examples of pilot patterns in RBs of 18 subcarriers by 6 OFDM symbols when HARQ operation is employed is described below with reference to
Referring to
Other examples of pilot patterns in RBs of 18 subcarriers by 6 OFDM symbols when HARQ operation is employed is described below with reference to
Referring to
Examples of pilot patterns in RBs of 18 subcarriers by 5 OFDM symbols when HARQ operation is employed is described below with reference to
Referring to
Other examples of pilot patterns in RBs of 18 subcarriers by 5 OFDM symbols when HARQ operation is employed is described below with reference to
Referring to
Examples of pilot patterns in RBs of 18 subcarriers by 7 OFDM symbols when HARQ operation is employed is described below with reference to
Referring to
Other examples of pilot patterns in RBs of 18 subcarriers by 7 OFDM symbols when HARQ operation is employed is described below with reference to
Referring to
In the case of 8-transmit antenna MIMO OFDM wireless communication systems, multiple consecutive RBs may be allocated for an MS with 8-layer transmission in order to achieve peak data throughput. In an exemplary embodiment of the present invention, 8 dedicated pilot patterns of 3 dedicated pilot subcarriers in one RB with a dedicated pilot pattern of 2 dedicated pilot subcarriers for the other RB are permuted. Examples of permutation of multiple consecutive RBs allocated for an MS are described below with reference to
Referring to
Other examples of permutation of multiple consecutive RBs allocated for an MS are described below with reference to
Referring to
In another exemplary embodiment of the present invention interlaced pilot patterns may be employed. Examples of interlaced pilot patterns for single layer transmission are described below with reference to
Referring to
Examples of interlaced pilot patterns for dual layer transmission are described below with reference to
Referring to
As a result, there are 6 pilot patterns in total in
In exemplary embodiments of the present invention, techniques to more efficiently utilize interlaced pilot patterns are described below. In certain cellular wireless communication systems, such as a 3GPP LTE or IEEE 802.16m wireless communication system, physical frequency resources are reused in neighboring cells. Thus, pilot patterns are likely to be reused in neighboring cells as well. An example of the reuse of pilot patterns among neighboring cells is described below with reference to
Referring to
To mitigate the likelihood of pilot collision among cells, in one exemplary embodiment of the present invention, a reshuffling of pilot subcarrier positions of a pilot stream for different PRUs may be performed. In other words, instead of using the same pilot pattern for a pilot stream in different PRUs, the mapping from pilot stream to pilot patterns in different PRUs may be performed. Preferably, the way of changing the mapping is different in different cells such that a first pilot stream in a first cell does not always collide with a second pilot stream in a second cell in all PRUs these two pilot streams are transmitted in. The proposed technique of reshuffling pilot patterns reduces the probability of pilot collision with other cells at different PRUs. The reduced pilot collision due to a reshuffled pilot pattern improves channel estimation, thereby increasing link quality as well system throughput.
In addition, in certain cases, there may be a slight performance difference for the multiple pilot patterns, and cycling (or hopping) each pilot stream through multiple pilot patterns equalizes the performance for one pilot stream vs. another.
In an exemplary embodiment of the present invention, the mapping from a pilot stream to a pilot pattern is defined as a permutation (interleaving) pattern for each PRU. The permutation pattern may be different in different cells/BSs.
The permutation (interleaving) pattern may be determined based on at least one of a BS (or cell) ID (Cell_ID) index and a PRU ID (PRU_ID) index. For example, pilot stream k may be mapped to pilot pattern i as follows:
i=f(k,Cell_ID,PRU_ID,N) Equation (2)
or
k=g(i,Cell_ID,PRU_ID,N) Equation (3)
where N indicates the pilot pattern sets. For example, N=2 denotes that the pilot stream may hop over the 2-tranmit antenna pilot pattern set, and N=4 denotes that the pilot stream may hop over the 4-tranmit antenna pilot pattern set, etc. In Equations (2) and (3), one of Cell_ID and PRU_ID may be omitted. Examples of determining permutation patterns based on Equations (2) and (3) are as follows:
i=(k+c(Cell_ID)+m(Cell_ID)×PRU_ID) % N Equation (4)
or
k=(i+c(Cell_ID)+m(Cell_ID)×PRU_ID) % N Equation (5)
where % denotes a modulus operation, c(Cell_ID) denotes a constant depending on the Cell_ID, and m(Cell_ID) denotes a number co-prime to N.
In another exemplary embodiment of the present invention, examples of determining permutation patterns based on Equations (2) and (3) are as follows:
i=(k+Cell_ID+Cell_ID×PRU_ID) % N Equation (6)
or
k=(i+Cell_ID+Cell_ID×PRU_ID) % N. Equation (7)
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (2) and (3) with PRU_ID omitted are as follows:
i=(k+Cell_ID) % N Equation (8)
or
k=(i+Cell_ID) % N. Equation (9)
Any number of additional parameters, such as frame indices (superframe number, frame number, subframe number, etc.), may in addition or alternatively be used in Equations (2) and (3) for deriving the mapping from a pilot stream to a pilot pattern. That is, the mapping pattern may vary with time. For example, a timing varying pilot mapping of pilot stream k may be mapped to pilot pattern i as follows:
i=f(k,Cell_ID,PRU_ID,N,frame_indices) Equation (10)
or
k=g(i,Cell_ID,PRU_ID,N,frame_indices). Equation (11)
In Equations (12) and (13), any number of Cell_ID, PRU_ID, and frame_indices may be omitted. In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (10) and (11) are as follows:
i=(k+(frame_indices % F)+Cell_ID+Cell_ID×PRU_ID) % N Equation (12)
or
k=(i+(frame_indices % F)+Cell_ID+Cell_ID×PRU_ID) % N Equation (13)
where F is the cycle (or period) of the mapping pattern changing, in terms of a number of frames, which may be semi-statically or dynamically configured by a BS.
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (10) and (11) with PRU_ID omitted are as follows:
i=(k+(frame_indices % F)+Cell_ID) % N Equation (14)
or
k=(i+(frame_indices % F)+Cell_ID) % N Equation (15)
In other exemplary embodiments of the present invention, the permutation (interleaving) pattern may also be determined based on STation ID (STID). STID denotes a user ID, and is also referred to as, an MS ID (or mobile ID).
Here, the permutation (interleaving) pattern may be determined based on at least one of Cell_ID, PRU_ID and STID. For example, pilot stream k may be mapped to pilot pattern i as follows:
i=f(k,Cell_ID,PRU_ID,N,STID) Equation (16)
or
k=g(i,Cell_ID,PRU_ID,N,STID) Equation (17)
where N indicates the pilot pattern sets. For example, N=2 denotes that the pilot stream can hop over the 2Tx pilot pattern set, and N=4 denotes that the pilot stream can hop over the 4Tx pilot pattern set, etc. In an exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (16) and (17) are as follows:
i=(k+c(Cell_ID)+c(STID)+m(Cell_ID)×PRU_ID) % N Equation (18)
or
k=(i+c(Cell_ID)+c(STID)+m(Cell_ID)×PRU_ID) % N, Equation (19)
where % is modulus operation, c(Cell_ID) is a constant depending on the Cell_ID, and m(Cell_ID) is a number co-prime to N.
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (16) and (17) are as follows:
i=(k+Cell_ID+STID+Cell_ID×PRU_ID) % N Equation (20)
or
k=(i+Cell_ID+STID+Cell_ID×PRU_ID) % N. Equation (21)
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (16) and (17) with PRU_ID omitted are as follows:
i=(k+Cell_ID+STID) % N Equation (22)
or
k=(i+Cell_ID+STID) % N. Equation (23)
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (16) and (17) with Cell_ID omitted are as follows:
i=(k+PRU_ID+STID) % N Equation (24)
or
k=(i+PRU_ID+STID) % N. Equation (25)
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (16) and (17) with Cell_ID and PRU_ID omitted are as follows:
i=(k+STID) % N Equation (26)
or
k=(i+STID) % N. Equation (27)
Any number of additional parameters, such as frame indices (superframe number, frame number, subframe number, etc.), may also or alternatively be used in Equations (16) and (17) when deriving the mapping from a pilot stream to a pilot pattern. That is, the mapping pattern may vary with time. For example, a timing varying pilot mapping of pilot stream k mapped to pilot pattern i as follows:
i=f(k,Cell_ID,PRU_ID,STID,N,frame_indices) Equation (28)
or
k=g(i,Cell_ID,PRU_ID,STID,N,frame_indices) Equation (29)
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (28) and (29) are as follows:
i=(k+(frame_indices % F)+Cell_ID+STID+Cell_ID×PRU_ID) % N Equation (30)
or
k=(i+(frame_indices % F)+Cell_ID+STID+Cell_ID×PRU_ID) % N Equation (31)
where F is the cycle (or period) of mapping pattern change, in terms of a number of frames, which may be semi-statically or dynamically configured by a BS.
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (28) and (29) with PRU_ID omitted are as follows:
i=(k+(frame_indices % F)+Cell_ID+STID) % N Equation (32)
or
k=(i+(frame_indices % F)+Cell_ID+STID) % N. Equation (33)
In another exemplary embodiment of the present invention, examples of determining permutations pattern based on Equations (28) and (29) with Cell_ID and PRU_ID omitted are as follows:
i=(k+(frame_indices % F)+STID) % N Equation (34)
or
k=(i+(frame_indices % F)+STID) % N. Equation (35)
The aforementioned rules and/or techniques of mapping streams to pilot patterns may also be applicable in the case of interlaced patterns. In another exemplary embodiment of the present invention, the mapping from a pilot stream to an interlaced pilot pattern is defined as a permutation (interleaving) pattern for each PRU. The permutation (interleaving) pattern may be determined by at least one or more of Cell_ID, frame_indices, F, N, PRU_ID, and STID.
In another exemplary embodiment of the present invention, a permutation pattern may be defined by a sequence of offset values, one value for each PRU. Here, the BS (or MS) may apply the offset value for a PRU in determining the mapping from a pilot stream to a pilot pattern for the said PRU. More than one sequence may be defined such that neighboring BSs may use different sequences for randomizing any pilot collision events. As indicated above, the aforementioned rules and/or techniques of mapping streams to pilot patterns may also be applicable in the case of interlaced patterns. In another embodiment of the invention, the mapping from a pilot stream to an interlaced pilot pattern is defined as a permutation (interleaving) pattern for each PRU. Here, the permutation (interleaving) pattern may be determined by the BS (or cell) index and the PRU_ID index.
For example, assuming a sequence sn=[sn,0, sn,1, . . . , sn,(L-1)] is used for a BS n to derive the mapping from pilot stream k to pilot pattern i, where L is the length of the sequence. The mapping may be established as follows:
i=(k+sn,PRU
or
k=(i+sn,PRU
As indicated above, the aforementioned rules and/or techniques of mapping streams to pilot patterns may also be applicable in the case of interlaced patterns. In another exemplary embodiment of the present invention, the mapping from a pilot stream to an interlaced pilot pattern is defined as a permutation (interleaving) pattern for each PRU. The permutation (interleaving) pattern may be determined by one or more of the BS (or cell) sequence sn index, N, and the PRU_ID index.
In another exemplary embodiment of the present invention, a permutation pattern for each PRU and for an MS may be defined based on STID and PRU_ID. The mapping of pilot stream k is mapped to pilot pattern i according to an MS as follows:
i=(k+STID+PRU_ID) % N Equation (38)
or
k=(i+STID+PRU_ID) % N. Equation (39)
The above rules and techniques of mapping streams to pilot patterns may also be applicable in the case of interlaced patterns. In another exemplary embodiment of the present invention, the mapping from a pilot stream to an interlaced pilot pattern is defined as a permutation (interleaving) pattern for each PRU. The permutation (interleaving) pattern may be determined by one or more of the USER_ID, N, and PRU_ID.
In another exemplary embodiment of the present invention, a permutation pattern for each PRU and for an MS may be defined based on STID. Here, the mapping of pilot stream k may be mapped to pilot pattern i according to an MS as follows:
i=(k+STID) % N Equation (40)
or
k=(i+STID) % N. Equation (41)
In another exemplary embodiment of the present invention, a permutation pattern for each PRU and for an MS may be defined based on STID and Cell_ID. The mapping of pilot stream k may be mapped to pilot pattern i according to an MS as follows:
i=(k+STID+Cell_ID) % N Equation (42)
or
k=(i+STID+Cell_ID) % N. Equation (43)
The above rules and techniques of mapping streams to pilot patterns may also be applicable in the case of interlaced patterns. In another exemplary embodiment of the present invention, the mapping from a pilot stream to an interlaced pilot pattern is defined as a permutation (interleaving) pattern for each PRU. Here, the permutation (interleaving) pattern may be determined by one or more of the STID, Cell_ID, and N.
A permutation pattern may be defined by a sequence of offset values, with one value for each PRU. The BS (or MS) may apply the offset value for a PRU in determining the mapping from a pilot stream to an interlaced pilot pattern for the said PRU. More than one sequence may be defined such that neighboring BSs may use different sequences to randomize pilot collision events. The mapping from a pilot stream to an interlaced pilot pattern may be further decomposed into a first mapping from a pilot stream index to a pilot pattern index and a second mapping from a pilot stream index to an interlace index. The aforementioned techniques of establishing mapping patterns based on BS index and PRU index are also applicable to the said first mapping from a pilot stream index to a pilot pattern index, and to the said second mapping from a pilot stream index to an interlace index.
In another exemplary embodiment of the present invention, we propose a rank-1 (single stream or single layer) reshuffled pilot pattern for a given PRU at a given cell based on one or more of Interlaced_ID, Cell_ID, Stream_ID, and PRU_ID. That is, the rank-1 Reshuffled Pilot Pattern (RPP) may be generally expressed as a function of Cell_ID and PRU_ID. That is,
RPP(Interlaced_ID,Stream_ID)=f(Cell_ID and PRU_ID). Equation (44)
Here, Interlaced_ID_k may be determined by:
Interlaced_ID=Cell_ID % the size of Interlaced_ID set. Equation (45)
Stream_ID may be determined by:
Stream_ID=PRU_ID % the size of Stream_ID set. Equation (46)
Exemplary embodiments of present invention are described below assuming a pilot pattern that can support up to a maximum 2 layer transmission with 3 various interlaced pilot patterns, such as the pilot pattern as shown in
For illustration, it is further assumed that 3 sub-bands are used. For example, a system bandwidth may be 10 MHz, while a sub-band bandwidth may be only 3.33 MHz, if the 10 MHz system bandwidth is divided by 3 sub-bands. An example of the rank-1 transmission reshuffled pilot pattern is described below with reference to
Referring to
In another exemplary embodiment of the present invention, for a K-layer (or stream) transmission reshuffled pilot pattern, assuming the size of Stream_ID set is D and the size of Interlaced_ID set is J, where D>K or D=K, RPP for a given PRU at a given cell for the k-th layer (stream) transmission may be expressed as RPP(Interlaced_ID_k, Stream_ID_k), which is function of Cell_ID and PRU_ID. That is,
RPP(Interlaced_ID—k,Stream_ID—k)=f(Cell_ID and PRU_ID) Equation (47)
In exemplary another embodiment of the present invention, an interlaced pilot pattern may be generated by shifts along the time and frequency axis of the PRU. The shifts in time and frequency may be cell ID and PRU ID dependent to avoid collision between pilots among neighboring cells. Herein, it is assumed that the pilot locations for stream 1 are indexed by the time and frequency location as p1(t,f) where t and f denote vectors indexing time and frequency locations for pilot stream 1. When a shift in time and frequency indexed by tshift and fshift are applied to t and f respectively, a new pilot pattern for stream 1 may be generated as,
p1(t+tshift % TPRU,f+fshift % FPRU) Equation (48)
Where TPRU and FPRU denote the number of time symbols in frequency subcarriers in a PRU. tshift and fshift denote functions of CELL_ID and PRU_ID. For example,
tshift=f(Cell_ID and PRU_ID) Equation (49)
and
fshift=f(Cell_ID and PRU_ID). Equation (50)
As an illustration, consider the two stream pilot pattern Pilot #0 shown in
Referring to
In another exemplary embodiment of the present invention, the frequency shift fshift may be made a function of Cell_ID and time shift tshift may be made a function of PRU_ID. For example,
tshift=f(PRU_ID) and fshift=f(Cell_ID). Equation (51)
In another exemplary embodiment of the present invention, only time shift tshift may be used to generate a new pattern. An example of pilot stream remapping when only time is shifted is described below with reference to
Referring to
Described below are techniques for pilot stream remapping (or a pilot stream set selection method) for DownLink (DL) data transmission for wireless OFDM wireless communication systems according to exemplary embodiments of the present invention. More specifically, described below are pilot pattern remapping (or a pilot stream set selection) techniques for dedicated and common pilot scenarios when a rank-1 transmission or one data stream transmission is employed for DL communications according to exemplary embodiments of the present invention. The following techniques for pilot stream remapping are aimed to mitigate pilot collision, thereby reducing channel estimation error and enhancing system performance.
Other exemplary embodiments of the present invention include pilot stream sets used for a BS employing multiple transmit antennas for DL communications. A pilot stream set corresponds to one pilot pattern configuration of pilot locations within an RB. For rank-1 or one data stream transmission, one of a pair of pilot stream sets are selected and used for the transmission. Examples of pilot stream sets used for DL data transmission with one data stream or a single layer transmission in dedicated and/or common pilot scenarios are described below with reference to
Referring to
Referring to
In another exemplary embodiment of the present invention, the selection method of pilot stream set s for MSs shall be determined by a BS as functions of Cell_ID, STID, or PRU_ID, or any combination of the aforementioned parameters. That is,
s=function(m,k,j) Equation (52)
where function(x,y,z) denotes the functional operation with the combination of the parameters x, y, and z, m denotes the STID of the targeted MS, k denotes the Cell_ID, and j denotes the scheduled PRU_ID by a BS for the MS with an STID of m. In another exemplary embodiment of the present invention, the selection method of pilot stream set s may be determined as follows:
s=mod(k,2)+1, where s={1,2} Equation (53)
or
s=mod(k,2), where s={0,1}. Equation (54)
where mod denotes a modulus operation. The selection methods of pilot stream set s in Equations (53) and (54) are cell-specific. In other words, the selection methods of pilot stream set s are applied to all MSs served within the cell of the serving BS.
In a more general form, the pilot stream s may be selected as follows:
s=mod(function(k),2)+1, where s={1,2} Equation (55)
or
s=mod(function(k),2), where s={0,1} Equation (56)
where function(k) may be any mathematical function of k (e.g., function(k)=└k/256┘ where └x┘ is the largest integer that is smaller than or equal to x).
In another exemplary embodiment of the present invention, the selection method of pilot stream set s at the scheduled PRU_ID j, may be determined as follows:
s=mod(k+j,2)+1, where s={1,2} Equation (57)
or
s=mod(k+j,2), where s={0,1}. Equation (58)
In another exemplary embodiment of the present invention, the selection method of pilot stream set sm for the MS with an STID of m shall be determined as a function of the parameters Cell_ID, STID, or PRU_ID, or any combination of the aforementioned parameters. That is,
sm=function(m,k,j). Equation (59)
Here, in exemplary embodiments of the present invention sm={1,2} or sm={0,1}. In another exemplary embodiment of the present invention, the selection method of pilot stream set sm for the MS with an STID of m, may be determined as follows:
sm=mod(m+k,2)+1, where sm={1,2} Equation (60)
or
sm=mod(m+k,2), where sm={0,1} Equation (61)
where mod denotes a modulus operation, m denotes the STID of the targeted MS, and k denotes the Cell_ID. In a more general form, the pilot stream set sm may be selected as follows:
sm=mod(m+function(k),2)+1, where sm={1,2} Equation (62)
or
sm=mod(m+function(k),2), where sm={0,1} Equation (63)
where function(k) may be any mathematical function of k (e.g., function(k)=└k/256┘ where └x┘ is the largest integer that is smaller than or equal to x).
In another exemplary embodiment of the present invention, the selection method of pilot stream set sm for the MS with an STID of m may be determined as follows:
sm=mod(m,2)+1, where sm={1,2} Equation (64)
or
sm=mod(m,2), where sm={1,2}. Equation (65)
In another exemplary embodiment of the present invention, the selection method of pilot stream set sm,j for the MS with an STID of m at the scheduled PRU_ID j, may be determined as follows:
sm,j=mod(m+k+j,2)+1, where sm,j={1,2} Equation (66)
or
sm,j=mod(m+k+j,2), where sm,j={0,1} Equation (67)
where j denotes the scheduled PRU_ID by a BS for the MS with an STID of m.
In another exemplary embodiment of the present invention, the selection method of pilot stream set sm,j for the MS with an STID of m at the scheduled PRU_ID j, may be determined as follows:
sm,j=mod(m+j,2)+1, where sm,j={1,2} Equation (68)
or
sm,j=mod(m+j,2), where sm,j={0,1}. Equation (69)
In a more general form, the selection method of pilot stream set sm,j for the MS with an STID of m at the scheduled PRU_ID j, may be determined as follows:
sm,j=mod(m+function(j),2)+1, where sm,j={1,2} Equation (70)
or
sm,j=mod(m+function(j),2), where sm,j={0,1} Equation (71)
where function(j) may be any mathematical function of k (e.g., function(j)=pj where pj is the j-th value of a predefined sequence or a pseudo-random sequence).
Where m is the STID of the targeted MS, any of Equations (52), (53), (55), (57), (59), (60), (62), (64), (66), (68), and (70) may be used for selecting the pilot stream for an MS with an STID of m in
In other exemplary embodiments of the present invention, the techniques described above may be used for interlaced pilot patterns. More specifically, for a given pilot pattern set among a plurality of pilot pattern sets (e.g., pilot pattern set 0, 1, and 2), the techniques described above may be utilized to determine a pilot stream set from among pilot stream sets of a given pilot pattern set, examples of which are described below with reference to
Referring to
In an exemplary implementation, for DL communication with one data stream transmission and for a given pilot pattern set (i.e., one of pilot pattern set 0, 1, and 2), the selection method of pilot stream set sm for an MS with an STID of m, may be determined as follows:
sm=mod(m+k,2)+1, where sm={1,2} Equation (72)
where m is the STID of the targeted MS. In Equations (72) m may be set to 0 when an MS is scheduled with a Distributed Logic Resource Unit (DLRU).
In another exemplary embodiment of the present invention, for DL communication with one data stream transmission and for a given pilot pattern set (i.e., one of pilot pattern set 0, 1, and 2) as shown in
In another exemplary embodiment of the present invention, for DL communication with one data stream transmission, we proposed that for a given pilot pattern set (i.e., one of pilot pattern set 0, 1, and 2) as shown in
s=mod(k,2)+1, where s={1,2} Equation (73)
Referring to
In an exemplary implementation, for DL communication with one data stream transmission and for a given pilot pattern set (i.e., one of pilot pattern set 0, 1, and 2), the selection method of pilot stream set sm for an MS with an STID of m, may be determined as follows:
sm=mod(m+k,2), where sm={0,1} Equation (74)
where m is the STID of the targeted MS. In Equations (74) m may be set to 0 when an MS is scheduled with a DLRU.
In another exemplary embodiment of the present invention, for DL communication with one data stream transmission and for a given pilot pattern set (i.e., one of pilot pattern set 0, 1, and 2) as shown in
In another exemplary embodiment of the present invention, for DL communication with one data stream transmission, we proposed that for a given pilot pattern set (i.e., one of pilot pattern set 0, 1, and 2) as shown in
s=mod(k,2), where s={0,1} Equation (75)
In another exemplary embodiment of the present invention interlaced midamble pilot patterns may be employed. Examples of interlaced midamble pilot patterns for 2-transmit antenna midamble transmission with 6 symbol subframes are described below with reference to
Referring to
In an exemplary embodiment of the present invention, the 3 interlaced midamble pilot patterns, as shown in
Here, the offset between one interlace of midamble pilot patterns with the closest another interlace is 2 OFDM symbols. In a straightforward extension of this exemplary embodiment, more than 3 interlaced midamble pilot patterns may be defined by reducing the offset between one interlace of midamble pilot patterns with the closest another interlace to 1 OFDM symbol.
While the midamble pilot patterns are shown in
Referring to
Examples of interlaced midamble pilot patterns for two-layer (or two-stream) midamble transmission with 6-symbol subframes are described below with reference to
Referring to
Referring to
Examples of interlaced midamble pilot patterns for 4-transmit antenna midamble transmission with 6-symbol subframes are described below with reference to
Referring to
Referring to
Examples of interlaced midamble pilot patterns for four-layer (or four-stream) midamble transmission with 6-symbol subframes are described below with reference to
Referring to
Referring to
Examples of interlaced midamble pilot patterns for 8-transmit antenna midamble transmission with 6-symbol subframes are described below with reference to
Referring to
Referring to
Examples of interlaced midamble pilot patterns for eight-layer (or eight-stream) midamble transmission with 6-symbol subframes are described below with reference to
Referring to
Referring to
In cellular wireless communication system, such as a 3GPP LTE or IEEE 802.16m wireless communication systems, physical frequency resources are reused among cells. Thus, the midamble pilot pattern may be reused in a cell and its neighboring cells as well. An example of midamble pilot pattern reuse is described below with reference to
Referring to
To mitigate midamble pilot collision, in an exemplary embodiment of the present invention, a BS transmits its midamble pilots using one of the Transmission Time Intervals (TTI, e.g., a subframe) that is different from one used by another BS. Preferably, a BS and its neighboring BSs should all transmit midamble pilots in different TTIs. In addition, a BS may transmit its midamble pilots using one of the midamble interlaces in a TTI.
The selection of the subframe and/or the interlace may be explicitly signaled, or derived from some system parameters. One example of determining the interlaced midamble pilot pattern i for a BS may be a function of its Cell_ID. That is,
i=f(Cell_ID). Equation (76)
An example of determining the permutation pattern based on Equation (76) is:
i=Cell_ID % 3 Equation (77)
where % denotes a modulus operation. The interlaced midamble pilot pattern i for a BS may transmit at the subframe index s, which is also function of Cell_ID. That is,
s=g(Cell_ID). Equation (78)
An example of determining the permutation pattern based on Equation (78) is:
s=└Cell_ID/3┘%(NDL-Subframe), Equation (79)
where └x┘ is the largest integer that is smaller than or equal to x. Namely, └x┘ denotes a floor operation. NDL-Subframe denotes the number of DL subframes within the time period of a midamble transmission. For example, if the midamble pilots are transmitted once every 5 ms in an IEEE 802.16m FDD wireless communication system, NDL-Subframe=8, as shown in
As another example, if the midamble pilots are transmitted once every 5 ms in an IEEE 802.16m TDD wireless communication system with DL:UL=5:3, NDL-Subframe=5. Here, the probability of pilot collision with other cells or BSs may be reduced. The reduced pilot collisions will improve channel estimation, thereby increasing link quality as well system throughput.
To evenly spread the midamble pilots across all OFDM symbols within a subframe, in another exemplary embodiment of the present invention, the interlace across RBs in a cell are changed. One example of determining the interlaced midamble pilot pattern i for a BS for a certain RB may be a function of the Cell_ID and RB_ID. That is,
i=f(Cell_ID,RB_ID) Equation (80)
where % is modulus operation. An example of determining the permutation pattern based on Equation (80) is:
i=(Cell_ID+RB_ID) % 3. Equation (81)
To mitigate the likelihood of pilot collision among cells, in another exemplary embodiment of the present invention, the interlaces used by midamble pilots of a BS may be randomized across RBs. Preferably, the way of changing the interlaces is different in different cells such that the midamble pilots of a first cell does not always collide with the midamble pilots in a second cell in all PRUs, even if these two cells transmit midamble pilots in the same subframe. This technique further reduces the collision probability, and has the added benefit of balancing the midamble pilots across different OFDM symbols in a subframe.
In one exemplary embodiment of the present invention, the determination of an interlace for midamble pilots is defined as a permutation (interleaving) pattern across RBs. Preferably, the permutation pattern is different in different cells/BSs.
The permutation (interleaving) pattern may be determined by the BS (or cell) index and the RB index. For example, midamble pilot interlace i may be used in an RB in a cell, determined as follows:
i=f(Cell_ID,PRU_ID,N) Equation (82)
where N indicates the number of midamble interlaces. One example of determining the permutation pattern based on Equation (82) is as follows:
i=(c(Cell_ID)+m(Cell_ID)×PRU_ID) % N Equation (83)
where % is modulus operation, c(Cell_ID) is a constant depending on the Cell_ID, and m(Cell_ID) is a number co-prime to N.
Another example of determining the permutation pattern based on Equation (82) is as follows:
i=(Cell_ID+Cell_ID×PRU_ID) % N. Equation (84)
Note that additional parameters, such as frame indices (superframe number, frame number, subframe number, etc.), may also be used in deriving the interlaces of midamble pilots. That is, the randomization of interlaces may vary with time. For example, the timing varying determination of midamble pilot interlace i may be:
i=f(Cell_ID,PRU_ID,N,frame_indices). Equation (85)
An example of determining the permutation pattern based on Equation (85) is:
i=((frame_indices % F)+Cell_ID+Cell_ID×PRU_ID) % N Equation (86)
where F is the cycle (or period) of the interlace randomization, which may be semi-statically or dynamically configured by a BS.
In another exemplary embodiment of the present invention, a permutation pattern may be defined by a sequence of offset values, one value for each RB. The BS (or MS) may apply the offset value for a RB in determining the interlace used for midamble pilot in the said RB. More than one sequence may be defined such that neighboring BSs may use different sequences to randomize pilot collision events. For example, assuming a sequence sn=[sn,0, sn,1, . . . , sn,(L-1)] is used for a BS n to derive the midamble pilot interlace i, where L is the length of the sequence. The interlace index i may be established as follows:
i=sn,PRU
In an exemplary embodiment of the present invention, the interlace index i may be established in the following fashion to mitigate the collision in the event two neighbor cells choose the same sequence.
i=(CELL_ID+sn,PRU
Referring to
The data buffer 4602 stores data exchanged with MSs, and outputs the stored data to encoder 4604. The encoder 4604 channel-codes an information bit stream provided from the data buffer 4602. The symbol modulator 4606 converts the channel-coded information bit stream into complex symbols through modulation.
The pilot data buffer 4624 stores pilot data to be sent to MSs, and outputs the stored pilot data to encoder 4626. The encoder 4626 channel-codes a pilot bit stream provided from the pilot data buffer 4624. The symbol modulator 4628 converts the channel-coded pilot bit stream from the encoder 4626 into complex symbols through modulation.
The subcarrier mapper 4608 maps the complex symbols from the symbol modulator 4606 and the symbol modulator 4628 in the frequency domain based on pilot pattern information received from the pilot pattern determiner 4630.
The pilot pattern determiner 4630 determines a pilot pattern based on any of the techniques described herein and provides pilot pattern information to the subcarrier mapper 4608 and OFDM modulator 4610 so that pilot streams may be mapped based on the determined pilot pattern in the resulting PRU. For example, the pilot pattern determiner 4630 may determines a pilot pattern based on one of Equation (53) in which pilot stream s=mod(k, 2)+1, where s={1,2}, and Equation (54) in which pilot stream s=mod(k, 2), where s={0,1}. Here, k denotes Cell_ID and mod denotes a modulus operation.
The OFDM modulator 4610 converts complex symbols mapped to a frequency domain into a time domain signal through IFFT operation, and constructs an OFDM symbol by inserting a CP, based on pilot pattern information received from pilot pattern determiner 4630. A PRU is formed though the combined actions of the subcarrier mapper 4608 and OFDM modulator 4610. The RF transmitter 4612 up-converts a baseband signal into a DL band signal, and transmits the DL band signal through an antenna. The RF receiver 4614 down-converts a UL band signal received through the antenna into a baseband signal. After dividing a signal provided from the RF receiver 4614 in an OFDM symbol unit, the OFDM demodulator 4616 eliminates a CP, and restores complex symbols mapped to a frequency domain through FFT operation. The subcarrier demapper 4618 classifies complex symbols mapped to a frequency domain in a processing unit. The symbol demodulator 4620 converts complex symbols into a bit stream through demodulation. By channel-decoding the bit stream, the decoder 4622 restores an information bit stream.
Referring to
The RF receiver 4702 down-converts a DL band signal received through an antenna into a baseband signal. After dividing a signal provided from the RF receiver 4702 in an OFDM symbol unit, the OFDM demodulator 4704 eliminates a CP, and restores complex symbols mapped to a frequency domain through FFT operation, based on pilot pattern information received from pilot pattern determiner 4730. The subcarrier demapper 4706 classifies complex symbols mapped to a frequency domain in a processing unit. That is, the subcarrier demapper 4706 extracts a DL data signal and provides the extracted data signal to the symbol demodulator 4708, and extracts a pilot stream signal and provides the extracted pilot stream signal to the symbol demodulator 4724, based on pilot pattern information received from pilot pattern determiner 4730. A PRU is processed though the actions of the subcarrier mapper 4608 and OFDM modulator 4610.
The pilot pattern determiner 4730 determines a pilot pattern based on any of the techniques described herein and provides pilot pattern information to the OFDM demodulator 4704 and subcarrier demapper 4706 so that pilot streams may be extracted based on the determined pilot pattern in the received PRU. For example, the pilot pattern determiner 4630 may determines a pilot pattern based on one of Equation (53) in which pilot stream s=mod(k, 2)+1, where s={1,2}, and Equation (54) in which pilot stream s=mod(k, 2), where s={0,1}. Here, k denotes Cell_ID and mod denotes a modulus operation.
The symbol demodulator 4708 converts complex symbols into an encoded information bit stream through demodulation. By channel-decoding the encoded information bit stream, the decoder 4710 restores an information bit stream. The data buffer 4712 stores data exchanged with a BS. The symbol demodulator 4724 converts complex symbols into an encoded pilot bit stream through demodulation. By channel-decoding the encoded pilot bit stream, the decoder 4726 restores a pilot bit stream. The pilot data buffer 4712 stores the pilot stream received from the BS. The encoder 4714 channel-codes an information bit stream provided from the data buffer 4712. The symbol modulator 4716 converts the channel-coded bit stream into complex symbols through demodulation. The subcarrier mapper 4718 maps the complex symbols into a frequency domain. The OFDM modulator 4720 converts complex symbols mapped to a frequency domain into a time domain signal through IFFT operation, and constructs an OFDM symbol by inserting a CP. The RF transmitter 4722 up-converts the baseband signal into a UL band signal, and transmits the UL band signal through the antenna.
Certain aspects of the present invention may also be embodied as computer readable code on a computer readable recording medium. A computer readable recording medium is any data storage device that can store data, which may be thereafter read by a computer system. Examples of the computer readable recording medium include Read-Only Memory (ROM), Random-Access Memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, code, and code segments for accomplishing the present invention may be easily construed by programmers skilled in the art to which the present invention pertains.
While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
This application claims the benefit under 35 U.S.C. §119(e) of a U.S. Provisional application filed on Mar. 24, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/210,923, a U.S. Provisional application filed on Apr. 6, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/212,026, a U.S. Provisional application filed on Apr. 15, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/212,740, a U.S. Provisional application filed on Apr. 16, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/170,066, a U.S. Provisional application filed on Oct. 20, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/279,377, a U.S. Provisional application filed on Nov. 4, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/280,541, and a U.S. Provisional application filed on Nov. 12, 2009 in the U.S. Patent and Trademark Office and assigned Ser. No. 61/281,058, the entire disclosures of each of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
20090067522 | Kwak et al. | Mar 2009 | A1 |
20100220651 | Chen et al. | Sep 2010 | A1 |
20100227612 | Wang et al. | Sep 2010 | A1 |
20110149942 | Ko et al. | Jun 2011 | A1 |
20120155425 | Budianu et al. | Jun 2012 | A1 |
Number | Date | Country |
---|---|---|
1 898 542 | Mar 2008 | EP |
2008072899 | Jun 2008 | WO |
2008115588 | Sep 2008 | WO |
Number | Date | Country | |
---|---|---|---|
20100246515 A1 | Sep 2010 | US |
Number | Date | Country | |
---|---|---|---|
61210923 | Mar 2009 | US | |
61212026 | Apr 2009 | US | |
61212740 | Apr 2009 | US | |
61170066 | Apr 2009 | US | |
61279377 | Oct 2009 | US | |
61280541 | Nov 2009 | US | |
61281058 | Nov 2009 | US |