www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > EDA > 電子設計自動化
[導讀]光通信技術的蓬勃發(fā)展對調(diào)制解調(diào)技術提出了更高的要求,脈沖位置調(diào)制(PPM)有較高的平均功率利用率,傳輸速率以及較強的抗干擾能力,能夠很好地滿足實際需求。從脈沖位置調(diào)制的基本原理出發(fā),基于FPGA對PPM調(diào)制解調(diào)系統(tǒng)進行設計,特別是對PPM的幀同步進行詳細說明,并用Verilog HDL語言對系統(tǒng)進行時序仿真,驗證了設計的正確性。

0 引言
    目前,大氣激光通信、無線紅外通信以及新興的紫外光通信技術發(fā)展迅猛,是現(xiàn)代通信技術研究的一個熱點。尤其是新興的紫外光通信技術,它工作在通常所說的紫外光“日盲區(qū)”,利用該波段的紫外光進行通信其背景噪聲可視為零,也使得紫外光通信具有低竊聽率、低位辨率、全方位、高抗干擾能力等優(yōu)點。光通信系統(tǒng)大多采用設計為強度調(diào)制/直接檢測(IM/DD)的系統(tǒng),應用于強度調(diào)制/直接檢測光通信系統(tǒng)中的調(diào)制方式有很多種,脈沖位置調(diào)制(PPM)是一種正交調(diào)制方式,相比于傳統(tǒng)的開關鍵控(OOK)調(diào)制,它具有更高的光功率利用率和頻帶利用率,并能進一步提高傳輸信道的抗干擾能力。此外,PPM降低了光輻射平均功率的要求,小輻射功率對延長發(fā)射光源工作壽命特別重要,能有效提高整機系統(tǒng)的使用壽命。
    本文從工程應用出發(fā),根據(jù)PPM的基本原理和數(shù)學模型,對PPM調(diào)制解調(diào)系統(tǒng)進行了設計,并用Verilog HDL語言在Quartus上完成了系統(tǒng)仿真。

1 PPM的基本原理與數(shù)學模型
    根據(jù)脈沖形式,脈沖位置調(diào)制可分為三種:單脈沖位置調(diào)制(L-PPM),差分脈沖位置調(diào)制(L-DPPM)以及多脈沖位置調(diào)制(Multi-PPM)。從帶寬利用率、傳輸速率以及工程實際應用上綜合考慮,選擇L-PPM作為PPM實現(xiàn)的具體方式。
    L-PPM是將一個n位二進制數(shù)據(jù)組映射為由2n個時隙組成的時間段上的某一個時隙處的單個脈沖信號。易知,一個L位的PPM調(diào)制信號傳送的信息比特為log2L。如果將n位數(shù)據(jù)組寫成m=(m1,m2,…,mn),而將時隙位置記為l,則此單脈沖位置調(diào)制的編碼映射關系可以寫成如下數(shù)學關系:l=m1+2m2+…+2n-1mn,n∈{0,1,…,n-1)。根據(jù)此關系式,得出16-PPM的示意圖,如圖1所示。


2 PPM調(diào)制系統(tǒng)設計
    由上述討論,不難發(fā)現(xiàn)PPM的調(diào)制過程本質(zhì)上是一個計數(shù)過程。程序需計算并行數(shù)據(jù)中的數(shù)值,并在相應的時隙位置輸出一個高脈沖,其他位置不輸出脈沖,從而保證信號的一一映射。
    本文基于Verilog HDL語言設計,以16-PPM為例,其設計思路為:由圖1所示PPM調(diào)制原理,PPM調(diào)制是將并行輸入數(shù)據(jù)進行計數(shù),故在調(diào)制之前應將串行輸入的數(shù)據(jù)進行串/并轉(zhuǎn)換,由于是16-PPM,一幀時間內(nèi)時隙個數(shù)應為16個,每次對4位數(shù)據(jù)進行串/并轉(zhuǎn)換,故觸發(fā)串/并變換的時鐘信號是時隙時鐘的四分頻。轉(zhuǎn)換后的4位并行數(shù)據(jù)需與16進制計數(shù)器進行比較從而確定高脈沖在這一幀中的時隙位置,這要求并行數(shù)據(jù)能維持一幀時間使之與計數(shù)器產(chǎn)生的計數(shù)值進行比較,故由鎖存器控制輸出并行數(shù)據(jù)。當并行數(shù)據(jù)與計數(shù)器的輸出值相等時,就輸出高電平“1”,否則輸出低電平“0”,這樣就產(chǎn)生了所需的PPM信號。具體流程如圖2所示。

