毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于USRP的软件认知无线电训练平台+PCB图+实验原理图(6)
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的无线电系统设计提供了资料上的借鉴。
对于这次设计也让我接触到了一个新的无线通信领域,在无限通信的需求日益加大的现代,无线通信终端的设备需求量也十分巨大,软件无线电的出现让
致谢
非常感谢汲伟明老师给我的这个课题,这个课题非常新颖并且与传统的概念有较大区别,具有很好的发展前景,使我在研究之初就充满干劲。同时这个课题也很好的包容数字信号处理所应该要掌握的各种知识,在设计的过程中让我对四年以来学习的那些基础知识认识到他们的重要性。同时,汲老师在整个课程设计过程中也给予非常多的指导,让我一时到了思考方式是要全面的并不能只注重一块地方,同时在实际测量过程中,因为汲老师丰富的经验,使得整个过程大大的缩短了。
同时还要感谢各位老师四年来的教导以及辅导员日常生活中的帮助。
还有我也很感谢这四年的大学生活,这四年的大学生活不仅是我掌握了一些专业的知识,更使我对于做人和做事方面的理解更上了一个层面,也学习到了能把失败当做是一种前进,做事要有这样的态度才能把事做好。
最后要感谢大三一年的几次比赛,感谢汲老师能够给我提供这些机会,通过比赛,才意识到自己的努力是可以创造出成果的,在对于今后的道路上也给我自己添加了一份自信。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:没有了
下一篇:
高速铁路牵引供电综合系统设计+盘面设计图
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
变分模态分解方法研究及...
HFSS形状渐变方法的槽缝加载微带天线设计
从企业eHR建设谈管理信息...
PCI+PID算法直流力矩电机速...
遥感土地用变化监测国内外研究现状
《水浒传》中血腥暴力研...
MNL模型历史城区居民活动...
浅析施工企业保理融资成...
高效课堂教师问卷调查表
提高小學语文課堂朗读教...
大规模MIMO系统的发展研究现状
小型通用机器人控制系统设计任务书