Secure software radio system
By implementing a secure software radio system with red-black isolation using a SoC chip in the software radio system, the problems of high system complexity and poor security are solved, and the system's security is improved and its functions can be easily upgraded.
Patent Information
- Application Number
- CN202410775952.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-17
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2044-06-17
AI Technical Summary
Existing software-defined radio systems suffer from high complexity, poor security, and difficulty in functional upgrades and maintenance in complex radio communication scenarios.
A secure software radio system with red-black isolation is implemented using SoC chips. Plaintext and encrypted data are managed by a first SoC chip and a second SoC chip, respectively. Combined with a protocol processing module and a coprocessing module, a red-edge and black-edge system is constructed to improve system security and scalability.
It improves the security and design scalability of software-defined radio systems, reduces system complexity, supports function upgrades and maintenance, and enhances communication efficiency.
Smart Images

Figure CN118885437B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a secure software radio system. Background Technology
[0002] Software Defined Radio (SDR) is a novel wireless architecture that organically combines hardware, software, and wireless technology to form a flexible and versatile multi-functional system. It offers advantages such as waveform loading, configurability, and portability. Compared to traditional hardware-based communication equipment, it boasts advantages including wide bandwidth, multi-functionality, easy compatibility, convenient upgrades, and strong networking capabilities. It fundamentally solves problems such as limited functionality, difficult network access, poor adaptability, and low intelligence in mobile terminal systems. Significant progress has been made in both military and civilian applications, leading to the development of various software platform architectures.
[0003] In the field of software-defined radio (SDR) technology, a typical SDR system consists of a cascaded CPU (Central Processing Unit) platform, an FPGA (Field Programmable Gate Array) platform, and a DSP (Digital Signal Processor) platform. Different combinations have their own characteristics. In a cascaded SDR system, each platform is only responsible for a portion of the work. For more complex radio communication scenarios, the SDR system becomes quite complex, hindering functional upgrades and maintenance, and also resulting in poor security. Summary of the Invention
[0004] This application provides a secure software-defined radio system that can effectively improve the security of the software-defined radio system, enhance the design scalability of the software-defined radio system, facilitate the functional upgrade and maintenance of the radio system, and reduce the overall complexity of the software-defined radio system.
[0005] To address the aforementioned technical problems, the embodiments of the present invention provide the following technical solutions:
[0006] This invention provides a secure software radio system, including a software platform, an application processing system with an application processor as a first SoC chip, a communication processing system with a baseband processor as a second SoC chip, and a radio frequency system;
[0007] The application processing system, the communication processing system, and the radio frequency system achieve red-black isolation through the first SoC chip and the second SoC chip; the application processing system belongs to the red-edge system, and the communication processing system and the radio frequency system belong to the black-edge system;
[0008] The first SoC chip is used to receive external control commands and control and manage the waveform of the secure software radio system according to the external control commands; the second SoC chip is used to control the black-border system; both the first SoC chip and the second SoC chip include a protocol processing module and a coprocessing module, the protocol processing module is used to deploy the software platform, the coprocessing module is a loadable device, and the corresponding proxy component is deployed in the corresponding protocol processing module;
[0009] The software platform includes a framework control component, a platform device component, and platform services. The framework control component manages the software and hardware resources, all hardware devices, and services of the secure software radio system and provides file services. The platform device component is a software proxy corresponding to the hardware devices of the secure software radio system. The platform services provide unified standard public services.
[0010] Optionally, the framework control components include a domain manager, a device manager, and a file manager;
[0011] The domain manager is deployed in the protocol processing module of the first SoC chip. It is used to manage and control all software and hardware resources within the domain and to provide interfaces for managing waveforms and devices.
[0012] The device manager is used to manage all devices and services of the secure software radio system;
[0013] The file manager is used to provide distributed file system services for the various platform device components and system console software of the software platform, so as to perform file and directory operations on all storage devices of the secure software radio system through the file manager.
[0014] Optionally, the device manager includes a red-bordered device manager and a black-bordered device manager;
[0015] The red-edge device manager is used to manage all devices and services of the application processing system; the red-edge device manager is deployed in the protocol processing module of the first SoC chip;
[0016] The black-border device manager is used to manage all devices and services of the communication processing system and the radio frequency system; the black-border device manager is deployed in the protocol processing module of the second SoC chip.
[0017] Optionally, the platform service includes a platform management service deployed in the protocol processing module of the first SoC chip;
[0018] The platform management service is used to provide external console software with interfaces and services for configuring and obtaining parameters, functions, and information of the software radio, and also to provide platform equipment and waveform management services related to the secure software radio system.
[0019] Optionally, the platform device components include any one or any combination of the following:
[0020] I / O devices, executable devices, loadable devices, adapter devices, and hardware abstraction layer;
[0021] The IO device is a proxy component for I / O hardware resources;
[0022] The adapter device is used to adapt the data communication driver between the first SoC chip and the second SoC chip.
[0023] The executable device is a proxy component of the application processor, used to load and run the waveform component of the application processor;
[0024] The loadable device is a proxy component of the dedicated processor of the communication processing system;
[0025] The hardware abstraction layer is used for data communication between heterogeneous processors.
[0026] Optionally, the protocol processing module of the second SoC chip and its coprocessing module transmit data through the hardware abstraction layer, and the coprocessing module of the second SoC chip communicates with the dedicated processor of the communication processing system through the hardware abstraction layer.
[0027] Accordingly, the hardware abstraction layer includes the protocol processing module hardware abstraction layer of the second SoC chip, the coprocessing module hardware abstraction layer of the second SoC chip, and the dedicated processor hardware abstraction layer.
[0028] Optionally, the platform device components include a red-edge platform device component and a black-edge platform device component.
[0029] Optionally, the executable device includes a red-bordered executable device and a black-bordered executable device;
[0030] The red-edge executable device is a component of the red-edge platform device and is deployed in the protocol processing module of the first SoC chip;
[0031] The black-border executable device is a component of the black-border platform device and is deployed in the protocol processing module of the second SoC chip.
[0032] Optionally, the loadable device includes a red-bordered loadable device, a black-bordered loadable device, and an FPGA device;
[0033] The red-edge loadable device is a component of the red-edge platform device and is deployed in the protocol processing module of the first SoC chip;
[0034] The black-border loadable device and the FPGA device belong to the black-border platform device components and are deployed in the protocol processing module of the second SoC chip.
[0035] Optionally, the adapter device includes a red-edge adapter device and a black-edge adapter device;
[0036] The red-edge adapter device is a component of the red-edge platform device and is deployed in the protocol processing module of the first SoC chip;
[0037] The black border adapter device is a component of the black border platform device and is deployed in the protocol processing module of the second SoC chip.
[0038] The advantages of the technical solution provided in this application are that, based on the SoC (System-on-a-Chip) chip, multiple processors can be integrated into a single chip system, and as many service functions as possible can be implemented on a single chip. When designing a secure software radio system, using the SoC chip as the basic unit can not only improve the security of the entire software radio system, but also make the design of the software radio system more scalable, meet the requirements of software radio for reconfigurability, high flexibility and modularity, facilitate the functional upgrade and maintenance of the secure software radio system, and effectively reduce the complexity of the secure software radio system and improve the communication timeliness of the secure software radio system.
[0039] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this disclosure. Attached Figure Description
[0040] To more clearly illustrate the technical solutions of the embodiments of the present invention or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 A structural diagram of a specific implementation of the secure software radio system provided in this invention;
[0042] Figure 2 A schematic diagram of the hardware device structure of a secure software radio system provided in an embodiment of the present invention;
[0043] Figure 3A schematic diagram of the software platform of the secure software radio system provided in an embodiment of the present invention;
[0044] Figure 4 This is a schematic diagram of the framework of an exemplary secure software radio system provided in an embodiment of the present invention. Detailed Implementation
[0045] To enable those skilled in the art to better understand the present invention, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0046] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may include steps or units not listed.
[0047] After introducing the technical solutions of the embodiments of the present invention, the various non-limiting embodiments of this application will be described in detail below.
[0048] First see Figure 1 , Figure 1 This invention provides a schematic diagram of the structural framework of a secure software-defined radio system under a specific implementation. The embodiments of this invention may include the following:
[0049] The secure software radio system may include a software platform 10, an application processing system 11, a communication processing system 12, and a radio frequency system 13.
[0050] The application processing system 11, communication processing system 12, and radio frequency system 13 are isolated via dual SoC chips. Application processing system 11 is the red-edge system, used for processing plaintext data. Communication processing system 12 and radio frequency system 13 are the black-edge systems, used for processing encrypted data. Application processing system 11 and communication processing system 12 communicate via a cryptographic card; that is, the application processing system and communication processing system do not interact directly but interact through a cryptographic card. Figure 2As shown, data exchanged between the application processing system 11 and the communication processing system 12 is encrypted and decrypted via a cryptographic card before being exchanged. Data from the application processing system 11 is first transmitted to the cryptographic card for encryption. The cryptographic card then sends the encrypted data to the communication processing system 12, which processes the encrypted data and then transmits it. The receiving process is the reverse, and will not be elaborated further here. The application processor 111 of the application processing system 11 and the baseband processor 121 of the communication processing system 12 are each a SoC (System on Chip). To distinguish between the two, the application processor 111 of the application processing system 11 is the first SoC chip, and the baseband processor 121 of the communication processing system 12 is the second SoC chip. Correspondingly, the application processing system 11, the communication processing system 12, and the radio frequency system 13 are red-black isolated through the first and second SoC chips. Figure 2 As shown, the communication processing system 12 includes a baseband processor 121 and a dedicated processor, which can be an FPGA chip. The dedicated FPGA processor is mainly responsible for modulation and demodulation, data forwarding, and protocol parsing and conversion. Its proxy component is deployed in the black-bordered protocol processing module, responsible for the loading and unloading control of the FPGA waveform application. The radio frequency system 13 is an RF card or RF chip, which is controlled by the communication processing system 12.
[0051] In this embodiment, both the first SoC chip and the second SoC chip can include a protocol processing module and a coprocessing module. The protocol processing module is used to deploy the software platform, and the coprocessing module acts as a loadable device, with corresponding proxy components deployed within the protocol processing module. The protocol processing module can employ an embedded Linux-like real-time operating system and a Linux-Android cross-compilation environment, primarily providing functions such as local system booting, hardware device drivers, memory management, process management, and real-time task scheduling. Its interface meets POSIX (Portable Operating System Interface) requirements, providing multi-threaded support for the platform device components and waveform applications of the software platform, essentially satisfying the software radio platform's requirements for operating system and compilation environment. The coprocessing module has no operating system and acts as a loadable device responsible for deploying and running communication waveform applications. The first SoC chip receives external control commands and controls and manages the waveforms of the secure software radio system according to these commands. It is the core control module of the secure software radio system and can therefore serve as the system's master control node. Thus, the protocol processing module of the first SoC chip can be used to deploy the framework control components, platform devices, and services of the software platform, while its coprocessing module acts as a loadable device, with its proxy components running within the protocol processing module. The second SoC chip, acting as the baseband processor of the black-edge system, controls and manages the black-edge system, specifically the communication processing system 12 and the radio frequency system 13. It serves as the signal processing slave node of the secure software-defined radio system. Its protocol processing module deploys the framework control components, platform devices, and platform services of the software platform. The coprocessing module, as a loadable device, has its proxy component running within the black-edge protocol processing module. In this embodiment, the proxy component refers to the software proxy corresponding to each hardware device on the software platform. For example, the protocol processing module proxy component is... Figure 4 The APDevice coprocessor module proxy component is Figure 4 In CPDevice, the FPGA chip proxy component is Figure 4 FPGADevice in the middle.
[0052] To facilitate data transmission between components and between different processors, corresponding transmission mechanisms need to be deployed on each processor chip. The protocol processing module components of the SoC chip, including the first and second SoC chips, transmit data through middleware. Any middleware available in the prior art can be used, and this application does not impose any limitations on it. Communication between the protocol processing module and the coprocessor module, and between the coprocessor module and the dedicated FPGA processor, is achieved through a hardware abstraction layer. The protocol processing module's hardware abstraction layer runs within the protocol processing module; the coprocessor's hardware abstraction layer and coprocessor program run within the coprocessor module; and the dedicated processor's hardware abstraction layer and dedicated processor waveform application run within the dedicated processor. If the dedicated processor is an FPGA, then the FPGA hardware abstraction layer and FPGA waveform application run together on the FPGA processor.
[0053] In this embodiment, the software platform 10 may include a framework control component 101, a platform device component 102, and a platform service 103. The framework control component 101 manages the hardware and software resources, all hardware devices, and services of the secure software-defined radio system, and provides file services. The platform device component 102 is a software proxy corresponding to the hardware devices of the secure software-defined radio system. The platform device component is a collection of all platform device components; each hardware device has a corresponding platform device component on the software platform, which acts as an agent for it to perform the required operations on the software platform. The platform service 103 provides unified standard public services.
[0054] Of course, in addition to the structures mentioned above, a secure software radio system may also include other necessary structures that enable the secure software radio system to function properly, such as a power management system and memory. For memory, corresponding memory can be set up for the application processor and the baseband processor respectively.
[0055] In the technical solution provided by the embodiments of the present invention, multiple processors can be integrated into a single chip system based on a SoC (System-on-a-Chip), and as many service functions as possible can be implemented on a single chip. When designing a secure software radio system, using the SoC as the basic unit can not only improve the security of the entire software radio system, but also make the design of the software radio system more scalable, meet the requirements of software radio for reconfigurability, high flexibility and modularity, facilitate the functional upgrade and maintenance of the secure software radio system, and effectively reduce the complexity of the secure software radio system and improve the communication timeliness of the secure software radio system.
[0056] The above embodiments do not limit the software platform 10. This application combines... Figure 3 An alternative implementation method is also provided, which may include the following:
[0057] As an optional implementation, the framework control component 101 of the above embodiments may include a domain manager, a device manager, and a file manager.
[0058] The domain manager is deployed in the protocol processing module of the first SoC chip. It can be used to manage and control all hardware and software resources within the domain and provides an interface for managing waveforms and devices.
[0059] The device manager in this embodiment can be used to manage all devices and services of the secure software radio system. Both the red-edge system and the black-edge system include a device manager. For distinction, this application refers to the device manager in the red-edge system as the red-edge device manager and the device manager in the black-edge system as the black-edge device manager. Specifically, the device manager may include a red-edge device manager and a black-edge device manager. The red-edge device manager can be used to manage all devices and services of the application processing system. The red-edge device manager is deployed in the protocol processing module of the first SoC chip. The black-edge device manager is used to manage all devices and services of the communication processing system and the radio frequency system. The black-edge device manager is deployed in the protocol processing module of the second SoC chip.
[0060] In this embodiment, the file manager can be used to provide distributed file system services for various platform device components and system console software of the software platform, so as to perform file and directory operations on all storage of the secure software radio system through the file manager.
[0061] As another optional implementation, the platform device component 102 may include any one or any combination of the following: an I / O device, an executable device, a loadable device, an adapter device, and a hardware abstraction layer. It is understood that the secure software-defined radio system of this application includes a black-edge system and a red-edge system. The black-edge system and the red-edge system may contain the same platform device component. Based on this, the platform device component 102 can be divided into a red-edge platform device component and a black-edge platform device component; that is, the platform device component in the red-edge system is a red-edge platform device component, and the platform device component in the black-edge system is a black-edge platform device component.
[0062] In this embodiment, the IO device can be a proxy component for I / O hardware resources, such as an Ethernet device. The adapter device is used to adapt the data communication driver between the first SoC chip and the second SoC chip; for a secure software-defined radio system, the adapter device may include a red-edge adapter device and a black-edge adapter device. The executable device is a proxy component for the application processor, used to load and run the waveform component of the application processor; for a secure software-defined radio system, the executable device may include a red-edge executable device and a black-edge executable device. The loadable device is a proxy component for the dedicated processor of the communication processing system; for a secure software-defined radio system, the loadable device may include a red-edge loadable device, a black-edge loadable device, and an FPGA device; the hardware abstraction layer is used for data communication between heterogeneous processors. The platform service may include a platform management service; the platform management service is used to provide external console software with interfaces and services for configuring and obtaining parameters, functions, and information of the software-defined radio, and also to provide platform device and waveform management services related to the secure software-defined radio system.
[0063] For the black-bordered system, the data communication between the various hardware devices can be as follows: the protocol processing module of the second SoC chip and its coprocessor module transmit data through a hardware abstraction layer; the coprocessor module of the second SoC chip communicates with the dedicated processor of the communication processing system through a hardware abstraction layer. Accordingly, the hardware abstraction layer includes the protocol processing module hardware abstraction layer of the second SoC chip, the coprocessor module hardware abstraction layer of the second SoC chip, and the dedicated processor hardware abstraction layer. If the dedicated processor is an FPGA, then the coprocessor module of the second SoC chip communicates with the FPGA of the communication processing system through a hardware abstraction layer; correspondingly, the hardware abstraction layer includes the protocol processing module hardware abstraction layer of the second SoC chip, the coprocessor module hardware abstraction layer of the second SoC chip, and the FPGA hardware abstraction layer.
[0064] For example Figure 1 and Figure 2To facilitate better portability and deployment of the established software platform to the secure software radio system, the platform device component 102 of the software platform 10 may include a red-edge platform device component and a black-edge platform device component. The executable device may include a red-edge executable device and a black-edge executable device. The red-edge executable device belongs to the red-edge platform device component and is deployed in the protocol processing module of the first SoC chip; the black-edge executable device belongs to the black-edge platform device component and is deployed in the protocol processing module of the second SoC chip. The loadable device may include a red-edge loadable device, a black-edge loadable device, and an FPGA device. The red-edge loadable device belongs to the red-edge platform device component and is deployed in the protocol processing module of the first SoC chip; the black-edge loadable device and the FPGA device belong to the black-edge platform device component and are deployed in the protocol processing module of the second SoC chip. The adapter device may include a red-edge adapter device and a black-edge adapter device. The red-edge adapter device belongs to the red-edge platform device component and is deployed in the protocol processing module of the first SoC chip; the black-edge adapter device belongs to the black-edge platform device component and is deployed in the protocol processing module of the second SoC chip.
[0065] Based on this, the red-edge platform device components may include: a domain manager, a red-edge device manager, red-edge I / O devices, red-edge executable devices, red-edge loadable devices, red-edge adapter devices, and platform management services. The black-edge platform device components may include a black-edge device manager, black-edge I / O devices, black-edge executable devices, black-edge loadable devices, black-edge adapter devices, a hardware abstraction layer for the protocol processing module of the second SoC chip, a hardware abstraction layer for the coprocessing module of the second SoC chip, and a hardware abstraction layer for the dedicated processor.
[0066] In this embodiment, the platform management service can be deployed in the protocol processing module of the first SoC chip to provide external console software with interfaces and services for configuring and obtaining parameters, functions, and information of the software radio, and also to provide platform device and waveform management services related to the secure software radio system.
[0067] To enable those skilled in the art to more clearly understand the technical solution of this application, this application also incorporates... Figure 4 Here is an illustrative example, which may include the following:
[0068] The main components of the Red Edge platform include: DomainManager, DeviceManager (MB_DeviceManager), EthernetDevice, ExecutableDevice (MB_APDevice), LoadableDevice (MB_CPDevice), AdapterDevice (MB_AdapterDevice), and PlatformManagerService.
[0069] The main components of the black-border platform device include: Device Manager SPB_DeviceManager, Executable Device SPB_APDevice, Loadable Devices SPB_CPDevice and FPGADevice, Adapter Device SPB_AdapterDevice, AP Hardware Abstraction Layer Device MHALDevice, CP Hardware Abstraction Layer CP_HAL, and FPGA Hardware Abstraction Layer FPGA_HAL.
[0070] As can be seen from the above, this embodiment can meet the requirements of software radio for reconfigurability, high flexibility and modularity. The software radio system design has strong scalability and security, effectively improves the design efficiency of secure software radio systems, facilitates the functional upgrade and maintenance of secure software radio systems, and allows developers to devote more energy to the research and design of communication services of secure software radio systems, providing ideas for the porting of software platforms to secure software radio systems.
[0071] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the hardware disclosed in the embodiments, including devices and electronic equipment, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to the method section.
[0072] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0073] The foregoing has provided a detailed description of a secure software-defined radio system provided in this application. Specific examples have been used to illustrate the principles and implementation methods of the invention. The descriptions of these embodiments are merely illustrative of the method and core ideas of the invention. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from the principles of the invention, and these improvements and modifications also fall within the scope of protection of the claims of this application.
Claims
1. A secure software-defined radio system, characterized in that, This includes a software platform, an application processing system with the application processor as the first SoC chip, a communication processing system with the baseband processor as the second SoC chip, and a radio frequency system; The application processing system, the communication processing system, and the radio frequency system achieve red-black isolation through the first SoC chip and the second SoC chip; the application processing system belongs to the red-edge system, and the communication processing system and the radio frequency system belong to the black-edge system; the red-edge system is a device used to process plaintext data, and the black-edge system is a device used to process encrypted data; The first SoC chip is used to receive external control commands and control the secure software radio system and manage waveforms according to the external control commands; the second SoC chip is used to control the black-bordered system; both the first SoC chip and the second SoC chip include a protocol processing module and a coprocessing module. The protocol processing module provides local system booting, hardware device drivers, memory management, process management, and real-time task scheduling. Its interface meets the requirements of a portable operating system interface and provides multi-threaded support for platform device components and waveform applications of the software platform, meeting the requirements of the software radio platform for operating system and compilation environment; the coprocessing module is a loadable device. The coprocessing module has no operating system and is used for the deployment and operation of communication waveform applications. The proxy component of the coprocessing module of the first SoC chip is deployed in the protocol processing module of the first SoC chip, and the proxy component of the coprocessing module of the second SoC chip is deployed in the protocol processing module of the second SoC chip; the protocol processing module of the first SoC chip deploys the framework control component, platform devices, and platform services of the software platform, and the protocol processing module of the second SoC chip deploys the framework control component, platform devices, and platform services of the software platform; the software platform includes the framework control component, platform device components, and platform services; the framework control component is used to manage the software and hardware resources, all hardware devices, and services of the secure software radio system, and to provide file services; the platform device components are software proxies corresponding to the hardware devices of the secure software radio system; the platform services are used to provide unified standard public services.
2. The secure software-defined radio system according to claim 1, characterized in that, The framework control components include a domain manager, a device manager, and a file manager; The domain manager is deployed in the protocol processing module of the first SoC chip. It is used to manage and control all software and hardware resources within the domain and to provide interfaces for managing waveforms and devices. The device manager is used to manage all devices and services of the secure software radio system; The file manager is used to provide distributed file system services for the various platform device components and system console software of the software platform, so as to perform file and directory operations on all storage devices of the secure software radio system through the file manager.
3. The secure software-defined radio system according to claim 2, characterized in that, The device manager includes a red-bordered device manager and a black-bordered device manager; The red-edge device manager is used to manage all devices and services of the application processing system; the red-edge device manager is deployed in the protocol processing module of the first SoC chip; The black-border device manager is used to manage all devices and services of the communication processing system and the radio frequency system; the black-border device manager is deployed in the protocol processing module of the second SoC chip.
4. The secure software-defined radio system according to claim 1, characterized in that, The platform services include platform management services deployed in the protocol processing module of the first SoC chip; The platform management service is used to provide external console software with interfaces and services for configuring and obtaining parameters, functions, and information of the software radio, and also to provide platform equipment and waveform management services related to the secure software radio system.
5. The secure software-defined radio system according to any one of claims 1 to 4, characterized in that, The platform device components include any one or any combination of the following: I / O devices, executable devices, loadable devices, adapter devices, and hardware abstraction layer; The IO device is a proxy component for I / O hardware resources; The adapter device is used to adapt the data communication driver between the first SoC chip and the second SoC chip. The executable device is a proxy component of the application processor, used to load and run the waveform component of the application processor; The loadable device is a proxy component of the dedicated processor of the communication processing system; The hardware abstraction layer is used for data communication between heterogeneous processors.
6. The secure software-defined radio system according to claim 5, characterized in that, The protocol processing module and its coprocessing module of the second SoC chip transmit data through the hardware abstraction layer, and the coprocessing module of the second SoC chip communicates with the dedicated processor of the communication processing system through the hardware abstraction layer. Accordingly, the hardware abstraction layer includes the protocol processing module hardware abstraction layer of the second SoC chip, the coprocessing module hardware abstraction layer of the second SoC chip, and the dedicated processor hardware abstraction layer.
7. The secure software-defined radio system according to claim 5, characterized in that, The platform equipment components include red-edged platform equipment components and black-edged platform equipment components.
8. The secure software-defined radio system according to claim 7, characterized in that, The executable devices include red-bordered executable devices and black-bordered executable devices; The red-edge executable device is a component of the red-edge platform device and is deployed in the protocol processing module of the first SoC chip; The black-border executable device is a component of the black-border platform device and is deployed in the protocol processing module of the second SoC chip.
9. The secure software-defined radio system according to claim 7, characterized in that, The loadable devices include red-bordered loadable devices, black-bordered loadable devices, and FPGA devices; The red-edge loadable device is a component of the red-edge platform device and is deployed in the protocol processing module of the first SoC chip; The black-border loadable device and the FPGA device belong to the black-border platform device components and are deployed in the protocol processing module of the second SoC chip.
10. The secure software-defined radio system according to claim 7, characterized in that, The adapter device includes a red-edge adapter device and a black-edge adapter device; The red-edge adapter device is a component of the red-edge platform device and is deployed in the protocol processing module of the first SoC chip; The black border adapter device is a component of the black border platform device and is deployed in the protocol processing module of the second SoC chip.
Citation Information
Patent Citations
Data dump device based on hardware physical isolation
CN112800451A
Satellite link layer security processing device based on software radio technology
CN116192229A