基于FPGA的高速數(shù)字相關(guān)器設(shè)計(jì)
3 仿真實(shí)驗(yàn)及結(jié)論
在 MAX+PLUSII環(huán)境下,根據(jù)高速數(shù)字相關(guān)器的原理圖進(jìn)行設(shè)計(jì),這里將時(shí)鐘端 gck設(shè)計(jì)為周期 10ns的時(shí)鐘。a[15..0]端為幀同步字設(shè)置端,將其設(shè)置為 1、0交替碼; b[15..0]端為碼元輸入端,輸入連續(xù)的信號(hào),其輸入碼元的周期也為 10ns ;c[4..0]作為記錄信號(hào),記錄連續(xù)的輸入碼元與幀同步字相同的個(gè)數(shù)。然后對(duì)原理圖進(jìn)行編譯、仿真,得到仿真波形如圖 3所示??梢钥闯?,從連續(xù)的 16個(gè)碼元輸入到同步檢測(cè)輸出經(jīng)過(guò) 3個(gè)時(shí)鐘周期,輸出端 c[4..0]表示了連續(xù)的輸入碼元 b與幀同步字 a相同的個(gè)數(shù),當(dāng) c[4..0]為 16時(shí),表示 a和 b實(shí)現(xiàn)了同步。在對(duì)高速數(shù)字相關(guān)器進(jìn)行編譯、仿真成功后,對(duì)引腳進(jìn)行鎖定并將編程文件下載到 ALTERA公司 ACE1K系列芯片 EP1K30QC208進(jìn)行實(shí)驗(yàn)驗(yàn)證,實(shí)驗(yàn)結(jié)果正確,表明設(shè)計(jì)是可行的。
4 結(jié)束語(yǔ)
數(shù)字相關(guān)器實(shí)現(xiàn)了數(shù)字通信過(guò)程中幀同步字的檢測(cè),在數(shù)字通信系統(tǒng)中具有重要的作用,廣泛應(yīng)用于幀同步字檢測(cè)、擴(kuò)頻接收機(jī)、誤碼校正以及模式匹配等領(lǐng)域。本文采用 FPGA對(duì)高速數(shù)字相關(guān)器進(jìn)行設(shè)計(jì),并進(jìn)行了編譯仿真和下載實(shí)現(xiàn)。
評(píng)論