WO2002089516A1 - Quality of service state predictor for advanced mobile devices - Google Patents

Quality of service state predictor for advanced mobile devices Download PDF

Info

Publication number
WO2002089516A1
WO2002089516A1 PCT/EP2002/003018 EP0203018W WO02089516A1 WO 2002089516 A1 WO2002089516 A1 WO 2002089516A1 EP 0203018 W EP0203018 W EP 0203018W WO 02089516 A1 WO02089516 A1 WO 02089516A1
Authority
WO
WIPO (PCT)
Prior art keywords
future
control values
quality
quality measurements
network
Prior art date
Application number
PCT/EP2002/003018
Other languages
French (fr)
Inventor
Ramin Mirbaha
Vahid Mirbaha
Original Assignee
Fg Microtec Gmbh
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
Application filed by Fg Microtec Gmbh filed Critical Fg Microtec Gmbh
Priority to US10/475,895 priority Critical patent/US20040185786A1/en
Priority to EP02735145A priority patent/EP1382218A1/en
Publication of WO2002089516A1 publication Critical patent/WO2002089516A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/20Performing reselection for specific purposes for optimising the interference level

Definitions

  • the present invention relates in general to the prediction of changes in a mobile communications environment.
  • a method of predicting mobile link characteristics while at least one party is in motion Still more particularly, the present invention relates to a method of predicting Link Quality Parameters in 2.5 and 3G mobile access networks, considering lower layer corrective mechanisms such as power control, to aid QoS (Quality of Service) systems and Applications in their quality management process.
  • QoS Quality of Service
  • IP Internet Protocol
  • IP IP as the transport mechanism for mobile radio networks also has its challenges. Typical services with real-time requirements are packetized voice and video, as well as delay sensitive applications such as traffic signaling, remote sensoring and interactive web applications. The challenge here is to provide acceptable quality while maintaining spectrum efficiency. "Acceptable quality" is what the human user preceives to be “good” . Voice applications such as voice telephony have been in use for a long period of time and cer- tain delay, jitter, and loss boundaries are now known to be "good”. Any conversation with a one way delay of more than 150ms or 12-15% packet loss or more than 10 ms jitter is perceived to be degraded or unusable. In particular, the areas of concern are:
  • Voice activity drives the codec mode and bit rate.
  • Some codecs such as the AMR codec include voice activity detection (VAD) and generation of comfort noise (CN) parameters during silence periods.
  • VAD voice activity detection
  • CN comfort noise
  • the codecs can reduce the number of transmitted bits and packets during silence periods to a minimum.
  • the operation to send CN parameters at regular intervals during silence periods is usually called discontinuous transmission (DTX) or source controlled rate (SCR) operation.
  • DTX discontinuous transmission
  • SCR source controlled rate
  • Loading this is the effect of neighbor cells in different load states.
  • a base station serving more than 60 subscribers in a rural Urban area will transmit at high power levels, influencing the link quality in adjacent cells.
  • Sectorization In order to serve more subscribers, cells may be sectorized. This involves more hand offs called “softer” hand off.
  • Multipath fading occurs as signals bounce of objects, arriving both directly and indirectly. This effect influences the delay boundries as signals arrive at different phases. The effect is a volatile BER due to varying SIR.
  • Power control mode depending on the mode employed (open or closed loop) interference may occur with neighboring U ⁇ s .
  • Cell and RAT hand offs also called soft and hard hand offs influence the transport context and indirectly the subjective quality perception.
  • RAT Radio Access Technology
  • hard hand offs may cause large transmission delays .
  • Terrain whether the surrounding is an open plain or a mountainous region has an affect on the various propagation models . While generally radio propagation delays such as the multipath rayleigh fading have been regarded as quality degrading, this is to a certain extent different for CDMA based networks. In these cases, the effect of multipath fading can both degrade or upgrade the Signal to Interference (SIR) value. Depending on the dimension und duration of such effects, the user of the current invention will benefit from accurate SIR predictions.
  • Radio Coverage Obviously, the degree of cell coverage, especially in sparsely populated regions, is one of the main contributors to link quality.
  • Velocity most of the factors described above have a direct relationship with the speed with which the UE travels. Most notably, the hand off procedures and power control mechanisms are directly influenced by the speed and direction of the UE.
  • US 6, 101, 383 describes a method for predicting the signal strength of a broadcast channel in a GSM network.
  • the mobile station points out a broadcast channel, which based on the measured signal strength is predicted soon to be one of the strongest broadcast channel carriers, taking into account the signal strength average values over one of the plurality of measuring periods.
  • the system does not estimate control values, which may improve the transmission of information under a predefined quality of service.
  • US 5,845,208 discloses a network system that analysis the receiving power in a cellular radio system.
  • the mobile station measures the strength of the sig- nal received from a base station and reports the result to that base station.
  • the base station estimates the future values and adjusts the sending power.
  • US 5,878,342 discloses a method and a system for estimating supervisory altered ton strength during data transfer and for a short time thereafter.
  • the mobile station transmits information about the strength of the message sent wherein the base station estimates the future values.
  • US 5, 506,869 shows a method and apparatus for estimating carrier to interference ratios of signals transmitted between cellular radio base stations and mobile units
  • a SAT signal is transmitted from a base station to a mobile unit served by that base station.
  • the mobile unit receives a key signal and retransmits the received SAT signal to the base station.
  • a first order auto- regressive parameter is calculated for the received SAT signal at the base station.
  • the base station executes further calculations.
  • the mobile unit is not involved in any calculations .
  • US 5,591,837 describes a method and a system for the adaptive allocation of channels within a radio communication system.
  • the allocation method takes advantage of measurements made by the mobile radio telephone and allocates channels based on the carrier to interference ratio.
  • the system does not predict any future values. It just reacts on changes of the carrier to interference ratio.
  • EP 1059792 discloses a QoS agent for an Internet-Protocol, that collects information in a central store and determines the QoS for special applications.
  • WO 00/04739 describes a system that predicts a channel allocation depending on the interference level of the cellular radio network. The estimation is done by the base station which decides if an incoming call has an impact on the interference level or the quality.
  • WO 00/56103 discloses a network system including base stations and subscriber units which comprises means for comparing information about the transmit power level sent by the base stations. Depending on the power levels sent by the base stations the mobile subscriber chooses the best base station. The mobile subscriber does not predict any future power level .
  • WO 96/10301 describes a method that selects channels in a radio network by predicting on the basis of measured momentary fading of the transmitted signal the best channel.
  • the prediction of unsuitable channels is made from the fact that the unit has performed measurements which are considerably shorter than the mentioned average. The system does not change any control values.
  • EP 455 614 A discloses a mobile radio communication system, where the mobile devices measures values which will be sent to a base station that predicts future values .
  • US 5 794 155 discloses a dynamic communication system, where a subscriber employs predicted communications parameters in resuming communications without requiring complex reallocation of an additional communication link.
  • WO 00/33479 describes a wireless mobile station, that exchanges power con- trol information over a communication channel with the base station.
  • the power control circuitry uses power control commands in response to a determined mobility of the mobile station.
  • the current invention offers an enhancement to these systems by providing future measurements, target measurements and the related control values that have not been part of the known art evaluated by the mobile user equipment itself .
  • the present invention addresses the need to know quality variations in the radio access network in advance.
  • the quality variation arises through the motion of the mobile user, the engagement of resources, as well as sporadic disturbing factors relevant the radio access network.
  • Quality state changes generally effect packetized real-time applications adversely.
  • the nature of the fast changing link state within a wireless mobile environment requires anticipatory and pre-emptive measure to contravene the effects.
  • providing link state information and control input values in advance is a valuable support for any QoS management system. The provision of such support is made possible by the present invention.
  • One part of the invention is a mobile user device for a communication network, comprising means running a process for predicting and improving the transport quality of packetized application data in a radio access environment.
  • the device includes one or more processors having access to a RAM and to inter aces . These interfaces allow the access to QoS measurements and con- trol values.
  • the process comprises the following steps:
  • a first step includes the recording of quality measurements and control values periodically e.g. a received signal code power (RSCP) , a position, a direction, an altitude, a velocity of the device, a received signal strength indicator (RSSI) , a block size, a codec, a header compression, traffic volume, transmission delay, block error rate, bit error rate and/or signal to interference ratio (SIR) .
  • RSCP received signal code power
  • RSSI received signal strength indicator
  • SIR signal to interference ratio
  • future quality measurements are estimated periodically. These measurements are in particular the traffic volume, transmission delay, block error rate, bit error rate, or the signal to interference ratio (SIR) .
  • SIR signal to interference ratio
  • the calculation is based on a multidimensional stochastic algorithm, that uses the information collected in the past. More precisely the algorithm use covariance matrices.
  • the mobile device uses a neuron system. The different types of neuron systems are state-of-the-art.
  • the estimated future quality measurements are compared with the desired values. These desired values are minimum values that allow a specific type of communication e.g. voice, data, video. If the estimated future quality measurements do not match a predefined quality of service the control values will be adapted in the near future.
  • the mobile device sends the estimated future quality measurements and/or the calculated future control values to a device in the network that is responsible for the adaptation of the control values.
  • This device may be a base station or a radio network controller (RNC) .
  • the network device may determine the control values on the basis of the estimation or may use the control values without any further prediction and calculation.
  • the base station or the radio network controller must determine the preferred control values that have to be adapted to guaranteed a predefined quality.
  • the mobile device loses the control over the future control values.
  • the process compares in a further step the estimated quality measurements with real quality measurements. If the error is above a predefined level the algorithm will be altered. In the preferred embodiment the covariance matrices will be recalculated, using recently collected information. In the alternative embodiment the neuron net- work is modified by methods known by the state of the art. To compare the measurements the algorithm uses a predefined metric.
  • Another implementation uses genetic algorithms or simulated annealing, see for details [21] [22] .
  • the software has the ability to run on different platforms. This can be done by compiling the software for different target systems. Another possibility is an interpreter running a system independent code like Java or c## .
  • the software should be optimized to reduce the amount of memory used on the PDA or mobile phone.
  • the software should use libraries being optimized to calculate probabilities. In a preferred embodiment a ieee-lib is used.
  • This software phone implements the above mentioned process in particular on a mobile PDA or a mobile cellular phone.
  • Another part of the invention is a computer readable medium storing a loadable data structure implementing the above-mentioned process.
  • a further part of the invention is a network for a mobile user device includ-
  • ⁇ ing network controlling components in particular a base station and/or a radio network controller allowing the execution of the described process.
  • the access to quality measurements and control values may be restricted. These networks must open their gates to improve the quality of service, which is primarily driven by the mobile end-user equipment.
  • the mobile device stores the information needed to calculate the future behavior of the user carrying the device and the parameters needed to adapt the transmis- sion control.
  • a special protocol needs to be implemented to enable the communication between the mobile devices and the network components, if the mobile device itself cannot determine the desired information. This protocol allows the mobile user device to access and record quality measurements and control values periodically, in particular the received sig- nal code power (RSCP) , the position of the device, the direction, the altitude and velocity of the device or the received signal strength indicator (RSSI) and the block size.
  • RSCP received sig- nal code power
  • RSSI received signal strength indicator
  • the mobile user device estimates the future quality measurements periodically as described above.
  • the described methods are also mentioned-above . If the future quality measurements do not match a predefined quality of service, the network component allows the mobile user device to modify the control values.
  • the algorithm for the control value estimation is disclosed below.
  • the control values will be adapted early enough to keep the quality of service on a high level. The adaptation may be linear or in small steps.
  • the estimated quality measurements are sent to the base station or the network controller calculating new control values.
  • the calculated control values are then used to optimize the exchange of information.
  • the mobile device sends the esti- mated control values to the base station or radio network controller, which amends the control values if the traffic in the network will allow it.
  • the invention discloses different possibilities of distributing the payload between the network components and the mobile device. In one extreme, the mobile device will estimate the quality measurements, the control values and change the control values in time. In another extreme, the predicted quality measurements will be sent to the network components, which calculate and adapt the control values .
  • the main goal for the State Predictor is to help the system to achieve a desired level of QoS (or to retain the current satis- factory level), i.e., the link state quality between UE and UTRAN.
  • the State predictor can work in two modes: Prediction of future quality measurements (CVA) or Estimation of future optimal controls (MPC) .
  • the invention is divided into two components: the state predictor and the service manager.
  • the Working mode between the two components is negotiated during the initialization phase between the State Predictor (SP) and Service Manager (SM) , and depends on whether the SM has an active control over the RSCP (Base-band) , ROHC and/or AMR signaling and compression modes. If it does, the SM can negotiate the SP to work in the MPC mode and then it is responsible to tailor the BB and/or codecs to follow the prescribed controls. Otherwise, the default CVA mode must be applied, and SM simply has to provide to the BB and codecs the predicted (estimated) values of future quality measurements, to leave them alone to change their internal states to overcome the predicted future environmental changes .
  • SP State Predictor
  • SM Service Manager
  • the estimations are achieved by observation and prediction.
  • the system does not require specific knowledge of a relationship model to initiate the process.
  • QoS profile Given optimal target vector trajectories (QoS profile), determine future control (s) values required, in order to achieve the desired trajectory.
  • QoS profile determines future control (s) values required, in order to achieve the desired trajectory.
  • the agreed Service Level for the current QoS Profile includes a Bit Error Rate (BER) of 10-4, how much power gain is needed to equalize the effect of the Doppler shift, path and multipath fading, considering the rela- tionship between motion, direction, Network coverage etc..
  • BER Bit Error Rate
  • An external system provided with this information can make an educated decision on the type of response it will make before limitations become obvious. Such responses could be in the change of coding rate or compression ratio.
  • Other applications can us this information to change the protection method (Unequal Error Protection) or fine tune this to meet the predicted change.
  • CVA and MPC and algorithms employ (QR Factorization and SVD Decomposition) .
  • Another issue is computational complexity and or the implementation.
  • CVA Canonical Variate Analysis
  • the given past vector p t consists of past outputs y t and past control inputs u,
  • the estimated future output should be modeled as a linear form of the known past
  • k is determined by Akaike Information Criterion (AIC)
  • AIC Akaike Information Criterion
  • J k represents the first k columns of J
  • Computational complexity is of cubical order 0 (N 3 ) , where N denotes the greatest input dimension.
  • One of the goals is to navigate the future output by manipulating the future control, and we want to minimize what we denote as a performance criterion
  • This method is little more complex than CVA, but still of cubical order 0 (N 3 ) , where N denotes again the greatest input dimension.
  • matrix A be of order m x n . Then there is unitary (orthogonal) matrix Q and upper triangular matrix R, such that
  • V ⁇ A U D
  • D is diagonal rectangular matrix consisting of singular values for the matrix A .
  • the method has computational complexity of cubical order O (N 3 ) , where N is the greater dimension of and n .
  • FEC Forward Error Correction
  • a RSSI t+1 and transmit power gain (power control) PC t+1 can be determined.
  • These and other predictions are provided to external applications using an output frame or structure.
  • the PC fc+1 value would be used to determine the point in time for intervention.
  • the external QoS Man- agement application may decide to replace the current RSSI value contained within the current AMR frame with the predicted RSSI t+1 supplied by the current invention.
  • the codec bit rate would be adapted to a link state just about to occur. Of course, this would only apply to the receive side of the codec signaling a mode change to the encoding peer. However, applied cor- rectly, the pre-emptive mode change would lower the amount of residual bit error per block of information relevant to the codec.
  • Figure 1 is a table of QoS quality parameters widely used in Radio Access
  • Figure 2 is a table showing control inputs (power control) and the respective tolerance ranges
  • Figure 4 is a diagram illustrating the Information Element (IE) containing the output of the state predictor
  • Figure 5 is a block diagram showing the steps involved in making link state predictions
  • FIG. 6 is a block diagram of QoS Management System advantageously using the current invention.
  • Figure 7 is a block diagram depicting the layer positioning of the current invention relative to the 3GPP model.
  • Figure 8 is a theoretical output graph employing the algorithms described in this invention.
  • a reference table consisting of the power control level ⁇ , which denotes the control state the power management unit can take.
  • the nominal output power ⁇ is the power the user equipment (UE) must transmit when commanded by the respective power control level . Although the power control may exceed this in some cases, the maximum specified and permitted power output is generally not higher than 33dBm.
  • the tolerance range ⁇ ⁇ shows when a power control level is changed and so a
  • FIG 3 a diagram showing thresholds for codec mode changes.
  • ID and 1U show thresholds levels for a 3 mode codec (5,9; 7,95 and 12,2 Kbps) where D denotes the 35 downlink connection a U the uplink connection.
  • the curves 2D and 2U show applicable thresholds for mode changes relative to a 4 mode AMR codec.
  • the current invention makes use of the described model, in order to support and invoke a mode change immediately prior to the link state change.
  • IE Information Element
  • Bits 1-2 This contains the frame type. Frame types are defined as follows :
  • Bits 1-4 reserved L5 Bits 5-8: size of estimation interval in ms .
  • the window size depends on the size of the prediction error from the past n predictions while applying a progressive weighting mechanism in order to weigh heavier on the most recent estimates. Future extensions of the current invention may also change the win- 20 dows size based on factors such as terrain, speed or application specific requirements.
  • Bits 1-2 Signal to noise ratio (SIR) as defined in 3GPP TS 25.331 v. 25 3.5.0 expressed in dBm. This value contains the estimation of SIR within the estimation window which is used by various applications such as the AMR codec as an indication of possible BER values .
  • SIR Signal to noise ratio
  • Bits 5-8 Received Signal Chip Power (RSCP) as defined in 3GPP TS 25.331 V. 3.5.0.
  • RSCP Received Signal Chip Power
  • Bit 8 Bit Error Rate (BER) 1-9, where each integer represents n in lOE-n
  • Octet5 40 Bits 1-4 Prediction Accuracy expressed in 3 digits and interpreted as percent, relative to the progressive weighted average of all estimates of t-1 compared to measurements of t-1 Bits 5-8: Transmission Delay as defined 3GPP TS 25.331 v. 3.5.0, expressed in ms .
  • Octet ⁇ 5 Bit 1 Control value type, integer, 1 bit. Definitions are:
  • the measurement collection 10 is done via the C-SAP of the RRC UE control agent [1] .
  • the invention does not require an initial model of the relationships between the measured vectors. With other words, it is not a prerequisite to provide a relevant propagation model to initiate the analy- 35 sis.
  • the reader will appreciate the "data in - model out" approach employed within the invention.
  • the exemplary embodiment is based on a UMTS environment, it can be applied to any mobile system. This allows the addition of any new input type or control mechanism without the need for a reference model . Similarly, any desired quality value can be idealized, delivering the 40 prediction capabilities to a large number of mobile environments.
  • CVA In order to analyze the instantaneous covariations among the input vectors (which progress continuously in time) a specific statistical method called CVA is employed. More specifically, within the CVA mechanism, a generalized singular value decomposition which transforms a basis set of input variables and future output variables to correlated random variables is employed. The matrices are obtained via a singular value decomposition (SVD) of the cross- covariance matrix. The exact method is described in [15] . Provided sufficient 5 number of observation samples, the operation provides an accurate expression of the momentary relationship and dependencies between all input variables. With other words :
  • L0 20 module will a) predict the how these values will change and, more importantly, b) express the interdependencies for a given time interval. It is possible to know the state of the link quality in the future. To a system without an explicit statement of the desired QoS parameters (QoS Profile) this information is presented as an Information Element (IE) containing the
  • L5 estimates ⁇ L5 estimates ⁇ .
  • the IE is described in detail in explanations to figure 4.
  • pure estimates of state changes are sufficient to determine adequate equalization measures.
  • the future estimates of BER and delay can be used to adjust compression rate and frame lengths in advance.
  • the profile is interpreted as a desired trajectory of the input values 50. If the system does not foresee corrective methods, the invention reverts back to the simple IE 40. However, in most current and planned mobile systems there is at least the ele- 25 ment of power control present. In this case, the question that is of interest is: Will the corrective measure, inherent to mobile system, satisfy the QoS or Service Level desired by the application? If not, at which point in time should an additional QoS Management System (if present) or other additional corrective measures be activated and to which extent?
  • Module 60 in figure 9 addresses the first 3 areas. A simple description is provided in a previous section of this document . For a detailed explanation, the reader skilled in the art is advised to refer to [15] . The output of this
  • module 40 function assumes that further analysis of the computed ideal future control is carried out by upper layers (QoS Management systems) with regards to Radio Access Technology (RAT) and the specified quality driven actions such as Radio Resource Management (RRM) strategies.
  • the output of module 60 is the pre- diction frame 70, which is described earlier in this document (see description of figure 4) . This frame is identical to that of 40, except for the information contained in octet ⁇ .
  • the UE measurements 20 are collected and forwarded via an in- terface manager 50. After establishing the session, the measurements are forwarded to the state predictor 60. Estimates concerning the future state of the current link expressed through variance estimates of the original input data are presented to the service level manager using the output frame format described in figure 4. The output frame also contains control level esti- mates such as Tx power gain. The latter is used by the SLA Manager to calculate the best point in time for each given action. Certain estimates contained in the output frame are forwarded to higher layer applications for further processing. The Service Level Manager will use the state predictions to set appropriate transport and compression protocol variables ahead of time 40 and 70. All these steps run on the mobile device.
  • the position of the current invention within a layered protocol model is provided through the interface control agent C-SAPI of the RRC UE agent or any other conforming upper layer application , e.g. QoS Management System.
  • Link state predictions concerning packet transport quality 50 are provided to the packet transport layers, while in certain cases RF quality indications are forwarded via the QoS Management system to the codec 10 or the application level .
  • the graph in figure 8 shows a generated signal and its prediction starting at mark 40 at the X axis.
  • the mark 40 is the point where the future starts.
  • the past is not shown (0..40) -- the past is used only to project into the future.
  • the covariance matrices are computed in an off-line generation of samples. Here all data are experimental and serve the purpose of a model prediction output .
  • ROHC Robust Header Compression
  • EP 1 059 792 A2 “Method and system for wireless QoS agent for All-IP network", Nortel Networks, 13.12.2000

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A mobile device and method for predictive computing of variable mobile link parameters per session and state in a future time interval within Radio Ac-cess Networks (RAN). The system narrows its prediction errors as time pro-gresses. An ideal control value is also estimated, so that mobile QoS appli-cations can determine their intervention point while coexisting with link layer resource management mechanisms.The system is provided with certain measurement elements from the RAN. With the information contained in these elements, the system estimates the Re-ceived Signal Strength (RSSI), Received Wideband Power (RSCP), Signal Inter-ference Ratio (SIR), Bit Error Rate (BER), the transmission delay per frame (delay), the variation between delay measurements throughout a certain number of measurement time frames and the mean bit throughput rate (Chip Rate) for a future time interval. The system also calculates the optimal power control (gain) for a defined value target of a given link parameter.The estimates are passed on to other Systems for further processing.

