Amplitude Shift Keying Modulation Technique

バージョン 1.0.0 (1.72 KB) 作成者: Abdo Ayman
This MATLAB code simulates the modulation and demodulation of a binary signal using Amplitude Shift Keying (ASK), specifically Binary ASK
ダウンロード: 92
更新 2023/12/20

ライセンスの表示

  1. Generate Binary Data:
  • Randomly generates a binary data sequence of length 10.
  1. Plot Binary Signal:
  • Plots the generated binary signal using a stem plot.
  1. Digital Signal Representation:
  • Converts the binary data into a digital signal with a specified number of samples per bit (nb).
  1. Plot Digital Signal:
  • Plots the digital signal.
  1. Carrier Signal:
  • Defines a carrier signal as a cosine wave with a frequency (fc) that is related to the bit period (bp).
  1. Plot Carrier Signal:
  • Plots the carrier signal.
  1. ASK Modulation:
  • Modulates the digital signal onto the carrier using Amplitude Shift Keying (ASK).
  • If the binary data is 1, it uses a high amplitude (A1), otherwise, it uses a low amplitude (A2).
  1. Plot ASK Modulated Signal:
  • Plots the ASK modulated signal.
  1. BASK Modulation:
  • Modulates the binary signal onto the carrier using Binary Amplitude Shift Keying (BASK).
  • If the binary data is 1, it uses a high amplitude (A1), otherwise, it uses a zero amplitude (A3).
  1. Plot BASK Modulated Signal:
  • Plots the BASK modulated signal.
  1. Demodulation - ASK with Comparator:
  • Demodulates the ASK modulated signal using a comparator.
  • It compares each segment of the modulated signal with a threshold, and if the maximum value in the segment is greater than the threshold, it demodulates a 1; otherwise, it demodulates a 0.
  1. Plot Demodulated Signal:
  • Plots the demodulated signal using a stem plot.

引用

Abdo Ayman (2026). Amplitude Shift Keying Modulation Technique (https://jp.mathworks.com/matlabcentral/fileexchange/156652-amplitude-shift-keying-modulation-technique), MATLAB Central File Exchange. 取得日: .

MATLAB リリースの互換性
作成: R2023b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
タグ タグを追加
バージョン 公開済み リリース ノート
1.0.0