自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)

原创 GNU Radio系列教程(九):中级篇之GNU Radio GRC流图生成的Python脚本

本文介绍通过GRC流图生成的python脚本的基本框架和主要函数。目录一、双音调流图二、双音调脚本分析三、有用链接和联系方式一、双音调流图以下GRC流图实现了双音调合成,当我们点击GRC中工具栏中的“Generate”代码生成按钮时,在“工作空间”会提示你,生成了一个文件名字为“tutorial_three_1.py”的python脚本。打开该Python脚本,#!/usr/bin/env python3# -*- coding: utf-8 -*-#..

2020-09-23 17:05:33 28

原创 GNU Radio系列教程(八):初级篇之GNU Radio GRC BPSK调制解调

本文是在“GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调”的基础上,给出BPSK调制解调的实例。BPSK与QPSK的主要区别在于每个符号的比特位数,QPSK是一个符号2个比特,BPSK是一个符号1个比特。需要具备的基础知识:(1)GNU Radio系列教程(二):初级篇之GNU Radio介绍(2)GNU Radio系列教程(六):初级篇之GNU Radio GRC 硬件使用实例之信号频谱分析(3)GNU Radio系列教程(七):初级篇之GNU R..

2020-09-11 17:14:20 82

原创 GNU Radio系列教程(七):初级篇之GNU Radio GRC PSK调制解调

在本文中,我们将进行纯仿真实验,不使用任何硬件设备。但是,我们会考虑无线信号在实际信道传输过程中所面临的一些诸如信道衰落、时钟同步等影响信号传输的问题。我们会在信道仿真模块中,通过设置参数来模拟这些问题,然后一步一步的解决它们,最终实现信号的正确解调解码。本文的实例只是实现PSK调制解调的一种方法,这里我们使用了GNU Radio自带的PSK信号解调模块。除了本文的方法之外,还有很多其他的PSK解调实现方法,这些不同方法的实现细节相差较大。本文目标(1)理解信号失真和信道对信号传输的影响作用..

2020-09-11 12:16:15 922

原创 GNU Radio系列教程(六):初级篇之GNU Radio GRC 硬件使用实例之信号频谱分析

在使用GNU Radio来做的一些接收程序中,最具代表性的一个就是频谱分析仪程序。这个程序可以用来验证你的设备是否可以正常工作。需要具备的基础知识:GNU Radio系列教程(二):初级篇之GNU Radio介绍GNU Radio系列教程(三):初级篇之GNU Radio GRC流图GNU Radio系列教程(四):初级篇之GNU Radio GRC采样率目录一、我需要做什么?二、搭建一个频谱分析仪的简易流图程序三、调节QT GUI Sink模块中的参数观察信号变化情况..

2020-09-07 16:03:21 203

原创 GNU Radio系列教程(五):初级篇之GNU Radio GRC AM发射与接收

本文用GNU Radio来实现AM发射和接收。本文的前半部分介绍如何生成AM信号。后半部分则介绍如何解调AM信号。AM信号调制程序利用Socket来将生成的AM信号传输给实现AM解调的程序。本文并没有使用HackRF One、LimeSDR等硬件,只是使用了计算机的扬声器和麦克风。需要具备的基础知识:GNU Radio系列教程(三):初级篇之GNU Radio GRC流图GNU Radio系列教程(四):初级篇之GNU Radio GRC采样率目录一、AM发射器二、AM接收器..

2020-09-03 15:29:06 196

原创 GNU Radio系列教程(四):初级篇之GNU Radio GRC采样率

本文用GNU Radio来直观的理解奈奎斯特采样定理。目录一、用GRC来直观的看“采样率”的作用二、信号源是硬件的例子三、信号接收器是硬件的例子四、当不使用硬件做纯仿真时候的例子五、有用链接和联系方式引用百度百科的奈奎斯特采样定理定义:在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max>2fmax),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的2.56~4倍;采样定理又称..

2020-09-02 14:54:52 104

原创 GNU Radio系列教程(三):初级篇之GNU Radio GRC流图

本文的目标:(1)使用GNU Radio的标准模块来创建流图GRC程序(2)学习如何在GRC的模块之间调试、解决问题(3)理解GRC中的采样模块和限流模块的作用(4)学习如何使用GNU Radio的文档来理解模块的功能需要具备的基础知识:(1)关于git的一些基础知识(2)安装好GNU Radio 3.7或3.8或更新的版本(3)GNU Radio系列教程(二):初级篇之GNU Radio介绍目录一、开始理解什么是GRC二、GRC的基本操作方法1、搜索模块..

2020-08-30 11:01:18 259

原创 BladeRF osmocom模块由于缺少libbladerf-dev导致source/sink模块提示no support device

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文介绍Ubuntu下BladeRF osmocom模块由于缺少libbladerf-dev导致osmocom source/sink模块提示no support device,及其解决问题。一、问题描述假如你的Ubuntu中缺少libbladerf-dev的话,当你通过源码安装gr-osmosdr模块时候,会导致osmocom模块不支持BladeRF设备的问题。具体表现为:(1)源码编译安装gr-osmosdr模块时候,cmak..

2020-07-28 21:59:00 103

原创 GNU Radio gr-dvbs2实验

本文介绍Ubuntu下安装gr-dvbs2方法、安装过程中可能碰到的问题及解决方法。

2020-07-28 07:49:40 147

转载 USRP配置与测试-PC端网络设置及固件烧写

原文链接:https://blog.csdn.net/pelsor/article/details/50478536

2020-07-27 15:57:59 103

原创 GNU Radio系列教程(二):初级篇之GNU Radio介绍

目录一、GNU Radio是什么?二、为什么需要GNU Radio?三、数字信号处理1、声音示例2、将数字信号处理应用到无线电磁波传输中四、基于模块化和流程图的数字信号处理五、GNU Radio已有的通信模块六、有用链接和联系方式一、GNU Radio是什么?GNU Radio是一个用来帮助无线通信开发者设计、搭建和实现无线通信系统的框架和工具。GNU Radio具有高度模块化、基于流程图的特点,针对复杂的信号处理应用场景,提供了丰富全面的处理模块。GNU Rad..

2020-07-22 11:52:30 358

原创 GNU Radio系列教程(一):什么是GNU Radio?为什么我需要用GNU Radio?

目录一、什么是软件无线电?二、GNU Radio到底能做什么事情?三、我如果不精通编程,还能用GNU Radio吗?四、GNU Radio使用需要授权吗?五、基于GNU Radio,人们已经做了取得了哪些成果?六、数字信号处理、基带、时钟同步…这些名词是什么意思?七、有用的链接和联系方式GNU Radio是一个免费的开源软件工具包,该工具包提供了可用于软件无线电的信号处理模块。基于一些通用的射频前端设备,该工具包可以用来实现软件无线电系统。此外,该工具包也可以用于单纯...

2020-07-22 11:42:05 364

原创 KerberosSDR新手入门测试

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍Ubuntu下安装KerberosSDR相关软件环境,以及原作者树莓派镜像使用方法。KerberosSDR的使用方法目前有两种建议,一种是在Ubuntu系统上安装相关驱动及应用软件,另一种是用作者制作好的树莓派镜像,通过工具将镜像烧录到SD卡中,开机直接使用。第二种树莓派的方法用起来更直接简单一些。大家可以根据自己实际情况选择用哪种方法。目录一、KerberosSDR简介二、Ke..

2020-06-13 14:18:13 401

原创 LimeSDR DVB实验

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍LimeSDR发射DVB信号及其接收操作。目录一、​​​DVB简介二、实验硬件软件三、DVB-T发射与接收1、用limesdr发射DVB-T信号2、DVB-T的接收四、DVB-S的发射与接收1、用limesdr发射DVB-S信号2、DVB-S的接收五、联系方式六、有用链接一、​​​DVB简介https://baike.baidu.co...

2020-05-23 12:19:59 295

原创 LimeSDR srsLTE实验

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文使用LimeSDR-USB和自己的手机来实现基站和手机之间的握手通信。相关功能仅限用于科研实验。目录一、srsLTE简介二、实验硬件软件三、编译安...

2020-04-23 15:44:01 955

原创 LimeSDR DAB发射 RTL SDR DAB接收

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文利用Open Digital Radio套件、LimeSDR开发板来实现DAB(Digital Audio Broadcasting)发射。实验流程包括:首先,编译安装Open Digital Radio套件;然后,编辑ODR配置文件;最后,进行发射和接收。目录一、DAB概述...

2020-04-23 09:51:09 389

原创 LimeSDR外壳安装及基本测试

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。由于经常有用户咨询如何安装LimeSDR外壳,面板,天线转接线等问题,因此,本文专门针对上述问题给出解答。目录一、天线转接线安装二、外壳安装三、基本测试一、天线转接线安装【注意测试发射信号的时候一定要安装上4根天线来测试!】安装天线转接线和天线,RF接口默认使用...

2020-04-18 21:27:18 552

转载 Ubuntu 没有声音解决方法

方法一:我测试了好用。https://blog.csdn.net/generalsong/article/details/98076517如果你的电脑有显卡,有HDMI,那ubuntu系统可能不能自动选择主板上面的声卡,所以,在配置里面加上一句命令就可以让系统自动选择主板上面的声卡了。方法如下:打开终端,把这句代码复制进去运行:sudo gedit /etc/modprobe.d/...

2020-04-18 14:53:28 243

转载 Ubuntu 16.04 引导修复 boot repair

https://blog.csdn.net/laocaibcc229/article/details/79274412解决方案:1.制作一个U盘启动盘。下载对应的ubuntu系统,用UltraISO制作Ubuntu U盘启动。2.打开电脑后选择u盘启动盘,然后选择try ubuntu without install。试用不安装。3.进入ubuntu系统后,连接好网络,打开终端,输入下面命...

2020-04-18 14:44:30 241

原创 基于GNU Radio和HackRF/LimeSDR的802.11收发机

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍的内容来自SRIF 2013中的一篇论文:An IEEE 802.11a/g/p OFDM Receiver for GNU Radio。正如题目所示,本论文实现了一个符合802.11a/g/p规范的接收机,当然作者也做了发射机。

2020-04-03 18:26:20 1047

原创 Portapack ADS-B接收室外附近飞机信号

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。目录一、ADS-B基本介绍二、实验硬件三、实验过程1、准备一张TF卡(即Micro SD卡)2、下载实验需要的文件3、开机接收信号四、有用的链接本文介绍如何用HackRF One和Portapack来接收ADS-B信号,在室外接收飞机航班的ICAO ...

2020-03-22 21:26:55 1209

原创 Portapack Havoc固件源码编译

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文介绍如何在Ubuntu系统中,对适用于Portapack的hackrf Havoc版本固件进行源码编译。目录一、安装依赖包二、下载、编译portapack-havoc固件三、有用的链接一、安装依赖包以下依赖包可能你的电脑里有的已经安装了,不管是否安装过,都可以运行以下命令,如果你安装过了的话,运行以下命令...

2020-03-21 11:40:54 1245

原创 LimeSDR LoRa发送和接收

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文利用LimeSDR Mini和PothosFlow实现LoRa的仿真、发射、接收、重放,理解LoRa的基本原理。实验流程包括:首先,使用PothosFlow搭建LoRa收发的仿真流图并验证;其次 ,使用Limesdr实现LoRa的收发;最后,查看实验结果。目录一、什么是LoRa二、实验硬件软件三、编译安装1、...

2020-03-19 11:20:19 728

原创 LimeSDR 低功耗蓝牙信号接收解调解码

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文介绍如何使用LimeSDR来接收、解调和解码低功耗蓝牙信号。程序来自于https://github.com/DesignSparkrs/sdr-ble-demo.git目录一、蓝牙版本介绍二、BLE基本原理三、实验硬件软件四、编译安装五、接收BLE信号六、有用的链接一、蓝牙版本介绍蓝牙可分为经...

2020-03-14 13:45:51 601

原创 Universal Radio Hacker(URH):一个用于逆向解析和攻击无线通信协议的开源工具

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文介绍一个用于逆向解析和攻击无线通信(私有)协议的开源工具。该工具是Johannes Pohl和Andreas Noack研发的,该成果也已发表在12th USENIX Workshop on Offensive Technologies(woot'18),woot是一个与Usenix Security一起举办的w...

2020-03-12 16:42:20 1301 2

转载 ADS-B:从入门到实现

重要事情说三遍!!!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!https://ibcl.us/ADSB_Decode_20200118/FlightAware网页看“飞机”,https://a.ibcl.us/目录设备方案开搞准...

2020-03-10 13:05:09 1177 2

转载 Re:从零开始的 RTL-SDR 折腾记

原文链接:https://ibcl.us/RTLSDR-Modifying_20190323/目录引子起因情况方案适用对象RTL-SDR芯片与灵敏度改造 Q 通道接收短波绕制巴伦Mini Whip 值不值开发板优势何在预算与选择Debian 大法好连 WifiNAT 穿透VPS 上的操作开发板上的操作环境搭建一键脚...

2020-03-10 12:15:06 1649 1

原创 Portapack及Havoc固件基本功能介绍

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!目录二、Portapack的固件有哪些版本三、Havoc固件的基本功能举例1. 录制保存信号和重放信号2. Microphone TX功能3. 接收器功能四、总结:五、相关链接Portapack是一个HackRF的扩展板,Portapack开发板的插针插到HackRF的插槽中,可以帮助用户脱离PC电脑...

2020-03-08 13:49:14 3659

转载 Ubuntu16.04, Gqrx通过RTL-SDR的Q通道收听中短波

转载自https://blog.csdn.net/weixin_34318326/article/details/85982941

2020-03-07 15:02:00 314

原创 LimeSDR 信号生成发射与接收分析

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文利用LimeSDR和GNU Radio生成正弦波、余弦波、方波、三角波、锯齿波等信号,并能够利用设备同步接收这些信号,能够对接收到的信号进行频域、时域、瀑布图、星座图等方面的分析。原始用例来源于LimeSDR gr-limesdr自带的example。https://github.com/myriadrf/gr-lime...

2020-03-04 14:20:31 527

原创 LimeSDR WBFM广播发射与接收

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文介绍LimeSDR gr-limesdr自带的example中的FM宽带广播发射与接收的GRC程序。调频、宽带调频WBFM和窄带调频NBFM的相关基础知识网上有很多,可以参见下边的链接:https://zh-cn.fmuser.net/content/?801.htmlhttps://zhuanlan.zhihu.c...

2020-03-04 11:10:00 492

原创 LimeSDR GFSK GNURadio发射与接收

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文程序来自LimeSDR gr-limesdr自带的example中的GFSK发射与接收GRC程序。GFSK(Gauss frequency Shift Keying),高斯频移键控,当原始数字信号在经过FSK调制,发射之前,加上一个高斯低通滤波器来限制调制后的信号频谱宽度,进而降低传输带宽,降低功率消耗。GFSK的具体调...

2020-02-18 18:37:35 652

原创 HackRF One 学习路线建议

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!目前,关于HackRF One的各种资料已经很多了,但是经常会有买家问我一个问题:面对着这么多的资料,我该如何下手呢?先看什么,后看什么?为了回到这个问题,给刚接触HackRF One的朋友们,提供一些学习路线建议,本文将从软件无线电基础知识学习、HackRF One开发板基本内容了解、软件安装方法、基本实验验证、软件无线电开发...

2020-02-18 12:23:33 2109

原创 LimeSDR有用的网页链接

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!windows下的LimeSuite软件下载:http://downloads.myriadrf.org/builds/PothosSDR/?C=M;O=D硬件描述LimeSDR-USB hardware descriptionhttps://wiki.myriadrf.org/LimeSDR-USB_hardware_...

2018-08-31 18:46:56 1142

原创 LimeSDR常见问题及解决方法

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!一、固件更新【注意固件更新存在一定的风险性,如果固件更新不成功则可能导致无法使用,因此只要不影响正常使用,建议新手不要轻易更新固件】如果你碰到类似于下图所示的问题,这说明你需要更新板子的固件。解决方法为:1)点击LimeSuiteGUI【Ubuntu系统中】或Lime Suite【Windows系统中】软件中的Mod...

2018-08-31 08:44:16 2369

原创 LimeSDR GPS欺骗

原文出处:https://blog.csdn.net/qq_41956518/article/details/82189404多谢CSDN原作者NVA SPC的整理分享和许可转载!!!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!欺骗部分这部分的代码来自于gps-sdr-sim,后期我将自己制作一个只针对于LimeSDR-USB的分支供大家学习参考。话不多说,我们开...

2018-08-29 18:38:37 3809

转载 LimeSDR-USB硬件部分详细解读

原文出处:https://blog.csdn.net/qq_41956518/article/details/81953610多谢CSDN原作者NVA SPC的整理分享和许可转载!!!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!我本人是一个走纯硬件的硬件学习者,希望大家共同进步,Lime这个板子在国内的资源极少,所以我尽可能为后来者将道路铺平,也希望各位能更深一步的了...

2018-08-23 09:53:12 1940

原创 ubuntu HackRF One相关环境搭建

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!一、安装依赖:$ sudo apt‐get install gitbuild‐essentialcmakelibusb‐1.0‐0‐devliblog4cpp5‐devlibboost‐devlibboost‐system‐devlibboost‐thread‐devlibboost‐program‐option...

2018-08-22 16:50:13 5445 2

转载 LimeSDR新手入门教程(一)

原文出处:https://blog.csdn.net/qq_41956518/article/details/81944807多谢CSDN原作者NVA SPC的整理分享和许可转载!!!本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!LimeSDR是一个开源的,支持应用程序的软件定义无线电(SDR)平台,可用于支持几乎任何类型的无线通信标准; 它可以发送和接收UMTS,LT...

2018-08-22 16:49:35 2713

原创 Windows下LimeSDR Mini使用说明

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!本文将详细介绍在Windows下如何搭建安装LimeSDR Mini的驱动软件,搭建软件环境,以及使用LimeSuite来测试LimeSDR Mini的信号接收功能。假设你的电脑中没有安装FTDI驱动或者PothosSDR-XXX-vc14-x64.exe等软件,其中xxx为PothosSDR的版本日期,则当你将LimeSDR Mini的U...

2018-04-06 22:24:21 2886

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除