Description

QUALITY OF SERVICE STATE PREDICTOR FOR ADVANCED MOBILE DEVICES
Background of the invention
Technical Field:
The present invention relates in general to the prediction of changes in a mobile communications environment. In particular to a method of predicting mobile link characteristics while at least one party is in motion. Still more particularly, the present invention relates to a method of predicting Link Quality Parameters in 2.5 and 3G mobile access networks, considering lower layer corrective mechanisms such as power control, to aid QoS (Quality of Service) systems and Applications in their quality management process.
Description of the Related Art: The standardization of wireless systems beyond the current second-generation is rapidly progressing in all major economic regions of the world. These systems are known under names such as IMT-2000 (ITU) , UMTS (ETSI 3GPP) , EDGE and ANSI 3GPP2. While current systems such as GSM, PDC, ISI36 and IS-95 have been used for circuit oriented voice telephony, the newer generation of mo- bile access networks also known as 2.5 and 3G will off more bandwidth and services. The main application for these services will be wireless packet transfer. The transport of IP (Internet Protocol) packets over the air interface not only extends the reach of the internet to the mobile user in a known and trusted fashion, it also opens the opportunity to migrate all of the com- munication to a packet switched environment. By gradually eliminating the need to establish separate logical circuits between the end device and the next mobile network node, the scarce radio resources can be put to work in a more efficient manner. This will lead to lower Network Operating Expenses (NETEX) and in turn to more attractive subscription or transaction models.
Using IP as the transport mechanism for mobile radio networks also has its challenges. Typical services with real-time requirements are packetized voice and video, as well as delay sensitive applications such as traffic signaling, remote sensoring and interactive web applications. The challenge here is to provide acceptable quality while maintaining spectrum efficiency. "Acceptable quality" is what the human user preceives to be "good" . Voice applications such as voice telephony have been in use for a long period of time and cer- tain delay, jitter, and loss boundaries are now known to be "good". Any conversation with a one way delay of more than 150ms or 12-15% packet loss or more than 10 ms jitter is perceived to be degraded or unusable. In particular, the areas of concern are:
Spectrum efficiency - Low latency
Data integrity
Sufficient bit rate
While spectrum efficiency is being addressed by robust compression schemes both for the payload and the packet header, the current invention supports and enhances existing schemes to achieve acceptable values for the latter 3 areas .
Some factors that have an influence on the link quality are: Voice activity: drives the codec mode and bit rate. Some codecs such as the AMR codec include voice activity detection (VAD) and generation of comfort noise (CN) parameters during silence periods. Hence, the codecs can reduce the number of transmitted bits and packets during silence periods to a minimum. The operation to send CN parameters at regular intervals during silence periods is usually called discontinuous transmission (DTX) or source controlled rate (SCR) operation.
Loading: this is the effect of neighbor cells in different load states. A base station serving more than 60 subscribers in a Rural Urban area will transmit at high power levels, influencing the link quality in adjacent cells.
Sectorization: In order to serve more subscribers, cells may be sectorized. This involves more hand offs called "softer" hand off.
Multipath fading: occurs as signals bounce of objects, arriving both directly and indirectly. This effect influences the delay boundries as signals arrive at different phases. The effect is a volatile BER due to varying SIR.
Power control mode: depending on the mode employed (open or closed loop) interference may occur with neighboring UΞs .
Cell and RAT hand offs: also called soft and hard hand offs influence the transport context and indirectly the subjective quality perception. In cases where the Radio Access Technology (RAT) is changed (e.g. from an UMTS access network to a GSM network) , hard hand offs may cause large transmission delays . Terrain: whether the surrounding is an open plain or a mountainous region has an affect on the various propagation models . While generally radio propagation delays such as the multipath rayleigh fading have been regarded as quality degrading, this is to a certain extent different for CDMA based networks. In these cases, the effect of multipath fading can both degrade or upgrade the Signal to Interference (SIR) value. Depending on the dimension und duration of such effects, the user of the current invention will benefit from accurate SIR predictions. Radio Coverage: Obviously, the degree of cell coverage, especially in sparsely populated regions, is one of the main contributors to link quality.
Velocity: most of the factors described above have a direct relationship with the speed with which the UE travels. Most notably, the hand off procedures and power control mechanisms are directly influenced by the speed and direction of the UE.
Existing QoS Schemes address changes in the link quality through various methods. Most known systems attempt to adapt to the changing quality environment induced through mobility.
US 6, 101, 383 describes a method for predicting the signal strength of a broadcast channel in a GSM network. The mobile station points out a broadcast channel, which based on the measured signal strength is predicted soon to be one of the strongest broadcast channel carriers, taking into account the signal strength average values over one of the plurality of measuring periods. The system does not estimate control values, which may improve the transmission of information under a predefined quality of service.
US 5,845,208 discloses a network system that analysis the receiving power in a cellular radio system. The mobile station measures the strength of the sig- nal received from a base station and reports the result to that base station.
The base station estimates the future values and adjusts the sending power.
US 5,878,342 discloses a method and a system for estimating supervisory altered ton strength during data transfer and for a short time thereafter. The mobile station transmits information about the strength of the message sent wherein the base station estimates the future values.
US 5, 506,869 shows a method and apparatus for estimating carrier to interference ratios of signals transmitted between cellular radio base stations and mobile units, a SAT signal is transmitted from a base station to a mobile unit served by that base station. The mobile unit receives a key signal and retransmits the received SAT signal to the base station. A first order auto- regressive parameter is calculated for the received SAT signal at the base station. The base station executes further calculations. The mobile unit is not involved in any calculations .
US 5,591,837 describes a method and a system for the adaptive allocation of channels within a radio communication system. The allocation method takes advantage of measurements made by the mobile radio telephone and allocates channels based on the carrier to interference ratio. The system does not predict any future values. It just reacts on changes of the carrier to interference ratio.
EP 1059792 discloses a QoS agent for an Internet-Protocol, that collects information in a central store and determines the QoS for special applications.
WO 00/04739 describes a system that predicts a channel allocation depending on the interference level of the cellular radio network. The estimation is done by the base station which decides if an incoming call has an impact on the interference level or the quality.
WO 00/56103 discloses a network system including base stations and subscriber units which comprises means for comparing information about the transmit power level sent by the base stations. Depending on the power levels sent by the base stations the mobile subscriber chooses the best base station. The mobile subscriber does not predict any future power level .
WO 96/10301 describes a method that selects channels in a radio network by predicting on the basis of measured momentary fading of the transmitted signal the best channel. The prediction of unsuitable channels is made from the fact that the unit has performed measurements which are considerably shorter than the mentioned average. The system does not change any control values.
EP 455 614 A discloses a mobile radio communication system, where the mobile devices measures values which will be sent to a base station that predicts future values .
US 5 794 155 discloses a dynamic communication system, where a subscriber employs predicted communications parameters in resuming communications without requiring complex reallocation of an additional communication link.
WO 00/33479 describes a wireless mobile station, that exchanges power con- trol information over a communication channel with the base station. The power control circuitry uses power control commands in response to a determined mobility of the mobile station. The current invention offers an enhancement to these systems by providing future measurements, target measurements and the related control values that have not been part of the known art evaluated by the mobile user equipment itself .
Detailed description of invention
The present invention addresses the need to know quality variations in the radio access network in advance. The quality variation arises through the motion of the mobile user, the engagement of resources, as well as sporadic disturbing factors relevant the radio access network. Quality state changes generally effect packetized real-time applications adversely. The nature of the fast changing link state within a wireless mobile environment requires anticipatory and pre-emptive measure to contravene the effects. Thus, providing link state information and control input values in advance is a valuable support for any QoS management system. The provision of such support is made possible by the present invention.
One part of the invention is a mobile user device for a communication network, comprising means running a process for predicting and improving the transport quality of packetized application data in a radio access environment. The device includes one or more processors having access to a RAM and to inter aces . These interfaces allow the access to QoS measurements and con- trol values. The process comprises the following steps:
A first step includes the recording of quality measurements and control values periodically e.g. a received signal code power (RSCP) , a position, a direction, an altitude, a velocity of the device, a received signal strength indicator (RSSI) , a block size, a codec, a header compression, traffic volume, transmission delay, block error rate, bit error rate and/or signal to interference ratio (SIR) .
In a next step future quality measurements are estimated periodically. These measurements are in particular the traffic volume, transmission delay, block error rate, bit error rate, or the signal to interference ratio (SIR) . In a preferred embodiment the calculation is based on a multidimensional stochastic algorithm, that uses the information collected in the past. More precisely the algorithm use covariance matrices. In an alternative embodiment the mobile device uses a neuron system. The different types of neuron systems are state-of-the-art. In the next step the estimated future quality measurements are compared with the desired values. These desired values are minimum values that allow a specific type of communication e.g. voice, data, video. If the estimated future quality measurements do not match a predefined quality of service the control values will be adapted in the near future.
In an alternative embodiment the mobile device sends the estimated future quality measurements and/or the calculated future control values to a device in the network that is responsible for the adaptation of the control values. This device may be a base station or a radio network controller (RNC) . The network device may determine the control values on the basis of the estimation or may use the control values without any further prediction and calculation. In the first example the base station or the radio network controller must determine the preferred control values that have to be adapted to guaranteed a predefined quality. By sending the predictions or the calculated future control values to the base station or to the radio network controller the mobile device loses the control over the future control values. One advantage of this alternative is that the central devices in the network are able to manage the resources for all network users, so that a fair distribution of resources is guaranteed.
Note that the invention comprises permutations of these steps also.
To improve the quality of the used algorithm the process compares in a further step the estimated quality measurements with real quality measurements. If the error is above a predefined level the algorithm will be altered. In the preferred embodiment the covariance matrices will be recalculated, using recently collected information. In the alternative embodiment the neuron net- work is modified by methods known by the state of the art. To compare the measurements the algorithm uses a predefined metric.
Another implementation uses genetic algorithms or simulated annealing, see for details [21] [22] .
To gain a big market share it is necessary to offer software that is independent from the type and brand of the mobile device . The software has the ability to run on different platforms. This can be done by compiling the software for different target systems. Another possibility is an interpreter running a system independent code like Java or c## . The software should be optimized to reduce the amount of memory used on the PDA or mobile phone. Furthermore the software should use libraries being optimized to calculate probabilities. In a preferred embodiment a ieee-lib is used.
This software phone implements the above mentioned process in particular on a mobile PDA or a mobile cellular phone.
Another part of the invention is a computer readable medium storing a loadable data structure implementing the above-mentioned process. A further part of the invention is a network for a mobile user device includ-
■ ing network controlling components in particular a base station and/or a radio network controller allowing the execution of the described process.
In some networks, the access to quality measurements and control values may be restricted. These networks must open their gates to improve the quality of service, which is primarily driven by the mobile end-user equipment. The mobile device stores the information needed to calculate the future behavior of the user carrying the device and the parameters needed to adapt the transmis- sion control. In some networks, a special protocol needs to be implemented to enable the communication between the mobile devices and the network components, if the mobile device itself cannot determine the desired information. This protocol allows the mobile user device to access and record quality measurements and control values periodically, in particular the received sig- nal code power (RSCP) , the position of the device, the direction, the altitude and velocity of the device or the received signal strength indicator (RSSI) and the block size.
The mobile user device estimates the future quality measurements periodically as described above. The described methods are also mentioned-above . If the future quality measurements do not match a predefined quality of service, the network component allows the mobile user device to modify the control values. The algorithm for the control value estimation is disclosed below. The control values will be adapted early enough to keep the quality of service on a high level. The adaptation may be linear or in small steps.
In an alternative embodiment the estimated quality measurements are sent to the base station or the network controller calculating new control values. The calculated control values are then used to optimize the exchange of information. In an alternative embodiment, the mobile device sends the esti- mated control values to the base station or radio network controller, which amends the control values if the traffic in the network will allow it. The invention discloses different possibilities of distributing the payload between the network components and the mobile device. In one extreme, the mobile device will estimate the quality measurements, the control values and change the control values in time. In another extreme, the predicted quality measurements will be sent to the network components, which calculate and adapt the control values .
Note that all reasonable combinations of features disclosed in the claims are part of the invention.
As already described above, the main goal for the State Predictor is to help the system to achieve a desired level of QoS (or to retain the current satis- factory level), i.e., the link state quality between UE and UTRAN. Depending on which method is used, the State predictor can work in two modes: Prediction of future quality measurements (CVA) or Estimation of future optimal controls (MPC) .
In a preferred embodiment the invention is divided into two components: the state predictor and the service manager. The Working mode between the two components is negotiated during the initialization phase between the State Predictor (SP) and Service Manager (SM) , and depends on whether the SM has an active control over the RSCP (Base-band) , ROHC and/or AMR signaling and compression modes. If it does, the SM can negotiate the SP to work in the MPC mode and then it is responsible to tailor the BB and/or codecs to follow the prescribed controls. Otherwise, the default CVA mode must be applied, and SM simply has to provide to the BB and codecs the predicted (estimated) values of future quality measurements, to leave them alone to change their internal states to overcome the predicted future environmental changes .
Broadly speaking, the estimations are achieved by observation and prediction. The system does not require specific knowledge of a relationship model to initiate the process.
The following steps describe an example of the method of observing and computing ideal values for QoS Levels:
1. Observe and record the following measurements. It is assumed that the following measurements are provided to the system: a. Received Signal Code Power (RSCP, [4,5]) b. Signal to Interference Ratio (SIR, [4,5]) c. Received Signal Strength Indicator (RSSI or wideband received power, [4,5]) d. Traffic Volume Measurement [1] e. one way transmission delay ( [1, 6, ]) f. Block size [2] g. Block Error Rate [1] h. UE position, direction (bearing) , altitude and velocity [7, 8] 2. Construct covariance matrices for the sum of all changing vectors 3. Use the known interdependencies to estimate future values for certain vectors, while minimizing the prediction error 4. Given optimal target vector trajectories (QoS profile), determine future control (s) values required, in order to achieve the desired trajectory. As an example: if the agreed Service Level for the current QoS Profile includes a Bit Error Rate (BER) of 10-4, how much power gain is needed to equalize the effect of the Doppler shift, path and multipath fading, considering the rela- tionship between motion, direction, Network coverage etc.. An external system provided with this information can make an educated decision on the type of response it will make before limitations become obvious. Such responses could be in the change of coding rate or compression ratio. Other applications can us this information to change the protection method (Unequal Error Protection) or fine tune this to meet the predicted change.
In the preferred embodiment the underlying mathematical methods CVA and MPC and algorithms employ (QR Factorization and SVD Decomposition) . Another issue is computational complexity and or the implementation.
For the purpose of mathematical presentation of CVA and MPC methods the standard notation will be used: "input" and "output" (without quotations) , where "input" relates to the control measurements, and "output" relates to the quality measurements. Further mathematical details for all methods and algorithms as listed can be found in the reference section.
Canonical Variate Analysis (CVA) :
The given past vector pt consists of past outputs yt and past control inputs u,
pϊ = (yt-ι ,yt-2,-,ut-ι >ut-2 >-) and the prediction of the future output is wanted
Figure imgf000010_0001
Input and output processes are assumed jointly stationary and the correspond- ing covariance matrices are denoted by Σ Σ - , and Σ ~ , respectively.
The estimated future output should be modeled as a linear form of the known past
/, = κp> and the error between the actual future and predicted future
„ ιι2
/,-/, —» mm should be minimized. The solution is given by
where k is determined by Akaike Information Criterion (AIC) , J k represents the first k columns of J, and matrix J" is calculated from the Generalized Singular Value Decomposition (GSVD) , namely to satisfy LτΣffL = In
JτΣpf L = D and D is a diagonal rectangular matrix consisting of generalized singular values .
5
Computational complexity is of cubical order 0 (N3) , where N denotes the greatest input dimension.
Model Predictive Control (MPC) : L0 Definitions:
• Observed past inputs U f
Figure imgf000011_0001
• Observed past outputs Yp
Figure imgf000011_0002
y 2 >••••)
• Observed past of the desired trajectory Sp = \ p_l ,Sp_2 ,---)
• Future control inputs Uf = ψf > M f+ι '••"/ that can be manipulated
L5 • Future outputs Y =
Figure imgf000011_0003
to be controlled by the future controls Uf
• Desired future trajectory Sr
Figure imgf000011_0004
, sf+1 ,....) in terms of desired future outputs
The observed past pt covers all together the past inputs, outputs and the
20 past trajectory. pt is denoted by pt = (£/' , YP , S j . Inputs and outputs are assumed jointly stationary stochastic processes, and the desired future trajectory is assumed proposed.
One of the goals is to navigate the future output by manipulating the future control, and we want to minimize what we denote as a performance criterion
Figure imgf000011_0005
where Y. + Y τf ( (UTϊff ) denotes the total future output due to our manipulated future control . Again, we want to model the future control as a linear form of the known past
Figure imgf000011_0006
30 The optimal control gain is given by κ = c+zpjk τ [jkjk τ]- jk Pt and the corresponding (minimal ) corresponding criterion can be expressed as
Δ = trΣ, - tr +Σ,m∑ :∑mz where C and zt are formally defined by
Figure imgf000012_0001
= E\ CKm. and Σ„ and Σ„ are the corresponding covariance matrices. As previously, k is determined by AIC.
This method is little more complex than CVA, but still of cubical order 0 (N3) , where N denotes again the greatest input dimension.
QR Factorization:
Let matrix A be of order m x n . Then there is unitary (orthogonal) matrix Q and upper triangular matrix R, such that
A= QR
L O where R = Pπ-1...PjA and Qτ = Pn.l...P1, and Pr are a Hausholder matrices (r = 2,...,n-2) . The method has computational complexity of cubical order O (N3) , where N is the greater dimension of m and n . Singular Value Decomposition (SVD) :
Let matrix A be of order m x n . Then there are unitary (orthogonal) matrices
15 U and V, of order m and 22, respectively, such that
Vτ A U = D Here, D is diagonal rectangular matrix consisting of singular values for the matrix A .
20 The method has computational complexity of cubical order O (N3 ) , where N is the greater dimension of and n .
These predictions include the behavioral influence of control inputs such as dynamic power control. However, in certain circumstances, the corrective influence of a control mechanism (i.e. fading compensation) may either have
25 natural or given limits. This is the case for equalizing the signal fade through increase of transmit power until limits set either by the operator or legal bodies are reached. In other instances the gain in transmit power may interfere with other subscribers or more commonly induce self interference which will in turn increase the Bit Error Rate. Although in most cases cell
30 hand off procedures relax this situation, these procedures induce quality degradations of their own. Other control mechanisms such as Forward Error Correction (FEC) have limitations specific to the employed method. In this case it is the additional bandwidth required to transport the FEC packets.
35 Considering these limitations of control mechanisms, the question that arises is: at which point will a corrective measure either produce incremental results below minimum expectancy or generate side effects such as interference or delay, which are undesirable. An Example :
Assuming that the described method uses the following information: RSSI, SIR, BER, Rx-Tx delay
After an observation period covering ideally at least 80 samples, and apply- ing these values to the described methods, a RSSIt+1 and transmit power gain (power control) PCt+1 can be determined. These and other predictions are provided to external applications using an output frame or structure. In case of an application using the AMR WB codec, the PCfc+1 value would be used to determine the point in time for intervention. At such time, the external QoS Man- agement application may decide to replace the current RSSI value contained within the current AMR frame with the predicted RSSIt+1 supplied by the current invention. The codec bit rate would be adapted to a link state just about to occur. Of course, this would only apply to the receive side of the codec signaling a mode change to the encoding peer. However, applied cor- rectly, the pre-emptive mode change would lower the amount of residual bit error per block of information relevant to the codec.
Brief description of the drawings
Figure 1, is a table of QoS quality parameters widely used in Radio Access
Networks .
Figure 2, is a table showing control inputs (power control) and the respective tolerance ranges
Figure 3, generic view of codec mode changes relative to channel power.
Figure 4 is a diagram illustrating the Information Element (IE) containing the output of the state predictor
Figure 5 is a block diagram showing the steps involved in making link state predictions
Figure 6 is a block diagram of QoS Management System advantageously using the current invention.
Figure 7, is a block diagram depicting the layer positioning of the current invention relative to the 3GPP model.
Figure 8, is a theoretical output graph employing the algorithms described in this invention.
Detailed description of drawings Referring to figure 1, listing the QoS classes defined by the 3GPP working groups, for which the Universal Terrestrial Radio Access Network (UTRAN) has been designed. Each class shows a large range of acceptable values. Of par- 5 ticular interest for real-time applications is the residual BΞR, which is defined as the error rate that is not detected or corrected by lower layers and actually effects the application. With a residual BER of 10"4, a frame length of 1500 bytes and a packet length of 256 bytes, the application could be confronted with as much as 15-20% packet loss. The current invention is designed L0 to assist QoS management systems in dealing with these type of situations as early as possible or useful .
Referring to figure 2, a reference table consisting of the power control level ~~~, which denotes the control state the power management unit can take.
L5 The nominal output power ~~~ is the power the user equipment (UE) must transmit when commanded by the respective power control level . Although the power control may exceed this in some cases, the maximum specified and permitted power output is generally not higher than 33dBm. The tolerance range ~ ~ shows when a power control level is changed and so a
20 new control command issued. The reader can observe the tolerance range is lower at higher output numbers. This is related to the rise of interference, which is directly related to the transmitted power. Hence, in a scenario in which the UE travels away from the serving base station, a natural limit is set to the point in time when a drifting cell must have been selected for
25 hand off. Similarly, in closed environments such as cars and trains, power levels at 6 and below may cause interference with other UEs . In such cases a hand off may not occur, as the hand off thresholds may not have been reached. However, the increased Bit Error Rate would either require a pre-mature hand off or a lower transfer rate. This is a common scenario when traveling with
30 public transportation means in rural areas.
Referring to figure 3, a diagram showing thresholds for codec mode changes. Two AMR codecs with different capabilities are used. ID and 1U show thresholds levels for a 3 mode codec (5,9; 7,95 and 12,2 Kbps) where D denotes the 35 downlink connection a U the uplink connection. Similarly, the curves 2D and 2U show applicable thresholds for mode changes relative to a 4 mode AMR codec. The current invention makes use of the described model, in order to support and invoke a mode change immediately prior to the link state change.
i O Referring to figure 4, an overview of the frame structure used to present the results of the current invention to external applications. The frame is de- noted Information Element (IE) for compliance reasons to 3GPP specifications.
It is organized octetwise.
Type Comment 5 Octetl
Bits 1-2: This contains the frame type. Frame types are defined as follows :
1 3GPP release 99 conforms with 25.215 sub-clause 5.1 and 25.225 sub-clause 5.1 L0 2-0 reserved
Bits 3-8: reserved
Octet2
Bits 1-4: reserved L5 Bits 5-8: size of estimation interval in ms . The window size depends on the size of the prediction error from the past n predictions while applying a progressive weighting mechanism in order to weigh heavier on the most recent estimates. Future extensions of the current invention may also change the win- 20 dows size based on factors such as terrain, speed or application specific requirements.
Octet3
Bits 1-2: Signal to noise ratio (SIR) as defined in 3GPP TS 25.331 v. 25 3.5.0 expressed in dBm. This value contains the estimation of SIR within the estimation window which is used by various applications such as the AMR codec as an indication of possible BER values .
Bits 3-4: Received Signal Strength Indicator (RSSI) as defined in 3GPP 30 TS 25.331 v. 3.5.0.
Bits 5-8: Received Signal Chip Power (RSCP) as defined in 3GPP TS 25.331 V. 3.5.0.
Octet4 35 Bits 1-7: reserved
Bit 8: Bit Error Rate (BER) 1-9, where each integer represents n in lOE-n
Octet5 40 Bits 1-4: Prediction Accuracy expressed in 3 digits and interpreted as percent, relative to the progressive weighted average of all estimates of t-1 compared to measurements of t-1 Bits 5-8: Transmission Delay as defined 3GPP TS 25.331 v. 3.5.0, expressed in ms .
Octetδ 5 Bit 1: Control value type, integer, 1 bit. Definitions are:
1. Power control level
2. Class A protection length (UED/UEP) according to [16] 3. Codec Mode according to UE capability statement 3GPP 21.904 v. 3.3.0 and codec type
L0 4. Multiple frame encapsulation according to [17]
5. Robust header Compression (ROHC) [10], mode
6. Robust header Compression (ROHC) [10], state 7-9. reserved
Bits 2-4: Control value quantity depending on supplied type: 15 Type: 1 = power control level
2 = MSB Coding point in absolute bits, left to right
3 = Codec Mode depending on UE statement
4 = number of multiple frames in RTP 20 5 = ROHC mode type (001 through 009)
6 = ROHC state type (001 through 009) Bits 5-7: Profile number to be determined by the QoS Management System and current invention Bit 8: 0-9 reserved
25
Referring to figure 5, a simple overview of the main processes of this invention. The measurement collection 10 is done via the C-SAP of the RRC UE control agent [1] .
Once a minimum number of input values have been collected, their progression 30 in time is observed 20. Not only the time based change per singular value
(such as BER) is of interest but also variations between these values, that show a correlation. The invention does not require an initial model of the relationships between the measured vectors. With other words, it is not a prerequisite to provide a relevant propagation model to initiate the analy- 35 sis. The reader will appreciate the "data in - model out" approach employed within the invention. Although the exemplary embodiment is based on a UMTS environment, it can be applied to any mobile system. This allows the addition of any new input type or control mechanism without the need for a reference model . Similarly, any desired quality value can be idealized, delivering the 40 prediction capabilities to a large number of mobile environments.
In order to analyze the instantaneous covariations among the input vectors (which progress continuously in time) a specific statistical method called CVA is employed. More specifically, within the CVA mechanism, a generalized singular value decomposition which transforms a basis set of input variables and future output variables to correlated random variables is employed. The matrices are obtained via a singular value decomposition (SVD) of the cross- covariance matrix. The exact method is described in [15] . Provided sufficient 5 number of observation samples, the operation provides an accurate expression of the momentary relationship and dependencies between all input variables. With other words :
Given speed, direction, RF values such as RSSI, RSCP and SIR, given FER, transmit delay, bit throughput and sufficient samples, the "predict change"
L0 20 module will a) predict the how these values will change and, more importantly, b) express the interdependencies for a given time interval. It is possible to know the state of the link quality in the future. To a system without an explicit statement of the desired QoS parameters (QoS Profile) this information is presented as an Information Element (IE) containing the
L5 estimates ~~~ . The IE is described in detail in explanations to figure 4. In a mobile system without corrective control, pure estimates of state changes are sufficient to determine adequate equalization measures. For example, in a mobile system without any power control, the future estimates of BER and delay can be used to adjust compression rate and frame lengths in advance.
20 Given a certain QoS profile, it is of interest to determine the ideal control required to satisfy the profile. For this purpose the profile is interpreted as a desired trajectory of the input values 50. If the system does not foresee corrective methods, the invention reverts back to the simple IE 40. However, in most current and planned mobile systems there is at least the ele- 25 ment of power control present. In this case, the question that is of interest is: Will the corrective measure, inherent to mobile system, satisfy the QoS or Service Level desired by the application? If not, at which point in time should an additional QoS Management System (if present) or other additional corrective measures be activated and to which extent?
30 The answer is influenced by the following factors:
1. The interdependencies of all time sensitive variables
2. The QoS Profile itself.
3. The effect of the corrective measure in question on the system and the prediction accuracy. 35 4. The complex effects of the plurality of corrective measures in the over all mobile system at that point in time. Module 60 in figure 9 addresses the first 3 areas. A simple description is provided in a previous section of this document . For a detailed explanation, the reader skilled in the art is advised to refer to [15] . The output of this
40 function assumes that further analysis of the computed ideal future control is carried out by upper layers (QoS Management systems) with regards to Radio Access Technology (RAT) and the specified quality driven actions such as Radio Resource Management (RRM) strategies. The output of module 60 is the pre- diction frame 70, which is described earlier in this document (see description of figure 4) . This frame is identical to that of 40, except for the information contained in octetδ .
Referring to figure 6, a conceivable QoS management model designed as an UE stand alone client incorporating an exemplary embodiment of the current invention denoted here as the "State Predictor" . The following description is concerned with the interaction and practical use of the current invention in such a model. The UE measurements 20 are collected and forwarded via an in- terface manager 50. After establishing the session, the measurements are forwarded to the state predictor 60. Estimates concerning the future state of the current link expressed through variance estimates of the original input data are presented to the service level manager using the output frame format described in figure 4. The output frame also contains control level esti- mates such as Tx power gain. The latter is used by the SLA Manager to calculate the best point in time for each given action. Certain estimates contained in the output frame are forwarded to higher layer applications for further processing. The Service Level Manager will use the state predictions to set appropriate transport and compression protocol variables ahead of time 40 and 70. All these steps run on the mobile device.
Referring to figure 7, the position of the current invention within a layered protocol model. Measurements from the radio transmission layer 30 are provided through the interface control agent C-SAPI of the RRC UE agent or any other conforming upper layer application , e.g. QoS Management System. Link state predictions concerning packet transport quality 50 are provided to the packet transport layers, while in certain cases RF quality indications are forwarded via the QoS Management system to the codec 10 or the application level .
The graph in figure 8 shows a generated signal and its prediction starting at mark 40 at the X axis. Here the mark 40 is the point where the future starts. The past is not shown (0..40) -- the past is used only to project into the future. The covariance matrices are computed in an off-line generation of samples. Here all data are experimental and serve the purpose of a model prediction output . Quality State Predictor
Reft =rence
[1] TS 25. .331 "RRC Protocol Specification"
[2] TS 25, .322 "Radio Link Control (RLC) Protocol Specification"
[3] TS 25, .321 "Medium Access Control (MAC) Protocol Specification"
[4] TS 25, .215 "Physical layer - Measurements (FDD) "
[5] TS 25, .225 "Physical layer - Measurements (TDD) "
[6] TS 25, .932 "Access Stratum Delay Budget"
[7] TS 25 .305 "Stage 2 Functional Specification of UE Positioning in 1ϋTRAN"
[8] TS 23, .032 "Universal Geographical Area Description (GAD) "
[9] G. Golub, Ch. Van Loan: Matrix Computations, Johns Hopkins University Press, third edition, 1966
[10] Robust Header Compression (ROHC): Framework and four profiles: RTP, UDP,
ESP, and uncompressed <draft-ietf-rohc-rtp-09. txt>
[11] EP 1 059 792 A2 : "Method and system for wireless QoS agent for All-IP network", Nortel Networks, 13.12.2000 [12] Larimore, W.E: (2000) , "Identification of Colinear and Cointegrated Mul- tivariable Systems Using Canonical Variate Analysis, " in Preprints of Symposium on System identification 2000, held June 21-23, 2000, Santa Barbara, CA.
[13] Golub, gene H. and Charles Van Loan, Matrix Computations, Third Edition,
Johns Hopkins University Press, Baltimore, 1996 [14] TS 23.107: "QoS Concept and Architecture"
[15] Wallace E. Larimore, Franklin T. Luk, "System Identification and control using SVD's on Systolic Arrays", SPIΞ Vol. 880 High Speed Computing (1988) QA
76.54 #54, 1988
[16] draft-ietf-avt-ulp-00.txt: "An RTP Payload Format for Generic FEC with Uneven Level Protection"
[17] draft-ietf-avt-rtp-amr-06.txt : "RTP payload format and file storage format for AMR and AMR-WB audio"
[18] JP 09219697; US 5,491,837; US 5,710,791; US 5,506,869; US 5,845,208; US
5,878,342; US 5,886,988; US 5,828,658; US 6,101,383; US 6,137,993; US 5,794,155; WO 9610301; WO 9913660; WO 9951052; WO 0004739; WO 0025530; WO
0056103; WO 0033479; WO 9411972; EP 0455614;
[19] "Genetic Algorithms for Control and Signal Processing", K. F. Man,S.
Kwong,W. A. Halang,K. S. Tang, ISBN: 3540761012, Springer-Verlag New York,
1996 [20] "Genetic Algorithms in Optimization, Simulation & Modeling", J. Stender,
E. Hillebrand, J. Kingdon, ISBN: 9051991800, Press, Incorporated, 1994
[21] "Genetic Algorithms & Simulated Annealing", Lawrence Davis, ISBN:
0273087711, Pitman Publishing, 1987 [22] "Applied Simulated Annealing", Rene V. Vidal, ISBN: 038756229X,
Springer-Verlag, 1993
[23] "Simulated Annealing: Theory and Applications", P. J. Van Laarhoven,
Emile H. Aarts, ISBN: 9027725136, Kluwer Academic Publishers, 1987

