Search This Blog

Wednesday, December 14, 2011

Short summary of the functions and features of MIMO




Multiple Input Multiple Output (MIMO) may in a most generalized way be viewed as the use of pre-coding with multiple antennas at both the transmitter and the receiver arranged to operate in one of the 2 following ways: 

  • Single stream: both diversity and array (beamforming) gain can be accomplished for increasing the carrier-to-interference-ratio which is typically used in bad channel conditions or at the cell edge borders for increased coverage. The pre-coding weights are selected such that the data streams from the two antennas can be combined coherently into a single stream. A new and modified type of CQI is used that consists of 5 bits carrying the Pre Coding Information (PCI) and the CQI itself.
  • Dual stream: Transmission in multiple layers or streams for increasing the maximum achievable data rate. This is also known as spatial multiplexing and requires high carrier-to-interference-ratio and is therefore typically only used near the nodeB and in good channel conditions. Pre-coding is used in this case to create two orthogonal data streams that can carry separate flows of information. By choosing the weights for the second stream as the orthogonal eigenvectors of the covariance matrix at the receiver, the two streams will not interfere with each other and the bit rate may be doubled in this way. The physical layer HARQ processing for each stream is identical to the single stream case meaning that one ack/nack is transmitted for each stream. The CQI in this case has been extended to 8 bits and contains separate information for each flow.

All devices supporting MIMO has to be capable of receiving 15 channelization codes. The system has been extended in later/coming releases for higher number of layers/ranks each requiring an additional pair of transmit/receive antennas and allowing for a doubling in the bitrate for each doubling in the layers/rank.  

Saturday, November 19, 2011

System Architecture Evolution


Functional split between RAN and CN

  • For WCDMA/HSPA, the philosophy behind the functional split between RAN and CN is to hide all the radio interface functionality from the CN meaning that, any radio access technology can be used with the same CN
  • The LTE RAN builds on the same philosophy as WCDMA/HSPA with an added key design feature, to minimize the number of nodes.

WCDMA/HSPA RAN

  • In HSPA, the node B handles all physical layer functions except for macro-diversity which is handled by the RNC
  • Serving and drift RNC is one way of handling a terminal that has moved to a cell that is under another RNC. Another way is SRNS relocation.
  • In addition to macro-diversity, security functions is another reason for keeping the RNC since the large number of nodeB’s and the sometimes hard-to-protect locations they are used in is considered to make them unsafe for hosting sensitive functionality.

LTE RAN

  • For LTE, it was decided that the gains of keeping the RNC does not motivate the increased complexity and so, it was removed along with macro-diversity.
  • The e-nodeB is connected to the CN using the S1 interface. The e-nodeB’s are interconnected using the X2 interface which is mainly used for connected mode mobility.

Evolved Packet Core(EPC)

The nodes for the Evolved Packet Core is:                                                                                  

  • Mobility Management Entity(MME): this is the control plane node
  • Serving Gateway: this is the user plane node that connects the EPC to the LTE RAN
  • Packet Data Network Gateway(PDN Gateway): this is the user plane node that connects the EPC to the Internet
·         S1 flex enables a more robust network. If one of the EPC nodes becomes unavailable another one can cover in its place
·         EPC does not only connect to 3GPP RAN’s. In particular, WIFI, WIMAX and CDMA2000/EV-DO access support is planned.






Monday, November 14, 2011

LTE advanced

General
  • 3GPP release 10 (LTE advanced) is fulfilling the requirements for IMT-advanced aka 4G
  • Support for 1Gbps in down-link and 500Mbps in the up-link.
  • Increased transmission bandwidth up to 100Mhz.
  • AT&T plans to be the first NW to launch LTE-Advanced in 2013.
Wider bandwidth and carrier aggregation:

  • To reach the peak data rates that are planned for LTE advanced, increased transmission bandwidth is necessary.
  • Carrier aggregation provides increased bandwidth on adjacent channels. However, LTE advanced is also aiming for spectrum aggregation which may fully utilize non adjacent spectrum fragments from same or different bands although this is considered to be a highly complex procedure that will only be implemented in the most advanced (and expensive systems).
Multi antenna solutions:
  •       Spatial multiplexing for up-link will be supported in LTE advanced.
  •            Down-link spatial multiplexing will be extended with up to 8 layers.

Advanced repeaters and relaying:

  • Different relaying systems and repeaters may be utilized to increase the SNR to the levels that are necessary for high bit rates transmission. A wide range of implementations are envisioned ranging from low-cost, low-complexity systems to advanced solutions that can be seen as miniature base-stations known as “home nodeB’s” or femto-cells

Thursday, November 10, 2011

HD-Voice

Anyone remember AMR-WB? well it's back in the shape of HD-Voice and it seems to be finally happening (see the rapidly growing list of NW's and phones with support below). I for one cannot understand why it took so long for the operators to figure out the impact of this one on user experience. I mean, noticably better sound quality everytime you make a voice call? anyone? It's the simplest things that does it right......

goto http://www.voiceage.com/amrwb.php where you can here for yourself


Devices with HD-Voice support

NW's with HD-Voice suppport


Wednesday, November 9, 2011

LTE fast facts 2




