METHOD AND SYSTEM FOR CARRIER FREQUENCY OFFSET ESTIMATION IN LTE MTC DEVICE COMMUNICATION
20170302479 · 2017-10-19
Inventors
- Naveen Mysore Balasubramanya (Vancouver, CA)
- Lutz Hans-Joachim Lampe (Vancouver, CA)
- Gustav Gerald Vos (Surrey, CA)
- Steven John Bennett (Coquitlam, CA)
Cpc classification
H04L1/1819
ELECTRICITY
H04L5/005
ELECTRICITY
H04L1/0054
ELECTRICITY
H04L67/12
ELECTRICITY
International classification
H04L25/02
ELECTRICITY
Abstract
The present technology provides a system and methods for carrier frequency offset (CFO) estimation. According to embodiments, there is provided a system and method for CFO estimation for narrow band 3GPP LTE/LTE-A Machine Type Communication (MTC) uplinks.
Claims
1. A method for estimating carrier frequency offset (CFO), the method comprising: receiving redundancy version (RV) repetitions or demodulation reference signal (DMRS) symbols or both; estimating the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the RV repetitions or receipt of the DMRS symbols or receipt of both.
2. The method according to claim 1, wherein receiving includes receiving an increased density of demodulation reference signal (DMRS) symbols and estimating includes estimating the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the increased density of DMRS symbols.
3. The method according to claim 1, wherein receiving includes receiving a burst of demodulation reference symbols (DMRS) symbols and estimating includes estimating the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the burst of DMRS symbols.
4. The method according to claim 1, wherein receiving includes receiving a burst of demodulation reference signal (DMRS) symbols at a beginning of each short burst of sub-frames and estimating includes estimating the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the burst of DMRS symbols.
5. The method according to claim 4 wherein gaps between bursts of DMRS symbols sent by a first transmitter are used by a second transmitter to send a burst of DMRS symbols associated with the second transmitter.
6. A device for estimating carrier frequency offset (CFO), the device comprising: a processor; and machine readable memory storing machine executable instructions which when executed by the processor configure the device to: receive redundancy version (RV) repetitions or demodulation reference signal (DMRS) symbols or both; estimate the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the RV repetitions or receipt of the DMRS symbols or receipt of both.
7. The device according to claim 6, wherein the machine readable instructions configure the device to receive an increased density of demodulation reference signal (DMRS) symbols and estimate the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the increased density of DMRS symbols.
8. The device according to claim 6, wherein the machine readable instructions configure the device to receive a burst of demodulation reference symbols (DMRS) symbols and estimate the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the burst of DMRS symbols.
9. The device according to claim 6, wherein the machine readable instructions configure the device to receive a burst of demodulation reference signal (DMRS) symbols at a beginning of each short burst of sub-frames and estimate the CFO using maximum likelihood (ML) CFO estimation using information indicative of receipt of the burst of DMRS symbols.
10. The device according to claim 9 wherein gaps between bursts of DMRS symbols sent by a first transmitter are used by a second transmitter to send a burst of DMRS symbols associated with the second transmitter.
12. A device for enabling estimation of carrier frequency offset (CFO), the device comprising: a processor; and machine readable memory storing machine executable instructions which when executed by the processor configure the device to: determine a CFO estimation method; transmit redundancy version (RV) repetitions or demodulation reference signal (DMRS) symbols or both, based on the CFO estimation method determined.
13. The device according to claim 12, wherein the device is a machine type communication (MTC) device or an Internet of Things (IoT) device.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0019] These and other features of the technology will become more apparent in the following detailed description in which reference is made to the appended drawings.
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION
[0034] In practice, the demodulation reference signal (DMRS) transmitted by the UE in the uplink are used for CFO estimation. The UE transmits one DMRS symbol every 0.5 ms. Owing to the low operating SNR, the eNB requires multiple repetitions of the DMRS symbols to estimate the CFO with the desired accuracy. The longer it takes for the eNB to estimate the CFO, the more data symbols it has to buffer to apply the CFO correction. Therefore, a novel DMRS transmission method during the initial stage of transmission, which enables faster and more accurate CFO estimation is necessary. This can reduce the number of data retransmissions required by the UE and hence the ON time and power consumption of the UE.
[0035] In addition to the DMRS symbols, the redundancy version (RV) repetitions can also be used for CFO estimation. The current LTE/LTE-A standards have retained the same RV cycling order (0,2,3,1) for MTC and proposed an RV repetition scheme with Z=4, where Z indicates the number of consecutive repetitions of the same RV. That is, the RV transmission will follow the pattern 0,0,0,0,2,2,2,2,3,3,3,3,1,1,1,1,0,0,0,0. This method can enable the use of the RV repetition for CFO estimation. Since the duration between RV repetitions is 1 ms, the CFO range that can be detected using this scheme is ±500 Hz. However, this method has been designed for single physical resource block (PRB) transmission, which consists of 12 subcarriers (tones) in each sub-frame for the UE.
[0036] For NB-IoT, the number of tones, M, can be less than 12 and in this case, the RV transmission would be such that the 1.sup.st sub-frame includes 1 to M subcarriers of RV 0, the 2.sup.nd sub-frame includes M+1 to 2M tones of RV 0 and so on. With such a method, the duration between RV repetitions is R=12/M. Then, the maximum CFO range that can be detected using this method reduces to ±(500/R)Hz. For example, when M=1, R=12 and the range of CFO detection reduces to ±41.67 Hz, which can be considered too small since the CFO can be in the order of 100 Hz. Therefore, a modified RV transmission method for NB-IoT is desired.
[0037] According to embodiments of the present invention, carrier frequency offset can be determined using a Maximum Likelihood (ML) based CFO estimation using repeated RV transmission or DMRS or a combination of RV transmission and DMRS. In some embodiments, extra DMRS symbols can be added within sub-frames to enhance the effectiveness of these methods of CFO estimation. According to some embodiments, a modified correlation phase angle based CFO estimation method is provided, such that the DMRS symbols can be used to detect CFO within a required range. According to some embodiments, adding more DMRS symbols at least temporarily can be performed in order to achieve the desired CFO performance with the least negative impact on scheduling.
[0038]
[0039] According to embodiments, ML based CFO estimation is performed using repeated data. This method uses the RV repetitions and additional repetitions of each RV if available. According to some embodiments, DMRS is not used because they are not the same between consecutive sub-frames.
[0040] According to embodiments, ML based CFO estimation is performed using the DMRS. The DMRS are used as a special case of data repetition. According to embodiments, one DMRS symbol is transmitted each half sub-frame.
[0041] According to embodiments, a modified CFO estimation method for DMRS is performed. This method estimates CFO using the phase angle of the correlation of consecutive DMRS symbols.
[0042] According to embodiments, ML based CFO estimation is performed using repeated data with DMRS compensation. This method uses all 14 of the symbols in sub-frames by combining ML based CFO estimation using repeated data and a modified CFO estimation scheme for DMRS, which enables the use of the DMRS symbols as well as the data symbols.
ML Based CFO Estimation Using Repeated Data
[0043] According to embodiments, a ML based technique which uses the RV repetitions to estimate the CFO is performed. A new signal x, which comprises N repetitions of the same RV (denoted by r) is defined. For legacy UEs x.sub.p=r.sub.4p and for MTC UEs, x.sub.p=r.sub.p where p=0, 1, . . . N−1.
where L=4 for legacy UEs and L=1 for MTC UEs. When R denotes the SFT of re.sup.imθ, then in frequency domain, each RV reception at the base station can be expressed as:
where H.sub.i is the channel vector (i=0, 1, . . . N−1), W.sub.i is the noise vector and H.sub.i*R denotes the element-wise multiplication therebetween. The best estimate for H*R is given by:
[0044] The ML estimator for the phase angle θ, denoted by {circumflex over (θ)} and the corresponding CFO estimate ({circumflex over (ε)}) are given by:
ML Based CFO Estimation Using the DMRS
[0045] According to embodiments, a ML based technique which uses the DMRS to estimate the CFO is performed. For DMRS transmission Equation 2 changes to:
[0046] The channel estimate is given by:
[0047] The ML estimator for θ is given by:
[0048] And the corresponding CFO estimate can be calculated using Equation 4 noted above.
Modified CFO Estimation Scheme for DMRS
[0049] According to embodiments, a modified CFO estimation scheme for DMRS is provided. According to embodiments, each received DMRS symbol (Y.sub.mn in Equation 5) by the conjugate of the reference DMRS symbol (P.sub.mn) and obtain the CFO estimate by using the phase angle of consecutive DMRS symbols. The CFO estimate is given by:
ML Based CFO Estimation Using Repeated Data with DMRS Compensation
[0050] According to embodiments, a ML based technique which uses the RV repetitions to estimate the CFO defined above is extended to include the DMRS symbols. This can be performed by multiplying each received DMRS symbol by the conjugate of the reference DMRS symbol. In this manner, all of the DMRS symbols will be a vector of ones, multiplied by the channel co-efficient and the CFO in that symbol plus the noise at the receiver. As such, this will result in 2 additional symbols per sub-frame for ML estimate for CFO.
Increased DMRS Density
[0051] According to embodiments, doubling the density of the DMRS for N initial sub-frames can be beneficial. The DMRS are normally transmitted on the 4.sup.th and 11.sup.th symbols of a sub-frame. Extra DMRS can be placed on the 3.sup.rd and 10.sup.th symbols for N sub-frames and after that revert to the legacy DMRS only.
[0052] According to embodiments, an improvement in performance can be observed because the noise is averaged 4N times as opposed to 2N times. The performance of the CFO estimation is close to that of the ML based method using RV repetition. However using the RV based method requires a long RV sequence consisting of 32 repetitions for each of the four RVs in order to achieve good CFO estimation performance. In comparison with this the doubled DMRS method does not impose a restriction on the RV block being transmitted and the number of repetitions. The disadvantage of adding extra DMRS is the reduction in the number of available bits in the sub-frames for the control and data packets to 10 from 12 for the duration of the N sub-frames. For example if N=32 there is an overhead of 64 symbols. Since the transmission takes more than 100 sub-frames for any transport block size (TBS), this overhead is less than 5%. In addition to the CFO estimation benefit the base station, for example an evolved NodeB (eNB), Node B or similar device, could use the additional DMRS to improve channel estimation which improves the overall performance of data decoding with a reduction in overhead.
[0053] According to embodiments,
[0054]
[0055]
[0056]
[0057] In
MTC DMRS and Data Transmission Mechanism for LTE/LTE-A Uplink
[0058] In the current LTE/LTE-A standards for uplink, the DMRS symbol 100 is transmitted on the 4.sup.th and the 11.sup.th symbol of each sub-frame as shown in
[0059] According to embodiments of the present invention, the DMRS density can be increased for “L” initial sub-frames. In this method, the number of symbols used for DMRS in each sub-frame is increased by a factor “f” and some data symbols are replaced by DMRS symbols. For example, if f=2, the DMRS density is doubled and the 3.sup.rd and the 10.sup.th symbols can be used for DMRS. Similarly, if f=3, the 2.sup.nd, 3.sup.rd, 4.sup.th, 9.sup.th, 10.sup.th and 11.sup.th symbols can be used for DMRS.
[0060] According to embodiments of the present invention, the DMRS can be transmitted in a burst, for example as illustrated in
[0061] According to embodiments, the method of sending DMRS in a burst can include the following steps: the sub-frames are classified into 2 categories as illustrated in
[0062] With reference to
[0063] According to embodiments, the performance of CFO estimation in a single tone uplink (M=1) for the DMRS transmission mechanisms by increased DMRS density and burst transmission of DMRS were analyzed through simulations. As a basis for comparison the performance of the legacy DMRS spacing is shown in
[0064] According to embodiments, the settings for the above defined simulations as shown in
TABLE-US-00002 TABLE 2 Transmission Mechanism D Current LTE/LTE-A MTC 32 Increase DMRS Density: Double DMRS density 24 DMRS Burst: P = 1, Q = 0 12 DMRS Burst: P = 1, Q = 1 16
[0065] According to embodiments, the best method for CFO estimation for NB-IoT can also be determined based on additional constraints and optimisations.
[0066] According to embodiments, it is desired to achieve quick and reliable CFO and channel estimation in an operating scenario of short intermittent Narrrowband Physical Uplink Shared Channel (NPUSCH) data transmissions in which each burst may require an independent CFO and channel estimate.
[0067] According to embodiments, in order to avoid one UE blocking access by other UEs it will be preferable to schedule long transmissions in sections, with gaps in time to allow the scheduling of other UEs to use the uplink (UL) resource. Doing this also adds the advantage of additional time diversity, which is a technique which can improve the error performance of the communications channel when there is fading.
[0068] According to embodiments, the implementation of NB-IoT will be half duplex operation, wherein the UE will not transmit and receive at the same time. One consequence of this half duplex operation is that the UE will need to re-establish synchronisation with the base station in frequency (CFO) and symbol timing periodically.
[0069] According to embodiments, the CFO needs to be evaluated for each burst of transmission. The duration of a burst can be 64 or 128 sub-frames, which means that the presence of DMRS symbols in legacy transmission will not provide enough information alone. This type of operation in short bursts can work best with the option of a burst of continuous DMRS sub-frames at the beginning of each burst.
RV Transmission for NB-IoT
[0070] According to embodiments, the RV transmission method includes tones corresponding to the RVs being transmitted such that the time between the repetitions is 1 ms. This can be achieved by transmitting tones 1 to M of RV 0 on the first sub-frame, a repetition of the same on the 2.sup.nd, 3.sup.rd and 4.sup.th sub-frames. Similarly, the 5.sup.th, 6.sup.th, 7.sup.th and 8.sup.th sub-frames can comprise tones 1 to M of RV 2 and so on as shown in
[0071] The following is an example of RV transmission for NB-IoT in accordance with embodiments of the present invention. [0072] Let us take the sub-frame matrix [0073] [a_0_0 a_0_1 . . . a_0_13--->row1 [0074] a_1_0 a_1_1 . . . a_1_13--->row2 [0075] [a_11_0 a_11_1 . . . a_11_13]--->row12 [0076] where a_m_n denotes the data transmitted on tone ‘m’, symbol ‘n’.
[0077] Case 1: If we take one tone transmission, M=1.
[0078] Then in the current scheme, the first four RV transmissions (corresponding to RV pattern 0000222233331111) would look like [0079] <row1, row2, . . . row14>, <row1, row2, . . . row14>, <row1, row2, . . . row14>, <row1, row2, . . . row14> [0080] where each row takes 1 ms and the content in < > is worth one RV, which will take 12 ms if M=1. The time between repetitions is 12 ms and it takes 48 ms to send the four RVs. Therefore, the CFO range that can be detected is +/−(500/12) Hz. [0081] In the proposed scheme, we send [0082] row1, row1, row1, row1, row2, row2, row2, row2, . . . row14, row14,row14,row14 [0083] This also takes 48 ms. But the time between RV repetitions is 1 ms and CFO range that can be detected is +/−500 Hz. [0084] Case 2: M=2 [0085] Current scheme will be row_1_2, row_3_4, row_5_6, row_7_8, row_9_10, row_11_12, row_1_2, row_3_4, row_5_6, row_7_8, row_9_10, row_11_12, row_1_2, row_3_4, row_5_6, row_7_8, row_9_10, row_11_12, row_1_2, row_3_4, row_5_6, row_7_8, row_9_10, row_11_12. [0086] row_m_n=[row_m on first tone [0087] row_n] on second tone [0088] The tie between repetitions is 12/M=12/2=6 ms. For example, row_1_2 is sent on first and sixth sub-frames. The CFO range that can be detected is +/−(500/6) Hz. [0089] For Case 2: M=2 [0090] Proposed scheme will be [0091] row_1_2, row_1_2, row_1_2, row_1_2, row_3_4, row_3_4, row_3_4, row_3_4, row_5_6, row_5_6, row_5_6, row_5_6, row_7_8, row_7_8, row_7_8, row_7_8, row_9_10, row_9_10, row_9_10, row_9_10, row_11_12, row_11_12, row_11_12, row_11_12. [0092] Therefore, the time between repetitions=1 ms, CFO range=+/−500 Hz.
[0093]
[0094] In light of the above example, RV repetition may not be as good as DMRS burst transmission since there are only 4 consecutive repetitions of the same RV (referred as Z=4). However, if Z=16 or 32, RV repetition may approach the estimation capabilities of the DMRS burst transmission.
[0095] In accordance with embodiments of the present invention, the ML based CFO estimation method is provided below: [0096] Let z.sub.0 denote the transmitted signal of length S samples. The CFO of the UE is denoted by ε. Since the CFO is a phase-ramp in time-domain, the signal with CFO is given by
[0098] Then, the transmitted signal with CFO can be expressed as:
[0099] ML Based CFO Estimation Using RV Repetition [0100] The RV r has a length of K samples and one RV is transmitted per sub-frame. Each RV transmission in time-domain can be expressed as:
[0102] Then, in frequency domain, each RV reception at the base station can be expressed as:
[0104] Assuming that the channel remains the same for N sub-frames, which holds in the case of pedestrian channels, H.sub.i=H for all i. Since we have no information about the data and the channel, the best estimate for the vector H.sub.i,R is given by:
[0106] ML Based CFO Estimation Using DMRS
[0107] In the special case when the transmitted data is known, such as the DMRS in the uplink, one DMRS sequence is transmitted every 0.5 ms in current LTE/LTE-A and the received DMRS at the base station can be expressed as:
[0111] According to embodiments, a system for carrier frequency offset (CFO) estimation in LTE machine type communication (MTC) device communication is shown in
[0112] It will be appreciated that, although specific embodiments of the technology have been described herein for purposes of illustration, various modifications may be made without departing from the spirit and scope of the technology. In particular, it is within the scope of the technology to provide a computer program product or program element, or a program storage or memory device such as a magnetic or optical wire, tape or disc, or the like, for storing signals readable by a machine, for controlling the operation of a computer according to the method of the technology and/or to structure some or all of its components in accordance with the system of the technology.
[0113] Acts associated with the method described herein can be implemented as coded instructions in a computer program product. In other words, the computer program product is a computer-readable medium upon which software code is recorded to execute the method when the computer program product is loaded into memory and executed on the microprocessor of the wireless communication device.
[0114] Acts associated with the method described herein can be implemented as coded instructions in plural computer program products. For example, a first portion of the method may be performed using one computing device, and a second portion of the method may be performed using another computing device, server, or the like. In this case, each computer program product is a computer-readable medium upon which software code is recorded to execute appropriate portions of the method when a computer program product is loaded into memory and executed on the microprocessor of a computing device.
[0115] Further, each step of the method may be executed on any computing device, such as a personal computer, server, PDA, or the like and pursuant to one or more, or a part of one or more, program elements, modules or objects generated from any programming language, such as C++, Java, PL/1, or the like. In addition, each step, or a file or object or the like implementing each said step, may be executed by special purpose hardware or a circuit module designed for that purpose.
[0116] Although the present invention has been described with reference to specific features and embodiments thereof, it is evident that various modifications and combinations can be made thereto without departing from the invention. Moreover, in some instances the present invention has been described using reference to terminology specific to LTE, it is readily understood that the use of these terms is meant to be illustrative and not limiting. The specification and drawings are, accordingly, to be regarded simply as an illustration of the invention as defined by the appended claims, and are contemplated to cover any and all modifications, variations, combinations or equivalents that fall within the scope of the present invention.