Event Details

Implementation of Robust Header Compression Algorithms

Presenter: Ankush Shrirao
Supervisor: Dr. A. Gulliver

Date: Thu, July 17, 2014
Time: 13:00:00 - 14:00:00
Place: EOW 430

ABSTRACT

ABSTRACT:

Robust Header Compression (ROHC) is the technique that compresses the VoIP headers over the air interface. ROHC is the major time-critical software algorithm, demanding half of the entire layer 2 downlink execution time. Due to the significant processing time, ROHC algorithms are one of the most important optimization targets.In this project, we implemented two ROHC algorithms (LSB encoding and W-LSB encoding) in C and discussed the details of these time-critical algorithms for the ARM-based platform. Furthermore, we discussed the C code optimization techniques and applied these techniques to optimize the LSB and W-LSB encoding algorithms. We analyzed the performance of these two algorithms on single core and dual core systems. Finally, we used assembly code optimization techniques to optimize the generated assembly code by 32-bit ARM processor.