300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 通信原理与matlab仿真v2 第四章 BPSK调制解调器(1)

通信原理与matlab仿真v2 第四章 BPSK调制解调器(1)

时间:2024-04-01 20:56:15

相关推荐

通信原理与matlab仿真v2 第四章 BPSK调制解调器(1)

讲完仿真的大道理和基础知识,可以开始结合通信内容讲解matlab的仿真知识。当我们从最基础也是最简单的调制方式入手!

先看看matlab的应用范围吧,

连追踪卫星都会使用它。

看到右上角的那个图形了吗?

matlab软件绘制的结果。

原来科研的太多领域都在使用matlab啊!

可是我教大一学生matlab的时候,大部分人不想学!这种学习态度真的让人无奈!

这张计算机生成的图像描绘了7月2日,太阳系雷达戈德斯通探测到月船一号的位置。在上图中,紫色的圆圈位于月面165公里上空,表示雷达波束可在月球轨道探测的范围,宽度200公里。一旦航天器进入雷达波束照射的区域,如上图右上角白框中,就会反射一个非常强的回波。

回波是雷达领域的知识,本人早期接触了很多雷达的知识,无奈技术更新太快,当再次接触雷达时,很多知识都要更新。比如连续调频波雷达。这和以前的脉冲雷达差别很大,再次学起!

回归主题——开始讲解通信仿真。

通信仿真从最基础的BPSK调制方式入手。

什么是BPSK?

休息一下!

BPSK数字调制是相移键控PSK的一种,利用载波的相位变化来反映数字信号,载波的振幅和频率均不变化。应用很广泛,抗噪声性能比ASK和FSK要好,频带利用率较高。PSK信号非常适合在卫星通信中使用。

BPSK是二进制相移键控,PSK是相移键控。很显然,BPSK是PSK的特殊形式。除了二进制相移键控之外,最常用的PSK方式还有正交相移键控QPSK等。它们都是通过数字信号,调制载波的相位的。

BPSK中,可能的相位取值只有两种,分别为0、π或者±π/2。而其他PSK中,可能的相位取值会有多种。如QPSK会有四种可能的相位取值。

多进制调制方式以后慢慢讲解!

先来看仿真程序吧!

发射机

信道

接收机

请好好理解这个最简单也是最重要的程序。看懂这个程序,才能将通信仿真逐步深入!

给出几个参考课题用于课后思考和研究。

DBPSK调制解调器仿真及差分解调误码性能测试;

BCH及卷积码编解码算法仿真及性能测试;

BPSK结合BCH编解码的调制解调器仿真;

未完,待续!

题外话

回忆当年的辛苦!

几乎天天在加班!

不断的总结解调的相关知识!

采用4状态转换方式完成viterbi解调。需要和viterbi解调性能进行比对。

在程序gmsk_va_ncoh_ber_sim1v1.m中,按照上述原理进行了测试,但还没有得到正确的结论。

经过对状态转移图和度量计算的反复测试,我个人认为这方面没有问题,问题有可能出在h(t)上,应该使用另一种高斯滤波器生成方式来生成h(t)进行测试(原先采用的是gaussf生成的高斯滤波器参数,有必要采用gauss_filter进行尝试),还有一种可能在高信噪比下,我设置了特殊的信号源,一段0和一段1的结合,由于解调结果和信号源之间还有个差分转换的过程,所以我个人认为这个差分译码的过程也有可能出错。解调结果可以看出在0和1之间分界处为11000011,结果是变化了的,但是目前的这种差分译码导致和信息源匹配不上。原先的准相干解调结果正确。

记于8月15日。

修订记录

0302 完成初稿;

0912 修订文字;

1015 修订内容;

推广MATLAB仿真的公众号!

介绍使用matlab仿真工具和其各种类型的算法,讲解高校涉及matlab的相关课程,免费提供通信类、导航类的产品级物理层算法、数据统计分析算法、图像处理算法、AI算法。义务为各高校的MATLAB学习社团和生物医学领域的科研人员做技术支持。

值得您关注!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。