《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于DSP Builder的偽隨機序列發生器設計及FPGA實現
基于DSP Builder的偽隨機序列發生器設計及FPGA實現
來源:微型機與應用2011年第2期
楊 東,王建業
(空軍工程大學 導彈學院,陜西 三原713800)
摘要: 簡要分析了偽隨機序列中應用廣泛的m序列,Gold序列及平衡Gold碼的概念、原理和應用。提出了一種基于Altera的DSP Builder工具箱的偽隨機序列產生器設計方法,并通過設計實例,說明這種方法在簡化設計難度、提高設計速度和靈活性等方面的優點和應用價值。并提出了其仿真和FPGA實現的基本方法。
Abstract:
Key words :

摘  要: 簡要分析了偽隨機序列中應用廣泛的m序列,Gold序列平衡Gold碼的概念、原理和應用。提出了一種基于Altera的DSP Builder工具箱的偽隨機序列產生器設計方法,并通過設計實例,說明這種方法在簡化設計難度、提高設計速度和靈活性等方面的優點和應用價值。并提出了其仿真和FPGA實現的基本方法。
關鍵詞: DSP Builder;m序列;Gold序列;平衡Gold碼

    在擴展頻譜通信系統中,偽隨機序列起著十分關鍵的作用。在直接序列擴頻系統的發射端,偽隨機序列擴展信息序列的頻譜,在接收端,偽隨機序列將擴頻信號恢復為窄帶信號,進而完成信息的接收。因此,偽隨機序列產生器是擴頻系統的核心單元。偽隨機序列具有理想隨機序列的性質,易于產生,具有隨機性和盡可能長的周期,使第三方難以從擴頻碼的一小段去重建整個碼序列,具有雙值自相關特性等。理想隨機序列在工程上無法應用,實際上所用的均為偽隨機序列。偽隨機序列主要有:m序列、Gold序列、R-S碼、復合碼以及混沌序列等。
1 m序列基本原理
    m序列又稱最長線性反饋移位寄存器序列,它具有平衡性、移位可加性、游程特性及很好的相關性能,廣泛應用于直接序列擴頻系統。一個典型的m序列組成如圖1所示。

    由反饋移位寄存器產生的序列,取決于反饋系數,對于此反饋移位寄存器,反饋邏輯為:
 
上式即為序列的特征多項式。(cn,cn-1,…,c0)為反饋系數,其取值為“0”或“1”,“1”表示該反饋支路連通,“0”表示該反饋支路斷開。m序列的反饋系數與其寄存器級數對應關系可由查表獲得,據此,便可以構造任意級m序列。
2 Gold序列基本原理
    擴頻通信中,不僅要求偽隨機序列具有隨機性好、周期長、不易被敵方檢測等特性,而且要求有盡可能多的可用的偽隨機序列,以便進行多址通信和組網運用。Gold序列便具有此特性。GOLD R指出:“給定移位寄存器級數為n時,總可以找到一對互相關函數值最小的碼序列,采用移位相加的方法構成新碼,其互相關旁瓣都很小,并且自相關函數和互相關函數都是有界的”。這一對互相關函數最小的序列稱為m序列優選對,是指在m序列集中,其互相關函數最大值的絕對值小于某個值的兩個m序列。設序列{a}是對應于n階本原多項式f(x)產生的m序列,序列對應于n階本原多項式g(x)產生的m序列,當它們的互相關函數值Rab(τ)滿足不等式(2):

則由f(x)和g(x)產生的m序列{a}和構成一優選對。m序列優選對可由查表獲得。
    Gold序列的產生方式有并行和串行兩種方式。由兩個碼長相等、碼時鐘速率相同的m序列優選對模2和構成Gold序列的方法為并行方式,每改變兩個m序列相對位移就可得到一個新的Gold序列。將產生兩優選對m序列的本原多項式相乘,展開后,按此多項式構成2n級Gold序列產生器的方法為串行方式。以n=6級Gold序列產生器為例,其優選對m序列的本原多項式為:


    Gold序列族中任意兩個Gold序列滿足如下的互相關特性:
    
    這一特性使得Gold序列中的任意碼都可以作為地址碼,因而大大增加了地址碼的數量。
