在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于MATLAB的DVB-S2端到端示例如何搭建仿真鏈路

FPGA算法工程師 ? 來源:FPGA算法工程師 ? 2023-05-17 09:07 ? 次閱讀

隨著衛星互聯網的興起,我們再次將目光聚集到DVB-S2上。與之相關的還有DVB-S2X和DVB-RCS2等,以及最近幾年提出的5G-NTN。

本文基于MATLAB的DVB-S2端到端示例,簡述如何搭建仿真鏈路,同時重點關注如何讓進行接收機同步處理。

這個示例演示了如何測量具有恒定編碼和調制的單流數字視頻廣播衛星第二代(DVB-S2)鏈路的誤碼率(BER)和誤包率(PER)。該示例詳細描述了符號定時和載波同步策略,重點介紹了如何在高噪聲條件下估計射頻前端損傷。單流信號增加射頻前端損傷,然后將波形通過加性高斯白噪聲(AWGN)通道。

DVB-S2接收機受到輸入符號率20%左右的大載波頻率誤差和大量相位噪聲的影響。使用強大的前向糾錯(FEC)機制,如Bose-Chaudhuri-Hocquenghem (BCH)和低密度奇偶校驗(LDPC)碼,使DVB-S2系統在每個符號的能量與噪聲功率譜密度比(Es/No)值非常低的情況下工作,接近香農極限。

ETSI EN 302 307-1第6節表13[1]總結了不同調制方案和碼率下AWGN信道上的準無差錯(QEF)性能要求。不同傳輸模式的工作范圍可以考慮為+2或-2 dB。

在整個鏈路中,載波定時同步是設計的重點和難點。

下圖總結了示例的處理流程。

453c8598-f440-11ed-90ce-dac502259ad0.png

圖1 DVB-S2端到端仿真模型

在接收端,經過匹配濾波后,進行定時和載波恢復操作,恢復傳輸的數據。為了提取PL幀,通過各種定時和載波恢復策略對失真波形進行處理以提取PL幀。載波恢復算法是導航輔助的。為了解碼數據幀,從PL頭中恢復物理層傳輸參數,如調制方案、碼率和FEC幀類型。為了重新生成輸入比特流,對基帶(BB)報頭進行解碼。

由于DVB-S2標準支持分組和連續傳輸模式,因此BB幀既可以是用戶數據包的串接,也可以是比特流。恢復BB報頭以確定傳輸模式。如果BB幀是用戶數據包的串接,則返回每個數據包的CRC (packet cyclic redundancy check)狀態和解碼位,然后測量PER和BER。

圖2顯示了同步處理過程,圖3為比特級處理過程。

4562b66e-f440-11ed-90ce-dac502259ad0.png

圖2 DVB-S2接收機同步處理過程

45972976-f440-11ed-90ce-dac502259ad0.png

圖3 DVB-S2接收機比特級處理

為了實現DVB-S2端到端的仿真,我們需要用到MATLAB的help文檔和function。

首先,我們需要下載DVB-S2 LDPC Parity Matrices文件,用于LDPC編解碼。

然后,我們需要對DVB-S2進行配置。

指定cfgDVBS2結構體來定義DVB-S2傳輸配置參數。ScalingMethod屬性適用于MODCOD在[18,28]范圍內(即僅為APSK調制方案)的情況。當將流格式設置為“GS”時,UPL屬性適用。

接下來,我們需要設置系統仿真參數。

DVB-S2標準支持靈活的信道帶寬。使用典型的信道帶寬,如36MHz。信道帶寬可以更改。本例中實現的粗頻率同步算法可以跟蹤高達20%輸入符號率的載波頻率偏移。符號速率計算為B/(1+R),其中B為信道帶寬,R為發射濾波器滾降因子。在本例中實現的算法可以校正采樣時鐘偏移高達10ppm。

要創建DVB-S2波形,使用HelperDVBS2RxInputGenerate輔助函數,并將simParams和cfgDVBS2結構體作為輸入。該函數返回數據信號,發送和接收波形,以及接收器處理結構體。接收到的波形受到載波頻率、定時相位偏移和相位噪聲的影響,然后通過AWGN信道。接收器處理參數結構rxParams包括參考導頻字段、導頻索引、計數器和緩沖Buffer。繪制接收符號的星座和發射和接收波形的頻譜。

45d8efbe-f440-11ed-90ce-dac502259ad0.png

圖4 生成接收數據的星座圖

4604e1fa-f440-11ed-90ce-dac502259ad0.png

圖5 收發信號的頻譜

對于DVB-S2來說,接收機的同步過程比較復雜,也是最重要的功能部件。

接下來,配置接收參數。

在接收端,對接收到的數據執行符號定時同步,然后進行幀同步。接收機算法包括粗頻和細頻損傷校正算法。載波頻率估計算法可以跟蹤輸入符號率的20%以內的載波頻率偏移。粗頻估計以鎖頻環(FLL)的形式實現,將頻率偏移減小到精細頻率估計器可以跟蹤的水平。符號定時和粗頻率補償的優選環路帶寬取決于設置。

