FPGA Based Block Adaptive Quantization Design and Implementation

Document Type : Original Article

Authors
1 Electrical Engineering Department, Shiraz University of Technology, Shiraz, Iran
2 Institute of Mechanics, Shiraz, Iran
10.22034/jssta.2025.493057.1220
Abstract
This paper investigates the implementation of the Block Adaptive Quantization (BAQ) algorithm on FPGA hardware, specifically the Xilinx Virtex-7 FPGA, which is an ideal platform for real-time applications due to its flexibility and parallel processing capabilities. In this study, the BAQ algorithm was optimized using the principles of non-uniform Lloyd-Max quantization. The hardware design consists of adaptive blocks enhanced by techniques such as parallelization and pipelining. The implementation results demonstrate significant reductions in FPGA resource utilization while maintaining high performance and low latency. Evaluations indicate that the proposed method achieves less than 2% difference compared to the reference approach in metrics such as MSE, PSNR, SSIM, and CC, highlighting the algorithm's high accuracy and consistency. Furthermore, the implementation is resource-efficient, utilizing only 10% of DSP48 resources and 30% of LUTs on the Virtex-7 FPGA. This approach provides an effective solution for applications such as data compression in imaging systems and signal processing.
Keywords
Subjects

[1]  M. Hatam, A. Liaqat, N. Mardaneh, and M. Hatam, “Analysis of the efficiency of adaptive block quantization in raw synthetic aperture radar data compression using ISRCSAR indigenous radar raw data and presentation of an adaptive rate selection approach,” Radar Journal, vol. 7, no. 2, pp. 99–109, 2019.
[2]  C. D'Elia, G. Poggi, and L. Verdoliva, "Compression of SAR raw data through range focusing and variable-rate trellis-coded quantization," IEEE transactions on image processing, vol. 10, no. 9, pp. 1278-1287, 2001.
[3]  T. Algra, “Data compression for operational SAR missions using entropy-constrained block adaptive quantisation,” in Proc. IEEE International Geoscience and Remote Sensing Symposium (IGARSS), vol. 2, 2002, pp. 1135–1139.
[4]  J. Hamkins and K. Zeger, "Gaussian source coding with spherical codes," IEEE Transactions on Information Theory, vol. 48, no. 11, pp. 2980-2989, 2002.
[5]  R. Kwok and W. T. Johnson, "Block adaptive quantization of Magellan SAR data," IEEE Transactions on Geoscience and Remote sensing, vol. 27, no. 4, pp. 375-383, 1989.
[6]  V. Pascazio and G. Schirinzi, "SAR raw data compression by subband coding," IEEE Transactions on Geoscience and Remote Sensing, vol. 41, no. 5, pp. 964-976, 2003.
[7]  R. C. Huxtable, "SAR raw data compression using FPGA technology," 2008.
[8]  T. Jiang, C. Zhang, F. Zhang, Y. Wan, and L. Chen, "A Multichannel, Multipulse, Multiweight Block-Adaptive Quantization (3MBAQ) Algorithm Based on Space-Borne Multichannel SAR Doppler Domain A-BAQ," Remote Sensing, vol. 16, no. 3, Art. no. 477, 2024.
[9]  W. Ji, X. Qiu, X. Wen, and L. Huang, "An Improved BAQ Encoding and Decoding Method for Improving the Quantized SNR of SAR Raw Data," Sensors, vol. 18, no. 12, Art. no. 4221, 2018.
[10]   D. A. Devi, "Compression of Sar Raw Data Using Block Adaptive Quantization," 2018.
[11]   D. Gleich, P. Planinsic, B. Gergic, and Z. Cucej, "Progressive space frequency quantization for SAR data compression," IEEE transactions on geoscience and remote sensing, vol. 40, no. 1, pp. 3-10, 2002.
[12]   E. Magli and G. Olmo, "Lossy predictive coding of SAR raw data," IEEE Transactions on Geoscience and Remote Sensing, vol. 41, no. 5, pp. 977-987, 2003.
[13]   S. Mohseni, M. Nayebi, R. Mohseni, and B. Ebrahimi, "Introducing Azimuth FFT Architecture in Range-Doppler Imaging Algorithm in SAR Systems," 2015.
[14]   M. Knioła, A. Kawalec, C. Leśnik, and M. Szugajew, “Implementation of block adaptive quantizer as a peripheral module for the FPGA-based SAR system,” in Proc. 18th International Radar Symposium (IRS), 2017, pp. 1–9.
[15]   L. Sheng, T. Y. Zheng, and X. J. Zhang, “Design and implementation of SAR raw data BAQ based on FPGA,” in Proc. 1st Asian and Pacific Conference on Synthetic Aperture Radar (APSAR), 2007, pp. 664–666.
[16]   W. Li, L. Chen, and X. Q. Cheng, “Design and implementation of the fixed-point BAQ decompression algorithm based on FPGA,” in Information, Computer and Application Engineering, CRC Press, 2018, pp. 21–26.
 
 
 
Volume 5, Issue 2
March 2026
Pages 89-102

  • Receive Date 09 December 2024
  • Revise Date 29 January 2025
  • Accept Date 11 May 2025