簡(jiǎn)易信號(hào)傳輸性能分析儀【畢業(yè)論文】_第1頁(yè)
已閱讀1頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  本科畢業(yè)設(shè)計(jì)(論文)</p><p><b>  ( 屆)</b></p><p>  論文題目 簡(jiǎn)易信號(hào)傳輸性能分析儀</p><p>  (英文) Simple Signal Transmission </p><p>  Performance Analyzer</p>

2、<p>  所在學(xué)院 電子信息學(xué)院 </p><p>  專業(yè)班級(jí) 電子信息工程 </p><p>  學(xué)生姓名 學(xué)號(hào) </p><p>  指導(dǎo)教師 職稱 </p><p>  完成日

3、期 年 月 日</p><p><b>  摘要</b></p><p>  本系統(tǒng)由發(fā)送部分和接收部分組成,發(fā)送部分包括數(shù)字信號(hào)發(fā)生器,低通濾波器。接收部分由數(shù)字信號(hào)分析電路和示波器組成。其中信號(hào)發(fā)生模塊以復(fù)雜可編程邏輯器件(CPLD)作為數(shù)字信號(hào)發(fā)生器,產(chǎn)生M序列偽隨機(jī)信號(hào)作為數(shù)字傳輸信號(hào)。然后該信號(hào)通過(guò)由運(yùn)放(NE5532

4、)搭建的二階低通濾波電路進(jìn)行濾波,使用由運(yùn)放(SN10502)構(gòu)成的加法器把信道噪聲(由CPLD生成的偽隨機(jī)信號(hào)模擬)和濾波后的信號(hào)疊加起來(lái),作為接收部分的最終輸入信號(hào)。</p><p>  接收部分中的分析電路分兩部分,一部分用于去掉信道噪聲,另一部分用于提取同步信號(hào),從而確保示波器的水平掃描周期與信號(hào)碼元周期相同,以便使示波器能夠顯示信號(hào)的眼圖。通過(guò)眼圖可以直觀地了解碼間串?dāng)_和噪聲的影響,最終實(shí)現(xiàn)對(duì)數(shù)字信號(hào)傳

5、輸性能的測(cè)試。</p><p>  關(guān)鍵詞: M序列偽隨機(jī)信號(hào);位同步提取;眼圖</p><p><b>  Abstract</b></p><p>  This system consists of sending-part and receiving-part. Sending-part includes digital signal g

6、enerator and low pass filter. Receiving-part is performed of a digital signal analysis circuit and an oscilloscope. A Complex Programmable Logic Device (CPLD) is used to generate M sequences pseudo random signal in the s

7、ignal generator. And then the signal is filtered by a second-order low pass filter which is made by op-amp (NE5532). The filtered signal is added with the channel noise (a simulated pse</p><p>  The analysis

8、 circuit of receiving part is divided into two parts, the one is used to remove part of channel noise, the other part is used to extract bit synchronization signal from input signal. In order to ensure the horizontal sca

9、n cycle of oscilloscope is identical with the signal cycle. And the signal eye diagram can be displayed in the oscilloscope. From the eye diagram, the intersymbol interference and noise can be analyzed to test the signal

10、 transmission performance. </p><p>  Key Words: M sequences pseudo random signal; bit synchronization extraction; eye pattern</p><p><b>  目 錄</b></p><p><b>  1 引

11、言1</b></p><p>  1.1信號(hào)傳輸性能分析儀的背景意義1</p><p>  1.2課題內(nèi)容與論文組織結(jié)構(gòu)1</p><p>  2信號(hào)傳輸性能分析儀簡(jiǎn)介3</p><p>  2.1 數(shù)字信號(hào)發(fā)生器簡(jiǎn)介3</p><p>  2.2 低通濾波器簡(jiǎn)介4</p><

12、;p>  2.3 位同步提取原理簡(jiǎn)介4</p><p>  2.4 眼圖的顯示與測(cè)試方法簡(jiǎn)介5</p><p>  3 信號(hào)傳輸性能分析儀的設(shè)計(jì)方案6</p><p>  3.1 數(shù)字信號(hào)發(fā)生器的設(shè)計(jì)6</p><p>  3.2 低通濾波器的設(shè)計(jì)7</p><p>  3.2 位同步提取的設(shè)計(jì)9&l

13、t;/p><p>  4 信號(hào)傳輸性能分析儀的軟硬件設(shè)計(jì)10</p><p>  4.1 硬件設(shè)計(jì)10</p><p>  4.1.1 CPLD最小系統(tǒng)10</p><p>  4.1.2 巴特沃斯濾波器11</p><p>  4.1.3 增益及加法電路12</p><p>  4.2程

14、序設(shè)計(jì)12</p><p>  4.2.1 M序列生成程序13</p><p>  4.2.2 偽隨機(jī)噪聲生成程序14</p><p>  4.2.3 曼切斯特編碼程序14</p><p>  4.2.4 位同步提取程序15</p><p>  5 系統(tǒng)測(cè)試及性能總結(jié)19</p><p&

15、gt;  5.1 數(shù)字信號(hào)發(fā)生器的性能測(cè)試19</p><p>  5.2 低通濾波器性能測(cè)試19</p><p>  5.3 系統(tǒng)傳輸性能測(cè)試19</p><p>  5.3 眼圖顯示測(cè)試20</p><p>  5.4 系統(tǒng)性能總結(jié)20</p><p>  6 設(shè)計(jì)總結(jié)和展望21</p>

16、<p>  6.1 設(shè)計(jì)總結(jié)21</p><p>  6.2 設(shè)計(jì)展望21</p><p><b>  致謝22</b></p><p><b>  參考文獻(xiàn)23</b></p><p>  附錄1 作品照片25</p><p>  附錄2 部分測(cè)試波

17、形26</p><p>  附錄3 完整的VHDL語(yǔ)言代碼27</p><p><b>  1 引言</b></p><p>  1.1信號(hào)傳輸性能分析儀的背景意義</p><p>  在現(xiàn)代通信中,某一通信系統(tǒng)進(jìn)行通信時(shí),首先要考慮的就是此系統(tǒng)的通信質(zhì)量。通信質(zhì)量最主要的指標(biāo)是電氣性能,模擬通信系統(tǒng)中有兩個(gè)重要指

18、標(biāo),有效性和可靠性[1]。有效性指的是有效傳輸帶寬,可靠性用整個(gè)通信系統(tǒng)的輸出信噪比來(lái)衡量。數(shù)字通信系統(tǒng)中的有效性用傳輸速率來(lái)衡量,可靠性用誤碼率表征。為了測(cè)試某個(gè)通信系統(tǒng)的性能,設(shè)計(jì)一個(gè)分析儀,此分析儀模擬通信系統(tǒng)的基本模型,擁有信源,信道,信宿。其中信源用CPLD產(chǎn)生m序列模擬信號(hào),信道中的帶寬,衰減用濾波器實(shí)現(xiàn),偽隨機(jī)信號(hào)發(fā)生器用來(lái)模擬信道噪聲,信宿接收信號(hào),最后顯示眼圖。</p><p>  在通信系統(tǒng)中

19、,信號(hào)提取的首要工作是得到同步時(shí)鐘,所以同步技術(shù)是非常重要的,而位同步是最基本的同步。位同步時(shí)鐘信號(hào)不僅用于監(jiān)測(cè)輸入碼元信號(hào),確保收發(fā)同步,而且在獲取幀同步、群同步及對(duì)接收的數(shù)字碼元進(jìn)行各種處理的過(guò)程中,也為系統(tǒng)提供了一個(gè)基準(zhǔn)的同步時(shí)鐘[2]。同步時(shí)鐘提取的方法很多,基于模擬PLL,或者數(shù)字PLL的,還有用CPLD/FPGA設(shè)計(jì)的全數(shù)字鎖相環(huán)的提取方案[3]。</p><p>  使用信號(hào)傳輸性能分析儀可以方便的

20、模擬信號(hào)在實(shí)際傳輸時(shí)所面臨的噪聲干擾,衰減等問(wèn)題,為通信系統(tǒng)的評(píng)估提供了有力工具。</p><p>  1.2課題內(nèi)容與論文組織結(jié)構(gòu)</p><p>  關(guān)于本課題,主要進(jìn)行了以下工作:</p><p>  1)根據(jù)任務(wù)書(shū)要求,查閱資料,熟悉并掌握信號(hào)傳輸性能分析儀的設(shè)計(jì)原理和一般實(shí)現(xiàn)手段,查閱了信號(hào)產(chǎn)生的算法,包括M序列,曼切斯特編碼。學(xué)習(xí)模擬濾波器的設(shè)計(jì)方法,提

