FSK调制解调实验报告.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FSK调制解调实验 一、实验任务 利用卷积编码、FSK调制和前导码等技术构建通信系统,学习发射机结构,实现发射机代码,完成卷积编码、FSK调制;学习其接收机结构,实现接收机代码,完成接收信号的滤波、FSK解调、定时同步和卷积码译码。通过该FSK系统实验,进一步认识通信系统的结构及其处理流程,同时掌握FSK调制解调方法。 二、实验基本原理 2.1 发射机结构 FSK通信系统发射机图1所示,具体步骤如下: 图 1 发射机结构 (1)随机信源比特从指定数据文件中读取。 (2)对二进制序列进行卷积编码,编码器参数是[171,133],编码约束长度是7,编码前在信息比特的末尾添加6个0作为结尾比特。 (3)在编码比特之前插入前导码,前导码由16个固定比特组成,用于接收机的定时同步。 (4)进行FSK调制。 (5)最后将信号送往发射电路发射。 2.2 接收机结构 DPSK通信系统接收机如图2所示,具体步骤如下 图 2 接收机结构 (1)首先对来自接收电路的信号的载波1和载波2进行滤波。 (2)对两路滤波输出的幅度相减。 (3)通过搜索前导码,确定第一个数据码元的时间位置。 (4)对解调信号进行抽样,得到码元抽样序列。 (5)送入卷积码译码器译码,得到接收比特序列,译码采用matlab函数vitdec,译码结果要去掉6个尾比特。 2.3 关键信号 SendBit:发送的信源比特序列 SendSig: FSK已调信号 RecvFskDemod:FSK解调信号 RecvCorr:前导码相关搜索结果 RecvSymbolSampled:码元抽样 RecvBit:恢复的数据比特 2.4 关键参数 系统参数(不可更改): Fs = 200kHz,系统采样率 Rs = 10k码元/秒,码元速率 SigLen = 200k,发射信号SendSig的采样点数 信道参数: Amax = 1,最大信号幅度 Pmax = pi,最大相位偏差 Fmax = 128,最大频率偏差,单位Hz Tmax = 0.005,最大时间偏差,单位秒 SNR = -3,信噪比 三、模块设计与实现 3.1 发射机模块 1、随机信源比特从指定数据文件中读取,加载信源比特,获取其长度。 2、对二进制序列进行卷积编码,编码器参数是[171,133],编码约束长度是7,编码前在信息比特的末尾添加6个0作为结尾比特。 3、在编码比特之前插入Preamble头部(前导码),前导码由16个固定比特组成,用于接收机的定时同步。合成新信号。 4、进行FSK调制。 3.2 接收机模块 1、设置滤波器。 2、对来自接收电路的信号的载波1和载波2进行滤波,对两路滤波输出的幅度相减。 3、通过搜索前导码,确定第一个数据码元的时间位置。利用相关性计算,相关计算结果为RecvCorr,其最大值对应的就是前导码位置找到最大值对应的i,即找到第1个前导码位置,为maxnumber。 4、对解调信号进行抽样,得到码元抽样序列。 5、送入卷积码译码器译码,得到接收比特序列,译码采用matlab函数vitdec,译码结果要去掉6个尾比特。 四、实验系统搭建和调试 1、设定系统参数和信道参数 2、上述发射机8步按顺序连接 [SendBit,SendSig,MsgLen] = FskSysTx(Fs, Rs, SFile, SigLen); 3、搭建信道 if run_type==0 [RecvSig, ChannelParameter ] = FskSysChannel(SendSig,Fs,Amax,Pmax,Fmax,Tmax,SNR); else [RecvSig] = XSRP_RFLoopback(SendSig); end 4、接收机 [RecvFskDemod,RecvCorr,RecvSymbolSampled,RecvBit]= = FskSysRx(Fs,Rs,MsgLen,RecvSig); 5、设定结果观察 统计误码率、打印波形 五、实验数据 1、系统参数和信道参数设置,具体意义见标注: 2、结果数据观察 SendBit:数据源比特,RecvBit:译码比特,二者对比,即待发送的信息与解码出的信息的对比。abs(RecvBit-SendBit)为接收发送比特错误,恒为0时说明误码率为0,解码无误,实验结果正确。 六、USRP实验结果记录 发射机前面板: 发射机程序框图: 接收机前面板: 接收机程序框图: abs(Recvbit-Sendbit)图像: 七、实验结论 误码率曲线恒为0,是一条直线,表示接收结果与数据源载入的比特流完全一致,实验成功。

文档评论(0)

浙江工程信息通 + 关注
实名认证
服务提供商

网络工程师持证人

本人已从事浙江省工程咨询5年,对浙江省内工程信息非常熟悉,可获取新建工程相关联系人、设计院、业主等关键信息。另外从事楼宇自控专业已10年,考取了一建二建等资格证书,有关考试方面的问题(考试心得、方法、学习资料等)都欢饮来咨询交流。

领域认证该用户于2023年05月11日上传了网络工程师

1亿VIP精品文档

相关文档