色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何采用FPGA芯片實現衛星數字電視碼流轉發器電路原理設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-21 07:59 ? 次閱讀

1 引 言

由于數字電視能提供更清晰的圖像、更逼真的聲音、更大的屏幕,以及數字化傳輸方式所特有的高效數據傳輸率,可以在有限的傳輸頻帶內傳送更多的電視節目,正成為數字化視聽技術發展的一個新方向。作為數字電視前端設備中的衛星數字電視碼流轉發器,簡稱為碼流機,其主要功能就是接收頻率為950~2 150 MHz的國內外數字衛星節目信號進行QPSK解調,并轉換成ASI格式的MPEG-2傳輸流,輸出給TS流復用器、QAM調制器等前端設備處理后發射到數字電視終端用戶,即相當于有線電視臺轉播節目的信號源;同時他還輸出模擬視頻音頻信號,供管理人員監控使用。本文主要討論如何把調諧器輸出的TS流轉換為ASI格式的MPEG-2傳輸流。

2 系統硬件組成及ASI接口

衛星數字電視碼流轉發器主要由調諧器,FPGA,ASI輸出,SPI輸出以及音視頻解碼輸出部分構成,其中調諧器部分負責接收來自衛星的節目信號;音視頻解碼輸出是供管理人員監控使用;FPGA主要負責ASI的數據鏈路層的具體實現、SPI輸出以及TS流的轉接到音視頻解碼芯片上;控制部分主要負責碼流路由選擇和音視頻解碼部分的控制。其內部結構如圖1所示。

如何采用FPGA芯片實現衛星數字電視碼流轉發器電路原理設計

由于SPI接口采用的是低電壓差分信號,其傳輸距離短、抗干擾性差,因此當今數字電視前端設備的輸入輸出接口一般都要求配有ASI接口。DVB-ASI是一種傳輸速率恒定,允許具有不同數據速率的串行編碼傳輸系統,我國的ASI接口沒有采用ISO/IEC規定的265.625 Mb/s傳輸速率,而是采用了270.000 Mb/s的傳輸速率。DVB-ASI接口協議是基于MPEG-2傳輸包的分層結構,共分3層,如圖2所示。

如何采用FPGA芯片實現衛星數字電視碼流轉發器電路原理設計

第0層:物理層,傳輸介質可以是電纜或光纖;

第1層:數據鏈路層,主要定義了8 B/10 B編碼,同步

字節插入以及串并轉換;

第2層:傳輸層,采用MPEG-2的傳輸包,有兩種傳輸數據格式:一種是每個TS包中的188 B是連續的,同步字插在兩個包間,稱為突發模式(burst);另外一種是同步字隨機均勻地插在TS數據之間,稱為非突發模式,一般設備只支持非突發模式的傳輸。

下面主要討論數據鏈路層的。FPGA的具體實現。

3 8 B/10 B編碼的理論基礎

DVB-ASI的8 B/10 B編碼[2,3]主要包括數據編碼,插入特殊字符和誤差控制。通過8 B/10 B映射保證發射信號正負均衡,即‘O’和‘1’為1∶1的直流信號,并且不會有連續的‘0’或連續的‘1’。每8 b分成3 b和5 b兩組,分別映射成4 b和6 b兩部分,合起來就是10 b。其中每部分按照‘0’和‘1’的數量關系有惟一的奇偶特性,稱之為RD(Running Disparity),當‘1’的個數大于‘0’的個數時,RD為正,反之為負。個數相等時,RD保持不變[4]。具體的編碼規則見表1。

如何采用FPGA芯片實現衛星數字電視碼流轉發器電路原理設計

每個編碼字符可表示為Dx.y或Kx.y,D表示是數據信號,K表示是字符信號。

如何采用FPGA芯片實現衛星數字電視碼流轉發器電路原理設計

其中x,y為十進制數,編碼中依次對一個信息字符的x和y部分進行編碼,其編碼的結果取決于當前x或y的值和前一次編碼結果的RD。若前一次RD為正,則后一次編碼采用RD為負的碼字編碼,反之亦然。這樣編碼的結果保證傳輸信號的電平統計上的直流特性。

在這種編碼控制下,根據RD的變化一方面可以保證比特流的直流特性且不會存在多個的連續‘O’或連續‘1’;另一方面可以進行自動檢測,實現誤差控制。ASI傳輸系統中的誤比特率小于10-13。系統中插入的特殊符號實現控制功能,包括同步信號K28.5,在接收端的字節同步正是依靠檢測到連續兩個K28.5的同步信息且滿足奇偶校驗,在同步信號后的比特被依次組成字節,完成字節同步。

4 FPGA部分的詳細設計

在FPGA的設計中,我們選用Altera的EP1C3T144C8。按照自頂向下的設計思路,我們把FPGA的ASI部分詳細設計化分為5個子模塊,如圖3所示。

如何采用FPGA芯片實現衛星數字電視碼流轉發器電路原理設計

4.1 輸入FIF0的設計

