认知无线电实验.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
认知无线电实验

武汉理工大学现代数字信号处理在前沿学科中的应用实验认知无线电学院:信息工程学院学号: 1049731503279 姓名:吴志勇班级:电子154 实验一认知无线电的开发环境与基础实验入门实验目的掌握Linux系统下的基本操作。了解认知无线电实验平台。掌握GNU Radio软件平台的搭建过程。了解USRP N210设备的检测。系统、硬件配备一台配有千兆网卡的PC机,ubuntu11.10系统,GNU Radio3.5.0安装包(也可以选择其他带有UHD的GNU Radio版本)。实验流程GNU Radio的安装主要包括三个部分的安装,准备库的安装、UHD的安装、GNU Radio的安装,下面将从这三个部分开始介绍。网络连接在ubuntu下进行网络IP设置,打开命令终端,常用的命令:使用ls命令查看当前路径下文件,使用cd命令进入文件夹。准备库的安装:在/redmine/projects/gnuradio/wiki/UbuntuInstall中,有其安装方法,对应找到我们的ubuntu11.10所需要的准备库内容,利用apt-get来安装。安装完毕之后可以根据build-guide程序中所提到的库进行验证。UHD的安装可以到官网上看见很多uhd的版本,我们采用的版本是003.004.000,可以直接从设备所带的光盘中获得(/tmp/uhd/host):执行:cd /tmp/uhd/hostmkdir buildcd build cmake ../makemake testsudo make installGNU Radio的安装本文以GNU Radio为例,从官网上可以下到gnuradio3.5.0的安装包,我们可以通过安装包中的version.sh文件来查看其版本,选择gnuradio3.5.0来安装。执行:cd /gnuradiomkdir build cd build cmake ../makemake testmake install设置环境变量按照README中指示设置环境变量,但是,其中python路径要根据我们的python版本设置,改正之后如下:export PYTHONPATH=/usr/local/lib/python2.7/disk-packagesexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/local/libsudoldconfig四、实验结果执行gnuradio-companion指令,系统输出如下界面,安装成功实验二Dpsk数字调制实现实验目的熟悉Ubuntu操作系统的使用。熟悉gnuradio_companion的使用。熟悉DBPSK调制的基本原理,并通过gnuradio实验平台实现DBPSK调制及解调。实验原理本例是一个GNU Radio的关于余弦波信源的差分移相键控数字调制的例子。它由一个余弦波形源,经过采样流控制得到稳定的采样速率,然后经过了数据包打包、DPSK 调制、DPSK 解调和数据包解包等过程,并向PC 的Speaker输出声音信号,(此信号由产生余弦波的信源频率控制)。差分BPSK是相移键控的非相干形式,它不需要在接收机端恢复相干参考信号。非相干接收机容易制造而且便宜,因此在无线通信系统中被广泛使用。在DBPSK系统中,输入的二进制序列先差分编码,然后再用BPSK调制器调制。差分编码后的序列﹛an﹜是通过对输入bn与an-1进行模2和运算产生的。如果输入的二进制符号bn为0,则符号an与其前一个符号保持不变,而如果bn为1,则an与其前一个符号相反。差分编码原理为:其实现框图如图1所示。一个典型的差分编码调制过程如2图所示:图1 差分编码实现框图图3.3.2 差分编码与载波相位示意图图3.3.2 差分编码与载波相位示意图对DBPSK的解调是通过比较接收相邻码元信号(I,Q)在星座图上的夹角,如果大于90则为1,否则为0。即按下式进行:如果,则判为1,反之判为0。本例中需要调用11个模块,新出现的有:Throttle进行采样流控制得到稳定的采样速率。Packet Encoder进行数据包打包,进行数据比特(bit)到符号(symbol)的转换,为调制模块做好准备,如下一个模块是二进制调制,每1个符号占1个比特(bits/symbol),四进制调制就是2 bits/symbol,以此类推。DPSK Mod采用差分相移键控数字调制。DPSK Demod差分相移键控数字解调。Packet Decoder是Packet Encoder的反过程。WX GUI Scope Sink相当于示波器。实验设备需要安装过Ubuntu 系统和GNU Radio的PC机实验步骤开启一个终端输入命令sudognur

文档评论(0)

yy558933 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档