基于FPGA的軟件無線電調(diào)制器設(shè)計與實現(xiàn)
2ASK功能測試(SW[1]=0,SW[2]=O,SW[3]=O):載波頻率由freql輸入設(shè)置,當(dāng)基帶碼元為高電平1時,輸出正弦信號;當(dāng)為低電平0時,輸出一個常數(shù)值,從而實現(xiàn)2ASK調(diào)制。
2FSK功能測試(SW[1]=O,SW[2]=1,SW[3]=1):載波信號頻率由freql和freq2輸入設(shè)置,當(dāng)基帶信號碼元為高電平1時,輸出頻率為freql正弦波信號;當(dāng)為低電平0時,輸出頻率為freq2正弦波信號,從而實現(xiàn)了2FSK調(diào)制。
2PSK功能測試(SW[1]=0,SW[2]=O,SW[3]=1):載波信號頻率由freql輸入設(shè)置,但同時控制了正弦查找表和余弦查找表,當(dāng)基帶信號碼元為高電平1時,控制正弦表輸出正弦波信號;當(dāng)為低電平0時,輸出余弦波信號,從而實現(xiàn)了2PSK調(diào)制。
QAM功能測試(SW[1]=1,SW[2]=1,SW[3]=0):載波信號頻率由freq3輸入設(shè)置,同時控制了正弦查找表和余弦查找表,兩查找表信號相互正交,兩路基帶信號碼元分別乘上正余弦查找表輸出信號,然后將輸出信號進行疊加,從而實現(xiàn)了QAM調(diào)制。
4 結(jié)語
該設(shè)計完全在一片FPGA芯片上完成,減少了硬件的搭構(gòu),具有很高的集成度。采用DDS技術(shù)為核心,使載波信號獲得了較高的性能。借助強大的開發(fā)工具和FPGA的可重復(fù)編程及動態(tài)重構(gòu)特性,使設(shè)計更具靈活性和通用性。系統(tǒng)設(shè)計了按鍵輸入和處理模塊,能根據(jù)需要變更載波頻率,并通過LED直觀顯示出來。重點對調(diào)制模型進行了設(shè)計,并進行了系統(tǒng)級仿真和最后的硬件功能測試,達到了設(shè)計的具體要求。
評論