这周(08.04-08.10)主要是在学习GNURadio的使用,在GRC中试验了几个例子,用HackRF接收了WBFM信号,并利用octave来分析从GNURadio中获得的数据。

这周主要解决的问题

1、用HackRF接收WBFM信号

利用HackRF接收无线广播FM信号,然后经过滤波器、WBFM接收解调器、重采样模块,最后由声卡进行播放,同时在频谱仪上显示频谱波形。整个流图如图1。

其中,采样率设置为500k,中心频率、RF幅度、AF幅度都由控制条控制可调。

通过这个流图,验证了自己的HackRF是可以正常工作的。

2、用Octave对GNURadio的数据进行分析

octave在GNURadio数据分析中的使用方法,可以参考 如何用Octave对GNURadio的数据进行分析 。这样在GNURadio中产生的数据,都可以很准确的由octave进行观察和验证。

3、BPSK从文件中读取数据

目标:从文件源中读取数据。由于生成的CA码以0/1的形式存储在文件中,因些需要从.txt文件中读取1/0序列,然后作为bpsk的码片,用cos波进行调制。方法:先在octave中从文件中读取数据,然后利用GNURadio中的octave脚本“write_float_binary"将octave中的数据存储到.dat文件中,再在GRC中利用file source将数据读取出来。小结:这个方案虽然解决了CA码在Matlab中生成,然后导入GNURadio进行利用的问题,但是略复杂.

总结

这周在学习GNURadio的使用,接收WBFM信号验证了HackRF板子是可用的.而从文件中读取数据的试验,让我感到在GNURadio软件下进行学习,虽然资料很丰富,但是

没有特别权威的材料,好多东西需要一点点的去探索,试验,这个过程是必须经过的。

开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(五)相关推荐

  1. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(一)

    2014.07.07收到导师的邮件,通知由自己来做开源夏令营的<基于HackRF开发GPS信号仿真模拟器>项目,很开心能够得到这个机会,也很感谢导师的信任.在整理材料后,向导师汇报了自己的 ...

  2. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(二)

    2014.07.14--2014.07.20,开源夏令营的第二周. 这周主要解决的问题: 坐标系转换: WGS-84是地心地固坐标系的一种(地心直角坐标系),也是GPS系统定位结果输出中所采用的坐标系 ...

  3. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》开题报告

    基于HackRF开发GPS信号仿真模拟器 1. 研究意义 随着GPS卫星导航定位系统在现在社会得到越来越广泛的应用,一个能够定量评估.可以模拟不同环境.并具有足够精度的卫星信号仿真模拟器为GPS终端设 ...

  4. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(三)

    2014.07.21-2014.07.27,项目已经开展三周了,接下来就要面对中期检查了.实验室已经放假了,现在只剩下为数不多的几个人了,其中包括我. 这周主要解决的问题 这周主要解决的问题分为三个方 ...

  5. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》终期汇报

    目前的项目进展能够实现的功能有: 1.在Matlab中完整运行数据生成部分功能,产生中频数据 在Matlab中,依次读取某天的全部卫星星历.确定用户的状态(位置.速度和加速度).依据时间计算卫星的状态 ...

  6. 基于matlab的gps信号仿真123,MATLABGPS信号仿真完整源代码.doc

    配套毕业设计论文见百度文库 请搜索 <基于MATLAB的GPS信号仿真123> 附录 仿真程序代码 数据码的产生 function datacode=data(x) y=rand(1,x) ...

  7. matlab gps 卫星导航信号,基于MATLAB的GPS信号仿真123.doc

    <基于MATLAB的GPS信号仿真完整源代码123> 摘 要 . 关键词::MATLAB: Abstract As the new generation of the satellite ...

  8. gps 捕获 matlab,基于FFT的GPS信号快速捕获方法

    基于FFT的GPS信号快速捕获方法 李继忠 李巍 (北京遥感设备研究所,北京100039) 摘要:设计在高动态环境下工作的GPS接收机,其难点之一便在于对卫星伪码的快速捕获. 针对缩短GPS接收机捕获 ...

  9. 基于osgearth开发的三维仿真与态势软件系统源代码

    基于osgearth开发的三维仿真与态势软件系统源代码. 功能如下: 1.新建方案.打开方案.保存方案: 2.导入影像.高程.矢量.模型数据: 3.灯光控制.雨.雪.雾特效: 4.通视分析.距离测量. ...

最新文章

  1. linux挂在win共享文件
  2. 文件上传与下载【目前仅仅实现了上传功能】
  3. C#调用C++的DLL 所有数据类型转换方式
  4. 用C语言实现Ping程序功能---转
  5. 回调函数function的test
  6. 杭州内推|阿里巴巴流量风控团队招收风控算法实习生
  7. 奇偶个数 中国大学生mooc 翁恺 C语言
  8. java语言的命题原则_重庆自考《Java语言程序设计(一)》课程全国统一命题考试说明...
  9. 客户预付款处理和设置
  10. mysql求和语句大全_经典SQL语句大全(1)
  11. 简图-一款聚合图床源码
  12. 原生js打印插件Print.js
  13. Web应用程序测试工具Top20
  14. 阿里速度!100亿脱贫基金第一个项目落地
  15. 修改iOS工程的Organization Name
  16. 利用Python做简单的数据可视化2【二手房数据】
  17. 阿里巴巴Android开发手册
  18. 零基础小白,学UI设计能找到高薪工作吗?
  19. 增益dB与放大倍数K的转换关系,以及-3dB带宽定义
  20. ps压缩证件照(自己动手,丰衣足食,主打一个免费)

热门文章

  1. 服务器和交换机直连,网口灯不亮问题排查
  2. matlab一般函数的绘制方法,基于MATLAB的函数图像绘制方法
  3. 3D变电站物联网可视化虚拟仿真数字孪生系统
  4. 用计算机唱出山,抖音出山原唱是谁 抖音出山歌词完整版
  5. iphone android换机助手下载,换机助手IOS版下载 换机助手(微信文件手机搬家) for iphone v1.0.13 苹果手机版 下载-脚本之家...
  6. 家庭收支记账系统--java项目练习
  7. 基于iOS平台配置免费离线语音识别功能-OpenEars
  8. halcon 制作标定板
  9. 网站建设,网站制作,网站设计,灌云网站建设,e概念工作室,连云港网站建设
  10. Appium-Screenshot(截图)