gnu radio - 比特率

时间:2015-07-31 00:39:44

标签: gnuradio gnuradio-companion

我对GnuRadio用户提出了非常愚蠢/简单的问题。

我有一个随机源作为位[-1,1]的来源。我想用cosinus将每一位乘以bpsk调制器。 问题是Bits是尽可能快地生成的...(没有与samp_rate共同的东西)。当我有1个cosinus周期时,会从Random Source生成许多位。

问题是,如何减慢比特率生成?

感谢您的帮助 enter image description here

(我不想使用DPSK Mod:))

1 个答案:

答案 0 :(得分:1)

严格来说,你不能延迟比特的产生。但是,您可以增加每个符号的持续时间。这可以使用GNU Radio的repeat块来完成。此块采用名为interpolation的参数,该参数对应于输出项将在输出处重复的次数。

所以你可以在样本中找到余弦的周期,让我们说p。对于Random source块生成的每个随机位,您使用p块重复repeat次。通过这种方式,您可以增加随机符号的持续时间。然后将结果样本传递给流程图的multiply块。