Aricent Leaders in Communications Software - Aricent
 
HomeAbout UsProductsOutsourcing ServicesSolutionsSupport
Partners Partners  Our Financials  Investor Relations  Careers Careers  Locations Locations  Contact Us Contact Us  
          
  NEP / CSV Offerings
  TSP Offerings
  SI Offerings
  Overview
  Why Outsource
  New Product    Development
  Maintenance &    Enhancement Services
  Testing & Interop    Solutions
  Downloads

Your Location : Home > Outsourcing Services > Expertise Areas > DSP > Case Studies


Overview | Thrust Areas | Development Environment | Case Studies

Case Studies

These case studies highlight Aricent's demonstrated expertise in its domain areas that has led to the culmination of several successful projects.

2G User Terminal


The project involved development, integration and testing of a 2G-based Trimode User Terminal (satellite). The scope included developing the speech codec and channel coding for IS-136 specification and integrating it with modem and other modes of the user terminal.

Some of the activities that Aricent worked on included:

  • Development of speech codecs and channel codecs for IS-136 functionality.

  • Integration of the above codecs with modem.

  • Testing the Dynamic mode switching between different modes like AMPS and IS-136A and also ensuring that Dynamic switching between ICO and AMPS/IS-136 doesn't happen.

  • Testing the modem performance using standard test equipments and generating a set of baseline curves (BER vs. C/I on various channel conditions) that are validated against simulated baseline curves.

  • Carrying out the HW RF performance after completing bit-exact integration test on the target board. The receiver sensitivity figures were derived by assuming that overall receive chain's noise figure is 5 dB.

  • Aricent was also involved in Design Verification Tests (DVT) to verify individual hardware modules and sub-systems. These included RF Transmitter DVT, Frequency Synthesizer DVT and RF Receiver DVT. A set of exit criteria (which is a collection of DVT parametric results keyed to key design objectives of the boards under test) is established before each hardware design phase is allowed to proceed to the next level.

- Top-

 

EDGE Wireless System


The project required the development of a 2.5G-based Base Transceiver system (BTS) to support GPRS/EDGE features. The scope involved porting the existing GSM physical layer functionality onto a new hardware platform and then enhancing the code for GPRS/EGPRS functionality, Simulation, Design, Implementation, Testing, Integration activities (unit testing, integration testing and performance testing including RF), Feature Enhancements based on proprietary performance enhancing algorithms. Additional responsibility included maintaining the Multi-site Configuration Management/Build Management system and correction of some problems reported in previous DSP Software Releases.

Some of the activities that Aricent worked on included:

  • Support for Channel Coding for GPRS and EGPRS (MCS1-9)

  • Control firmware (like porting the channel DSP software from Single-core to Dual-core)

  • Enhancement of Hopping Algorithms, Radio Link Measurements (for both GSM and GPRS) and Power Control functionality

  • Support for AMR speech codec (including channel coding functionality)

  • Link Adaptation for (E)GPRS

  • Support for PCU frames in BTS including BTS-PCU Synchronization

  • Interface with other components of BTS (Abis, RF, ASICs, Control Processor)

  • Task Scheduler for DSPs, Inter-core DSP and UC-DSP communication

  • Testing of BTS functionality which included

    • Layer 1 and Layer 3 testing of BTS

    • End-to-end system testing (BSC-BTS-MS) as shown in the figure below

    • Some of the tools used for debugging / testing the BTS sub-system included Nethawk Abis Analyser, Radio Communication Tester (Rhode & Schwarz), Spectrum Analyser, Logic Analyser, Fading Simulator, There was also usage of Emulators and Proprietary test tools for debugging DSP during run-time etc.

- Top-

 

3G Wireless


The project called for development of a baseband engine (BBE) for 3G-based user terminal. The scope involved developing a reference 'C' code which can be used as a simulation test bench for verifying and validating various algorithms developed for UMTS-FDD based 3G User Terminal. The solution can be used as reference software for porting onto any DSP/FPGA. The Core UMTS-BBE functionality implemented as Channel Coding and Multiplexing (CCM), Spreading Scrambling and Modulation (SSM) and Measurement and Power Control (MPC) libraries.

The CCM library consists of the channel coding modules while the SSM library consists of

  • Scrambling Codes (UL/DL) encoding/decoding

  • Spreading (UL/DL) encoding/decoding using OVSF Channelisation codes

  • RRC filter (a=0.22)

  • Channel Estimation (CE) using P-CPICH

  • Multi-finger Rake receiver (DL)

  • Initial Cell Search and Acquisition

  • Support for Compressed Mode (SF/2) and closed-loop diversity

HThe baseband engine supports all the mandatory uplink and downlink physical channels - DPDCH/DPCCH, PRACH, P-SCH, S-SCH, P-CPICH, P-CCPCH, S-CCPCH, PICH, AICH etc.

