通信专业Simulink---QPSK链路仿真

本文介绍了一种QPSK链路仿真的方法,通过设置贝努利发生器、QPSK基带调制器及AWGN信道参数,实现了误码率曲线的绘制。重点在于参数设置与误码率的关系,以及如何调整仿真时间和比特数以获得更精确的误码率。

简单的QPSK链路仿真,画出误码率曲线:
 

各模块参数设置为:依次为贝努利发生器,QPSK基带调制器、AWGN信道

需要注意的是贝努利发生器的采样周期与信道符号周期是两倍的关系。

符号周期:0.002,因为QPSK调制2bit映射一个符号,而每个bit是0.001s.

这里使用参数EbNo,而不是具体的值是为了使用bertool 调用仿真模型 ,方便画出理论QPSK误码率曲线和仿真曲线(详细步骤下次再说):

 

仿真曲线与理论曲线近似,说明链路正确。

EbNo到了9,误码率到了0,所以图中没有点,至于原因呢?

就是链路中点数不够,很简单可以理解,毕竟运行时间一定,链路中就那么多bit,怎么错可能也就那么几个,而且信噪比增加错的就更少,一般来说要想误码率到10^-5,链路中的bit数起码要到10^7。

调整方法:增加仿真时间,或者增加发生器中每帧的比特数。 

本文只是个简单的例子,如果你是不同调制方式,针对着换一下就好了,注意映射方式等亿点点细节就好了。

本文源代码下载

https://download.youkuaiyun.com/download/anthomy/11747348

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值