21、出了基于CPLD的實(shí)現(xiàn)思想與原理框架。</p><p>  2)查閱相關(guān)的數(shù)字信號(hào)產(chǎn)生方法,熟悉用VHDL編寫(xiě)信號(hào)產(chǎn)生模塊,并用Quartus II進(jìn)行軟件仿真,驗(yàn)證算法是否正確。</p><p>  3)根據(jù)任務(wù)書(shū)中關(guān)于模擬低通濾波器的具體技術(shù)指標(biāo),在Tina-TI中仿真,驗(yàn)證濾波器參數(shù)是否滿足要求。</p><p>  4)根據(jù)上述結(jié)果,把程序下載到CPLD最小

22、系統(tǒng)中,在數(shù)字示波器上查看結(jié)果,并測(cè)試所設(shè)計(jì)的模擬低通濾波器是否滿足指標(biāo)。</p><p>  5)將已經(jīng)測(cè)試好的模塊組裝起來(lái),整體上調(diào)試信號(hào)傳輸性能分析儀,直到滿足任務(wù)書(shū)所要求的指標(biāo)。</p><p>  論文的第一章為引言,主要介紹信號(hào)傳輸性能分析儀的背景知識(shí),概括設(shè)計(jì)所做的工作及論文的組織結(jié)構(gòu);第二章概述信號(hào)傳輸性能分析儀的基本知識(shí),實(shí)現(xiàn)信號(hào)傳輸性能分析儀的方法及設(shè)計(jì)流程;第三章主要

23、介紹實(shí)現(xiàn)信號(hào)傳輸性能分析儀的設(shè)計(jì)方案;第四章為本文重點(diǎn),闡述設(shè)計(jì)的實(shí)現(xiàn)過(guò)程及其仿真與驗(yàn)證,并給出相應(yīng)的分析;第五章對(duì)設(shè)計(jì)存在的問(wèn)題進(jìn)行分析,并給出其解決方法;第六章對(duì)設(shè)計(jì)進(jìn)行總結(jié)和展望。</p><p>  2信號(hào)傳輸性能分析儀簡(jiǎn)介</p><p>  圖2-1 簡(jiǎn)易數(shù)字信號(hào)傳輸性能分析儀框圖</p><p>  隨著數(shù)字通信技術(shù)的廣泛應(yīng)用,需要更多的各種各樣的通信

24、測(cè)試儀器完成系統(tǒng)參數(shù)的參量與調(diào)試。數(shù)字傳輸性能分析儀作為一種數(shù)字通信系統(tǒng)設(shè)計(jì)與檢測(cè)的設(shè)備在數(shù)字傳輸系統(tǒng)的工程施工與日常維護(hù)中發(fā)揮著重要的作用。</p><p>  按照任務(wù)書(shū)的要求,設(shè)計(jì)一個(gè)簡(jiǎn)易數(shù)字信號(hào)傳輸性能分析儀,實(shí)現(xiàn)數(shù)字信號(hào)傳輸性能測(cè)試;同時(shí),設(shè)計(jì)三個(gè)低通濾波器和一個(gè)偽隨機(jī)信號(hào)發(fā)生器用來(lái)模擬傳輸信道。 簡(jiǎn)易數(shù)字信號(hào)傳輸性能分析儀的框圖如圖2-1 所示。圖中,V1 和 V1-clock是數(shù)字信號(hào)發(fā)生器產(chǎn)生的數(shù)

25、字信號(hào)和相應(yīng)的時(shí)鐘信號(hào);V2 是經(jīng)過(guò)濾波器濾波后的輸出信號(hào);V3 是偽隨機(jī)信號(hào)發(fā)生器產(chǎn)生的偽隨機(jī)信號(hào);V2a 是V2 信號(hào)與經(jīng)過(guò)電容C的V3 信號(hào)之和,作為數(shù)字信號(hào)分析電路的輸入信號(hào)V4 和V4-syn是數(shù)字信號(hào)分析電路輸出的信號(hào)和提取的同步信號(hào)。</p><p>  2.1 數(shù)字信號(hào)發(fā)生器簡(jiǎn)介</p><p>  M序列是偽隨機(jī)序列的一種,操作簡(jiǎn)單、實(shí)現(xiàn)方便,在現(xiàn)代工程實(shí)踐中具有廣泛的應(yīng)

26、用[4]。本系統(tǒng)用CPLD產(chǎn)生M序列偽隨機(jī)信號(hào)用以模擬數(shù)字傳輸信號(hào)及信道噪聲,數(shù)字傳輸信號(hào)是長(zhǎng)度為255的M序列,噪聲是長(zhǎng)度為4095的M序列,數(shù)字傳輸信號(hào)的特征多項(xiàng)式為的M序列;偽隨機(jī)噪聲的特征多項(xiàng)式為的M序列,數(shù)據(jù)率為10~100kbps ,按10kbps 步進(jìn)可調(diào),數(shù)據(jù)率誤差絕對(duì)值不大于1%。 </p><p>  2.2 低通濾波器簡(jiǎn)介</p><p>  本系統(tǒng)采用有源濾波器。

27、有源濾波器由電阻、電容和有源器件(如集成運(yùn)放)組成,具有電路體積小重量輕、通帶內(nèi)信號(hào)可放大、精度高、性能穩(wěn)定、易于調(diào)試、負(fù)載效應(yīng)小、可多級(jí)相連構(gòu)成高階濾波器等諸多優(yōu)點(diǎn)。但由于集成運(yùn)放所限,有源濾波電路不適于高電壓大電流負(fù)載,而只適用于信號(hào)處理。</p><p>  本系統(tǒng)采用巴特沃斯濾波器,此濾波器是根據(jù)幅頻特性在通頻帶內(nèi)具有最平坦特性定義的濾波器。對(duì)一個(gè)N階低通濾波器來(lái)說(shuō),所謂最平坦特性,就是指濾波器的平方幅頻

28、特性函數(shù)的前2N-1階導(dǎo)數(shù)在模擬Ω=0處都為0,巴特沃斯濾波器的另一特性是在通帶和阻帶內(nèi)的幅頻特性始終是頻率的單調(diào)下降函數(shù)[5]。</p><p>  本系統(tǒng)需要設(shè)計(jì)三個(gè)低通濾波器,用來(lái)模擬傳輸信道的幅頻特性。每個(gè)濾波器帶外衰減不少于40dB/十倍頻程; 三個(gè)濾波器的截止頻率分別為 100kHz、200kHz、500kHz,截止頻率誤差絕對(duì)值不大于10 %; 濾波器的通帶增益AF 在0.2~4.0范圍內(nèi)可調(diào)。&l

