moerjielovecookie

Sawen_Blog

一个普通工科牲的博客网站
x
github
follow
email

8ビットデータを1ビット逐次出力する回路シミュレーション

DVB-S システムでは、TS ストリームが RS エンコーディングを経て uint8 型データに変換され、その後 QPSK 星座マッピングではバイナリビットストリームが必要となるため、RS エンコーディング後に 8 ビットのデータを 1 ビット逐次出力に変換する必要があります。

実現思路#

まず、BitwiseOperator モジュールを使用してビットごとの AND 操作を行い、8 ビットのバイナリデータをそれぞれ抽出します。その後、カウンターを使用して 0〜7 のカウント信号を生成し、mux モジュールのイネーブル信号として使用します。8 つのクロックサイクル内で抽出した 8 ビットデータをそれぞれ出力します。

構造ブロック図#

1713153777444.png

シミュレーション結果#

1713153816902.png

入力データは 133 で、バイナリは 10000101 です。出力結果が要求に合致していることが確認できます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。