Cyclic Coding and Discrete Wavelet Transform Based Audio Signal Processing

Yıldız D., Karagöl S.

International Conference on Artificial Intelligence and Data Processing (IDAP), Malatya, Turkey, 28 - 30 September 2018 identifier

  • Publication Type: Conference Paper / Full Text
  • City: Malatya
  • Country: Turkey
  • Keywords: Additive White Gaussian Noise, Channel Coding, Cyclic Codes, Forward Error Correcting, Wavelet Transform
  • Ondokuz Mayıs University Affiliated: Yes


Forward Error Correction (FEC) is a digital signal processing technique used to increase the reliability of data transmitted over noisy communication channels and to provide error control. Error checking is performed using residual data, which is called error correction code before data transmission. Cyclic coding is one of the FEC techniques used to solve messages properly in modern wireless communication systems. Wavelet Transform is also used extensively in audio, image and video processing applications. In the first part of this study, the Cyclic Coding Method was used to transmit the audio data recorded in. wav format for 5 seconds in MATLAB environment with the least possible error. Binary Phase Shift Keying (BPSK) modulation is used as the modulation method. In the generated communication system, Additive White Gaussian Noise (AWGN) channel is coded with Cyclic (7,4), Cyclic (15,7), Cyclic (17,8) and Cyclic (31,21) codes respectively. The Mean Square Error (MSE) performances of these codes were then analyzed. In the second part of the study, it was researched which wavelet family is suitable for audio transmission with minimum error. Four wavelet transform families of different levels are applied to the audio signal for Cyclic (7,4), Cyclic (15,7), Cyclic (17,8) coded channels and their performances are compared.