Private:choudhary

From NMSL

Summary of accomplishments by Kaushik Choudhary.


17 May 2010

  • Studied Figure 9 on page 21 of "Design Document of Mobile TV Base Station" for use as reference design for implementation of PSI/SI tables in C++.
  • Started learning Python to understand old code for PSI/SI tables implemented in Python.
  • Studied the specification documents for PSI/SI in DVB-h [2,3].
  • Implemented classes for PMT, TDT and NIT Tables (these add up to the classes that were already implemented by Farid).
  • Helped to compile FEC library.
  • Will implement C++ equivalent of Python's pack method in the Psisi class to avoid duplication in each of the tables.
  • TODO
    • Finish implementation of all classes for all the tables for PSI and SI.
    • Implement C++ equivalent for Python's pack method.
    • Perform unit testing before integrating into the main source branch.
    • Perform integration testing.


References

  1. Overview of PSI/SI
  2. DVB-H 300 468 SI Specification
  3. IP Datacast over DVB-H:PSI/SI