Variations of instantaneous transmission power

  • The single biggest challenge of multi-carrier transmission is the corresponding large variations in transmission power and the related high peak to average ratio (PAR).
  • Higher modulation (16, 64 QAM) also contributes to variations in transmission power.
  • High PAR leads to reduced transmitter power amplifier efficiency and higher power consumption which increase the complexity and cost of the power amplifier. This is due to the dynamic range of the power amplifier which can only be linear in a limited interval.
  • This is of no or little in concern in the DL where power supply issues and cost of power amplifiers are relatively small. However, in the UL it will have a clearly negative impact on the mobile terminals cost and battery drainage.
  • The reason for including the single carrier component of the LTE uplink (SC-FDMA) is the lower Peak-to-Average-Ratio (PAR) that it results in.



Scheduling

  • Scheduling decisions in LTE can be made as often as every 1ms (per TTI) and the frequency granularity is 180 khz (12 sub-carriers).
  • There are 3 different types of resource block allocation.
  • Resource block allocation type 0&1 both support non-contiguous frequency allocation but type 2 only supports contiguous allocation in the frequency domain.
  • Type two allocation does not have to use a bitmap and instead only indicates a start position and a length indicator. In this way the number of required bits is decreased.
  • The basic scheduling unit is a so called resource block which is a space in the time-frequency domain spanning 180khz (12 sub-carriers) for 0,5 ms (slot).
  • The minimum scheduling resource that can be assigned is two resource blocks during one sub-frame (2 slots) also called a resource block pair.
  • The terminals are monitoring the PDCCH transmissions for scheduling decisions and information that is required to demodulate the transport blocks.
  • Scheduling can be made both in the frequency as well as in the time domain.


Multi antenna support

  • Multiple receive/transmit antennas can be used for diversity, beam-forming and spatial multiplexing(MIMO).
  • The e-nodeB controls the multi-antenna scheme that is used for each transmission


Terminal States

In contrast to WCDMA/HSPA, there are only two RRC_states defined in LTE for the terminal.

RRC_IDLE:

·         A UE specific DRX may be configured by upper layers.

·         UE controlled mobility.

·         The UE monitors a Paging channel to detect incoming calls, system information change, ETWS notification, and CMAS notification.

·         Performs neighboring cell measurements and cell selection/reselection.

·         Acquires system information.



RRC_CONNECTED:
In this state the UE can be IN_SYNCH and OUT_OF_SYNCH. If the UE is determined to be out of synch a new random access procedure has to be performed.

·         Transfer of unicast data to/from UE.

·         At lower layers, the UE may be configured with a UE specific DRX.

·         Network controlled mobility, i.e. handover and cell change order with optional network assistance (NACC) to GERAN.

·         The UE monitors a Paging channel and/or SIB1 contents to detect system information change, for ETWS capable UEs, ETWS notification, and for CMAS capable UEs, CMAS notification.

·         UE must monitor control channels associated with the shared data channel to determine if data is scheduled for it.

·         UE must provide channel quality and feedback information

·         UE must perform neighboring cell measurements and measurement reporting

·         UE must acquire system information.




Multiple retransmission schemes

  • Similar to HSPA, the protocol part of HARQ is handled in MAC while the actual soft combining is handled in the physical layer.
  • HARQ is optimized for an error rate of 10% which means that the resulting received bitrate (transmission rate - error rate) is maximized at that point. At any other rate, the HARQ system would be over or under-utilized.
  • RLC on the other hand, should be utilized much less frequently and can provide an error rate of 10^-5. Resource consumption at this rate is not an issue due to the much lower rate of transmissions.
  • TCP should be configured to receive errors at a rate no higher than 10^-5 if a high bit-rate transmission is intended. This is due to the fact that TCP interprets all errors as a result of congestion and will lower the bit-rate accordingly.
  • Seen as a single combined retransmission scheme, HARQ provides speed and RLC provides reliability. In E-UTRAN cooperation between RLC and HARQ has been enhanced since they both reside in the e-nodeB.
  • An asynchronous HARQ protocol implies that retransmissions can take place at any time and not only at certain intervals (synchronous HARQ)
  • An adaptive HARQ protocol implies that the frequency location may change between transmissions
  • For LTE, DL is normally asynchronous and adaptive while UL is normally synchronous and non-adaptive although adaptive is possible.
  • The actual timing when a certain ACK/NACK is received is used for determination of which specific HARQ process it belongs to.


Equalization

  • Historically, the main method to mitigate the adverse effects of a frequency selective channel has been to use different kinds of equalization on the received signal.
  • Maximum Ratio Combining (MRC): the filter impulse response has been chosen to provide channel-matched filtering which is the complex conjugate of the time reversed channel impulse response. Mathematically speaking, this is equal to multiplying the signal with one which means that the impact of the channel has been removed . This is used in the RAKE receiver.
  • MRC maximizes the post filter signal-to-noise-ratio but does not provide any real equalization.
  • The Zero-Forcing (ZF) algorithm provides full equalization but may also introduce a large increase in the noise level.
  • Minimum Mean Square Error (MMSE) equalizing provides a trade-off between signal corruption due to radio channel frequency selectivity and noise/interference.
  • MMSE provides both equalization and an acceptable SNR.


I'm sure must people can live without support for CDMA and TD SCDMA band but would rather include the GSM bands that for some reason are missing here.

Monday, November 7, 2011

LTE fast facts