Claims

Claims
1. A mobile user device for a communication network, having means to run a process for predicting and/or improving the transport quality of packetized application data in a radio access environment comprising of the following steps : a. recording quality measurements and control values periodically, in particular the received signal code power (RSCP) and/or position of said device and/or direction of said device and/or altitude of said device and/or velocity of said device and/or received signal strength indicator (RSSI) and/or block size and/or a codec and/or a header compression method and/or SNR and/or events and/or traffic volume and/or transmission delay and/or and/or block error rate and/or bit error rate and/or signal to interference ratio (SIR) ; b. estimating future quality measurements periodically, in particular the traffic volume and/or transmission delay and/or block error rate and/or bit error rate and/or signal to interference ratio (SIR) by using a multidimensional stochastic algorithm, in particular based on covari- ance matrices and/or by using a neuron system Genetic and /or by using genetic algorithms and/or simulated annealing; c. c.1.1 calculating future control values if the future quality measurements don't match a predefined quality of service and adapting the control values if necessary and possible,- and/or c.2.1 sending the estimating future quality measurements and/or the calculated future control values to a device in the network that is responsible for the adaptation of the control values in particular a base station and/or a radio network controller (RNC) .
2. The device according to the previous claim, wherein said process compares said estimated quality measurements with the real quality measurements to adapt the algorithm in particular the covariance matrices and/or the neuron network, if the prediction error is above a defined level.
3. The device according to the previous claim, wherein the measurements are compared on a predefined metric .
4. The device according to claim 1, wherein a past vector "' consists of
past outputs Vt and past control inputs U> P<
Figure imgf000021_0001
»••••)
wherein a future output is denoted by * ' ~l^''-y'+1 '"v and '' ~ "' y ∑ wherein K consists of corresponding covariance matrices pp , and .
5. The device according to the previous claim, wherein the solution for a
minimized error
Figure imgf000022_0001
, where k is deter- mined by Akaike Information Criterion (AIC) , k represents the first k columns of J, and matrix is calculated from the Generalized Singular Value De-
JτΣ BBJ = Im LτΣ ff L = I. JτΣ Df L = D composition (GSVD) , namely to satisfy pp '" , " " , PI and D is a diagonal rectangular matrix consisting of generalized singular values.
6. Method for a mobile user device in a communication network, in particular a mobile PDA and/or a mobile cellular phone implementing a process for predicting and/or improving the transport quality of packetized application data in a radio access environment consisting of the following steps: a. recording quality measurements and control values periodically, in particular a received signal code power (RSCP) and/or a position of said device and/or a direction of said device and/or an altitude of said device and/or a velocity of said device and/or a received signal strength indicator (RSSI) and/or a block size and/or a codec and/or a header compression method and/or SNR and/or events
and/or traffic volume and/or transmission delay and/or and/or block error rate and/or bit error rate and/or signal to interference ratio (SIR) ; b. estimating future quality measurements periodically, in particular the traffic volume and/or transmission delay and/or block error rate and/or bit error rate and/or signal to interference ratio (SIR) by using a multidimensional stochastic algorithm, in particular based on covariance matrices and/or by using a neuron system and/or genetic algorithms and/or simulated annealing; c. c.1.1 calculating future control values if the future quality measurements don't match a predefined quality of service and adapting the control values if necessary and possible; and/or c.2.1 sending the estimating future quality measurements and/or the calculated future control values to a device in the network that is responsible for the adaptation of the control values in particular a base station and/or a radio network controller (RNC) .
7. Computer readable medium storing a loadable data structure implementing the process according to the previous claim on a mobile phone and/or PDA after being loaded.
8. A network for a mobile user device including network controlling components in particular a base stations and/or a radio network controller, wherein said network components allow the mobile user device to access and record quality measurements and control values periodically, in particular a received signal code power (RSCP) and/or position of said device and/or a direction of said device and/or an altitude of said device and/or a velocity of said device and/or a received signal strength indicator (RSSI) and/or a block size a codec and/or a header compression method, wherein said network components allow the mobile user device to estimating future quality measurements periodically, in particular the traffic volume and/or transmission delay and/or block error rate and/or bit error rate and/or signal to interference ratio (SIR) by using a multidimensional stochastic algorithm, in particular based on covariance matrices and/or by using a neuron system, wherein said network components allow the mobile user device to calculating future control values and if the future quality measurements don't match a predefined quality of service said network component allow the mobile user device to modify said control values, and/or wherein said network components having means to receive the estimated future quality measurements and/or the calculated future control values of said mobile user device in order to adapt the control values in the future if the future quality measurements don't match a predefined quality of service.
PCT/EP2002/003018 2001-04-25 2002-03-19 Quality of service state predictor for advanced mobile devices WO2002089516A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/475,895 US20040185786A1 (en) 2001-04-25 2002-03-19 Quality of service state predictor for and advanced mobile devices
EP02735145A EP1382218A1 (en) 2001-04-25 2002-03-19 Quality of service state predictor for advanced mobile devices

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EPPCT/EP01/04655 2001-04-25
PCT/EP2001/004655 WO2002089513A1 (en) 2001-04-25 2001-04-25 Quality of service state predictor for advanced mobile devices