29、t;/p><p>  2.3 位同步提取原理簡(jiǎn)介</p><p>  位同步的實(shí)現(xiàn)方法分為外同步法和自同步法兩種方式。本系統(tǒng)采用自同步方式,利用曼徹斯特編碼將時(shí)鐘信號(hào)和數(shù)據(jù)一同包含到數(shù)據(jù)流中,在傳輸代碼信息的同時(shí),也將時(shí)鐘同步信號(hào)一起傳輸?shù)叫盘?hào)分析電路中,通過(guò)分析電路中的數(shù)字鎖相環(huán)從接收信號(hào)中恢復(fù)出與發(fā)端頻率相同的碼元時(shí)鐘信號(hào)。這樣即可保證數(shù)字信號(hào)分析電路解調(diào)時(shí)在最佳時(shí)刻進(jìn)行抽樣判決,從而達(dá)到

30、消除噪聲干擾所導(dǎo)致的解調(diào)接收信號(hào)的失真,使接收端能以較低的錯(cuò)誤概率恢復(fù)出被傳輸?shù)臄?shù)字信息的目的[6]。</p><p>  曼徹斯特編碼是一種同步時(shí)鐘編碼技術(shù),它提供一個(gè)簡(jiǎn)單的編碼方式給二進(jìn)制序列,而沒(méi)有長(zhǎng)的周期和轉(zhuǎn)換級(jí)別,因而防止了時(shí)鐘同步的丟失,或來(lái)自低頻率位移在貧乏補(bǔ)償時(shí)的模擬鏈接位錯(cuò)誤。它將時(shí)鐘和數(shù)據(jù)包含在數(shù)據(jù)流中,在傳輸代碼信息的同時(shí),也將時(shí)鐘同步信號(hào)一起傳輸出去,每位編碼中有一跳變,不存在直流分量,因

31、此具有自同步能力和良好的抗干擾性能[7]。</p><p>  數(shù)字鎖相環(huán)主要由相位參考提取電路、晶體振蕩器、分頻器、相位比較器、脈沖補(bǔ)抹門(mén)等組成。分頻器輸出的信號(hào)頻率與所需頻率十分接近,把它和從信號(hào)中提取的相位參考信號(hào)同時(shí)送入相位比較器,若比較結(jié)果為本地頻率較高,則通過(guò)補(bǔ)抹門(mén)抹掉一個(gè)輸入分頻器的脈沖,相當(dāng)于本地振蕩頻率降低;相反,若結(jié)果為本地頻率較低,則在分頻器輸入端的兩個(gè)輸入脈沖間插入一個(gè)脈沖,相當(dāng)于本地振蕩

32、頻率上升。通過(guò)此種方式數(shù)字鎖相環(huán)可以對(duì)本振輸出的相位進(jìn)行調(diào)整,最終得到正確的位同步信號(hào)[8]。</p><p>  2.4 眼圖的顯示與測(cè)試方法簡(jiǎn)介</p><p>  設(shè)計(jì)采用濾波器顯示眼圖。眼圖是指利用實(shí)驗(yàn)的方法估計(jì)和改善(通過(guò)調(diào)整)傳輸系統(tǒng)性能時(shí)在示波器上觀察到的一種圖形。觀察眼圖的方法是:將接收濾波器輸出波形接入示波器的一個(gè)探頭,示波器的另一個(gè)探頭接收位同步時(shí)鐘信號(hào),以位同步時(shí)鐘信

33、號(hào)作為示波器的水平掃描同步信號(hào),調(diào)節(jié)示波器掃描周期與信號(hào)碼元周期相同,則示波器可以顯示一個(gè)完整的碼元周期。此時(shí)可以從示波器上便可觀察到類似人眼睛的圖形,即眼圖。本題目中要求輸出信號(hào)為T(mén)TL電平,即二進(jìn)制波形,故示波器上將顯示一只“眼睛”。</p><p>  通過(guò)眼圖上“眼睛”的張開(kāi)程度我們可以了解到本系統(tǒng)的輸出信號(hào)的很多有用信息:可以從中看出碼間串?dāng)_的大小和噪聲的強(qiáng)弱,有助于直觀地了解碼間串?dāng)_和噪聲的影響,評(píng)價(jià)

34、一個(gè)基帶系統(tǒng)的性能優(yōu)劣;也可以籍此指示接收濾波器的調(diào)整,以減小碼間串?dāng)_。眼圖中的“眼睛”張開(kāi)程度越大,且眼圖越端正,表示碼間串?dāng)_越小;反之表示碼間串?dāng)_越大。當(dāng)存在噪聲時(shí),噪聲將疊加在信號(hào)上,觀察到的眼圖的線跡會(huì)變得模糊不清。若同時(shí)存在碼間串?dāng)_,“眼睛”的張開(kāi)程度將變得更小。此時(shí)可以觀察到,與無(wú)碼間串?dāng)_時(shí)的眼圖相比,原來(lái)清晰端正的細(xì)線跡,變成了比較模糊的帶狀線,而且不很端正。噪聲越大,線跡展寬越嚴(yán)重,線跡越模糊;碼間串?dāng)_越大,眼圖端正程度

35、越差,圖像越不規(guī)則。</p><p>  3 信號(hào)傳輸性能分析儀的設(shè)計(jì)方案</p><p>  根據(jù)要求,結(jié)合軟件系統(tǒng)和硬件電路各自的優(yōu)點(diǎn),本設(shè)計(jì)最終采用了通過(guò)CPLD系統(tǒng)構(gòu)建移位寄存器產(chǎn)生M序列偽隨機(jī)信號(hào)的方法。該方法使得系統(tǒng)信號(hào)發(fā)生模塊同時(shí)具有了硬件電路的快速性、低延時(shí)性和軟件系統(tǒng)的靈活性、易移植性。同時(shí)為了使系統(tǒng)增益系數(shù)易于調(diào)節(jié),本系統(tǒng)將放大功能從低通濾波電路中剝離出來(lái),單獨(dú)設(shè)置了增

36、益可調(diào)的放大電路對(duì)信號(hào)進(jìn)行放大,從而使系統(tǒng)增益調(diào)節(jié)具有快速性和靈活性。由于設(shè)計(jì)指標(biāo)對(duì)信號(hào)碼元速率的要求較高,因此本系統(tǒng)中多處設(shè)置了電壓跟隨器以信號(hào)對(duì)減小系統(tǒng)的干擾,同時(shí)也為信號(hào)測(cè)試預(yù)留了端口。</p><p>  信號(hào)分析部分首先通過(guò)數(shù)字信號(hào)分析電路對(duì)疊加后的輸入信號(hào)進(jìn)行放大和提取,并將提取出來(lái)的位同步信號(hào)作為水平掃描同步信號(hào)送入示波器。當(dāng)示波器掃描的周期與信號(hào)碼元周期相同,即可觀察到對(duì)應(yīng)的眼圖,從而直觀地了解到

37、碼間串?dāng)_和噪聲的影響,實(shí)現(xiàn)對(duì)數(shù)字信號(hào)傳輸性能的測(cè)試。系統(tǒng)的總體結(jié)構(gòu)框圖如圖3-1所示。</p><p>  圖3-1 總體結(jié)構(gòu)框圖</p><p>  3.1 數(shù)字信號(hào)發(fā)生器的設(shè)計(jì)</p><p>  M序列信號(hào)發(fā)生器是在 n級(jí)線性移位寄存器的基礎(chǔ)上, 加上反饋邏輯電路構(gòu)成的。在初始狀態(tài)非零的條件下,LFSR最長(zhǎng)的可能周期 ,具有這種最長(zhǎng)周期的線性移位寄存器序列簡(jiǎn)稱