LTE targets

  • LTE targets more complex spectrum utilization and has less requirements on backward compatibility than earlier technologies
  • The work on the evolved network aspects is known as System Architecture Evolution (SAE)
  • Release 8 bitrate targets are 100Mbps in downlink and 50Mbps in uplink for 20 Mhz  channel bandwidth.
  • LTE supports both FDD and TDD
  • Performance requirements should be completely fulfilled for a cell radius up to 5km and only slight degradations are allowed for a cell radius up to 30 km.
  • For broadcast, the requirement is an efficiency of 1 bit/s/hz corresponding to around 16 TV-channels using in the order of 300 kbit/s each in a 5 Mhz channel bandwidth.
  • LTE should be able to operate in various frequency allocations, from 450 Mhz up to at least 3,5 GHz
  • For release 8, support is included for scalable bandwidths of 1.25, 2.5, 5, 10, 20 Mhz
  • Mobility targets:
-optimized for low speeds  < 15 km/h
-high performance at speeds up to 120 km/h
-maintain connection at speeds up to 350 km/h


  • Latency is divided into control plane and user plane targets. For control plane, it is stated that the transition from an idle state to an active state should be less than 100ms and in case there is a dormant state such as cell_pch in hspa the transition to the active state should take less than 50 ms. In the user plane it is stated that the one way transmission from the terminal to the RAN edge node should take less than 5ms.
  • For moving between different Radio Access Technologies (IRAT) it is stated that the interruption time should be less than 500ms for non-realtime services and less than 300ms for realtime services. 
  • Spectrum efficiency:
-DL: 3-4 times HSDPA rel6
-UL: 2-3 times HSUPA rel6

  • Supported antenna configurations:
-DL:  4*2, 2*2, 1*2, 1*1
-UL:  1*1, 1*1


Overall Time Domain Structure
  • A radio frame of length 10ms consists of ten equally sized sub-frames of length 1ms.
  • Each frame is identified by its System Frame Number (SFN).
  • A sub-frame of length 1ms consists of two slots of length 0,5 ms.
  • A slot then consists of six or seven symbols including cyclic prefix.
  • A resource block consists of 12 sub-carriers during one 0,5ms slot
  • A resource block pair is two contiguous resource blocks in one subframe.
  • A resources element consists of one sub-carrier during one symbol interval.
  • Each resource block consists of 84 resource elements (12 subcarriers * 7 OFDM symbols)

Cyclic prefix insertion
  • In a time dispersive channel, sub-carrier orthogonality will be lost leading to inter-symbol-interference (ISI)
  • Cyclic prefix: the last part of each symbol is copied and inserted at the beginning of the symbol which efficiently reduces the ISI as long as the time dispersion does not exceed the length of the cyclic prefix.
  • However, cyclic prefix occupy some of the resources that could otherwise be used for data transfer which means that further extending the length of the cyclic prefix becomes inefficient at a certain point.

Channel estimation and reference symbols

  • For the transmitter to be able to select the appropriate transport format (coding, modulation, TBS) it needs an accurate estimate of the channel quality or better, the amount of attenuation, noise, interference and phase shift which is the way the channel impacts the transmitted signal.
  • In order to estimate each sub-carriers channel quality or channel impulse/frequency response, known reference symbols or pilot symbols are inserted into the OFDM time-frequency grid at regular intervals.
Resource block mapping

  • Each resource block consists of 84 resource elements (12 subcarriers * 7 OFDM symbols)
  • Some resource elements are used by downlink reference symbols and L1/L2 control signaling
  • The physical resource to which the DL-SCH is mapped to is referred to as the Physical Downlink Shared Channel (PDSCH)
  • To achieve frequency diversity, the transmission can be mapped to multiple frequency-non-contiguous resource blocks

Spatial multiplexing, MIMO
  • In LTE spatial multiplexing, data can be transmitted in several layers.
  • Each layer has to be configured to a separate pair of transmit/receive antennas.
  • The number of layers is also known as the transmission rank.
  • Each layer carries a separate data stream which is precoded in order to make it orthogonal to streams of other layers.
  • LTE spatial multiplexing operates in two modes: closed loop and open loop where closed loop requires more extensive feedback from the terminal.
  • An increase in the data transmission rate of the same order as the rank number is theoretically possible.
  • Spatial multiplexing requires very good channel conditions and is mainly targeted for a small number of simultaneous users in the close vicinity of the base station.
  • Or…. Spatial multiplexing has very strong capabilities for utilizing favorable channel conditions that may exist in the close vicinity of the base station.


Friday, October 14, 2011

DFTS-OFDM, fast facts


DFTS-OFDM, fast facts

DFTS-OFDM is used in the LTE uplink
Discrete Fourier Transform Spread OFDM (DFTS-OFDM) is used for the LTE uplink.
Basic properties
  • Also known as Single Carrier Frequency Division Multiple Access (SC-FDMA)
  • Small variations in transmitted power (and low PAR).
  • Possible to use low-complexity, highly efficient equalization in a frequency selective channel.
  • Possibility to use FDMA with flexible bandwidth assignment.
·         Same as for the downlink, the sub-carrier spacing is 15 khz and a resource block consists of 12 sub-carriers
Basic principles
  • DFTS-OFDM can be interpreted as normal OFDM with DFT-based pre-coding.
  • Main benefit of DFTS-OFDM is the reduced variations in transmitted power (and low PAR).
  • An equalizer is needed to compensate for the radio channel frequency selectivity (MMSE).
