Difference between revisions of "Private:choudhary"

From NMSL
(New page: Summary of accomplishments by Kaushik Choudhary. == 17 May 2010 == * did ...)
 
Line 3: Line 3:
  
 
== 17 May 2010 ==
 
== 17 May 2010 ==
* did ...
+
* 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 pack method.
 +
** Perform unit testing before integrating into the main source branch.
 +
** Perform integration testing.
 +
 
 +
 
 +
=References=
 +
# [http://nsl.cs.sfu.ca/wiki/index.php/PSI_SI_DVB-H Overview of PSI/SI]
 +
# [http://broadcasting.ru/pdf-standard-specifications/multiplexing/dvb-si/en300468.v1.5.1.pdf DVB-H 300 468 SI Specification]
 +
# [http://www.dvb-h.org/PDF/a079r1.tm3025r2.cbms1164r.IPDC_PSI-SI.pdf IP Datacast over DVB-H:PSI/SI]

Revision as of 01:13, 18 May 2010

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 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