0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA實(shí)現(xiàn)二次群的分接處理方案

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2018-12-30 10:24 ? 次閱讀

1.引言

為了提高傳輸速率,擴(kuò)大通信容量,減少信道數(shù)量,通常把多路信號(hào)復(fù)用成一路信號(hào)進(jìn)行傳輸。在多種復(fù)用方式中,時(shí)分復(fù)用是一種常用的方式。時(shí)分復(fù)用是多路信號(hào)按照時(shí)間間隔共享一路信道進(jìn)行傳輸。復(fù)接是把多路速率相對(duì)較低的數(shù)字信號(hào)通過(guò)某種協(xié)議復(fù)合成一路信號(hào)進(jìn)行傳輸;而分接正好相反,是把一路速率相比高的信號(hào)按照對(duì)應(yīng)的協(xié)議分割成發(fā)送端對(duì)應(yīng)的速率相對(duì)較低的信號(hào)。為了規(guī)范復(fù)接與分接協(xié)議,ITU(國(guó)際電信聯(lián)盟)根據(jù)傳輸速率的不同等級(jí),將復(fù)接的數(shù)字信號(hào)為基群、二次群、三次群、四次群等,以我國(guó)實(shí)際應(yīng)用為例,速率分別:2.048MHz、8.4.48MHz、34.368MHz、139.264MHz。本文介紹基于FPGA實(shí)現(xiàn)二次群數(shù)字信號(hào)的分接部分的功能,包括幀頭捕獲、幀丟失告警、基群信號(hào)提取,去除插入碼、負(fù)碼速調(diào)整等二次群分接的關(guān)鍵技術(shù)。

2.二次群幀結(jié)構(gòu)介紹

二次群幀結(jié)構(gòu)如圖1所示,幀長(zhǎng)為848bit,復(fù)幀包含的比特內(nèi)容如下:

(1)幀定位10bit,表示為F11F12~F13F23,碼型為1111010000;

(2) 公務(wù)2bit,其中1bit(11位)用來(lái)向?qū)Χ税l(fā)出告警指示;另外1bit(12位)留作國(guó)內(nèi)使用;

(3)支路信息820bit,第1組為200bit(13~212),第Ⅱ組為208bit(217~424),第Ⅲ組為208bit(429~636),第Ⅳ組為204bit(645~848);

(4) 碼速調(diào)整4bit,表示為V1,V2,V3,V4(641~*位),各基群1bit,共4bit;

(5)插入標(biāo)志12bit,以C表示,填充脈沖4bit。為了使接收端能知道是否有插入及插在何處,在復(fù)接端發(fā)出插入指令的同時(shí)需要發(fā)出插入標(biāo)志信號(hào),以告知分接器有插入。目前常用的辦法是定位插入。在這里規(guī)定:第1基群第1位插入標(biāo)志C11在213位插入,第1基群第2位插入標(biāo)志C12在425位插入,第1基群第3位插入標(biāo)志C13在637位插入。由此可知:

C11C21C31C41是第1位插入標(biāo)志;

C12C22C32C42是第2位插入標(biāo)志;

C13C23C33C43是第3位插入標(biāo)志;

插入標(biāo)志信號(hào)是3位,采用3位碼來(lái)組成插入標(biāo)志信號(hào),可提高標(biāo)志信號(hào)的可靠性。用"111"表示有插入,用"000"表示無(wú)插入。當(dāng)C11C12C13為"111"時(shí),表示在641時(shí)隙的脈沖是插入脈沖;當(dāng)C11C12C13為"000"時(shí),表示在641時(shí)隙的脈沖是信息碼。

