[go: up one dir, main page]

CN118555002B - A high-speed satellite data transmission method and system with high dynamic rate - Google Patents

A high-speed satellite data transmission method and system with high dynamic rate Download PDF

Info

Publication number
CN118555002B
CN118555002B CN202411027720.7A CN202411027720A CN118555002B CN 118555002 B CN118555002 B CN 118555002B CN 202411027720 A CN202411027720 A CN 202411027720A CN 118555002 B CN118555002 B CN 118555002B
Authority
CN
China
Prior art keywords
module
data transmission
speed
intermediate frequency
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411027720.7A
Other languages
Chinese (zh)
Other versions
CN118555002A (en
Inventor
邢斯瑞
程帅
鲍大志
韩旭天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chang Guang Satellite Technology Co Ltd
Original Assignee
Chang Guang Satellite Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chang Guang Satellite Technology Co Ltd filed Critical Chang Guang Satellite Technology Co Ltd
Priority to CN202411027720.7A priority Critical patent/CN118555002B/en
Publication of CN118555002A publication Critical patent/CN118555002A/en
Application granted granted Critical
Publication of CN118555002B publication Critical patent/CN118555002B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Relay Systems (AREA)

Abstract

A high-speed satellite data transmission method and system with high dynamic rate relate to the technical field of satellite communication. How to realize higher-rate and larger-capacity data transmission under the condition of limited on-board hardware resources, bandwidth, power and data transmission time becomes a difficult problem to be solved. The invention provides the following scheme: the high-speed satellite data transmission system with high dynamic rate is realized based on a high-speed satellite data transmission method, and the system comprises: the data processing unit is used for receiving the high-speed data of the load camera through the FPGA module, processing the data to obtain an intermediate frequency signal and outputting the intermediate frequency signal to the high-speed DAC module; the data digital-to-analog conversion unit is used for performing digital-to-analog conversion and outputting the processed intermediate frequency signals; and the data transmission unit is used for sending the broadcast frame and the instruction frame to the FPGA module and receiving the returned instruction response frame and the engineering parameter frame. The method is suitable for realizing Gbps-level high-speed data transmission in the field of utilizing limited power and bandwidth resources in limited data transmission time.

Description

一种高动态速率的高速卫星数传方法及系统A high-speed satellite data transmission method and system with high dynamic rate

技术领域Technical Field

本发明涉及卫星通信技术领域。The present invention relates to the technical field of satellite communications.

背景技术Background Art

卫星数传系统是卫星数据传输链路中的重要组成部分,它负责将卫星收集或生成的数据传输回地面接收站。这一系统对于遥感、通信、科学研究等多种应用至关重要。而伴随着信息通信技术的飞速发展,对通信速率的要求越来越高,现有的通信系统难以满足不断增长的通信速率要求,The satellite data transmission system is an important part of the satellite data transmission link. It is responsible for transmitting the data collected or generated by the satellite back to the ground receiving station. This system is crucial for many applications such as remote sensing, communication, and scientific research. With the rapid development of information and communication technology, the requirements for communication speed are getting higher and higher. The existing communication system is difficult to meet the growing communication speed requirements.

与此同时,空间探测任务需求的愈加复杂,卫星有效载荷传感器精度不断提高,星地链路传输数据量大大增加,卫星数传系统面临诸多问题,现有的使用固定调制方式数传系统无法满足高传输容量的需求,如何在卫星上硬件资源、带宽、功率及数传时间受限的条件下实现更高速率、更大容量的数据传输成为亟待解决的难题。At the same time, the requirements of space exploration missions are becoming more and more complex, the accuracy of satellite payload sensors is constantly improving, and the amount of data transmitted in the satellite-to-ground link has greatly increased. The satellite data transmission system faces many problems. The existing data transmission system using fixed modulation cannot meet the demand for high transmission capacity. How to achieve higher-speed and larger-capacity data transmission under the conditions of limited hardware resources, bandwidth, power and data transmission time on the satellite has become a problem that needs to be solved urgently.

发明内容Summary of the invention

本发明针对现有技术中存在使用单一调制方式、固定数传速率的数传系统无法满足高传输容量的需求,如何在卫星上硬件资源、带宽、功率及数传时间受限的条件下实现更高速率、更大容量的数据传输成为亟待解决的难题。The present invention aims to solve the problem that the data transmission system using a single modulation method and a fixed data transmission rate in the prior art cannot meet the demand for high transmission capacity. How to achieve higher-speed and larger-capacity data transmission under the conditions of limited hardware resources, bandwidth, power and data transmission time on the satellite has become a difficult problem that needs to be solved urgently.

为解决上述技术问题本发明是通过以下技术方案实现的:To solve the above technical problems, the present invention is achieved through the following technical solutions:

方案一、本发明提出了一种高动态速率的高速卫星数传方法,所述高速卫星数传方法包括以下步骤:Solution 1: The present invention proposes a high-speed satellite data transmission method with a high dynamic rate, and the high-speed satellite data transmission method comprises the following steps:

S1、通过FPGA模块接收来自载荷相机的高速数据,并将所述高速数据进行处理得到中频信号并输出给高速DAC模块;S1, receiving high-speed data from the payload camera through the FPGA module, processing the high-speed data to obtain an intermediate frequency signal and outputting it to the high-speed DAC module;

S2、采用所述高速DAC模块,进行数模转换,输出所述处理后的中频信号;S2, using the high-speed DAC module to perform digital-to-analog conversion and output the processed intermediate frequency signal;

S3、通过中心机模块,向FPGA模块发送广播帧和指令帧,并接收FPGA模块返还的指令应答帧和工程参数帧;S3, sending broadcast frames and command frames to the FPGA module through the central computer module, and receiving command response frames and engineering parameter frames returned by the FPGA module;

所述FPGA模块包括时钟切换模块、高速数据接收模块、数字编码调制模块以及数传状态监测模块;The FPGA module includes a clock switching module, a high-speed data receiving module, a digital coding modulation module and a data transmission status monitoring module;

所述时钟切换模块,用于接收中心机模块发出的指令切换至相应的数传速率对应时钟,并选取合适的调制方式;The clock switching module is used to receive the instruction sent by the central machine module to switch to the clock corresponding to the corresponding data transmission rate and select the appropriate modulation mode;

所述高速数据接收模块,用于接收来自载荷相机的高速数据,并将高速数据发送给所述数字编码调制模块;The high-speed data receiving module is used to receive high-speed data from the payload camera and send the high-speed data to the digital coding modulation module;

所述数字编码调制模块,用于接收来自所述高速数据接收模块的数据,并进行组帧、编码、加扰、IQ分路输出、星座映射、成型滤波以及数字中频调制处理,得到处理后的数字中频信号,并将所述数字中频信号发送至所述DAC模块;The digital coding and modulation module is used to receive the data from the high-speed data receiving module, and perform framing, coding, scrambling, IQ branch output, constellation mapping, shaping filtering and digital intermediate frequency modulation processing to obtain a processed digital intermediate frequency signal, and send the digital intermediate frequency signal to the DAC module;

所述数传状态监测模块,用于监测所述高动态速率的高速卫星数传系统的当前状态,记录当前状态下的数传速率、调制方式相关信息,并返还给所述中心机模块;The data transmission status monitoring module is used to monitor the current status of the high-speed satellite data transmission system with high dynamic rate, record the data transmission rate and modulation mode related information in the current state, and return it to the central machine module;

所述DAC模块,用于接收来自所述数字编码调制模块的数字中频信号,并进行数模转换及功率调整,输出所述数字中频信号;The DAC module is used to receive the digital intermediate frequency signal from the digital coding modulation module, perform digital-to-analog conversion and power adjustment, and output the digital intermediate frequency signal;

所述中心机模块,用于通过can总线向所述FPGA模块发送广播帧及指令帧,同时通过can总线接收来自所述FPGA模块返还的指令应答帧及工程参数帧;The central machine module is used to send broadcast frames and command frames to the FPGA module through the CAN bus, and receive command response frames and engineering parameter frames returned from the FPGA module through the CAN bus;

采用 14 位编码处理模块进行编码实现所述数字编码调制模块。The digital coding modulation module is implemented by using a 14-bit coding processing module for encoding.

方案二、一种高动态速率的高速卫星数传系统,所述高速卫星数传系统基于方案一所述的高动态速率的高速卫星数传方法实现,所述系统包括:数据处理单元,数据数模转换单元,数据传输单元;Solution 2: A high-speed satellite data transmission system with a high dynamic rate, which is implemented based on the high-speed satellite data transmission method with a high dynamic rate described in Solution 1. The system includes: a data processing unit, a data digital-to-analog conversion unit, and a data transmission unit;

数据处理单元,用于通过FPGA模块接收来自载荷相机的高速数据,并将所述高速数据进行处理得到中频信号并输出给高速DAC模块;A data processing unit, used for receiving high-speed data from the payload camera through the FPGA module, processing the high-speed data to obtain an intermediate frequency signal and outputting the intermediate frequency signal to the high-speed DAC module;

数据数模转换单元,用于采用所述高速DAC模块,进行数模转换,输出所述处理后的中频信号;A data digital-to-analog conversion unit, used to use the high-speed DAC module to perform digital-to-analog conversion and output the processed intermediate frequency signal;

数据传输单元,用于通过中心机模块,向FPGA模块发送广播帧及指令帧、并接收FPGA模块返还的指令应答帧及工程参数帧;The data transmission unit is used to send broadcast frames and command frames to the FPGA module through the central computer module, and receive command response frames and engineering parameter frames returned by the FPGA module;

所述FPGA模块包括时钟切换模块、高速数据接收模块、数字编码调制模块以及数传状态监测模块;The FPGA module includes a clock switching module, a high-speed data receiving module, a digital coding modulation module and a data transmission status monitoring module;

所述时钟切换模块,用于接收中心机模块发出的指令切换至相应的数传速率对应时钟,并选取合适的调制方式;The clock switching module is used to receive the instruction sent by the central machine module to switch to the clock corresponding to the corresponding data transmission rate and select the appropriate modulation mode;

所述高速数据接收模块,用于接收来自载荷相机的高速数据,并将高速数据发送给所述数字编码调制模块;The high-speed data receiving module is used to receive high-speed data from the payload camera and send the high-speed data to the digital coding modulation module;

所述数字编码调制模块,用于接收来自所述高速数据接收模块的数据,并进行组帧、编码、加扰、IQ分路输出、星座映射、成型滤波以及数字中频调制处理,得到处理后的数字中频信号,并将所述数字中频信号发送至所述DAC模块;The digital coding and modulation module is used to receive the data from the high-speed data receiving module, and perform framing, coding, scrambling, IQ branch output, constellation mapping, shaping filtering and digital intermediate frequency modulation processing to obtain a processed digital intermediate frequency signal, and send the digital intermediate frequency signal to the DAC module;

所述数传状态监测模块,用于监测所述高动态速率的高速卫星数传系统的当前状态,记录当前状态下的数传速率、调制方式相关信息,并返还给所述中心机模块;The data transmission status monitoring module is used to monitor the current status of the high-speed satellite data transmission system with high dynamic rate, record the data transmission rate and modulation mode related information in the current state, and return it to the central machine module;

所述DAC模块,用于接收来自所述数字编码调制模块的数字中频信号,并进行数模转换及功率调整,输出所述数字中频信号;The DAC module is used to receive the digital intermediate frequency signal from the digital coding modulation module, perform digital-to-analog conversion and power adjustment, and output the digital intermediate frequency signal;

所述中心机模块,用于通过can总线向所述FPGA模块发送广播帧及指令帧,同时通过can总线接收来自所述FPGA模块返还的指令应答帧及工程参数帧;The central machine module is used to send broadcast frames and command frames to the FPGA module through the CAN bus, and receive command response frames and engineering parameter frames returned from the FPGA module through the CAN bus;

所述数字编码调制模块采用14编码处理模块并行编码操作。The digital coding modulation module adopts 14 coding processing modules to perform parallel coding operations.

进一步的,提供一种优选实施方式,所述数字编码调制模块包括成型滤波模块和数字中频调制模块,所述成型滤波模块包含内插模块及成型滤波器模块;Further, a preferred implementation is provided, wherein the digital coding modulation module includes a shaping filter module and a digital intermediate frequency modulation module, and the shaping filter module includes an interpolation module and a shaping filter module;

所述内插模块,用于根据所述时钟切换模块输出的调制方式判定该工作状态下是否需要内插,并将内插数据输出至成型滤波器模块;The interpolation module is used to determine whether interpolation is required in the working state according to the modulation mode output by the clock switching module, and output the interpolation data to the shaping filter module;

所述成型滤波器模块,用于根据所述时钟切换模块输出的调制方式动态配置成型滤波器对应的系数,采用多通道分布式架构;The shaping filter module is used to dynamically configure the coefficients corresponding to the shaping filter according to the modulation mode output by the clock switching module, and adopts a multi-channel distributed architecture;

所述数字中频调制模块,用于匹配所述成型滤波模块输出的数据,同样采用多通道分布式架构,并将得到的数字中频调制信号传输至所述高速DAC模块。The digital intermediate frequency modulation module is used to match the data output by the shaping filter module, and also adopts a multi-channel distributed architecture, and transmits the obtained digital intermediate frequency modulation signal to the high-speed DAC module.

进一步的,提供一种优选实施方式,高速DAC模块采用AD9739A和ADF4350实现。Furthermore, a preferred implementation is provided, in which the high-speed DAC module is implemented using AD9739A and ADF4350.

进一步的,提供一种优选实施方式,所述AD9739A内核采用四通道开关架构。Furthermore, a preferred implementation is provided, wherein the AD9739A core adopts a four-channel switch architecture.

进一步的,提供一种优选实施方式,所述高速DAC模块采用DDR模式和SDR模式,用于向FPGA模块提供时钟。Furthermore, a preferred implementation is provided, wherein the high-speed DAC module adopts DDR mode and SDR mode to provide a clock to the FPGA module.

方案三、计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行方案一中任意一项所述的方法。Solution three: A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes any one of the methods described in Solution one.

方案四、计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现方案一中任一项所述的方法的步骤。Solution 4: A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method described in any one of Solution 1.

本发明的有益之处在于:The present invention is beneficial in that:

本发明所述的一种高动态速率的高速卫星数传系统适用于卫星通信领域,能够根据不同的数传任务需求动态的进行调整,能够合理安排链路资源,避免造成较大的链路资源浪费;The high-speed satellite data transmission system with high dynamic rate described in the present invention is applicable to the field of satellite communication, can be dynamically adjusted according to different data transmission task requirements, can reasonably arrange link resources, and avoid causing a large waste of link resources;

本发明所述的一种高动态速率的高速卫星数传系统适用于卫星通信领域,能够在有限的数传时间内利用受限的功率及带宽资源,实现Gbps级的高速数据传输。The high-speed satellite data transmission system with high dynamic rate described in the present invention is applicable to the field of satellite communications and can realize Gbps-level high-speed data transmission by utilizing limited power and bandwidth resources within a limited data transmission time.

本发明还适用于在有限的数传时间内利用受限的功率及带宽资源,实现Gbps级的高速数据传输领域中。The present invention is also applicable to the field of realizing Gbps-level high-speed data transmission by utilizing limited power and bandwidth resources within a limited data transmission time.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为实施方式二所述的一种高动态速率的高速卫星数传系统总体框图。FIG1 is an overall block diagram of a high-speed satellite data transmission system with a high dynamic rate as described in Embodiment 2.

图2为实施方式十一中所述FPGA各模块示意图。FIG. 2 is a schematic diagram of various modules of the FPGA described in the eleventh implementation mode.

图3为实施方式十一中所述成型滤波模块示意图。FIG. 3 is a schematic diagram of a shaping filter module according to the eleventh embodiment.

具体实施方式DETAILED DESCRIPTION

为使本申请实施方式的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本申请一部分实施方式,而不是全部实施方式。In order to make the purpose, technical solutions and advantages of the implementation methods of the present application clearer, the technical solutions in the implementation methods of the present application will be clearly and completely described below in conjunction with the drawings in the implementation methods of the present application. Obviously, the described implementation methods are only part of the implementation methods of the present application, not all of the implementation methods.

实施方式一、本实施方式提供了一种高动态速率的高速卫星数传方法,所述高速卫星数传方法包括以下步骤:Embodiment 1: This embodiment provides a high-speed satellite data transmission method with a high dynamic rate, and the high-speed satellite data transmission method includes the following steps:

S1、通过FPGA模块接收来自载荷相机的高速数据,并将所述高速数据进行处理得到中频信号并输出给高速DAC模块;S1, receiving high-speed data from the payload camera through the FPGA module, processing the high-speed data to obtain an intermediate frequency signal and outputting it to the high-speed DAC module;

S2、采用所述高速DAC模块,进行数模转换,输出所述处理后的中频信号;S2, using the high-speed DAC module to perform digital-to-analog conversion and output the processed intermediate frequency signal;

S3、通过中心机模块,向FPGA模块发送广播帧和指令帧,并接收FPGA模块返还的指令应答帧和工程参数帧。S3. Send broadcast frames and command frames to the FPGA module through the central computer module, and receive command response frames and engineering parameter frames returned by the FPGA module.

实施方式二、本实施方式提出了一种高动态速率的高速卫星数传系统,所述高速卫星数传系统基于实施方式一所述的高动态速率的高速卫星数传方法实现,所述系统包括:数据处理单元,数据数模转换单元,数据传输单元;Embodiment 2: This embodiment proposes a high-speed satellite data transmission system with a high dynamic rate. The high-speed satellite data transmission system is implemented based on the high-speed satellite data transmission method with a high dynamic rate described in embodiment 1. The system includes: a data processing unit, a data digital-to-analog conversion unit, and a data transmission unit;

数据处理单元,用于通过FPGA模块接收来自载荷相机的高速数据,并将所述高速数据进行处理得到中频信号并输出给高速DAC模块;A data processing unit, used for receiving high-speed data from the payload camera through the FPGA module, processing the high-speed data to obtain an intermediate frequency signal and outputting the intermediate frequency signal to the high-speed DAC module;

数据数模转换单元,用于进行数模转换,输出所述处理后的中频信号;A data digital-to-analog conversion unit, used for performing digital-to-analog conversion and outputting the processed intermediate frequency signal;

数据传输单元,用于向FPGA模块发送广播帧及指令帧、并接收FPGA模块返还的指令应答帧及工程参数帧。The data transmission unit is used to send broadcast frames and command frames to the FPGA module, and receive command response frames and engineering parameter frames returned by the FPGA module.

实施方式三、本实施方式是对实施方式二所述的一种高动态速率的高速卫星数传系统的进一步限定,所述FPGA模块包括时钟切换模块、高速数据接收模块、数字编码调制模块以及数传状态监测模块;Implementation method 3: This implementation method is a further limitation of the high-speed satellite data transmission system with a high dynamic rate described in implementation method 2. The FPGA module includes a clock switching module, a high-speed data receiving module, a digital coding modulation module, and a data transmission status monitoring module.

所述时钟切换模块,用于接收中心机模块发出的指令切换至相应的数传速率对应时钟,并选取合适的调制方式;The clock switching module is used to receive the instruction sent by the central machine module to switch to the clock corresponding to the corresponding data transmission rate and select the appropriate modulation mode;

所述高速数据接收模块,用于接收来自载荷相机的高速数据,并将高速数据发送给所述数字编码调制模块;The high-speed data receiving module is used to receive high-speed data from the payload camera and send the high-speed data to the digital coding modulation module;

所述数字编码调制模块,用于接收来自所述高速数据接收模块的数据,并进行组帧、编码、加扰、IQ分路输出、星座映射、成型滤波以及数字中频调制处理,得到处理后的数字中频信号,并将所述数字中频信号发送至所述DAC模块;The digital coding and modulation module is used to receive the data from the high-speed data receiving module, and perform framing, coding, scrambling, IQ branch output, constellation mapping, shaping filtering and digital intermediate frequency modulation processing to obtain a processed digital intermediate frequency signal, and send the digital intermediate frequency signal to the DAC module;

所述数传状态监测模块,用于监测所述的高动态速率的高速卫星数传系统的当前状态,记录当前状态下的数传速率、调制方式相关信息,并返还给所述中心机模块;The data transmission status monitoring module is used to monitor the current status of the high-speed satellite data transmission system with high dynamic rate, record the data transmission rate and modulation mode related information in the current state, and return it to the central machine module;

所述DAC模块,用于接收来自所述数字编码调制模块的数字中频信号,并进行数模转换及功率调整,输出所述数字中频信号;The DAC module is used to receive the digital intermediate frequency signal from the digital coding modulation module, perform digital-to-analog conversion and power adjustment, and output the digital intermediate frequency signal;

所述中心机模块,用于通过can总线向所述FPGA模块发送广播帧及指令帧,同时通过can总线接收来自所述FPGA模块返还的指令应答帧及工程参数帧。The central machine module is used to send broadcast frames and command frames to the FPGA module through the CAN bus, and receive command response frames and engineering parameter frames returned from the FPGA module through the CAN bus.

实施方式四、本实施方式是对实施方式三所述的一种高动态速率的高速卫星数传系统的进一步限定,采用 14 位编码处理模块进行编码实现所述数字编码调制模块。Implementation method 4. This implementation method is a further limitation of the high-speed satellite data transmission system with a high dynamic rate described in implementation method 3, and adopts a 14-bit coding processing module for encoding to implement the digital coding modulation module.

采用7的倍数的编码处理模块即可实现所述数字编码调制模块,其中一个最优的为14 位编码模块采用CCSDS规范的ldpc(8160,7136)编码方式进行编码,对应生成矩阵右侧为一个 511*14511*2的矩阵。The digital coding modulation module can be implemented by using a coding processing module that is a multiple of 7. One of the best is a 14-bit coding module that uses the ldpc (8160, 7136) coding method of the CCSDS specification for encoding, and the corresponding right side of the generation matrix is a 511*14511*2 matrix.

实施方式五、本实施方式是对实施方式二所述的高动态速率的高速卫星数传系统的进一步限定,所述数字编码调制模块包括成型滤波模块和数字中频调制模块,所述成型滤波模块包含内插模块及成型滤波器模块;Implementation mode 5. This implementation mode is a further limitation of the high-speed satellite data transmission system with high dynamic rate described in implementation mode 2. The digital coding modulation module includes a shaping filter module and a digital intermediate frequency modulation module. The shaping filter module includes an interpolation module and a shaping filter module.

所述内插模块,用于根据所述时钟切换模块输出的调制方式判定该工作状态下是否需要内插,并将内插数据输出至成型滤波器模块;The interpolation module is used to determine whether interpolation is required in the working state according to the modulation mode output by the clock switching module, and output the interpolation data to the shaping filter module;

所述成型滤波器模块,用于采用多通道分布式架构,根据所述时钟切换模块输出的调制方式动态配置成型滤波器对应的系数;The shaping filter module is used to adopt a multi-channel distributed architecture to dynamically configure coefficients corresponding to the shaping filter according to the modulation mode output by the clock switching module;

所述数字中频调制模块,用于匹配所述成型滤波模块输出的数据,同样采用多通道分布式架构,并将得到的数字中频调制信号传输至所述高速DAC模块。The digital intermediate frequency modulation module is used to match the data output by the shaping filter module, and also adopts a multi-channel distributed architecture, and transmits the obtained digital intermediate frequency modulation signal to the high-speed DAC module.

实施方式六、本实施方式是对实施方式二所述的一种高动态速率的高速卫星数传系统的进一步限定,高速DAC模块采用AD9739A和ADF4350实现。Implementation method 6: This implementation method further limits the high-speed satellite data transmission system with high dynamic rate described in implementation method 2. The high-speed DAC module is implemented using AD9739A and ADF4350.

实施方式七、本实施方式是对实施方式六所述的一种高动态速率的高速卫星数传系统的进一步限定,所述AD9739A内核采用四通道开关架构。Embodiment 7: This embodiment further limits the high-speed satellite data transmission system with high dynamic rate described in embodiment 6. The AD9739A core adopts a four-channel switch architecture.

实施方式八、本实施方式是对实施方式二所述的一种高动态速率的高速卫星数传系统的进一步限定,所述高速DAC模块采用DDR模式和SDR模式,用于向FPGA模块提供时钟。Implementation method eight: This implementation method further limits the high-speed satellite data transmission system with a high dynamic rate described in implementation method two. The high-speed DAC module adopts DDR mode and SDR mode to provide a clock to the FPGA module.

实施方式九、计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行实施方式一中任意一项所述的方法。Embodiment 9: A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the method described in any one of the embodiments 1.

实施方式十、计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现实施方式一中任一项所述的方法的步骤。Embodiment 10: A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in any one of the embodiments 1 are implemented.

实施方式十一、本实施方式提出一个实施例,所述实施例用于解释上述实施方式一至十,所述实施例具体为:Implementation eleven: This implementation provides an example, which is used to explain the above implementations one to ten. The specific example is as follows:

参见图1至图3明本实施方式,本实施例提出了一种高动态速率的高速卫星数传系统及方法,具体实施方式基于采用Xilinx公司的K7系列开发平台实现:Referring to FIG. 1 to FIG. 3 , this embodiment provides a high-speed satellite data transmission system and method with a high dynamic rate. The specific implementation method is based on the K7 series development platform of Xilinx Company:

FPGA模块采用赛灵思公司(Xilinx)的K7系列开发板,完成包括时钟速率切换、高速数据接收、数字编码调制在内的全部数字信号处理功能;LUT资源使用8万LUT,资源占用约39%;BRAM 资源占用约8.2%;DSP 资源占用约为10.24%;xc7k325t器件能够满足资源使用需求,满足降额的要求,同时提供了专用IP核进行配置,极大简化了接口的设计。The FPGA module uses the K7 series development board of Xilinx to complete all digital signal processing functions including clock rate switching, high-speed data reception, and digital coding modulation; the LUT resources use 80,000 LUTs, and the resource occupancy is about 39%; the BRAM resources occupy about 8.2%; the DSP resources occupy about 10.24%; the xc7k325t device can meet the resource usage requirements and the derating requirements, and at the same time provides a dedicated IP core for configuration, which greatly simplifies the interface design.

高速DAC模块采用AD9739A及ADF4350,AD9739A内核采用四通道开关架构,配备DDR和SDR两种模式,位宽为14bit,最高速率可达2.5Gsps,ADF4350可以生成1.6GHz-2.5GHz范围内时钟的锁相环,为AD9739A提供时钟,The high-speed DAC module uses AD9739A and ADF4350. The AD9739A core adopts a four-channel switch architecture, equipped with DDR and SDR modes, with a bit width of 14 bits and a maximum rate of up to 2.5Gsps. ADF4350 can generate a phase-locked loop with a clock in the range of 1.6GHz-2.5GHz to provide clock for AD9739A.

FPGA模块主要完成时钟切换、高速数据接收、数字编码调制以及状态监测功能,得到处理后的中频信号并输出给高速DAC,同时通过CAN总线与中心机进行遥控遥测信号传输;The FPGA module mainly completes the functions of clock switching, high-speed data reception, digital coding modulation and status monitoring, obtains the processed intermediate frequency signal and outputs it to the high-speed DAC, and transmits the remote control and telemetry signal with the central computer through the CAN bus;

下面结合附图和具体实施例对本发明进行详细说明:The present invention is described in detail below with reference to the accompanying drawings and specific embodiments:

实施例1:Embodiment 1:

本实施例提出了一种高动态速率的高速卫星数传系统,结合图1更好地说明本实施例,本实施例所述高动态速率的高速卫星数传系统包括FPGA模块、高速DAC模块以及中心机模块,本实施例满足300Mbps、600Mbps、900Mbps以及1.2Gbps在内的数传速率,对应的调制方式分别为QPSK 、8PSK以及16QAM;This embodiment proposes a high-speed satellite data transmission system with a high dynamic rate. This embodiment is better described in conjunction with FIG. 1. The high-speed satellite data transmission system with a high dynamic rate in this embodiment includes an FPGA module, a high-speed DAC module, and a central machine module. This embodiment meets data transmission rates including 300Mbps, 600Mbps, 900Mbps, and 1.2Gbps, and the corresponding modulation modes are QPSK, 8PSK, and 16QAM, respectively.

所述FPGA模块包含时钟切换模块、高速数据接收模块、数字编码调制模块以及数传状态监测模块,结合图2;The FPGA module includes a clock switching module, a high-speed data receiving module, a digital coding modulation module and a data transmission status monitoring module, in conjunction with FIG2 ;

所述时钟切换模块根据中心机发出的指令切换至合适的时钟速率及对应的调制方式,随后通过高速数据接口接收来自载荷相机的数据,所述高速数据接口在本实施例中采用高速gtx接口,最高传输速率可达12.5Gbps,将数据传输至所述数字编码调制模块;The clock switching module switches to a suitable clock rate and a corresponding modulation mode according to the instruction issued by the central computer, and then receives data from the payload camera through a high-speed data interface. In this embodiment, the high-speed data interface adopts a high-speed GTX interface with a maximum transmission rate of up to 12.5 Gbps, and transmits the data to the digital coding modulation module;

所述数字编码调制模块包含组帧模块、编码模块、加扰模块、IQ分路模块、星座映射模块、成型滤波模块、中频调制模块以及数传状态监测模块;The digital coding and modulation module includes a framing module, a coding module, a scrambling module, an IQ splitting module, a constellation mapping module, a shaping and filtering module, an intermediate frequency modulation module and a data transmission status monitoring module;

所述组帧模块按照设定的AOS组帧格式添加相应的帧头信息,完成组帧功能,并将组帧后的数据传输至编码模块;The framing module adds corresponding frame header information according to the set AOS framing format, completes the framing function, and transmits the framed data to the encoding module;

所述编码模块接收来自所述组帧模块的数据,并根据CCSDS标准规定的(8176,7154)LDPC码对接收到的组帧数据进行并行编码,所述LDPC编码模块采用14编码处理模块并行编码操作,每个编码处理模块将LDPC生成矩阵中的2个同一行的矩阵与输入向量相乘,经过511时钟周期完成一帧数据的编码过程,并将编码后的数据传输至加扰模块,经验证,所述编码模块吞吐量高达3.142Gbps,满足本实施例设定的速率要求;The encoding module receives data from the framing module, and performs parallel encoding on the received framing data according to the (8176, 7154) LDPC code specified in the CCSDS standard. The LDPC encoding module uses 14 encoding processing modules for parallel encoding operation. Each encoding processing module multiplies two matrices in the same row of the LDPC generation matrix with the input vector, completes the encoding process of one frame of data after 511 clock cycles, and transmits the encoded data to the scrambling module. It has been verified that the throughput of the encoding module is as high as 3.142 Gbps, which meets the rate requirement set in this embodiment.

所述加扰模块按照设定的本原多项式及加扰初相完成每一帧数据的加扰后,在帧起始位添加同步头,并将添加了同步头的数据发送至IQ分路模块;After the scrambling module completes the scrambling of each frame of data according to the set primitive polynomial and the initial scrambling phase, a synchronization header is added to the start position of the frame, and the data with the synchronization header added is sent to the IQ splitting module;

所述IQ分路模块接收来自所述加扰模块的数据,进行IQ分路,并将分路后的数据传输给星座映射模块;The IQ splitting module receives the data from the scrambling module, performs IQ splitting, and transmits the split data to the constellation mapping module;

所述星座映射模块根据所述时钟切换模块输出的调制方式进行星座映射,并将映射后的数据传输至成型滤波模块;The constellation mapping module performs constellation mapping according to the modulation mode output by the clock switching module, and transmits the mapped data to the shaping filtering module;

所述成型滤波模块包含内插模块及成型滤波器模块,所述内插模块根据采样率和符号速率的比值自适应选择内插倍数,对所述来自星座映射的数据进行内插处理,并将内插后的数据传输至成型滤波器模块,所述成型滤波器模块受限于FPGA内部功能电路的固有延时,采用多通道分布式架构,根据所述时钟切换模块输出的调制方式及时钟速率动态的配置相应的成型滤波器系数,对来自所述内插模块的数据进行成型滤波处理,并将多通道数据输出至中频调制模块,结合图3;The shaping filter module includes an interpolation module and a shaping filter module. The interpolation module adaptively selects an interpolation multiple according to the ratio of the sampling rate to the symbol rate, performs interpolation processing on the data from the constellation mapping, and transmits the interpolated data to the shaping filter module. The shaping filter module is limited by the inherent delay of the internal functional circuit of the FPGA, adopts a multi-channel distributed architecture, dynamically configures the corresponding shaping filter coefficients according to the modulation mode and clock rate output by the clock switching module, performs shaping filtering processing on the data from the interpolation module, and outputs the multi-channel data to the intermediate frequency modulation module, in conjunction with Figure 3;

所述中频调制模块包含中频信号产生模块及调制模块,为匹配所述成型滤波模块输出的多通道数据,所述中频产生模块采用基于多通道并行式架构的直接数字合成模块,所述直接数字合成模块对应的频率控制字及相位控制子对应公式为:The intermediate frequency modulation module includes an intermediate frequency signal generation module and a modulation module. In order to match the multi-channel data output by the shaping filter module, the intermediate frequency generation module adopts a direct digital synthesis module based on a multi-channel parallel architecture. The frequency control word and phase control sub-corresponding formula corresponding to the direct digital synthesis module are:

其中,为直接数字合成模块对应的频率控制字,为直接数字合成模块对应的相位控制字,为设定好的本振频率,在本实施例中为627MHz,为高速DAC的采样频率,本实施例中为2.4GHz,为多通道数目,本实施例中为8,为对应的通道序列号,在本实施例中为量化位宽,本实施例中为19;in, is the frequency control word corresponding to the direct digital synthesis module, is the phase control word corresponding to the direct digital synthesis module, is the set local oscillator frequency, which is 627 MHz in this embodiment. is the sampling frequency of the high-speed DAC, which is 2.4 GHz in this embodiment, is the number of channels, which is 8 in this embodiment. is the corresponding channel serial number. In this embodiment , is the quantization bit width, which is 19 in this embodiment;

所述调制模块包含中频调制模块及并串转换模块,所述中频调制模块为与所述中频信号产生模块输出的多通道数据匹配,采用多通道分布式架构,接收来自所述中频调制模块输出的中频数据及所述成型滤波模块输出的成型滤波数据,并根据所述时钟切换模块输出的调制方式进行调制,将调制后的数据输出至并串转换模块,在本实施例中,所述并串转换模块使用Xilinx公司K7系列芯片中的专用硬件模块OSERDES进行数据的并串转换,并将转换后的串行数据传输至高速DAC模块;The modulation module includes an intermediate frequency modulation module and a parallel-to-serial conversion module. The intermediate frequency modulation module is matched with the multi-channel data output by the intermediate frequency signal generation module, adopts a multi-channel distributed architecture, receives the intermediate frequency data output by the intermediate frequency modulation module and the shaping filter data output by the shaping filter module, and modulates according to the modulation mode output by the clock switching module, and outputs the modulated data to the parallel-to-serial conversion module. In this embodiment, the parallel-to-serial conversion module uses the dedicated hardware module OSERDES in the K7 series chip of Xilinx Company to perform parallel-to-serial conversion of data, and transmits the converted serial data to the high-speed DAC module;

所述数传状态监测模块用于监测所述高动态速率的高速卫星数传系统的当前状态,记录当前状态下的数传速率、调制方式相关信息,并通过并通过工程参数帧经由can总线返还给中心机;The data transmission status monitoring module is used to monitor the current status of the high-speed satellite data transmission system with high dynamic rate, record the data transmission rate and modulation mode related information in the current state, and return it to the central computer through the engineering parameter frame via the CAN bus;

所述高速DAC模块接收来自所述数字编码调制模块的数字中频信号,并进行数模转换及功率调整,输出所述数字中频信号,采用双通道DDR模式,运行时钟为采样速率的1/4,同时向FPGA芯片提供时钟;The high-speed DAC module receives the digital intermediate frequency signal from the digital coding modulation module, performs digital-to-analog conversion and power adjustment, outputs the digital intermediate frequency signal, adopts a dual-channel DDR mode, operates at a clock of 1/4 of the sampling rate, and provides a clock to the FPGA chip at the same time;

所述中心机模块通过can总线向所述FPGA模块经由can总线发送指令帧及广播帧,同时通过can总线接收来自所述FPGA模块返还的工程参数帧及指令应答帧。The central machine module sends command frames and broadcast frames to the FPGA module via the CAN bus, and receives engineering parameter frames and command response frames returned from the FPGA module via the CAN bus.

图1中所述的流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更N个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,图示了按照本公开各种实施例的装置、方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。Any process or method description in the flowchart described in FIG. 1 or described in other ways herein can be understood as representing a module, fragment or part of a code including one or more executable instructions for implementing the steps of a custom logic function or process, and the scope of the preferred embodiment of the present invention includes other implementations, in which the functions may be performed in a substantially simultaneous manner or in reverse order according to the functions involved, which should be understood by a person skilled in the art of the present invention. The logic and/or steps represented in the flowchart or described in other ways herein illustrate the possible implementation architecture, functions and operations of the apparatus and methods according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logic function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It is also noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions. For example, it can be considered as an ordered list of executable instructions for implementing logical functions, which can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or used in conjunction with these instruction execution systems, devices or apparatuses.

就本说明书实施方式而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或N个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,N个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。For the purposes of the present specification, "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in an instruction execution system, device or apparatus or in conjunction with such instruction execution systems, devices or apparatuses. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion (electronic device) with one or N wirings, a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program may be printed, because the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting or processing in other suitable ways as necessary, and then stored in a computer memory. It should be understood that various parts of the present invention may be implemented in hardware, software, firmware or a combination thereof. In the above embodiments, N steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

本领域技术人员可以理解,以上所述仅为本发明的优选实施方式而已,本公开的各个实施方式和/或权利要求中记载的特征可以进行多种组合或结合,即使这样的组合或结合没有明确记载于本公开中。并不用于限制本发明,尽管参照前述实施方式对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。Those skilled in the art will appreciate that the above are only preferred embodiments of the present invention, and the various embodiments of the present disclosure and/or the features described in the claims may be combined or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. It is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art may still modify the technical solutions described in the aforementioned embodiments, or perform equivalent substitutions on some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

尽管已描述了本发明的优选实施方式,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施方式作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施方式以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Although preferred embodiments of the present invention have been described, additional changes and modifications may be made to these embodiments by those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention. Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims (7)

1. The high-speed satellite data transmission method with high dynamic rate is characterized by comprising the following steps of:
s1, receiving high-speed data from a load camera through an FPGA module, processing the high-speed data to obtain an intermediate-frequency signal, and outputting the intermediate-frequency signal to a high-speed DAC module;
s2, performing digital-to-analog conversion by adopting the high-speed DAC module, and outputting the processed intermediate frequency signal;
s3, sending a broadcast frame and an instruction frame to the FPGA module through the central machine module, and receiving an instruction response frame and an engineering parameter frame returned by the FPGA module;
the FPGA module comprises a clock switching module, a high-speed data receiving module, a digital code modulation module and a data transmission state monitoring module;
The clock switching module is used for receiving the instruction sent by the central machine module, switching to the corresponding clock of the corresponding data transmission rate and selecting a proper modulation mode;
The high-speed data receiving module is used for receiving the high-speed data from the load camera and sending the high-speed data to the digital code modulation module;
The digital code modulation module is used for receiving the data from the high-speed data receiving module, framing, coding, scrambling, IQ branching output, constellation mapping, shaping filtering and digital intermediate frequency modulation processing, obtaining a processed digital intermediate frequency signal, and sending the digital intermediate frequency signal to the DAC module;
The data transmission state monitoring module is used for monitoring the current state of the high-speed satellite data transmission system with high dynamic rate, recording data transmission rate and modulation mode related information in the current state and returning the data transmission rate and modulation mode related information to the central machine module;
The DAC module is used for receiving the digital intermediate frequency signal from the digital code modulation module, performing digital-to-analog conversion and power adjustment, and outputting the digital intermediate frequency signal;
The central machine module is used for sending a broadcast frame and an instruction frame to the FPGA module through the can bus and receiving an instruction response frame and an engineering parameter frame returned from the FPGA module through the can bus;
the digital code modulation module is realized by adopting a 14 code processing module to realize parallel coding;
the digital code modulation module comprises a shaping filter module and a digital intermediate frequency modulation module, wherein the shaping filter module comprises an interpolation module and a shaping filter module;
The interpolation module is used for judging whether interpolation is needed in the working state according to the modulation mode output by the clock switching module and outputting interpolation data to the forming filter module;
The shaping filter module is used for dynamically configuring coefficients corresponding to the shaping filter according to the modulation mode output by the clock switching module by adopting a multi-channel distributed architecture;
The digital intermediate frequency modulation module is used for matching the data output by the shaping filtering module, adopting a multi-channel distributed architecture, and transmitting the obtained digital intermediate frequency modulation signal to the high-speed DAC module.
2. A high-speed satellite data transmission system with high dynamic rate, wherein the high-speed satellite data transmission system is implemented based on the high-speed satellite data transmission method with high dynamic rate according to claim 1, the system comprising: the device comprises a data processing unit, a data digital-to-analog conversion unit and a data transmission unit;
The data processing unit is used for receiving the high-speed data from the load camera through the FPGA module, processing the high-speed data to obtain an intermediate frequency signal and outputting the intermediate frequency signal to the high-speed DAC module;
the data digital-to-analog conversion unit is used for carrying out digital-to-analog conversion by adopting the high-speed DAC module and outputting the processed intermediate frequency signal;
The data transmission unit is used for sending a broadcast frame and an instruction frame to the FPGA module through the central machine module and receiving an instruction response frame and an engineering parameter frame returned by the FPGA module; the FPGA module comprises a clock switching module, a high-speed data receiving module, a digital code modulation module and a data transmission state monitoring module;
The clock switching module is used for receiving the instruction sent by the central machine module, switching to the corresponding clock of the corresponding data transmission rate and selecting a proper modulation mode;
The high-speed data receiving module is used for receiving the high-speed data from the load camera and sending the high-speed data to the digital code modulation module;
The digital code modulation module is used for receiving the data from the high-speed data receiving module, framing, coding, scrambling, IQ branching output, constellation mapping, shaping filtering and digital intermediate frequency modulation processing, obtaining a processed digital intermediate frequency signal, and sending the digital intermediate frequency signal to the DAC module;
The data transmission state monitoring module is used for monitoring the current state of the high-speed satellite data transmission system with high dynamic rate, recording data transmission rate and modulation mode related information in the current state and returning the data transmission rate and modulation mode related information to the central machine module;
The DAC module is used for receiving the digital intermediate frequency signal from the digital code modulation module, performing digital-to-analog conversion and power adjustment, and outputting the digital intermediate frequency signal;
The central machine module is used for sending a broadcast frame and an instruction frame to the FPGA module through the can bus and receiving an instruction response frame and an engineering parameter frame returned from the FPGA module through the can bus;
the digital code modulation module adopts a 14 code processing module to perform parallel code operation;
the digital code modulation module comprises a shaping filter module and a digital intermediate frequency modulation module, wherein the shaping filter module comprises an interpolation module and a shaping filter module;
The interpolation module is used for judging whether interpolation is needed in the working state according to the modulation mode output by the clock switching module and outputting interpolation data to the forming filter module;
The shaping filter module is used for dynamically configuring coefficients corresponding to the shaping filter according to the modulation mode output by the clock switching module by adopting a multi-channel distributed architecture;
The digital intermediate frequency modulation module is used for matching the data output by the shaping filtering module, adopting a multi-channel distributed architecture, and transmitting the obtained digital intermediate frequency modulation signal to the high-speed DAC module.
3. The high-dynamic-rate high-speed satellite data transmission system according to claim 2, wherein the high-speed DAC module is implemented using AD9739A and ADF 4350.
4. The high-dynamic-rate high-speed satellite data transmission system according to claim 3, wherein the AD9739A core adopts a four-way switch architecture.
5. The high-dynamic-rate high-speed satellite data transmission system according to claim 2, wherein the high-speed DAC module employs a DDR mode and an SDR mode for providing clocks to the FPGA module.
6. Computer device comprising a memory and a processor, characterized in that the memory has stored therein a computer program which, when being executed by the processor, performs the method of claim 1.
7. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program which, when executed by a processor, implements the steps of the method of claim 1.
CN202411027720.7A 2024-07-30 2024-07-30 A high-speed satellite data transmission method and system with high dynamic rate Active CN118555002B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411027720.7A CN118555002B (en) 2024-07-30 2024-07-30 A high-speed satellite data transmission method and system with high dynamic rate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411027720.7A CN118555002B (en) 2024-07-30 2024-07-30 A high-speed satellite data transmission method and system with high dynamic rate

Publications (2)

Publication Number Publication Date
CN118555002A CN118555002A (en) 2024-08-27
CN118555002B true CN118555002B (en) 2024-10-29

Family

ID=92448745

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411027720.7A Active CN118555002B (en) 2024-07-30 2024-07-30 A high-speed satellite data transmission method and system with high dynamic rate

Country Status (1)

Country Link
CN (1) CN118555002B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108551384A (en) * 2018-03-26 2018-09-18 西南电子技术研究所(中国电子科技集团公司第十研究所) The radio data transmission method of gigabit rate magnitude parallel encoding and modulation
CN115865182A (en) * 2023-03-01 2023-03-28 中国科学院国家空间科学中心 A space-borne high-speed multiplexing modulator based on domestic components

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710316B (en) * 2012-01-15 2014-09-17 中国电子科技集团公司第十研究所 All-digital satellite signal simulated source
US9357517B2 (en) * 2012-06-12 2016-05-31 Marvell World Trade Ltd. Apparatus and method for wireless baseband processing
CN104836965B (en) * 2015-06-16 2018-02-23 邦彦技术股份有限公司 FPGA-based video synchronous switching system and method
CN105703822B (en) * 2016-03-23 2018-07-17 上海航天测控通信研究所 A kind of spaceborne Ka wave bands number transmission transmitter that rate is changeable
CN108490803B (en) * 2018-02-07 2020-03-17 北京国电高科科技有限公司 Test simulation system
CN112910544B (en) * 2021-02-05 2022-11-25 上海航天测控通信研究所 On-orbit configurable satellite-borne L/S frequency band data broadcast distribution system
CN114710234A (en) * 2022-01-12 2022-07-05 中国电子科技集团公司第十研究所 Multi-user data multiplexing super-frame coding modulation method
CN114710192B (en) * 2022-03-11 2023-11-17 中国科学院国家空间科学中心 A spaceborne Tianhai relay communication system and method applied to low-orbit satellites

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108551384A (en) * 2018-03-26 2018-09-18 西南电子技术研究所(中国电子科技集团公司第十研究所) The radio data transmission method of gigabit rate magnitude parallel encoding and modulation
CN115865182A (en) * 2023-03-01 2023-03-28 中国科学院国家空间科学中心 A space-borne high-speed multiplexing modulator based on domestic components

Also Published As

Publication number Publication date
CN118555002A (en) 2024-08-27

Similar Documents

Publication Publication Date Title
US8340021B2 (en) Wireless communication unit
JP7034344B2 (en) High speed digital bit generator
EP3700150B1 (en) Method and relevant device for processing data of flexible ethernet
Muslimin et al. SDR-based transceiver of digital communication system using USRP and GNU radio
CN114710234A (en) Multi-user data multiplexing super-frame coding modulation method
KR100734736B1 (en) Method and apparatus for translating data packets from one network protocol to another
JP2023013944A (en) fronthaul multiplexer
JP2021516490A (en) High speed digital signal synthesizer
CN111835748A (en) Data conversion method and device between CPRI interface and eCPRI interface
CN118555002B (en) A high-speed satellite data transmission method and system with high dynamic rate
WO2010095267A1 (en) Satellite communication system and data transmission method
CN114466463A (en) A kind of common public radio interface CPRI data transmission method and related device
US20030016760A1 (en) Binary transmitter and method of transmitting data in binary format
CN114567927B (en) Data transmission method, device, equipment and storage medium based on CPRI
US20220353740A1 (en) Methods and Apparatus for Distributed Baseband Signal Processing for Fifth Generation (5G) New Radio Downlink Signals
EP1776817A1 (en) Enhanced bit mapping for digital interface of a wireless communication equipment in multi-time slot and multi-mode operation
CN216625735U (en) Satellite-borne mixed multi-beam forming system
CN113965244B (en) Satellite communication variable code modulation fractional frame processing method
US11087071B2 (en) Self-compressed YANG model
CN115296968A (en) Quadrature phase shift keying modulation system and method
WO2020107154A1 (en) Data transmission method and device, and computer storage medium
CN114513264B (en) Device and method for generating simulation data of remote sensing satellite
CN107396214B (en) 128 x 128 path broadband data signal real-time exchange system and exchange method
CN109617557B (en) A digital transceiver, system, control method, device and storage medium thereof
JP4361046B2 (en) Video call data encoding method for mobile terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant