WO2010028351A2 - Method and apparatus for predicting channel quality indicator in a high speed downlink packet access system - Google Patents

Method and apparatus for predicting channel quality indicator in a high speed downlink packet access system Download PDF

Info

Publication number
WO2010028351A2
WO2010028351A2 PCT/US2009/056206 US2009056206W WO2010028351A2 WO 2010028351 A2 WO2010028351 A2 WO 2010028351A2 US 2009056206 W US2009056206 W US 2009056206W WO 2010028351 A2 WO2010028351 A2 WO 2010028351A2
Authority
WO
WIPO (PCT)
Prior art keywords
cqi
processor
adaptive filtering
filtering algorithm
tap
Prior art date
Application number
PCT/US2009/056206
Other languages
French (fr)
Other versions
WO2010028351A3 (en
Inventor
Tao CUI
Feng Lu
Vignesh Sethuraman
Subramanya P. Rao
Parvathanathan Subrahmanya
Anil Kumar Goteti
Original Assignee
Qualcomm Incorporated
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/554,202 external-priority patent/US20100135172A1/en
Application filed by Qualcomm Incorporated filed Critical Qualcomm Incorporated
Publication of WO2010028351A2 publication Critical patent/WO2010028351A2/en
Publication of WO2010028351A3 publication Critical patent/WO2010028351A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication

Definitions

  • the present invention relates generally to wireless communication technologies, and more particularly to a system and method for predicting the quality of a channel supporting High Speed Downlink Packet Access for data communication.
  • High-Speed Downlink Packet Access is a part of the third generation (3G) mobile telephony communications protocol. It is considered by some to be an enhanced 3G mobile telephony communications protocol in the High-Speed Packet Access (HSPA) family, also coined 3.5G or 3G+.
  • HSDPA allows networks based on Universal Mobile Telecommunications Systems (UMTS) to have higher data transfer speeds and capacity. Communication over a HSDPA system occurs between a base station and a plurality of mobile user equipment (UE) stations, also referred to as mobile devices.
  • UE mobile user equipment
  • HSDPA High Speed Downlink Packet Access
  • a HSDPA system will obtain an indicator of the relative channel signal strength and arrange the data packets in a manner reflective of the relative channel signal strength. Accordingly, it is vital that the indicator of relative channel signal strength accurately reflect the channel signal strength at the time of transmission in order to effectively arrange the data packets. In most HSDPA systems, however, there is a delay between the time an indicator of relative channel signal strength is obtained and the time that data packets are actually transmitted. Changes in the channel signal strength during this delay period may negatively impact the efficiency of the data transmission. Accordingly, accurate predictions in channel signal strength values are desired.
  • systems and methods provide the ability to optimize the data transmission rate in a HSDPA system by applying a predictive filter to approximate the future value of Channel Quality Indicator (CQI) for a channel, based upon a stream of stale CQI values for the channel.
  • CQI Channel Quality Indicator
  • the approximated future value of CQI is used to schedule the transmission of data over the channel.
  • a root method may be used by the predictive filter to approximate a future value of CQI.
  • the root method algorithm provides an adaptive filter that is relatively low in complexity and requires relatively low memory resources as compared to other known approaches.
  • the predictive filter used to predict a future value of CQI may employ a stochastic gradient method.
  • the stochastic gradient method (also referred to as the gradient method) is similarly low in complexity and requires relatively low memory resources as compared to other approaches.
  • the various embodiment predictive filters may be implemented by either the base station or by mobile device processors to control and modify transmission parameters originating at either device.
  • FIG. 1 is a system component diagram of a 3G Mobile Telephone communication system illustrating various mobile devices in communication with a base station.
  • FIG. 2 is a process flow diagram of an embodiment method that may be implemented on a transmitting device in a HSDPA communication system.
  • FIG. 3 is a component block diagram of a exemplary mobile device that may implement the embodiment predictive filters.
  • FIG. 4 is a component block diagram of an exemplary base station processing device that may implement the embodiment predictive filters.
  • the term user equipment may refer to any one or all of cellular telephones, personal data assistants (PDA's), palm-top computers, laptop computers, wireless electronic mail receivers (e.g., the Blackberry® and Treo® devices), multimedia Internet enabled cellular telephones (e.g., the Blackberry Storm®), and similar personal electronic devices that include a programmable processor and memory.
  • the mobile device is a cellular handset capable of high speed data communication over a cellular telephone network (e.g., a cellphone).
  • FIG. 1 is a system component diagram of a communication cell operating within a wireless telecommunications system that may employ the various embodiments disclosed herein.
  • a base station 101 services a cell 100 operating within a wireless telecommunications system.
  • any of a number of mobile devices 102-106 may be within range of base station 101 and relying on base station 101 to send and receive data transmissions and support their respective voice and data communications.
  • Each of the mobile devices 102-106 may be operating under different conditions that can affect the quality of the communication channel each mobile device establishes with the base station 101.
  • stationary users may use their mobile devices 102 and establish a communication link over a channel with the base station 101.
  • Other users may be mobile on foot as illustrated by the users of mobile devices 105 and 106.
  • a typical speed of users walking while employing their mobile device 105, 106 is around 3-5 kmh.
  • Other users may use their mobile devices while driving/riding in a car, as illustrated by mobile devices 103 and 104.
  • mobile devices used in cars move at speeds between 0 and 120 kmh.
  • the Universal Mobile Telecommunications System is one of the technologies standardized by the International Telecommunications Union Telecommunication Standardization Sector (ITU-T) for third generation (3G) networks.
  • High-Speed Downlink Packet Access was included by the 3rd Generation Partnership Project (3GPP) Release 5/6 to improve both the capacity and end-to-end performance of Wideband Code Division Multiple Access (WCDMA) systems, where a mobile device under optimal conditions can receive data at a rate up to 14 Mbps.
  • 3GPP 3rd Generation Partnership Project
  • WCDMA Wideband Code Division Multiple Access
  • each mobile device must periodically report a Channel Quality Indicator (CQI), indicating the downlink channel condition to Node B (base station).
  • CQI Channel Quality Indicator
  • the CQI is transmitted using a specific physical uplink channel, namely the High-Speed Dedicated Physical Control Channel (HS-DPCCH).
  • HS-DPCCH High-Speed Dedicated Physical Control Channel
  • the accuracy of the CQI is crucial for the system performance.
  • the CQI used by Node B in each subframe is presumed to be three (3) subframes stale.
  • the base station may determine how to schedule the transmission of data to each respective mobile device. For example, if a mobile device reports exceptionally high CQI values, indicating a strong signal channel link between the base station and the mobile device, the base station may elect to transmit data to the mobile device in large packet sizes, with minimal error correction and interleaving to achieve a high data rate. Thus, data throughput to mobile devices reporting high CQI values may be high.
  • the base station may elect to transmit data to the mobile device in small packet sizes using maximal error correction coding and interleaving schemes which will compensate for the weak link but result in a low data rate.
  • data throughput to the mobile device may be low.
  • Channel quality may be influenced by a variety of factors.
  • the relative position of the mobile device to the base station affects CQI, because as mobile devices move away from the base station, signal strength declines and the CQI value tend to decrease.
  • Geographic and atmospheric conditions in a particular location may also influence the CQI. For example, geographic features such as mountains, buildings, trees, etc. may cause interference between the mobile device and the base station. Such interference may degrade the signal strength of the communication channel between the mobile device and the base station, thus lowering the CQI.
  • Channel quality also varies over time for moving mobile devices. While the CQI for stationary users will rarely change during the course of voice or data communication session with the base station 101, the CQI will change during the course of a voice or data communication for moving users. Indeed, while the change in CQI for the mobile devices being used by walking users (e.g., mobile device 105 and 106) may be slight, the CQI may change rapidly for fast moving users, such as users in cars (e.g., mobile device 103 and 104). As a result, significant fading performance problems may exist for mobile users. The changing channel quality, and thus changing CQI values, may cause inefficiencies in data throughput in an HSDPA system.
  • a base station schedules the transmission of data packets in accordance with the received CQI values.
  • This scheduling process may modify packet size, error correction, interleaving, and other parameters affecting the data rate.
  • this scheduling delay by the time data is actually transmitted significant changes in the channel quality may have occurred which may degrade the transmission efficiency of the system. For example, data initially scheduled for transmission over a channel reporting a high CQI may now have a low channel quality, and as a result the data may be transmitted in a format unsuitable for the actual conditions and as a consequence data may not be accurately received. In contrast, data initially scheduled for transmission over a channel reporting a low CQI may now have much better channel quality. As a result, the system is unable to capitalize on the opportunity to send data using a higher data rate.
  • some advanced receivers employ offline processing for enhanced demodulation performance.
  • the data processing is performed offline and thus, may add to the delay in actually transmitting the data.
  • the measured CQI value is stale by the time the CQI report is transmitted back to the base station 101.
  • less data is sent than could be accurately sent over the communication channel.
  • too much data is sent over a degraded communication channel, resulting in error laden data packets that cannot be accurately decoded. In both cases, the optimal data throughput is not achieved.
  • FIR filter based predictors implementing the Least-Mean-Squares (LMS) and Recursive-Least-Squares (RLS) approaches, which are adaptive versions of the linear minimum mean-squared error (LMMSE) predictor.
  • LMS Least-Mean-Squares
  • RLS Recursive-Least-Squares
  • LMMSE linear minimum mean-squared error
  • the various embodiments implement adaptive filters that provide adaptive causal predictions of CQI.
  • the embodiment adaptive filters take into account recent historical CQI values to predict future CQI values.
  • the adaptive filters are a linear combination of the most recent CQI value and the existing filter states. While the convergence properties of adaptive infinite impulse response (HR) filters are largely unsolved, they can provide significantly better performance than their FIR counterparts having the same number of coefficients, indicating a smaller implementation complexity.
  • HR adaptive infinite impulse response
  • FIG. 2 is a process flow diagram illustrating a method 200 that may be implemented by the processor of a transmitting device (e.g., mobile device or base station) using any of the various embodiments disclosed herein.
  • the method 200 begins when the mobile device 102-106 and base station 101 establish a communication link with one another, step 201.
  • the CQI of the communication link is periodically determined, step 205.
  • the periodicity may be of such short duration that the CQI of the communication link may be said to be continuously determined.
  • the transmission device is the base station 101
  • a specific physical uplink channel such as the HS-DPCCH.
  • a historical record or sequence of CQI values for the communication link may be stored.
  • any of the various embodiment adaptive filter calculations may be implemented to predict an approximation of a future CQI value of the communication link between the base station 101 and the mobile device (e.g., 102-106), step 210.
  • the various embodiment adaptive filters are discussed in more detail below.
  • the predicted CQI value is applied to the scheduling of the data transmission over the communication link, step 215.
  • the scheduling of the data transmission may include the size of data packets, the amount of error correction coding, or the amount of interleaving.
  • the transmitting device may terminate the communication link. For example, in instances where the transmitting device is the base station 101, if the mobile device has already powered off or been handed off to another base station, the base station may take appropriate steps to terminate the communication link so that the channel may be used by another mobile device, step 225.
  • the various embodiments implement a special first order adaptive HR filter calculation to predict CQI in HSDPA. While previous applications of adaptive HR filters have been mainly directed toward system identification, adaptive HR filtering has rarely been applied to parameter tracking and prediction. While the adaptive HR filtering convergence proofs may be borrowed from their system identification applications, the convergence rate is still undetermined. In addition, the convergence proofs supplied from the system identification application still fail to provide insight as to how to choose the parameters in the algorithm.
  • the steady state mean squared error is derived as a function of the single parameter alpha ( ⁇ ).
  • MSE steady state mean squared error
  • an exact gradient descent algorithm may be derived as well as two pseudolinear regression algorithms.
  • the proposed algorithms are shown to converge using contraction mapping.
  • the pseudolinear regression algorithms do not converge to the same optimal equilibrium point as does the exact gradient descent algorithm.
  • the various embodiments specify the conditions under which the convergent point of the pseudolinear regression algorithms is close to that of the exact gradient descent algorithm. Further, the various embodiments consider the relationship between MSE minimization and mutual information maximization. It has been determined that the former can be considered to be an approximation of the latter.
  • the proposed algorithm can be readily extended to the case in which the process is complex. It may be assumed that the process to be predicted is the same as the observed process, not only for notational simplicity but also for the application of CQI. The obtained results can be readily extended to the case when the two processes are different.
  • 2 ⁇ , whose solution is where d(n) [ ⁇ K), ... ⁇ K + M - l)] r and
  • Equation (1) is a causal LMMSE predictor.
  • n ⁇ + ⁇ the equation becomes a causal Wiener- Kolmogorov filter.
  • LMS and RLS can be considered to be adaptive versions of the LMMSE predictor.
  • ⁇ ( ⁇ ) demnotes the power spectral density of ⁇ u(n) ⁇ , i.e.,
  • first order adaptive HR predictors (I - a ⁇ n))u ⁇ n) + a ⁇ n)u ⁇ n), (6) where ⁇ (n) is an HR filter coefficient at time n. Note that equation (6) is a first order adaptive HR filter.
  • This result provide a first order adaptive HR predictor.
  • ⁇ (n) fl(n - K) + (1 - ⁇ (n)) ⁇ (n - K).
  • ⁇ >0 is a stepsize. This equation may be used as a gradient based algorithm.
  • the predictive filter to approximate a future value of CQI may employ a pseudo-linear regression algorithm which is referred to herein as the root method.
  • the root method algorithm provides an adaptive filter that is relatively low in complexity, and that requires relatively low memory resources as compared to other known method using the LMS or RLS approach.
  • f ⁇ a(n)) E ⁇
  • a(i), u(i) are also implicit functions of a(n).
  • Minimizing equation (17) over a(n) should also take into account this dependence.
  • This algorithm is referred to as the root method algorithm.
  • the predictive filter to approximate a future value of CQI may employ a stochastic gradient method.
  • the stochastic gradient method (also referred herein as the gradient method) is similarly low in complexity and requires relatively low memory resources as compared to other known method using the LMS or RLS approach.
  • ⁇ g ⁇ (20(0) - 4q(0) + 2p(0)) ⁇ (n) + Iq(K) - 2 V (K) - 20(0) + 2q(0) (20)
  • a( ⁇ + 1) [a(n) - 2 ⁇ ((fi(n) - u ⁇ n)) ⁇ u ⁇ n - K) - u ⁇ n - (21) where [-] Q denotes mapping to the interval [0,1] and // is a stepsize for a(n) update.
  • the stochastic gradient algorithm may be derived by differentiating equation (7) directly with respect to a(n), which gives the gradient ⁇ (n + K) — u(n + K)(u(n) — u(n)).
  • a(n) the time in the gradient may be shifted K ,and then a(n) may be updated using
  • a(n + 1) [a(n) - 2 ⁇ ((fl(n) - u(n))(un - K) - u(n - K)))] 2 0 (22)
  • may be chosen according to the average level of the absolute value of the gradient.
  • may be chosen according to the average gradient square:
  • d( ⁇ i) 2 ((fi(n) - u(n))u(n + K) - (fi(n - K) - u(n - K))u(n ⁇ ). (23) Let d(n) be the average value of ⁇ d(n) ⁇ update to time n, i.e.,
  • does not need to be updated every subframe, rather only once in ⁇ subframes, where ⁇ >0 is the interval between two ⁇ updates.
  • an n-tap minimum mean-squared error (MMSE) filter may be obtained for time n.
  • the HR predictor can be considered to be a variable length MMSE filter even though it appears to only contain one tap and there is a single parameter to control the MSE. This may possibly explain why an adaptive HR predictor is better than a finite impulse response predictor given the same number of coefficients.
  • equation (28) may be minimized numerically and the MSE of IIR may be compared using the exact gradient method, denoted as ""1IR Optimal” with that of LMMSE in equation (26).
  • the pseudolinear regression root method may respond slowly to the time variations of the processes because the new contribution to the correlation coefficient in equation (19) decays as Vn, while the gradient method may oscillate too much.
  • ⁇ (k), p(k), and q(k) may be estimated using a finite sliding window rather than an infinite window.
  • another HR filter may be used to update p(k), p(k), and q(k), where the coefficient of this HR filter could either be fixed to a constant value or be adjusted adaptively.
  • the root method can also be combined with the gradient method by running the gradient method first using a large stepsize and then applying the root method to take advantage of the fast start of the gradient method and the smooth dynamic of the root method.
  • the gradient in equation (20) may be estimated using a short window, which includes equation (21) as a special case using a window of size 1.
  • a(n) may also be updated using a window of size W, i.e., equation (21) is replaced by
  • Minimizing the MSE has been considered in a single subframe.
  • minimizing a general cost function may be considered, for example, the weighted least squares error function
  • C(w n ) EIL 0 A ⁇ 1 Iu(O - fi(01 2 (30) where 0 ⁇ ⁇ ⁇ 1 is an exponential weighting factor or forget factor, effectively limiting the number of input samples based on which cost function is minimized or the memory of the algorithm. All proposed algorithms can be readily generalized to this case.
  • the embodiment algorithms may be implemented in a variety of devices.
  • the mobile device 102-106 determines the quality of the communication channel in the form of CQI between the mobile device and the base station 101 and reports the CQI back to the base station 101 over a physical uplink channel.
  • the embodiment CQI prediction calculations may be performed by the individual mobile devices 102-106.
  • each mobile device 102-106 may transmit the calculated predicted CQI value back to the base station 101 in place of the conventional CQI value.
  • the calculated predicted CQI values may be received by the base station 101 and used to schedule the transmission of data to each of the respective mobile devices 102-106.
  • the base station 101 may continue to receive conventional CQI values from each of the mobile device 102-106 that have established a communication link with the base station 101.
  • the base station may implement any of the embodiment CQI prediction algorithms to calculate the predicted CQI values.
  • the calculated predicted CQI values may be used to schedule the transmission of data to each of the respective mobile devices 102-106.
  • the increased processing power and performance of the computer operating at the bases station 101 may be leveraged.
  • both processing power and battery power of each individual mobile device 102-106 may be conserved.
  • the portable computing devices may include a processor 191 coupled to internal memory 192.
  • the processor 191 may also be coupled to a display device 11.
  • the portable computing device 100 may have an antenna 194 for sending and receiving electromagnetic radiation which is connected to a wireless data link and/or cellular telephone transceiver 193, coupled to the processor 191. Determination of a CQI may be completed by the processor 191, or in a module of the transceiver 193.
  • Portable computing devices 102-106 typically include some form of input device such as a key pad 13, or miniature keyboard and menu selection keys or rocker switches 12 which serve as pointing devices. Alternatively, some portable computing devices may employ touchscreen technology, wherein virtual keypads may be employed on the display surface 11.
  • the processor 191 may further be connected to a wired network interface 194, such as a universal serial bus (USB) or Fire Wire® connector socket, in order to connect the processor 191 to an external device or external local area network.
  • the processor 191 may also be coupled to a speaker 18 and microphone 19 through a vocoder 199.
  • the processor 191 may be any programmable microprocessor, microcomputer, or multiple processor chip or chips that can be configured by software instructions (applications) to perform a variety of functions, including the functions of the various embodiments described above.
  • multiple processors 191 may be provided, such as where one processor is dedicated to wireless communication functions and another processor is dedicated to running other applications.
  • the processor may also be included as part of a communication chipset.
  • software applications may be stored in the internal memory 192 before they are accessed and loaded into the processor 191.
  • the processor 191 may include internal memory sufficient to store the application software instructions.
  • the term memory refers to all memory accessible by the processor 191, including internal memory 192 and memory within the processor 191 itself.
  • Application data files are typically stored in the memory 92.
  • the memory 192 may be a volatile or nonvolatile memory, such as flash memory, or a mixture of both.
  • the embodiments described above may be implemented on any of a variety of stationary computing devices, such as at a base station 101.
  • An example of which is the server 300 illustrated in FIG. 4.
  • Such a server 300 typically includes a processor 361, coupled to volatile memory 362, and to a large capacity nonvolatile memory, such as a disk drive 363.
  • the server 300 may also include a floppy disc drive and/or a compact disc (CD) drive 366, coupled to the processor 361.
  • the server 300 may also include a number of connector ports 364, coupled to the processor 361 for establishing data connections with network circuits 365.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • a general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
  • a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Alternatively, some steps or methods may be performed by circuitry that is specific to a given function.
  • the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
  • the steps of a method or algorithm disclosed herein may be embodied in a processor-executable software module executed which may reside on a computer-readable medium.
  • Computer- readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
  • a storage media may be any available media that may be accessed by a computer.
  • such computer-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to carry or store desired program code in the form of instructions or data structures and that may be accessed by a computer.
  • any connection is properly termed a computer-readable medium.
  • the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave
  • DSL digital subscriber line
  • wireless technologies such as infrared, radio, and microwave
  • Disk and disc includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine readable medium and/or computer-readable medium, which may be incorporated into a computer program product.

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Various embodiments are disclosed which predict the channel quality indicator (CQI) in High Speed Downlink Packet Access (HSDPA). The accuracy of CQI is crucial for HSDPA performance. In some HSDPA systems the CQI may be as much as three (3) subframes stale. Accordingly, the prediction of CQI values is required in order to efficiently schedule data for transmission over the communication channel. Various embodiments disclose first order adaptive IIR filters which are significantly less complex than the finite impulse response (FIR) counterparts and achieve similar accuracy. By minimizing the mean squared error (MSE), an exact gradient descent algorithm may be used as well as two embodiment pseudolinear regression algorithms.

Description

METHOD AND APPARATUS FOR PREDICTING CHANNEL QUALITY INDICATOR IN A HIGH SPEED DOWNLINK PACKET ACCESS SYSTEM
RELATED APPLICATIONS
[0001] The present Application for Patent claims the benefit of priority to Provisional Application No. 61/095,270 entitled "HSDPA CQI Predictive Filter" filed September 8, 2008, and to Provisional Application No. 61/097,848 entitled "First Order Adaptive IIR Filter for CQI Prediction in HSDPA" filed September 17, 2008, both of which are assigned to the assignee hereof and hereby expressly incorporated by reference herein.
Field
[0002] The present invention relates generally to wireless communication technologies, and more particularly to a system and method for predicting the quality of a channel supporting High Speed Downlink Packet Access for data communication.
Background
[0003] High-Speed Downlink Packet Access (HSDPA) is a part of the third generation (3G) mobile telephony communications protocol. It is considered by some to be an enhanced 3G mobile telephony communications protocol in the High-Speed Packet Access (HSPA) family, also coined 3.5G or 3G+. HSDPA allows networks based on Universal Mobile Telecommunications Systems (UMTS) to have higher data transfer speeds and capacity. Communication over a HSDPA system occurs between a base station and a plurality of mobile user equipment (UE) stations, also referred to as mobile devices.
[0004] One feature of HSDPA is the ability to adapt the data communication rate in accordance with the relative strength of the communication signal channel supporting the communication. Typically, a HSDPA system will obtain an indicator of the relative channel signal strength and arrange the data packets in a manner reflective of the relative channel signal strength. Accordingly, it is vital that the indicator of relative channel signal strength accurately reflect the channel signal strength at the time of transmission in order to effectively arrange the data packets. In most HSDPA systems, however, there is a delay between the time an indicator of relative channel signal strength is obtained and the time that data packets are actually transmitted. Changes in the channel signal strength during this delay period may negatively impact the efficiency of the data transmission. Accordingly, accurate predictions in channel signal strength values are desired.
SUMMARY
[0005] In various embodiments, systems and methods provide the ability to optimize the data transmission rate in a HSDPA system by applying a predictive filter to approximate the future value of Channel Quality Indicator (CQI) for a channel, based upon a stream of stale CQI values for the channel. The approximated future value of CQI is used to schedule the transmission of data over the channel. In an embodiment, a root method may be used by the predictive filter to approximate a future value of CQI. The root method algorithm provides an adaptive filter that is relatively low in complexity and requires relatively low memory resources as compared to other known approaches.
[0006] In an alternative embodiment, the predictive filter used to predict a future value of CQI may employ a stochastic gradient method. The stochastic gradient method (also referred to as the gradient method) is similarly low in complexity and requires relatively low memory resources as compared to other approaches. The various embodiment predictive filters may be implemented by either the base station or by mobile device processors to control and modify transmission parameters originating at either device.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The accompanying drawings, which are incorporated herein and constitute part of this specification, illustrate embodiments of the invention, and, together with the general description given above and the detailed description given below, serve to explain features of the invention.
[0008] FIG. 1 is a system component diagram of a 3G Mobile Telephone communication system illustrating various mobile devices in communication with a base station.
[0009] FIG. 2 is a process flow diagram of an embodiment method that may be implemented on a transmitting device in a HSDPA communication system.
[0010] FIG. 3 is a component block diagram of a exemplary mobile device that may implement the embodiment predictive filters.
[0011] FIG. 4 is a component block diagram of an exemplary base station processing device that may implement the embodiment predictive filters.
DETAILED DESCRIPTION
[0012] The various embodiments will be described in detail with reference to the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. References made to particular examples and implementations are for illustrative purposes, and are not intended to limit the scope of the invention or the claims.
[0013] As used herein, the term user equipment (UE), user station, mobile station or mobile device may refer to any one or all of cellular telephones, personal data assistants (PDA's), palm-top computers, laptop computers, wireless electronic mail receivers (e.g., the Blackberry® and Treo® devices), multimedia Internet enabled cellular telephones (e.g., the Blackberry Storm®), and similar personal electronic devices that include a programmable processor and memory. In a preferred embodiment, the mobile device is a cellular handset capable of high speed data communication over a cellular telephone network (e.g., a cellphone).
[0014] Fig. 1 is a system component diagram of a communication cell operating within a wireless telecommunications system that may employ the various embodiments disclosed herein. In FIG. 1 a base station 101 services a cell 100 operating within a wireless telecommunications system. At any particular moment, any of a number of mobile devices 102-106 may be within range of base station 101 and relying on base station 101 to send and receive data transmissions and support their respective voice and data communications.
[0015] Each of the mobile devices 102-106 may be operating under different conditions that can affect the quality of the communication channel each mobile device establishes with the base station 101. For example, stationary users may use their mobile devices 102 and establish a communication link over a channel with the base station 101. Other users may be mobile on foot as illustrated by the users of mobile devices 105 and 106. A typical speed of users walking while employing their mobile device 105, 106 is around 3-5 kmh. Other users may use their mobile devices while driving/riding in a car, as illustrated by mobile devices 103 and 104. Typically, mobile devices used in cars move at speeds between 0 and 120 kmh.
[0016] The Universal Mobile Telecommunications System (UMTS) is one of the technologies standardized by the International Telecommunications Union Telecommunication Standardization Sector (ITU-T) for third generation (3G) networks. High-Speed Downlink Packet Access (HSDPA) was included by the 3rd Generation Partnership Project (3GPP) Release 5/6 to improve both the capacity and end-to-end performance of Wideband Code Division Multiple Access (WCDMA) systems, where a mobile device under optimal conditions can receive data at a rate up to 14 Mbps. As part of HSDPA, each mobile device must periodically report a Channel Quality Indicator (CQI), indicating the downlink channel condition to Node B (base station). The CQI is transmitted using a specific physical uplink channel, namely the High-Speed Dedicated Physical Control Channel (HS-DPCCH). The accuracy of the CQI is crucial for the system performance. However, in the current HSDPA specification, the CQI used by Node B in each subframe is presumed to be three (3) subframes stale.
[0017] Based upon the various CQIs that are reported back to the base station, the base station may determine how to schedule the transmission of data to each respective mobile device. For example, if a mobile device reports exceptionally high CQI values, indicating a strong signal channel link between the base station and the mobile device, the base station may elect to transmit data to the mobile device in large packet sizes, with minimal error correction and interleaving to achieve a high data rate. Thus, data throughput to mobile devices reporting high CQI values may be high. In contrast, if a mobile device reports an exceptionally low CQI value, indicating a weak signal channel link between the base station and the mobile device, the base station may elect to transmit data to the mobile device in small packet sizes using maximal error correction coding and interleaving schemes which will compensate for the weak link but result in a low data rate. Thus, data throughput to the mobile device may be low.
[0018] Channel quality may be influenced by a variety of factors. For example, the relative position of the mobile device to the base station affects CQI, because as mobile devices move away from the base station, signal strength declines and the CQI value tend to decrease. Geographic and atmospheric conditions in a particular location may also influence the CQI. For example, geographic features such as mountains, buildings, trees, etc. may cause interference between the mobile device and the base station. Such interference may degrade the signal strength of the communication channel between the mobile device and the base station, thus lowering the CQI.
[0019] Channel quality also varies over time for moving mobile devices. While the CQI for stationary users will rarely change during the course of voice or data communication session with the base station 101, the CQI will change during the course of a voice or data communication for moving users. Indeed, while the change in CQI for the mobile devices being used by walking users (e.g., mobile device 105 and 106) may be slight, the CQI may change rapidly for fast moving users, such as users in cars (e.g., mobile device 103 and 104). As a result, significant fading performance problems may exist for mobile users. The changing channel quality, and thus changing CQI values, may cause inefficiencies in data throughput in an HSDPA system. [0020] In HSDPA systems, a base station schedules the transmission of data packets in accordance with the received CQI values. This scheduling process may modify packet size, error correction, interleaving, and other parameters affecting the data rate. Typically, there is a delay of 6-7ms from when a base station modifies the various transmission parameters until the actual transmission of the data. As a result of this scheduling delay, by the time data is actually transmitted significant changes in the channel quality may have occurred which may degrade the transmission efficiency of the system. For example, data initially scheduled for transmission over a channel reporting a high CQI may now have a low channel quality, and as a result the data may be transmitted in a format unsuitable for the actual conditions and as a consequence data may not be accurately received. In contrast, data initially scheduled for transmission over a channel reporting a low CQI may now have much better channel quality. As a result, the system is unable to capitalize on the opportunity to send data using a higher data rate.
[0021] In addition, some advanced receivers employ offline processing for enhanced demodulation performance. For example, in some modem devices the data processing is performed offline and thus, may add to the delay in actually transmitting the data. As a result, the measured CQI value is stale by the time the CQI report is transmitted back to the base station 101. In some instances, less data is sent than could be accurately sent over the communication channel. In other instances, too much data is sent over a degraded communication channel, resulting in error laden data packets that cannot be accurately decoded. In both cases, the optimal data throughput is not achieved.
[0022] Conventional finite impulse response (FIR) filter based predictors implementing the Least-Mean-Squares (LMS) and Recursive-Least-Squares (RLS) approaches, which are adaptive versions of the linear minimum mean-squared error (LMMSE) predictor. These approaches are well known and understood. However, such predictive filters are overwhelmingly complex and impractical to implement. It is desirable to develop a low complexity and low memory requirement CQI- prediction algorithm that could improve the system throughput. [0023] The various embodiments implement adaptive filters that provide adaptive causal predictions of CQI. The embodiment adaptive filters take into account recent historical CQI values to predict future CQI values. The adaptive filters are a linear combination of the most recent CQI value and the existing filter states. While the convergence properties of adaptive infinite impulse response (HR) filters are largely unsolved, they can provide significantly better performance than their FIR counterparts having the same number of coefficients, indicating a smaller implementation complexity.
[0024] FIG. 2 is a process flow diagram illustrating a method 200 that may be implemented by the processor of a transmitting device (e.g., mobile device or base station) using any of the various embodiments disclosed herein. The method 200 begins when the mobile device 102-106 and base station 101 establish a communication link with one another, step 201. During the period of time that a communication link is established between the base station 101 and a mobile device 102-106, the CQI of the communication link is periodically determined, step 205. In some instances, the periodicity may be of such short duration that the CQI of the communication link may be said to be continuously determined. In instances where the transmission device is the base station 101, it may be more efficient for each mobile device linked to the base station to determine the CQI of the communication link and transmit the CQI value to the base station 101 via a specific physical uplink channel, such as the HS-DPCCH. As the CQI is periodically obtained (i.e., received or determined), a historical record or sequence of CQI values for the communication link may be stored. Using the historical record of CQI values, any of the various embodiment adaptive filter calculations may be implemented to predict an approximation of a future CQI value of the communication link between the base station 101 and the mobile device (e.g., 102-106), step 210. The various embodiment adaptive filters are discussed in more detail below. Once the predicted approximation of the future QCI value has been calculated by an embodiment adaptive filter calculation, the predicted CQI value is applied to the scheduling of the data transmission over the communication link, step 215. The scheduling of the data transmission may include the size of data packets, the amount of error correction coding, or the amount of interleaving.
[0025] After the scheduling and transmission of data packets is complete for a given CQI prediction, the processor of the transmitting device may determine if the communication link between the mobile device and base station 101 is still active, determination 220. For example, the mobile device may have moved out of the effective range of base station 101 and a handoff may have occurred, such that the mobile device is now being supported by a different base station. Alternatively, the mobile device may have completed its desired communication session and powered off. In any case, if the communication link is still active (i.e., determination 220 = Yes), the processor may return to step 205 to obtain the CQI of the communication link between the base station and the mobile device. If the communication link is no longer active (i.e., determination 220 = No), the transmitting device may terminate the communication link. For example, in instances where the transmitting device is the base station 101, if the mobile device has already powered off or been handed off to another base station, the base station may take appropriate steps to terminate the communication link so that the channel may be used by another mobile device, step 225.
[0026] The various embodiments implement a special first order adaptive HR filter calculation to predict CQI in HSDPA. While previous applications of adaptive HR filters have been mainly directed toward system identification, adaptive HR filtering has rarely been applied to parameter tracking and prediction. While the adaptive HR filtering convergence proofs may be borrowed from their system identification applications, the convergence rate is still undetermined. In addition, the convergence proofs supplied from the system identification application still fail to provide insight as to how to choose the parameters in the algorithm.
[0027] In various embodiments, the steady state mean squared error (MSE) is derived as a function of the single parameter alpha (α). By minimizing the MSE, an exact gradient descent algorithm may be derived as well as two pseudolinear regression algorithms. Under the assumption that the parameter α evolves slowly, the proposed algorithms are shown to converge using contraction mapping. However, the pseudolinear regression algorithms do not converge to the same optimal equilibrium point as does the exact gradient descent algorithm. The various embodiments specify the conditions under which the convergent point of the pseudolinear regression algorithms is close to that of the exact gradient descent algorithm. Further, the various embodiments consider the relationship between MSE minimization and mutual information maximization. It has been determined that the former can be considered to be an approximation of the latter. In case of LMMSE and Gaussian stochastic processes, the two problems are equivalent. This finding leads to a new relationship between mutual information and MSE, which generalizes the result in D. Guo, S. Shamai, and S. Verdu, "Mutual information and minimum mean-square error in Gaussian channels," IEEE Trans. Inform. Theory, vol. 51, no. 4, pp. 1261-82, April 2005. The entire contents of which are hereby incorporated by reference. Simulations using the various embodiments indicate a smaller MSE than a 32-tap LMS or RLS which leads up to 25% HSDPA throughput improvement
[0028] Rather than restricting the CQI prediction in HSDPA, a general prediction problem is considered. Specifically, for a stochastic process {u(n)}, the prediction of the function value K-step ahead is desired, i.e., u(n+K), given the past symbols u(l), . . . , u(n). With u(n) representing the CQI in the n-th subframe in HSDPA (i.e., sequence of CQI values), the process {u(n)} is wide-sense stationary for algorithm derivation purpose. The algorithm and analysis are concerned with real variables (u(n) 6 R) as CQI is a real number. The proposed algorithm can be readily extended to the case in which the process is complex. It may be assumed that the process to be predicted is the same as the observed process, not only for notational simplicity but also for the application of CQI. The obtained results can be readily extended to the case when the two processes are different.
[0029] In order to compare the embodiment algorithms, a brief review of a LMMSE predictor may be made for comparison with the embodiment algorithms. With a LMMSE predictor, u(n+K) is predicted using ύ(n + K) = wτ(n)u(n) (1) where w(n) = [O)1 (n), ... , ωM(n)]τ, u{n) = [u(n), ... , u{n ... M + l)]τ, and Af is the number of observations used for prediction or the number of taps of the FIR filter. w(n) is chosen to minimize E{\u(n+KE = {\u(n + K) — ύ(n + K) |2}, whose solution is
Figure imgf000012_0001
where d(n) = [φ{K), ... φ{K + M - l)]r and
R(n) = £-{u(n)uτ(n)} = (3)
Figure imgf000012_0002
and φ(i) = E{u(n)u(n + i)} is the autocorrelation function. Note that equation (1) is a causal LMMSE predictor. When n → +∞, the equation becomes a causal Wiener- Kolmogorov filter. LMS and RLS can be considered to be adaptive versions of the LMMSE predictor. When n → +∞, and M = n, the closed- form of MSE can be obtained as disclosed in R.A. Horn and CR. Johnson, Matrix Analysis, Cambridge University Press, 1990. The entire contents of which are hereby incorporated by reference.
σ' LMMSE (4)
Figure imgf000012_0003
where
Figure imgf000012_0004
and Φ(ω) demnotes the power spectral density of {u(n)}, i.e.,
Φ(ω) = ∑n=- φ(n)e-Jωn. Note that when LMS and RLS are used, due to the stochastic nature of both algorithms, they typically oscillate around the optimal weight vector, even though their averages converge to the optimum. Therefore, there is an excess MSE in both LMS and RLS, determined by the stepsize in the algorithm.
[0030] To get good prediction accuracy, LMS or RLS typically requires a large M, as well as a complicated vector operation. To overcome these problems, the various embodiments implement first order adaptive HR predictors. It may be assumed that the first order adaptive HR predictor takes the form: ύ(n + K) = (I - a{n))u{n) + a{n)u{n), (6) where α(n) is an HR filter coefficient at time n. Note that equation (6) is a first order adaptive HR filter. The form shown in equation (6) is chosen as opposed to β(n)ϊL(n) + a{ri)u{ri), in order to keep E{ύ(n + K)] = E{u(n + K))] at the steady state, which means that the estimate is unbiased. Also, adjusting one parameter α(n) has a lower complexity than adapting two parameters. The problem is then to solve as: minα(n) F {| (1 - a(n))u(n) + a(ή)u(ή) - u(n + K) \2]. (7)
This result provide a first order adaptive HR predictor.
[0031] Assuming that {u(n)] and {u(n)] are jointly wide-sense stationary, i.e, E{u(n + k)u(n)] = E{ύ(k)u(0)] for all k, n, which implies that the sequence α(n) has converged to α. The objective function in equation (7) may be expanded as σIIR 2 = E{\u(n + K) - u(N + K) \2
= E{\ύ(n + K) \2} + E{\u(n + K) \2} - 2E{ύ(u + K)u{n + K)] (8)
Figure imgf000013_0001
where p(k) = E{ύ(n)ύ(n + k)], p(k) = E{u(n)u(n + k)], and q(k) = E{u(n)u(n + k)].
[0032] From equation (6) it is determined that p(0) = E{\U(n + K)\2]
= (1 - α)2£-{|u(n)|2} + α2£-{|u(n)|2} + 2α(l - a)E{u(n)u(n)] = (1 - 6C)2P(O) + 6c2p(0) + 2α(l - 6c)c/(0)
Λ p(0) = -^p(O) + q(O). (9)
Substituting p(0) in equation (9) into equation (8), it may be determined that
Figure imgf000014_0001
Thus, only #(0) is needed to be derived. From the definition of q(Q) it is determined that
Figure imgf000014_0002
= (1 - a)E{u(n - K)u(n)} + aE{u(n - K)u(n)} (11) = (1 - a)q(K) + ap(K). Applying equation (11) recursively, it is determined that
<7(0) = α ∑f=1(l - 00'"1 P(HO. (12)
[0033] Finally, the MSE of adaptive HR predictor is
σfiRia) = ^ (φ(P) - a ∑f=1(l - a)1'1 φ(iK)), (13)
where φ(ϊ) = E{u(n)u(n + i)} is the autocorrelation function. By using Φ(ω), the power spectrum of φ(n), equation (13) may be rewritten as
2 2 1 rπ . Λ l-eJ , , .. a ", jR κ = 2-a 2π J I-π Φ( κω) J l-(l-ά)elKω dω, ( v14) y when 0<α<2. This result can be used as a steady state MSE of a first order adaptive IIR predictor.
[0034] By taking the derivative of σ; 2 R(6c)with respect to α, equation (15) may be obtained. dσf[R(a) _ αp(0)-2q(0)+α(2-α) ∑ =1(l-α)I-1q(iJC) da a(2-a)2 ^ '
By using the stochastic gradient method as LMS, q(iK) may be replaced by ύ(n — iK)u(n) and p(0) by u2 (n). Thus, the gradient descent method updates 6c(n) using a(n + 1) =
[a(n) - μ (a(n)u2 (n) - 2u(n)u(n) + α(n)(2 - a(n))u(n)ζ(n)))]2, (16)
ζ(n) = fl(n - K) + (1 - α(n))ζ(n - K). where μ>0 is a stepsize. This equation may be used as a gradient based algorithm.
[0035] In an embodiment, the predictive filter to approximate a future value of CQI may employ a pseudo-linear regression algorithm which is referred to herein as the root method. The root method algorithm provides an adaptive filter that is relatively low in complexity, and that requires relatively low memory resources as compared to other known method using the LMS or RLS approach.
[0036] Expanding the objective function of equation (7) above, the following equation (17) may be obtained.
f{a(n)) = E {|(1 - a(n))u(n) + a(n)u(n) - u(n + K)\2}
= (1 - a(n))2E{\u(n) \2} + a2 (n)E{\u(n) \2} + E{\u(n + K) \2}
+2α(n)(l - a{n))E{u{n)u{n)}
- 2(1 - a(n))E{ύ(n)u(n + K)]
-2a(n)E{u(n)u(n + K)]
= (1 - a(n))2p(0) + (1 + a2 (n))p(0) (17)
+2α(n)(l - a(n))q(0) - 2(l - a(n))q(K) -2a(n)p(K)
Note that due to the recursive structure of equation (6), a(n) is a function of all a(i), u(i), i = 1, ... , n — 1. In other words, a(i), u(i) are also implicit functions of a(n). Minimizing equation (17) over a(n) should also take into account this dependence.
[0037] If we ignore such a dependence, i.e., a(n) does not depend on a(i), u(i), i = 1, ... , n — 1, minimizing equation (17) over a(n) gives In equation (18), the terms β(k), p(k)and q(k) may be replaced with their time averages. For example,
P(k, n) = - k)ύ(ή) + H——j—β(k, n - 1)
Figure imgf000016_0001
p(k,n) = p(k,n - l)
q(k,n) = q(k,n - 1)
Figure imgf000016_0002
collectively equation (19) where p(k, 0) = p(k, 0) = q(k, 0). Replacing p{k), p{k), and q{k) in equation (18) with p(k, n), p(k, n) and q(k, n), a(n) can be computed in each subframe as p(K, n) + β(0, ή) - q(o, ή) - q(K, n) β(o, ή) + p(o, ή) - 2q(p, n)
This algorithm is referred to as the root method algorithm.
[0038] In an alternative embodiment, the predictive filter to approximate a future value of CQI may employ a stochastic gradient method. The stochastic gradient method (also referred herein as the gradient method) is similarly low in complexity and requires relatively low memory resources as compared to other known method using the LMS or RLS approach.
[0039] The derivative of equation (17) above with respect to a(n) may be obtained as
^g^ = (20(0) - 4q(0) + 2p(0))α(n) + Iq(K) - 2V(K) - 20(0) + 2q(0) (20)
where the dependence oiq(K) on a(n) may be ignored. Applying the stochastic gradient method of the alternative embodiment, p(k), p(k), and q(k) may be replaced with u(n)u(n — k), u(n — /c)and u(n — k)u(ή), respectively. Thus, the stochastic gradient algorithm for updating a(n) becomes: a(χι + 1) = [a(n) - 2μ ((fi(n) - u{n)){u{n - K) - u{n - (21)
Figure imgf000017_0001
where [-]Q denotes mapping to the interval [0,1] and // is a stepsize for a(n) update.
In addition, the stochastic gradient algorithm may be derived by differentiating equation (7) directly with respect to a(n), which gives the gradient ύ(n + K) — u(n + K)(u(n) — u(n)). However, at time n when updating a(n), we do not know u(n+K). Therefore, the time in the gradient may be shifted K ,and then a(n) may be updated using
a(n + 1) = [a(n) - 2μ ((fl(n) - u(n))(un - K) - u(n - K)))]2 0 (22)
As discussed below, the two gradient equations (21) and (22) for updating a(n) have the same convergence conditions even though their dynamics may be different.
[0040] When there is noise in u{n), i.e., u{n) = h{n) + v{n), v{n) is additive White Gaussian noise (AWGN) with zero mean and variance σ| , interest lies only in h(n + K) rather than u(n + K). In such instances, E{u2 (n)} may be replaced with E{h2 (n)} in equation (17). Assuming that variance σ2 is known, e.g., it could possibly be estimated via the common pilot channel (CPICH) in HSDPA, it may be determined that E{u2 (n)} = E{h2 (n)} + σ2. Therefore, in order to minimize E(Iu(Ti) — h(n) \2} equation (21) may become a(n + 1) = [a(n)
- 2μ(((|u(n) |2 - 2u{n)u{n) + \u{n)\2 - σ2)a{n) + u{n - K)u{n)
- u(χιMn - K) - |u(n) |2 + u(n)u(n))]2
[0041] Experimental simulations have revealed that the system's dynamic is sensitive to μ. In some embodiments μ may be chosen according to the average level of the absolute value of the gradient. Alternatively, μ may be chosen according to the average gradient square:
d(χi) = 2 ((fi(n) - u(n))u(n + K) - (fi(n - K) - u(n - K))u(nγ). (23) Let d(n) be the average value of \d(n)\ update to time n, i.e.,
d(ή) =
Figure imgf000018_0001
- l), (24)
then μ may be chosen to satisfy the equation μ = -η—, where μ'>0 is a constant. In order to speed up the convergence, a fast start algorithm may be used. For example, μ ' =0.02 if n < Nth and// '=0.005 otherwise, where Nth is the end threshold for the fast start period. To reduce system complexity, μ does not need to be updated every subframe, rather only once in ω subframes, where ω>0 is the interval between two μ updates.
[0042] By expanding (6), an n-tap minimum mean-squared error (MMSE) filter may be obtained for time n. The HR predictor can be considered to be a variable length MMSE filter even though it appears to only contain one tap and there is a single parameter to control the MSE. This may possibly explain why an adaptive HR predictor is better than a finite impulse response predictor given the same number of coefficients.
[0043] Thus, it is determined that performing a High Speed CQI Prediction Filter (HS- CPF) using the root method embodiment only requires nine (9) additions, seven (7) multiplication functions, and memory for seven (7) variables. Similarly, performing the HSCPF using the gradient method only requires seven (7) additions, seven (7) multiplication functions, and memory for three (3) variables. In contrast, performing such HSCPF using either the LMS or RMS method typically require much more complexity and memory to achieve the same performance.
[0044] In general, it is hard to optimize equation (13) and compute the minimum MSE in closed- form for arbitrary φ(i). In the following, the example where K=I is considered to illustrate the steady state MSE of the adaptive HR filter.
[0045] Let u(n)=h(n)+v(n), where v(n) is Gaussian with zero mean and variance σ£ and E{(h(i)h(i + n))} = φ(ωdn). The autocorrelation function φ(n) has the spectrum S(ω) = E if M ≤ ω d (25)
I 0 otherwise as an approximation to the Jakes' model, ωd = 2πTsfd, where Ts is the sampling rate and fd is the Doppler frequency. From equation (4) the MSE of LMMSE is
σ2 LMMSE = exp | [ —2π ( J_ωd log(σv 2 + — ωd ) + 2 Jωd log σv 2) d ω J[
Figure imgf000019_0001
[0046] For an adaptive HR predictor, one can derive
Figure imgf000019_0002
where | l-a|<l. Substituting equation (27) into equation (13), the MSE of adaptive HR predictor may be obtained as
CΓ^P
IIR (Kcr) J = — 2-a \ 1 + σ, v, Kωd(l-a) arctan V —a tan — 2 - J) H 2(l-a)(2-a) . ( V28) J
It may be difficult to obtain a closed form solution of a by minimizing σf1R(a) in equation (25). Thus, equation (28) may be minimized numerically and the MSE of IIR may be compared using the exact gradient method, denoted as ""1IR Optimal" with that of LMMSE in equation (26). The achieved MSE may be included by using a pseudolinear regression method, denoted as "IIR PseudoLinear". Assuming that ω d = π c s> where /c=1.9 GHz is the carrier frequency, c is the speed of light in km/h, v is the speed that the mobile device is moving at in km/h and Ts=2ms is the subframe duration in WCDMA.
[0047] When the process {u(n)} is non-stationary, the pseudolinear regression root method may respond slowly to the time variations of the processes because the new contribution to the correlation coefficient in equation (19) decays as Vn, while the gradient method may oscillate too much. To track the time variation, β(k), p(k), and q(k) may be estimated using a finite sliding window rather than an infinite window. Alternatively, another HR filter may be used to update p(k), p(k), and q(k), where the coefficient of this HR filter could either be fixed to a constant value or be adjusted adaptively. The root method can also be combined with the gradient method by running the gradient method first using a large stepsize and then applying the root method to take advantage of the fast start of the gradient method and the smooth dynamic of the root method.
[0048] To smooth the dynamic of the gradient method, the gradient in equation (20) may be estimated using a short window, which includes equation (21) as a special case using a window of size 1. a(n) may also be updated using a window of size W, i.e., equation (21) is replaced by
a = [α(n) - 2μ ((fi(n) - u{n))u{n + K) - (fi(n - K) - u{n - /O)u(n))] a(n + l) = ^∑f^_w+2 a (i). (29)
Minimizing the MSE has been considered in a single subframe. In addition, minimizing a general cost function may be considered, for example, the weighted least squares error function
C(wn) = EIL0 A^1 Iu(O - fi(012 (30) where 0 < λ < 1 is an exponential weighting factor or forget factor, effectively limiting the number of input samples based on which cost function is minimized or the memory of the algorithm. All proposed algorithms can be readily generalized to this case.
[0049] The convergence analysis of adaptive HR filters is somewhat limited and the problem is still largely unsolved. Due to the simplicity of the proposed adaptive HR filter the convergence of the various embodiments may be shown using contraction mapping. From equation (21), it may be shown that the fixed point of equation (21), a*, satisfies the equation J- φ (ω) (_gL _ e^ω) l~ejKω dω = 0> (31)
Jv y \2-α* / l-(l-α*)e^ω ' v > a* 6 (0,2).
[0050] Thus, the following theorem is postulated. Theorem: If the initial cr(O) is within a small neighbor of a*, i.e., |cr(O) — cr* |<δ, and 2<p(0) — 3<p(l) + 2<p(2) — φ(3) > 0, E{a{ri)}, using the pseudolinear gradient method of equation (21) converges to a* exponentially with a sufficiently small stepsize.
[0051] Similar results can be obtained for the pseudolinear root method of equation (18). This theorem may be proven in equation (8) by using the contraction mapping theorem to show that
\E{a(n + 1)} - E{a(n)}\ < \E{a(n)} - E{a(n - 1)}| (32)
[0052] It may also be seen that when Φ(ω) > 0, 2<p(0) - 3<p(l) + 2<p(2) - φ(3) > 0, Jake's model and equation (25) meet this condition. Even though this theorem restricts the initial cr(O) to be close to a*, experimental simulations indicate that by choosing cr(O) =1, convergence may be ensured.
[0053] The embodiment algorithms may be implemented in a variety of devices. For example, in a typical HSDPA system the mobile device 102-106 determines the quality of the communication channel in the form of CQI between the mobile device and the base station 101 and reports the CQI back to the base station 101 over a physical uplink channel. In order to leverage the processing power or each individual mobile device, the embodiment CQI prediction calculations may be performed by the individual mobile devices 102-106. Once calculated, each mobile device 102-106 may transmit the calculated predicted CQI value back to the base station 101 in place of the conventional CQI value. The calculated predicted CQI values may be received by the base station 101 and used to schedule the transmission of data to each of the respective mobile devices 102-106.
[0054] Alternatively, the base station 101 may continue to receive conventional CQI values from each of the mobile device 102-106 that have established a communication link with the base station 101. Upon receipt of each CQI value the base station may implement any of the embodiment CQI prediction algorithms to calculate the predicted CQI values. The calculated predicted CQI values may be used to schedule the transmission of data to each of the respective mobile devices 102-106. By calculating the predicted value of CQI in the bases station 101, the increased processing power and performance of the computer operating at the bases station 101 may be leveraged. In addition, by performing the calculations at the base station 101, both processing power and battery power of each individual mobile device 102-106 may be conserved.
[0055] The embodiments described above may be implemented on any of a variety of portable computing devices, such as any of mobile devices 102-106. Typically, such portable computing devices 102-106 will have in common the components illustrated in FIG. 3. For example, the portable computing devices may include a processor 191 coupled to internal memory 192. The processor 191 may also be coupled to a display device 11. Additionally, the portable computing device 100 may have an antenna 194 for sending and receiving electromagnetic radiation which is connected to a wireless data link and/or cellular telephone transceiver 193, coupled to the processor 191. Determination of a CQI may be completed by the processor 191, or in a module of the transceiver 193. Portable computing devices 102-106 typically include some form of input device such as a key pad 13, or miniature keyboard and menu selection keys or rocker switches 12 which serve as pointing devices. Alternatively, some portable computing devices may employ touchscreen technology, wherein virtual keypads may be employed on the display surface 11. The processor 191 may further be connected to a wired network interface 194, such as a universal serial bus (USB) or Fire Wire® connector socket, in order to connect the processor 191 to an external device or external local area network. The processor 191 may also be coupled to a speaker 18 and microphone 19 through a vocoder 199.
[0056] The processor 191 may be any programmable microprocessor, microcomputer, or multiple processor chip or chips that can be configured by software instructions (applications) to perform a variety of functions, including the functions of the various embodiments described above. In some portable computing devices, multiple processors 191 may be provided, such as where one processor is dedicated to wireless communication functions and another processor is dedicated to running other applications. The processor may also be included as part of a communication chipset. Typically, software applications may be stored in the internal memory 192 before they are accessed and loaded into the processor 191. In some portable computing devices, the processor 191 may include internal memory sufficient to store the application software instructions. For the purposes of this description, the term memory refers to all memory accessible by the processor 191, including internal memory 192 and memory within the processor 191 itself. Application data files are typically stored in the memory 92. In many portable computing devices, the memory 192 may be a volatile or nonvolatile memory, such as flash memory, or a mixture of both.
[0057] The embodiments described above may be implemented on any of a variety of stationary computing devices, such as at a base station 101. An example of which is the server 300 illustrated in FIG. 4. Such a server 300 typically includes a processor 361, coupled to volatile memory 362, and to a large capacity nonvolatile memory, such as a disk drive 363. The server 300 may also include a floppy disc drive and/or a compact disc (CD) drive 366, coupled to the processor 361. The server 300 may also include a number of connector ports 364, coupled to the processor 361 for establishing data connections with network circuits 365.
[0058] The foregoing method descriptions and the process flow diagrams are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art the order of steps in the foregoing embodiments may be performed in any order. Words such as "thereafter," "then," "next," etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Further, any reference to claim elements in the singular, for example, using the articles "a," "an" or "the" is not to be construed as limiting the element to the singular. [0059] The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
[0060] The hardware used to implement the various illustrative logics, logical blocks, modules, and circuits described in connection with the aspects disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Alternatively, some steps or methods may be performed by circuitry that is specific to a given function.
[0061] In one or more exemplary aspects, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. The steps of a method or algorithm disclosed herein may be embodied in a processor-executable software module executed which may reside on a computer-readable medium. Computer- readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such computer-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to carry or store desired program code in the form of instructions or data structures and that may be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
[0062] The preceding description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the following claims and the principles and novel features disclosed herein.

Claims

CLAIMSWHAT IS CLAIMED IS:
1. A method for predicting a channel quality indicator (CQI) in a communication channel, comprising: obtaining a sequence of CQI values for the communication channel on a periodic basis; and predicting a future CQI value based upon the sequence of CQI values using one of a root method or a gradient method.
2. The method of claim 1, further comprising: applying the future predicted CQI value to adjust HSDPA scheduling, including determining a packet size and appropriate network resource to a mobile device, wherein obtaining a sequence of CQI values comprises periodically receiving determined CQI values from the mobile device.
3. The method of claim 1, further comprising: transmitting the predicted future CQI value to a base station, wherein obtaining a sequence of CQI values comprises periodically determining the CQI of the communication channel between the base station and a mobile device.
4. The method of claim 1, wherein predicting comprises reducing estimation inaccuracy and quantization noise.
5. The method of claim 1, wherein predicting comprises calculating a future CQI value using an adaptive filtering algorithm.
6. The method of claim 5, wherein the adaptive filtering algorithm comprises a one- tap adaptive filtering algorithm.
7. The method of claim 6, wherein the one-tap adaptive filtering algorithm comprises a one-tap minimum mean-squared error (MMSE) adaptive filtering algorithm.
8. The method of claim 7, wherein the one-tap MMSE adaptive filtering comprises a root method.
9. The method of claim 8, wherein the root filtering algorithm comprises minimizing the equation:
£"{| (l — a(n))ύ(n) + a{ri)u{ri) — u(n + K) \2}, with respect to a{ή), where
/- Λ _ V (.K,ή) +p (0,n) -q(p,ri)-q (K, ri) p(o,ri)+p(o,ri)-2q(0,ri)
10. The method of claim 7, wherein the one-tap MMSE adaptive filtering comprises a gradient method.
11. The method of claim 10, wherein the gradient filtering algorithm comprises minimizing the equation: £"{| (l — a(ή))ύ(n) + a(n)u(n) — u(n + K)\2}, with respect to a(n), where a(n + 1) = [α(n) - 2μ ((fi(n) - u(n))(fi(n - K) - u(n - /O))] , and where [-]Q denotes mapping to the interval [0,1] and where // is a stepsize for a(n) update.
12. A communication device for predicting a channel quality indicator (CQI) in a communication channel, comprising: means for obtaining a sequence of CQI values for the communication channel on a periodic basis; and means for predicting a future CQI value based upon the sequence of CQI values using one of a root method or a gradient method.
13. The communication device of claim 12, further comprising: means for applying the future predicted CQI value to adjust HSDPA scheduling, including means for determining a packet size and appropriate network resource to a mobile device, wherein said means for obtaining a sequence of CQI values comprises a means for periodically receiving determined CQI values from the mobile device.
14. The communication device of claim 12, further comprising: means for transmitting the predicted future CQI value to a base station, wherein said means for obtaining a sequence of CQI values comprises means for periodically determining the CQI of the communication channel between the base station and a mobile device.
15. The communication device of claim 12, wherein means for predicting comprises means for reducing estimation inaccuracy and quantization noise.
16. The communication device of claim 12, wherein means for predicting comprises means for calculating a future CQI value using an adaptive filtering algorithm.
17. The communication device of claim 16, wherein the adaptive filtering algorithm comprises a one-tap adaptive filtering algorithm.
18. The communication of claim 17, wherein the one-tap adaptive filtering algorithm comprises a one-tap minimum mean-squared error (MMSE) adaptive filtering algorithm.
19. The communication device of claim 18, wherein the one-tap MMSE adaptive filtering comprises a root method.
20. The communication device of claim 19, wherein the the root method comprises minimizing the equation: £"{|(l — a(n))ύ(n) + a(n)u(n) — u(n + K)\2}, with respect to a(n), where p (K, ri) +p(0, n) -q(o,n)-q (K, n) a(n) = β(o,n)+p(o,n)-2q(0,n)
21. The communication device of claim 18, wherein the one-tap MMSE adaptive filtering comprises a gradient method.
22. The communication device of claim 21, wherein the gradient filtering algorithm comprises minimizing the equation: £"{| (l — α(n))u(n) + a(n)u(n) — u(n + K) \2}, with respect to a(n), where a(n + 1) =
Figure imgf000029_0001
- 2μ ((u(ή) - u(ri))(u(n - K) -
u(n - and where [-]Q denotes mapping to the interval [0,1] and where μ is a
Figure imgf000029_0002
stepsize for a(n) update.
23. A communication device for predicting a channel quality indicator (CQI) in a communication channel, comprising: a memory unit; and a processor coupled to the memory unit, wherein the processor is configured with software instructions to perform steps comprising: obtaining a sequence of CQI values for the communication channel on a periodic basis; and predicting a future CQI value based upon the sequence of CQI values using one of a root method or a gradient method.
24. The communication device of claim 23, wherein the processor is configured with software instructions to perform further steps comprising: applying the future predicted CQI value to adjust HSDPA scheduling, including determining a packet size and appropriate network resource to a mobile device, wherein said obtaining a sequence of CQI values comprises periodically receiving determined CQI values from the mobile device.
25. The communication device of claim 23, wherein the processor is configured with software instructions to perform further steps comprising: transmitting the predicted future CQI value to a base station, wherein said obtaining a sequence of CQI values comprises periodically determining the CQI of the communication channel between the base station and a mobile device.
26. The communication device of claim 23, wherein the processor is configured with software instructions to perform further steps comprising: reducing estimation inaccuracy and quantization noise.
27. The communication device of claim 23, wherein the processor is configured with software instructions to perform further steps comprising: calculating a future CQI value using an adaptive filtering algorithm.
28. The communication device of claim 27, wherein the adaptive filtering algorithm comprises a one-tap adaptive filtering algorithm.
29. The communication of claim 28, wherein the one-tap adaptive filtering algorithm comprises a one-tap minimum mean-squared error (MMSE) adaptive filtering algorithm.
30. The communication device of claim 29, wherein the one-tap MMSE adaptive filtering comprises a root method.
31. The communication device of claim 30, wherein the processor is configured with software instructions to perform further steps comprising minimizing the equation:
£"{|(l — a(n))ύ(n) + a(n)u(n) — u(n + K)\2}, with respect to a(n), where
/- Λ _ V (K, n) +P(0,n) -q(o,n)-q (K, ri) p(o,n)+p(o,n)-2q(0,ri)
32. The communication device of claim 29, wherein the one-tap MMSE adaptive filtering comprises a gradient method.
33. The communication device of claim 32, wherein the processor is configured with software instructions to perform further steps comprising minimizing the equation: E(I(I - a(n))ύ(ή) + a(n)u(n) - u(n + K)\2}, with respect to a(ή), where a(n + 1) =
\ a(n) — 2μ ( (u(n) — u(n))(u(n — K) — u(n — ^))J , and where [-]Q denotes mapping to the interval [0,1] and where μ is a stepsize for a(n) update.
34. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising: obtaining a sequence of CQI values for the communication channel on a periodic basis; and predicting a future CQI value based upon the sequence of CQI values using one of a root method or a gradient method.
35. The tangible storage medium of claim 34, wherein the tangible storage medium has processor-executable software instructions configured to cause a processor to perform further steps comprising: applying the future predicted CQI value to adjust HSDPA scheduling, including determining a packet size and appropriate network resource to a mobile device, wherein said obtaining a sequence of CQI values comprises periodically receiving determined CQI values from the mobile device.
36. The tangible storage medium of claim 34, wherein the tangible storage medium has processor-executable software instructions configured to cause a processor to perform further steps comprising: transmitting the predicted future CQI value to a base station, wherein said obtaining a sequence of CQI values comprises periodically determining the CQI of the communication channel between the base station and a mobile device.
37. The tangible storage medium of claim 34, wherein the tangible storage medium has processor-executable software instructions configured to cause a processor to perform further steps comprising: reducing estimation inaccuracy and quantization noise.
38. The tangible storage medium of claim 34, wherein the tangible storage medium has processor-executable software instructions configured to cause a processor to perform further steps comprising: calculating a future CQI value using an adaptive filtering algorithm.
39. The tangible storage medium of claim 38, wherein the adaptive filtering algorithm comprises a one-tap adaptive filtering algorithm.
40. The tangible storage medium of claim 39, wherein the one-tap adaptive filtering algorithm comprises a one-tap minimum mean-squared error (MMSE) adaptive filtering algorithm.
41. The tangible storage medium of claim 40, wherein the one-tap MMSE adaptive filtering comprises a root method.
42. The tangible storage medium of claim 34, wherein the tangible storage medium has processor-executable software instructions configured to cause a processor to perform further steps comprising minimizing the equation:
£"{| (l — a(ri))ύ(iϊ) + a(n)u(ri) — u{n + K) \2}, with respect to a(n), where r Λ _ V (K, n) +P (0,n) -q(o,ή)-q (K, n) p(o,ή)+p(o,ή)-2q(0,ri)
43. The tangible storage medium of claim 40, wherein the one-tap MMSE adaptive filtering comprises a gradient method.
44. The tangible storage medium of claim 43, wherein the tangible storage medium has processor-executable software instructions configured to cause a processor to perform further steps comprising minimizing the equation: £"{|(l — α(n))u(n) + a(n)u(n) — u(n + K)\2}, with respect to a(n), where a(n + 1) = \ a(n) — 2μ ((u(n) —
u(ri))(u(n - K) - u(n - K)))] , and where [-]Q denotes mapping to the interval [0,1] and where μ is a stepsize for a(n) update.
PCT/US2009/056206 2008-09-08 2009-09-08 Method and apparatus for predicting channel quality indicator in a high speed downlink packet access system WO2010028351A2 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US9527008P 2008-09-08 2008-09-08
US61/095,270 2008-09-08
US9784808P 2008-09-17 2008-09-17
US61/097,848 2008-09-17
US12/554,202 US20100135172A1 (en) 2008-09-08 2009-09-04 Method and apparatus for predicting channel quality indicator in a high speed downlink packet access system
US12/554,202 2009-09-04

Publications (2)

Publication Number Publication Date
WO2010028351A2 true WO2010028351A2 (en) 2010-03-11
WO2010028351A3 WO2010028351A3 (en) 2010-05-06

Family

ID=41718388

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/056206 WO2010028351A2 (en) 2008-09-08 2009-09-08 Method and apparatus for predicting channel quality indicator in a high speed downlink packet access system

Country Status (1)

Country Link
WO (1) WO2010028351A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3429256A4 (en) * 2016-03-11 2019-07-17 Sony Corporation Apparatus and method for wireless communications, and parameter optimization apparatus and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050227697A1 (en) * 2004-04-12 2005-10-13 Lucent Technologies, Inc. Method and apparatus for channel prediction in wireless networks
WO2008041893A1 (en) * 2006-10-05 2008-04-10 Telefonaktiebolaget Lm Ericsson (Publ) Method for predicting channel quality indicator (cq i) values.

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050227697A1 (en) * 2004-04-12 2005-10-13 Lucent Technologies, Inc. Method and apparatus for channel prediction in wireless networks
WO2008041893A1 (en) * 2006-10-05 2008-04-10 Telefonaktiebolaget Lm Ericsson (Publ) Method for predicting channel quality indicator (cq i) values.

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZEQIANG CHEN ET AL: "Improved channel quality indicator prediction scheme in CDMA2000 1x EV-DV" PROCEEDINGS OF THE SPIE - THE INTERNATIONAL SOCIETY FOR OPTICAL ENGINEERING, SPIE, US, vol. 5284, no. 1, 4 November 2003 (2003-11-04), pages 425-431, XP003023883 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3429256A4 (en) * 2016-03-11 2019-07-17 Sony Corporation Apparatus and method for wireless communications, and parameter optimization apparatus and method

Also Published As

Publication number Publication date
WO2010028351A3 (en) 2010-05-06

Similar Documents

Publication Publication Date Title
US20100135172A1 (en) Method and apparatus for predicting channel quality indicator in a high speed downlink packet access system
JP4903782B2 (en) Method and apparatus for estimating SIR
JP4723564B2 (en) Method and apparatus for estimating received signal quality
US7688907B2 (en) Method for channel estimation in orthogonal frequency division multiplexing system and device thereof
JP4870209B2 (en) Determination of Doppler frequency of mobile radio equipment
CN101919217B (en) A radio receiver in a wireless communications system
WO2010033704A2 (en) Optimizing throughput in a wireless communication system
JP6116032B2 (en) Monitor data scheduling activity to select high power high performance receiver or low power basic receiver
WO2007130943A1 (en) Channel feedback using channel state predictions based also on delays
CN100558091C (en) Communication sink with adaptive equalizer length
CN104396148A (en) Efficient frequency domain (fd) mmse equalization weight updates in a multi-stage parallel interference cancellation receiver
JP2014531161A (en) Channel prediction method and apparatus
CA2768150A1 (en) Selecting from among plural channel estimation techniques
TW201141171A (en) Method and system for efficient channel estimation
WO2008116172A2 (en) Simplified equalization for correlated channels in ofdma
CN102882653B (en) Channel quality indicator reporting method and user equipment
CN107258059B (en) Radio network node and method performed therein
Dai et al. The evaluation of CQI delay compensation schemes based on Jakes' model and ITU scenarios
Zheng et al. A modified ARIMA model for CQI prediction in LTE-based mobile satellite communications
Ozen A novel variable step size adjustment method based on channel output autocorrelation for the LMS training algorithm
WO2010028351A2 (en) Method and apparatus for predicting channel quality indicator in a high speed downlink packet access system
WO2015036049A1 (en) Method and network node for handling agc and tpc scaling
RU2429574C2 (en) Method and apparatus for predicting channel quality indicator in communication system
EP1338111B1 (en) Selection of channel model based on the received training sequence
WO2010066287A1 (en) Apparatus for rejecting co-channel interference and corresponding method, computer program and computer-readable medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09792313

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 143/MUMNP/2011

Country of ref document: IN

NENP Non-entry into the national phase in:

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09792313

Country of ref document: EP

Kind code of ref document: A2