一幀分為4組,每組為212bit,這212bit的分配如圖2所示,4個(gè)基群相似,以第1基群為例。將212bit分為4組,每組53bit。第1組的1,2,3三個(gè)碼位,供插入復(fù)接器幀同步碼用,以F表示;然后是50bit的信息碼;Ⅱ,Ⅲ,Ⅳ組的第1位碼用作標(biāo)志信號(hào),用C表示;第Ⅳ組的第2個(gè)碼位就是碼速調(diào)整的碼位,用V表示,需要插入時(shí),就在這個(gè)位置上插入一個(gè)不帶信息的脈沖,不必插入時(shí),這個(gè)碼位仍傳信息碼;Ⅱ、Ⅲ、Ⅳ組的其他位置都是信息碼。4個(gè)基群的第1~3個(gè)碼位復(fù)接在一起,共12位,其中前10位作為復(fù)接器的幀同步碼,第12位為告警指示,第12位作為備用。4個(gè)基群的插入標(biāo)志信號(hào)碼和碼速調(diào)整比特,復(fù)接后又分別連在一起。

基于FPGA實(shí)現(xiàn)二次群的分接處理方案

3.二次群幀頭捕獲及幀丟失告警

根據(jù)上面二次群幀結(jié)構(gòu)的分析,二次群的幀頭信碼為:”1111010000“10個(gè)bit,在FPGA中,定義一個(gè)10位的寄存器,二次群信碼從右向左進(jìn)入10位寄存器,如果10位寄存器的值連續(xù)兩次為:”1111010000"則表示幀頭捕獲成功,幀同步建立。同樣如何連續(xù)兩個(gè)二次群幀時(shí)間長(zhǎng)度內(nèi)沒(méi)有捕獲到幀頭信碼,則表示幀丟失,產(chǎn)生幀丟失告警。VHDL語(yǔ)言代碼實(shí)現(xiàn)如下程序段:

基于FPGA實(shí)現(xiàn)二次群的分接處理方案

4.基群信號(hào)提取

一個(gè)二次群信號(hào)復(fù)接了四個(gè)基群信號(hào),基群信號(hào)提取是在二次群幀同步的狀態(tài)下把二次群信號(hào)按一分四的規(guī)則進(jìn)行串并轉(zhuǎn)化。因?yàn)槎蔚膹?fù)接是按bit復(fù)接,所以二次群一幀中第一位為第一個(gè)群的第一位,二次群一幀中第二位為第二個(gè)群的第一位,以此類(lèi)推。VHDL語(yǔ)言代碼實(shí)現(xiàn)如下程序段:

基于FPGA實(shí)現(xiàn)二次群的分接處理方案

5.去除插入碼及負(fù)碼速調(diào)整

去除插入碼及負(fù)碼速調(diào)整是二次群的關(guān)鍵部分,首先要去除幀頭插入的F1、F2和F3;接著去除C1、C25DC3;最后根據(jù)C1、C2和C3值來(lái)判斷第161位V否為插入碼,如果C1C2C3為:"1 11",則V是插入碼應(yīng)去除,如果C1C2C3為:"000",則V是基群的信碼,不應(yīng)去除。把去除了插入碼的信號(hào)輸入到一個(gè)FIFO,用經(jīng)過(guò)負(fù)碼速調(diào)整過(guò)的2.048MHz時(shí)鐘讀出輸出基群信號(hào)如圖3所示。

基于FPGA實(shí)現(xiàn)二次群的分接處理方案

由于寫(xiě)到FIF0的時(shí)鐘是不均勻的,不利于后端處理,所以必須做負(fù)碼速調(diào)整,即把2.112MHz速率調(diào)整到2.048MHz速率。FPGA實(shí)現(xiàn)的原理是根據(jù)2.112MHz速率和2.048MHz速率的有效信碼個(gè)數(shù)是一樣多的,可以根據(jù)它們的個(gè)數(shù)進(jìn)行調(diào)整。如果根據(jù)2.048MHz速率輸出的信碼少了則稍微提高2.048MH z時(shí)鐘的頻率,如果根據(jù)2.048MHz速率輸出的信碼多了則稍微降低2.048MHz時(shí)鐘的頻率。

VHDL語(yǔ)言代碼實(shí)現(xiàn)如下程序段:一根據(jù)div的值動(dòng)態(tài)調(diào)整clk2048的頻率,實(shí)現(xiàn)負(fù)碼速調(diào)整

基于FPGA實(shí)現(xiàn)二次群的分接處理方案

基于FPGA實(shí)現(xiàn)二次群的分接處理方案

6.結(jié)論