·         Similar to OFDM, the physical resource is a time-frequency grid of resource elements/blocks.
·         Un-like conventional OFDM. The sub-carriers must be adjacent in frequency.
Uplink reference signals
·         Demodulation reference signals (DRS) is needed for channel estimation and coherent demodulation.
·         DRS are always transmitted together with the corresponding physical channel to be demodulated (PUSCH or PUCCH)
·         Sounding Reference Signals (SRS) are transmitted for estimation of the channel quality at different frequencies.
·         SRS are used as basis for assigning resource blocks to a user.
Uplink L1/L2 control signaling
·         Main content is: HARQ ack/nack's, reports on downlink channel conditions and scheduling requests.
·         Unlike the downlink, there is no need to indicate the transport format since the terminal always uses the transport format details that were sent in the scheduling grants by the NW.
·         The basis for channel status reports is aperiodic reports where the enodeB requests a report by setting the CQI request bit in a scheduling grant

Uplink scheduling
  • In EUL, the scheduling grant consists of a Tx power limit that the terminal is not allowed to exceed. If a terminal does not exploit all if it’s granted Tx power, it is available for use by another terminal.
  • LTE UL scheduling grants consists of resource blocks (time, frequency) which the terminal will always use for data or fill up with padding bits.
  • The e nodeB decides which transport format (TBS, modulation, code rate) the terminal must use.
  • Since the e nodeB knows the transport format and resource blocks, there is no need for outband signaling of this information.

Channel status reporting
The channel status reports consists of one or several pieces of information
  • Rank Indication (RI)
  • Pre-coder Matrix Indication (PMI)
  • Channel Quality Indication (CQI)

Channel status reports can be
  • Wideband (one report) or sub-band (several reports)
  • Periodic on a fixed interval and a fixed UL scheduling grant
  • A-periodic or trigger-based, following a request from the NW or a fulfilled event in the terminal.
  • If padding is applied and the number of padding bits exceeds the number required for a channel status report. A report will then be sent instead.

OFDM fast facts


OFDM fast facts

OFDM is used for the LTE downlink

Basic principles
  • OFDM is highly robust to channel frequency selectivity due to the relatively long symbol period in combination with a cyclic prefix
  • OFDM enables scheduling in the frequency domain as well as the time domain.
  • Large number of frequency adjacent sub-carriers which are used for flexible transmission bandwidth by simply changing the number of subcarrier that are allocated at each scheduling moment (per TTI).
  • Rectangular pulse shaping corresponding to sinc-square shaped per-sub-carrier spectrum.
  • Tight sub-carrier spacing, in LTE 15khz.
  • During each OFDM symbol interval, multiple modulation symbols are transmitted in parallel on the sub-carriers.
  • QPSK, 16QAM, 64QAM can be used.
  • Sub-carrier orthogonality is made possible due to the sinc-square shaped sub-carrier spectrum combined with a sub-carrier spacing equal to the per sub-carrier symbol rate
  • Fast Fourier Transform (FFT) processing

Frequency diversity with OFDM
  • Channel coding is used to spread the information bits over many code bits. These code bits are then mapped, via the OFDM symbols, over a set of sub-carriers that are spread over the overall OFDM transmission bandwidth spectrum. This distribution of the code bits in the frequency domain is known as frequency interleaving which is similar to time domain interleaving.
  • LTE makes use of interleaving in both the frequency domain and the time domain as compared to WCDMA/HSPA which only uses the time domain for interleaving.
  • The benefits of interleaving are equal in the two domains.



Downlink L1/L2 control signaling
  • Downlink L1/L2 control signaling is needed for data transfer in both UL&DL.
  • For the downlink it consists of scheduling information necessary for receiving, demodulating and decoding the DL-SCH.
  • For the up-link it consists of scheduling grants with information about the resources and transport format to use for UL-SCH. Also, it contains HARQ ACK/NACK’s.

  • Downlink L1/L2 control signaling is carried on three different physical channels:
  1. Physical Control Format Indicator Channel (PCFICH) – carries information about the size of the control region which is the part of the sub-frame in which the control signaling is transmitted.
  2. Physical Downlink Control Channel (PDCCH) – carries downlink scheduling assignments and uplink scheduling grants.
      3    Physical HARQ Indicator Channel (PHICH) carries HARQ ACK/NACK’s


Overall Time Domain Structure
  • A radio frame of length 10ms consists of ten equally sized sub-frames of length 1ms.
  • Each frame is identified by its System Frame Number (SFN).
  • A sub-frame of length 1ms consists of two slots of length 0,5 ms.
  • A slot then consists of six or seven symbols including cyclic prefix.
  • A resources block consists of 12 sub-carriers during one 0,5ms slot.
  • A resources element consists of one sub-carrier during one symbol interval.

Monday, October 10, 2011

Downlink traffic distribution

Eeeh, I guess I can stay awake that late for testing max throughput in Live NW's.........   :o


Friday, October 7, 2011

Multi Antenna Systems


Multi Antenna Systems – fast facts

Basic characteristic
  • The relation of the distance between the antenna elements in a multi antenna system and the mutual correlation between the radio-channel fading that is experienced by the signals at the different antennas defines many of the properties and capabilities of the system.

Benefits of multi antenna techniques
  • Multiple antennas at the receiver and/or the transmitter can be used to provide additional diversity against fading on the radio channel.
  • Multiple antennas at the receiver and/or the transmitter can be used to shape and direct the antenna beam in a certain way.
  • Spatial Multiplexing (MIMO): Multiple antennas at both the transmitter and the receiver can be used to create what can be seen as multiple, parallel channels.