3 PPM解調(diào)系統(tǒng)設計
    本文已詳細介紹了PPM的調(diào)制過程,PPM信號的解調(diào)過程從本質(zhì)上講就是PPM調(diào)制的逆過程,故對其詳細解調(diào)過程在此省略。但在PPM解調(diào)過程中需要解決一個非常關鍵的時鐘同步問題,具體包括位同步和幀同步。
3.1 PPM的位同步
    位同步與幀同步建立的效果與效率關系到整個PPM解調(diào)過程的成功與否。而位同步又是幀同步的基礎,實現(xiàn)位同步的方法有插入導頻法和直接法。插入導頻法是在基帶信號頻譜的零點處插入所需的位定時導頻信號;直接法則是在發(fā)送端不專門發(fā)送導頻信號,而直接從接收的數(shù)字信號中提取位同步信號。從PPM調(diào)制過程中發(fā)現(xiàn)PPM信號中包含有時隙時鐘信息,即位同步信號,宜采用直接法。直接提取位同步的方法又分濾波法和鎖相環(huán)法,現(xiàn)在通常采用數(shù)字鎖相環(huán)提取位同步信號,數(shù)字鎖相環(huán)解決了模擬鎖相環(huán)的直流零點漂移、器件飽和以及易受電源和環(huán)境溫度變化影響等缺點,而且具有可靠性高、體積小、易于集成等優(yōu)點。文獻已詳細闡述,本文限于篇幅不在此贅述。
3.2 PPM的幀同步
    實現(xiàn)幀同步可采用插入法或直接法,插入法即在每幀的幀頭部插入特殊的碼元,用以辨別每幀的起始位置,比如插入巴克碼。但這樣會讓PPM的調(diào)制與解調(diào)過程復雜化,并且插入的碼元占用了原本傳輸信息的時隙,會降低整個系統(tǒng)的傳輸速率,本文采用直接法提取幀同步信號。
    實現(xiàn)PPM解調(diào)時的幀同步傳統(tǒng)上多采用基于鎖相環(huán)的方法。即采用鎖相環(huán)鎖住“肩并肩”的兩個光脈沖,如圖1所示,幀3與幀4之間的兩個光脈沖即為“肩并肩”光脈沖。很明顯出現(xiàn)這種光脈沖的情況相對較少,尤其是隨著調(diào)制階數(shù)的增大,出現(xiàn)的概率勢必減小,嚴重影響了實現(xiàn)幀同步的速度。此外,由于PPM信號的連“0”碼過長,使用鎖相環(huán)不能很快鎖住,而且很易失鎖。這里利用PPM信號自身特性,采用數(shù)字邏輯電路提取出字同步時鐘。
    由16-PPM示意圖,發(fā)現(xiàn)PPM信號有三個特點:其一,每個PPM幀由16個時隙組成,但其中有且只有一個時隙是高電平,其余的都是低電平;其二,若連續(xù)出現(xiàn)16個低電平,說明這16個低電平一定不處在同一個PPM幀當中,而是在相鄰兩個幀中;其三,若連續(xù)出現(xiàn)2個高電平,說明這2個高電平只能在相鄰的兩個幀當中。
    基于PPM信號上述三個特點,在FGPA中設計提取幀同步信號過程如下:接收到的PPM調(diào)制信號輸入到串/并轉(zhuǎn)換單元,在同步時隙時鐘的控制下,將串行的PPM調(diào)制信號以16位并行輸入,這個過程實際上就是一個16位數(shù)據(jù)移位的過程。再對并行輸出的16位數(shù)據(jù)進行邏輯判斷,若這16位數(shù)據(jù)中有且只有一個高電平“1”,則輸出高電平,其他情況則輸出低電平“O”。與此同時,計數(shù)器對時隙時鐘進行計數(shù),計數(shù)器每計16個次產(chǎn)生一個進位高電平“1”,其他時候則輸出為“O”。將計數(shù)器輸出與邏輯判斷輸出進行相與。若兩者都為高電平,相與結(jié)果為“1”,則輸出一個幀同步信號,其他情況下則不輸出幀同步信號,但若邏輯判斷結(jié)果為“0”,而計數(shù)器輸出為“1”時,需將此時與門輸出的低電平與計數(shù)器輸出的高電平進行同或運算,得到低電平“O”,并將此低電平跟控制計數(shù)器的時隙時鐘相與,使計數(shù)器暫停計數(shù)一次,從而通過扣除時隙時鐘的方式逐漸達到幀同步。具體設計流程如圖3所示。



