In digital communications, an usual reception chain requires many stages of digital signal processing for filtering and sample rate reduction. For satellite on board applications, this need is hardly constrained by the very limited hardware resources available in space qualified FPGAs. This short paper focuses on the implementation of a dual chain of 14 stages of cascaded half band filters plus 2?:?1 decimators for complex signals (in-phase and quadrature) with minimal hardware resources, using a small portion of an UT6325 Aeroflex FPGA, as a part of a receiver designed for a low data rate command and telemetry channel. 1. Introduction In digital receivers used in satellite applications [1], after conversion to an intermediate frequency (IF) and filtering, a common approach is to shift the signal to baseband [2]. Since the IF spectrum is not symmetrical, the translation to baseband creates a complex signal [3] composed of in-phase (I) and quadrature (Q) components; this complex signal is then band-limited by successive steps of filters and decimators before data detection. Many alternatives exist for filters and decimators, like cascaded integrator comb (CIC or Hogenauer) filters [4–6], cyclotomic polynomial filters [7–9], or polyphase decimators [10, 11]. These algorithms are difficult to be implemented using space qualified FPGAs. These devices are designed to support high levels of ionizing radiation, composed by alpha particles, protons, and heavy ions, so they use technologies three or more times bigger in size details than current commercial FPGA devices, and main datasheet parameters are total accumulated radiation (TID) dose in krads and tolerance to single event upsets (SEU) and single event latchup (SEL) in MeV·cm2/mg; packages are also limited in size and weight to tolerate high accelerations and wide temperature operating ranges. As a consequence of these constraints, space-qualified FPGAs are much slower and many times smaller in number of logical cells than commercial devices, and implementation efforts are directed to low complexity solutions [11, 12], trying to avoid multipliers or complex arithmetic operations. The design described in this paper is focused on the implementation of a block of two chains of 14 filters and decimators used for the reception of the low data rate (4?kbps) spaceflight tracking and data network command channel [13], transmitted from ground to a low earth orbit satellite (LEO), and the paper details the hardware improvements used for efficient filtering processes. 2. The Communications Link A LEO satellite with
References
[1]
F. Daneshgaran and M. Laddomada, “Transceiver front-end technology for software radio implementation of wideband satellite communication systems,” Wireless Personal Communications, vol. 24, no. 2, pp. 99–121, 2003.
[2]
A. A. Abidi, “The path to the software-defined radio receiver,” IEEE Journal of Solid-State Circuits, vol. 42, no. 5, pp. 954–966, 2007.
[3]
V. Considine, “Digital complex sampling,” Electronics Letters, vol. 19, no. 16, pp. 608–609, 1983.
[4]
H.-K. Yang and W. M. Snelgrove, “High speed polyphase CIC decimation filters,” in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS '96), pp. 229–232, Atlanta, Ga, USA, May 1996.
[5]
R. A. Losada and R. Lyons, “Reducing CIC filter complexity,” IEEE Signal Processing Magazine, vol. 23, no. 4, pp. 124–126, 2006.
[6]
F. J. A. de Aquino, C. A. F. da Rocha, and L. S. Resende, “Design of CIC filters for software radio system,” in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '06), Toulouse, France, May 2006.
[7]
M. Laddomada, “Design of multistage decimation filters using cyclotomic polynomials: optimization and design issues,” IEEE Transactions on Circuits and Systems I, vol. 55, no. 7, pp. 1977–1987, 2008.
[8]
R. J. Hartnett and G. F. Boudreaux-Bartels, “On the use of cyclotomic polynomial prefilters for efficient FIR filter design,” IEEE Transactions on Signal Processing, vol. 41, no. 5, pp. 1766–1779, 1993.
[9]
K. Supramaniam and Y. Lian, “Complexity reduction for frequency-response masking filters using cyclotomic polynomial prefilters,” in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS '06), pp. 3297–3300, Island of Kos, Greece, May 2006.
[10]
J. Rothweiler, “Polyphase quadrature filters-a new subband coding technique,” in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '83), vol. 8, pp. 1280–1283, Boston, Mass, USA, 1983.
[11]
M. W. Coffey, “Optimizing multistage decimation and interpolation processing,” IEEE Signal Processing Letters, vol. 10, no. 4, pp. 107–110, 2003.
[12]
M. W. Coffey, “Optimizing multistage decimation and interpolation processing—part II,” IEEE Signal Processing Letters, vol. 14, no. 1, pp. 24–26, 2007.
[13]
NASA, “STDN user's manual,” Goddard Space Flight Center, (NASA-TM-X-72932) STDN User's Manual N75-78163, 124 pages, UNCLAS 00/98 03939, 1998.
[14]
R. E. Reedy and M. C. Comparini, “Perspective of RF CMOS/mixed signal integration in next generation satellite systems,” in Proceedings of the 11th Gallium Arsenide Applications Symposium (GAAS '03), Munich, Germany, October 2003.
[15]
http://www.andraka.com/files/crdcsrvy.pdf.
[16]
B. W. Maples and K. A. Fix, “An IF sampling digital receiver implementation for space-based command and telemetry applications,” CMC Electronics Cincinnati, Mason, Ohio, USA.
T. C. Denk and K. K. Parhi, “Synthesis of folded pipelined architectures for multirate DSP algorithms,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 6, no. 4, pp. 595–607, 1998.
[19]
N. Sedaghati-Mokhtari, S. Rahmanian, and S. M. Fakhraie, “Hardware implementation analysis for digital filters,” in Proceedings of the 14th Iranian Conference on Electrical Engineering (ICEE '06), Tehran, Iran, May 2006.