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