999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的偽隨機序列調頻系統

2011-12-31 00:00:00孫禎彬趙廣浩
科技創新導報 2011年24期

摘 要:本文根據線性反饋寄存器可產生偽隨機序列的原理,基于FPGA硬件電路平臺以QuartusⅡ為開發平臺采取了自頂向下的設計方法設計了偽隨機序列調頻系統,將產生的偽隨機序列作為調頻碼反饋回輸入端,通過DDS的方法實現調頻,用來控制正弦波形的輸出頻率。

關鍵詞:偽隨機序列FPGA調頻

中圖分類號:TN919文獻標識碼:A文章編號:1674-098X(2011)08(c)-0080-01

在通信領域,如果一種序列可以預先確定的,即可以重復地生產和復制,同時統計特性方面又具有隨機序列的隨機特性,我們便稱這種序列為偽隨機序列。偽隨機序列現已廣泛地應用于許多重要領域,如密碼學、擴頻通訊、導航、現代戰爭中的電子對抗技術等等。

偽隨機序列的偽隨機性主要是指其預先的確定性以及可重復產生與處理,其發生器通常是通過算法實現的,由于算法是已經確定的,產生器并不能產生真正的隨機序列,生成的序列都具有或長或短的周期,但是當所產生序列的周期足夠大時,便具有了隨機序列的良好統計特性,看起來是隨機的。

偽隨機序列具有良好的相關特性,可以作為雷達測距、同步或是線性系統測量的信號。因為具有偽隨機性,因而它也可用于加密系統和偽隨機調頻等場合,還可用來產生偽隨機數,用來在數字系統中作為誤碼測試信號等。

1 基于FPGA實現偽隨機序列

在很多實際應用場合中,直接利用FPGA產生偽隨機序列的方法可以為系統設計帶來極大的便利。本文給出了一種簡潔而又高效的偽隨機序列產生方法,結合FPGA特有的結構,采用線性反饋寄存器的原理實現偽隨機序列的方法,選用了altera的cyclone III系列FPGA芯片EP3C25作為硬件平臺,該芯片內部有24624個邏輯單元、608256bit的RAM和4個鎖相環。(如圖1)

開發的源程序如下:

module m_sequence (clk,out);

parameter level=3;

parameter [level-1:0] initial_state=3'b111;

input clk;

output[1:0] out;

reg[level-1:0] register;

integer i;

initial register<=initial_state;

always @(posedge clk)

beginregister[0]<=register[level-2] ^ register[level-1]; //

