|
LTE UE
Mymo Wireless has designed, developed and implemented the 3GPP LTE UE Physical layer & stack for 3GPP LTE Release 9. The C-code is highly optimized for commercialization to OEMs, ODMs, ASIC, Testing Tools vendors and R&D Organizations. The C-code is thoroughly verified and tested to meet the LTE conformance specifications as per 36.101 and 36.523 for Uplink and Downlink functionalities at all layers in TDD and FDD modes. The C-code is tested and verified by interoperating (IOT) with eNodeB of a tier-1 vendor. The verification is done for all transmission bandwidths and transmission modes (SISO and MIMO) of LTE. The offline and on-line tests were conducted to verify the C-code for the conformance. The offline tests were conducted with IQ vectors various Physical and Logical channels of uplink and downlink LTE, the IQ test vectors were supplied by tier-1 eNodeB vendors to Mymo Wireless. Online tests and verification was done by RF interface to eNodeB. Mymo has designed a high-speed SDR for LTE UE and the code has been verified through direct RF-interface to eNodeB RF in band-38 and 40. The Wireshark results captured by the MME network during the IOT of the UE C-code with eNodeB are available to customers on request. The high-speed SDR built for verification of LTE UE is the Mymo’s LTE UE Emulator designed to commercialize for basestation OEM's, R&D Organizations and ASIC vendors. The C-code has been designed with a good modularity, comments and documentation. Mymo has demonstrated the C-Code built for UE and eNodeB to its customers and has licensed the C-Code to some of the tier-1 customers.
Mymo’s C-Code and the SDR give the following unique advantages to its customers:
-
The C-code is the Golden Reference code, thoroughly verified and tested
-
Can be ported across DSP, FPGA, ASIP and ASIC of customers’ end products
-
Benchmarking of new algorithms in a offline and online mode
-
Generation of Test Vectors at any part of the Physical layer or stack
-
Test the eNodeBs with injection of Noise of different SNRs
-
Emulating different channel models
-
Injecting interferences from neighboring UEs
-
Injecting interferences from neighboring eNodeBs
-
Study of impact of consumer-electronics interferences like micro-wave ovens, tube-lights, industry machinery
Mymo supports the following Physical layer Stack Specifications
|
Table -1. 3GPP LTE PHY System Specifications
|
|
Features
|
DL Receiver
|
UL Transmitter
|
|
Channel BW (MHz)
|
1.4, 3, 5, 10,15, 20
|
1.4, 3, 5, 10,15, 20
|
|
Txn BW (NRB)
|
6, 15, 25, 50, 75, 100
|
6, 15, 25, 50, 75, 100
|
|
Duplex Mode
|
FDD, TDD
|
FDD, TDD
|
|
Maximum Speed
|
100 Mbps
|
50Mbps
|
|
Antenna
|
2x2 MIMO for DL Rx
|
SISO for UL Tx
|
|
PHY Channels (Modulation)
|
PDSCH (QPSK, 16QAM, 64QAM)
PDCCH (QPSK)
PCFICH (QPSK)
PHICH
PBCH
PMCH (QPSK, 16QAM, 64QAM)
MBSFN*
Cell-Specific RS
UE Specific RS
|
PUSCH (QPSK, 16QAM, 64QAM)
PUCCH (BPSK, QPSK)
PRACH
DRS
SRS
|
|
PHY Signals (Modulation)
|
P-SCH (One of 3 Zadoff-Chu seq)
S-SCH (Two 31-bit BPSK M-seq)
RS (Complex PRBS length 31 Gold Sequence) derived from cell ID
|
DRS (Zadoff-Chu)
SRS (Zadoff-Chu)
|
|
OFDM
|
OFDMA
|
SC-FDMA
|
|
FFT size
|
128 256 512 1024 1536 2048
|
128 256 512 1024 1536 2048
|
|
CP
|
Normal and Extended
|
Normal and Extended
|
|
Key L1 Modules
|
-
Cell Searcher, PSS and SSS Synchronization
-
PBCH Detection for Cell Params
-
CP Removal for PUCCH & PUSCH
-
FFT for PDCCH & PDSCH
-
Reference Signals Processing
-
Cell-specific, UE-Specific
-
PSS and SSS signal detection & processing
-
Searcher
-
2x2 MIMO Channel Estimation
-
Time and Frequency Interpolation
-
Slot basis & Pertone basis
-
CFO Coarse and Fine Correction
-
Channel Equalization: LS/MMSE
-
Bit-rate processing: Turbo-decoding, Tail-biting Viterbi decoding, Soft bit generation
-
HARQ processes with Soft-combining
-
TA correction
-
Power control mechanism
-
Timing Control: Setting the DL & UL chains. Determines DL & UL frame timing adjustment by handling DL & UL timing jitter, Data/control signals to MAC
-
Lower-MAC and Upper-MAC functionalities with hardware and software abstraction layers
|
-
Generation Transport Channels and Physical Channels, synchronization signals viz. DRS & SRS
-
Bit rate processing module: Turbo coder, Convolutional coder
-
Rate Matcher, Scrambling, CRC, Interleaver
-
Signal processing modules
-
SC-FDMA
-
DFT
-
IFFT
-
CQI, PMI reporting
|
3GPP LTE UE Stack:
-
Downlink Logical channels : PCCH, BCCH, CCCH, DCCH, DTCH, MCCH, MTCH
-
Downlink Transport channels : PCH, BCH, DL-SCH, MCH
-
Uplink Logical channels : CCCH, DCCH, DTCH
-
Uplink Transport channels : RACH, UL-SCH
MAC Layer:
-
Acts as an interface between RLC and PHY to provide a data path for different user sessions.
-
Multiplexes various radio bearers to provide access to a common physical medium.
-
Schedules sessions according to their QoS requirements.
-
Error correction through HARQ processing.
-
Provides the following services to upper layers:
MAC-PHY Interface:
Services to lower layers (PHY):
-
Data transfer services
-
Signaling of HARQ feedback
-
Signaling of Scheduling request
-
Measurements (CQI, Intra-Frequency measurements, Inter-RAT measurements).
-
Exchange of DCI/UCI information.
RLC, RRC and PDCP:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-39987300-1', 'mymowireless.com');
ga('send', 'pageview');
</script>
|