1、正弦信号的合成
1.1 设计要求
合成两个正弦波 S1 和 S2, 频率分别为 f1 = 500 kHz, f2 = 1 MHz
信号缩放:S1M = 0.7 * S1;S2M = 0.8 * S2
信号叠加:S12MA = S1M + S2M
所有的数据都用定点补码表示, 其中 S1和S2的动态范围都是(-1, 1)
使用Modelsim进行仿真,观察S1M,S2M,S12MA
把信号S12MA导出到文本文件,然后导入Matlab,分析其频率成份
本文介绍如何使用Modelsim合成两个特定频率的正弦波,并通过调整幅度实现信号缩放与叠加。最终将合成信号导出并在Matlab中进行频谱分析。
合成两个正弦波 S1 和 S2, 频率分别为 f1 = 500 kHz, f2 = 1 MHz
信号缩放:S1M = 0.7 * S1;S2M = 0.8 * S2
信号叠加:S12MA = S1M + S2M
所有的数据都用定点补码表示, 其中 S1和S2的动态范围都是(-1, 1)
使用Modelsim进行仿真,观察S1M,S2M,S12MA
把信号S12MA导出到文本文件,然后导入Matlab,分析其频率成份
您可能感兴趣的与本文相关的镜像
TensorFlow-v2.9
TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型
4836
910
2万+