基于FPGA的PCM30/32路系統(tǒng)信號(hào)同步數(shù)字復(fù)接設(shè)計(jì)
2.3 復(fù)用方法
數(shù)字復(fù)接的方法主要有按位復(fù)接和按字復(fù)接、按幀復(fù)接三種。對(duì)PCM基群信號(hào)來說,一個(gè)碼字由8位碼組成,代表一個(gè)樣值,所以該系統(tǒng)采用按字復(fù)接的方法。每個(gè)復(fù)接支路依次輪流插入8位碼組成的碼字。復(fù)接以后的合路信號(hào)碼流順序?yàn)椋旱?路的TS0,第2路的TS0,第3路的TS0,第4路的TS0;然后再是第1路的TS1,第2路的TS1,后面依次類推循環(huán)進(jìn)行。這種方式完整保留了碼字的結(jié)構(gòu),有利于多路合成處理和交換。按字復(fù)接方法要求設(shè)備有較大的存儲(chǔ)容量,至少能存儲(chǔ)一個(gè)碼字。
相對(duì)比而言,按位復(fù)接就是指每次只復(fù)接每個(gè)支路的一位碼字,復(fù)接后的碼序列中第1時(shí)隙中的第1位表示第1支路第1位碼,第2位表示第2支路第1位碼,后面依次類推。各路的第1位碼依次取過以后,再循環(huán)此后的各位碼,這種方法的特點(diǎn)是復(fù)接時(shí)每支路依次復(fù)接1 b,對(duì)設(shè)備要求簡(jiǎn)單,但破壞了原來的樣值碼字結(jié)構(gòu);同理而言,按幀復(fù)接是指每次復(fù)接一個(gè)支路的一幀數(shù)碼,復(fù)接后的碼元序列相當(dāng)于把按字復(fù)接中的某一時(shí)隙替換為某一個(gè)幀信號(hào)。這種復(fù)接方法的特點(diǎn)是:每次復(fù)接一個(gè)支路的一幀信號(hào),因此按幀復(fù)接時(shí)不破壞原來各幀的結(jié)構(gòu),有利于信息交換,但要求有很大容量的緩沖存儲(chǔ)器,電路結(jié)構(gòu)相對(duì)復(fù)雜。如圖2所示為按位復(fù)接和按字復(fù)接的原理示意圖。本文引用地址:http://cafeforensic.com/article/191080.htm
3 基于FPGA的同步數(shù)字復(fù)接系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
根據(jù)系統(tǒng)實(shí)現(xiàn)功能要求的特征,本文以Verilog HDL硬件描述語言為基礎(chǔ)對(duì)電路進(jìn)行功能描述,建立FPGA模型,利用綜合仿真設(shè)計(jì)工具QuartusⅡ8.0對(duì)復(fù)用端和分解端分別進(jìn)行系統(tǒng)功能仿真、綜合布局布線,并結(jié)合仿真波形結(jié)果,分析說明系統(tǒng)功能實(shí)現(xiàn)的正確性。
3.1 復(fù)用端電路設(shè)計(jì)原理
復(fù)用端主要由定時(shí)時(shí)鐘輸入、時(shí)鐘分頻和復(fù)接模塊組成,電路原理框圖如圖3所示。定義一路8 MHz的定時(shí)時(shí)鐘輸入信號(hào)CLK8和4路2 048 Kb/s的PCM基群信號(hào)a,b,c,d為支路輸入。定時(shí)時(shí)鐘通過分頻產(chǎn)生一路2 MHz的模塊內(nèi)部時(shí)鐘信號(hào),并由模塊內(nèi)部邏輯產(chǎn)生一路LD控制信號(hào)。復(fù)接器主要完成功能為在2 MB時(shí)鐘控制下,接受支路輸入的基群碼元信號(hào),每接收到8個(gè)碼元信號(hào)后將其分別鎖存在4個(gè)支路鎖存器re-ga,regb,regc和regd中,然后在LD控制下將其搬移到32位并入串出移位寄存器,同時(shí)在8 MHz時(shí)鐘信號(hào)控制下串行輸入經(jīng)過復(fù)用的8 196 Kb高速信號(hào)e,其中LD信號(hào)的周期被設(shè)計(jì)為PCM信號(hào)的一個(gè)時(shí)隙間隔,系統(tǒng)利用時(shí)鐘的同步性可實(shí)現(xiàn)4路低速支路輸入和一路高速串行輸出,電路原理結(jié)構(gòu)圖如圖3所示。
3.2 復(fù)用端功能仿真結(jié)果分析
利用QuartusⅡ進(jìn)行綜合仿真后,加載波形進(jìn)行功能仿真分析。由于一幀信號(hào)碼元信息太多,為了便于分析,對(duì)仿真結(jié)果截取了一個(gè)LD周期,也即一個(gè)時(shí)隙的碼元信號(hào)復(fù)用情況。CLK2時(shí)鐘上升沿采集支路某一時(shí)隙碼元信號(hào)并存入鎖存器,為方便表示,利用十六進(jìn)制數(shù)據(jù)表示信號(hào)某時(shí)刻狀態(tài)值,如圖4所示。
LD上升沿到來時(shí)刻,支路寄存器采集到的一個(gè)時(shí)隙碼元信號(hào)情況值為:rega=10010010B(92H);regb=11010101B(D5H);regc=11000110B(C6H);regd=11010100B(D4H)。經(jīng)過時(shí)分同步復(fù)用后的高速輸出信號(hào)為:e=10010010110101011100011011010100B(92D5C6D4H),信道傳輸速率提高了4倍。碼元信號(hào)復(fù)用過程及仿真波形示意如圖4所示。
評(píng)論