Maximum Ratio Combining (MRC) weights:
  • Phase rotation of the signals received at different antennas to make them phase aligned when adding them together (coherent combining).
  • Weight the signals in proportion to their corresponding channel gains, that is apply higher weights for signals that are received stronger (= more reliable).

Interference Rejection Combining (IRC)
  • In situations with a single or a small number of interferers, improved performance can be achieved if selecting the weights so that the interferer is suppressed maximally.

The antenna weights can also be selected to achieve Minimum Mean Square Error (MMSE) combining.

In case of OFDM, due to the narrow bandwidth of the sub-carriers, there is little or no frequency selectivity on the channel. This means that low-complexity combining schemes such as MRC and IRC can be used.

Transmit antenna diversity
  • Multi-path propagation may actually be beneficial if it can be used for delay diversity (RAKE)
  • Space time coding is a general concept used to describe multi antenna transmission schemes where the symbols are mapped both in time and the spatial domain that the multiple antennas can provide.

Transmitter side beam forming
  • If some knowledge of the downlink channel (phase) from the different antennas exist at the transmitter, the antennas can be used to provide beam-forming in a certain direction.
  • The overall transmission beam can be steered in a certain direction by applying different phase shifts to the signals to be transmitted by the antennas.
  • Beam-forming can increase the received signal strength with a factor that is in relation to the number of antennas


Spatial multiplexing (MIMO)
  • Multiple antennas at both sides (transmitter and receiver)
  • Possible to utilize high signal to noise ratio for higher data rates. F ex near the base station and/or in very good channel conditions.
  • Data rate can be increased by a factor relative to the number of simultaneous receiver and transmitter antennas (rank, layers)
  • In low signal to noise conditions, spatial multiplexing is less efficient as compared to beam-forming and/or diversity.

twinratman


Thursday, October 6, 2011

HSUPA/EUL


HSUPA/Enhanced Uplink

Basics:
  • EUL is based on some of the same basic procedures as for HSDPA: fast scheduling, fast Hybrid ARQ and short (2ms) TTI
  • The shared resource for the users in the uplink can be seen as the maximum tolerable interference at the nodeB which is generated by the transmission powers of all active UE’s in the cell.
  • Contrary to HSDPA, the data buffers and the scheduler are located in different nodes (buffers are in the UE’s) which means that the buffer status must be signaled to the scheduler in the nodeB.
  • The scheduler can adjust the data rate of the E-DCH by a power offset which is relative to the associated power-controlled uplink control-channel. TPC’s (Transmit Power Control) is transmitted on the F-DPCH (Fractional Dedicated Physical Channel).
  • Unlike HSDPA, EUL supports soft handover.
  • SF2 is introduced in EUL since it leads to a lower PAR (Peak to Average Ratio).
  • The reason why it's difficult to use higher modulation in HSUPA is the fact that it requires more energy per bit to be transmitted. Since the transmitter in the UL is the UE, the available UL Tx power is limited and less than in the DL transmitter, which is the nodeB.



Scheduling
  • The scheduling in EUL is based on scheduling grants from the nodeB and scheduling requests from the UE’s.
  • Scheduling grants can be sent with every TTI or slower.
  • Due to the limited transmission power of a single UE compared to the nodeB, in most cases multiple users can transmit simultaneously.
  • Inter cell interference is controlled by a down-scheduling grant (overload indicator) which is transmitted by the non-serving cells while the UE is in soft handover.
  • Absolute grants are sent from the serving cell only on the E-AGCH ( E-Absolute Grant Channel) and may increase or decrease the grant in arbitrary steps.
  • Absolute grant value ranges from 0-31 and are directly mapped to E-DPDCH/DPCCH power ratio.
  • Absolute grants are valid for one UE, a group of UE’s or all UE’s using a primary identity (E-RNTI) which is UE specific or a secondary identity (E-RNTI) which is assigned to multiple UE’s. In this way the scheduler has more flexibility in controlling the overall cell load.
  • Relative grants are sent from all involved nodeB’s and typically only adjusts the grant by one step up/down at a time. It is sent on the E-RGCH (E – Relative Grant Channel)
  • Relative grants from the non-serving cells can only have to values: DTX or “Down” and is transmitted to all UE’s (aka the overload indicator)
  • The UE maintains a Serving grant which is used in the E-TFC selection algorithm unless the HARQ process is in retransmission. In that case, the E-TFC should be unchanged.
  • In order to adapt to the fast changing variations of the channel quality, the scheduling grant is only seen as an upper limit of the used resources (total interference) and the UE is free to do its own instantaneous adjustments to the transmission parameters.
  • Out-band signaling consisting of scheduling information is used in the form of a “happy bit” which should be set if the UE has more data in its buffer to transmit and has more available transmission power.
  • The basic information that the happy bit transmits is whether or not the UE can empty its buffers in N TTI's where the value of N is signaled by the NW.
  • The terminal may only increase the bit rate if there is an UP from the serving HSUPA cell and no DOWN from any other cell in the E-DCH active set.


Scheduling information
  • The scheduling information in the MAC-e pdu consists of:
    -total E-DCH buffer status
    -highest priority logical channel ID
    -highest priority logical channel buffer status
    -UPH
  • UE transmission power headroom (UPH) is defined as being the ratio of the maximum UE transmission power and the corresponding DPCCH code power.
  • UPH indicates the available power resources, or if and how much the UE can increase the bit rate.
  • The nodeB scheduler may use this scheduling information in addition to the happy bit in the E-DPCCH



