![07電科電子檔科技學院2011屆_第1頁](http://file4.renrendoc.com/view/32233d0412f178b236f55e9663a4bde9/32233d0412f178b236f55e9663a4bde91.gif)
![07電科電子檔科技學院2011屆_第2頁](http://file4.renrendoc.com/view/32233d0412f178b236f55e9663a4bde9/32233d0412f178b236f55e9663a4bde92.gif)
![07電科電子檔科技學院2011屆_第3頁](http://file4.renrendoc.com/view/32233d0412f178b236f55e9663a4bde9/32233d0412f178b236f55e9663a4bde93.gif)
![07電科電子檔科技學院2011屆_第4頁](http://file4.renrendoc.com/view/32233d0412f178b236f55e9663a4bde9/32233d0412f178b236f55e9663a4bde94.gif)
![07電科電子檔科技學院2011屆_第5頁](http://file4.renrendoc.com/view/32233d0412f178b236f55e9663a4bde9/32233d0412f178b236f55e9663a4bde95.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
目..............................................................II 第一章緒 偽隨機序列的應 偽隨機序列的研究目 研究內 第二章m序列的基本原 m序列的定 m序列的產 m序列的性 第三章基于FPGA的m序列設計與誤碼檢 基于FPGA的m序列實 誤碼檢 第四章結論與展 參考文 致 在通信系統(tǒng)中的隨機噪聲會使模擬信號產生失真和數字信號出現(xiàn)誤碼,并且,它還是限制信道容量的一個重要因素。因此,人們經常希望消除或減小通信系統(tǒng)中的隨機噪聲。另一方面,有時人們會希望獲得隨機噪聲。例如,在試驗室中對通信設備或系統(tǒng)性能進試時,可能要故意加入一定的隨機噪聲。又如,為了實現(xiàn)高可靠的通信,也希望利用隨機噪聲。為了上述目的,必須能夠獲得符合要求的隨機噪聲。然而,利用隨機噪聲的最大時它難以重復產生和處理。因此,20世紀60年代,偽隨機序列噪聲的發(fā)明才使得得到解決。用的m01兩種狀態(tài)。二進制為隨即序列通常是通過移位寄存器加反饋電路共同產生。同時本設計介紹了偽隨機序列的通信中的應用,研究目的以及偽FPGAm以Alter的QuartusII為開發(fā)平臺,利用VHDL語言進行編程,給出7級m的序列符合m檢測系統(tǒng)。偽隨機序列;m序列;VHDL語言BasedOnFPGAPseudoRandomSsequenceAndErrorTherandomnoiseinthecommunicationsystemwillmakeogsignalsgeneratedistortionanddigitalsignal,anditappearserrororlimitchannelcapacityofanimportantfactor.Therefore,peopleoftenhopetoeliminateorreducecommunicationsystemofrandomOntheotherhand,sometimespeoplewillhopetogainarandomnoise.Forexample,inthelaboratoryofcommunicationequipmentorsystemperformancetesting,maymeantoaddsomerandomnoise.Belikeagain,inordertoachievehighreliablesecuritycommunication,alsohopetouserandomnoise.Forthispurpose,mustbeabletogettomeettherequirementsofrandomnoise.However,thebiggestdifficultiesusingrandomnoisewhenitisdifficulttorepeatproductionandprocessing.Therefore,inthe1960s,pseudorandomsequencethatmakesdifficulttheinventionofthenoisebesolved.Pseummediaysequencesorcalledimmediayyards,isbasedonrandomsequenceofrandomcharacteristicsandproduceacodeword,alsocalledpseudonoisesequenceorfalsenoisecode.Indigitalcommunication,therearemanyfalseimmediaysequenceheremainlyintroducesthemseriesiswidelyused.Engineeringapplication,withbinarypseudorandomsequenceinsequence,andthereforeby"0"and"1"twostate.Binarysequenceisusuallyforimmediaybyshiftregisterwithfeedbackcircuitcommonproduce.Meanwhile,thedesignofpseudorandomsequenceisintroduced,thepurposesofthecorrespondenceapplicationandpseudorandomsequence,thebasicprinciplesofsequenceisproposedbasedonFPGAproducedthemseriesmethod.ToAltertheQuartusIIforsoftwaredevelopmentplatform,usingVHDLprogramminglanguage,level7mseriesarethesimulationwaveform,sequencestatisticalpropertiesysisshowsthatthemethodhasthesequenceofrandomsequencewithm,provedtobecorrect.Andfinallytointroduceerrordetectionsystem.Keywords:pseudorandomsequence;msequence;VHDLlanguage偽隨機序列的應偽隨機序列作為一種信號形式,具有良好的相關特性,在很多方面都得到廣泛的,主要變現(xiàn)在以下幾個方面:在通信加密中的應用,m序列自相關性較好,比較容易重復產生和處理,并且具有偽隨機性,利用m序列加密數學信號使加密后的序號在攜帶原始信息的同時具有偽噪聲的性質,從而到達在信號傳輸過程中的隱蔽性;再信號接收端,利用m序列對其加以,是原始信號得到恢復。在設計中的應用,近年興起的擴展頻譜所采用的信號時已調制的具有類似噪聲性質的偽隨機序列,它具有很高的距離距離分辨率和速度分辨率。這種的采用相關解調的工作方式,能夠在低信噪比的條件下工作,而且還具有很強的能力。該型實質上是一種連續(xù)波,具有低截獲概率性,是一種體制新、性能高,適應現(xiàn)代高技術需要的。它采用隨機序列作為發(fā)射信號的系統(tǒng)具有許多比較突出的優(yōu)點。首先,它是一種連續(xù)波,可以較好的利用發(fā)射機的功率。其次,它在一定的信噪比時,能夠到達很好的測量精度,保證測量的單值性,比單脈沖具有更高的距離分辨率和速度分辨率。最后,它具有較強的可干擾,敵方要干擾這種寬帶信號,將比干擾普通的雷達信號的多。在通信系統(tǒng)中的應用,偽隨機序列是一種看似隨機,實際上是一種有規(guī)律的周期性二進制序列,具有類似噪聲序列的性質,在CDMA中,地址碼都是從偽隨機序列中選取的,在CDMA中使用一種最易實現(xiàn)的偽隨機序m序列,利用m序列的不同相位來區(qū)分不同用戶;為了數據安全,在CDMA的尋呼信道和正向業(yè)務信道中使用了數據擾亂技術,其方法是用長度為2241的序列用于對業(yè)務信道進行擾碼,它在分組交織器輸出的調制字符上進行,通過交織輸出字符與長碼PN碼片的二進制模工相加而完成。偽隨機序列的研究目隨機噪聲的最大時它難以重復產生和處理。因此,20世紀60年代,偽隨機序列噪研究內首先研究了m序列的產生原理以及m種基于FPGA的m序列產生的方法,以Alter的QuartusII為發(fā)平7m序列進行編程,其程序利用VHDL語言進行編程,給出了m序列的仿真RTL圖以及仿真波形,并對其進行了簡單的說明。最后再對誤碼檢測系統(tǒng)原理進行了闡述。第二章mm的定m器產生的周期最長的一種序列[1]。m的產最大長度線性反饋遺存器序列,通常簡稱為mm2.1n21狀態(tài),必然是2n個狀態(tài)之一,其中每一狀態(tài)代表了一個n位的二進制數字;但是,必須把全0排斥在外,因為如果一個進入全0,不論反饋線多少或在哪些級,這種狀態(tài)就不0的2n1狀態(tài)之一。這個電路的輸出序列這里所謂“各態(tài)歷經”就是所有2n1個狀態(tài)都經過了。由此可見,應用n器所產生的序列的周期最長是2n1。同時由于這種序列雖然是周期的,但當n0101,看來好像是隨機的,所以又稱為偽隨機碼;又因為它的某一些性質和隨機噪聲很相似,所以又稱為偽噪聲碼(PN)。2.1要用n級移位寄存器來產生m序列,關鍵在于選擇哪幾級移位寄存器作為反饋。[5]將移位寄存器用一個n階的多項式f(x)表示,這個多項式的0次冪系數或常數為1,其k次冪系數為1時代表第k級移位寄存器有反饋線;否則無反饋線。這里的系數只能取01,xxf(x例如特征多項式f(
2g(x)
f
mg(xf(x件(1)f(x)(xm+1,m=2n-(xq+1,q<m;2.2m由上述可見,只要找到了本原多項式,就能由它構成mm的性均衡性m10說,“10游程發(fā)布把一個序列中取值相同的那些相繼(連在一起)的元素合稱為一個“游程”。在一個游程中元素的個數稱為游程長度。例如,n=15的m序列可以寫成:{…10001111010110010…} (2-1)m=15在其一個周期(m個元素)中,共有84的游程1111長度為3000211和“0011和兩個“0一般來說,在m11/2;21≦k≦(n-1)。而且在長度為k(1≦k≦(n-2)),連“1”的游移位相加性一個m序列MpMr模2Mp的某次延遲移位序列Ms,即M⊕Mr=Ms (2-2自相關函數mm+10,用-11此時定義:設長為pm
a,a,a,,
p2n1。經過j 序列為aj1aj2aj3,ajp,其中aip(以pppa1aj1a2aj2a3aj3apajpaiaj
(2-來衡量一個mjma1a2a3,apppR(j)aiaji
(2-當采用二進制數字0和1R(j)ADA
(2-A
的數[]0p
的數
(2-由移位相加特性可知,aiaij仍是mm01m中0比1的個數少一個,故得A-D=-1(jp(j1/R(j)1/
jj1,2,,(p
(2-m(11/p)。R(j)R(j)R(jkp),式中,k=1,2,…,p=(2n-1)R(j)是偶函數,即R(j)R(
j=2.3RR1-3-2 0 P-12.3m令m序列長度為N,T
Tc為碼片寬。相應的雙極性波形為c(t)
a(tnTa(t1,1,為mc(tr()1Tc(c(t
(2-TN
()
TcT
則r
11N
11N
ct的功率譜密度G()r()互 變G()FrFr()F1
(2- N 周期性函數r1()可以展為級數1
e00
1
T1FnT12
rejn0tdt
jn0tdtT
(2-
T
N1TSa2
2n Tn
(2-F12
(2-N GFrF12TcN
Sa2
2 N
2N1
Sa2
N
2
2n0N2
(2-雙極性m為離散譜,間隔為0
T
帶寬近似為
Tc
(
1Tcc譜線的包絡以Sa2 2規(guī)律變化c
1的強度與碼長的平方N2成反比N2.3m
…+-++---+-++-- (2-11/2;21/4;31/8k12k,而且在長度為k函數()。當≠0(=0。僅當=0(1由于m很相似,所以通常將m(PN)序列,或稱為偽隨機序列[2]。 基于FPGA的m序列設計與誤碼基于FPGAm序列實3.1[3]3.1n 圖3.1中,xi表示寄存器所處的狀態(tài),通常用0和1來代表兩個可能的狀態(tài)。并01GF(2[4]。f(x,x?xGF(2) (x0x1xn-1)可以表示成一線性齊次函數時,即f(x0x1xn-1 Cn1i,Cn1iGF
生的序列就稱為線性移位寄器序列。m對于一個n級m序列移位寄存器來說,它在每一時刻的狀態(tài)都可以看成是有刻狀態(tài)的轉移規(guī)律,或者說反饋函數定義了nm7,m=27-1,若其反饋系數選為八進制的數值為235,2101111,即c7c6c5c4c3c2c1 3.23.2m=7VHDL建模思想為:由圖3.2的建構模型,設置敏感信號(時鐘信號clk和操作控制信號load,在時鐘的上升沿控制之下,當load=“1”時,給移位寄存器預置初始信號為“100000load=“03.2構模型規(guī)律進行操作,具體的VHDL程序libraryuseentityVhdl1 port(clk:instd_logic;load:instd_logic;q:outstd_logicendarchitecturebehaveofVhdl1signalc0,c1,c2,c3,c4,c5,c6,c7:std_logic; ifclk'eventandclk='1' if(load='1')then c0<=c7xorc4xorc3xor endif;endendprocess;endbehave;如圖3.3所示是該序列程序在QuartusII開發(fā)平臺中實現(xiàn)的RTL圖3.37級m序列RTL圖3.4所示是該序列在QuartusII開發(fā)平臺中的仿真時,1個CLK周期設置10ns,周期為27-1的m序列仿真時間需要5.16s。所產生的序列如下:圖3.4仿真波形3.4“l(fā)oad”在“1”電平期間對偽隨機序列發(fā)生器置初始信號,而在電平期間的一段時間后的偽隨機序列發(fā)生器進行移位操作;其中“clk”表示移位寄存器的同步信號;“q”表示串行偽隨機序列的信號輸出,27-1誤碼檢誤碼儀收端模塊所的最主要問題是如何準確地實現(xiàn)本地產生的m序列與收到的數據圖3.2隨動同步的原理框圖通過上述知道,周期為2r-1的m序列發(fā)生器由r級移位寄存器組成。同時,由r收端模塊的邏輯狀態(tài)轉移圖如圖3.3
圖3.3在誤碼測試邏輯中,接收到的總比特數與誤碼個數均以二進制方式在的邏總比特數的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級數學上冊 12.2 三角形全等的判定 第2課時 用“SAS”判定三角形全等聽評課記錄 新人教版
- 小學數學蘇教版六年級下冊《分數和百分數的實際應用(總復習)》公開課聽評課記錄
- 新北師大版數學一年級下冊《買鉛筆》聽評課記錄
- 2025年煤制合成氨合作協(xié)議書
- 五年級上冊數學口算題
- 四年級教師教學計劃
- 一年級蘇教版數學下冊《認識圖形》聽評課記錄
- 社區(qū)團購戰(zhàn)略合作協(xié)議書范本
- 人貨電梯租賃合同范本
- 2025年度事故車輛保險責任免除協(xié)議書
- 中國太陽能光電建筑行業(yè)現(xiàn)狀調研分析及市場前景預測報告(2024版)
- 關于防范遏制礦山領域重特大生產安全事故的硬措施課件
- 2025年中國成都餐飲業(yè)市場運營態(tài)勢分析及投資前景預測報告
- DL∕T 1100.1-2018 電力系統(tǒng)的時間同步系統(tǒng) 第1部分:技術規(guī)范
- Interstellar-星際穿越課件
- 配電房日常檢查記錄表.docx
- 高一數學概率部分知識點總結及典型例題解析 新課標 人教版 必修
- 鐵路運費計算方法
- 《小腦梗死護理查房》
- 免疫及炎癥相關信號通路
- —橋梁專業(yè)施工圖設計審查要(終)
評論
0/150
提交評論