4 系統(tǒng)仿真
    整個系統(tǒng)在Quartus 8.0平臺進行仿真,圖4為PPM調(diào)制仿真圖。ser_in為串行輸入的數(shù)據(jù),parr為串/并轉(zhuǎn)換后的并行數(shù)據(jù),data_out即為PPM調(diào)制后的輸出信號,從圖中可以看到PPM調(diào)制正確。為了更好地展現(xiàn)程序逐漸同步的原理,選擇從4-PPM信號中恢復幀同步,如圖5所示,從仿真中,不難看出幀同步輸出framclk_out逐漸同步的過程。


    圖6為PPM解調(diào)仿真圖,圖7為系統(tǒng)整體仿真,即串行輸入數(shù)據(jù)經(jīng)PPM調(diào)制后,解調(diào)程序從已調(diào)信號中提取幀同步,并解調(diào)出原有串行輸入數(shù)據(jù),從圖7中看到串行輸入數(shù)據(jù)與串行輸出數(shù)據(jù)之間存在一定的延遲,一方面是因為硬件系統(tǒng)自身存在延遲,更主要的原因是由于在PPM調(diào)制時,比較器需等待第一次串/并轉(zhuǎn)換完成再進行比較,并輸出PPM信號,而解調(diào)是在基于調(diào)制后PPM信號進行的,從而導致了仿真中的延遲,但在實際運用中這個延遲并不存在。



5 結(jié)語
    用Verilog HDL語言設計完成了基于FPGA的PPM調(diào)制解調(diào)系統(tǒng),并在Quartus 8平臺上對調(diào)制過程、幀同步過程和解調(diào)過程以及整個系統(tǒng)進行功能仿真和時序仿真,從仿真中可以看出整個系統(tǒng)達到了預期的目標,能夠高效穩(wěn)定地完成PPM調(diào)制與解調(diào)過程,為將來的實用化打下了基礎。但另一方面,也在仿真中發(fā)現(xiàn)幀同步時間偏長,需要進一步改進。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

最近為什么越來越多的研究開始利用FPGA作為CNN加速器?FPGA與CNN的相遇究竟能帶來什么神奇效果呢?原來,F(xiàn)PGA擁有大量的可編程邏輯資源,相對于GPU,它的可重構性以及高功耗能效比的優(yōu)點,是GPU無法比擬的;同時...

關鍵字: FPGA 可編程邏輯資源 GPU

FPGA的應用領域包羅萬象,我們今天來看看在音樂科技領域及醫(yī)療照護的智能巧思。

關鍵字: FPGA 科技領域 智能

強大的產(chǎn)品可降低信號噪音并提高分辨率與動態(tài)

關鍵字: Spectrum儀器 數(shù)字化儀 FPGA

最近某項目采用以太網(wǎng)通信,實踐起來有些奇怪,好像設計成只能應答某類計算機的ICMP(ping)命令, 某類計算機指的是Windows特定系統(tǒng),其他系統(tǒng)發(fā)送ping都不能正確識別。

關鍵字: 嵌入式Linux FPGA 協(xié)議

近兩年,國外廠商的FPGA芯片價格飆升,由于價格,貨期,出口管制等多方面因素的影響,很多公司都在尋找FPGA國產(chǎn)化替代方案。我工作中正在使用的幾款芯片也面臨停產(chǎn)的風險,用一片少一片,了解到國產(chǎn)FPGA發(fā)展的也不錯,完全自...

關鍵字: FPGA 芯片 EDA

大家好,我是鲏。認識我的朋友都知道,我是一個實踐派,相比研究枯燥的理論知識,我更喜歡做自己想做的項目,用技術來實現(xiàn)自己的想法的感覺真的很棒。所以從大學期間一直到現(xiàn)在,除了工作中的項目外,我依然保持著自己做項目的習慣,有堅...

關鍵字: 系統(tǒng)設計 技術選型 需求分析

本篇是FPGA之旅設計的第十二例,在前面的例程中,完成了DS18B20溫度傳感器數(shù)據(jù)的采集,并且將采集到的數(shù)據(jù)顯示在數(shù)碼管上。由于本例將對溫濕度傳感器DHT11進行采集,而且兩者的數(shù)據(jù)采集過程類似,所以可以參考一下前面的...

關鍵字: FPGA DS18B20溫度傳感器

這是FPGA之旅設計的第十三例啦,本例是一個綜合性的例程,基于OLED屏幕顯示,和DHT11溫濕度采集,將DHT11采集到的溫濕度顯示到OLED屏幕上。

關鍵字: FPGA OLED屏幕

第八例啦,本例將介紹如何通過FPGA采集DS18B20傳感器的溫度值。

關鍵字: FPGA DS18B20傳感器

這是FPGA之旅設計的第九例啦?。?!本例將介紹如何使用FPGA驅(qū)動OLED屏幕,并在接下來的幾例中,配合其它模塊,進行一些有趣的綜合實驗。由于使用的OLED屏是IIC接口的,對IIC接口不是很清楚的,可以參考第五例的設計...

關鍵字: FPGA OLED屏幕

電子設計自動化

21191 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