A Methodology for the Design of Fault Tolerant Parallel Digital Channelizers on SRAM-FPGAs

Gao, Zhen, Xiao, Jiajun, Liu, Qiang, Ullah, Anees and Reviriego Vasallo, Pedro ORCID: https://orcid.org/0000-0003-2273-1341 (2023). A Methodology for the Design of Fault Tolerant Parallel Digital Channelizers on SRAM-FPGAs. "IEEE Transactions on Circuits and Systems I: Regular Papers", v. 70 (n. 5); pp. 2003-2015. https://doi.org/10.1109/TCSI.2023.3239040.

Description

Title: A Methodology for the Design of Fault Tolerant Parallel Digital Channelizers on SRAM-FPGAs
Author/s:
Item Type: Article
Título de Revista/Publicación: IEEE Transactions on Circuits and Systems I: Regular Papers
Date: 2023
Volume: 70
Subjects:
Faculty: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Department: Ingeniería de Sistemas Telemáticos
UPM's Research Group: Internet de Nueva Generación
Creative Commons Licenses: None

Full text

[thumbnail of Fault_Tolerance_Design_of_Parallel_Digital_Channlizers-1213-PRV.pdf] PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)

Abstract

Digital channelizers (DCs) based on the Discrete Fourier Transform (DFT) and polyphase filter banks are widely used in on-board processing (OBP) platforms to extract narrowband sub-channels from a wideband signal efficiently. In high-capacity communication satellite platforms there are always multiple DCs extracting narrowband signals from multiple wideband signals in parallel. Field-programmable gate arrays (FPGAs) are a popular option for the implementation of DCs due to their parallel computing capabilities and good re-configurability, but FPGAs suffer single-event upsets (SEUs) on the space platform. This paper focuses on the efficient protection of parallel DCs with enhanced coding techniques. We first prove that a linear relationship between parallel DCs can be introduced and maintained among the multiple outputs. However, traditional coding schemes cannot be directly applied for the detection of faulty DCs due to the quantization noise introduced by fixed point implementations. To address this issue, we propose an enhanced coding scheme by averaging in the space and time domains to minimize the effect of quantization noise, introducing thresholds and a majority voter to further improve the detection probability. Both theoretical analysis and fault injection experiments prove the effectiveness of the proposed protection scheme. Experimental results show that all the SEUs that cause an SNR lower than 20dB can be detected and recovered, and the resource overheads are about 1.6 times and 1.3 times of that of the unprotected DCs for systems with 8 DCs and 16 DCs, respectively.

Funding Projects

Type
Code
Acronym
Leader
Title
Government of Spain
PID2019-104207RB-I00
ACHILLES
Unspecified
Unspecified
Government of Spain
TSI-063000-2021-127
6G-INTEGRATION
Unspecified
Unspecified
Government of Spain
RED2018-102585-T
Go2Edge Network
Unspecified
Unspecified

More information

Item ID: 76672
DC Identifier: https://oa.upm.es/76672/
OAI Identifier: oai:oa.upm.es:76672
DOI: 10.1109/TCSI.2023.3239040
Official URL: https://ieeexplore.ieee.org/document/10025839
Deposited by: Profesor Pedro Reviriego
Deposited on: 20 Nov 2023 08:02
Last Modified: 20 Nov 2023 08:02
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM