文章 2024-04-03 来自:开发者社区

解决GNU Radio+USRP实现OFDM收发在接收端QPSK星座图映射无“抖动”问题

前言 本文记录在 GNU Radio+USRP 实现 OFDM 收发时,在接收端 QPSK 星座图映射无“抖动”问题的解决方法, 一、遇到的问题 我遇到的问题是,现在搭建的 OFDM 模型在接收端做信道均衡时,接收端的 QPSK 星座图映射在有噪声的情形下并没有出现 “抖动” 现象。如...

解决GNU Radio+USRP实现OFDM收发在接收端QPSK星座图映射无“抖动”问题
文章 2024-04-03 来自:开发者社区

GNU Radio之OFDM Carrier Allocator底层C++实现

前言 OFDM Carrier Allocator 是 OFDM 子载波分配模块,也即串并转换模块。该模块的作用是给每个子载波分配相应的值,数据相应地实现串并转换。本文记录其底层 C++ 代码实现。 一、OFDM Carrier Allocator 简介 OFDM Carrier Al...

GNU Radio之OFDM Carrier Allocator底层C++实现
文章 2024-04-03 来自:开发者社区

GNU Radio创建Zadoff-Chu序列python OOT块

前言 本文实现在 GNU Radio 中创建 Zadoff-Chu 序列 python OOT 块,仅做代码调试记录。 一、ZC序列是什么? 参考我之前的博客:ZC序列理论学习及仿真 二、创建自定义的 OOT 块 参考官方教程 Creating Python OOT w...

GNU Radio创建Zadoff-Chu序列python OOT块
文章 2024-04-03 来自:开发者社区

GNU Radio简介及流程图搭建

前言 欢迎来到无线通信的世界,初步接触 GNU Radio,对其学习进行一个记录。 一、GNU Radio 是什么? GNU Radio 是一个免费的开源软件开发工具包,提供信号处理模块来实现软件无线电。它可以与现成的低成本外部射频硬件一起使用,以创建软件定义的无线电,也可以在类似模拟...

GNU Radio简介及流程图搭建
文章 2017-11-14 来自:开发者社区

使用HackRF+GNU Radio 破解吉普车钥匙信号

引文 我最近对软件定义的无线电技术(SDR)产生了浓厚的兴趣,而我对其中一款流行的SDR平台(HackRF)也产生了兴趣,而其频率接收的范围也在1MHz ~6GHz之间(范围较广)。而这里也需要提及一个有趣而实用的攻击方法即重送攻击,当然可以理解为记录一个简单的信号,然后再播出它。我将利用我的电脑攻击并解锁Jeep Patriot (2006)汽车。Patriot是Jeep品牌旗下一款偏重公路性....

使用HackRF+GNU Radio 破解吉普车钥匙信号
文章 2015-12-02 来自:开发者社区

一个很有意义的GNU Radio网站

http://oshearesearch.com/

文章 2015-12-02 来自:开发者社区

GNU Radio message

前面介绍过GNU Radio中协议数据包的传递方式之一——消息机制。仔细研究GNU Radio的源代码会发现,其中的消息机制是很重要的。几乎在所有实际的发送、接收中都会用到消息(message):在GRC中的packet_encoder和packet_decoder、pkt.py中的pkd_mod和pkd_demod以及packet.py中的packet_encoder和packet_decod....

文章 2015-11-29 来自:开发者社区

GNU Radio内存错误shmget (0)解决办法

不管是在GRC中还是python流图中运行GNU Radio应用,都会报错: 错误原因及解决方案如下: GNU Radio的循环缓冲采用共享内存的方式,某些情况下内存可能会耗尽,从而报错。 终端输入:sudo sysctl kernel.shmmni=32000即可解决

文章 2015-11-29 来自:开发者社区

GNU Radio中协议数据包的传递方式

All the blocks presented so far operate as "infinite stream" blocks, i.e., they simply continue working as long as items are fed into their inputs. The low pass filter is a good example: Every new i.....

文章 2015-11-29 来自:开发者社区

GNU Radio中流图的动态配置

How can I reconfigure a flow graph? How do I use lock(), unlock()?¶ A running flow graph is static, and can't be changed. There are two ways to implement reconfigurability: Use lock() / unlock() Cr...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等