3 平衡Gold碼
    擴頻通信系統中,對系統質量影響因素之一就是偽碼的平衡性(即序列中的“0”、“1”均勻性),平衡碼具有更好的頻譜特性。在DS系統中,碼的平衡性對載波抑制有密切的關系,碼不平衡會造成載波泄漏,破壞擴頻通信系統的保密性、降低其抗偵破能力。序列中“1”和“0”的碼元數量相差等于1時為平衡碼,而大于1時為非平衡碼。為尋找平衡Gold碼,首先要確定特征相位,當序列處于特征相位時,序列每隔一位抽樣后得到的序列與原序列完全一樣。設序列特征多項式f(x)為n級線性移位寄存器產生m序列的本原多項式,序列的特征相位由g(x)/f(x)的比值確定。g(x)計算如下:

d(x)的階數為n,c(x)的階數小于n,長除后的結果為1+d1x+d2x+…的形式。
    因此,處于特征相位上的序列{a}和,以{a}序列為參考序列,移動序列,使之第一位為“0”,對應于{a}序列第一位為“1”。兩序列相加后得到的序列必定是平衡Gold碼。那么,移動序列的第一位為“0”的序列的前k位為相對相位。
    產生平衡Gold碼的一般步驟為:
    (1)選一參考序列,其本原多項式為fa(x),求出其生成多項式ga(x);
    (2)由G(x)=ga(x)/fa(x),求出序列多項式,使序列{a}處于特征相位上;
    (3)求位移序列,使位移序列的初始狀態的第一位為“0”,即處于相對相位,對應于序列{a}第一位“1”;
    (4)將處于特征相位的序列{a}和處于相對相位的序列模2加,就得到平衡Gold序列。
4 利用DSP Builder設計偽隨機序列發生器
4.1 DSP Builder介紹

    Matlab工具一般作為DSP算法的建模和基于純數學的仿真,其數學模型無法為硬件DSP應用系統直接產生實用程序代碼,仿真測試結果也僅僅是基于數學算法結構。而傳統的FPGA基于硬件描述語言(HDL)的設計由于需要考慮FPGA的硬件延時、VHDL的遞歸算法的銜接、補碼運算和乘積結果截取等問題,相當繁雜。DSP Builder是美國Altera公司推出的一個面向DSP開發的系統級工具,為Matlab的一個Simulink工具箱,以幫助設計者完成基于FPGA的DSP系統設計的整個流程,它充分體現了現代電子技術自動化開發的特點與優勢?;贒SP Builder的設計流程如圖4所示。

4.2 利用Simulink建立各序列模型
    DSP Builder設計中首先是在Matlab/Simulink中進行設計輸入,即在Matlab的Simulink環境建立一個MDL模型文件,用圖形方式調用Simulink庫中的模塊,構成系統級或算法級設計框圖(或稱Simulink建模)。建立的m序列、Gold序列和平衡Gold序列產生器模型如圖5所示。

    圖5中主要模塊功能為:
    (1)The Delay block:延遲模塊,起延時作用,在硬件上可以采用寄存器來實現。此模塊可接受任意類型的數據輸入。
    (2)The Logical Bit Operator block:位邏輯運算模塊,能實現單個位輸入數之間的邏輯運算,能實現多種功能:AND,NAND,OR,XOR,NOR,NOT。
    (3)SignalCompiler:DSP Buider的核心,將Simulink設計轉換成可綜合的RTL級VHDL代碼,并產生各種測試和仿真矢量文件。
    (4)The Testbench block:通過測試平臺模塊,可自動運行Modelsim,對比仿真結果。
5 各模型仿真及FPGA實現
5.1 Simulink模型系統級仿真

    Simulink中進行的仿真屬于系統驗證性質的,是對mdl文件進行的仿真,而對VHDL代碼進行仿真則需要使用ModelSim,如圖6所示。

5.2 使用ModelSim進行RTL級仿真
    ModelSim是一個基于單內核的Verilog/VHDL混合仿真器,是Mentor Graphic的子公司ModelTechnology的產品。主要用于對生成的RTL級VHDL代碼進行功能仿真。對應圖5中(b)、(d),經過ModelSim功能仿真的波形如圖7所示。