由于從調諧器輸出的TS流與實際FPGA處理的TS流速度并不是同步的,因此在FPGA內部建立一個FIFO對輸入的TS流進行數據緩沖處理是必需的,但FIFO的深度是一個不容忽視的問題,FIFO的參考設計深度為一幀TS流長度的2倍,由于一個TS包的長度可能是188 B,也可能是204 B,同時,由于8 B/10 B模塊讀FIFO的速度是恒定的27 MHz,大于TS流的數據速率,因此FIFO是永遠都不會上溢的。綜上所述,FIFO的深度選用512 B是比較合適的。

4.2 8 B/10 B模塊設計

在該部分設計的過程中,參照上述的8 B/10 B理論基礎[4],我們沒有選用CYPRESS公司的CY7B923[5]HOTLinkTM專用芯片,也沒有選用Altera的8 B/10 B的IP Core,而是自己開發的8 B/10 B模塊,按照自頂向下的設計思路,我們把該部分又分為6個子模塊,其對應的Verilog接口如下:

8 B/10 B頂層模塊:module top——8B10B(clk,rst,din,dout,invalidK);

3 B/4 B模塊:module e3Bto4B(clk,rst,din,kin,dout,dsp4b);

5 B/6 B模塊:module e5Bto6B(clk,rst,din,kin,dout,dsp6b);

K字符檢測模塊:module k_detector(clk,rst,din,kin,invalidK);

特殊3 B字符處理模塊:module dec_spec3b4b(clk,rst,din3b,din4b,kin,rdp,rdn);

RD控制模塊:module RD(clk,rst,kin,din4b,din6b,dsp4b,dsp6b,out6b,out4b,rdp,rdn);

4.3 同步字節插入模塊設計

當TS流的數據速度始終小于8 B/10 B編碼模塊讀取數據的時候,FIFO就有可能下溢,當FIFO為空時,并/串轉換模塊的輸入數據為K28.5同步字節(8 B/10 B編碼后為:0011111010或1100000101)[6],以達到ASI的固定的270.000 Mb/s的傳輸速率。同步字節的插入方法有兩種:

(1) 由TS流中的數據有效信號來確定是否向FIFO中插入K28.5同步字節;

(2) 由FIFO的EMPTY信號和來確定并串轉換模塊的的輸入數據為0011111010或1100000101,即不通過8 B/10 B編碼模塊。在本設計中,我們選用了方法(1)插入K28.5同步字節。

4.4 并/串轉換模塊設計

該模塊對10 B的并行數據進行并/串轉換,在實際的設計中,采用1個移位寄存器和1個計數器即可完成并/串轉換操作。

4.5 PLL模塊設計

由于ASI的標準輸出速率是270.000 Mb/s,因此為整個并/串轉換的最小時鐘就是270 MHz,而系統FPGA的外部時鐘選用的是27 MHz的有源晶振,所以可以采用EPlC內部自帶的鎖相環來提供270 MHz的內部時鐘,實際的操作方法就是例化一個PLL模塊,把倍頻系數設置為10即可。

5 系統測試與仿真結果

對數字衛星碼流轉發器ASI輸出的測試可以采用標準MPEG-2碼流分析儀AD953,也可以直接選用DVB解碼器,以觀看能否正確收視節目來確定ASI流是否正常。FPGA部分設計的軟件平臺選用Quartuns和仿真工具ModelSim,部分仿真結果如圖4所示。

如何采用FPGA芯片實現衛星數字電視碼流轉發器電路原理設計

6 結 語

本方案經硬件實現后,接上衛星信號,ASI接口輸出的信號經過DVB解碼器后,得到了穩定連續的音視頻信號。采用一塊FPGA代替傳統的CY7B923+CPLD方案,由于省去了價格昂貴的CY7B923HOTLinkTM芯片,大大降低了該部分的物理成本和硬件電路原理設計的復雜性,因此,本方案具有很強的實用價值。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21754

    瀏覽量

    604234
  • 視頻
    +關注

    關注

    6

    文章

    1949

    瀏覽量

    72970
  • 衛星
    +關注

    關注

    18

    文章

    1717

    瀏覽量

    67129
  • 調諧器
    +關注

    關注

    0

    文章

    180

    瀏覽量

    29685
收藏 人收藏

    評論

    相關推薦

    ATi帶衛星接收的集成數字電視方案

    低成本集成數字電視的解決方案,它帶有兩個用于PIP的衛星調諧和可特加的硬盤驅動,以支持暫停和觀看/錄制功能。 解決方案 ATi的Xilleon 220將所有主要的系統功能集成在單
    發表于 05-28 16:38

    數字電視的基本原理

    數字電視系統中,數字衛星電視系統(DVB-S)采用正交相移鍵控調制(OPSK);數字有線電視系統
    發表于 06-02 09:37

    數字電視的分類

    數字電視的分類  (1)按信號傳輸方式分類:可以分為地面無線傳輸(地面數字電視)、衛星傳輸(衛星數字電視)、有線傳輸(有線
    發表于 08-28 14:26

    數字電視標準及基測量技術

    資源有限。一套模擬電視節目要占用 36MHz 帶寬的衛星轉發器,占用 8MHz 的地面電視廣播和有線電視頻率。而
    發表于 11-27 07:45

    數字衛星電視上行站方框圖

    據流, 然后調制載波發至衛星, 這種方式能使轉發器的功率得到最大限度的發揮。 中央電視臺、 中央教育衛視、 內蒙古衛視、 新疆衛視等采用這種方式。    
    發表于 09-30 22:13

    [原創]數字電視方案

    方案采用專業設備,完美實現衛星數字電視,有線數字電視,地面數字電視信號到IPTV系統的無損轉換。
    發表于 10-30 10:23

    數字電視基礎知識(四)

    COFDM調制或I6VSB調制。八、 DVB標淮衛星傳輸系統DVB-S 數字衛星電視的傳輸是為了滿足衛星轉發器的帶寬及
    發表于 02-20 08:29

    衛星電視廣播的工作原理

    工作,以削弱相鄰頻道之間的相互干擾。 數字頻帶壓縮技術 通常,衛星上一個轉發器只能傳送一套模擬電視節目,而租用一個衛星
    發表于 12-25 16:27

    電視伴音紅外轉發器

    這個電視伴音紅外轉發器,具有結構簡單、易于制作、無干擾、噪聲低等優點。  工作原理
    發表于 04-17 23:28 ?1148次閱讀
    <b class='flag-5'>電視</b>伴音紅外<b class='flag-5'>轉發器</b>

    電視伴音紅外轉發器電路(LM386應用)

    電視伴音紅外轉發器電路 點擊下載:LM386.pdf
    發表于 12-07 23:49 ?1229次閱讀
    <b class='flag-5'>電視</b>伴音紅外<b class='flag-5'>轉發器</b><b class='flag-5'>電路</b>(LM386應用)

    FPGA衛星數字電視流轉發器設計中的應用

    FPGA衛星數字電視流轉發器設計中的應用 由于數字電視能提供更清晰的圖像、更逼真的聲音、更
    發表于 10-17 10:18 ?1192次閱讀
    <b class='flag-5'>FPGA</b>在<b class='flag-5'>衛星</b><b class='flag-5'>數字電視</b><b class='flag-5'>碼</b><b class='flag-5'>流轉發器</b>設計中的應用

    空間轉發器系統,空間轉發器系統是什么意思

    空間轉發器系統,空間轉發器系統是什么意思 轉發器是通信衛星中最重要的組成部分,它能起到衛星通信中繼站的作用,其性能直接影
    發表于 04-03 11:34 ?2037次閱讀

    什么是再生型轉發器

    什么是再生型轉發器 通信衛星上的轉發器是通信衛星的核心部件,它的作用是: 將衛星上天線接收到的由地面站發送的電話、電報、
    發表于 04-03 12:03 ?2193次閱讀

    數字電視盲區覆蓋解決方案

    數字電視的盲區覆蓋成為下一步網絡建設的重點。在此情況下,我們研制出了一種可靠、廉價的用于解決數字電視地面網絡信號覆蓋盲點問題的設備----數字電視轉發器,也稱直放站或縫
    發表于 09-15 10:46 ?1499次閱讀

    什么是衛星數字電視?

    什么是衛星數字電視?衛星數字電視是居民通過衛星天線、高頻頭以及接收機收看直播衛星傳輸的節目,
    發表于 12-13 13:59 ?8445次閱讀
    主站蜘蛛池模板: 日本人奶水中文影片| 国产成人高清亚洲一区app| 成年人国产视频| 河南老太XXXXXHD| 秋霞电影网午夜一级鲁丝片| 亚洲视频中文字幕在线观看| seyeye在清在线| 久久电影精品| 无码丰满人妻熟妇区| A级超碰视频在线观看| 精品国产乱码久久久久久上海公司 | 91精品国产免费入口| 国产亚洲中文字幕视频| 全黄h全肉细节全文| 中国二级毛片| 护士们的母狗| 涩涩在线观看免费视频| 99热久久爱五月天婷婷| 久久九九久精品国产尤物| 羞羞答答影院在线| 动漫女主被扒开双腿羞辱| 男女作爱在线播放免费网页版观看| 亚洲蜜桃AV永久无码精品放毛片 | 国产成人精品免费视频下载| 蜜柚影院在线观看免费高清中文| 亚洲精品无码AV中文字幕蜜桃| 二色AV天堂在线| 欧美大片免费| 综合亚洲桃色第一影院| 狠狠色狠色综合曰曰| 午夜国产精品视频| 大香伊人中文字幕精品| 欧美动物交ideos| 伊人网综合网| 狠狠色狠狠色综合曰曰| 午夜在线观看免费观看 视频| 出轨的妻子在线观看| 欧美精品成人一区二区在线观看| 中文成人在线视频| 久久国产成人午夜AV影院无码| 亚洲精品成人无码A片在线|