Publications (1)

Publication Number Publication Date
WO2002089516A1 true WO2002089516A1 (en) 2002-11-07

Family

ID=8164388

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/EP2001/004655 WO2002089513A1 (en) 2001-04-25 2001-04-25 Quality of service state predictor for advanced mobile devices
PCT/EP2002/003018 WO2002089516A1 (en) 2001-04-25 2002-03-19 Quality of service state predictor for advanced mobile devices

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/004655 WO2002089513A1 (en) 2001-04-25 2001-04-25 Quality of service state predictor for advanced mobile devices

Country Status (1)

Country Link
WO (2) WO2002089513A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006012911A1 (en) * 2004-08-03 2006-02-09 Fg Microtec Gmbh Dynamic optimization of wireless real-time video data flow
WO2011077011A1 (en) * 2009-12-23 2011-06-30 7Signal Oy Method for monitoring and intelligent control of the parameters in radio networks
WO2011116704A1 (en) * 2010-03-25 2011-09-29 电信科学技术研究院 Radio resource management method and radio network controller
WO2016072893A1 (en) * 2014-11-05 2016-05-12 Telefonaktiebolaget L M Ericsson (Publ) Training of models predicting the quality of service after handover for triggering handover

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2490968A (en) 2011-05-20 2012-11-21 Nec Corp Sharing radio access networks fairly between multiple operators

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0455614A1 (en) * 1990-05-03 1991-11-06 Telefonaktiebolaget L M Ericsson A method of predicting measuring values for handoff decisions in a mobile radio communication system
WO1994011972A1 (en) * 1992-11-13 1994-05-26 Telstra Corporation Limited A method and apparatus for estimating traffic in an asynchronous telecommunications network
US5794155A (en) * 1995-07-03 1998-08-11 Motorola, Inc. Method and parameter prediction system for reestablishing a temporarily interrupted dynamic communication link
US5845208A (en) * 1994-03-17 1998-12-01 Nokia Telecommunications Oy Method for estimating received power and a receiver
WO2000033479A1 (en) * 1998-12-03 2000-06-08 Nokia Mobile Phones Limited Forward link closed loop power control based on mobile station mobility

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0455614A1 (en) * 1990-05-03 1991-11-06 Telefonaktiebolaget L M Ericsson A method of predicting measuring values for handoff decisions in a mobile radio communication system
WO1994011972A1 (en) * 1992-11-13 1994-05-26 Telstra Corporation Limited A method and apparatus for estimating traffic in an asynchronous telecommunications network
US5845208A (en) * 1994-03-17 1998-12-01 Nokia Telecommunications Oy Method for estimating received power and a receiver
US5794155A (en) * 1995-07-03 1998-08-11 Motorola, Inc. Method and parameter prediction system for reestablishing a temporarily interrupted dynamic communication link
WO2000033479A1 (en) * 1998-12-03 2000-06-08 Nokia Mobile Phones Limited Forward link closed loop power control based on mobile station mobility

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MUNOZ-RODRIGUEZ D ET AL: "Neural supported hand off methodology in micro cellular systems", FROM PIONEERS TO THE 21ST. CENTURY. DENVER, MAY 10 - 13, 1992, PROCEEDINGS OF THE VEHICULAR TECHNOLOGY SOCIETY CONFERENCE (VTSC), NEW YORK, IEEE, US, VOL. VOL. 2 CONF. 42, PAGE(S) 431-434, ISBN: 0-7803-0673-2, XP010064497 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006012911A1 (en) * 2004-08-03 2006-02-09 Fg Microtec Gmbh Dynamic optimization of wireless real-time video data flow
WO2011077011A1 (en) * 2009-12-23 2011-06-30 7Signal Oy Method for monitoring and intelligent control of the parameters in radio networks
WO2011116704A1 (en) * 2010-03-25 2011-09-29 电信科学技术研究院 Radio resource management method and radio network controller
WO2016072893A1 (en) * 2014-11-05 2016-05-12 Telefonaktiebolaget L M Ericsson (Publ) Training of models predicting the quality of service after handover for triggering handover

