FSK/PSK調(diào)制的FPGA實現(xiàn)
2.3.1 時鐘選擇模塊
載波頻率選擇模塊的兩個輸入端分別接時鐘信號f1和f2,其輸出信號fDDS作為DDS信號發(fā)生模塊基準時鐘信號。該模塊的輸出真值表,如表1所示。本文引用地址:http://www.biyoush.com/article/191198.htm
2.3.2 跳變檢測模塊
跳變檢測模塊用于檢測基帶碼元的變化情況。當基帶碼元上升或下降沿到來時,其對應的輸出端產(chǎn)生與時鐘周期等寬的高脈沖信號jump_high或jump_low。該信號提供給下一級DDS的相位累加器,來控制累加器的相位偏移。跳變檢測原理圖如圖5所示。
2.3.3 DDS信號發(fā)生模塊
DDS是一種應用數(shù)字技術產(chǎn)生信號波形的方法。由于模塊中只需產(chǎn)生兩種頻率和相位的波形,因此對DDS的設計中省略了頻率控制字和相位控制字等部分。頻率改變通過時鐘選擇模塊選擇不同的基準時鐘來實現(xiàn)。簡化后的DDS主要由相位累加器和波形ROM組成,如圖6所示。
相位累加器在頻率為fc的時鐘信號clk控制下,以步長K作累加,輸出的N位二進制作為波形存儲器ROM的地址,以該地址對ROM進行尋址。則DDS輸出波形的頻率f0的表達式,如式(3)所示
評論