SDR
(→Decode GPS) |
(→RTL 433) |
||
(未显示1个用户的27个中间版本) | |||
第1行: | 第1行: | ||
== Overview == | == Overview == | ||
− | |||
* RTL-SDR | * RTL-SDR | ||
+ | * HackRF | ||
* LimeSDR | * LimeSDR | ||
+ | |||
+ | |||
+ | * [[GNU Radio]] | ||
<br> | <br> | ||
第14行: | 第17行: | ||
[[文件:Rtlsdr v3 better5.jpg]] | [[文件:Rtlsdr v3 better5.jpg]] | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == Gqrx == | ||
+ | |||
+ | * http://gqrx.dk/download/install-ubuntu | ||
+ | * http://gqrx.dk/category/blog | ||
+ | * https://www.pe0sat.vgnet.nl/decoding/signal-examples/ | ||
<br> | <br> | ||
第19行: | 第30行: | ||
== Decode GPS == | == Decode GPS == | ||
− | + | [https://www.rtl-sdr.com/rtl-sdr-tutorial-gps-decoding-plotting/ RTL-SDR TUTORIAL: GPS DECODING AND PLOTTING] | |
− | + | ||
+ | [https://gnss-sdr.org/docs/tutorials/gnss-sdr-operation-realtek-rtl2832u-usb-dongle-dvb-t-receiver/ QuickStart: GNSS-SDR operation with RTL-SDR] | ||
+ | |||
+ | [https://www.rtl-sdr.com/receiving-gps-with-an-rtl-sdr-dongle-and-gps-antenna/ RECEIVING AND ACQUIRING GPS POSITIONS WITH AN RTL-SDR (Tech News)] | ||
+ | |||
+ | |||
+ | GPS天线包含一个小陶瓷贴片天线,一个低噪声放大器和一个GPS滤波器。为了给天线中的LNA供电,需要具有带偏置三通的RTL-SDR。但如果没有带偏置三通的RTL-SDR,可以使用自制USB 5V外部偏置三通模块。 | ||
+ | |||
+ | 由于发热大,大多数标准的 R820T / 2 RTL-SDR 在频率高于 1.3 GHz 时,几分钟后都无法接收。如果遇到这个问题,可以考虑使用特殊的 L-Band RTL-SDR 驱动程序来缓解这个问题。 | ||
+ | |||
+ | GPS 主频率是 1.575420 GHz,这个信号大部分是非常弱的,低于噪声。如果尝试在SDR#中查看 GPS 的频谱,可能会发现除了非常弱的驼峰之外,看不到其他 | ||
第27行: | 第48行: | ||
* [http://www.rtklib.com/ RTKLIB] An Open Source Program Package for GNSS Positioning [http://www.rtklib.com/rtklib_tutorial.htm RTKLIB: Tutorial and Demonstration for RTK] | * [http://www.rtklib.com/ RTKLIB] An Open Source Program Package for GNSS Positioning [http://www.rtklib.com/rtklib_tutorial.htm RTKLIB: Tutorial and Demonstration for RTK] | ||
* [https://github.com/taroz/GNSS-SDRLIB GNSS-SDRLIB ] | * [https://github.com/taroz/GNSS-SDRLIB GNSS-SDRLIB ] | ||
+ | |||
+ | |||
+ | 1. GitHub 上下载 GNSS- SDRLIB 的 *.zip 包。将 zip 文件解压缩到 PC 上的一个方便的文件夹中。如果要使用修改后的 L 波段驱动程序,请将修改后的 rtlsdr.dll 复制到 bin 文件夹中。 | ||
+ | |||
+ | 2. 从[https://github.com/tomojitakasu/RTKLIB_bin/tree/rtklib_2.4.3 这里]下载最新版本的RTK-NAVI 。将 zip 解压缩到 PC 任意文件夹中 | ||
+ | |||
+ | 3. 在 GNSS-SDRLIB 文件夹中,打开 gnss-sdrgui.exe | ||
+ | *'''参数设置''' | ||
+ | ** 将输入类型更改为RTL-SDR | ||
+ | ** 在RTCM MSM旁边放置一个检查,并将端口设置为9999。 | ||
+ | ** 确保“输出间隔”设置为10Hz。 | ||
+ | ** 确保“绘图采集”和“绘图跟踪”都被检查。 | ||
+ | ** 在“MISC”下,可以输入大概的纬度和经度来帮助获得初始锁定。 | ||
+ | ** 在GPS下,GLONASS和Galileo标题确保“ALL” | ||
+ | |||
+ | 按start。一堆命令窗口将开始打开和关闭几秒钟。之后,会打开一堆 gnuplot 图窗口。这些可以忽略。 | ||
+ | |||
+ | 4. 转到提取的 RTK-NAVI 文件夹,并进入bin目录。打开 rtlnavi.exe | ||
+ | |||
+ | * 点击右上角的“I”按钮。在(1)Rover旁边放置一个复选标记,并将“Type”更改为TCP Client,将“Format”更改为RTCM3 | ||
+ | * 点击最左侧“Opt”下面的三个点的按钮,将“TCP 服务器地址”设置为 localhost,将“端口”设置为 9999。 | ||
+ | * 按 OK 按钮退出两个窗口 | ||
+ | |||
+ | 5. 现在按 RTK-NAVI 开始 | ||
+ | |||
+ | 现在应该在顶部图表中看到几个条。这些栏显示卫星的 GPS 信号强度。在短时间内,应该在左侧面板中看到一个解决方案,这将是您当前的坐标。如果没有解决方案,请尝试重新定位您的 GPS 天线,以便更好地观察信号,并重新检查偏置三通是否被激活。有时,只需重新启动 GNSS-SDRLIB 即可解决无法找到问题。 | ||
+ | |||
+ | 6. 绘图 | ||
+ | |||
+ | 在RTK-NAVI中点击“绘图”按钮。这将打开记录坐标的位置图。要查看您在Google地图上的位置,请点击查看→Google地图视图。如果一切正常,现在应该看到当前位置的准确标记。 | ||
<br> | <br> | ||
− | == | + | == TX GPS == |
+ | |||
+ | * https://github.com/osqzss/gps-sdr-sim (Support ADALM-Pluto, bladeRF, HackRF, and USRP, LimeSDR) | ||
+ | * https://github.com/gym487/gps-sdr-sim-realtime (Support ADALM-Pluto, bladeRF, HackRF, and USRP, LimeSDR) | ||
+ | * https://blog.csdn.net/fftt516/article/details/78062054 | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == Lora == | ||
− | |||
* [https://revspace.nl/DecodingLora Decoding LoRa] | * [https://revspace.nl/DecodingLora Decoding LoRa] | ||
− | * [https://myriadrf.org/news/lora-modem-limesdr/ LoRa modem with LimeSDR] | + | * [https://revspace.nl/EncodingLora Encoding LoRa] https://github.com/bertrik/lorasyn |
+ | * [https://github.com/rpp0/gr-lora gr-lora], Decoding tool, (Support HackRF One, USRP B201, RTL-SDR) | ||
+ | * [https://myriadrf.org/news/lora-modem-limesdr/ LoRa modem with LimeSDR] [https://github.com/myriadrf/LoRa-SDR LoRa-SDR] Support RX & TX (only support LimeSDR)[https://yq.aliyun.com/articles/620565 Window下Pothos SDR开发环境搭建] | ||
+ | |||
+ | |||
* [http://www.jailbreaksecuritysummit.com/s/Reversing-Lora-Knight.pdf Reversing-Lora-Knight.pdf] | * [http://www.jailbreaksecuritysummit.com/s/Reversing-Lora-Knight.pdf Reversing-Lora-Knight.pdf] | ||
− | |||
<br> | <br> | ||
第71行: | 第132行: | ||
<br><br> | <br><br> | ||
+ | |||
+ | == RTL 433 == | ||
+ | |||
+ | [[RTL_433]] | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == APRS == | ||
+ | |||
+ | [[APRS]] | ||
+ | |||
+ | <br> |
2022年10月8日 (六) 10:07的最后版本
目录 |
[编辑] 1 Overview
- RTL-SDR
- HackRF
- LimeSDR
[编辑] 2 RTL-SDR
[编辑] 2.1 Hardware
[编辑] 3 Gqrx
- http://gqrx.dk/download/install-ubuntu
- http://gqrx.dk/category/blog
- https://www.pe0sat.vgnet.nl/decoding/signal-examples/
[编辑] 4 Decode GPS
RTL-SDR TUTORIAL: GPS DECODING AND PLOTTING
QuickStart: GNSS-SDR operation with RTL-SDR
RECEIVING AND ACQUIRING GPS POSITIONS WITH AN RTL-SDR (Tech News)
GPS天线包含一个小陶瓷贴片天线,一个低噪声放大器和一个GPS滤波器。为了给天线中的LNA供电,需要具有带偏置三通的RTL-SDR。但如果没有带偏置三通的RTL-SDR,可以使用自制USB 5V外部偏置三通模块。
由于发热大,大多数标准的 R820T / 2 RTL-SDR 在频率高于 1.3 GHz 时,几分钟后都无法接收。如果遇到这个问题,可以考虑使用特殊的 L-Band RTL-SDR 驱动程序来缓解这个问题。
GPS 主频率是 1.575420 GHz,这个信号大部分是非常弱的,低于噪声。如果尝试在SDR#中查看 GPS 的频谱,可能会发现除了非常弱的驼峰之外,看不到其他
Tools:
- RTKLIB An Open Source Program Package for GNSS Positioning RTKLIB: Tutorial and Demonstration for RTK
- GNSS-SDRLIB
1. GitHub 上下载 GNSS- SDRLIB 的 *.zip 包。将 zip 文件解压缩到 PC 上的一个方便的文件夹中。如果要使用修改后的 L 波段驱动程序,请将修改后的 rtlsdr.dll 复制到 bin 文件夹中。
2. 从这里下载最新版本的RTK-NAVI 。将 zip 解压缩到 PC 任意文件夹中
3. 在 GNSS-SDRLIB 文件夹中,打开 gnss-sdrgui.exe
- 参数设置
- 将输入类型更改为RTL-SDR
- 在RTCM MSM旁边放置一个检查,并将端口设置为9999。
- 确保“输出间隔”设置为10Hz。
- 确保“绘图采集”和“绘图跟踪”都被检查。
- 在“MISC”下,可以输入大概的纬度和经度来帮助获得初始锁定。
- 在GPS下,GLONASS和Galileo标题确保“ALL”
按start。一堆命令窗口将开始打开和关闭几秒钟。之后,会打开一堆 gnuplot 图窗口。这些可以忽略。
4. 转到提取的 RTK-NAVI 文件夹,并进入bin目录。打开 rtlnavi.exe
- 点击右上角的“I”按钮。在(1)Rover旁边放置一个复选标记,并将“Type”更改为TCP Client,将“Format”更改为RTCM3
- 点击最左侧“Opt”下面的三个点的按钮,将“TCP 服务器地址”设置为 localhost,将“端口”设置为 9999。
- 按 OK 按钮退出两个窗口
5. 现在按 RTK-NAVI 开始
现在应该在顶部图表中看到几个条。这些栏显示卫星的 GPS 信号强度。在短时间内,应该在左侧面板中看到一个解决方案,这将是您当前的坐标。如果没有解决方案,请尝试重新定位您的 GPS 天线,以便更好地观察信号,并重新检查偏置三通是否被激活。有时,只需重新启动 GNSS-SDRLIB 即可解决无法找到问题。
6. 绘图
在RTK-NAVI中点击“绘图”按钮。这将打开记录坐标的位置图。要查看您在Google地图上的位置,请点击查看→Google地图视图。如果一切正常,现在应该看到当前位置的准确标记。
[编辑] 5 TX GPS
- https://github.com/osqzss/gps-sdr-sim (Support ADALM-Pluto, bladeRF, HackRF, and USRP, LimeSDR)
- https://github.com/gym487/gps-sdr-sim-realtime (Support ADALM-Pluto, bladeRF, HackRF, and USRP, LimeSDR)
- https://blog.csdn.net/fftt516/article/details/78062054
[编辑] 6 Lora
- Decoding LoRa
- Encoding LoRa https://github.com/bertrik/lorasyn
- gr-lora, Decoding tool, (Support HackRF One, USRP B201, RTL-SDR)
- LoRa modem with LimeSDR LoRa-SDR Support RX & TX (only support LimeSDR)Window下Pothos SDR开发环境搭建
[编辑] 7 CNTV
有线电视一个频道的频率范围是 8MHz,有专门的频道编号
对于电视专用频道(频率划分法规之主要业务),用 DS-n 来标示;
对于非电视专用频率范围(频率划分法规之次要业务)安排的有线电视频道的,叫“增补频道”,用 Z-n 来标示
DTMB,全称Digital TelevisionTerrestrial Multimedia Broadcasting(中文:地面数字电视广播)
标准化工作:美国高级电视系统委员会(ATSC)、欧洲数字视频地面广播(DVB-T)和日本地面综合业务数字广播(ISDB-T)三个国际电联批准的地面数字电视广播传输国际标准。我国 2006 年推出了数字电视地面标准 DTMB。我国于2006年8月18日正式颁布了《数字电视地面广播传输系统帧结构、信道编码和调制》(GB20600-2006) 地面数字电视广播传输标准,实现了固定电视和公共交通移动电视的数字电视信号传送。DTMB于2007年8月1号成为中国广播业地面电视信号的强制标准。
DTMB 系统能有效支持包括高清晰度电视(HDTV)、标清电视(SDTV)和多媒体数据广播等多种业务,同时完全满足大范围固定覆盖和移动接收需要。2007年6月4日,香港电信管理局(OFTA)正式宣布从7月1日起采用DTMB进行试播。2009年,澳门也宣布了将采用与香港相同模式进行播出的计划。2008年1月1日起国内多个城市开始了DTMB试播。奥运期间,7个奥运比赛城市播出了HDTV节目,为DTMB的大范围推广积累了经验。DTMB地面高清数字电视接收经验分享
Note:
- DS-13 (474MHz, 470-478MHz)
- DS-14 (482MHz, 478-486MHz),北京纪实高清频道;北京新闻高清频道
- DS-15 (490MHz, 486-494MHz)
- DS-16 (495MHz, 494-502MHz),如:北京广播电视台 公共 (模拟信号)
- DS-17 (506MHz, 502-510MHz)
[编辑] 8 RTL 433
[编辑] 9 APRS