关于双边带调幅的编程实现及作图

本文介绍了双边带调幅(DSB)的原理,指出DSB调制信号只包含有用信号,调制效率可达100%。通过C语言编程模拟了DSB调制过程,设置调制信号频率为100Hz,载波频率为1000Hz,采样频率为10KHz。并利用gnuplot进行数据分析和波形展示,揭示DSB信号周期和包络特性,强调解调时不能简单采用包络检波方法。
摘要由CSDN通过智能技术生成

- 语言工具环境
编程语言:c语言
作图工具:windows平台下的gnuplot

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值