A Rapid Prototyping Environment for Power Line Modem Design, Implementation, Verification, and Optimization
Maryam Shabro1, Milad Amir Toutounchian2, Mehrnaz Khodam Hazrati3
1M. Shabro, Niroo Research Institute, Telecommunication Department, Tehran, Iran.
2M. A. Toutounchain, Niroo Research Institute, Telecommunication Department, Tehran, Iran.
3M. Kh. Hazrati, Niroo Research Institute, Telecommunication Department, Tehran, Iran.
Manuscript received on September 22, 2012. | Revised Manuscript received on October 12, 2012. | Manuscript published on October 30, 2012. | PP: 83-87 | Volume-2 Issue-1, October 2012. | Retrieval Number: A0714092112/2012©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: This paper describes design, implementation, verification and optimization of a power line modem with model-based evaluation approach. Nowadays, model-based design for embedded systems is used extensively to accelerate the development time and to improve the quality of the resulting applications by systematic design and test. The majority of DSP designers today use the Math Works software includes MATLAB and/or Simulink as a foundation tool not only for simulation but also for real-time target specific C-code generation. In our modem project, all parts including transmitter, receiver, I/O drivers and startup protocols have been realized entirely in Simulink environment for simulation and hardware implementation. A floating-point DSP has been carried out to minimize the time required to convert simulation software into real-time code. In order to verify the algorithms, real-time data exchange has been developed to test our DSP designs in-situ with real data. Finally, for code optimization, profiling method has been employed to identify segments of generated code that may benefit from additional modification.
Keywords: High Voltage Power Line Modem, Legacy Code Integration, Model-based Design, Profiler, S-function and Target for TI C6000.