HARQ
  • In soft handover, the HARQ protocol is terminated at multiple (UE’s) locations.
  • As long as one ACK is received from any of the involved nodeB’s. The UE will consider the transmission as successful.
  • For continuous transmission to a single UE, multiple HARQ processes can operate in parallel.
  • The number of parallel processes depends on the TTI: 8 for 2ms TTI and 4 for 10ms TTI
  • Individual HARQ processes can be de/activated in order to adjust the bit rate.
  • To make the most efficient use of the HARQ features and to achieve maximum bit rates, it has been shown that a typical rate of retransmissions up to 10% should be targeted.
  • Same reordering mechanism as for HSDPA is also necessary in EUL however, due to the multiple nodeB’s involved in soft handover, reordering takes place in the RNC.
  • The E – HARQ Indicator Channel (E-HICH) is a dedicated physical channel that is transmitted from each cell in the active set and is used for sending the HARQ ACK/NACK’s.
  • E-HICH from multiple users are transmitted on the same channelization code where each user has it’s own orthogonal signature sequence for identification. This ensures that channelization code space is not wasted at the same time as each ACK/NACK is transmitted with sufficient energy.
  • E-HICH from non serving cells only contains ACK's
  • UL-HARQ is fully synchronous which means that even transmitted redundancy versions can be predetermined.
  • One HARQ profile consists of a power offset attribute and a maximum number of retransmissions.
  • Incremental redundancy is supported with Chase combining as a subcase
  • The node B transmits the responding ACK/NACK a well-defined time after receiving each transport block. In this way the UE knows to which HARQ-process the ACK/NACK belongs.
  • In HSUPA/EUL, HARQ retransmissions are operated in synchronous and non-adaptive mode which means that retransmissions can only be made at pre-defined times after the initial transmission and that the same transport format is used.
  • A 2 bit Retransmission Sequence Number  (RSN) is used to distinguish retransmissions from new data.


MAC

UE
  • A new MAC entity, MAC-es/MAC-e is introduced in the UE which handles: HARQ protocol, scheduling and E_DCH Transport Format Combination (TFC )selection
  • The UE can autonomously select the data rate by choosing the E-TFC( E-DCH Transport Format Combination)  as long as the resulting data rate does’nt exceed the scheduling grant.

NodeB
  • A new Mac entity, MAC-e is added in the node B to handle HARQ, Scheduling and MAC-e demultiplexing.
  • There is one MAC-e entity in each node B for a UE in soft handover.
  • There is one E-DCH scheduler function in the node B


RNC
  • For each UE there is one MAC-es entity in the SRNC which handles: Reordering queue distribution, Reordering and combining of data from different node B’s in case of soft handover.
  • The MAC-es header includes the Transmission Sequence Number (TSN) necessary for reordering (in-sequence delivery) in the RNC.
  • Since the RNC does not know when a PDU has been transmitted the maximum number of times, a stall avoidance timer is used. On its expiry, the packet delivery from the reordering entity to RLC is resumed and a RLC retransmission is triggered for the missing PDU.


Mobility
  • E-DCH keeps its own active set of nodeB’s. However, most of the time it’s the same as the DCH active set.
  • Serving cell is the same for both E-DCH and HS-DSCH and is changed in the same way as for HSDPA


Physical channels
  • E-DCH maps to one or multiple E-DPDCH
  • A separate and parallel code channel E-DPCCH is carrying all the necessary information to receive the E-DPDCH.
  • The 10 information bits on E-DPCCH is carrying the following information:
    E-TFCI, RSN and happy bit
  • From a performance perspective, coding is always better than spreading implying that the number of channelization codes (E-DPDCH’s) should be high and the spreading factor low.


RRM for HSUPA
  • RNC: admission control, handover control, resource management, packet reordering, congestion control
  • NodeB: resource management, packet scheduling, congestion control, HARQ
  • UE: packet scheduling, power control, HARQ

  • the HSUPA scheduler has instant information of uplink interference since it is located in the nodeB.
  • the RNC can send a UE-specific congestion indicator to the nodeB





Sunday, October 2, 2011

HSPA Evolution


HSPA Evolution

Some of the new features that builds on and enhances the performance of Rel5 HSDPA and Rel 6 HSUPA include:

MIMO
Multiple Input Multiple Output (MIMO) may in a most generalized way be viewed as the use of multiple antennas at both the transmitter and the receiver arranged to operate in one of the 2 following ways:
  • As diversity gain for increasing the carrier-to-interference-ratio which is typically used in bad channel conditions or at the cell edge borders for increased coverage. Pre-coding is used so that the data streams from the two antennas can be combined coherently.
  • Transmission in multiple layers or streams for increasing the maximum achievable data rate(spatial multiplexing) which requires high carrier-to-interference-ratio and is therefore typically used near the nodeB and in good channel conditions. Pre-coding is used in this case to create two orthogonal data streams that can carry separate flows of information.  


Higher Order Modulation
  • Release 7 supports 64QAM in the downlink and 16QAM in the uplink
  • Higher Order Modulation can in some cases be combined with MIMO for maximum bit rates.