5.3 FPGA實現
    在Matlab/Simulink中對設計模型進行編譯,再用DSP Builder的Signal Compiler工具直接生成QuartusⅡ工程文件,再調用QuartusⅡ完成綜合、網表生成和適配,直至完成FPGA的配置下載。本設計使用的FPGA芯片是Altera公司的Cyclone系列芯片EP2C35F672C6。
    設計表明,在利用FPGA進行偽隨機序列發生器設計時,利用DSP Builder能簡化設計難度,加快設計速度,靈活選取精度,實現優化設計;DSPBuilder與QuartusⅡ軟件的融合,實現了自頂向下的設計流程,充分顯示了現代EDA開發的特點與優勢。然而,該方法的應用在精度、速度和器件選擇等方面也受到一定限制。
參考文獻
[1] 何世彪,譚曉衡.擴頻技術及其實現[M].西安:電子工業出版社,2006.
[2] 潘松,黃繼業,王國棟.現代DSP技術[M].西安:西安電子科技大學出版社,2003.
[3] 楮振勇,齊亮,田紅心,等.FPGA設計及應用.西安電子科技大學出版社,2006.
[4] 張洪潤,張亞凡.FPGA/CPLD應用設計200例[M].北京:北京航空航天大學出版社.2007.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产女人18毛片水18精品| 国产精品青草综合久久久久99| 久久婷婷一区| 免费在线国产精品| 一本大道久久a久久综合婷婷| 国产精品狼人久久影院观看方式| 国产精品久久网| 久久久精品视频成人| 欧美日韩在线免费| 国模一区二区三区| 欧美一区二区三区视频免费播放| 亚洲激情国产精品| 欧美日韩国产成人在线免费| 欧美三级韩国三级日本三斤| 欧美在线免费观看亚洲| 欧美有码在线视频| 欧美一区二区视频免费观看| 国产一区二区精品久久99| 黑人中文字幕一区二区三区| 国产乱码精品一区二区三区忘忧草| 久久久久久久一区二区三区| 国产日韩高清一区二区三区在线| 亚洲人线精品午夜| 夜夜嗨av色综合久久久综合网| 国产亚洲精品bt天堂精选| 欧美激情中文字幕一区二区| 久久成人精品一区二区三区| 欧美激情女人20p| 欧美日韩伊人| 国产精品久久久久久户外露出| 欧美午夜精品一区| 亚洲福利视频一区二区| 在线国产亚洲欧美| 99re热这里只有精品免费视频| 欧美色视频在线| 一本色道久久| 尤物精品在线| 亚洲一品av免费观看| 国产精品入口尤物| 国产女主播一区二区三区| 麻豆亚洲精品| 欧美二区不卡| 美日韩精品免费观看视频| 亚洲精品中文字幕女同| 你懂的网址国产 欧美| 久久永久免费| 国产精品chinese| 国产精品美女黄网| 玖玖玖免费嫩草在线影院一区| 欧美视频免费| 欧美精品一区在线观看| 国产精品视频在线观看| 加勒比av一区二区| 国产精品久久久久久久一区探花| 香蕉久久一区二区不卡无毒影院| 免费成人美女女| 国产主播喷水一区二区| 欧美电影免费观看网站| 亚洲精品一区二区在线观看| 一区二区三区|亚洲午夜| 欧美刺激性大交免费视频| 国产精品成人一区二区| 欧美日韩国产小视频在线观看| 欧美日韩高清免费| 免费成人av资源网| 国内精品久久久久久久果冻传媒| 久久影院午夜论| 久久久久久成人| 韩日欧美一区二区三区| 国产日韩精品视频一区二区三区| 欧美日韩视频在线观看一区二区三区| 亚洲精选在线观看| 欧美日韩精品三区| 午夜精品久久久久| 国产精品扒开腿做爽爽爽视频| 国产精品一区二区三区四区| 国产精品久久久久久久久久久久久| 夜夜嗨av一区二区三区网页| 一区二区福利| 99国内精品| 欧美国产成人在线| 亚洲福利专区| 国产一区二区三区在线观看精品| 欧美麻豆久久久久久中文| 久久视频国产精品免费视频在线| 亚洲人在线视频| 国产一区二区三区网站| 欧美成人午夜免费视在线看片| 亚洲成色www久久网站| 欧美一级一区| 国产精品美女久久久久久免费| 欧美日韩亚洲系列| 99精品视频网| 亚洲欧美国产精品va在线观看| 西瓜成人精品人成网站| 国产精品精品视频| 在线观看av一区| 久久精品视频免费播放| 亚洲国产综合在线| 国际精品欧美精品| 日韩视频不卡| 亚洲一区二区视频在线| 亚洲毛片在线免费观看| 国产在线麻豆精品观看| 国产精品v欧美精品v日韩| 欧美伊久线香蕉线新在线| 国产精品一区免费在线观看| 亚洲欧美偷拍卡通变态| 欧美日韩在线大尺度| 国产精品美女主播在线观看纯欲| 在线免费观看日韩欧美| 亚洲免费视频在线观看| 国产一区二区三区观看| 欧美日本韩国一区| 国产欧美精品日韩区二区麻豆天美| 一区二区三区回区在观看免费视频| 久久免费高清| 亚洲第一福利在线观看| 国产精品a级| 亚洲欧美福利一区二区| 亚洲一区免费视频| 亚洲午夜视频在线| 久久免费高清视频| 久久av一区二区三区漫画| 欧美激情女人20p| 欧美电影免费观看高清完整版| 国产精品美女主播在线观看纯欲| 久久久久久国产精品mv| 久久久久国产一区二区| 亚洲欧洲精品一区二区精品久久久| 国产亚洲欧美日韩在线一区| 国产精品国产三级国产aⅴ9色| 欧美电影在线免费观看网站| 亚洲第一在线综合在线| 一区视频在线播放| 国产精品第一区| 免费欧美在线| 亚洲在线一区二区| 性欧美video另类hd性玩具| 欧美电影美腿模特1979在线看| 亚洲免费成人av| 香蕉成人伊视频在线观看| 先锋影院在线亚洲| 欧美日韩国产欧美日美国产精品| 黄色成人片子| 欧美视频精品在线| 午夜欧美电影在线观看| 国产偷国产偷精品高清尤物| 欧美华人在线视频| 欧美日韩午夜在线视频| 久久国产一区二区| 亚洲精品美女在线| 中日韩美女免费视频网址在线观看| 韩国三级电影久久久久久| 亚洲国产日韩欧美一区二区三区| 亚洲小说春色综合另类电影| 欧美色图一区二区三区| 日韩亚洲视频| 久久人人97超碰人人澡爱香蕉| 亚洲国语精品自产拍在线观看| 久热精品视频在线免费观看| 中日韩高清电影网| 在线免费观看视频一区| 中文在线资源观看视频网站免费不卡| 久久久久久久欧美精品| 美女爽到呻吟久久久久| 亚洲欧美成aⅴ人在线观看| 欧美午夜精品久久久久久超碰| 国产精品vip| 伊人久久男人天堂| 国产啪精品视频| 国产婷婷精品| 欧美电影电视剧在线观看| 亚洲欧美日韩在线观看a三区| 国产综合视频在线观看| 欧美日韩国产欧美日美国产精品| 久久影视三级福利片| 亚洲国产精品一区二区第四页av| 蜜桃av一区二区三区| 亚洲国产中文字幕在线观看| 午夜精品久久久久久99热软件| 一本色道久久综合一区| 国产精品毛片一区二区三区| 亚洲久久一区| 亚洲精品视频在线看| 免费高清在线视频一区·| 欧美日韩在线免费| 欧美日韩亚洲综合在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 噜噜噜久久亚洲精品国产品小说| 1024国产精品| 久久www成人_看片免费不卡| 亚洲性色视频| 狠狠v欧美v日韩v亚洲ⅴ| 国产日韩欧美精品在线| 在线精品高清中文字幕| 国产精品福利久久久| 日韩一级不卡| 久久久久久国产精品一区| 在线观看一区| 亚洲第一级黄色片| 亚洲国产高清在线| 亚洲国产高清自拍| 国产精品久久久久久久久久久久久久| 亚洲男女自偷自拍图片另类| 亚洲欧美日韩国产综合在线| 国产精品日韩在线一区| 欧美一区二区久久久| 欧美日韩在线第一页| 欧美日韩免费观看一区| 性亚洲最疯狂xxxx高清| 亚洲精品老司机| 国产精品视频网站| 国产亚洲美州欧州综合国| 在线观看亚洲一区| 欧美成人精精品一区二区频| 亚洲免费观看在线观看| 在线观看精品一区| 欧美香蕉大胸在线视频观看| 国产精品一二三视频| 亚洲视屏在线播放| 亚洲视频1区2区| 久久成人综合网| 99精品视频免费在线观看| 136国产福利精品导航网址| 国产精品网站视频| 久久国产高清| 日韩一区二区精品在线观看| 男人插女人欧美| 亚洲精品视频免费观看| 亚洲精品免费网站| 国产欧美日韩另类一区| 美女精品网站| 国产综合色产在线精品| 亚欧美中日韩视频| 国产日本欧美一区二区三区在线| 欧美激情第8页| 亚洲另类在线视频| 国产精品xvideos88| 国产欧美日韩专区发布| 在线看片一区| 红桃视频国产精品| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲激情视频| 亚洲精品四区| 午夜精品久久久久久久| 欧美一级在线视频| 亚洲一区二区三区免费视频| 国产精品久久久一区二区| 久久超碰97人人做人人爱| 欧美日韩亚洲精品内裤| 欧美日韩国产免费| 欧美自拍丝袜亚洲| 蜜桃视频一区| 国产精品亚洲综合色区韩国| 极品尤物一区二区三区| 国产伦精品一区二区三区免费| 久久久综合免费视频| 亚洲日本欧美日韩高观看| 欧美特黄一级| 亚洲视频免费| 狠狠色狠狠色综合人人| 久久视频这里只有精品| 欧美日韩岛国| 欧美激情精品久久久久久久变态| 国产欧美日韩在线播放| 伊人久久综合97精品| 欧美淫片网站| 99国产精品视频免费观看一公开| 久久亚洲欧洲| 另类图片综合电影| 日韩视频在线观看免费| 久久精品人人做人人综合| 欧美激情视频一区二区三区在线播放| 久久成人这里只有精品| 欧美国产视频日韩| 韩日视频一区| 国产精品入口| 在线精品国产成人综合| 久久九九精品99国产精品| 国产伦精品一区二区三区照片91| 日韩亚洲欧美成人一区| 亚洲第一在线综合网站| 91久久精品一区二区三区| 欧美日韩一区二区在线观看| 亚洲少妇最新在线视频| 99精品国产99久久久久久福利| 欧美三级日本三级少妇99| 国产亚洲一区精品| 欧美日本韩国一区| 亚洲欧洲美洲综合色网| 亚洲一区二区在线视频| 欧美午夜精品久久久久久超碰| 国产精品视频第一区| 国产日韩欧美综合精品| 狠狠色综合网站久久久久久久| 91久久久久久| 久久精品中文字幕一区二区三区| 亚洲午夜精品久久| 亚洲二区在线视频| 欧美系列电影免费观看| 欧美极品在线播放| 欧美天堂亚洲电影院在线播放| 欧美成人免费视频| 影音先锋另类| 亚洲欧美日韩综合| 国产亚洲欧美日韩美女| 亚洲图片自拍偷拍| 国产色综合天天综合网| 欧美寡妇偷汉性猛交| 欧美国产高潮xxxx1819| 久久久久国色av免费观看性色| 欧美日韩国产成人| 亚洲一区二区三区精品在线观看| 国产一区二区三区无遮挡| 国产一区二区你懂的| 国产精品一区久久| 欧美激情一区二区三区高清视频| 国产主播一区二区三区四区| 亚洲精华国产欧美| 在线免费高清一区二区三区| 久久亚洲精品伦理| 国产精品丝袜久久久久久app| 欧美成人一区二区三区在线观看| 亚洲电影专区| 精品动漫3d一区二区三区免费| 亚洲精品影视在线观看| 欧美激情1区2区|