...

付属FPGAボードで試す ソフトウェア・ラジオ

by user

on
Category: Documents
67

views

Report

Comments

Transcript

付属FPGAボードで試す ソフトウェア・ラジオ
2007年7月号 Design Wave Magazine
付属FPGAボードで試す
ソフトウェア・ラジオ
林 輝彦
(株)ソリトンシステムズ
付属FPGA基板のムーアの法則
04'年10月
106
05'年1月
Spartan-3E
XC3S250E
25万ゲート
FPGAのゲート数
ムーアの法則
18ヶ月で2倍!
105
Cyclone Spartan-3
EP1C3
XC3S50
5万ゲート 5万ゲート
07'年7月
104
'03
z
'04
'05
'06
'07
'08
2010年の付属基板は100万ゲート規模?
'09
'10
'11
発行時期
PC上に実現するソフトウェア・ラジオ
z
PCのサウンド・カードを2chの直交ADコンバータ(16bit、
48ksps)として利用。
z
z
PC上で実行する復調ソフトウエアで受信信号の選択(同
調、帯域決定、妨害除去)、復調を行う。
z
z
z
アンテナからの高周波信号を直交ミキサでベースバンドに変換。
(ダイレクトコンバージョン、アナログ方式)
DSP処理の特性を活かし、アナログ方式では実現が困難な性能
を実現。
ディジタル変調信号の復調。
比較的単純な構成でありながら、実用的な性能を実現で
きる。
ソフトウエアラジオの例
アナログ・フロントエンド部(CQ ham radio誌
2006年12月付属基板)
Dream (OFDM変調/DRM放送)
PowerSDR (AM/SSB/CW/FM)
FPGAに実装したDDCでソフトウェア・
ラジオを試す
z
ベースバンドへの周波数変換も含め、無線受信機として
の信号処理の全てをディジタル化。
z
z
DDC(Digital Down Converter)を付属FPGAに実装し、周
波数変換、デシメーション処理を実現。
z
z
z
z
アンテナで捕らえた高周波信号をただちにADコンバータ
(61.44Msps)でデジタル化して信号処理を行う。
局部発振 → NCO
ミキサ → FPGA搭載 18bit×18bit 乗算器
デシメーション・フィルタ → CICフィルタ ・ FIRフィルタ
ウェブからダウンロード可能な無償FPGA設計環境を用い
て無線受信機の主要構成要素を実装、特性評価。受信
機としての実用性を確認。
FPGAに実装したディジタル・フロン
トエンド部
アンテナ
LPF/BPF
ADコンバータ
サンプリング周波数
FPGA内部
fsb =
デシメーション・フィルタ群
サンプリング周波数
fsr
64~1280
fsr
ミキサ
I 信号
CICフィルタ
1
CICフィルタ
2
FIR フィルタ
I 信号 各種復調
回路
ミキサ
Q信号
sin出力
NCO
CICフィルタ
1
CICフィルタ
2
cos出力
FIR フィルタ
Q信号
クロック分配
DCT/ FFT
ヒルベルト変換
CORDIC 等
S/PDIF
インター
フェース
PCの復調ソフトを使用
する時は省略
周波数設定(PCから)
DCM (PLL)
クロック入力
光送信
モジュール
光リンク
PCサウンド・カード
オーディオ用DAコ
ンバータへ
ディジタル受信機の実現
付属FPGA基板
プリアンプ(G=28dB)
S/PDIF
光リンク
USBポー
ト
Parallel Cable IV
2005年1月号付属FPGA基板(XC3S50搭載)
5V 電源
16文字x2行 LCD表示モジュール
Fly UP