- 语言工具环境
编程语言:c语言
作图工具:windows平台下的gnuplot
- DSB信号调制原理
对于DSB调制,来源于AM信号调制,在分析AM信号的频谱结构的时候,其包含载频分量,上边带分量和镜像的下边带分量,对于AM幅度调制,是将原来的调制信号的频率搬移至了载频所在的更高的点频率位置, 在分析AM 调制信号的功率时候,包含载波功率和边带功率两部分,有前面的分析我们知道,只有边带功率才携带有用的调制信号,所以,有用功率就是边带功率与总功率的比值,称为调制的效率,毫无疑问,调制效率越高,信号的调制性能越好,但是对于调制信号的为最简单的单音余弦信号的时候,达到调制最佳性能1/3,由此可以看出,AM调制方式对信号的调制的效率是非常低的。在此基础上,既然载波的频率分量不包含有用信号,那么,在调制的时候,就可删除载频分量,从而,数值中便是前面所说的直流偏量,这时候,调制出来的信号中只包含有用信号,这个时候,便达到了调制效率为100%。
- 编程实现
这里我使用了c语言模拟DSB调制的过程,利用c语言产生1秒钟的DSB调制信号的数据,设置调制信号的频率为100HZ,载波的频率为1000HZ,利用采样定律,采样的频率应该大于载波频率的2倍,避免采样出来的数据出现失真,我设置采样频率为10KHZ,DSB的调制信号的原型为;