曼彻斯特解码与可变大小的帧

时间:2016-09-26 16:03:44

标签: gnuradio gnuradio-companion

我正在尝试使用GNU Radio Companion对曼彻斯特编码的数据包进行解码。我一直在关注this example,其中作者解码远程Somfy窗口的数据包。根据我在那篇文章和mailing list中所读到的内容,Viterbi Combo块是执行曼彻斯特解码的方法。

Viterbi Combo块预先要求块大小(帧大小)。这在the first article的情况下不是问题,因为帧大小是固定的并且事先已知。但是,在我的情况下,帧大小是可变的,并在标题的第一个八位字节中传送。即。

[preamble][sync][header][data][crc]

有几个块用于从流中提取长度信息,但是这些块假设已经完成了曼彻斯特解码。有没有办法在不知道块大小的情况下进行曼彻斯特解码?这是我需要制作自己的自定义块吗?

0 个答案:

没有答案