for(i=0;i

end

assign out[1]=register[0];assign out[0]=register[2];

endmodule

生成的偽隨機序列的結果可以從示波器觀測到,如圖1所示。可以說偽隨機序列是具有某種隨機特性的確定的序列,它們是由移位寄存器產生確定序列,然而他們卻具有某種隨機序列的隨機特性。因為同樣具有隨機特性,無法從一個已經產生的序列的特性中判斷是真隨機序列還是偽隨機序列,只能根據序列的產生辦法來判斷。

2 基于DDS的偽隨機序列調頻

基于DDS數字頻率合成技術,產生標準正弦波的基礎之上,利用波形頻率的可控性,將產生的偽隨機序列反饋回輸入端,使得輸出波形變成調頻波(圖2所示)。

源程序如下:

modulepntp(I_24m_clk,In_dat, O_da_clk1,O_da_clk2,PN_dat,O_sin_dat);

inputI_24m_clk;

input[1:0]In_dat;

output O_da_clk1;

output O_da_clk2;

output[1:0] PN_dat;

output[11:0]O_sin_dat;

reg[1:0]PN_dat;

reg[11:0] O_sin_dat;

reg[9:0]i;

reg[9:0]R_ram_addr;

wire[11:0]W_sin_dat;

wire[1:0] W_pndat;//

always @ (posedge I_24m_clk)

beginR_ram_addr<=R_ram_addr + In_dat+1;

i<=i+1;

PN_dat<=W_pndat ;

O_sin_dat<=W_sin_dat+12'h800; //AD568 data format

end

m_sequence a(.clk(i[9]),.out(W_pndat)) ;//調用之前的偽隨機序列產生模塊

rom_sin rom_sin_u(.address (R_ram_addr),.clock (I_24m_clk),.q (W_sin_dat ));

assignO_da_clk1=I_24m_clk;

assignO_da_clk2=I_24m_clk;

endmodule

觀察仿真后的資源占用情況,可見該系統消耗的資源很少。邏輯單元只用了37個,占用的系統資源不到1%。理論證明這種簡捷的方法所產生的偽隨機序列不僅可具有很長的周期,而且還具有良好的隨機特性。

3 總結與展望

偽隨機序列系列具有良好的隨機性和接近于白噪聲的相關函數,并且有預先的可確定性和可重復性。這些特性使得偽隨機序列得到了廣泛的應用,特別是在CDMA系統中作為擴頻碼已成為CDMA技術中的關鍵問題。

采用現代電子技術,基于現場可編程門陣列的數字平臺實現調頻系統是一種較為新穎的方法。這種方法設計開發流程比較快,系統較為穩定,也不易受溫度、工作電壓和系統有關參數等其它因素的干擾,同時更方便的進行算法的改進。

主站蜘蛛池模板: 中文毛片无遮挡播放免费| 日韩视频福利| 伊人久综合| 精品视频免费在线| 亚洲精品另类| 456亚洲人成高清在线| 91精品视频播放| 国产熟睡乱子伦视频网站| 青草娱乐极品免费视频| 六月婷婷综合| 国产www网站| 在线国产91| 日韩在线1| 国产精品视频导航| 亚洲不卡影院| 国产成人精品日本亚洲77美色| 久无码久无码av无码| 免费人成网站在线观看欧美| 日本人妻一区二区三区不卡影院| 伊在人亚洲香蕉精品播放| 内射人妻无码色AV天堂| 欧美成人综合视频| 好紧好深好大乳无码中文字幕| 亚洲色偷偷偷鲁综合| 欧美精品v| 四虎成人精品| 亚洲自偷自拍另类小说| 久久国语对白| 爆乳熟妇一区二区三区| 一区二区在线视频免费观看| 久久国产乱子伦视频无卡顿| 欧美色香蕉| 福利国产在线| 999精品色在线观看| 好吊妞欧美视频免费| 亚洲一级毛片在线观播放| 中文字幕无码电影| 国产精品30p| 综合亚洲网| 欧美成人看片一区二区三区 | 成人精品视频一区二区在线| 久久婷婷综合色一区二区| 亚洲精品无码AV电影在线播放| 亚洲欧美日韩中文字幕在线| av手机版在线播放| 99在线视频精品| 女人18毛片水真多国产| 亚洲中文字幕国产av| 免费aa毛片| 日本尹人综合香蕉在线观看 | 91九色最新地址| 激情无码字幕综合| 毛片网站在线看| 国产在线自在拍91精品黑人| 国产拍揄自揄精品视频网站| 欧美特级AAAAAA视频免费观看| 日韩欧美视频第一区在线观看| 亚洲国产在一区二区三区| 在线看AV天堂| 99re热精品视频中文字幕不卡| 国产精品熟女亚洲AV麻豆| 谁有在线观看日韩亚洲最新视频| 国产大片黄在线观看| 中文字幕免费播放| 国产高潮视频在线观看| 国产69精品久久| 成人精品视频一区二区在线| 亚洲婷婷在线视频| 国产原创自拍不卡第一页| 欧美中日韩在线| 91精品啪在线观看国产91九色| 国产免费久久精品99re丫丫一| 思思热在线视频精品| 国产一区二区网站| 午夜日b视频| 国产免费久久精品99re丫丫一 | 国产精品无码一区二区桃花视频| 国产91丝袜在线播放动漫| 美女内射视频WWW网站午夜| 国产精品露脸视频| 亚洲国产AV无码综合原创| 婷婷综合亚洲|