【发布时间】:2015-04-25 13:30:23
【问题描述】:
我是 GNU Radio 的新手,我正在尝试使用它和 USRP B210 板来传输值。
我使用 Matlab 将值 0.121 转换为 wav 格式,然后使用 GNU Radio 中的 audio_to_file 示例将 wav 文件转换为 .dat 文件。
当我使用 B210 和 GNU Radio 传输 .dat 文件时,我收到了一个 wav 文件,但是当我使用 matlab 函数 (audioread()) 读取 wav 时,我得到了一个不同的值。
附言
转换后的 .dat 文件的采样率为 44100 Hz,每个采样 16 位。
接收器和发射器的采样率为 400K Hz。
我将 GNU Radio 包中的 fm_tx4.py 示例用于我的发射器。
我用uhd_nbfm_receiver.grc作为接收者。
【问题讨论】:
-
你想传输单个值是什么意思?您的意思是“一系列恒定值”,例如。
[0.121, 0.121, 0.121, 0.121, ...]?
标签: matlab audio gnuradio usrp software-defined-radio