菜单
  

    from gnuradio import audio
    from gnuradio import usrp
    from gnuradio import blks
    from gnuradio.eng_option import eng_option
    from optparse import OptionParser
    import sys
    import math
    from gnuradio.wxgui import stdgui, fftsink
    import wx
    class wfm_rx_graph (stdgui.gui_flow_graph):
    def __init__(self,frame,panel,vbox,argv):
    stdgui.gui_flow_graph.__init__ (self,frame,panel,vbox,argv)
    IF_freq = parseargs(argv[1:])
    adc_rate = 64e6
    decim = 250
    quad_rate = adc_rate / decim # 256 kHz
    audio_decimation = 8
    audio_rate = quad_rate / audio_decimation # 32 kHz
    # usrp is data source
    src = usrp.source_c (0, decim)
    src.set_rx_freq (0, IF_freq)
    src.set_pga(0,20)
    guts = blks.wfm_rcv (self, quad_rate, audio_decimation)
    # sound card as final sink
    audio_sink = audio.sink (int (audio_rate))
    # now wire it all together
    self.connect (src, guts)
    self.connect (guts, (audio_sink, 0))
    if 1:
    pre_demod, fft_win1 = \
    fftsink.make_fft_sink_c (self, panel, "Pre-Demodulation",
    512, quad_rate)
    self.connect (src, pre_demod)
    vbox.Add (fft_win1, 1, wx.EXPAND)
    if 1:
    post_deemph, fft_win3 = \
    fftsink.make_fft_sink_f (self, panel, "With Deemph",
    512, quad_rate, -60, 20)
    self.connect (guts.deemph, post_deemph)
    vbox.Add (fft_win3, 1, wx.EXPAND)
    if 1:
    post_filt, fft_win4 = \
    fftsink.make_fft_sink_f (self, panel, "Post Filter",
    512, audio_rate, -60, 20)
    self.connect (guts.audio_filter, post_filt)
    vbox.Add (fft_win4, 1, wx.EXPAND)
    def parseargs (args):
    nargs = len (args)
    if nargs == 1:
    freq1 = float (args[0]) * 1e6
    else:
    sys.stderr.write ('usage: wfm_rcv freq1\n')
    sys.exit (1)
    return freq1 - 128e6
    if __name__ == '__main__':
    app = stdgui.stdapp (wfm_rx_graph, "WFM RX")
    app.MainLoop ()
     
    图4.4.1 FM接收机
    五、总结和体会
    已经对认知无线电的发展现状和研究前景进行了深入的调研,然后介绍了认知无线电的相关背景知识,并介绍了基于 GNU Radio 和 USRP 的认知无线电平台基本架构和技术特点,给出具体的软件无线电某种应用的实现过程,提出了基于该平台的动态接入方法,给出了测试结果。
    结果表明,该认知无线电平台达到了设计目标的预期值,为认知无线电的研究奠定了一定的基础,同时该平台设计也为设计实验室其它基于GNU Radio和USRP的无线电系统设计提供了资料上的借鉴。
    对于这次设计也让我接触到了一个新的无线通信领域,在无限通信的需求日益加大的现代,无线通信终端的设备需求量也十分巨大,软件无线电的出现让
    致谢
    非常感谢汲伟明老师给我的这个课题,这个课题非常新颖并且与传统的概念有较大区别,具有很好的发展前景,使我在研究之初就充满干劲。同时这个课题也很好的包容数字信号处理所应该要掌握的各种知识,在设计的过程中让我对四年以来学习的那些基础知识认识到他们的重要性。同时,汲老师在整个课程设计过程中也给予非常多的指导,让我一时到了思考方式是要全面的并不能只注重一块地方,同时在实际测量过程中,因为汲老师丰富的经验,使得整个过程大大的缩短了。
    同时还要感谢各位老师四年来的教导以及辅导员日常生活中的帮助。
    还有我也很感谢这四年的大学生活,这四年的大学生活不仅是我掌握了一些专业的知识,更使我对于做人和做事方面的理解更上了一个层面,也学习到了能把失败当做是一种前进,做事要有这样的态度才能把事做好。
    最后要感谢大三一年的几次比赛,感谢汲老师能够给我提供这些机会,通过比赛,才意识到自己的努力是可以创造出成果的,在对于今后的道路上也给我自己添加了一份自信。
  1. 上一篇:没有了
  2. 下一篇:高速铁路牵引供电综合系统设计+盘面设计图
  1. FHA和PHA的交叉验证技术在...

  2. HFSS法拉第笼对频率选择表面性能的影响

  3. 小波分析用于图像增强的研究MATLAB仿真

  4. 灰色建模技术的通信运行指标预测

  5. 基于多指标决策的通信网...

  6. Verilog的汉明码(15,11)编解码器的设计与仿真

  7. AT89C51单片机IIC总线的监控...

  8. 巴金《激流三部曲》高觉新的悲剧命运

  9. g-C3N4光催化剂的制备和光催化性能研究

  10. 高警觉工作人群的元情绪...

  11. 江苏省某高中学生体质现状的调查研究

  12. 浅析中国古代宗法制度

  13. C++最短路径算法研究和程序设计

  14. 现代简约美式风格在室内家装中的运用

  15. NFC协议物理层的软件实现+文献综述

  16. 中国传统元素在游戏角色...

  17. 上市公司股权结构对经营绩效的影响研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回