1

私は GnuRadio ユーザーにおそらく非常にばかげた/単純な質問をします。

ビット [-1, 1] のソースとしてランダム ソースがあります。そして、bpsk変調器を作るために余弦ですべてのビットを乗算したい. 問題は、ビットが可能な限り高速に生成されることです... (samp_rate と共通点はありません)。コサインの 1 周期がある場合、ランダム ソースから多くのビットが生成されます。

質問は、どうすればビット レートの生成を遅くできますか??

助けてくれてありがとう ここに画像の説明を入力

(私はDPSK Modを使いたくない:))

4

1 に答える 1

1

厳密に言えば、ビットの生成を遅らせることはできません。ただし、各シンボルの持続時間を増やすことができます。repeatこれは、GNU Radioのブロックで実行できます。このブロックはinterpolation、入力項目が出力で繰り返される回数に対応するパラメーターを受け取ります。

したがって、コサインの周期をサンプルで見つけますp。ブロックによって生成されたランダム ビットごとに、Random sourceブロックでそれを繰り返しましprepeat。このようにして、ランダムシンボルの持続時間を増やします。次に、結果のサンプルをフローグラフのmultiplyブロックに渡します。

于 2015-07-31T08:17:16.790 に答える