gr::log :INFO: packet_headerparser_b0 - Detected an invalid packet at item问题记录


前言

在使用 GNU Radio 对 OFDM 进行帧结构设计时,出现了如下的警告信息:

gr::log :INFO: packet_headerparser_b0 - Detected an invalid packet at item 724224
gr::log :INFO: header_payload_demux0 - Parser returned #f

下面只是对问题做个记录,问题并未解决。。。


一、OFDM 帧结构设计

按照需求需要将 Zadoff-Chu 序列调制到 OFDM 子载波上,所以我所设计的一帧 OFDM组成如下:
在这里插入图片描述

二、源码修改

修改底层代码:
新增:
在这里插入图片描述
修改:
在这里插入图片描述

三、运行结果

请添加图片描述
请添加图片描述
请添加图片描述

运行时会有这样的警告信息,当我用实验室电脑时会一直打印,引起该问题的原因有可能是接收信号解调失败,导致头信息(header_data)解析失败,进而无法知道帧长度等信息。
在这里插入图片描述
但是我更换自己笔记本电脑后只打印了这两条后就不会再打印,网上有解决办法是减小发送端的乘数因子,但是我修改后无济于事
在这里插入图片描述
查看接收端误码情况,没有出现误码的结果,因此这个问题在这里做一个记录。


我的qq:2442391036,欢迎交流!


  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

须尽欢~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值