DSB-SC Signal Generation and Demodulation Implementation with DSP Methods

Resource Overview

I've recently developed a DSB-SC signal generation and demodulation program using discrete signal processing (DSP) techniques. The implementation generates DSB signals with a 150kHz carrier frequency, using a mixed audio signal of 500Hz and 2000Hz. The program adds noise with SNR=1dB and employs quadrature demodulation for signal recovery. I've included spectral diagrams showing both pre-demodulation and post-demodulation states, demonstrating successful reconstruction of the original signal. This project serves as an educational resource for communication systems learning.

Detailed Documentation

I recently completed a DSB-SC signal generation and demodulation program. This implementation uses discrete signal processing (DSP) methods to generate DSB signals, where the carrier frequency is set to 150kHz and the audio signal consists of a mixed tone at 500Hz and 2000Hz. To simulate real-world conditions, I incorporated additive white Gaussian noise with SNR=1dB. For the demodulation process, I implemented quadrature demodulation using coherent detection with phase synchronization. The algorithm involves multiplying the received signal with both in-phase and quadrature components of the carrier, followed by low-pass filtering to extract the baseband signal. I generated spectral plots comparing the signal before and after demodulation, which clearly show that the demodulated signal closely approximates the original audio waveform. This program was developed as part of my learning journey in communication systems, and I'm sharing it to facilitate collaborative learning. If you're interested in signal processing and communication systems, I welcome you to join our study group where we can progress together through practical implementations and theoretical discussions.