每1476個符號重復一組36個導頻。粗頻率誤差估計使用了36個導頻符號中的34個。每個區塊使用的導頻數(34)與導頻周期(1476)之比為0.023。

465f62f6-f440-11ed-90ce-dac502259ad0.png

圖6 粗頻偏校正后星座圖

幀同步使用PL頭。由于載波同步是數據輔助的,因此幀同步必須準確地檢測到幀的起始點。在確定幀同步精度方面起著至關重要的作用。當QPSK調制幀的恢復值低于3dB時,必須在多個幀上進行幀同步以進行精確檢測。

細頻率估計可以跟蹤輸入符號率4%以內的載波頻率偏移。精頻率估計必須處理多個導頻塊,以使剩余載波頻率偏移減少到相位估計算法可接受的水平。相位估計算法可以處理小于輸入符號率0.02%的剩余載波頻率誤差。只有在存在顯著相位噪聲的情況下,APSK調制方案才需要進行精細相位補償。

46aa3c9a-f440-11ed-90ce-dac502259ad0.png

圖7 細頻偏校正后星座圖

我們從圖2、圖3中可以看到,為了同步接收到的數據并恢復輸入比特流,按照以下步驟一次處理一幀受信道影響的DVB-S2波形采樣數據。

應用匹配濾波,以每個符號兩個樣本的速率輸出。

使用Gardner定時錯誤檢測器(TED),進行符號定時同步,并以符號速率輸出。Gardner TED沒有數據輔助,因此在載波同步之前執行。

應用幀同步來檢測幀的開始和識別導頻位置。

粗頻偏估計與校正。

精頻偏估計與校正。

殘留頻偏、相噪估計與補償。

解碼PL報頭并計算傳輸參數。

解調和解碼PL幀。

對BB報頭進行CRC校驗,如果校驗通過,則恢復報頭參數。

從BB幀重新生成數據或數據包的輸入流。

圖8則是對殘留頻偏和相噪進行估計并校正后的星座圖。

46e5cdb4-f440-11ed-90ce-dac502259ad0.png

圖8 殘留頻偏與相噪校正后的星座圖

從圖8中可以看出,相噪校正后的星座圖符合仿真發端的設置,16APSK調制。

在DVB-S2標準中,16APSK調制映射星座圖如圖9所示。

47249cc4-f440-11ed-90ce-dac502259ad0.png

圖9 16APSK星座映射

注意,在本次仿真過程中,筆者使用的MATLAB版本是R2021a。感興趣的讀者,可以使用相同版本或更高級版本,相信可以達到同樣的仿真結果。

4756000c-f440-11ed-90ce-dac502259ad0.png

圖10 Satellite Communications Toolbox端到端仿真

通過本示例,我們重點關注程序中使用的幾個關鍵功能函數。

478f99b6-f440-11ed-90ce-dac502259ad0.png

圖11 本示例中使用的函數

通過這些函數,我們可以學習如何進行時頻同步幀同步細頻偏估計相噪估計與補償等。

當然,我們僅僅是通過示例來熟悉了DVB-S2的處理過程,在實際項目中,會考慮工程實現的具體情況。





審核編輯:劉清

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

    關注

    185

    文章

    2976

    瀏覽量

    230483
  • 接收機
    +關注

    關注

    8

    文章

    1181

    瀏覽量

    53477
  • BCH
    BCH
    +關注

    關注

    0

    文章

    43

    瀏覽量

    9540
  • AWGN
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6735

原文標題:【衛星專題】DVB-S2端到端仿真