38、 M序列。M序列的特征多項(xiàng)式可表示為:,其中,為第 i 級(jí)的反饋系數(shù),=0表示無(wú)連接,=1表示有連接[9]。設(shè)計(jì)要求信號(hào)采用特征多項(xiàng)式為的M序列,采用如圖3-2所示的8級(jí)反饋移位寄存器實(shí)現(xiàn);偽隨機(jī)噪聲采用特征多項(xiàng)式為的M序列,采用如圖3-3所示的12級(jí)反饋移位寄存器實(shí)現(xiàn).</p><p>  圖3-2 8級(jí)反饋移位寄存器</p><p>  圖3-3 12級(jí)反饋移位寄存器</p

39、><p>  3.2 低通濾波器的設(shè)計(jì)</p><p>  圖3-4 二階低通濾波電路</p><p>  本設(shè)計(jì)要求三個(gè)低通濾波器的截止頻率分別為100kHz、200kHz和500kHz,帶外衰減不少于40dB/十倍頻程,通帶增益AF在0.2~4.0范圍內(nèi)可調(diào)。通常濾波器增益的調(diào)整會(huì)影響帶寬,影響濾波器的截止頻率,所以采用級(jí)聯(lián)結(jié)構(gòu)實(shí)現(xiàn)[10]。濾波器實(shí)現(xiàn)原理框圖如圖

40、3-4所示。2個(gè)二階低通濾波器級(jí)聯(lián)以滿足的40dB/十倍頻程的帶外衰減要求。為了便于四階濾波器的參數(shù)調(diào)整,采用2個(gè)參數(shù)完全相同的重極點(diǎn)二階巴特沃斯濾波器級(jí)聯(lián)實(shí)現(xiàn)四階濾波器[11]。設(shè)二階低通濾波器的截止頻率為,2k階濾波器的傳遞函數(shù)為</p><p><b> ?。?-1)</b></p><p>  令,又因?yàn)樵诮刂诡l率處,應(yīng)有,</p><p&

41、gt;<b> ?。?-2)</b></p><p>  式中為頻率比,且應(yīng)滿足:</p><p><b> ?。?-3)</b></p><p><b>  由以上可得</b></p><p>  或者 (3-4)</p>&l

42、t;p>  把(3-4)代入式(3-1),可求得以和二階巴特沃斯截止頻率表示的4階傳遞函數(shù)的幅頻特性表達(dá)式: </p><p><b>  (3-5)</b></p><p><b>  其中。</b></p><p>  對(duì)于如圖3-1所示二階巴特沃斯濾波器,取,,此時(shí)傳遞函數(shù)的截止頻率可表示為:</p>

43、;<p><b> ?。?-6)</b></p><p>  ,可以看出該方法參數(shù)選擇方便、單級(jí)電路簡(jiǎn)潔,而且多級(jí)電路僅僅是單級(jí)電路的拷貝,多級(jí)級(jí)聯(lián)參數(shù)調(diào)整方便。</p><p>  設(shè)計(jì)中,k=1,代入(3-4)得,。</p><p>  對(duì)于四階濾波器,設(shè),當(dāng),代入公式(3-6)得R=4.5K,當(dāng),得R=2.25K,當(dāng),得。&

44、lt;/p><p>  對(duì)于增益調(diào)節(jié)電路,采用反相放大器電路對(duì)通帶的信號(hào)進(jìn)行放大或衰減,實(shí)現(xiàn)濾波器的通帶增益 AF在 0.2~4.0范圍內(nèi)可調(diào)。</p><p>  3.2 位同步提取的設(shè)計(jì)</p><p>  圖3-5 鎖相位同步提取原理框圖</p><p>  位同步時(shí)鐘提取的總原理框圖如圖3-5所示,主要由脈沖加減控制、鑒相器、脈沖形成、

