Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有 DBSRX 子板的 USRP。我需要一个非常高的采样频率。目前USRP可以给我在I和Q的最大采样频率为64M/8,数据类型很短,需要2个字节。
那么我可以减少输出数据的长度吗?例如将数据保存为占用1字节的char,并将采样频率提高到64M/4。我可以这样做吗?如何?
$ usrp_rx_cfile.py --help
请参阅 -8 选项,它可以获得 8 位 I & Q 并允许最小抽取因子为 4。
您可以通过不同的方式执行此操作,其中一种是 user19899 解释的。比较“难”的方法是修改USRP的FPGA代码,在UHD接口前增加无损压缩。在驱动程序方面,您必须向相反的代码添加一个额外的层。
我在另一个平台上这样做了,我们使用这个解决方案节省了近 40% 的带宽。