用HackRF和Gqrx来听FM广播
本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
淘宝店铺名称:开源SDR实验室
HackRF链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-13257850194.8.69503d888aIzVL&id=526187854860
由于有客户拿到HackRF后用Gqrx来听FM广播的时候,一开始可能会碰到无法听到声音的情况,因此,本文将简单明了的介绍一下用HackRF来听FM的操作步骤。
前提假设您已经在电脑中安装配置好了HackRF的host以及Gqrx。如果在这方面碰到无法解决的问题的可以留言,或者如果想用作者配置好的镜像的可以进入作者淘宝店铺联系店主即可。
步骤1:用USB线,连接HackRF至电脑,在命令行下输入hackrf_info查看HackRF基本信息。注意下图中红框中的这个序列号在接下来的Gqrx中会用到。
步骤2:命令行输入gqrx,启动gqrx界面如下,你会发现我的gqrx因为之前运行过这个HackRF板子,所以下图中的红框中已经显示了Gqrx 2.5.3 - hackrf=3d72cf。
但是,如果你是第一次运行gqrx的话,需要你点击一下上图的蓝框按钮,打开如下对话框界面:点击左边图片中的Device选项下拉列表,选择HackRF HackRF One。。。后界面会变成右边的样子,注意观察左右两图的红框中的变化。完成后点击OK。
步骤3:设置好如下图所示的频率103.9MHz后,并按照下图右边的Receiver Options中所示的来设置。
Filter Width:Normal,
Filter Shape:Normal,
Mode:WFM(Mono),
AGC:Fast
点击蓝色框中的开始按钮开始接收信号。这时候你可能什么也听不到,不要着急。接下来你需要做的是调节Squelch的值。
步骤4:慢慢调整Squelch的值,当你看到如下图红框中所示的变化时,就应该能听到吱吱的声音了,但是不要高兴的太早,这时候的声音是杂音,还不是我们想要的FM广播声音。
步骤5:在听到吱吱杂音之后,我们需要通过调整Input controls选项来实现听清的效果。当你把Hardware AGC前的框中的对号取消后,你就可以随便调整RF、IF和BB Gain了。通过加大这三者的值,你就可以清楚的听到103.9MHz北京交通广播的声音啦!
如果您是刚开始使用,可能把握不准这里边的技巧,别着急,慢慢体会一下就可以轻松的找到FM电台了。
用HackRF和Gqrx来听FM广播的更多相关文章
- LimeSDR在windows下使用Gqrx来接收FM广播
本文内容.开发板及配件仅限用于学校或科研院所开展科研实验! 淘宝店铺名称:开源SDR实验室 LimeSDR链接:https://item.taobao.com/item.htm?spm=a230r.1 ...
- Andoird 监听开机广播和关机广播
需求:有时候,我们需要自己的程序在开机后自动运行;在关机时,记录一些信息到文件中. 一.开机广播监听Android系统启动完成后会自动发出启动完成广播(android.intent.action.BO ...
- Android 监听wifi广播的两种方式
1.XML中声明 <receiver android:name=".NetworkConnectChangedReceiver" > <i ...
- ndroid如何监听开机广播和关机广播
需求描述:有些时候,我们需要我们的程序在开机后能自动运行,在系统即将关闭时,能写入一些记录到指定的文件里. 一.开机广播监听: Android系统启动完成后会发出启动完成广播(android.inte ...
- SD卡状态监听(无序广播)
import android.content.BroadcastReceiver; import android.content.Context; import android.content.Int ...
- Ubuntu下LimeSDR Mini使用说明
本文内容.开发板及配件仅限用于学校或科研院所开展科研实验! 淘宝店铺名称:开源SDR实验室 LimeSDR链接:https://item.taobao.com/item.htm?spm=a230r.1 ...
- 为什么监听不到开机广播action.BOOT_COMPLETED
为什么监听不到开机广播action.BOOT_COMPLETED 1. 说明 Android手机开机后,会发送android.intent.action.BOOT_COMPLETED广播,监听这个广播 ...
- Swift udp实现根据端口号监听广播数据(利用GCDAsyncUdpSocket实现)
有个小需求,app需要监听pc广播的数据: 代码实现思路: 使用三方库:CocoaAsyncSocket 1.开启udp监听: udpSocket.beginReceiving() 2.读取udp的数 ...
- Android手机使用广播监听手机收到的短信
我们使用的Android手机在收到短信的时候会发出一条系统广播.该条广播中存放着接收到的短信的详细信息.本文将详细介绍如何通过动态注册广播来监听短信. 注册广播有两种方式,一种是动态注册,另一种是静态 ...
随机推荐
- 【Vue.js学习】生命周期及数据绑定
一.生命后期 官网的图片说明: Vue的生命周期总结 var app = new Vue({ el:"#app", beforeCreate: function(){ consol ...
- 使用C#获取Windows Phone手机的各种数据(转)
转自:http://www.sum16.com/desinger/use-c-sharp-get-windows-phone-information.html 使用C#获取Windows Phone手 ...
- 根据进程ID查找运行程序目录
查看进程ID [root@hadoop03 openresty]# netstat -nltp 进入/proc目录查找相应进程ID目录并进入此目录 [root@hadoop03 usr]# cd /p ...
- Flink 的广播变量
Flink 支持广播变量,就是将数据广播到具体的 taskmanager 上,数据存储在内存中,这样可以减缓大量的 shuffle 操作: 比如在数据 join 阶段,不可避免的就是大量的 shuff ...
- Oracle_spatial的函数介绍
Oracle_spatial的函数 一sdo_Geom包的函数: 用于表示两个几何对象的关系(结果为True/False)的函数:RELATE,WITHIN_DISTANCE 验证的函数:VALIDA ...
- Angular简介与程序架构
什么是angularJs 基于javascript开发的客户端应用框架,使我们可以更加快捷,简单的开发web应用. 诞生于2009年,后来被google收购,用在了很多项目中. 适用于CRUD应用或者 ...
- CSRF攻击详解
CSRF是什么 CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/X ...
- [AHOI2014/JSOI2014]支线剧情
题目 有源汇上下界最小费用可行流 首先注意到要求是每一条边都经过至少一次,所以对于每一条边我们设成\([1,\infty]\)就好了 另外所有点都能结束剧情,所有点都要向汇点\(t\)连一条\([0, ...
- vue计算属性和vue实力的属性和方法
生命周期 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...
- jqgrid 谈谈给表格设置列头事件、行事件、内容事件
往往我们需要给显示的jqgrid表格赋予事件功能,比如:列头事件.行事件.内容事件.需要的效果可能如下: 如你所见,以上的超链接和按钮均是绑定的事件.那分别如何实现这些事件的绑定呢? 一.行事件 行事 ...