A novel code based channel shortening (CCS) algorithm for faster-than-Nyquist (FTN) signaling is proposed, where special convolutional codes are used to absorb the channel memory. These convolutional codes have a special type of generator matrix that allows previous code symbols to be determined by the current code trellis state and thus been referred to as output-retainable convolutional codes (ORCCs). Different from conventional schemes, the CCS algorithm performs joint detection and decoding (JDD) based only on the code trellis by exploiting the ORCC structure. Therefore, it provides a new view for channel shortening techniques, i.e., absorbing the channel memory by using channel codes. Properties of ORCCs are discussed. Based on these properties, we derive the bit error rate (BER) bound for the CCS algorithm. According to the bound, a code search algorithm is proposed to facilitate the code design. Furthermore, two concatenated codes based on ORCCs are designed. Simulation results show that with a 16-states BCJR algorithm for JDD, the BER performance of the designed self-concatenated convolutional code incorporated with FTN signaling is only 0.75 dB away from the Shannon limit of the shaping pulse, and the required signal-to-noise ratio is below the BPSK limit of Nyquist signaling.

Code-Based Channel Shortening for Faster-Than-Nyquist Signaling: Reduced-Complexity Detection and Code Design

Benvenuto N.
2020

Abstract

A novel code based channel shortening (CCS) algorithm for faster-than-Nyquist (FTN) signaling is proposed, where special convolutional codes are used to absorb the channel memory. These convolutional codes have a special type of generator matrix that allows previous code symbols to be determined by the current code trellis state and thus been referred to as output-retainable convolutional codes (ORCCs). Different from conventional schemes, the CCS algorithm performs joint detection and decoding (JDD) based only on the code trellis by exploiting the ORCC structure. Therefore, it provides a new view for channel shortening techniques, i.e., absorbing the channel memory by using channel codes. Properties of ORCCs are discussed. Based on these properties, we derive the bit error rate (BER) bound for the CCS algorithm. According to the bound, a code search algorithm is proposed to facilitate the code design. Furthermore, two concatenated codes based on ORCCs are designed. Simulation results show that with a 16-states BCJR algorithm for JDD, the BER performance of the designed self-concatenated convolutional code incorporated with FTN signaling is only 0.75 dB away from the Shannon limit of the shaping pulse, and the required signal-to-noise ratio is below the BPSK limit of Nyquist signaling.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/11577/3392036
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 14
social impact