Continuous Packet Connectivity (CPC)
In order to reduce delay after a period of no data transfer, it is advantageous to let the terminal keep the HS-DSCH and the E-DCH that were assigned when the UE first entered state CELL-DCH. However this comes with a cost in the form of increased interference in the uplink and reduced battery life for the UE. In earlier releases this situation has been targeted by different power-saving states (FACH: CELL_PCH: URA_PCH: IDLE). With Rel7 CPC, it is possible to keep the UE in state CELL_DCH efficiently during periods of low activity. CPC consist of three main features:
  • Discontinous transmission (DTX)
  • Discontionous reception (DRX)
  • HS-SCCH less operation

After a certain period of inactivity the UE goes into a preconfigured cycle where it is only allowed to transmit/receive during certain intervals. DTX/DRX should be used in combination and corresponding cycles should be matched to each other.
  • HARQ is not part of CPC which means that the UE will transmit/receive the ACK/NACK’s regardless of the DTX/DRX cycles.
  • DTX/DRX cycles are configured and activated by RRC signalling

HS-SCCH less operation
  • The serving HS-DSCH cell can activate or deactivate HS-SCCH less mode for a UE by sending a HS-SCCH less order.
  • It is possible to transmit user data on HS-DSCH without the accompanying HS-SCCH control channel however this will require blind decoding of the HS-DSCH.
  • The complexity of the blind decoding is reduced by using one out of four predefined formats for the HS-DSCH.
  • All formats are limited to QPSK modulation and at most two channelization codes.
  • The HS-PDSCH CRC is 24-bits long and is UE specific. Its generation follows the same procedure as the CRC for the second part of the HS-SCCH.
  • HARQ is limited to two retransmissions with a predefined redundancy version.
  • HS-SCCH less operation is mainly targeted at relative low bitrate services (such as VOIP) where the signaling overhead becomes proportionally large.


Enhanced CELL_FACH operation
To further reduce latency due to state changes by the UE, the following additions has been made to state CELL_FACH
  • In release 7 it is possible to use the HS-DSCH in state CELL_FACH during the transition to state CELL_DCH
  • In release 8 it is also possible to use E-DCH in state CELL_FACH
  • The HS-DSCH in state CELL_FACH is used to enable reception of BCCH, CCCH and DCCH logical channels.
  • Using HS-DSCH’s higher transmission capabilities decreases the transmission times for signaling and system information broadcast.
  • In release 10, the HS-DSCH reception is also supported in CELL_PCH and URA_PCH state in a similar way as for CELL_FACH.


Layer 2 protocol enhancements
Flexible RLC PDU size:
  • Larger PDU sizes for keeping the relative overhead of header information small.
  • Smaller PDU sizes for keeping the padding overhead small when user date content is small.


DUAL Cell HSDPA operation
  • Dual Cell operation is characterized as simultaneous reception of up to two HS-DSCH transport channels.
  • Certain categories of UE’s may be configured for DUAL Cell operation with or without MIMO simultaneously.
  • Each of these HS-DSCH transport channels has its own associated UL and DL signaling and own HARQ entity.
  • The maximum number of HS-SCCH’s for a UE in Dual Cell operation is 6.
  • Certain categories of UE’s may be configured for simultaneous reception of two transport channels  carried over separate frequency bands.
  • In Rel10, Four Carrier HSDPA operation with or without simultaneous MIMO has been defined.

Saturday, October 1, 2011

HSDPA fast facts 2


HSDPA fast facts 2

Mobility
  • The UE measurements reports are initiated and managed by the RNC.
  • The RNC can order the UE to change it’s serving cell based on the measurements reports.

Change of serving HS-DSCH cell
  • When change of HS-DSCH serving cell takes place between different node B's. The source node B will flush it's buffers and it's up to RLC retransmissions to recover the lost PDU's. However, with perfect timing of when to stop forwarding PDU's to the source cell retransmission can be completetely avoided. If both source and target cell belong to the same nodeB and it supports HARQ preservation, the buffer content at the time of the serving cell change will be transfered from the source cell to the target cell.
  • Change in the serving HS-DSCH cell may be triggered by measurement event 1D


UE categories
The UE HSDPA categories describe the UE capabilities in terms of:
  • Maximum number of HS-DSCH codes received
  • Minimum inter-TTI interval
  • Maximum transport block size
  • Maximum number of schemes
  • Supported modulation

Constellation rearrangement
  • Due to the outline of the symbol constellation diagram for higher modulation degrees, certain symbols (and transmitted bits) have a shorter distance to some of the neighbors in the diagram which makes them more likely to be received in error.
  • For turbo codes, systematic bits are of greater importance than parity bits.
  • For these reasons, there is a gain in rearranging the symbol constellation between retransmissions with regards to both parity bits and bits that were previously received in error.

Channel Quality Indicator (CQI)
  • Each of the 30 available, five-bit CQI values are directly mapped to a given transport block size, modulation scheme and number of channelization codes.
  • For highest efficiency and utilization of the retransmission and error correcting coding schemes, the CQI value chosen should result in a block error rate (BLER) not exceeding 10%.
  • Each step in the CQI value corresponds to an increase/decrease in the carrier-to-interference ratio by one dB.
  • CQI values is not only based on measurements of the common pilot channel SIR and EcN0. Other factors include: multipath environment, terminal receiver type, ratio of interference of the own base station compared with others.


Downlink Control Signalling (HS-SCCH)
The following information is carried on the HS-SCCH:
  • HS-DSCH transport format: channelization code set, modulation scheme and transport block size.
  • HARQ information: HARQ process number, redundancy version and new data indicator.