文章出處:【微信號:FPGA算法工程師,微信公眾號:FPGA算法工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    已來,智駕仿真測試該怎么做?

    智駕方案因強泛化能力、可持續學習與升級等優勢備受矚目,但這對仿真測試帶來了巨大挑戰。康謀探索了一種有效的
    的頭像 發表于 12-04 09:59 ?2576次閱讀
    <b class='flag-5'>端</b><b class='flag-5'>到</b><b class='flag-5'>端</b>已來,智駕<b class='flag-5'>仿真</b>測試該怎么做?

    國內外主流DVB-S ,DVB-S2及ISDBT 方案,功能

    國內外主流DVB-S ,DVB-S2及ISDBT廠家,,型號,方案,及功能。第一次發貼,希望對廣大燒友有用。以后再給傳更多更詳細的資料給大家共享! 
    發表于 10-28 10:41

    N5182A信號發生器能生成dvb-s2信號嗎?

    嗨,我想在L-BAND(950Mhz1950Mhz)中生成DVB-SDVB-S2信號(QPSK,8PSK,16APSK和16QAM)。 N5182A信號發生器能做到嗎?我的目標是通過我的衛星設備
    發表于 08-02 12:10

    采用MSD7S45的海外DVB-S2高清機頂盒方案

      一、方案概述  MSD7S45系列芯片是Mstar推出的支持H265解碼的高安DVB-S2的高清機頂盒方案。芯片內置S2解調器,支持各主流條件接收系統,支持PVR/Timeshit功能,支持各種
    發表于 07-02 17:32

    基于MSD7S01的DVB-S2機頂盒方案

      一、方案概述:  MSD7S01芯片是Mstar推出的極富競爭力的DVB-S2機頂盒方案、芯片內置64MB DDR2S2解調器、支持Biss功能、支持PVR/Timeshit功能
    發表于 07-06 10:09

    DVB-S/DVB-S2信號發生器 (DVB-S/S2 Si

    SSG500 is the DVB-S2 signal generator built in DVB-S2 modulator and Upconverter in one unit.
    發表于 01-15 11:32 ?52次下載

    基于人工神經網絡的DVB-S2數字信號調制模式識別

    人工神經網絡(ANN)是模仿生物神經網絡的結構提出的模型,它所具有的并行分布處理等優點使其在模式識別領域有很大的應用潛力。本文針對新發布的DVB-S2 標準,對應用人工神
    發表于 09-25 16:33 ?25次下載

    基于PXA270 和STi710x 的雙CPU DVB-S2

    基于PXA270 和STi710x 的雙CPU DVB-S2標準衛星數字機頂盒方案:本文設計了一款基于PXA270 和STi710x 的雙CPU DVB-S2 標準衛星數字機頂盒方案,充分發揮了STi710x 和ARM9 的優勢。該方案不僅能完成
    發表于 01-16 15:35 ?41次下載

    基于PXA270和STi710x的雙CPU DVB-S2標準

    基于PXA270 和STi710x 的雙CPU DVB-S2 標準衛星數字機頂盒方案本文設計了一款基于PXA270 和STi710x 的雙CPU DVB-S2 標準衛星數字機頂盒方案,充分發揮了STi710x 和ARM9 的優勢。該方案不僅
    發表于 02-05 22:23 ?46次下載

    恩智浦半導體在IBC2008展出最新基于DVB-T2

    恩智浦半導體在IBC2008展出最新基于DVB-T2傳輸新技術 最新DVB-T2解調器的原型展示促進下一代 HDTV 播放革命 中國上海,2008年9月
    發表于 09-25 08:23 ?436次閱讀

    國際市場大豐收 從直播星DVB-S2

    國際市場大豐收 從直播星DVB-S2 中天聯科(AvLink)是一家專注于數字電視、多媒體和通信領域的芯片設計和應用系統開發的高新技術公司,立足于通過商業模式與核
    發表于 12-18 08:49 ?1612次閱讀

    瀾起科技發布DVB-S2解調芯片M88DS3103

     繼其首顆DVB-S/S2解調芯片M88DS3002成功上市后,瀾起科技又馬不停蹄地研究客戶的最新需求和市場的發展趨勢,適時推出了業內首顆48管腳封裝的DVB-S2解調芯片- M88DS3103。
    發表于 03-14 09:49 ?5057次閱讀

    SUNNISKY TS2000-S2 DVB-S2衛星數字信號處理器

    基于開放式的標準,以及最新的DVB和IP數字技術和相關應用,SUNNISKY TS2000-S2 DVB-S2衛星數字信號處理器,能夠有效的接收DVB-S
    發表于 04-11 12:11 ?72次下載

    瀾起科技推出DVB-S2/S衛星數字電視接收前端單芯片M88RS6000

    近日,瀾起科技已宣布成功推出業界首顆DVB-S2/S衛星數字電視接收前端單芯片M88RS6000。該芯片集成DVB-S2/S射頻調諧器、信道解調器以及LNB控制器于一體,適用于衛星數字
    發表于 07-17 10:58 ?4585次閱讀

    反激dc-dc matlab仿真

    反激dc-dc matlab仿真(西工大現代電源技術答案)-單反激dc-dc matlab仿真
    發表于 08-31 14:33 ?19次下載
    單<b class='flag-5'>端</b>反激dc-dc <b class='flag-5'>matlab</b><b class='flag-5'>仿真</b>
    主站蜘蛛池模板: 日本大片免a费观看在线| 很色视频| 在线aa| 大又大又粗又爽女人毛片 | 亚洲国产毛片aaaaa无费看| 无遮挡一级毛片视频| 九色婷婷| 久草丁香| 亚洲网站www| 国产免费成人在线视频| 成人午夜大片免费视频77777| xxx性xxx乱| 黄色在线视频免费| 国内精品免费视频自在线| 在线激情网址| 国产三级网| 性猛交毛片| 色天使在线视频| 婷婷草| 国产激情三级| 黄色小视频日本| 高清视频在线观看+免费| 性色网址| 永久免费精品影视网站| 一级aaaaa毛片免费视频| 欧美色视频超清在线观看| 日本加勒比在线视频| 永久免费品色堂| 高清欧美一级在线观看| 免费在线h视频| 欧美成人免费| 国产大片免费观看资源| 天堂在线网| 天天摸夜夜爽| 在线天堂中文新版有限公司| 国产精品亚洲四区在线观看| 欧美人与z0zoxxxx特| 欧美午夜激情影院| 国语对白老女人8av| 色婷婷在线观看视频| 日日干视频|