45、微分器(過(guò)零提?。┖蚇 分頻器幾個(gè)部分組成。輸入的曼切斯特編碼(非歸零二進(jìn)制碼元),經(jīng)微分器(過(guò)零提?。┖笏腿腓b相器,鑒相器比較過(guò)零提取后的輸出碼元ui的相位與位同步提取后輸出信號(hào)uo的相位,當(dāng)所提取出來(lái)的位同步的信號(hào)uo的相位超前時(shí)則輸出一個(gè)減脈沖信號(hào) usub,滯后時(shí)輸出一個(gè)加脈沖信號(hào)uadd,使用這兩個(gè)信號(hào)控制脈沖加減控制器,控制對(duì)輸入的兩路時(shí)鐘脈沖信號(hào)P1 和P2的打開(kāi)與關(guān)閉,由脈沖形成器生成的P1和P2 是兩路相位差為180度

46、、頻率都是 Nf0 的時(shí)鐘信號(hào)。脈沖加減控制器輸出的信號(hào)經(jīng)過(guò) N 分頻器分頻后輸出頻率為f0 的同步時(shí)鐘信號(hào),從而得到我們所需要的位同步信號(hào)。從圖3-5中可以看到,信號(hào)脈沖加減控制器和N 分頻器、經(jīng)鑒相器后又來(lái)到鑒相器,形成一個(gè)閉環(huán)鎖相回路,此鎖相回路不斷的對(duì)輸出的位同步時(shí)鐘信號(hào)uo 的相位進(jìn)行調(diào)整,最終達(dá)到時(shí)鐘同步[12]。</p><p>  位同步時(shí)鐘的相位調(diào)整是根據(jù)鑒相器的輸出使得輸出的位同步時(shí)鐘與接收的

47、碼元同步,再通過(guò)鑒相器輸出的加和減脈沖來(lái)控制信號(hào)對(duì)應(yīng)的扣除或增加脈沖,也就相應(yīng)的減慢或者加快了N 分頻器(本質(zhì)上是一個(gè)計(jì)數(shù)器,累記N 個(gè)脈沖后電平翻轉(zhuǎn))累記N 個(gè)脈沖的時(shí)間,最終調(diào)整了位同步輸出信號(hào)的相位。</p><p>  4 信號(hào)傳輸性能分析儀的軟硬件設(shè)計(jì)</p><p>  信號(hào)傳輸性能分析儀的電路主要有兩部分,一個(gè)是數(shù)字部分,包含M序列發(fā)生器,偽隨機(jī)信號(hào)發(fā)生器,曼切斯特編碼輸出,

48、位同步信號(hào)提取。另外一個(gè)是模擬部分,主要包含模擬低通濾波器,加法器,極性轉(zhuǎn)換電路,增益控制等。其原理框圖可分為發(fā)送部分和接收部分,如圖4-1和圖4-2所示。</p><p>  圖4-1 發(fā)送端原理框圖</p><p>  圖4-2 接收端原理框圖</p><p><b>  4.1 硬件設(shè)計(jì)</b></p><p>

49、;  4.1.1 CPLD最小系統(tǒng)</p><p>  CPLD(Complex Programmable Logic Device)復(fù)雜可編程邏輯器件,是從GAL和PAL器件發(fā)展出來(lái)的結(jié)果,相對(duì)來(lái)說(shuō)CPLD的規(guī)模較大,結(jié)構(gòu)復(fù)雜,屬于大規(guī)模集成電路范圍。是一種用戶可以根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。</p><p>  CPLD主要是由可編程邏輯宏單元(Macro Cell)

50、圍繞中心的可編程互連矩陣單元組成。其中宏單元的結(jié)構(gòu)較復(fù)雜,并具有復(fù)雜的I/O單元互連結(jié)構(gòu),可由用戶根據(jù)需要生成特定的電路結(jié)構(gòu),并完成一定的功能。由于CPLD內(nèi)部采用固定長(zhǎng)度的金屬線進(jìn)行各邏輯塊的互連,所以設(shè)計(jì)的邏輯電路具有時(shí)間上的可預(yù)測(cè)性,避免了分段式互連結(jié)構(gòu)時(shí)序不完全預(yù)測(cè)的缺點(diǎn)。</p><p>  讓CPLD運(yùn)行起來(lái)的最小硬件結(jié)構(gòu):CPLD芯片(MAX II系列EPM1270芯片)、時(shí)鐘電路、電源電路、JTA

51、G配置電路、復(fù)位電路。以上為CPLD最小系統(tǒng)的構(gòu)成,以保證CPLD正常工作。</p><p>  4.1.2 巴特沃斯濾波器</p><p>  100kHz低通濾波器采用4階重極點(diǎn)濾波器結(jié)構(gòu),實(shí)現(xiàn)電路如圖4-3所示。根據(jù)濾波器的截止頻率選擇電阻R11~R13及電容C13~C16的值;電源旁邊接電容起濾除噪聲作用。芯片選擇雙運(yùn)放NE5532。</p><p>  圖

52、4-3 100kHz低通濾波器電路圖</p><p>  200kHz低通濾波器采用4階重極點(diǎn)濾波器結(jié)構(gòu),實(shí)現(xiàn)電路如圖圖4-4所示。根據(jù)濾波器的截止頻率選擇電阻R5~R8及電容C5~C8的值;電源旁邊接電容起濾除噪聲作用。芯片選擇雙運(yùn)放NE5532。</p><p>  圖4-4 200kHz低通濾波器電路圖</p><p>  500kHz低通濾波器采用4階重

53、極點(diǎn)濾波器結(jié)構(gòu),實(shí)現(xiàn)電路如圖圖4-3所示。根據(jù)濾波器的截止頻率選擇電阻R18~R21及電容C25~C28的值;電源旁邊接電容起濾除噪聲作用。芯片選擇雙運(yùn)放NE5532。</p><p>  圖4-5 500kHz低通濾波器電路圖</p><p>  4.1.3 增益及加法電路</p><p>  實(shí)現(xiàn)V3峰峰值調(diào)節(jié)的電路如圖4-6,可調(diào)電阻調(diào)節(jié)反相端的反饋?zhàn)柚?,?/p>

54、大則提高V3峰峰值。由于高速信號(hào),需要帶寬高的運(yùn)放,本設(shè)計(jì)采用高速運(yùn)放sn10502。</p><p>  圖4-6 偽隨機(jī)信號(hào)增益調(diào)節(jié)電路及加法器電路</p><p><b>  4.2程序設(shè)計(jì)</b></p><p>  程序的基本設(shè)計(jì)方法是借助集成開(kāi)發(fā)軟件平臺(tái)(例如Quartus II),用原理圖、硬件描述語(yǔ)言等方法,生成相應(yīng)的目標(biāo)文件,

55、通過(guò)下載電纜(“在系統(tǒng)”編程)將代碼傳送到目標(biāo)芯片中,實(shí)現(xiàn)設(shè)計(jì)的數(shù)字系統(tǒng)。</p><p>  基于CPLD的設(shè)計(jì)流程包括:輸入、綜合、適配、仿真、編程,下載[13]。</p><p>  輸入,采用圖形或者HDL語(yǔ)言進(jìn)行編輯源代碼工作,工具可采用一般的文本工具。</p><p>  綜合,根據(jù)輸入編譯后獲取門(mén)級(jí)電路的過(guò)程(即高層次描述轉(zhuǎn)換為低層次描述) 。<

56、/p><p>  適配,綜合后產(chǎn)生網(wǎng)表,然后將網(wǎng)表文件配置于目標(biāo)器件中,工具可直接采用ALTERA和XILINX的工具,如QUARTUS,ISE 。</p><p>  仿真,即軟件模擬,例如時(shí)序仿真,或者功能仿真。 </p><p>  下載,燒寫(xiě)目標(biāo)文件到器件中,開(kāi)發(fā)工具都自帶這個(gè)功能,然后需配燒寫(xiě)器,如byteblaster。</p><p&g

57、t;  4.2.1 M序列生成程序</p><p>  M序列信號(hào)發(fā)生器是在 n級(jí)線性移位寄存器的基礎(chǔ)上, 加上反饋邏輯電路構(gòu)成的。圖4-7是M序列的RTL Viewer。</p><p>  圖4-7 M序列的RTL Viewer</p><p>  設(shè)計(jì)要求信號(hào)采用特征多項(xiàng)式為的M序列,可以用VHDL語(yǔ)言描述,其表達(dá)式為圖4-8所示。</p>&l

58、t;p>  圖4-8 M序列的VHDL描述</p><p>  通過(guò)軟件仿真,得到M序列的仿真結(jié)果,圖4-9所示,其中OUT_CLK為時(shí)鐘,OUTA為M序列。</p><p>  圖4-9 M序列的仿真結(jié)果</p><p>  4.2.2 偽隨機(jī)噪聲生成程序</p><p>  偽隨機(jī)噪聲同樣是M序列,它用特征多項(xiàng)式為的M序列,圖4-1

59、0是偽隨機(jī)噪聲的RTL Viewer。</p><p>  圖4-10 偽隨機(jī)噪聲的RTL Viewer</p><p>  用VHDL語(yǔ)言描述,其表達(dá)式為圖4-11所示。</p><p>  圖4-11 偽隨機(jī)噪聲的VHDL描述</p><p>  通過(guò)軟件仿真,得到偽隨機(jī)噪聲的仿真結(jié)果,圖4-12所示,其中FREQ_5DIV為10MH

60、z時(shí)鐘,OUTB為偽隨機(jī)噪聲。</p><p>  圖4-12 偽隨機(jī)噪聲的仿真結(jié)果</p><p>  4.2.3 曼切斯特編碼程序</p><p>  曼徹斯特編碼(Manchester Encoding),也叫做相位編碼(PE),是一個(gè)同步時(shí)鐘編碼技術(shù),被物理層使用來(lái)編碼一個(gè)同步位流的時(shí)鐘和數(shù)據(jù)。在曼徹斯特編碼中,用電壓跳變的相位不同來(lái)區(qū)分1和0,即用正的電壓

61、跳變表示0,用負(fù)的電壓跳變表示1[14]。因此,這種編碼也稱為相位編碼。由于跳變都發(fā)生在每一個(gè)碼元的中間,接收端可以方便地利用它作為位同步時(shí)鐘,因此,這種編碼也稱為自同步編碼。圖4-13為曼徹斯特編碼原理示意圖。</p><p>  圖4-13 曼徹斯特編碼原理示意圖</p><p>  在QuartusII中編寫(xiě)程序,查看RTL Viewer,得到圖4-14。</p>&l

62、t;p>  圖4-14 曼徹斯特編碼的RTL Viewer</p><p>  通過(guò)仿真得到曼徹斯特編碼的軟件仿真時(shí)序圖,從圖4-15中可以清楚的看出M序列與曼徹斯特編碼之間的跳變關(guān)系,即用電壓跳變的相位不同來(lái)區(qū)分1和0,即用正的電壓跳變表示0,用負(fù)的電壓跳變表示1。</p><p>  圖4-15 偽隨機(jī)噪聲的仿真結(jié)果</p><p>  4.2.4 位同步

63、提取程序</p><p>  位同步提取實(shí)現(xiàn)框圖如圖4-16所示,主要由過(guò)零提取、鑒相器、脈沖形成、脈沖加減控制和N 分頻器幾個(gè)部分組成。</p><p>  圖4-16 位同步提取實(shí)現(xiàn)框圖</p><p>  微分器(過(guò)零提?。┑幕驹?,每當(dāng)輸入的TTL信號(hào)電平翻轉(zhuǎn)時(shí)就產(chǎn)生一個(gè)脈沖,這個(gè)脈沖信號(hào)反映了發(fā)送端的相位信號(hào),用此信號(hào)為參考基準(zhǔn)信號(hào),經(jīng)過(guò)鎖相后得到同步時(shí)

64、鐘[15]。 用VHDL實(shí)現(xiàn)微分器(過(guò)零提取)的方法是:把未經(jīng)延遲的二進(jìn)制碼元與輸入的二進(jìn)制碼元經(jīng)過(guò)延遲后相異或即可。在數(shù)字電路中,延遲可由多級(jí)D觸發(fā)器來(lái)實(shí)現(xiàn),改變級(jí)連的個(gè)數(shù)就可以改變延遲的時(shí)間,這在VHDL中設(shè)幾個(gè)信號(hào)變量就可以實(shí)現(xiàn)。圖4-17是用VHDL語(yǔ)言實(shí)現(xiàn)微分器的部分代碼。</p><p>  圖4-17 VHDL語(yǔ)言實(shí)現(xiàn)微分器的部分代碼</p><p>  鑒相器是通過(guò)碼元經(jīng)

65、過(guò)零提取后的信號(hào)與輸出的位同步信號(hào)的相位進(jìn)行比較后,判斷位同步時(shí)鐘信號(hào)的相位是超前的還是滯后的,若相位超前則發(fā)出一個(gè)減脈沖信號(hào),則同步時(shí)鐘相位向后調(diào)整,反之則發(fā)出一個(gè)加脈沖信號(hào),使同步時(shí)鐘相位向前調(diào)整,最終達(dá)到時(shí)鐘同步。當(dāng)達(dá)到同步時(shí),此時(shí)產(chǎn)生的信號(hào)包含加脈沖信號(hào)和減脈沖信號(hào),其效果相當(dāng)于此時(shí)的相位不做調(diào)整??梢?jiàn)此時(shí)的相位調(diào)整處于動(dòng)態(tài)平衡中,在VHDL語(yǔ)言中,可以使用簡(jiǎn)單的與、非運(yùn)算實(shí)現(xiàn)鑒相器的功能。圖4-18是用VHDL語(yǔ)言實(shí)現(xiàn)鑒相器的

66、部分代碼。</p><p>  圖4-18 VHDL語(yǔ)言實(shí)現(xiàn)鑒相器的部分代碼</p><p>  脈沖形成部分,通過(guò)產(chǎn)生兩路相位差180 度,并且頻率為 Nf0 的時(shí)鐘信號(hào),兩路時(shí)鐘脈沖信號(hào)的高低電平是錯(cuò)開(kāi)的,使其可以方便脈沖加減控制器對(duì)脈沖進(jìn)行增加或扣除[15]。使用VHDL可以方便的實(shí)現(xiàn),只需要添加兩個(gè)變量,分別以本地時(shí)鐘的上升沿和下降沿為觸發(fā)信號(hào)對(duì)本地時(shí)鐘進(jìn)行二分頻,然后將兩個(gè)二分

67、頻信號(hào)變量進(jìn)行簡(jiǎn)單的與、非邏輯運(yùn)算方可實(shí)現(xiàn)。部分代碼如圖4-19所示。</p><p>  圖4-19 VHDL語(yǔ)言實(shí)現(xiàn)脈沖形成的部分代碼</p><p>  脈沖加減控制器的作用是根據(jù)鑒相器輸出的加減脈沖控制信號(hào)來(lái)增加或扣除由脈沖形成器送入的兩路時(shí)鐘脈沖,從而調(diào)整輸出的同步時(shí)鐘的相位[15]。可以十分方便的用VHDL語(yǔ)言編程實(shí)現(xiàn),如果要扣除脈沖只需把其中一路信號(hào)通過(guò)一個(gè)與門(mén),用‘0’做

68、‘與’邏輯運(yùn)算來(lái)控制信號(hào)的通路,如果要增加脈沖則把另外一路時(shí)鐘與第一路時(shí)鐘在相應(yīng)位置做或邏輯運(yùn)算即可實(shí)現(xiàn),VHDL 語(yǔ)言部分代碼如圖4-20所示</p><p>  圖4-20 VHDL語(yǔ)言實(shí)現(xiàn)脈沖加減控制器的部分代碼</p><p>  最后按頂層原理圖圖4-16將各個(gè)模塊連接在一起,各個(gè)模塊通過(guò)QuartusII仿真后,最后仿真頂層文件,得到圖4-21。</p><

69、;p>  圖4-21 頂層仿真圖</p><p>  從圖中可以看出SYN_CLK明顯有同步MA_CLK的趨勢(shì),驗(yàn)證成功。</p><p>  5 系統(tǒng)測(cè)試及性能總結(jié)</p><p>  5.1 數(shù)字信號(hào)發(fā)生器的性能測(cè)試</p><p>  用泰克TDS1001B-SC示波器測(cè)試V1-clock,測(cè)試結(jié)果如表表5-1所示,測(cè)得的M序列

70、的速率誤差小于1.0%,滿足指標(biāo)要求。</p><p>  表5-1 V1-clock測(cè)試結(jié)果</p><p>  速率單位:Kbps 電平單位:V</p><p>  5.2 低通濾波器性能測(cè)試</p><p>  測(cè)試方法:將一正弦信號(hào)作為測(cè)試信號(hào)輸入低通濾波器,通過(guò)調(diào)節(jié)輸入信號(hào),觀察對(duì)應(yīng)輸出信號(hào)波形的方法,即可測(cè)得濾波器各項(xiàng)性能指標(biāo)

71、。測(cè)試數(shù)據(jù)如表5-2所示。</p><p>  表5-2 低通濾波器性能測(cè)試數(shù)據(jù)表</p><p>  結(jié)果分析:以上結(jié)果說(shuō)明濾波器確能滿足題目對(duì)其的各項(xiàng)要求,其中實(shí)際增益范圍能夠超出題目要求。</p><p>  5.3 系統(tǒng)傳輸性能測(cè)試</p><p>  測(cè)試方法:本系統(tǒng)為V1、V1-clock、V2、V2a、V3和V4-syn信號(hào)預(yù)留

72、了測(cè)試端口,將信號(hào)接入示波器,即可觀察到其對(duì)應(yīng)波形,實(shí)現(xiàn)對(duì)系統(tǒng)的測(cè)試。測(cè)試數(shù)據(jù)如表5-3所示。</p><p>  表5-3 系統(tǒng)傳輸性能測(cè)試數(shù)據(jù)表</p><p>  結(jié)果分析:系統(tǒng)傳輸信號(hào)幅度基本達(dá)到設(shè)計(jì)要求。</p><p>  5.3 眼圖顯示測(cè)試</p><p>  本系統(tǒng)通過(guò)示波器成功地得出了信號(hào)的對(duì)應(yīng)眼圖,且調(diào)節(jié)系統(tǒng)增益時(shí),可以

73、觀察到眼圖的張開(kāi)程度及線跡的清晰程度隨之變化,說(shuō)明本系統(tǒng)卻能起到分析信道傳輸特性的作用。</p><p>  5.4 系統(tǒng)性能總結(jié)</p><p>  本系統(tǒng)較好地達(dá)到了設(shè)計(jì)要求。同時(shí)針對(duì)本次課題,系統(tǒng)合理地選擇了利用CPLD產(chǎn)生M序列偽隨機(jī)信號(hào)的方案,并利用無(wú)增益低通濾波器搭配增益可調(diào)放大器的設(shè)計(jì)實(shí)現(xiàn)增益可調(diào)功能,使得該系統(tǒng)還具備了靈活性好、易于調(diào)節(jié)等優(yōu)點(diǎn),大大增加了系統(tǒng)的實(shí)用性。<

74、;/p><p><b>  6 設(shè)計(jì)總結(jié)和展望</b></p><p><b>  6.1 設(shè)計(jì)總結(jié)</b></p><p>  軟件方面,本設(shè)計(jì)以CPLD為實(shí)現(xiàn)平臺(tái),設(shè)計(jì)了數(shù)字信號(hào)發(fā)生器,成功實(shí)現(xiàn)M序列,曼切斯特編碼,偽隨機(jī)噪聲。位同步提取是本次設(shè)計(jì)的難點(diǎn),主要是算法上較難,在老師的幫助下,比較完善的實(shí)現(xiàn)了同步時(shí)鐘的提取。&

75、lt;/p><p>  硬件方面,主要是濾波器,加法器,整形電路的設(shè)計(jì),其中較難的是濾波器的設(shè)計(jì),本次設(shè)計(jì)采用二階巴特沃斯濾波器級(jí)聯(lián)實(shí)現(xiàn)四階濾波器。</p><p>  最后將各個(gè)模塊組裝在一起,基本實(shí)現(xiàn)了數(shù)字信號(hào)傳輸性能分析儀的功能。</p><p><b>  6.2 設(shè)計(jì)展望</b></p><p>  本設(shè)計(jì)還有許多

76、地方可以完善,例如加入液晶顯示功能,使用模擬開(kāi)關(guān)來(lái)選擇濾波器,濾波器的增益是與濾波器分開(kāi)的,可以改成程控濾波器,位同步提取算法的改進(jìn)。</p><p><b>  致謝</b></p><p>  本論文是在謝副教授的精心指導(dǎo)和嚴(yán)格要求下完成的。從論文選題至定稿期間,謝老師在設(shè)計(jì)的每一個(gè)環(huán)節(jié)都給予了我耐心的指導(dǎo)和真誠(chéng)的鼓勵(lì),每一次都很及時(shí)、高效地對(duì)我提出的問(wèn)題作詳細(xì)的

77、解答,并及時(shí)提出我論文中存在的不足之處。我由衷的感謝老師,在他們的幫助下,我才可能完成硬件電路和軟件的設(shè)計(jì)。通過(guò)查找相關(guān)資料,利用VHDL實(shí)現(xiàn)了數(shù)字信號(hào)發(fā)生器和數(shù)字鎖相環(huán),從中我了解了用Quartus II這個(gè)軟件來(lái)設(shè)計(jì)所基于CPLD/FPGA的不同類型的項(xiàng)目,同時(shí)提高了自己電子制作的綜合能力,可以完成一些例如涉及算法類等特定的設(shè)計(jì)項(xiàng)目。通過(guò)這次畢業(yè)設(shè)計(jì),我也在設(shè)計(jì)方法及設(shè)計(jì)思路方面有了很大的收獲,掌握了一些實(shí)際應(yīng)用技巧。在面對(duì)設(shè)計(jì)出問(wèn)

78、題時(shí),謝老師及一些同學(xué)的分析對(duì)我解決問(wèn)題提供了很大的幫助,最終,我順利的完成了畢業(yè)設(shè)計(jì)。在此感謝所有對(duì)我的論文提出寶貴意見(jiàn)的老師和同學(xué)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 沈保鎖,侯春萍.現(xiàn)代通信原理[M].北京:國(guó)防工業(yè)出版社,2010.07.</p><p>  [2] 段吉海、黃智偉等.基于CPLD

79、 /FPGA的數(shù)字通訊系統(tǒng)建模與設(shè)計(jì)[M].北京:電子工業(yè)出版社, 2004. </p><p>  [3] 范寒柏,陶杰,王欣. 一種基于VHDL語(yǔ)言的全數(shù)字鎖相環(huán)的實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2009.04,第35卷 第4期:63~65.</p><p>  [4] 林挺釗,劉建成.基于VHDL的多波形M序列發(fā)生器的設(shè)計(jì)[J].中國(guó)科技信息,2008.09,第18期:40~43.<

80、/p><p>  [5] 李鐘慎.基于MATLAB設(shè)計(jì)巴特沃斯低通濾波器[J].信息技術(shù),2003.03,第27卷第3期:49~52.</p><p>  [6] Anitha Babu, Bhavya Daya.All Digital Phase Locked Loop Design and Implementation. Banu Nagasundaram, Nivetha Velucha

81、my University of Florida, Gainesville, FL, 32608, USA.</p><p>  [7] 鞠曉東,李會(huì)銀.基于CPLD的曼徹斯特碼高速傳輸系統(tǒng)設(shè)計(jì)[J]. 石油大學(xué)學(xué)報(bào)(自然科學(xué)版),2003.08,第27卷第4期:37~43.</p><p>  [8] Roland E1Best著,李永明譯.鎖相環(huán)設(shè)計(jì)、仿真與應(yīng)用[M].北京:清華大學(xué)

82、出版社, 2003.</p><p>  [9] 鄒學(xué)玉,易國(guó)華.一類基于FPGA的M序列發(fā)生器的設(shè)計(jì)[J]. 長(zhǎng)江大學(xué)學(xué)報(bào)(自科版),2006.09,第3卷第3期理工卷:84~86</p><p>  [10] 劉小群.基于Multisim的四階有源低通濾波器的設(shè)計(jì)與仿真[J]. 新技術(shù)新工藝·數(shù)字技術(shù)與機(jī)械加工工藝裝備 2011.03 第6期:34~36.</p>

83、;<p>  [11] 劉洪濤, 吳云潔,高品質(zhì)抗混疊濾波器的設(shè)計(jì)[D].北京,北京航空航天大學(xué),2005.</p><p>  [12] 畢成軍,陳利學(xué),孫茂一.基于FPGA的位同步信號(hào)提取[J].現(xiàn)代電子技術(shù),2006.04,第20期總第235期:121~123.</p><p>  [13] 趙艷華,曹丙霞,張睿.基于Quartus II的FPGA/CPLD設(shè)計(jì)與應(yīng)用[

84、M].北京:電子工業(yè)出版社,2009.09.</p><p>  [14]Dr.George W Benthien.Digital Encoding and Decoding.August 13,2007.Revised March 30,2010</p><p>  [15] 王杰敏,楊虹.全數(shù)字鎖相環(huán)的設(shè)計(jì)[J].通信電源技術(shù),2009.03,第26卷 第6期:40~43.</p

85、><p><b>  附錄1 作品照片</b></p><p>  附圖1 總電路 附圖2 數(shù)字信號(hào)分析電路</p><p>  附圖3數(shù)字信號(hào)分析電路 附圖4數(shù)字信號(hào)分析電路</p><p>  附圖5 低通濾波器電路

86、 附圖6總電路</p><p>  附錄2 部分測(cè)試波形</p><p>  附圖1 10kbpsM序列和曼切斯特碼 附圖2 90kbpsM序列和曼切斯特碼</p><p>  附圖3 本地時(shí)鐘觸發(fā)100kbps眼圖 附圖4恢復(fù)時(shí)鐘觸發(fā)100kbps眼圖</p><p>  附圖5 本地時(shí)鐘觸發(fā)10

87、kbps眼圖 附圖6恢復(fù)時(shí)鐘觸發(fā)10kbps眼圖</p><p>  附錄3 完整的VHDL語(yǔ)言代碼</p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_LOGIC_UNSIGNED.ALL;</

88、p><p>  ENTITY JIANXIANG IS</p><p>  PORT(WEIFEN_IN,SYN_CLK:IN STD_LOGIC;</p><p>  CQ,ZH:OUT STD_LOGIC);</p><p>  END JIANXIANG;</p><p>  ARCHITECTURE ONE OF

89、JIANXIANG IS</p><p><b>  BEGIN</b></p><p>  CQ<=WEIFEN_IN AND SYN_CLK;</p><p>  ZH<=WEIFEN_IN AND NOT SYN_CLK;</p><p><b>  END ONE;</b><

90、;/p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_LOGIC_UNSIGNED.ALL;</p><p>  USE IEEE.STD_LOGIC_ARITH.ALL;</p><p>  ENTITY

91、 ADD_DEC_CONTROL IS</p><p><b>  PORT(</b></p><p>  INC,DEC,CLK1,CLK2:IN STD_LOGIC;</p><p>  DOUT:OUT STD_LOGIC</p><p><b>  );</b></p><

92、;p>  END ADD_DEC_CONTROL;</p><p>  ARCHITECTURE ONE OF ADD_DEC_CONTROL IS</p><p>  SIGNAL ADD_TMP,DEC_TMP:STD_LOGIC;</p><p><b>  BEGIN</b></p><p>  PROCE

93、SS(CLK1)</p><p><b>  BEGIN</b></p><p>  ADD_TMP<=INC AND CLK1;</p><p>  END PROCESS;</p><p>  PROCESS(CLK2)</p><p><b>  BEGIN</b>

94、;</p><p>  DEC_TMP<=(NOT DEC) AND CLK2;</p><p>  END PROCESS;</p><p>  DOUT<=ADD_TMP OR DEC_TMP;</p><p><b>  END ONE;</b></p><p>  LIBRAR

95、Y IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_LOGIC_UNSIGNED.ALL;</p><p>  USE IEEE.STD_LOGIC_ARITH.ALL;</p><p>  ENTITY FENPIN IS</p><

96、p>  GENERIC(N:INTEGER:=20);</p><p><b>  PORT(</b></p><p>  CLK_IN:IN STD_LOGIC;</p><p>  CLK_OUT:OUT STD_LOGIC</p><p><b>  );</b></p>

97、<p>  END FENPIN;</p><p>  ARCHITECTURE ONE OF FENPIN IS</p><p>  SIGNAL Q:STD_LOGIC;</p><p><b>  BEGIN</b></p><p>  PROCESS(CLK_IN)</p><p&g

98、t;  VARIABLE COUNT:INTEGER RANGE 0 TO 99;</p><p><b>  BEGIN</b></p><p>  IF RISING_EDGE(CLK_IN) THEN</p><p>  COUNT:=COUNT+1;</p><p>  IF COUNT>=(N/2) TH

99、EN</p><p><b>  Q<=NOT Q;</b></p><p><b>  COUNT:=0;</b></p><p><b>  END IF;</b></p><p><b>  END IF;</b></p><

100、;p>  END PROCESS;</p><p>  CLK_OUT<=Q;</p><p><b>  END ONE;</b></p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE

101、 IEEE.STD_LOGIC_UNSIGNED.ALL;</p><p>  USE IEEE.STD_LOGIC_ARITH.ALL;</p><p>  ENTITY WEIFEN IS</p><p><b>  PORT(</b></p><p>  DIN,CLK:IN STD_LOGIC;</p>

102、;<p>  DOUT:OUT STD_LOGIC</p><p><b>  );</b></p><p>  END WEIFEN;</p><p>  ARCHITECTURE ONE OF WEIFEN IS</p><p>  SIGNAL D0,D1,D2:STD_LOGIC;</p>

103、;<p><b>  BEGIN</b></p><p>  PROCESS(CLK,DIN)</p><p><b>  BEGIN</b></p><p>  IF RISING_EDGE(CLK) THEN</p><p><b>  D0<=DIN;</b

104、></p><p><b>  D1<=D0;</b></p><p><b>  D2<=D1;</b></p><p><b>  END IF;</b></p><p>  END PROCESS;</p><p>  DOUT&

105、lt;=(DIN AND (NOT D2)) OR ( (NOT DIN) AND D2);</p><p><b>  END ONE;</b></p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_L

106、OGIC_UNSIGNED.ALL;</p><p>  USE IEEE.STD_LOGIC_ARITH.ALL;</p><p>  ENTITY MAICONG IS</p><p><b>  PORT(</b></p><p>  CLK:IN std_logic;</p><p>  

107、DOUT1,DOUT2:OUT STD_LOGIC</p><p><b>  );</b></p><p>  END MAICONG;</p><p>  ARCHITECTURE ONE OF maicong IS</p><p>  SIGNAL Q1,Q2:STD_LOGIC;</p><p

108、><b>  BEGIN</b></p><p>  PROCESS(CLK,Q1)</p><p><b>  BEGIN</b></p><p>  IF RISING_EDGE(CLK) THEN</p><p>  Q1<=NOT Q1;</p><p>

109、<b>  END IF;</b></p><p>  END PROCESS;</p><p>  PROCESS(CLK,Q2)</p><p><b>  BEGIN</b></p><p>  IF FALLING_EDGE(CLK) THEN</p><p>  Q

110、2<=NOT Q2;</p><p><b>  END IF;</b></p><p>  END PROCESS;</p><p>  DOUT1<=Q1 AND Q2;</p><p>  DOUT2<=(NOT Q1) AND (NOT Q2);</p><p><

111、b>  END ONE;</b></p><p>  LIBRARY IEEE;</p><p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_LOGIC_UNSIGNED.ALL;</p><p>  ENTITY JIANXIANG IS</p>

112、<p>  PORT(WEIFEN_IN,SYN_CLK:IN STD_LOGIC;</p><p>  CQ,ZH:OUT STD_LOGIC);</p><p>  END JIANXIANG;</p><p>  ARCHITECTURE ONE OF JIANXIANG IS</p><p><b>  BEGI

113、N</b></p><p>  CQ<=WEIFEN_IN AND SYN_CLK;</p><p>  ZH<=WEIFEN_IN AND NOT SYN_CLK;</p><p><b>  END ONE;</b></p><p>  LIBRARY IEEE;</p><

114、;p>  USE IEEE.STD_LOGIC_1164.ALL;</p><p>  USE IEEE.STD_LOGIC_UNSIGNED.ALL;</p><p>  USE IEEE.STD_LOGIC_ARITH.ALL;</p><p>  ENTITY ADD_DEC_CONTROL IS</p><p><b>

115、;  PORT(</b></p><p>  INC,DEC,CLK1,CLK2:IN STD_LOGIC;</p><p>  DOUT:OUT STD_LOGIC</p><p><b>  );</b></p><p>  END ADD_DEC_CONTROL;</p><p>

116、;  ARCHITECTURE ONE OF ADD_DEC_CONTROL IS</p><p>  SIGNAL ADD_TMP,DEC_TMP:STD_LOGIC;</p><p><b>  BEGIN</b></p><p>  PROCESS(CLK1)</p><p><b>  BEGIN<

117、;/b></p><p>  ADD_TMP<=INC AND CLK1;</p><p>  END PROCESS;</p><p>  PROCESS(CLK2)</p><p><b>  BEGIN</b></p><p>  DEC_TMP<=(NOT DEC) AN

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論