Programmable implementation of zero-crossing demodulator on an application specific processor
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Scientific › peer-review
Details
Original language | English |
---|---|
Title of host publication | 2013 IEEE Workshop on Signal Processing Systems, SiPS 2013 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 231-236 |
Number of pages | 6 |
ISBN (Print) | 9781467362382 |
Publication status | Published - 2013 |
Publication type | A4 Article in a conference publication |
Event | 2013 IEEE Workshop on Signal Processing Systems, SiPS 2013 - Taipei, Taiwan, Province of China Duration: 16 Oct 2013 → 18 Oct 2013 |
Conference
Conference | 2013 IEEE Workshop on Signal Processing Systems, SiPS 2013 |
---|---|
Country | Taiwan, Province of China |
City | Taipei |
Period | 16/10/13 → 18/10/13 |
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.
ASJC Scopus subject areas
Keywords
- Demodulation, Signal Processing, Software radio