実習・FPGAを活用したSDRの実装(応用編)

実習・FPGAを活用したSDRの実装(応用編)
―― ソフトウェア無線の高速処理に活躍するFPGAの応用を学ぶ

  

【開催日】2018年9月11日(火) 10:00-17:00 1日コース
【セミナNo.】ES18-0092  【受講料】34,000円(税込)
【会場】東京・巣鴨 CQ出版社セミナ・ルーム [地図]
セミナ会場

 ソフトウェア無線はソフトウェアやファームウェアを変更することで,様々な無線機器に変更できるシステムである.無線機器の研究開発の現場で活躍しているほか,自分オリジナルの無線機器を製作できる.
 FPGAによるソフトウェア無線のセミナの応用編では,基礎編に引き続いてbladeRFを題材として,FPGAファームウェア作成について学んでいただきます.
 応用編では,SDR開発に役立つより実践的なファームウェア作成について解説し,体験していただきます.QPSKの送信ファームウェアの全てが作成できるような内容を扱う.ソフトウェア無線の送信機は,入力データを決められた位相・振幅にマッピングすること,周囲の通信機に迷惑のかからないように帯域制限を行う必要がある.さらに,受信機がデータ列の始まりを識別するために,決められた符号を挿入する必要がある.これらの送信機のファームウェアに必要な信号処理の具体的なVerilog RTLコードの作成の仕方を解説し,実際に動く様子を体験していただきます.

・本講座受講前に同講師によるセミナ「実習・FPGAによるソフトウェア無線(基礎編)」の受講をお勧めします

1.ソフトウェア無線とは
2.bladeRFのしくみ
 2.1 bladeRFの各ブロック
 2.2 パソコンとの接続のテスト
 2.3 送信データのファイル送信と送信スペクトルの確認
 2.4 (参考)hostedファームウェアとSimuLinkの連携
3.DACの出力がIQ変調されてRFが生成される仕組み
 3.1 DACのIQ出力
 3.2 IQ変調器の仕組み
4.QPSK変調の仕組み
 4.1 伝送データの振幅・位相へのマッピング
 4.2 インターポレーションと帯域制限
 4.3 Baker符号の挿入
 4.4 FPGAで変調するメリット
 4.5 受信機の周波数同期の仕組み
 4.6 受信機のシンボル同期の仕組み
 4.7 受信機のBaker符号検出の仕組み
5.Verilog RTL作成実習-伝送データの振幅・位相へのマッピング
6.Verilog RTL作成実習-インターポレーションと帯域制限
 6.1 インターポレーション
 6.2 RaisedCosineフィルタを用いた帯域制限
7.Verilog RTL作成実習-Baker符号の挿入
 7.1 8ビットの入力データを2ビットずつ順次変調
 7.2 時系列でBaker符号と伝送データを並べる
 7.3 送信するデータをUSBで受け取る
8.送信機ファームウェアの各ブロック結合とシミュレーション
 8.1 テストベンチの作成とModelSimの操作方法
 8.2 シミュレーションとシミュレーション結果の確認
9.送信機ファームウェアのhostedファームへの組み込みとコンパイル
10.送信機ファームウェアのスペアナでの確認
11.送信機ファームウェアのオフライン処理SDRでの確認

300MHz~3.8GHzのRFフロント・エンドを備え,サイクロン4FPGAを搭載したbladeRFを題材とします.
300MHz~3.8GHzのRFフロント・エンドを備え,
サイクロン4FPGAを搭載したbladeRFを題材とします.

bladeRFの出力をスペアナで観測し,FPGAの動作を体験できます.※写真とは別機種のスペアナを使用する可能性があります.
bladeRFの出力をスペアナで観測し,FPGAの動作を体験できます.
※写真とは別機種のスペアナを使用する可能性があります.

Simulink上で見たQPSKベースバンド信号<br/>
Simulink上で見たQPSKベースバンド信号


●対象聴講者
・ソフトウェア無線に興味があり,FPGAでの実装について勉強したい方.

●講演の目標
・ソフトウェア無線におけるFPGA活用の知識が得られる
・QPSK変調を題材として,シーケンシャルなデータ処理,フィルタリング,の実践的なVerilog RTL記述の知識が得られる

*参考URL
bladeRFの公式紹介サイト,https://www.nuand.com/

【受講者が持参するもの】
筆記用具.実習に必要なノートパソコン,SDRボード,ソフトウェアならびに測定器は事務局にてご用意します.



このセミナの参加募集について

 募集は終了いたしました 


類似するセミナをお探しの場合
以下にある「このセミナのタグ情報」の中から,ご希望のタグをお選び下さい. お選びいただいたセミナと同じタグ情報を持つセミナを一覧表示します.

このセミナのタグ情報
各タグをクリックすると,類似するセミナの一覧を表示します.

コース

 1日コース

カテゴリ

 回路・電子部品
 組み込みシステム

シリーズ

 

特徴

 講師実演
 実習

キーワード

 FPGA
 HDL
 シミュレータ
 ソフトウェア
 プログラミング言語
 開発環境
 開発手法
 通信

セミナ事務局からのお知らせ

●〆切迫る!動画をチェック


【開催日】2026年1月14日(水)
★実習・基礎から学ぶRF回路設計「超」入門

https://seminar.cqpub.co.jp/ccm/ES25-0115


【開催日】2026年1月16日(金)
★実習・1日でわかる!CANプログラミング入門

https://seminar.cqpub.co.jp/ccm/ES25-0103


【開催日】2026年1月20日(火)
★ビギナ大歓迎!実習・ChatGPTとRaspberry Pi AIカメラでアプリケーションを作ってみる練習【ラズパイAIカメラ&生成AI有償版期限付き使用権付き】

https://seminar.cqpub.co.jp/ccm/ES25-0125


【開催日】2026年1月25日(日)
★半導体ESD設計入門

https://seminar.cqpub.co.jp/ccm/ES25-0117


【開催日】2026年1月26日(月)
★徹底解説!高速ビデオ・インターフェースの最新動向【オンライン限定セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0132


【開催日】2026年1月27日(火)
★手ぶらでOK!実習・1日でわかる!「実用」マイコンCプログラムの作り方~ビギナ応援企画【後閑 講師設計のオリジナル教材基板付き】

https://seminar.cqpub.co.jp/ccm/ES25-0133


【開催日】2026年1月28日(水)
★実習・ギガビット高速信号伝送技術の基礎と適用技術および評価

https://seminar.cqpub.co.jp/ccm/ES25-0120


【開催日】2026年1月30日(金)
★実習・はじめてのFPGA設計入門【Tang Nano 9K / Kiwi 1P5 +学習ベースボード付き…割引プランあり】

https://seminar.cqpub.co.jp/ccm/ES25-0123


【開催日】2026年2月3日(火)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その1)【オンライン同時開催セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0126


【開催日】2026年2月4日(水)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その2)【オンライン同時開催セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0127