Also Published As

Publication number Publication date
WO2002089513A1 (en) 2002-11-07

Similar Documents

Publication Publication Date Title
US20040185786A1 (en) Quality of service state predictor for and advanced mobile devices
US20070298811A1 (en) System for predicting bandwidth capacity
CN101076989B (en) De-jitter buffer adjustments based on estimated delay
US6792273B1 (en) Method and apparatus for resource reservation in a mobile radio communication system
US7418260B2 (en) Method of controlling a mode of reporting of measurements on a radio interface and radio network controller for the implementation of the method
JP3897510B2 (en) Resource allocation method for wireless communication system
US20070076651A1 (en) Optimized scheduling method for delay-sensitive traffic on high speed shared packet data channels
US20050014496A1 (en) Method and apparatus for adaptive and online assignment in hierarchical overlay networks
CA2355248A1 (en) Method and apparatus for resource reservation in a mobile radio communications system
JP2004529536A (en) Forward link scheduling in wireless communication systems during soft and softer handoffs
JP2009517968A (en) Flow control of low bit rate users in high speed downlink
KR20070108100A (en) Optimal load-based wireless session context transfer
US20030054843A1 (en) Systems and methods for dimensioning a wireless communication system
Sallent et al. An emulator framework for a new radio resource management for QoS guaranteed services in W-CDMA systems
Gutiérrez Packet scheduling and quality of service in HSDPA
WO2002089516A1 (en) Quality of service state predictor for advanced mobile devices
Soldani QoS management in UMTS terrestrial radio access FDD networks
US8385280B2 (en) Scheduling method, base station and computer program product
JP2008541551A (en) Noise estimation for wireless communication systems
Sayeed et al. Cloud analytics for wireless metric prediction-framework and performance
Lindemann et al. Adaptive performance management for universal mobile telecommunications system networks
EP1382218A1 (en) Quality of service state predictor for advanced mobile devices
CN101444132B (en) Method and apparatus for mobile telecommunication network
Turke et al. HSDPA performance analysis in UMTS radio network planning simulations
Pedraza et al. (E) GPRS hardware dimensioning rules with minimum quality criteria

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2002735145

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002735145

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 10475895

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP