【问题标题】:Vector Source block in GNU Radio PSK tutorialGNU Radio PSK 教程中的矢量源块
【发布时间】:2020-07-10 05:01:41
【问题描述】:

我不理解 GNU Radio Guided PSK Tutorial 中第四个流程图的 Vector Source 块中的输入。三个点的背后是什么?请完整说明前几个向量源块中向量行的输入,以便我可以看到和理解输入。教程在:https://wiki.gnuradio.org/index.php/Guided_Tutorial_PSK_Demodulation

我遇到的问题是在“恢复时间”一节中。没有任何文件的链接可以解释向量源模块的输入。本教程显示了块的表面,但不显示输入。表面显示 49*[0,]+[1,]+5... 然后下一个是 50*[0,]+[1,]+4... 我不明白这些的输入矢量源块。

【问题讨论】:

  • 你能链接到那个吗?另外,教程中的文件不是在线提供的吗?
  • 是的,谢谢,就在这里:
  • 嗯,您似乎忘记在评论中包含链接?无论如何,您可以编辑您的问题以包含它吗?
  • 谢谢,就在这里:wiki.gnuradio.org/index.php/Guided_Tutorial_PSK_Demodulation,它位于“恢复时间”一节中。没有任何文件的链接可以解释向量源模块的输入。本教程显示了块的表面,但不显示输入。表面显示 49*[0,]+[1,]+5... 然后下一个是 50*[0,]+[1.]+4... 我不明白这些的输入矢量源块。
  • ...编辑您的问题以包含此内容。不要将其作为评论发布。

标签: gnuradio gnuradio-companion


【解决方案1】:

当我们将该教程更新到 3.8 时,我们决定只有最终的流程图源将包含在活动的 gnu 无线电树中。不过3.7之前的都可以在https://github.com/gnuradio/gr-tutorial/tree/master/examples/tutorial7找到具体参数。

还要注意新旧版本的 mpsk_stage6.grc 都不正确。查看https://github.com/gnuradio/gnuradio/issues/3599 以找到解决方案。注意:截至 2020 年 7 月 9 日,该流程图已合并到 gnu 无线电树中,因此教程中的链接是正确的。

【讨论】:

  • 谢谢,非常感谢。谢谢你们俩。
【解决方案2】:

这只是一种制作向量的pythonic方法

0,0,0,0,…,0,1,0,…,0

49*[0,] 的形状为integer * list,这只是意味着“生成一个包含integer 重复list 的列表。所以49*[0,] 是一个包含49 个零的列表。您可以使用@ 附加更多列表987654327@.

在这里,第一个源包含 49 个零的数据,然后是一个零,然后是多个零(可能是 50 个)。

secons 源包含 50 个零,然后是一个 1,然后是更多的零(可能是 49 个),依此类推。

这里的想法是它们包含相同的信号,但发生了偏移!

【讨论】:

  • 但是如果我输入 49*[0,]+[1,])+50*[0,] 或 49*[0,]+[1,])+50*[0 ,]+[1,] 我得到“无效的语法”。我仍然不明白输入应该是什么。
  • 我不明白您的输入中为什么会有)。这只是普通的 Python。
  • 并且很可能没有尾随 +[1,]
  • 它现在正在接受我的输入,但我认为我没有正确的输入。对于第一个我有 49*[0,]+[1,]+50*[0,] 而对于第二个我有 50*[0,]+[1,] + 49*[0,]第三个 51*[0,]+[1,]+49*[0,]
猜你喜欢
  • 2016-01-18
  • 2020-12-15
  • 2016-07-17
  • 2020-01-09
  • 1970-01-01
  • 1970-01-01
  • 2018-04-10
  • 1970-01-01
  • 2020-08-20
相关资源
最近更新 更多