跳到主要內容

簡易檢索 / 詳目顯示

研究生: 王善禾
Shan-He Wang
論文名稱: 以RFSoC平台設計與實現可參數控制 類DVB-S2規格之突發傳輸收發機
Design and Implementation of a Configurable DVB- S2-like Burst Transmission Transceiver with RFSoC Platform
指導教授: 陳逸民
Yi-Min Chen
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 通訊工程學系
Department of Communication Engineering
論文出版年: 2025
畢業學年度: 113
語文別: 中文
論文頁數: 105
中文關鍵詞: 第二代數位衛星廣播第二代衛星回傳通道標準突發傳輸資料輔助同步初始時間同步初始載波相位同步數位訊號處理軟體定義無線電射頻系統晶片現場可程式化邏輯閘陣列
外文關鍵詞: Second-generation digital satellite broadcasting, Second-generation return channel satellite, Burst transmission, Data-aided pre-synchronization, Initial timing synchronization, Initial phase synchronization, Digital signal processing, Software-defined radio, RF system-on-chip, Field-programmable gate array (FPGA)
相關次數: 點閱:16下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著衛星通訊技術的迅速發展,低軌道衛星(Low Earth Orbit, LEO)與地面站之間的通訊需求日益增加。其中,DVB-S2 與 DVB-RCS2 作為目前主流的衛星通訊標準,廣泛應用於現代衛星系統中。本研究結合這兩種標準的優點,並透過 RFSoC 平台設計與實現一套可參數控制的類 DVB-S2 規格突發傳輸收發機架構,以兼顧高效能與彈性化的設計需求。
    本研究保留 DVB-S2 在適應性調變與編解碼方面的核心流程,同時導入 DVB-RCS2 中的突發傳輸(Burst Transmission)與分時控制概念。系統假設衛星與使用者終端之間已透過 Forward Link(DVB-S2(X) )完成初步的頻率同步,著重探討 Return Link(DVB-RCS2)中的突發傳輸設計。具體而言,發射端將 DVB-S2 的 PL Frame 加入前導碼(Preamble)並封裝為 Burst Frame,並透過可參數控制器動態調整傳輸長度;接收端則進行升取樣,針對前導碼執行相關性檢測,以估測最佳初始時間相位與載波相位偏差,從而大幅縮短後續同步模組的收斂時間。整體設計除可有效降低發射端功耗、提升頻譜利用率外,亦透過資料輔助之預同步策略,提升突發傳輸下的符碼時間同步與載波相位同步效率。


    With the rapid advancement of satellite communication technologies, the demand for communication between Low Earth Orbit (LEO) satellites and ground stations has been steadily increasing. Among the widely adopted standards in modern satellite communication systems are DVB-S2 and DVB-RCS2. This study integrates the strengths of both standards and proposes a parameterizable burst-mode transceiver architecture based on a DVB-S2-like structure, implemented on an RFSoC platform to achieve both flexibility and efficiency.

    The proposed design retains the core processing flow of DVB-S2, particularly its adaptive modulation and coding features, while incorporating the burst transmission and time-division multiplexing mechanisms of DVB-RCS2. Under the assumption that initial frequency synchronization has already been established between the satellite and the user terminal via the Forward Link (DVB-S2(X)), this study focuses on the design of the Return Link (DVB-RCS2) burst transmission mechanism. Specifically, the transmitter appends a preamble to the DVB-S2 PL Frame and encapsulates it into a Burst Frame, with a configurable burst length. On the receiver side, the incoming signal is oversampled, and correlation with the known preamble is performed to determine the optimal initial timing phase and carrier phase offset. This enables rapid convergence of subsequent synchronization modules.

    The proposed design not only reduces transmitter power consumption and improves spectral efficiency but also accelerates receiver synchronization through a data-aided pre-synchronization strategy, making it well-suited for intermittent transmission scenarios in LEO satellite communication systems.

    目錄 摘要 i Abstract ii 誌謝 iii 目錄 iv 圖目錄 viii 表目錄 xii 第一章、 緒論 1 1.1 研究動機與背景 1 1.2 章節簡介 2 第二章、 DVB-S2規格及收發機系統介紹 3 2.1 DVB-S2發射端架構 3 2.2 Stream Adaptation 5 2.2.1 Baseband Header Insertion 5 2.2.2 Padding 6 2.2.3 Baseband (BB) Scrambling 7 2.3 FEC (Forward Error Correction) Encoding 8 2.3.1 BCH Encoder (Outer Encoding) 8 2.3.2 LDPC Encoder (Inner Encoding) 9 2.3.3 Bit Interleaver 10 2.4 Bit Mapping 12 2.5 Physical Layer (PL) Framing 13 2.5.1 Dummy PL Frame insertion 14 2.5.2 PL Signalling 14 2.5.3 Physical Layer (PL) Scrambling 16 2.6 Burst Framing 17 2.6.1 DVB-RCS2 Linear Modulation Burst 18 2.6.2 Preamble Sequence 19 2.7 Baseband Filter 19 2.7.1 Square-Root Raised Cosine (SRRC) Pulse Shaping Filter 20 2.7.2 Up-Sampling Filter 21 2.8 基頻接收端 23 2.8.1 Down-Sampling Filter 24 2.8.2 Matched Filter 25 2.8.3 Initial Timing & Phase Synchronization 25 2.8.4 DVB-S2 Burst Transmission Receiver 26 第三章、 突發傳輸之發射端前導碼設計 與接收端初始同步 27 3.1 發射端與接收端流程介紹 27 3.2 發射端Burst Framing 28 3.2.1 Preamble Sequence 28 3.2.2 DVB-RCS2 UW 29 3.2.3 Gold Code 29 3.3 符碼時間偏差 30 3.4 符碼時間同步演算法 34 3.4.1 盲蔽式(NDA)符碼時間同步演算法 34 3.4.2 初始時間同步與載波相位同步 35 3.4.3 Up Sampling Polyphase Filter 36 3.5 Preamble Correlation 40 3.6 模擬情境 43 3.6.1 初始時間同步 44 3.6.2 前導碼之性能 45 3.6.3 初始載波相位同步 47 第四章、 硬體架構與實現 48 4.1 AXI4-Stream溝通介面 48 4.2 發射端Burst Framing 49 4.3 接收端初始時間與相位同步(Pre-synchronization) 53 4.3.1 Up Sampling Polyphase Filter 54 4.3.2 Preamble Correlator 56 4.3.3 Peak Detector & Comparator 57 4.4 Flush Controller 58 第五章、 軟體定義無線電平台實現與驗證 61 5.1 軟體定義無線電(Software Defined Radio, SDR) 61 5.2 ZCU111 RFSoC平台 61 5.2.1 RF Data Converter 62 5.2.2 RFSoC Clock Stucture 69 5.2.3 RF-DAC/RF-ADC 基頻數位資料擺放 70 5.2.4 RF Data Converter設定介面 73 5.2.5 RFSoC平台使用流程 76 5.3 ZCU111平台驗證 77 5.3.1 硬體資源使用率及操作頻率 78 5.3.2 ZCU111平台自發自收實驗結果 82 第六章、 結論 87 參考文獻 88   圖目錄 圖 1 DVB-RCS2 衛星通訊示意圖 1 圖 2 DVB-S2發射端架構 4 圖 3 Stream Adapter 輸出之BB Frame格式 5 圖 4 基頻擾碼器(BB Scrambler)架構 7 圖 5 位元穿插前之FEC Frame格式 8 圖 6 8PSK Normal FEC Frame除碼率3/5外之位元交錯器架構 11 圖 7 8PSK Normal FEC Frame碼率3/5之位元交錯器架構 11 圖 8 各調變之星座圖 12 圖 9 PL Frame格式 14 圖 10 PLS Code編碼器 15 圖 11 PLS Code生成矩陣 16 圖 12 PL Scrambling隨機序列Rn(i)生成器 17 圖 13 PL Scrambling完之PL Frame 17 圖 14 Processing for DVB-RCS2 LM Burst 18 圖 15 Linear Modulation burst structure 19 圖 16 發射端流程 20 圖 17 接收端流程 23 圖 18 DVB-S2 突發傳輸接收機流程架構 26 圖 19 發射端架構 27 圖 20 接收端架構 27 圖 21 Burst Frame Timeslot 28 圖 22 DVB-RCS2 Linear Modulation Burst 29 圖 23 Gold Code編碼架構圖 30 圖 24 眼圖 30 圖 25 正確時間相位取樣(無ISI現象) 31 圖 26 在不對的時間相位取樣(有ISI現象) 31 圖 27 含有CFO之符碼同步 32 圖 28 含有CPO之符碼同步 32 圖 29 接收端的符碼取樣點(白點)和理想取樣點(黑點)時間相位偏差 33 圖 30 時間同步典型架構 34 圖 31 盲蔽式(NDA)符碼時間同步演算法收斂情況 35 圖 32 接收機Initial Timing & Phase Synchronization架構 36 圖 33 Matlab Filter Designer設定介面 38 圖 34 濾波器係數的脈衝響應 38 圖 35 升取多相濾波器架構 39 圖 36 OVSR 16倍示意圖 41 圖 37 4種Timing Phase之Preamble Correlation 41 圖 38 未經初始時間相位同步 44 圖 39 經過初始時間相位同步 44 圖 40 兩組前導碼Miss Detection Rate 46 圖 41 AXI4-Stream雙向溝通介面 48 圖 42 Burst Framing模組介面 49 圖 43 Burst Framing硬體架構 50 圖 44 Burst Controller 模組架構 51 圖 45 Controller狀態機流程圖 52 圖 46 Controller狀態機時序示意圖 52 圖 47 Pre-synchronization模組介面 53 圖 48 Pre-synchronization內部硬體架構 54 圖 49 Up Sampling Polyphase Filter架構 55 圖 50 FIR濾波器架構 55 圖 51 平行四路Correlator硬體架構 56 圖 52 Correlator 硬體架構 56 圖 53 平行四路Peak Detector & Comparator架構 57 圖 54 Peak Detector 硬體架構 58 圖 55 Flush Controller架構 59 圖 56 Vivado Behavioral Simulation of Flush Controller for STS 60 圖 57 Vivado Behavioral Simulation of Flush Controller for CFO 60 圖 58 ZCU111系統架構 62 圖 59 Zynq UltraScale+RFSoC RF Data Converter IP架構 63 圖 60 RF Data Converter Tile架構 64 圖 61 RF-DAC tile之電路架構 64 圖 62 RF-ADC tile之電路架構 65 圖 63 RF-DAC 方塊圖 66 圖 64 RF-DAC插值濾波器 66 圖 65 RF-DAC Nyquist Zone頻率響應 67 圖 66 RF-ADC 方塊圖 68 圖 67 RF-ADC抽取濾波器 69 圖 68 ZCU111 Clocking架構 70 圖 69 TVALID before TREADY handshake 70 圖 70 TREADY before TVALID handshake 71 圖 71 TVALID with TREADY handshake 71 圖 72 DAC 複數I/Q輸入實數輸出之資料路徑 72 圖 73 DAC數位基頻訊號擺放格式 72 圖 74 ADC實數輸入複數I/Q輸出之資料路徑 73 圖 75 ADC數位基頻訊號擺放格式 73 圖 76 Data Converter參數設定介面 74 圖 77 Calibration mode 74 圖 78 Data Converter Clock設定 75 圖 79 Data Converter PLL設定 75 圖 80 RFSoC平台使用流程 77 圖 81 DVB-S2突發傳輸收發機於ZCU111平台驗證之流程架構圖 78 圖 82 Burst Framing模組硬體資源使用率 79 圖 83 Pre-Synchronization模組硬體資源使用率 79 圖 84 Burst Framing模組Timing Report 與Critical Path(256MHz) 80 圖 85 Burst Framing模組Timing Report 與Critical Path (581MHz) 80 圖 86 Pre-Synchronization模組Timing Report 與Critical Path (256MHz) 81 圖 87 Pre-Synchronization模組Timing Report 與Critical Path (343MHz) 81 圖 88 RFSoC ZCU111與XM500 82 圖 89 Burst Transmission訊號自發自收結果 84 圖 90 理想取樣時間在非整數倍時之自發自收結果 86   表目錄 表 1 DVB-S2 MODCOD列表 3 表 2 DVB-S2 Normal FEC Frame編碼參數 6 表 3 DVB-S2 Short FEC Frame編碼參數 6 表 4 Normal FEC Frame(nldpc=64800 bits)之BCH多項式參數表 9 表 5 Short FEC Frame(nldpc=16200 bits)之BCH多項式參數表 9 表 6 不同調變模式和FEC Frame規格下位元交錯器之參數 10 表 7 16APSK星座圖最佳半徑比γ 13 表 8 32APSK星座圖最佳半徑比 γ1、γ2 13 表 9 DVB-S2 編碼碼率及調變對應之MODCOD參數 15 表 10 PL Scramble序列參數 16 表 11 接收端升取濾波器係數 37 表 12 四種Timing Phase經NDA時間同步後結果 42 表 13 不同前導碼比較 45 表 14 有無初始相位同步比較 47 表 15 FIR2濾波器係數 66 表 16 FIR1濾波器係數 67 表 17 FIR0濾波器係數 67 表 18 發射訊號規格 82

    參考文獻
    [1] Digital Video Broadcasting (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications; Part 1: DVB-S2, EN 302 307-1 V1.4.1, ETSI, 2014-11.
    [2] Digital Video Broadcasting (DVB); Second generation interactive satellite system (DVB-RCS2); Part 2: Lower layers for satellite standard, EN 301 545-2 V1.4.1, ETSI, 2024-01.
    [3] Xilinx(2023, May 10). "Zynq UltraScale+ RFSoC RF Data Converter v2.6 Gen 1/2/3/DFE LogiCORE IP Product Guide (PG269)." Retrieved from
    https://docs.amd.com/r/en-US/pg269-rf-data-converter
    [4] Xilinx(2020, June 3). "Zynq UltraScale+ RFSoC RF Data Converter Evaluation Tool (ZCU111) User Guide(UG1287)." Retrieved from
    https://docs.amd.com/v/u/en-US/ug1287-zcu111-rfsoc-eval-tool
    [5] Arm Developer. "AMBA 4 AXI4-Stream Protocol Specification." Retrieved from https://developer.arm.com/documentation/ihi0051/a?lang=en
    [6] Xilinx(2021, October 27). "RF Data Converter Interface User Guide (UG1309)." Retrieved from
    https://docs.amd.com/r/en-US/ug1309-rf-data-converter-interface
    [7] Xilinx(2023, April 28). "ZCU111 Evaluation Board User Guide (UG1271)."
    Retrieved from
    https://docs.amd.com/r/en-US/ug1271-zcu111-eval-bd
    [8] Texas Instruments. "LMX2594 15-GHz Wideband PLLATINUM™ RF Synthesizer With Phase Synchronization and JESD204B Support." Retrieved from
    https://www.ti.com/lit/gpn/LMX2594
    [9] Xilinx. "PYNQ : PYTHON PRODUCTIVITY." Retrieved from http://www.pynq.io/
    [10] Kim P, Park H. Robust Symbol Timing Synchronization for Initial Access under LEO Satellite Channel. Sensors (Basel). 2023 Oct 8;23(19):8320. doi: 10.3390/s23198320.
    [11] Bazin, S., Ferdosizade Naeiny, M. Burst transmission symbol synchronization in the presence of cycle slip arising from different clock frequencies. EURASIP J. Adv. Signal Process. 2018, 3 (2018).
    [12] C. -T. Hsu, "Implementation of DVB-S2 Symbol Timing Synchronization Algorithm", National Central University, 2023.
    [13] K. -P. Chiu, "The Design, Implementation and Verification of High-Throughput Software-Defined Radio with MPSoC as a Ka/K-Band Communication Payload for CubeSats", National Central University, 2024.
    [14] T.-W. Chen, "Design and Implementation of High Throughput DVB-S2 Carrier Frequency Synchronizer and Frame Synchronizer with RFSoC Platform", National Central University, 2023.
    [15] H.-H. Chang, "Design and Implementation of High Throughput Transmitter for DVB- S2(X) with RFSoC Platform", National Central University, 2023.
    [16] Y.-C. Lin, " Design and Implementation of DVB-S2 Multi-Symbol Rate Transceiver with RFSoC Platform", National Central University, 2025.
    [17] H.-J. Chen, "Design and Implementation of a Configurable TDD OFDM Transceiver with SDR", National Central University, 2021.
    [19] S. -P. Mao, " Design and Implementation of DVB-S2 Transmitter with SDR Platform," National Central University, 2017.

    QR CODE
    :::