Wireless Communication Solutions

Intellectual Property, Test Products and R&D Services



SeaSolve Software is now offering 3GPP LTE (compliant to release 8.7) protocol stack in collaboration with its partners. The stack has PHY, MAC, RLC, PDCP and RRC seamlessly integrated and optimized for the hardware platform.

The stack is also designed for easy integration with different hardware platforms and operating systems. The stack is verified and validated for Release 8.7 compliance with industry standard test tools that include real-time performance specifications.

We provide air interface and stacks for LTE UE, LTE eNodeB and LTE-HeNodeB.

LTE is a trademark of ETSI

3GPP LTE UE and eNodeB Solution

The 3GPP LTE UE Physical layer & stack and eNodeB Physical layer has been designed, developed and implemented in for 3GPP Release 8.

The C-code is highly optimized for commercialization to OEMs, ODMs, ASIC, Testing Tool 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 us.

Online tests and verification was done by RF interface to eNodeB. This has been designed as 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 our LTE UE Emulator designed for commercialization to eNodeB vendors, R&D Organizations and ASIC vendors. The C-code has been designed with a good modularity, comments and documentation. We have demonstrated the C-Code built for UE and eNodeB to its customers and licensed the C-Code to some of the tier-1 customers.

The C-Code and SDR give the following unique advantages to its customers.

Dot The C-code is the Golden Reference code, thoroughly verified and tested
Dot Can be ported across DSP, FPGA, ASIP and ASIC of customers’ end products
Dot Benchmarking of new algorithms in offline and online modes
Dot Generation of Test Vectors at any part of the Physical layer or stack
Dot Test the eNodeBs with injection of Noise of different SNRs
Dot Emulating different channel models
Dot Injecting interferences from neighboring UEs
Dot Injecting interferences from neighboring eNodeBs
Dot Study of impact of consumer-electronics interferences like micro-wave ovens, tube-lights, industry machinery


For additional information and licensing of the IP core please contact: info@seasolve.com

3GPP Single UE Emulator

Salient Features:
Dot Multiple Frames of eNodeB-UE waveform
Dot DL UL Frequency domain capture
Dot DL UL Time domain wave capture
Dot UL IQ Vector
Dot PUCCH IQ Vector
Dot PUSCH IQ Vector
Dot PRACH IQ Vector
Dot PDCCH Analysis
Dot PDSCH Analysis Cell search
Dot PBCH Analysis
Dot Dl IQ Vector
Dot MAC-RLC messages(RACH Request and Response)
Dot MAC-RLC Messages(Attach Process)

Features DL Receiver UL Transmitter
Bandwidth (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)
Cell-Specific RS
UE Specific RS
MBSFN Specific RS*
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)
FFT size 128 256 512 1024 1536 2048 128 256 512 1024 1536 2048
Txn Modes 1,2,3,4,5,6,7
CP •Normal
• Extended
Key L1 Modules • Cell Searcher, PSS and SSS Synchronization
• PBCH Detection for Cell Params
• CP Removal for PUCCH & PUSCH
• 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 generati
• 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
• Rate Matcher, Scrambling, CRC, Interleaver
• Signal processing modules
• CQI, PMI reportingg

Multi UE Simulator

The MW2000 is a multi UE simulator for simulating 300 UEs in a single solution.
The architecture of the multi-UE MW2000 framework leverages on the existing single UE solution MW1000. The framework scales up the present solution at Layer 1 and higher layers and will be ported onto an appropriate hardware with strict adherence to the total turn-around latency requirements as specified by the 3GPP standards.

Feature highlights:

Ability to handle simulation of 300+ UE terminal equipment each operating independent of the other UEs in the multi-UE environment interfaced with the LTE eNodeB.

The simulator system will leverage the well-tested single UE module.

The initial test environment will operate in the 2.5GHz band (E-UTRA Band #7 for FDD and Band #33 for TDD as per 3GPP specification: SeeReference [2]).

While the system is expected to work across all the LTE bandwidth specifications of eNodeB (namely 1.4, 3, 5, 10, 15 and 20 MHz), the initial conformance test will be with an eNodeB operating in the 10MHz transmission bandwidth

3GPP LTE UE Stack:

Dot Downlink Logical channels : PCCH, BCCH, CCCH, DCCH, DTCH, MCCH, MTCH
Dot Downlink Transport channels : PCH, BCH, DL-SCH, MCH
Dot Uplink Logical channels : CCCH, DCCH, DTCH
Dot Uplink Transport channels : RACH, UL-SCH

MAC Layer:

Dot Acts as an interface between RLC and PHY to provide a data path for different user sessions.
Dot Multiplexes various radio bearers to provide access to a common physical medium.
Dot Schedules sessions according to their QoS requirements.
Dot Error correction through HARQ processing.
Dot Provides the following services to upper layers:
Arrow Data transfer
Arrow Radio resource allocation

MAC-PHY Interface:

Services to lower layers (PHY):
Dot Data transfer services
Dot Signaling of HARQ feedback
Dot Signaling of Scheduling request
Dot Measurements (CQI, Intra-Frequency measurements, Inter-RAT measurements).
Dot Exchange of DCI/UCI information.


Dot Implemented and integrated with MAC and PHY and thoroughly tested for conformance
IP Cores Resource