Amplitude shift keying, Frequency Shift Keying, Binary Phase Shift Keying: Generation and Detection

  • Input Parameters:
    • Carrier Frequency: Use the input field to enter the desired carrier frequency.
    • Sampling Frequency: Specify the sampling frequency to be used in the simulation.
    • Number of Bits: Enter the number of bits for the message signal, which will be randomly generated binary bits.
    • Bit Rate in bps: Define the bit rate (bps) for the signal.
  • Generate the Message Signal: Click the “Generate Message” button to create a random binary message signal based on the specified number of bits.
  • Generate the Carrier Signal: Click the “Generate Carrier” button to generate the carrier wave using the carrier frequency and sampling frequency provided.
  • Perform Modulation and Demodulation: Click the “Simulate" and "Demodulate” button to perform the modulation (ASK, FSK, or PSK) and demodulation process on the randomly generated message signal using the generated carrier.
  • Plot BER vs. SNR: Click the “Generate BER vs. SNR” button to plot the Bit Error Rate (BER) against the Signal-to-Noise Ratio (SNR), providing insights into the system’s performance under varying noise conditions.
  • Examine Constellation Diagrams: Click the “Generate Constellation” button to view the constellation diagrams for the modulated signals. This feature also allows you to observe the effect of noise on the constellation points.
  • Observe Results: Review the generated plots and diagrams to understand the behavior and performance of the modulation schemes. You can make adjustments to the input parameters and repeat the process to explore different scenarios.