DocumentCode
649055
Title
Programmable implementation of zero-crossing demodulator on an application specific processor
Author
Ghazi, A. ; Boutellier, Jani ; Hannuksela, Jari ; Shahabuddin, S. ; Silven, Olli
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Oulu, Oulu, Finland
fYear
2013
fDate
16-18 Oct. 2013
Firstpage
231
Lastpage
236
Abstract
The zero-intermediate frequency zero-crossing demodulator (ZIFZCD) is extensively used for demodulating continuous phase frequency shift keying (CPFSK) signals in low power and low cost devices. ZIFZCD has previously been implemented as hardwired circuits. Many variations have been suggested to the ZIFZCD algorithm for different modulation methods and channel conditions. To support all these variants, a programmable processor based implementation of the ZIFZCD is needed. This paper describes a programmable software implementation of ZIFZCD on an application specific processor (ASP). The ASP is based on transport triggered architecture (TTA) and provides an ideal low power platform for ZIFZCD implementation due to its simplicity. The designed processor operates at a maximum clock frequency of 250 MHz and has gate count of 134 kGE for a 32-bit TTA processor and 76 kGE for a 16-bit processor. The demodulator has been developed as a part of an open source radio implementation for wireless sensor nodes.
Keywords
application specific integrated circuits; continuous phase modulation; demodulators; frequency shift keying; integrated circuit design; microprocessor chips; wireless sensor networks; CPFSK; application specific processor; continuous phase frequency shift keying; frequency 250 MHz; hardwired circuits; open source radio; processor design; programmable processor; programmable software implementation; transport triggered architecture; wireless sensor nodes; word length 16 bit; word length 32 bit; zero-intermediate frequency zero-crossing demodulator; Demodulation; Signal Processing; Software Radio;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems (SiPS), 2013 IEEE Workshop on
Conference_Location
Taipei City
ISSN
2162-3562
Type
conf
DOI
10.1109/SiPS.2013.6674510
Filename
6674510
Link To Document