首先,从理论角度了解Amplitude Modulation(幅度调制)是什么,并明白其应用场景和基本公式,这样才能制作出合适的图形。以下是一些基本的Amplitude Modulation的代码示例。
import numpy as np import matplotlib.pyplot as plt
fs = 2000 #采样频率 t = np.linspace(0, 0.1, fs) # 0 ~ 0.1秒采样, 2000个样本 s = np.sin(2 * np.pi * 50 * t) # 原始信号, 频率为50hz的正弦波
f_m = 10 # 载波信号中频率 index = 0.5 # 调制指数,幅度调制的关键参数 s_m = (1 + index * s) * np.sin(2 * np.pi * f_m * t)
plt.subplot(2, 1, 1) plt.plot(t, s) # 原始信号,灰色实线 plt.title('Original Signal') plt.xlabel('Time (s)') plt.ylabel('Voltage')
plt.subplot(2, 1, 2) plt.plot(t, s_m) # 调制信号,蓝色虚线 plt.title('Modulated Signal') plt.xlabel('Time (s)') plt.ylabel('Voltage') plt.show()
fs = 2000 #采样频率 t = np.linspace(0, 0.1, fs) # 0 ~ 0.1秒采样, 2000个样本 s = 100 * np.mod(np.linspace
上一篇:AmplitudeandGTMintegration
下一篇:AMPL垃圾排班模型