第一范文网 - 专业文章范例文档资料分享平台

北交大无线通信实验指导书(实验1-数字调制解调I)

来源:用户分享 时间:2025/7/21 8:18:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

sb?t??cos?2?fmt??b?

式中,

(4.1)

fm是基带调制的频率,?b是b=0或1时的相位偏移。如果我们选择的两

个相位分别是π/2和3π/2的话,可以将调制信号sb?t?表示为:

sb?t????0cos?2?fmt??jsin?2?fmt??0cos?2?fmt??jsin?2?fmt?ifb?0 (4.2)

ifb?1对应前面所说的将每一个bit映射成一个复数符号,可以很容易的看出BPSK的映射关系为:将信源0映射成0+i,信源1映射成0-i。

当调制方式为QPSK时,原理与BPSK类似。不同的是QPSK是将信源的2个bit映射成一个复数符号,因此有四种可能的表示符号。例如我们选择相位偏3π/4、5π/4和7π/4,-0.707 移分别为π/4、则对应的复数符号分别为0.707 + 0.707i、+ 0.707i、0.707 – 0.707i和-0.707- 0.707i。因此你在subMOD子程序中需要做的就是把输入的信源bit数据流映射到符号域上。例如输入bit数据为11011000,调制方式为QPSK的话,则输出的符号应该为-0.707-0.707i、0.707-0.707i、-0.707+0.707i和0.707+0.707i。

(2)subPulseShaping和subMatchFilter子程序

这两个子程序的功能类似,分别是实现发端的脉冲成型滤波和收端的匹配滤波。信号通过滤波器就相当于信号和滤波器的时域脉冲响应做卷积。以发端为例,你首先需要做的就是根据设置的滤波器类型、滤波器长度等输入参数生成脉冲成型滤波器系数。然后根据设置的上采样率对输入符号进行上采样。最后将上采样后的信号与生成的滤波器系数做卷积。得到的便是成型滤波后的输出信号。接收端的实现过程与发射端类似,主要区别在于接收信号已经在发端进行了上采样,因此在收端匹配滤波前不再需要上采样操作。 (3)subDemod子程序

subDemod子程序实现对接收符号的解映射,即发送端subMOD子程序的逆过程。子程序的输入是同步后的数据符号,输出是解调后的bit数据。如果是BPSK调制,你需要将每个输入的数据符号解映射成一位bit数据;如果是QPSK调制,则需要将每个输入符号解映射成两位bit数据。要注意在发送端进行映射的图谱要与接收端解映射的图谱对应,这样才能够正确的解调出数据。 (4)实验结果验证

完成以上几个子程序后,可以通过运行主程序来验证编写的模块是否正确。首先你需要在前面板上合理的设置各项参数,例如信源为文本并使用QPSK调制,你还可以通过信噪比范围参数来设置所计算信噪比的最大值。之后运行程序,如

5

果程序正确的话你可以观察到星座图、误码率数据、接收端恢复的文本等输出信息。如图6至图9所示。然后你可以改变参数,验证在不同参数下程序是否能够正确运行,并对比运行的结果有何异同。最后按照要求完成实验报告。

图6接收星座图

图8误码率曲线

图7恢复的文本内容

图9实时误码数据

6

5、实验扩展

1、 Samples per symbol和Oversample factor这两个参数的物理意义是什么,

它们的取值与调制方式之间有什么关系? 为什么要在发送端和接收端分别添加脉冲成型滤波器和匹配滤波器,它们有什么作用?

7

北交大无线通信实验指导书(实验1-数字调制解调I).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c90rxq6ptdr9mzf00wd5g_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top