【发布时间】:2017-04-27 00:04:04
【问题描述】:
我对 SDR 非常陌生,并且对 DSP 几乎没有背景。我安装了 uhd 驱动程序和依赖项,并且可以运行/构建 c++ 示例。如果我在 TX 端运行 tx_samples_from_file 或 tx_waveform 并在 RX 端运行 rx_samples_to_file,我会在 .dat 文件中得到随机字符。请问rx_samples_to_file的功能是什么?我认为 rx_samples_to_file 应该得到与接收到的样本等效的复杂 IQ 采样数据。
最终,我想用 USRP 实现的是生成随机整数,使用 QAM 或 QPSK 进行映射和调制,并使用简单的 RF1(背靠背)使用 USRP TX 发送和接收 USRP RX连接。
请帮忙
【问题讨论】:
-
Yes
rx_samples_to_file将收到的样本存储为 IQ。根据您要求的格式,每个 I 和 Q 将使用 1 到 4 个字节。如果你看文件的内容,它看起来像随机字符,每个 I 和 Q 对应 1 到 4 个字符。
标签: c++ signal-processing usrp uhd