本文對(duì)二次群的分接處理,提出了一種基于FPGA的方案,介紹了二次群的幀結(jié)構(gòu),給出了幀頭捕獲、幀丟失告警、負(fù)碼速調(diào)整等VHDL語(yǔ)言的關(guān)鍵程序。在QUARTUSII軟件中編譯完成,資源僅占用三十多個(gè)LE,給二次群設(shè)備的設(shè)計(jì)提供了一種參考,具有很高的應(yīng)用價(jià)值。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1620

    文章

    21510

    瀏覽量

    598940
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5253

    瀏覽量

    119206
  • vhdl
    +關(guān)注

    關(guān)注

    30

    文章

    816

    瀏覽量

    127954
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是二次回路?二次回路的分類(lèi) 辨識(shí)二次回路

    二次回路是指由二次設(shè)備互相連接,構(gòu)成對(duì)一設(shè)備進(jìn)行監(jiān)測(cè)、控制、調(diào)節(jié)和保護(hù)的電氣回路。
    的頭像 發(fā)表于 12-13 15:31 ?2744次閱讀
    什么是<b class='flag-5'>二次</b>回路?<b class='flag-5'>二次</b>回路的分類(lèi) 辨識(shí)<b class='flag-5'>二次</b>回路

    怎么實(shí)現(xiàn)基于FPGA二次器的設(shè)計(jì)?

    本文介紹基于FPGA實(shí)現(xiàn)二次數(shù)字信號(hào)的部分的功能,包括幀頭捕獲、幀丟失告警、基
    發(fā)表于 04-30 06:27

    請(qǐng)問(wèn)怎樣設(shè)計(jì)PDH通信二次復(fù)器?

    二次復(fù)的基本原理是什么?基于CPLD的PDH通信二次復(fù)器的設(shè)計(jì)怎樣對(duì)PDH通信
    發(fā)表于 04-30 07:01

    基于FPGA二次器的結(jié)構(gòu)分析及實(shí)現(xiàn)

    基于FPGA二次器的結(jié)構(gòu)分析及實(shí)現(xiàn) 1.引言   為了提高傳輸速率,擴(kuò)大通信容量,
    發(fā)表于 12-08 09:54 ?774次閱讀

    航管二次雷達(dá)射頻切換單元FPGA實(shí)現(xiàn)

    單脈沖二次雷達(dá)是按照雷達(dá)方位角度定位體制的不同而定義的,有別于常規(guī)的二次監(jiān)視雷達(dá)。常規(guī)二次監(jiān)視雷達(dá)實(shí)現(xiàn)一個(gè)目標(biāo)定位需要利用雷達(dá)定向主波瓣中對(duì)這個(gè)目標(biāo)的所有應(yīng)答
    發(fā)表于 03-30 11:45 ?1752次閱讀
    航管<b class='flag-5'>二次</b>雷達(dá)射頻切換單元<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>

    FPGA實(shí)現(xiàn)復(fù)系統(tǒng)

    本文將著重介紹運(yùn)用FPGA技術(shù)實(shí)現(xiàn)二次之間復(fù)
    發(fā)表于 08-15 17:00 ?1492次閱讀

    基于FPGA二次數(shù)字信號(hào)部分功能實(shí)現(xiàn)

    本文介紹基于FPGA實(shí)現(xiàn)二次數(shù)字信號(hào)的部分的功能,包括幀頭捕獲、幀丟失告警、基
    發(fā)表于 08-21 17:55 ?983次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>二次</b><b class='flag-5'>群</b>數(shù)字信號(hào)<b class='flag-5'>分</b><b class='flag-5'>接</b>部分功能<b class='flag-5'>實(shí)現(xiàn)</b>

    基于EPLD的單脈沖二次雷達(dá)應(yīng)答處理器設(shè)計(jì)與實(shí)現(xiàn)

    波束對(duì)目標(biāo)測(cè)量,進(jìn)而有效地增加數(shù)據(jù)冗余度,提高角度測(cè)量的精度。對(duì)應(yīng)答處理而言,單脈沖技術(shù)的應(yīng)用,大大提高了在混疊或交織情況下對(duì)應(yīng)答碼的解碼能力,使單脈沖二次雷達(dá)與常規(guī)二次雷達(dá)相比實(shí)現(xiàn)
    發(fā)表于 12-12 20:28 ?1427次閱讀
    基于EPLD的單脈沖<b class='flag-5'>二次</b>雷達(dá)應(yīng)答<b class='flag-5'>處理</b>器設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    二次電池是什么_二次電池有哪些_二次電池充放電方程式

    本文開(kāi)始介紹了什么是二次電池與二次電池的原理,其次介紹了 二次電池充放電方程式與常見(jiàn)的幾種二次電池,最后介紹了二次電池有何共同特點(diǎn),分析了一
    發(fā)表于 02-02 10:23 ?2.4w次閱讀

    變壓器二次側(cè)能接地嗎

    單相變壓器的二次側(cè)可以接地,是否接地要看二次側(cè)的具體需要;如果二次側(cè)直接接用的是人能觸及的用電設(shè)備,如用人能觸及的電流表、電壓表的互感器,二次
    發(fā)表于 02-23 08:53 ?2.2w次閱讀

    基于CPLD技術(shù)實(shí)現(xiàn)PDH通信二次復(fù)器的設(shè)計(jì)及應(yīng)用優(yōu)勢(shì)

    控制電路用來(lái)進(jìn)行碼速調(diào)整,把標(biāo)稱速度相同實(shí)際有容差的4個(gè)2 048 kb/s的支路都調(diào)整到2 112 kb/s上,使他們同步;復(fù)器是將4個(gè)已經(jīng)同步的支路信號(hào)復(fù)成1個(gè)8 448 kb/s的二次
    的頭像 發(fā)表于 06-28 08:07 ?3974次閱讀
    基于CPLD技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>PDH通信<b class='flag-5'>二次</b><b class='flag-5'>群</b>復(fù)<b class='flag-5'>接</b>器的設(shè)計(jì)及應(yīng)用優(yōu)勢(shì)

    電流互感器二次開(kāi)路處理二次開(kāi)路的要素

    盡量設(shè)法在就近的實(shí)驗(yàn)端子上,將電流互感器二次短路,再查看處理開(kāi)路點(diǎn),短時(shí)應(yīng)運(yùn)用短路專(zhuān)用短接線,短路應(yīng)妥善牢靠,阻遏選用熔絲或通常導(dǎo)線盤(pán)繞,并按圖紙進(jìn)行。
    的頭像 發(fā)表于 04-06 16:44 ?6844次閱讀

    二次供水設(shè)備遠(yuǎn)程監(jiān)控解決方案

    。 物通博聯(lián)二次供水遠(yuǎn)程監(jiān)控物聯(lián)網(wǎng)解決方案在各泵站PLC控制系統(tǒng)上搭建數(shù)據(jù)采集傳輸網(wǎng)絡(luò),從云平臺(tái)實(shí)現(xiàn)可視化展示,可以實(shí)時(shí)監(jiān)控全國(guó)各地的供水設(shè)備,了解位置、電流、進(jìn)出水量、PLC運(yùn)行狀態(tài)等數(shù)據(jù),
    的頭像 發(fā)表于 11-10 16:17 ?830次閱讀
    <b class='flag-5'>二次</b>供水設(shè)備遠(yuǎn)程監(jiān)控解決<b class='flag-5'>方案</b>

    電流互感器二次接線

    ,正確的二次接線有助于確保儀器的正常工作并保護(hù)電路安全。本文將為您詳細(xì)介紹電流互感器的二次接線方法。 一、一般電流互感器的二次接線 一般的電流互感器二次接線方式有兩種:Y
    的頭像 發(fā)表于 09-01 11:03 ?4263次閱讀

    什么是二次回路?二次回路的分類(lèi)有哪些?二次回路抗干擾措施

    什么是二次回路?二次回路的分類(lèi)有哪些?二次回路抗干擾措施? 二次回路是指將一部輸出信號(hào)再次接入系統(tǒng)的輸入端形成的回路。其作用是通過(guò)對(duì)輸出信
    的頭像 發(fā)表于 11-20 15:01 ?1462次閱讀