The HS-SCCH information is split in two parts depending on how urgently the receiver needs the information:
  • Part 1: channelization code set and modulation scheme for the HS-DSCH.
  • Part 2: transport block size and HARQ parameters.

For identification needs, part 1 and 2 use different methods:
  • part two contains a CRC which is also used for identification of the receiving UE
  • part one uses a terminal specific masking operation which enables identification of the receiving UE

  • HS-SCCH power control is recommended at every TTI and can be based on associated DPCCH power control commands and CQI's
  • The highest number of different HS-SCCH’s that the UE has to monitor is 4. However, if data was received in the previous TTI and the current, there can be no change of HS-SCCH between TTI’s.


F-DPCH
  • In essence, the F-DPCH is a slot format DPCH for Transmission Power Control (TPC) bits only which allows up to ten different users to share a single channelization code.
  • The SRB can be mapped to the HS-DSCH using the F-DPCH

RRM for HSDPA
  • At the RNC, the RRM algorithms include: resource allocation, admission control and mobility management.
  • At the nodeB its link adaption, HS-SCCH power control and MAC-hs packet scheduler.






Friday, September 30, 2011

HSDPA fast facts 1



HSDPA fast facts 1

HSDPA basics:
  • Based on shared channel transmission in the time domain (and code domain).
  • 2 ms TTI which enables faster and more frequent adaptation to the varying channel conditions of a time dispersive channel.
  • Rate controlled which is implemented by rapid adjustment of coding rate and modulation scheme.
  • Channel dependent scheduling: since the instantaneous channel conditions vary independently between the active users, it is possible to only schedule users that have good channel conditions for each scheduling moment. This allows for a high network system throughput.
  • For fast rate control and channel adaptation, some L1-2 functionality has been moved closer to the air interface, to the node B.
  • A new sub-layer, Mac-hs, which is responsible for scheduling, rate control and hybrid-ARQ has been introduced and resides in the nodeB

High-Speed Downlink Shared Channel (HS-DSCH)
  • HS-DSCH is the transport channel used to support shared channel transmission and the other HSDPA features mentioned above
  • HS-DSCH consists of a set of 16 channelization codes (each with spreading factor 16) which corresponds to 16 High Speed Physical Downlink Shared Channels (HS-PDSCH)
  • To allow for code resources used for other purposes (R99 DCH) only 15 codes are available for HS-DSCH
  • HS-DSCH resources can be shared in the code domain as well as in the time domain
  • All transmission power that remains after serving all other channels is assigned to HS-DSCH which gives a more or less constant transmission power.
  • Unlike the R99 DCH there is no need to handle issues like DTX or compressed mode with the HS-DSCH. However, actual data transmissions and signaling are indeed suspended during the compressed mode gaps.


Control signaling channels
  • HSDPA downlink control signaling is carried on the High Speed Shared control Channel (HS-SCCH) which is transmitted in parallel to HS-DSCH.
  • ACK-NACK’s for each TTI that the UE has been scheduled in is sent in uplink on High Speed Dedicated Physical Control Channel (HS-DPCCH).
  • Measurements on the downlink channel quality made by the UE are sent in the form of a Channel Quality Indicator (CQI) on the HS-DPCCH.
  • HS-DPCCH has a fixed spreading factor of 256 and 2ms/3-slot structure. First slot is used for HARQ and remaining two for CQI’s.
  • Fractional Dedicated Physical Channel (F-DPCH) containing power control commands for the uplink transmissions are sent in the downlink.
  • Since downlink scheduling takes place in the nodeB, HSDPA does not support macro-diversity or soft handover.

Scheduling:
  • The scheduler in Mac-hs decides what part of the shared code and power resources should be assigned to a user in a certain TTI.
  • Efficient scheduling relies on information about the instantaneous channel conditions which is conveyed by the CQI’s.
  • The CQI value which is received by the node B is directly mapped to a transport block size, modulation scheme and number of channelization codes.
  • Efficient scheduling also relies on buffer status information at the UE.
  • Certain types of data such as RRC signaling is prioritized in the scheduling process.

Rate control
  • The data rate is adjusted for every TTI by selecting the most appropriate modulation, transport block size and channel coding based on the instantaneous channel conditions.

  • Although HSDPA is rate controlled and not power controlled, power can still change due to variations in power requirements for other downlink channels.

HARQ
  • HARQ functionality resides in both physical layer and MAC.
  • HARQ introduces faster retransmissions compared to RLC since there is no signaling between nodeB and RNC and more frequent status reports (every TTI).
  • Due to the shorter TTI in HSDPA the channel conditions are more static during the length of one TTI which improves the accuracy of the status reports.
  • For continuous transmission to a single UE, multiple HARQ-processes can operate in parallel.
  • The number of parallel HARQ processes should match the roundtrip time between the UE and the nodeB.
  • Due to the multiple HARQ processes, the order of the transmitted transport-blocks may become corrupted at the receiver and therefore a mechanism for putting them back in sequence is required before they are passed on to higher layers (RLC)
  • In case a NAK is misinterpreted as an ACK by the transmitting HARQ entity, RLC will detect the error and request the necessary retransmission.
  • For HSDPA, HARQ retransmissions are made in asynchronous and adaptive mode which means that they they can be sent at any time and with any tranport format.
  • A one-bit new data indicator is used to distinguish between retransmissions and new data.
  • ACK/NACK's are always sent at predefined intervals after receiving the transport block. In this way the UE always knows which HARQ process they belong to