我对GnuRadio用户提出了非常愚蠢/简单的问题。
我有一个随机源作为位[-1,1]的来源。我想用cosinus将每一位乘以bpsk调制器。 问题是Bits是尽可能快地生成的...(没有与samp_rate共同的东西)。当我有1个cosinus周期时,会从Random Source生成许多位。
问题是,如何减慢比特率生成?
(我不想使用DPSK Mod:))
答案 0 :(得分:1)
严格来说,你不能延迟比特的产生。但是,您可以增加每个符号的持续时间。这可以使用GNU Radio的repeat
块来完成。此块采用名为interpolation
的参数,该参数对应于输出项将在输出处重复的次数。
所以你可以在样本中找到余弦的周期,让我们说p
。对于Random source
块生成的每个随机位,您使用p
块重复repeat
次。通过这种方式,您可以增加随机符号的持续时间。然后将结果样本传递给流程图的multiply
块。