新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于FPGA的PCM3032路系統(tǒng)信號同步數字復接設計

基于FPGA的PCM3032路系統(tǒng)信號同步數字復接設計

作者: 時間:2011-08-08 來源:網絡 收藏

摘要:在現代數字通信系統(tǒng)中,為了擴大信道的傳輸容量提高信號傳輸效率,常采用數字復接的技術。在分析了/32路系統(tǒng)基群信號幀結構的基礎上,以EDA綜合仿真設計軟件QuartusⅡ8.0為開發(fā)平臺,利用Verilog HDL硬件描述語言進行系統(tǒng)建模,設計了一種基于的同步數字信號復接系統(tǒng)。經過對系統(tǒng)的功能仿真測試及綜合布局布線分析,驗證了輸入/輸出的邏輯關系,實現了系統(tǒng)中在發(fā)送端進行數字復接和接收端同步分解還原的設計要求,功能穩(wěn)定可靠。
關鍵詞:;數字通信;數字復接;幀同步

0 引言
數字通信系統(tǒng)包括發(fā)送設備、接收設備和傳輸設備,在現代數字通信中,為了擴大信道傳輸容量提高傳輸效率,通常需要將若干低速數字碼流按一定的規(guī)范復接為一個高速數據碼流流,以便在高速寬帶信道中傳輸。目前采用較多的技術是頻分多路復用和時分多路復用,頻分多路復用適用于模擬通信,例如載波通信;時分多路多復用適用于數字通信,例如PCM通信。數字復接技術就是依據時分復用的基本原理完成數據碼流合并和分解還原的一種專門技術,并且是數字通信中的一項基礎技術。以往的數字復接系統(tǒng)大多采用模擬電路或傳統(tǒng)的ASIC設計,電路復雜龐大且受器件局限性約束;由于近年來基于可編程器件的電路設計發(fā)展迅速,可方便反復編寫和修改主程序及相關參數,靈活性和穩(wěn)定性都很高。本文以我國廣泛應用的/32基群數字信號為例,介紹這種基于FPGA流程設計的同步數字信號復接和分解方案,使用EDA仿真設計工具QuartusⅡ和Verilog HDL硬件描述語言對數據復接和分解的關鍵步驟進行功能仿真和驗證。

1 /32路系統(tǒng)幀結構介紹
時分復用的基本原理是將時間段分割成若干路時隙,每一路信號分配一個時隙,幀同步碼和其他業(yè)務信號、信令信號再分配一個或兩個時隙,這種按時隙分配的重復性比特即為幀結構。在PCM30/32路基群設備中是以幀結構為單位,將各種信息規(guī)律性地相互交插匯成2 048 Kb/s的高速碼流。PCM30/32路系統(tǒng)的整個系統(tǒng)共分為32個路時隙,其中30個路時隙分別用來傳送30路話音信號,一個路時隙用來傳送幀同步碼,另一個路時隙用來傳送信令碼。
PCM30/32路系統(tǒng)中一個復幀(1復幀時間為2 ms)包含16幀,編號分別為F0幀,F1幀,F2幀,…,F15幀,每幀(每一幀的時間為125μs)又包含有32個路時隙,其編號為TS0,TS1,TS2,…,TS31,每一路時隙時間為3.9μs,包含有8個位時隙,其編號分別為D1,D2,…,D8,每個位時隙的時間為0.488μs。其中TS1~TS15及TS17~TS31共30個時隙用于傳送第1~30路的信息信號。偶幀的TS0時隙傳送幀同步碼,其碼型為{×0011011};奇幀TS0時隙用于傳送幀失步對告和監(jiān)視告警碼等,碼型為{×1A1SSSSS}。TS16時隙用于傳送復幀同步信號、復幀失步對告及各路的信令(掛機、撥號、占用等)信號,當TS16用于傳隨信令時,它的安排是子幀F0的TS16時隙用于傳復幀失步對告碼及復幀同步碼,F1子幀的TS16時隙傳送第1路和第16路的信令信號,F2子幀的TS16時隙傳送第2路和第17路信令信號,依次類推,每一子幀內的TS16時隙只能傳送2路信令信號碼,這樣30路的信令信號傳送一遍需要15個子幀的TS16時隙,每個話路信令信號碼的重復周期為1個復幀周期。綜上所述并結合抽樣理論,每幀頻率應為8 000 f/s,幀周期為125μs,所以PCM30/32路系統(tǒng)基群信號總數碼率為:
g.jpg

2 同步數字復接技術原理
2.1 數字復接系統(tǒng)簡介
數字復接系統(tǒng)包括發(fā)送端和接收端兩部分,通常稱為復接器(Digital Multiplexer)和分接器(Digital Demultiplexer)。數字復接器由定時單元和復接單元所組成,是把2個或多個低速的支路數字信號按照時分復用方式合并成為一路高速的數字信號的設備;數字分接器是由同步、定時和分接單元所組成,是把合路數字信號分解還原為原來的支路數字信號的設備。定時單元給設備提供統(tǒng)一的基準時間信號;同步單元可以從接收到的復用信碼中提取與發(fā)送單元相位一致的同步時鐘信號以及幀同步信號,從而真正實現數字復接系統(tǒng)的同步特性。在實際信號傳輸中,發(fā)送端把低速數字信號合并為高速信號的同時,常插入巴克碼用作幀同步碼,以便于解復用識別定位;在接收端,幀同步碼能否被準確識別直接決定了能否正確地分接還原出各個支路信號。系統(tǒng)總體結構簡圖如圖1所示。

a.jpg


2.2 時分復接中的同步技術
數字通信中的同步技術,也稱為定時,包括位同步(也稱時鐘同步)和幀同步,這是數字通信系統(tǒng)的一個重要特征。位同步是最基本的同步,是實現幀同步的前提,位同步的基本含義是收、發(fā)兩端的時鐘頻率必須同頻、同相,這樣接收端才能正確接收和判決發(fā)送端送來的每一個碼元。為了達到收、發(fā)端頻率同頻、同相,在設計傳輸碼型時,一般要考慮傳輸的碼型中應含有發(fā)送端的時鐘頻率成分。這樣,接收端從接收到的經過復用的碼元信號中提取出發(fā)端時鐘頻率來進而得到同頻、同相的收端時鐘,就可以做到位同步;幀同步是為了保證收、發(fā)對應的話路在時間上保持一致,這樣接收端就能正確接收發(fā)送端送來的每一個話路信號,當然這必須是在位同步的前提下實現。為了建立收、發(fā)系統(tǒng)的幀同步,需要在每一幀(或幾幀)中的固定位置插入具有特定碼型的幀同步碼。這樣,只要收端能正確識別出這些幀同步碼,就能正確辨別出每一幀的首尾,從而能正確區(qū)分出發(fā)端送來的各路信號。上面介紹的PCM30/32路基群信號的TSO時隙傳輸的幀同步信號就是為了實現該功能。


2.3 復用方法
數字復接的方法主要有按位復接和按字復接、按幀復接三種。對PCM基群信號來說,一個碼字由8位碼組成,代表一個樣值,所以該系統(tǒng)采用按字復接的方法。每個復接支路依次輪流插入8位碼組成的碼字。復接以后的合路信號碼流順序為:第1路的TS0,第2路的TS0,第3路的TS0,第4路的TS0;然后再是第1路的TS1,第2路的TS1,后面依次類推循環(huán)進行。這種方式完整保留了碼字的結構,有利于多路合成處理和交換。按字復接方法要求設備有較大的存儲容量,至少能存儲一個碼字。
相對比而言,按位復接就是指每次只復接每個支路的一位碼字,復接后的碼序列中第1時隙中的第1位表示第1支路第1位碼,第2位表示第2支路第1位碼,后面依次類推。各路的第1位碼依次取過以后,再循環(huán)此后的各位碼,這種方法的特點是復接時每支路依次復接1 b,對設備要求簡單,但破壞了原來的樣值碼字結構;同理而言,按幀復接是指每次復接一個支路的一幀數碼,復接后的碼元序列相當于把按字復接中的某一時隙替換為某一個幀信號。這種復接方法的特點是:每次復接一個支路的一幀信號,因此按幀復接時不破壞原來各幀的結構,有利于信息交換,但要求有很大容量的緩沖存儲器,電路結構相對復雜。如圖2所示為按位復接和按字復接的原理示意圖。

b.jpg



上一頁 1 2 下一頁

關鍵詞: FPGA PCM30 信號同步

評論


相關推薦

技術專區(qū)

關閉