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

基于FPGA的E1成幀器的設計與實現(xiàn)

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

徐思燕,鄧宇

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

基于FPGA的E1成幀器的設計與實現(xiàn)

徐思燕,鄧宇

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

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

FPGA;E1;成解幀

0 引言

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

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

1 E1幀結(jié)構(gòu)介紹

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

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

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

圖1  E1幀/復幀結(jié)構(gòu)

2 E1成幀器的RTL實現(xiàn)

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

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

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

圖2 基本幀同步檢測狀態(tài)圖

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

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

3 仿真驗證

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

圖3 時鐘分頻仿真結(jié)果

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

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

4 結(jié)語

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

圖5  frame_moduled模塊仿真結(jié)果

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

[2]張秀賢,張毅等.DS21554在E1數(shù)據(jù)傳輸分析儀中的應用[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數(shù)字傳輸分析儀成解幀實現(xiàn)方法[J].微計算機信息,2012,28(9):213-223

[5]帕爾尼卡.Verilog HDL數(shù)字設計與綜合[M].夏宇聞,譯.第2版.北京:電子工業(yè)出版社,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-),女,四川宜賓人,碩士研究生,研究方向為嵌入式系統(tǒng)及其應用

2016-04-06

2016-05-25

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

猜你喜歡
信號檢測設計
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
瞞天過海——仿生設計萌到家
基于FPGA的多功能信號發(fā)生器的設計
電子制作(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缺陷檢測中的應用
主站蜘蛛池模板: 高清色本在线www| 在线观看亚洲天堂| 午夜三级在线| 亚洲天堂2014| 国产精品区视频中文字幕| 亚洲欧洲日韩久久狠狠爱| 亚洲国产精品一区二区第一页免 | 成人在线欧美| 91福利免费| 人妻少妇久久久久久97人妻| 色综合中文| 一本视频精品中文字幕| 东京热av无码电影一区二区| 色婷婷在线影院| 91在线播放免费不卡无毒| 久久这里只有精品23| 专干老肥熟女视频网站| 在线国产资源| 国产成人综合在线视频| 鲁鲁鲁爽爽爽在线视频观看| 国产丝袜一区二区三区视频免下载| 伊人久久大香线蕉综合影视| 99视频在线免费看| 国产特级毛片| 免费女人18毛片a级毛片视频| 99久久精品免费视频| 日本影院一区| 日韩国产亚洲一区二区在线观看| 久久成人免费| 国产福利在线免费| 精品视频第一页| 免费可以看的无遮挡av无码| 精品综合久久久久久97超人| 午夜视频免费一区二区在线看| 中文字幕在线免费看| 国产精品免费露脸视频| 五月婷婷导航| 国产精品美女免费视频大全| 亚洲AⅤ永久无码精品毛片| 秋霞午夜国产精品成人片| 欧美中文一区| 日日噜噜夜夜狠狠视频| 国产福利小视频在线播放观看| 国产乱人激情H在线观看| 亚洲精品天堂自在久久77| 狠狠色成人综合首页| 伊人久综合| 专干老肥熟女视频网站| 老司机久久99久久精品播放| 巨熟乳波霸若妻中文观看免费 | 欧美丝袜高跟鞋一区二区| 国产成人精品一区二区三在线观看| 97av视频在线观看| 多人乱p欧美在线观看| 国产乱人伦精品一区二区| 欧美人在线一区二区三区| 40岁成熟女人牲交片免费| 久久国产成人精品国产成人亚洲| 青青国产视频| 国产精品不卡片视频免费观看| 日韩成人午夜| 欧美一区二区丝袜高跟鞋| 无码国产偷倩在线播放老年人| 国产成人超碰无码| 日韩精品高清自在线| 亚洲成人www| 国产一级特黄aa级特黄裸毛片| 日本成人一区| 她的性爱视频| 五月婷婷丁香色| 国产v欧美v日韩v综合精品| 91视频免费观看网站| 无码粉嫩虎白一线天在线观看| 自拍欧美亚洲| 成人噜噜噜视频在线观看| 99精品免费在线| 久久人搡人人玩人妻精品一| 亚洲欧美日韩中文字幕一区二区三区| 999精品免费视频| 国产女人在线观看| 国产女人18水真多毛片18精品| 日本爱爱精品一区二区|