新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于DDS技術(shù)的BPSK信號(hào)生成

基于DDS技術(shù)的BPSK信號(hào)生成

作者: 時(shí)間:2009-06-30 來源:網(wǎng)絡(luò) 收藏

3 的產(chǎn)生

中,載波的相位隨調(diào)制“1”或“0”而改變,通常用相位0和π來表示“1”或“0”。

結(jié)合的基本原理分析可得:利用技術(shù)的調(diào)制特性生成BPSK信號(hào),只需控制的相位控制字P,讓其隨調(diào)制信號(hào)進(jìn)行變化即可。當(dāng)調(diào)制信號(hào)為“0”時(shí),載波相位為0,即相位控制字P為0;當(dāng)調(diào)制信號(hào)為“1”時(shí),載波相位為π,即相位控制字P為512。這樣,通過相位累加器的輸出與受控相位控制字P相加,就可得到DDS中ROM的尋址地址,從而進(jìn)一步生成BPSK信號(hào)。

利用一組隨機(jī)數(shù)的二進(jìn)制編碼的最高位作為控制,生成BPSK信號(hào)的二進(jìn)制碼元。其中,采用的產(chǎn)生隨機(jī)數(shù)算法為:定義a、b、s三個(gè)變量,將任意2個(gè)不等于0的數(shù)賦給a和b,a、b進(jìn)行模2加后的結(jié)果賦給s,然后再將a的值賦給b,s的值賦給a,a和b再進(jìn)行模2加,結(jié)果再賦給s,如此循環(huán)……變量s中所存儲(chǔ)的一系列數(shù)值即可看作一組隨機(jī)數(shù),如圖3。

VHDL源程序的主要部分如下:

在Xilinx ISE 8.2i開發(fā)環(huán)境中對(duì)其進(jìn)行仿真的結(jié)果如圖4。

4 結(jié)束語

該方法可操作性很強(qiáng),使用簡(jiǎn)單方便,具有直觀快捷、容易實(shí)現(xiàn)的特點(diǎn),將得到廣泛的應(yīng)用。


上一頁 1 2 下一頁

關(guān)鍵詞: BPSK DDS 信號(hào)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