The XM Satellite Radio Software Module of an Embedded Car Audio System

XM radio service is an emerging satellite digital audio radio service suitable for automotive environment, it offers users high-quality radio programs with better signal coverage by adopting communication satellite broadcasting technology. In order to incorporate XM radio function into a digital car audio system based on the embedded system industry standard ITRON, we analyze both software and hardware requirements of the XM function module in this work. Architectural design that separates the XM radio function module into five layers is given. The operating system selected for the microcontroller used in the car audio system is introduced. Implementation details of the XM function module, such as control commands and device communication protocol of the XM tuner, the state transition matrix layer and the application layer are also presented in this work.

[1]  Sun Xiaoli Research of Hybrid OS Architecture Based on “Linux on ITRON” , 2006 .

[2]  Stefano DiPierro,et al.  Sirius XM Satellite Radio system overview and services , 2010, 2010 5th Advanced Satellite Multimedia Systems Conference and the 11th Signal Processing for Space Communications Workshop.

[3]  Yoshinori Takeuchi,et al.  RTK-Spec TRON: a simulation model of an ITRON based RTOS kernel in SystemC , 2005, Design, Automation and Test in Europe.

[4]  Nariman Moezzi Madani,et al.  Digital Audio Broadcasting System Modeling and Hardware Implementation , 2006, APCCAS 2006 - 2006 IEEE Asia Pacific Conference on Circuits and Systems.

[5]  Stefano Maci,et al.  Design of a Compact GPS and SDARS Integrated Antenna for Automotive Applications , 2010, IEEE Antennas and Wireless Propagation Letters.

[6]  Antti Koski,et al.  Digital car audio system , 1993 .