A decoding algorithm for convolutional codes (CCs) is proposed to eliminate the need for pilot symbols in short-packet communication systems operating over a blockwise noncoherent channel, i.e., a channel that introduces a random phase rotation of the transmitted codeword block. The algorithm is tailored to M-PSK modulations and applied to zero-Tail terminated CCs. It works by implementing a three-step Viterbi-based noncoherent decoder, where the performance of a first blind decoding stage is enhanced through a code-Aided phase estimation (CPE) that allows for correction of previous errors. In this framework, it provides a gain of approximately 0.5 dB compared to a pilot-Aided decoder, with a manageable increase in complexity. Furthermore, numerical results show a performance within a few tenths of a dB from finite-length achievability bounds with both BPSK and QPSK modulations.

A Decoding Algorithm for Terminated Convolutional Codes over the Blockwise Noncoherent Channel

Magarini M.
2025-01-01

Abstract

A decoding algorithm for convolutional codes (CCs) is proposed to eliminate the need for pilot symbols in short-packet communication systems operating over a blockwise noncoherent channel, i.e., a channel that introduces a random phase rotation of the transmitted codeword block. The algorithm is tailored to M-PSK modulations and applied to zero-Tail terminated CCs. It works by implementing a three-step Viterbi-based noncoherent decoder, where the performance of a first blind decoding stage is enhanced through a code-Aided phase estimation (CPE) that allows for correction of previous errors. In this framework, it provides a gain of approximately 0.5 dB compared to a pilot-Aided decoder, with a manageable increase in complexity. Furthermore, numerical results show a performance within a few tenths of a dB from finite-length achievability bounds with both BPSK and QPSK modulations.
2025
2025 13th International Symposium on Topics in Coding, ISTC 2025
blockwise noncoherent channel
code-Aided phase estimation
Convolutional codes
short-packet communication
Viterbi algorithm
File in questo prodotto:
File Dimensione Formato  
A_Decoding_Algorithm_for_Terminated_Convolutional_Codes_over_the_Blockwise_Noncoherent_Channel.pdf

Accesso riservato

: Publisher’s version
Dimensione 363.79 kB
Formato Adobe PDF
363.79 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1310922
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact