999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的E1成幀器的設計與實現

2016-10-18 07:48:10徐思燕鄧宇
現代計算機 2016年16期
關鍵詞:信號檢測設計

徐思燕,鄧宇

(西華大學計算機與軟件工程學院,成都610039)

基于FPGA的E1成幀器的設計與實現

徐思燕,鄧宇

(西華大學計算機與軟件工程學院,成都610039)

提出一種基于FPGA的E1成幀器的設計與實現,分析E1基本幀和復幀的結構,設計基于FPGA的E1基本幀、復幀的接收同步檢測和發送形成幀的電路,完成E1成幀器的RTL描述,并利用ModelSim仿真軟件對設計的電路進行仿真驗證。

FPGA;E1;成解幀

0 引言

隨著通信事業的不斷發展,成幀器芯片的應用越來越廣泛,需求量也越來越大。以往的成幀器通常使用ASIC或軟件編程的方式實現。ASIC方式雖然保證了成幀器的穩定性和速度,但是它的價格一般都比較昂貴。軟件編程方式雖然靈活,但是缺乏穩定性。設計一款既穩定又靈活的成幀器成為市場的需求。

本文提出一種基于FPGA實現E1成幀器的方式,它既集成了ASIC的穩定性又集成了軟件的靈活性。

1 E1幀結構介紹

符合G.704標準的E1幀結構如圖1所示,E1的工作效率為2048Kbit/s,圖中的每一行就是一個基本幀,每個基本幀長度為256比特,由32個時隙(ts0~ts31)組成,每個路時隙由8bit碼組成,其中時隙ts1~ts15,ts17~ts31分別用來傳數字信息的數據時隙,ts0用來傳輸幀同步信號(FAS),循環冗余校驗位(Ci),同步告警位(A)和備用位(S),ts16用來傳輸信令。

復幀(MF)由16個E1幀組成。在復幀中,E1幀被分為FAS幀和NFAS幀,兩種幀在復幀結構中交替出現。FAS幀和NFAS幀的區分是通過ts0的第bit2來區分,NFAS幀的bit2為‘1’,FAS幀的bit2~bit8為幀同步信號,用來實現基本幀同步。G.704協議規定幀同步信號FAS為“0011011”。

復幀的第一幀ts16的前四個碼位分配給復幀定位使用,其定位碼組是“0000”,第6bit為復幀對告比特,無報警時固定為‘1’。復幀中第2~16幀的ts16作為30個話路的信令時隙,每路信令占4個碼位,在這里以4比特為單位實現30路信令的同步交錯復用,同時不能為“0000”。但由于目前國內使用的是公共信令,所以一般使用的幀應該是PCM31即31路話路,ts16傳也為數據,本設計也是針對這種幀結構。

圖1  E1幀/復幀結構

2 E1成幀器的RTL實現

E1成幀器由div_clk、deframe_module和frame_ mdoule三部分組成,分別實現E1成幀器的工作頻率、解幀和成幀。

本成幀器傳輸的數據是E1信號,其幀的重復頻率為8000幀/秒,復接后比特率是2.048Mbit/s。經過計算可知傳輸1位數據需要500ns,而系統的時鐘為100MHz,即周期為10ns,為了達到傳送與接收數據的同步且傳輸率為8000幀/秒,需要對系統時鐘進行50分頻。

deframe_module模塊負責E1幀的解析。其中主要的部分就是對基本幀和復幀同步的檢測。首先對基本幀的檢測,根據ITU-T G.704標準要求,基本幀同步檢測需要經過以下過程,第一步檢測到正確的幀同步信號FAS(0011011);第二步檢測下一幀是不是NFAS幀,即檢測ts0的bit2是否為1;第三步,檢測第3幀,第二次發現正確的幀同步信號FAS。在以上的過程中,如果任何步驟出現問題,幀的同步檢測又得從第一步開始。幀同步檢測確定后,如果發生以下情況之一發生就判斷幀同步檢測丟失,第一種情況,連續檢測到3個NFAS幀的ts0的bit2位不為1;第二情況,連續檢測到3個錯誤的FAS幀同步信號。本設計中使用了有限狀態機的方法來實現對幀的同步檢測和丟失檢測,其框圖如圖2所示。

圖2 基本幀同步檢測狀態圖

根據幀的重復頻率,計算可以得知,傳輸一個復幀的時間為2ms。復幀同步檢測的條件是在8ms內接收到4個復幀中,有兩個或者兩個以上正確的復幀同步信號(001011)。如果出現基本幀丟失或者連續4個復幀中沒有找到正確的復幀同步信號,就判斷復幀丟失。

Frame_module模塊是負責基本幀和復幀的成幀。本設計中主要是按照IUT-T G.704通信協議的標準要求,把接收的數據進行封裝,形成基幀和復幀,其中復幀中包含FAS和NFAS兩種幀,然后把包裝好的信號發送出去。

3 仿真驗證

本設計中使用Verilog HDL對系統進行RTL級描述,使用ModelSim軟件進行仿真。圖3為時鐘分頻的仿真結果。圖中的clk為系統時鐘,clk_bps為分頻后的時鐘即就是E1所需的時鐘頻率。

圖3 時鐘分頻仿真結果

圖4為deframe_moduled的仿真模塊,圖中CLK為系統時鐘信號,clk_bps為系統時鐘分頻后得到的2.048MHz的時鐘信號。RX為接收到的E1幀信號,是通過仿真文件rx_module.vt寫入的模擬E1信號數據。cnt、cnt_t分別為基本幀的比特計數、復幀的時間計數。fram_sig為基本幀同步檢測的確定信號,當通過基本幀檢測的過程后,該信號就將被置為1,進入下一次基本幀檢測時,該位復位。mult_fram為復幀同步檢測的確定信號,當檢測到正確的復幀同步信號時,該位被置1。經過仿真驗證,本設計中的基本幀和復幀的同步檢測符合G.704通信協議標準要求。

圖5為frame_moduled的仿真模塊,圖中的clk為2.048MHz的時鐘信號。rst為復位信號。tx輸出為E1成幀的信號。圖中的幀為FAS幀和NFAS幀,兩種幀交替出現。當基本幀為FAS幀時,時隙ts0的bit2~bit8為幀同步信號(0011011);當基本幀為NFAS幀時,時隙ts0幀的第bit1用來傳復幀定位信號MFAS(001011),由于復幀信號只有六位,只需用到NFAS幀的前6幀,NFAS幀的后2幀用來傳誤塊指示比特E0和E1,時隙ts0的bit2為1,為FAS幀和NFAS幀的區分位。經過仿真驗證,本設計中形成的基幀和復幀符合ITU-T G.704標準要求。

4 結語

本文設計了一個滿足ITU-T G.704通信協議要求的,實現了基本幀、復幀的同步檢測和成幀的E1成幀器。本文分別從E1幀結構,成解幀的RTL實現,仿真驗證等方面做了詳細的介紹。經過時序仿真和實驗驗證,證明本設計合ITU G.704標準的要求,可以在低成本FPGA上實現。該實現方式最大的特點就是靈活,它既可以定制各種電路,又減少受制于專用芯片的束縛。本設計中的FPGA芯片選用的是Altera公司低成本CycloneII系列中的EP1C12Q240C8。經過QuartusII軟件的編譯、時序分析和功耗分析,本設計滿足資源、時序和功耗的要求。

圖5  frame_moduled模塊仿真結果

[1]楊銳.基于FPGA的16E1/T1光纖復接系統的研究與實現.中國礦業大學.通信與信息系統.碩士論文,2008:1-50.

[2]張秀賢,張毅等.DS21554在E1數據傳輸分析儀中的應用[J].微計算機信息,2008,7-1:171-173.

[3]ITU-T G.704 Synchronous Frame Structures Used at 1544,6312,2048,8448 and 44736 kbit/s hierarchical levels[S].Geneva:ITU,1998.

[4]耿立華,李占勇等.一種基于FPGA的E1數字傳輸分析儀成解幀實現方法[J].微計算機信息,2012,28(9):213-223

[5]帕爾尼卡.Verilog HDL數字設計與綜合[M].夏宇聞,譯.第2版.北京:電子工業出版社,2009.

Design and Implementation of E1 Into Frame Based on the FPGA

XU Si-Yan,DENG Yu
(College of Computer and Software Engineering,Xihua University,Chengdu 610039)

Proposes the design and implementation of a kind of E1 into frame Based on FPGA,analyzes the basic frame and E1 frame structure,basic frame,designs E1 multi-frame receiving synchronous detection and sending form the frame of the circuit based on FPGA,completes the E1 frame becoming of RTL description,and uses ModelSim simulation software to design the circuit simulation.

FPGA;E1;Framing and De-framing

1007-1423(2016)16-0044-03DOI:10.3969/j.issn.1007-1423.2016.16.013

徐思燕(1986-),女,四川宜賓人,碩士研究生,研究方向為嵌入式系統及其應用

2016-04-06

2016-05-25

鄧宇(1991-),男,四川瀘州人,碩士研究生,研究方向為嵌入式系統及其應用

猜你喜歡
信號檢測設計
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 国产大片黄在线观看| 青青国产视频| 日本国产在线| 色综合狠狠操| 在线观看av永久| 国产丝袜无码精品| 伊人国产无码高清视频| 国产成人亚洲无码淙合青草| 国产一区二区网站| 国产裸舞福利在线视频合集| 国产网友愉拍精品| 欧美.成人.综合在线| 亚洲成人一区在线| 国产视频一区二区在线观看| 亚洲成人黄色在线| 黄色片中文字幕| 无码乱人伦一区二区亚洲一| 四虎影视永久在线精品| 91福利在线观看视频| 国产视频 第一页| 国产高清毛片| 国产香蕉一区二区在线网站| 国内精品免费| 99热亚洲精品6码| 456亚洲人成高清在线| 国产AV无码专区亚洲精品网站| 亚洲a级在线观看| 99re在线观看视频| 国产无吗一区二区三区在线欢| 在线观看国产精品第一区免费| 99久久亚洲精品影院| 国产丝袜丝视频在线观看| 超清无码熟妇人妻AV在线绿巨人 | 色男人的天堂久久综合| 国产亚洲视频免费播放| 国产激爽大片在线播放| 国产尤物视频网址导航| 亚洲精品无码AV电影在线播放| 亚洲成人精品久久| 日韩中文字幕免费在线观看| 欧美三级视频网站| 四虎永久在线| 国产黄色视频综合| 国产精品入口麻豆| 九一九色国产| 久草中文网| 国产成人精品一区二区三区| 国产chinese男男gay视频网| 国产第一页免费浮力影院| 亚洲天堂视频在线免费观看| 91亚洲精品第一| 成人国产免费| 午夜福利网址| 精品久久久久久成人AV| 日韩精品中文字幕一区三区| 高清视频一区| 福利在线免费视频| 久久国产乱子伦视频无卡顿| 欧美日本二区| 亚洲一道AV无码午夜福利| 无码丝袜人妻| 国产精品v欧美| 免费黄色国产视频| 欧美日韩精品一区二区在线线| 国产十八禁在线观看免费| 国产9191精品免费观看| 一级毛片免费高清视频| 国产免费精彩视频| 亚洲伦理一区二区| 国产成人AV综合久久| 亚洲天堂啪啪| 人妻丝袜无码视频| 亚洲一区精品视频在线| 国产喷水视频| 国产激爽爽爽大片在线观看| 国产欧美日韩精品综合在线| 免费在线看黄网址| 香蕉久久国产超碰青草| 国产女人18毛片水真多1| 亚洲最新在线| 91精品视频在线播放| 国产swag在线观看|