This disclosure relates to wireless communications and, more particularly, to uplink radio resource management.
In wireless communications, a radio signal may arrive at the receiver through multiple propagation paths with different delays. This propagation phenomenon is called multipath effect. The multipath effect may be caused by terrestrial objects proximate to the communication path acting as reflectors that reflect the transmit signal. The reflected transmit signal may arrive at the receiver at different time delays from different angles of arrival, causing a multipath delay spread. If the multipath delay spread is non-trivial as compared with the symbol interval of the transmitted signal, the resulting superposition of multiple transmitted symbols may cause inter-symbol interference at the receiver, which makes the received signal hard to decode.
In some wireless systems, orthogonal frequency division multiplexing (OFDM) technique is used as a radio access technology. To combat the possible inter-symbol interference caused by multipath effect in a multipath fading channel, at the transmitter, a cyclic prefix may be prepended to each OFDM symbol as a guard interval. For a given OFDM symbol, the cyclic prefix may be a replica of a few samples at the end of the OFDM symbol. The length, i.e., the time duration, of the cyclic prefix is typically chosen to be longer than the multipath delay spread, such that a circular convolution time portion, from a linear convolution of the cyclic prefix prepended OFDM symbols and the multipath fading channel, can be extracted to allow the use of a simple cyclic prefix removal followed by an efficient Fast Fourier Transformation as part of the demodulation at a receiver. The inter-symbol interference caused by multipath fading can be eliminated after the removal of the cyclic prefix at the receiver. When multiple user devices are served by a cellular base station or broadband base station, uplink signals from those user devices to the base station may be different and their respective uplink channels may have different multipath delay spread. Accordingly, the cyclic prefix for all uplink signals intended to the base station are typically chosen to be the same and be longer than the largest uplink multipath delay spread. Uplink radio resource management is done by the base station scheduling user devices to share the uplink resources in at least one of different time portion and/or different frequency portion. Besides using cyclic prefix for combating inter-symbol interference, in some instances, an equalizer (i.e., a digital filter) may be used to help decoding interference contaminated received signals.
Like reference symbols in the various drawings indicate like elements.
The present disclosure provides for systems, methods, and apparatuses relating to wireless communications and, more particularly, to uplink radio resource management. In a wireless cellular network or a wireless broadband network that uses orthogonal frequency division multiplexing (OFDM) as radio access technology (e.g. 3GPP long term evolution, IEEE 802.16m), a cyclic prefix may be prepended to each OFDM symbol to circumvent inter-symbol interference caused by multipath delay spread. The cyclic prefix can have different lengths, and cyclic prefixes with different lengths may correspond to different cyclic prefix modes. In some aspects, a base station identifies a multipath delay spread for each of the uplink channels associated with multiple mobile electronic devices. Based on comparing the identified multipath delay spread with one or more pre-determined multipath delay spread threshold, the base station may determine a cyclic prefix mode for each of the multiple mobile electronic devices to transmit at a certain time interval. The determined cyclic prefix mode may have among all possible cyclic prefix modes the shortest possible cyclic prefix length that is longer than the multipath delay spread. A shorter cyclic prefix length may result in less overhead in utilizing uplink radio resources and a higher spectrum efficiency. In some implementations, at least a portion of mobile electronic devices with the same determined cyclic prefix mode are scheduled to transmit at the same time interval using same cyclic prefix length according to the cyclic prefix mode.
In some aspects, an equalizer may be used by a mobile electronic device to perform a time domain channel pre-equalization in order to reduce the length of the multipath delay spread. The filter coefficients of the equalizer may be determined by the base station based on uplink channel estimation. The determined equalization coefficients may be communicated back to the mobile electronic device to configure the time-domain pre-equalizer. The base station may also estimate an updated multipath delay spread assuming the mobile electronic device has applied the previously communicated filter coefficients for the time domain channel pre-equalization. Accordingly, the base station may determine an updated cyclic prefix mode for the mobile electronic device based on the estimated updated multipath delay spread and indicate the uplink signal of the mobile electronic device to be transmitted at a time interval according to the updated cyclic prefix length.
The mobile electronic devices described above may operate in a cellular network, such as the network shown in
In the example LTE system shown in
Turning briefly to
The wireless transceiver 206 can include both the transmitter circuitry and the receiver circuitry. The wireless transceiver 206 may be responsible for converting a baseband signal to a passband signal or vice versa. The components of wireless transceiver 206 may include a digital to analog converter/analog to digital converter, amplifier, frequency filter and oscillator. In addition, the wireless transceiver 206 may also include or be communicably coupled to a digital signal processing (DSP) circuitry 210 and a digital filter circuitry 212. The DSP circuitry 210 may perform functionalities includes generating OFDM and/or single carrier-frequency division multiple access (SC-FDMA) signals. OFDM is a frequency division multiplexing technology used as a multiple subcarrier modulation method. OFDM signal can be generated by modulating an information bearing signal, e.g., a sequence of bit-mapped symbols, on multiple orthogonal subcarriers. Different bit-mapped symbols modulated on different subcarriers may each be considered to experience a flat fading channel, i.e., the frequency response of a fading channel for each subcarrier can be considered flat, such that the information may be easier to decode at the receiver. In some practical implementations, OFDM uses fast Fourier transform (FFT) and inverse fast Fourier transform (IFFT) to alternate between time and frequency domain representations of the signal. The FFT operation can convert the signal from a time domain representation to a frequency domain representation. The IFFT operation can do the conversion in the opposite direction. While OFDM may be used in the radio downlink, SC-FDMA technology may be used in the radio uplink. SC-FDMA uses substantially similar modulation scheme as OFDM to modulate uplink signal to multiple subcarriers. Among other differences with OFDM, a multi-point Discrete Fourier Transform (DFT) operation is performed before subcarrier mapping and IFFT in SC-FDMA on the transmitter side in order to reduce peak-to-average power ratio of the modulated signal. Since uplink signals are transmitted from UEs, a lower peak-to-average power ratio of the modulated signal may result in a lower cost signal amplification at UEs.
The digital filter circuitry 212 may include an equalization filter that is used for signal equalization. Equalization can be the process of adjusting the balance between frequency components within a radio signal. More specifically, equalizers may be used to render the frequency response flat from the transmitter to the equalized output and within the entire channel bandwidth of interest. When a channel has been equalized, the frequency domain attributes of the signal at the equalized output may be substantially similar to those of the transmitted signal at the transmitter. Equalizer may include one or more filter taps, each tap may correspond to a filter coefficient. The filter coefficients may be adjusted according to the variation of channel/system condition.
The antenna 208 is a transducer which can transmit and/or receive electromagnetic waves. Antenna 208 can convert electromagnetic radiation into electric current, or vice versa. Antenna 208 is generally responsible for the transmission and reception of radio waves, and can serve as an interface between the transceiver 206 and the wireless channel. In some implementations, the wireless station 200 may be equipped with more than one antenna to take advantage of multiple-input-multiple-output (MIMO) technology. MIMO technology may provide a process to utilize multiple signal paths to reduce the impact of multipath fading and/or to improve the throughput. By using multiple antennas at a wireless station, MIMO technology may enable a transmission of multiple parallel data streams on the same wireless channel, thereby increasing the throughput of the channel.
Returning to the illustration of
A radio access network is part of a mobile telecommunication system which implements a radio access technology, such as UMTS, CDMA2000 and 3GPP LTE. In many applications, the Radio Access Network (RAN) included in a LTE telecommunications system 100 is called an EUTRAN 110. The EUTRAN 110 can be located between UEs 102 and EPC 120. The EUTRAN 110 includes at least one eNB 112. The eNB can be a radio base station that may control all or at least some radio related functions in a fixed part of the system. The at least one eNB 112 can provide radio interface within their coverage area or a cell for UEs 102 to communicate. eNBs 112 may be distributed throughout the cellular network to provide a wide area of coverage. The eNB 112 directly communicates to one or a plurality of UEs 102, other eNBs, and the EPC 120.
The eNB 112 may be the end point of the radio protocols towards the UE 102 and may relay signals between the radio connection and the connectivity towards the EPC 120. In certain implementations, the EPC 120 is the main component of a core network (CN). The CN can be a backbone network, which may be a central part of the telecommunications system. The EPC 120 can include a mobility management entity (MME), a serving gateway (SGW), and a packet data network gateway (PGW). The MME may be the main control element in the EPC 120 responsible for the functionalities comprising the control plane functions related to subscriber and session management. The SGW can serve as a local mobility anchor, such that the packets are routed through this point for intra EUTRAN 110 mobility and mobility with other legacy 2G/3G systems 140. The SGW functions may include the user plane tunnel management and switching. The PGW may provide connectivity to the services domain comprising external networks 130, such as the IP networks. The UE 102, EUTRAN 110, and EPC 120 are sometimes referred to as the evolved packet system (EPS). It is to be understood that the architectural evolvement of the LTE system 100 is focused on the EPS. The functional evolution may include both EPS and external networks 130.
Though described in terms of
In general, uplink signals from multiple UEs intended to a base station, i.e., an eNB, may experience different propagation delays and their respective uplink channels may have different multipath delay spread, which may result in uplink signals from different UEs interfering with each other. In order to reduce the amount of interference in the uplink between different UEs, in some instances, the eNB may control each UE's uplink timing via a time-advanced transmission to overcome the corresponding propagation delay, so that the uplink subframes from all UEs can arrive at the eNB in a synchronized fashion. In some instances, the eNB may choose proper CP configuration for all UEs in the cell as a guard time interval to circumvent the multipath delay spread.
Returning to the illustrated example 300, a base station may configure uplink time subframes dynamically as either normal CP subframe or extended CP subframe. For each subframe, the CP mode used in the uplink may be different from the CP mode used in the downlink. The base station may then schedule UEs that can use normal CP to transmit using radio resources of normal CP subframes (such as subframe #0, 310, subframe #1320, and subframe #8340), and schedule UEs that use extended CP to transmit using radio resources of extended CP subframes (such as subframe #2330 and subframe #9350). In some instances, the radio resources in the uplink subframes configured as normal CP mode may be used up, the base station may instead schedule the UEs that can use normal CP to transmit with extended CP during extended CP subframes so as to share those extended CP uplink subframes with the UEs that have to use extended CP. In the particular example shown in
In general, the use of the CP insertion 420 is to create a circular convolution time portion from a linear convolution of the CP inserted output and the composite channel so that at the receiver side 445 a simple CP removal block 450 followed by an FFT block 460 can be used in demodulating the transmitted OFDM symbol. In some implementations, in the absence of a time-domain pre-equalizer 430, the length of the CP used may be larger than the multipath delay spread of the original channel 440 in order to secure a circular convolution time portion from the linear convolution between the CP inserted output and the original channel. With a time-domain pre-equalizer 430 to shorten the multipath delay spread of the composite channel 435, a shorter CP length can be used even though the original channel might have a large multipath delay spread, which would otherwise require a longer CP length.
Returning to the illustrated example 400, the “pre-equalizer” 430 described in this example 400 can be any kind of digital filter for channel equalization. For example, the pre-equalizer can be a feed-forward equalizer, a feedback equalizer, a feed-back equalizer followed by a feed-forward equalizer, i.e., a Tomlinson-Harashima Precoding (THP) unit followed by a feed-forward equalizer (FFE). The transfer functions of THP and FFE by using a z-transform can be written as, respectively,
where {bm, m=1, 2, . . . , L1} is a set of filter coefficients in the time-domain THP with order L1, {cm, m=0, 1, . . . , L2−1} is a set of filter coefficients for the time-domain feed-forward equalizer with order L2.
In some implementations, at least one of the THP and FFE is bypassed or configured as a whole-pass filter. Setting {bm} to 0 or setting L1 to 0 can effectively bypass the THP (The THP becomes a whole-pass filter). Setting c0 to 1 and all other {cm} to 0 can effectively bypass the FFE (The FFE becomes a whole-pass filter). In some implementations, an amplitude clipper is added to the THP to limit the amplitude of the THP output samples so as to make sure the stability of the THP.
At the receiver side (eNB side) 445, the CP is removed 450, so that inter-symbol interference caused by multipath spread that falls into the CP portion of the signal can be eliminated. The time-domain signal is then converted back to the frequency domain using an FFT at 460. In some implementations, the receiver 445 may also perform channel estimation, pre-equalizer coefficient determination, and CP mode determination (not shown). Furthermore, the receiver 445 may decide, if feedback information is needed to be sent back to the transmitter 405 of a UE, to adjust the pre-equalizer coefficients and/or if the CP mode of the UE needs to be updated. The feedback information may be sent back to the transmitter 405 at 470 via a downlink channel, signal, or message. A few channel pre-equalization implementations suitable for the present disclosure are further described in the illustrations of
In some implementations, channel pre-equalization may be used together with the dynamic uplink CP mode configuration described in the illustration of
At 530, the eNB performs an uplink channel estimation for each of the UEs. The operation of channel estimation may include the estimation of channel impulse response and the estimation of a characteristic of the uplink channel. The characteristic may be any characteristic representative of at least one aspect of the uplink channel. Example channel characteristic may include multipath delay spread, coherence time, path loss, signal to noise ratio and residual inter-symbol interference. In this particular implementation 500, multipath delay spread may be considered as the uplink channel characteristic estimated by the eNB during channel estimation. At 540, the eNB may determine pre-equalizer coefficients for each UE that can be used by the UE to perform uplink channel pre-equalization. The pre-equalizer coefficients may be determined based on the uplink channel estimation. In some implementations, a UE does not have an equalizer to perform any channel pre-equalization, and can use only a dynamic uplink CP mode according to the eNB's assignment. In some implementations, the eNB may decide not to apply any pre-equalization for the UEs that may transmit at their maximum transmit power level. Those UEs could be cell-edge UEs or UEs reporting smaller transmit power head-rooms. Yet in some other implementations, the eNB may choose not to use any pre-equalization at UEs. In those cases, the operation 540 for one or more identified UEs may not be performed by the eNB. At 550, the eNB may transmit pre-equalizer coefficients to UEs. In some implementations, pre-equalizer coefficients for each UE may be transmitted using Downlink Control Information (DCI) messages in Physical Downlink Control CHannel (PDCCH) or radio resource control (RRC) messages. In some instances, the eNB transmits the entire determined pre-equalizer coefficients to each UE. In some other instances, the eNB transmits only the difference of the current pre-equalizer coefficients compared to the previous pre-equalizer coefficients to a UE, such that the UE may update its pre-equalizer coefficients. The eNB may not transmit any pre-equalizer coefficients to a UE when it has determined that the pre-equalizer coefficients at the UE may not need any update or the UE does not need any channel pre-equalization. A few example implementations of uplink channel estimation and pre-equalizer coefficients determination at the eNB for various input and output scenarios are further described in the illustrations of
At 560, the eNB determines the desired CP mode for each UE. The desired CP mode for a UE may be determined based on comparing the estimated multipath delay spread of the uplink channel from the UE with the normal CP duration. If the estimated channel multipath delay spread of a UE is less than the normal CP duration, the desired CP mode for the UE can be set to “Normal”. Otherwise, it can be set to “Extended”. In some implementations, an eNB can estimate the uplink channel of a UE based on an uplink sounding reference signal (SRS) or an uplink demodulation reference signal (DMRS) from the UE. In the estimation, the eNB takes into consideration of the pre-equalizer coefficients being used by the UE. The multipath delay spread may be estimated by calculating the auto-correlation of one or more estimates of the composite channel impulse response, converting the calculated auto-correlation to a frequency domain to obtain a delay power spectrum φc(τ), and finding a delay value, denoted by Tm, beyond which the normalized delay power is less than a pre-configured power threshold, i.e., φc(Tm)/φc(0)<{tilde over (φ)}T, where {tilde over (φ)}T is a pre-configured power threshold. When there is more than one uplink channel from a UE due to the use of multiple transmit antennas at the UE, or the use of multiple receive antennas at the eNB, or both, the multipath delay spread may be estimated for each uplink channel and a maximum Tm for the more than one uplink channel may be identified. The maximum Tm can be compared with one or more multipath delay spread thresholds to determine the CP mode. For each CP mode, the multipath delay spread threshold may be set equal to the CP duration of the CP mode. If Tm<the multipath delay spread threshold corresponding to the Normal CP duration, the desired CP mode for the UE can be assigned as normal CP mode. Otherwise, the desired CP mode can be assigned as extended CP. The desired uplink CP mode may be UE specific, i.e., a desired uplink CP mode may be determined for each UE served by the eNB. Furthermore, for each UE, the assigned desired CP mode may change as the UE moves from one location to another within the service area of the eNB or as the multipath causing reflectors surrounding the UE change. In other words, each UE can have a dynamic uplink CP mode.
At 570, the eNB schedules uplink transmissions for each UE based on the determined desired CP mode of the particular UE. The eNB can group a set of UEs whose desired CP mode is “Normal” to share the same uplink subframe configured in the normal CP mode, and group a set of UEs whose desired CP mode is “Extended” to share the same uplink subframe configured in the extended CP mode. In some implementations, UEs with desired CP mode of “Normal” may be scheduled to transmit in the subframes configured in the extended CP mode by padding the CP to match the extended CP length. However, the UEs with desired CP mode of “Extended” may only share the same uplink subframe configured in the extended CP mode.
At 580, the eNB transmits the determined desired CP mode and/or uplink scheduling information. Once an eNB determines the desired uplink CP mode for a UE and schedules an uplink transmission for the UE, the eNB can send information including an uplink grant message identifying uplink radio resources, and an uplink CP mode to be used by the UE to transmit uplink signals. In some implementations, the transmission of uplink CP mode to the UE can have at least one of the following example options: (1) Embedding a UE-specific uplink CP mode bit (e.g., 0 for normal CP and 1 for extended CP) in the uplink grant message, the uplink CP mode bit for a UE may be associated with an uplink grant message to the UE. The eNB can change the uplink CP mode according to the estimated uplink channel characteristic. In some instances, a new DCI format may be used to support the UE specific CP mode bit; (2) In some transmission periods, an eNB may not transmit any uplink grant message and/or CP mode bit to UE. When the UE does not detect an uplink resource grant and/or CP mode bit in a current transmission, it may assume that its current uplink resource and/or CP mode information may not be updated. Accordingly, the UE may transmit uplink traffic using the uplink grant and/or CP mode used in the previous transmission. On the other hand, the eNB can track the CP modes used by each UE for uplink transmission and make sure the UEs that share the same subframe are using the same CP mode; (3) Predefined normal CP mode or extended CP mode associated with a particular uplink subframe in N radio frames, where N is an integer. This CP mode configuration can be changed semi-statically through a broadcasting message. For example, a common uplink CP mode bit in each downlink subframe, e.g., subframe n, can indicate the CP mode to be used in the uplink subframe n+4, since UEs sharing the same uplink subframe are using the same CP mode, and for any UE, an uplink grant received at downlink subframe n is for the radio resource at uplink subframe n+4. Accordingly, a message identifying the predefined normal CP mode or extended CP mode associate with a particular downlink subframe may be broadcasted in N radio frames; and (4) UE specific RRC message. In some implementations, the CP mode for a UE may not change rapidly. As a result, it may be possible for an eNB to toggle the desired uplink CP mode bit to the UE via a UE specific RRC message.
The channel impulse response estimation and pre-equalizer coefficients determination for the SISO example in
For channel impulse response estimation, by using the illustrated implementation 700 in
Y(k)=Horg(k)·HFFE(k)·HTHP(k)·X(k)+N(k) (3)
where Horg(k), HTHP(k), and HFFE(k) are the frequency responses at subcarrier k of the original channel 750, THP 730, and FFE 740, respectively, X(k) is the input frequency-domain data sample, and N(k) is the frequency domain background white noise sample.
In this example, the uplink demodulation reference signal (DMRS) may be used for the uplink channel estimation at an eNB. Other reference signals may also be used for channel estimation without departing from the scope of the present disclosure. Since X (k) is a reference signal, the eNB may know this parameter. In addition, the eNB can compute the pre-equalizer frequency response used in the THP and FFE, i.e., HTHP(k) and HFFE(k), based on the fact that the eNB knows the filter coefficients being used in the pre-equalizer. The THP frequency response, HTHP(k) can be expressed as,
where {bm, m=1, 2, . . . , L1} is a set of filter coefficients being used in the time-domain THP and N is the FFT/IFFT size.
HFFE(k) can be computed based on calculating the FFT of the FFE filter coefficients, i.e.,
where {cm, m=0, 1, . . . , L2−1} is a set of filter coefficients being used for the FFE.
Therefore, the frequency response of the original channel Horg(k) can be estimated, from which the channel impulse response estimate can be derived. In some implementations, some forms of averaging may be performed on one or more channel impulse response estimates from multiple observations to reduce the estimation error.
For the pre-equalizer coefficient determination at the eNB, the goal is to identify a set of THP coefficients {{circumflex over (b)}m, m=1, 2, . . . , L1} and a set of FFE coefficients {ĉm, m=0, 1, . . . , L2−1} such that the impulse response of a composite channel, i.e.,
will have a shorter multipath delay spread. Here, * denotes a linear convolution, {tilde over (h)}org(n) is the estimated impulse response of the original channel and ĥFFE(n) is the impulse response of the FFE. The FFE and THP coefficients with a “̂” sign are the coefficients to be determined by the eNB and they have not been communicated to the UE yet.
By assuming that the THP has a low-order and its impulse response has a fast decay, the estimated composite channel impulse response, {tilde over (h)}comp(n), can be also written as
{tilde over (h)}
comp(n)=IFFT{{tilde over (H)}org(k)·ĤFFE(k)·ĤTHP(k)} (7)
Equation (7) may be used to approximate ĥcomp(n) in Equation (6). In Equation (7), IFFT represents the IFFT operation and {tilde over (H)}org (k) is the frequency-domain estimate of the original channel for subcarrier k, and
As a result, the optimum set of filter coefficients for the UE can be obtained by minimizing the following cost function, expressed as a ratio of the accumulated energy of the estimated composite channel impulse response outside of a target Tw time window to the accumulated energy within the target Tw time window, i.e.,
where w={{circumflex over (b)}m, m=1, 2, . . . , L1, ĉm, m=0, 1, . . . , L2−1} is a joint set of pre-equalizer coefficients, D is a target delay of interest and it can be set to the peak sample index of {tilde over (h)}org(n) plus half of L2, Tw is a target time window to cover dominant samples and can be set less than the normal CP length, M is the length of the estimated composite channel impulse response.
In some implementations, scaling factors can be introduced to Equation (10) to emphasize certain samples so that the energy of each sample is scaled. For example, the energy of the n-th sample, i.e. |{tilde over (h)}comp(n)|2, becomes ρn|{tilde over (h)}comp(n)|2, where ρn is a pre-defined scaling factor for the n-th sample and it is ε(0,1].
In some implementations, instead of estimating directly the THP filter coefficients {{circumflex over (b)}m}, one can express the transfer function of THP in a form of polynomial factorization, i.e.,
with a set of poles {{circumflex over (p)}m, m=1, 2, . . . , L1} and then estimate those poles in order to minimize the cost function in Equation (10).
In the derivation of Equation (3) and (7), the THP has been assumed to have a low-order and its impulse response to have a fast decay. In some implementations, to satisfy that assumption, the THP order L1 can be set to a smaller value to guarantee a short order THP or even set to 0 to effectively bypass the THP. Conditions on the minimization such as limiting the amplitude of the filter coefficients of the THP so that its impulse response may have a faster decay can be further added to Equation (10).
Yet in some implementations, the cost function can be defined in the frequency domain to allow the filter coefficients to be adjusted such that the frequency response of the composite channel, i.e., {tilde over (H)}org(k)·ĤFFE(k)·ĤTHP(k), for all subcarriers is as flat as possible.
Adaptive algorithms can be used to adjust the filter coefficients towards the minimization of the cost function. For example, w(t) can be set to the coefficients previously determined and adjust the coefficients at steps proportional to the negative of the gradient of the cost function, i.e.
w(t+1)=w(t)−μ∇C(w) (11)
where μ/>0 is a small positive stepsize, ∇C(w) is the gradient of function C(w) defined in Equation (10) at w=w(t). The filter coefficients may be initialized to an all zero vector except ĉ0, which can be set to 1 or initialized to the set of filter coefficients previously communicated to and being used by the UE. A condition on limiting the amplitude of the filter coefficients can be easily accommodated in the coefficient adaptation by setting the amplitude of the filter coefficients to a predefined boundary value if the amplitude after an update in Equation (11) exceeds the limit.
To determine a desired CP mode, the eNB may identify the multipath delay spread of the resulting composite channel 780. The eNB may use the estimated channel impulse response and pre-equalizer coefficient to estimate the multipath delay spread of the composite channel and compare it with one or more pre-defined multipath delay spread thresholds. More specifically, using the example described above, the eNB may use Equation (6) to compute the impulse response of a projected composite channel, ĥcomp(n), if the set of pre-equalizer coefficients were used. The multipath delay spread of the projected composite channel can be estimated by calculating the delay power spectrum, φc(τ), which can be obtained by calculating the auto-correlation of the estimated composite channel impulse response and converting the calculated auto-correlation to the frequency domain, and finding a delay value, Tm, beyond which the normalized delay power is less than a pre-configured power threshold, i.e., φc(Tm)/φc(0)<{tilde over (φ)}T, where {tilde over (φ)}T is a pre-configured power threshold.
For channel impulse response estimation, the channel impulse response estimation in SIMO case is similar to that in SISO case except that SIMO case has multiple channels for multiple receive antennas. By assuming the THP has a short length and its impulse response has a fast decay and the multipath delay spread of the composite channel is less than the CP duration of the CP being used, the received frequency domain sample for subcarrier k can be written as
Y
r(k)=Horg,r(k)·HFFE(k)·HTHP(k)·X(k)+Nr(k) r=1,2, . . . ,n (12)
where the subscript r denotes the receive antenna index, HTHP(k), and HFFE(k) are the frequency responses at subcarrier k of the THP and FFE being used at the transmitter side (The UE side), respectively. In some instances, the THP and FFE are common for each receive channel.
By following the same approach as that in the SISO example described in the illustration of
For pre-equalizer coefficient determination, similarly to the SISO example described in the illustration of
{tilde over (h)}
comp,r(n)=IFFT{{tilde over (H)}org,r(k)·ĤFFE(k)·ĤTHP(k)} r=1,2, . . . ,NRxAnt (13)
where {tilde over (H)}org,r(k) is the frequency-domain estimate of the original channel for receive antenna r.
As a result, the optimum set of filter coefficients can be obtained by minimizing the following cost function, expressed as a ratio of the accumulated energy of the estimated composite channel impulse response outside of a target Tw time window and across all receive antennas to the accumulated energy within the target Tw time window and across all receive antennas, i.e.,
Here, D can be set to the average of peak sample indices of {tilde over (h)}org,r(n) plus half of L2. Finally, an adaptive algorithm can be used to search for the optimum solution.
The desired CP mode determination in SIMO case is similar to that in the SISO case (
where * denotes a linear convolution, {tilde over (h)}org,r(n) is the impulse response estimate of the original channel corresponding to the r-th receive antenna, ĥFFE(n) is the impulse response of the FFE based on the calculated FFE coefficients {ĉm, m=0, 1, . . . , L2−1}, and {{circumflex over (b)}m, m=1, 2, . . . , L1} are the set of calculated THP coefficients.
For the r-th estimated composite channel, its multipath delay spread can be estimated by calculating the delay power spectrum φc(τ), and finding a delay value, denoted by Tm, beyond which the normalized power is less than a pre-configured power threshold, i.e., φc(Tm)/φc(0)<{tilde over (φ)}T. Then a maximum multipath delay spread Tm from TRxAnt multipath delay spreads can be identified. The eNB may further compare the maximum Tm with one or more multipath delay spread thresholds, each of which is corresponding to a CP mode and can be set equal to the CP length of the corresponding CP mode. If Tm<the multipath delay spread threshold corresponding to the Normal CP, the desired CP mode can be set to “Normal”. Otherwise, the desired CP mode can be set to “Extended”.
For channel impulse response estimation, NTxAnt non-overlapped or orthogonal set of DMRS are used. As such, the channel impulse response estimation for uplink signals from each transmit antenna in the MIMO case may be substantially similar to the channel impulse response estimation of the SIMO case as described in the illustration of
For pre-equalization coefficients determination, the pre-equalizer coefficients determination for each transmit antenna may be the same as the pre-equalizer coefficients determination for the SIMO case. Similar to channel impulse response estimation, the pre-equalization coefficients determination process for one particular antenna can be repeated for all transmit antennas.
The desired CP mode determination in single user MIMO case is similar to the desired CP mode determination in the SIMO case except that the multipath delay spreads of all NTxAnt×NRxAnt composite channels may be checked. The eNB may first estimate all composite channels, {ĥcomp,p,r(n), p=1, 2, . . . , NTxAnt, r=1, 2, . . . , NRxAnt}, if the set of pre-equalizer coefficients were used, i.e.,
where * denotes linear convolution, {tilde over (h)}org,p,r(n) is the impulse response estimate of the original channel corresponding the channel from transmit antenna p to receive antenna r, ĥFFE,p(n) is the impulse response of the FFE for transmit antenna p based on the calculated FFE coefficients {ĉm,p, m=0, 1, . . . , L2−1}, while {{circumflex over (b)}m,p, m=1, 2, . . . , L1} are the set of calculated THP coefficients for transmit antenna p. For each antenna pair (i.e., an uplink spatial channel) between the UE and the eNB, the multipath delay spread can be estimated. Then, a maximum multipath delay spread Tm from the estimated multipath delay spread values for all antenna pairs can be found. The eNB can then compare the maximum Tm with one or more multipath delay spread thresholds corresponding to CP modes. If Tm<the multipath delay spread threshold corresponding to the Normal CP mode, the desired CP mode for the UE is set to “Normal”. Otherwise, the desired CP mode is set to “Extended”.
In some implementations, when NTxAnt=NRxAnt, it is possible to allow inter-connected THPs and FFEs across transmit antennas. It is to be understood that the single user MIMO channel impulse response and pre-equalization coefficient determination processes can be extended to the multi-user MIMO transmission using substantially similar methods as described above. The technology described in the present disclosure can be applied to both frequency division duplex and time division duplex wireless systems.
While this document contains many specifics, these should not be construed as limitations on the scope of a disclosure that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
Only a few examples and implementations are disclosed. Variations, modifications, and enhancements to the described examples and implementations and other implementations can be made based on what is disclosed.
This application is a continuation of and claims the benefit of PCT Application No. PCT/CA2011/050445, entitled “Dynamic Cyclic Prefix Mode for Uplink Radio Resource Management,” filed on Jul. 21, 2011, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CA2011/050445 | Jul 2011 | US |
Child | 13554699 | US |