我有一个来自光谱仪的原始抓取数据,该数据在 wifi (802.11b) 通道 6 上工作。(两台笔记本电脑在临时 ping 对方)。
我想在 matlab 中解码这些数据。我将它们视为具有 460 万个复杂样本的复杂向量。我看到他们的光谱相当不错。我正在寻找像 IEEE 802.11 标准(我有)那样复杂的文档。
我可以将测量数据分享给其他人。
现在有一些使用软件无线电 (SDR) 技术解码 802.11 的解决方案。如前一个答案所述,有基于 gnuradio 的软件 - 特别是gr-ieee802-11和802.11n+。此外,像WARP这样的高端 SDR 板使用基于 FPGA 的802.11实现。还有一堆 802.11 的 Matlab 实现可用,例如802.11a。
我使用 802.11 IEEE 标准在 matlab 上编码和解码数据。编码数据是一项简单的任务。解码要复杂一些。
我同意 Stan 的观点,自己做所有事情都会很艰难。您可能会从 CGRAN 上的项目中获得一些想法,例如: