首页
学习
活动
专区
工具
TVP
发布

Gnep's_Technology_Blog

专栏作者
183
文章
101409
阅读量
28
订阅数
GNU Radio之OFDM Serializer底层C++实现
GNU Radio 中 OFDM Serializer 模块是 OFDM Carrier Allocator 逆块,其功能为将 OFDM 子载波的复杂调制符号序列化(并串转换模块),输出复数数据符号作为一个带标签的流,并丢弃导频符号。
Gnep@97
2024-05-01
190
GNU Radio之OFDM Frame Equalizer底层C++实现
OFDM Frame Equalizer 的功能是对标记的 OFDM 帧执行一维或二维均衡,本文对 OFDM Frame Equalizer 模块的底层 C++ 源码进行剖析。
Gnep@97
2024-05-01
140
Costas-Barker序列模糊函数仿真
Costas 码是一种用于载波同步的频率调制序列,它通过改变载波频率来编码信息,主要用于降低相位模糊并提高信号的同步精度。
Gnep@97
2024-04-30
330
imx6ull配置交叉编译环境编译u-boot及linux所遇问题解决记录
CoM-iMX6UL(L) 是一款兼容 i.MX6UL(L)-x(X=Y0/1/2 三个版本)的高性能、低功耗工业级核心板,主要用于各种工业级、商业级的应用控制终端数据采集和处理、智能物流数据终端、数据中继器、新能源充电桩控制器和计费系统、车载终端数据采集和处理,是 NXF的 i.MX6UL(L)系列产品的一员。
Gnep@97
2024-04-30
500
GNU Radio之OFDM Channel Estimation底层C++实现
OFDM Channel Estimation 模块的功能是根据前导码(同步字)估计 OFDM 的信道和粗略频率偏移,本文对 OFDM Channel Estimation 模块的底层 C++ 源码进行剖析。
Gnep@97
2024-04-30
420
GNU Radio之Frequency Mod底层C++实现
频率调制(Frequency Modulation, FM)是一种重要的调制技术,广泛应用于无线广播和通信,本文对 GNU Radio 中的 Frequency Mod 模块进行深入剖析。
Gnep@97
2024-04-29
810
GNU Radio之Schmidl & Cox OFDM synch.底层C++实现
在 GNU Radio OFDM 系统中,一个非常重要的环节是在接收端准确地同步和检测发送端发出的信号。这就是 Schmidl & Cox 同步算法发挥作用的地方。Schmidl & Cox 算法是一种用于 OFDM 信号的时间同步的技术。本文对其底层 C++ 源码进行学习记录。
Gnep@97
2024-04-27
700
OFDM同步技术
由上两个图所示,当 STO = -3,CFO = 0时,可以看到基于差值最小的方法估计的 STO 更为准确。
Gnep@97
2024-04-25
960
Costas序列模糊函数仿真
任意每行每列有且仅有 1 个元素等于 1、其余元素都为 0 的 nxn 阶矩阵称为置换矩阵。Costas 序列是一类特殊的置换矩阵,它与自身任意方向的平移副本之间都至多有 1 个元素 “1” 重合,如矩阵 A 所示(其序列表示为 [4,1,6,7,5,8,3,2])。
Gnep@97
2024-04-20
950
GNU Radio使用Python Block实现模块运行时间间隔获取
GNU Radio 中没有实现测量两个模块之间的时间测量模块,本文记录一下通过 python block 制作一个很简单的测时 block。
Gnep@97
2024-04-19
520
GNU Radio创建Zadoff-Chu序列C++ OOT块
本文实现在 GNU Radio 中创建 Zadoff-Chu 序列 C++ OOT 块,仅做代码调试记录。
Gnep@97
2024-04-15
880
GNU Radio Radar Toolbox编译及安装
GNU Radio Radar Toolbox(gr-radar)是一个开放源码的工具箱,用于 GNU Radio 生态系统,主要目的是为雷达信号处理提供必要的工具和函数。
Gnep@97
2024-04-12
630
gr::log :INFO: packet_headerparser_b0 - Detected an invalid packet at item问题记录
在使用 GNU Radio 对 OFDM 进行帧结构设计时,出现了如下的警告信息:
Gnep@97
2024-04-11
650
ST Motor Control Workbench生成工程报错PDSC version is not supported解决办法
使用 ST Motor Control Workbench 5.4.4 FOC 电机开发工具和 stm32cubemx 6.1.1 生成的工程报错,记录一下解决的办法。
Gnep@97
2024-04-11
1010
解决GNU Radio+USRP实现OFDM收发在接收端存在误码问题
在使用 GNU Radio 时使用官方例程搭建 GNU Radio + USRP 实现 OFDM 收发测试时,发现误码情况很严重,明明都是理想信道的情况下,即时在仿真情况下不接 USRP 硬件设备进行收发也会出现误码,如下图所示,这就不得不怀疑是官方的底层 C++ 源码存在的问题了。
Gnep@97
2024-04-02
1570
解决GNU Radio+USRP实现OFDM收发在接收端QPSK星座图映射无“抖动”问题
本文记录在 GNU Radio+USRP 实现 OFDM 收发时,在接收端 QPSK 星座图映射无“抖动”问题的解决方法,
Gnep@97
2024-03-30
1100
Ubuntu20.04LTS+uhd3.15+gnuradio3.8.1源码编译及安装
本地 Ubuntu 环境的 gnuradio 是按照官方指导使用 ppa 的方式安装 uhd 和 gnuradio 的,也是最方便的方法,但是存在着一个问题,就是我无法修改底层 C++ 实现代码并修改自己想要的功能,我现在的需求就是对部分 block 的底层代码进行修改,因此需要源码编译及安装,并在每次修改完相关文件后重新对源码进行编译再安装即可。
Gnep@97
2024-03-30
1130
GNU Radio之OFDM Carrier Allocator底层C++实现
OFDM Carrier Allocator 是 OFDM 子载波分配模块,也即串并转换模块。该模块的作用是给每个子载波分配相应的值,数据相应地实现串并转换。本文记录其底层 C++ 代码实现。
Gnep@97
2024-03-28
1440
解决GNURadio自定义Python OOT块-导入块时报错问题
本文记录在 GNURadio 自定义Python OOT 块后导入块时报错 ModuleNotFoundError: No module named xxx。
Gnep@97
2024-03-21
980
REDHAWK——波形
本章讨论了在 REDHAWK 中波形的构建和执行。应用程序是表示波形实例的软件对象。波形是一个 XML 文件,描述了组件的部署、互连和配置。可以在沙箱以及在 REDHAWK 域中启动波形。本章讨论了作为域中运行应用程序启动波形的机制。
Gnep@97
2024-03-20
700
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档