也许同学看了之前的仿真程序,会觉得非常复杂,其实已经很简单了,也许是程序中含有了锁相环导致稍微难理解一些。那么能不能自己试一试如何去掉锁相环呢?

其实我是特地加的,因为下一堂课就讲锁相环了,预先给同学们做个铺垫。之前的主体仿真程序sim1有点不规范,因此在该基础上规范化程序,形成sim2程序。增强了程序的可读性。之前程序的说明太不严谨,这是非常不好的写作方式,必须修订。

先来看程序吧。

必须理解格雷编码!

了解8PSK的星座图,就能理解这部分内容。

这部分内容就是基带信号的调制过程。

没有写加噪过程,其实就是省略了awgn函数的使用过程。直接进入接收机模块。

相对复杂的锁相环开始了。

利用相位差进行解调!

这种方式不用担心环路会出现模糊度问题。

一起看看仿真结果!

环路的性能曲线,看的懂吗?第一个图最终显示的是频率偏移值。100Hz频偏正式信号源中的频率偏移值啊。锁相环一旦处于稳定跟踪状态,那么鉴相器的输出就几乎在0附近上下震荡了。

休息一下!

程序里面特地将随机函数换成matlab 2015程序中的函数版本。我的一个学生在做毕业设计的时候,连这个函数都没有使用正确,让我非常的来火。后来一想,他们当年确实没有好好学过matlab,老师也是走马观花的教,毕竟学校老师很少真正涉及算法程序的编写过程。于是我就告诉他正确使用函数的前提是读懂函数的说明,理解每个参数的概念,比如第一个参数是用来确定值的范围。第二第三个参数是用来确定矩阵的形式。你少写一个参数,有可能使得原本想生成的一维数组变成多维数组了。那这种数组就不能作为信号源出现在程序中。还有在写仿真程序前,应该先搞懂程序的架构,由哪几部分组成的?这个组成部分和通信原理书中涉及的通信模型是一致的。如果不一致,还谈什么理论指导实践呢。

做人做事其实是一个道理,只有脚踏实地,才能慢慢进步。不要指望网上有一样的程序可以抄,即使抄对了,在答辩的过程中一样会漏出马脚。希望同学们真实的付出努力通过毕业设计。

未完,待续!

第一次在公众号里面链接视频!帮助在校大学生创业团队推广他们制作的视频。以后在视频里面会发现我的影子,体现在内容里面,会有胡天侃地的脱口秀。现在视频里面女孩越来越好看了,看来团队用心了。

成为网红有什么好处呢?

喂,先醒醒,好吗?真想多啦!

想多了?那我再睡一会。

人生难得糊涂!

女主角看起来蛮青春的!

但这些都是浮云。

男的有材最实际,

女的呢?女子无才便是德?

说明德很重要。开个玩笑的,

别介意!我这个老封建!

说真的,已经是五月份了,非常担心同学们的毕业设计。还没有看到谁来我这请教问题。只有我主动吆喝他们来。即使这样,也只有一位同学来了。这就是一个二本学校里面一个工科学院的现状。家长们看了不知是否觉得冷,反正我是直出冷汗。

修订记录