gnu 无线电 - 比特率

gnu radio - bit rate

我可能有非常 stupid/simple 的问题要问 GnuRadio 用户。

我有一个随机源作为位 [-1, 1] 的源。我想将每一位与余弦相乘以制作 bpsk 调制器。 问题是尽可能快地生成位...(与 samp_rate 没有任何共同点)。当我有 1 个余弦周期时,会从随机源生成许多位。

问题是,我怎样才能减慢比特率生成速度??

感谢您的帮助

(我不想使用 DPSK Mod :))

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

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