Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Usrp1和Gnuradio_Gnuradio_Usrp - Fatal编程技术网

Usrp1和Gnuradio

Usrp1和Gnuradio,gnuradio,usrp,Gnuradio,Usrp,我正在尝试在2.4和5 GHz上设置5个USRP1和一些子板 有些坏了,有些工作正常,但我不知道哪个是哪个。我试图发送一个符号(QAM调制)序列,然后我试图将其与文件源一起传递给USRP接收器和FFT接收器 我试图找到文章和教程,如何连接采样率以及如何设置它们,但我不明白我遗漏了什么。有人能帮忙搞一下这些计划吗 128 MS/s不是USRP1所能达到的速率。控制台将包含一个UHD警告,表明选择了不同的可能速率(很可能是8MS/s) 现在,通过在流程图中设置一个“节流”块来反驳该速率——该块的工作

我正在尝试在2.4和5 GHz上设置5个USRP1和一些子板

有些坏了,有些工作正常,但我不知道哪个是哪个。我试图发送一个符号(QAM调制)序列,然后我试图将其与文件源一起传递给USRP接收器和FFT接收器

我试图找到文章和教程,如何连接采样率以及如何设置它们,但我不明白我遗漏了什么。有人能帮忙搞一下这些计划吗


128 MS/s不是USRP1所能达到的速率。控制台将包含一个UHD警告,表明选择了不同的可能速率(很可能是8MS/s)

现在,通过在流程图中设置一个“节流”块来反驳该速率——该块的工作只是(仅此而已)降低样本通过的平均速率——而这正是您的“USRP接收器”已经做到的。事实上,GRC的现代版本会警告您,在同一流程图中使用节流块作为硬件接收器或源是一个坏主意

现在,你会说“好吧,如果USRP接收器实际上只需要消耗8MS/s,而我的内插器从我名义上的1M/s流量中产生128ms/s(实际上,GNU无线电中的信号没有采样率),那么这必须足够快,以满足8MS/s的需求!”

但事实上,128插值器实际上是一个CPU密集型的东西,产生的速率可能没有那么高,油门工作方式的波动性使其更糟

事实上,你的插值器是完全没有必要的。USRP内部具有适用于其主时钟速率64MS/s整数部分的适当内插器,这意味着您可以将USRP接收器的采样率设置为1MS/s,并直接将文件源连接到它