Some of the features of the UMTS BBE (as shown in the figure included:

  • Message simulation messages to/from RRC and RLC/MAC to L1.CPHY and PHY messages simulated using parameter files

  • Test Harness Library (THALI) for performance testing of UMTS BBE

  • Debugging features including run-time trace enabling/disabling, useful for capturing and analyzing data during simulation

  • Flexible framework to easily integrate a new Physical Channel into BBE with minimum changes

  • usage of concepts such as Channel Preference Order & Channel Dependencies

  • Reference Solution which can be easily ported into DSP and FPGA

- Top-

 

Development of OFDM based Wireless LAN


The project was for development of an OFDM based WLAN Solution. The scope involved simulation of baseband components (transmitter and receiver), developing the MAC layer and integrating both of them.

Some of the activities involved in development of WLAN based solution included:

  • Convolutional Encoder/ Decoder

  • Framing/De-framing, PLCP DATA scrambler & De-scrambler, Block Interleaver/ De-interleaver, Bit Puncturing/ De-puncturing

  • OFDM modulation & Mapping

  • Inverse FFT/ FFT (64 point Radix-4 FFT), Guard Interval Adder/ Remover

  • Transmit Filter

  • Clear Channel Assessment & RSSI processing

  • Symbol & Frame Synchronisation, Carrier recovery and State Transition Machine and clock divider

  • Advanced I & Q signals for various modulation schemes, Arbitrary test vectors with complex, high bit rate signals,

  • Tx & Rx path noise analysis, and BER/FER/PER analysis under simulated environment & channel conditions

Aricent also possesses experience in building MAC layer solutions for IEEE 802.11x based LAN. Capabilities exist in designing, developing and testing all the functionalities of the MAC layer and include:

  • Authentication Service: Authentication State, Open System Authentication, Shared Key Authentication, De-authentication

  • WEP Privacy Algorithm: WEP Encryption, WEP Decryption, Security Service Management, Optional security functionality

  • Distributed Co-ordination Function: Net Allocation Vector (NAV), Interframe Space & Usage Timings, Random Backoff Procedure, DCF Access Procedure, Recovery Procedures & Retransmission Limits, RTS/CTS Procedures, MAC Level Acknowledgement, Directed MPDU, Broadcast & Multicast MPDU, Duplicate Detection & Recovery

  • Point Co-ordination Function: Maintenance of PCF Structures & Timings, PCFMPDU Transfer to Point Coordinator, PCFMPDU Transfer from Point Coordinator, Overlapping PC Provisions, Polling List

  • Fragmentation & Defragmentation Services


  • MAC Data Services: Strictly Ordered Service, Re-orderable Multicast Service

  • Multi-Rate Support: From basic rate to maximum rate

  • Multiple Outstanding MSDU: Multiple Outstanding MSDU Transmission Restrictions

  • Timing Synchronisation: Timing for IBSS and Infrastructure Networks, Beacon Generation, TSF Synchronisation for various PHY modes, Active/ Passive Scanning, Probing Responses and Power Management: STA Power Management Modes, TIM Transmission, AP function during CP and CFP periods, Initialisation of Power Management (IBSS), STA Power State Transmission, Ageing Functions.

  • Association and Reassociation: Association State, AP/STA Association Procedures, AP/STA Reassociation Procedures

- Top-

 

Development of VSAT based G3 Fax Solution


The project needed development of a VSAT based VoP/FoP system. The scope involved simulation and porting of various VoP/FoP components into the DSP and integrating the same with a control processor and external interfaces (like SLIC/SLAC etc). The solution has been commercially deployed and is being used by a major international communications equipment manufacturer.

Some of the activities that involved Aricent in development of VoP/FoP based system included:

  • Implementation / Integration of speech codecs and general telephony algorithms

    • DTMF generator/detector, tone detector (voiceband), Echo Canceller

    • G.729, G.729A, G.729B, Flextronics proprietary (4kbps)

    • Implementation of G3Fax functionality which includes

      • V.21, V.27ter, V.29 modems, timing/carrier recovery and clock synchronization algorithms etc (simulation and fixed-point porting)

      • T.30, T.38 protocol engines

    • Implementation of Control firmware which includes

      • CP-DSP communication

      • Dynamic downloading of applications

      • Debug and health routines, Diagnostics and statistics

    • Stand-alone System Testing and interoperability testing

      • Stand-alone system testing with CISCO's Access Servers and Gateways (like 5600, 5300, 2600 etc.), used in end-to-end call testing as shown below

      • Interoperability testing against a variety of Fax machines,Agilent's TELEGRA and Genoa's FAXLAB test instruments

- Top-

 

Multimedia Appliance


The project is for development of a video terminal development for Satellite based Packet Network. The scope involved system study/architecture, doing some initial algorithm simulations, and porting of multimedia codecs and integrating the same with stacks/control software running on a control processor.

Some of the activities where Aricent was involved during the development included:

  • Simulation, Development and Testing of:

    • Video Stitching for H.261, H.263, H.264

    • Voice Activated Video Switching Scheme

    • Jitter Buffer Management for MCU as well as Terminal

    • Audio - Video Synchronization for MCU's as well as terminal

    • Audio Packet Loss Concealment

    • Echo Cancellation

    • Evaluation of video codecs wrt quality vs bit-rate for various codecs

  • Testing and integration of Audio and Video Codecs.

  • Implementing RTP Packetization Scheme for Audio and Video Codecs.

Drivers for DSP peripherals and interface between Control Processor and DSP

 

- Top-

 

Last updated : March 10, 2006

 

Customer Quote
  Case Studies
  Press Releases
  Whitepapers
  Partners