シンプルなFM FPGAベースのトランスミッター

5月7日-ラジオの日!
このメモが間に合うことを願っています。

最近、Raspberry Piボードに基づいたプロジェクトに関する記事がハブに掲載されました-ほんの一本のワイヤがそれに接続されただけです...それがすべてです。 Raspberry Piで実行されているプログラムは、このワイヤーを介してFMバンドで放送することができました。

ハブに関するその記事へリンクはこちらです

アルテラのCyclone III FPGA向けの同様のプロジェクトが登場しました。 繰り返しますが、短いワイヤをチップの出力(この場合はFPGAチップ)に直接接続します。

22050Hz、8ビット、MONOのWAV形式のオーディオファイルは、シリアルポート経由でボードに送信されます。 ボードはバイトを受け入れ、90 MHzの周波数でFM帯域でこのストリームをブロードキャストします。



音楽はやや眠いですが、YouTubeでデモビデオが放送されています。

メロディは、ボードの隣の家庭用ラジオだけでなく、庭の車(約15メートル)でも受信されることがわかります。

詳細な説明を含むMars rover2ボードの元のプロジェクトがここに表示されました

周波数変調器自体はVerilog HDLで記述されており、非常にシンプルです。 このプロジェクトでは、450 MHzの初期周波数を使用し、ほとんどの場合5で除算され、結果の周波数は90 MHzになります。 周波数変調では、小さな制限内で周波数を変更する必要があるため、5で多くの除算を行った後、挿入「4で除算」が行われることがあります。 このような挿入が多いほど、デジタルシーケンスの平均周波数は高くなります。 これは、受信機が信号を検出するのに十分です。

プロジェクト、テストベンチ、および信号のタイミング図に関する非常に詳細な説明があると便利です。 転送方法の処理が非常に簡単になりました。
このプロジェクトが、FPGAデジタル回路だけでなく、ラジオにも興味があるすべての人にとって興味深いものになることを願っています。

Source: https://habr.com/ru/post/J178903/


All Articles