https://doi.org/10.65770/TZMX1214
ABSTRACT
This paper presents the architecture, implementation, and evaluation of a high-throughput CubeSat communication signal recovery pipeline realized on the Xilinx Zynq-7000 System-on-Chip (SoC), specifically targeting the xc7z020clg400-1 device and developed within the Vivado 2021.2 integrated design environment. The principal design paradigm is Hardware-Software Co-Design, in which computationally intensive, latency-critical signal processing operations are offloaded onto the Programmable Logic (PL) fabric, while control-plane responsibilities are handled by the embedded dual-core ARM Cortex-A9 Processing System (PS), communicating via AXI4-Lite and AXI4-Stream bus interfaces. The PL signal chain comprises seven functionally distinct hardware modules: a signal generator, a multi-band selection matrix, a physics-motivated space-channel noise injector (LFSR-driven), a vendor-optimized 7-tap FIR lowpass filter, a bitwise gain scaling amplifier, a threshold-based hard-decision demodulator, and a synchronous Bit Error Rate (BER) monitoring core. Simulation and synthesis results demonstrate timing closure at 125 MHz, modest FPGA resource utilization (under 4% LUT usage), and a simulated BER improvement of approximately 8.9 dB post-filtering, rising to 12.4 dB with gain optimization, relative to the raw corrupted signal baseline. The work validates the viability of low-cost, resource-constrained SoC platforms for CubeSat on-board and ground-segment digital baseband processing.
References
- [1] Xilinx Inc., “Zynq-7000 SoC Technical Reference Manual,” UG585, v1.12.2, Xilinx, San Jose, CA, 2018.
- [2] Xilinx Inc., “Vivado Design Suite User Guide: High-Level Synthesis,” UG902, v2021.2, Xilinx, San Jose, CA, 2021.
- [3] Xilinx Inc., “FIR Compiler v7.2 Product Guide,” PG149, Xilinx, San Jose, CA, 2019.
- [4] Xilinx Inc., “AXI Reference Guide,” UG1037, v4.0, Xilinx, San Jose, CA, 2017.
- [5] Proakis, J. G. and Manolakis, D. G., “Digital Signal Processing: Principles, Algorithms, and Applications,” 4th ed., Prentice Hall, 2006.
- [6] Oppenheim, A. V. and Schafer, R. W., “Discrete-Time Signal Processing,” 3rd ed., Pearson Education, 2009.
- [7] Lyons, R. G., “Understanding Digital Signal Processing,” 3rd ed., Prentice Hall, 2010.
- [8] Golomb, S. W., “Shift Register Sequences,” Aegean Park Press, Laguna Hills, CA, 1982.
- [9] Maxfield, C., “The Design Warrior’s Guide to FPGAs,” Newnes/Elsevier, 2004.
- Lacoste, M. and Trusso, F., “FPGA-Based Implementation Strategies for Real-Time Digital Signal Processing,” IEEE Transactions on Signal Processing, Vol. 54, No. 12, pp. 4759-4772, Dec. 2006.
- Toorian, A., Diaz, K., and Lee, S., “The CubeSat Approach to Space Access,” IEEE Aerospace Conference, Big Sky, MT, March 2008.
- Villela, T. et al., “Towards the Thousandth CubeSat: A Statistical Overview,” International Journal of Aerospace Engineering, Vol. 2019, Article ID 5063145, 2019.
- Kaur, G. and Kaur, J., “FPGA Implementation of FIR Filter for Signal Processing Applications,” IJARCSSE, Vol. 3, No. 7, pp. 1225-1231, July 2013.
- Palani, S., “Signals and Systems,” Tata McGraw-Hill Education, New Delhi, India, 2011.
- IEEE Standard for VHDL Register Transfer Level (RTL) Synthesis, IEEE Std 1076.6-2004, IEEE, New
Download all article in PDF
![]()




