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