Software-Defined Radio Application Package for Modem Independence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for distributing and executing software-defined radio applications are inefficient due to the need for customized control instruction codes for various modem hardware, requiring significant manpower and limiting the ability to optimize radio applications across different modem types.
Innovation Solution
A radio application package is generated and distributed, including radio controller codes, function block codes, and pipeline configuration metadata, allowing for standard and user-defined function blocks to be executed on both application and radio processors, enabling independent operation of radio applications across different modem structures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If customized control instruction codes are developed for each modem type, then the radio application can control the modem effectively, but the development time and manpower increase significantly
Solution Approach 1:
The patent implements a universal control mechanism where a single radio application can control multiple modem types through a standardized interface layer. The control instruction code is separated into a universal portion that works across all modem types and a customized portion that handles modem-specific variations, eliminating the need to develop separate applications for each modem model.
Solution Approach 2:
The control instruction code is segmented into two distinct parts: a universal control instruction code that can be executed by any modem type, and a customized control instruction code that handles modem-specific operations. This segmentation allows the majority of control logic to be shared while minimizing customization efforts.
2Adaptability or versatility
If different executable files are built for each modem model, then the application can run on specific modem hardware, but the device complexity and distribution burden increase
Solution Approach 1:
The patent creates a single universal executable file that can run on multiple modem types by incorporating a universal control instruction code. This eliminates the need to build, distribute, and manage separate executable files for each modem model, reducing complexity while maintaining broad compatibility.
Solution Approach 2:
The patent introduces an intermediary layer (the universal control instruction code) that translates between the standardized radio application interface and the diverse modem-specific interfaces. This intermediary enables a single executable to work across multiple hardware platforms without requiring multiple specialized versions.
3Productivity
If radio applications are optimized for specific modem hardware, then the processing efficiency improves, but the productivity and reusability of applications decrease
Solution Approach 1:
The patent enables a single radio application to be deployed across multiple modem types by using a universal control instruction code, significantly improving application reusability and developer productivity while maintaining the ability to execute efficiently on each specific hardware platform through the standardized interface.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed is a method for distributing, installing and operating software-defined radio-based radio application independent of hardware and a user application. The radio application comprises a radio controller code and a user-defined function block code. A radio application package for distributing and installing the radio application includes pipeline component metadata for constituting a pipeline of the radio application. The user-defined function block code may be provided in the form of an execution code, a source code or an intermediate representation, and the radio controller code and the user-defined function block code may call a standard function block. Accordingly, with the configuration of the radio application of the present invention and the method for distributing, installing and operating the radio application according to the present invention, various wireless communication systems can be used independently of a modem chip just by downloading and installing the radio application.