Radio waveform cross-platform transplantation method, device, equipment and medium
Patent Information
- Application Number
- CN202311659136.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-05
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2043-12-05
AI Technical Summary
[0004]现有的技术途径中,是根据各项评估结果,由专家凭借经验进行人为判断无线电波形是否能够跨平台移植,缺少一套科学、合理、可行的软件无线电波形移植评估体系,无法实现跨软件平台的无线电波形快速移植
[0034] (1) This invention quantifies and objectively judges the feasibility of waveform transplantation by quantifying the transplantation fitness test, quantifying the evaluation of basic elements, and initial transplantation verification. Compared with the traditional method where experts rely on experience to judge whether a waveform can be transplanted based on non-quantitative evaluation results, this invention greatly reduces the time required and has higher efficiency, enabling rapid transplantation of radio waveforms.
Smart Images

Figure CN117715065B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of radio waveform porting, and particularly relates to methods, apparatus, equipment and media for cross-platform radio waveform porting. Background Technology
[0002] Software radio waveform portability assessment, based on the hardware and software resources of the waveform support platform, comprehensively evaluates the overall portability of the waveform to be ported based on the determined deployment base platform of the waveform to be ported, under the premise of meeting the software radio software platform standards, hardware platform standards and waveform software standards.
[0003] The quantitative evaluation elements of waveform portability consist of multi-dimensional parameters, including documentation and hardware / software completeness, software development standardization, hardware resource capability assessment, software resource capability assessment, software platform standard compliance, hardware platform standard compliance, waveform software non-standard compliance, and initial waveform portability verification.
[0004] The existing technical approach relies on experts' experience to make human judgments on whether radio waveforms can be ported across platforms based on various evaluation results. This lacks a scientific, reasonable, and feasible software radio waveform porting evaluation system, making it impossible to achieve rapid porting of radio waveforms across software platforms. Summary of the Invention
[0005] The purpose of this invention is to overcome the shortcomings of the prior art by providing a method, apparatus, equipment and medium for cross-platform porting of radio waveforms. It addresses existing standards while also taking into account subsequent iterative upgrades of the standards, forming a scientific, reasonable and feasible method for constructing a cross-platform porting system for software-defined radio waveforms.
[0006] The objective of this invention is achieved through the following technical solution:
[0007] A method for cross-platform porting of radio waveforms, the method comprising:
[0008] The waveform to be transplanted is subjected to waveform transplantation uniformity detection, and the uniformity detection result is converted into a uniformity quantization value. If the uniformity quantization value reaches a preset first threshold, the evaluation continues; otherwise, the process ends.
[0009] The results of the basic element evaluation of the waveform to be transplanted are obtained. The basic element evaluation results are converted into evaluation membership degree by fuzzy comprehensive evaluation method. Then, the quantitative score value of the basic element is calculated based on the evaluation membership degree.
[0010] If the quantitative score of the basic element reaches the preset second threshold, then the initial waveform transplantation verification is performed. After the initial waveform transplantation verification evaluation is completed, waveform transplantation is performed. If the initial waveform transplantation verification fails, the process ends.
[0011] Furthermore, the basic element assessment includes software development compliance assessment, hardware resource capability assessment, software resource capability assessment, software platform compliance assessment, hardware platform compliance assessment, and waveform software non-compliance assessment.
[0012] Furthermore, the method uses fuzzy comprehensive quantitative evaluation to assess hardware resource capabilities, software resource capabilities, and perform initial waveform porting verification.
[0013] Furthermore, the fuzzy comprehensive quantitative evaluation method specifically includes:
[0014] The results of the evaluation of the basic elements are made into a fuzzy comprehensive quantitative evaluation table. The fuzzy comprehensive quantitative evaluation table includes evaluation items, evaluation levels, and the number of evaluations corresponding to each evaluation level of each evaluation item. The fuzzy comprehensive quantitative evaluation table contains a total of n evaluations.
[0015] The formula for calculating the membership degree Re corresponding to the e-th evaluation level is:
[0016]
[0017] in, i is the evaluation item number, m is the number of evaluation items, and α i Let N be the weight of each evaluation item, n be the total number of evaluations, and N be the total number of evaluations. e The total number of ratings corresponding to the e-th rating level for each evaluation item;
[0018] The formula for calculating the overall score Z1 is as follows:
[0019]
[0020] T represents the total number of assessment levels.
[0021] Furthermore, the method employs data statistical quantification to conduct software development compliance assessment, software platform compliance assessment, hardware platform compliance assessment, and waveform software non-compliance assessment.
[0022] Furthermore, the data statistical quantification method specifically includes:
[0023] The results of the evaluation of the basic elements are made into a data statistics and quantification table. The data statistics and quantification table includes test items, the weight corresponding to each test item, the number of test cases and the number of compliance. The number of test cases is the number of test sub-items contained in each test item, and the number of compliance is the number of test sub-items that meet the requirements.
[0024] The formula for calculating the overall score Z2 is:
[0025]
[0026] in, i is the test item number, n is the number of evaluation items, and α i For the weights of each test item, t i c is the number of use case items. i For the conformity number, A is the total score of the test item.
[0027] On the other hand, the present invention also provides a cross-platform radio waveform porting device, the device comprising:
[0028] The first quantitative evaluation module performs waveform migration conformity detection on the waveform to be transplanted and converts the conformity detection result into a conformity quantification value. If the conformity quantification value reaches a preset first threshold, the evaluation continues; otherwise, the process ends.
[0029] The second quantitative evaluation module obtains the evaluation results of the basic elements of the waveform to be transplanted, converts the evaluation results of the basic elements into evaluation membership degree through fuzzy comprehensive evaluation method, and then calculates the quantitative score value of the basic elements based on the evaluation membership degree.
[0030] The waveform transplantation module performs initial waveform transplantation verification when the quantitative score of the basic element reaches a preset second threshold. After the initial waveform transplantation verification evaluation is completed, waveform transplantation is performed. If the initial waveform transplantation verification fails, the process ends.
[0031] On the other hand, the present invention also provides a computer device, the computer device including a processor and a memory, the memory storing a computer program, the computer program being loaded and executed by the processor to implement any of the above-described cross-platform porting methods for radio waveforms.
[0032] On the other hand, the present invention also provides a computer-readable storage medium storing a computer program, which is loaded and executed by a processor to implement any of the above-described cross-platform radio waveform porting methods.
[0033] The beneficial effects of this invention are as follows:
[0034] (1) This invention quantifies and objectively judges the feasibility of waveform transplantation by quantifying the transplantation fitness test, quantifying the evaluation of basic elements, and initial transplantation verification. Compared with the traditional method where experts rely on experience to judge whether a waveform can be transplanted based on non-quantitative evaluation results, this invention greatly reduces the time required and has higher efficiency, enabling rapid transplantation of radio waveforms.
[0035] (2) The waveform portability quantitative evaluation elements constructed by this invention have comprehensive evaluation element coverage, which can ensure the credibility of the quantitative evaluation results. Based on the characteristics of different evaluation elements, the eight elements are divided into two categories, and each category adopts an effective evaluation algorithm, which has the scientific nature of the quantitative evaluation method.
[0036] (3) The pre-portage evaluation process of this invention sets up a two-level decision mechanism. If the completeness requirement is not met or the basic element evaluation result is not met, invalid subsequent element evaluation work will not be carried out, thus ensuring the efficiency of waveform portability quantitative evaluation and reducing evaluation costs.
[0037] (4) This invention can provide good support for the rapid cross-platform porting of software radio waveforms and for waveform development manufacturers to develop waveforms according to standards / specifications. Attached Figure Description
[0038] Figure 1 This is a flowchart of the cross-platform porting method for radio waveforms according to an embodiment of the present invention;
[0039] Figure 2 This is a structural block diagram of a cross-platform radio waveform porting device according to an embodiment of the present invention. Detailed Implementation
[0040] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.
[0041] Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0042] The existing technical approach relies on experts' experience to make human judgments on whether radio waveforms can be ported across platforms based on various evaluation results. This lacks a scientific, reasonable, and feasible software radio waveform porting evaluation system, making it impossible to achieve rapid porting of radio waveforms across software platforms.
[0043] To address the aforementioned technical problems, the following embodiments of the radio waveform cross-platform porting method, apparatus, device, and medium of the present invention are proposed.
[0044] Example 1
[0045] The cross-platform radio waveform porting method in this embodiment, under the premise of clearly defining the waveform to be ported and the base platform for deploying the waveform to be ported, constructs a framework of quantitative evaluation elements for waveform portability, covering elements such as the completeness of the software, hardware and documentation required for porting, the standardization of the software development of the waveform to be ported and its compliance with software standards, the software and hardware resource capabilities and platform standard compliance of the base platform for deploying the waveform, and the initial physical verification evaluation of waveform porting, and uses corresponding algorithms to perform quantitative evaluation and statistics.
[0046] Reference Figure 1 ,like Figure 1 The diagram shown is a flowchart of the cross-platform porting method for radio waveforms in this embodiment. The method specifically includes the following steps:
[0047] Step 1: Perform waveform portability conformity testing on the object to be evaluated and obtain the quantitative value of the test result. If the quantitative value of the test result reaches the preset conformity threshold, then continue with the basic element evaluation; otherwise, directly perform waveform portability quantitative statistics.
[0048] Specifically, the basic elements in this embodiment include software development compliance assessment, hardware resource capability assessment, software resource capability assessment, software platform compliance assessment, hardware platform compliance assessment, and waveform software non-compliance assessment.
[0049] The statistical result R of waveform portability quantitative evaluation is calculated as follows:
[0050]
[0051] Where, x n The results represent the quantitative evaluation of 7 items, including 6 basic element evaluation items and waveform initial verification items. Therefore, n is a positive integer from 1 to 7, q is the quantitative evaluation result of waveform migration conformity detection, and y is the result of waveform migration conformity detection. n These are the item weighting coefficients for each basic element evaluation item and the initial waveform verification item. Each weighting coefficient must meet the following conditions:
[0052]
[0053] Step 2: If the evaluation and quantification results of the basic elements reach the preset basic element threshold, then the initial waveform portability verification is performed. After the initial waveform portability verification evaluation is completed, the waveform portability quantification statistics are performed. Otherwise, the waveform portability quantification statistics are performed directly.
[0054] In this embodiment, the hardware resource capability assessment, software resource capability assessment, and initial waveform porting verification are calculated using the fuzzy comprehensive quantization assessment method. The specific implementation method of the fuzzy comprehensive quantization assessment method is as follows:
[0055] Table 1 is the fuzzy comprehensive quantitative evaluation table.
[0056] Table 1. Fuzzy Comprehensive Quantitative Evaluation Table
[0057]
[0058]
[0059] Each basic element contains several evaluation items. For example, taking hardware resource capability evaluation as an example, the evaluation items include channel resources, processor resources, bus resources, memory resources, etc. Based on the evaluation item number i (1~m) and the weight α of each item... m And the total number of evaluations n, the membership degree R in the e-th column e The calculation formula is as follows:
[0060] and
[0061] Where, N e To assess membership, the e-th column from left to right gives the total number of times each assessment result was rated "very good". For example, N1 represents the total number of times each assessment item received an assessment rating of "very good"; N 11 ~N m5分别 This represents the total number of times each evaluation item is rated for each evaluation level, for example, N. 11 This indicates that evaluation item 1 received N. 11 The second "very good" rating, N m5 Indicates that the evaluation item m obtains N m5 The second "very poor" rating. α1~α m The weights assigned in advance.
[0062] The formula for calculating the overall score Z corresponding to the basic elements is as follows:
[0063]
[0064] The specific implementation method of data statistical quantification is as follows:
[0065] Table 2 is a statistical quantification table of data.
[0066] Table 2 Statistical Quantification Table
[0067]
[0068] Each basic element contains several test items. For example, taking software platform compliance testing as an example, the test items include the core framework, operating system, transmission mechanism, etc. Based on the test item number i (1~n) and weight α... i Number of use case items t i , the number c i The formula for calculating the comprehensive score Z corresponding to the basic elements is as follows:
[0069] and
[0070] Where A represents the total score of the test items, in this embodiment, the test items specifically include four items: software development compliance assessment, software platform compliance assessment, hardware platform compliance assessment, and waveform software compliance assessment. The number of test cases is the number of specific test sub-items corresponding to each test item, and the compliance number is the number of times each test sub-item meets the requirements. Taking the compliance test with test item 1 as the core framework as an example, the corresponding test sub-items (test cases) are device manager, file system, device, domain manager, etc. Furthermore, taking the software platform compliance test as an example, test items 1, 2, 3, etc., are compliance tests for the core framework, operating system, transmission mechanism, etc., respectively. The test sub-items corresponding to the core framework compliance test of test item 1 are device manager, file system, device, domain manager, etc.
[0071] The waveform transfer process specifically includes the following steps:
[0072] First, a portability conformity test is performed. The test result is quantified as q, and a threshold value T1 is set. The quantified result q is compared with the threshold T1. If the portability conformity judgment meets the requirements (i.e., q≥T1), basic element assessments are performed, including software development compliance assessment, hardware resource capability assessment, software resource capability assessment, software platform compliance assessment, hardware platform compliance assessment, and waveform software non-compliance assessment. After each basic element assessment is completed, the quantified result e is compared with a threshold T2 to determine whether the basic element assessment results meet the requirements (i.e., e≥T2). If the basic element assessment results meet the requirements, initial waveform porting verification is performed. After the initial waveform porting verification assessment is completed, waveform porting is performed. If the portability conformity judgment or the basic element assessment result indicates that the requirements are not met, the porting process is terminated directly.
[0073] This embodiment quantifies and objectively assesses the feasibility of waveform portability through three steps: quantifying portability compliance detection, quantifying the evaluation of basic elements, and initial portability verification. Compared to traditional methods where experts rely on experience and non-quantitative evaluation results to determine waveform portability, this significantly reduces time and is more efficient, enabling rapid portability of radio waveforms. This embodiment constructs eight major quantitative evaluation elements for waveform portability, providing comprehensive coverage and ensuring the reliability of the quantitative evaluation results. Based on the characteristics of different evaluation elements, the eight elements are divided into two categories, each employing an effective evaluation algorithm, demonstrating the scientific nature of the quantitative evaluation method. The pre-portage evaluation process in this embodiment employs a two-level decision mechanism. If compliance requirements or basic element evaluation results are not met, invalid subsequent element evaluations are not performed, ensuring the efficiency of the waveform portability quantitative evaluation and reducing evaluation costs.
[0074] Example 2
[0075] Reference Figure 2 ,like Figure 2 The diagram shown is a structural block diagram of the cross-platform radio waveform porting device of this embodiment. The device specifically includes the following structures:
[0076] The first quantitative evaluation module performs waveform migration conformity detection on the waveform to be migrated and converts the conformity detection result into a conformity quantification value. If the conformity quantification value reaches the preset first threshold, the evaluation continues; otherwise, the process ends.
[0077] The second quantitative evaluation module obtains the evaluation results of the basic elements of the waveform to be transplanted, and transforms the evaluation results of the basic elements into evaluation membership degree through fuzzy comprehensive evaluation method, and then calculates the quantitative score value of the basic elements based on the evaluation membership degree.
[0078] The waveform transplantation module performs initial waveform transplantation verification when the basic element quantification score reaches the preset second threshold. After the initial waveform transplantation verification evaluation is completed, waveform transplantation is performed. If the initial waveform transplantation verification fails, the process ends.
[0079] Example 3
[0080] This preferred embodiment provides a computer device that can implement the steps in any embodiment of the cross-platform radio waveform porting method provided in this application. Therefore, it can achieve the beneficial effects of the cross-platform radio waveform porting method provided in this application. For details, please refer to the previous embodiments, which will not be repeated here.
[0081] Example 4
[0082] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. Therefore, embodiments of the present invention provide a storage medium storing multiple instructions that can be loaded by a processor to execute the steps of any embodiment of the cross-platform radio waveform porting method provided by the present invention.
[0083] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0084] Since the instructions stored in the storage medium can execute the steps in any of the cross-platform radio waveform porting methods provided in the embodiments of the present invention, the beneficial effects that any of the cross-platform radio waveform porting methods provided in the embodiments of the present invention can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.
[0085] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for cross-platform porting of radio waveforms, characterized in that, The method includes: A waveform migration uniformity test is performed on the waveform to be migrated, and the uniformity test result is converted into a uniformity quantization value. If the uniformity quantization value reaches a preset first threshold, the evaluation continues; otherwise, the process ends. The results of the basic element evaluation of the waveform to be ported are obtained. The evaluation results of the basic elements are converted into evaluation membership degrees by fuzzy comprehensive evaluation method. Then, the quantitative score of the basic elements is calculated based on the evaluation membership degrees. The basic element evaluation includes software development standardization evaluation, hardware resource capability evaluation, software resource capability evaluation, software platform compliance evaluation, hardware platform compliance evaluation, and waveform software non-compliance evaluation. If the quantitative score of the basic element reaches the preset second threshold, then the initial waveform transplantation verification is performed. After the initial waveform transplantation verification evaluation is completed, waveform transplantation is performed. If the initial waveform transplantation verification fails, the process ends. The method uses fuzzy comprehensive quantitative evaluation to evaluate hardware resource capabilities, software resource capabilities, and perform initial waveform porting verification. The fuzzy comprehensive quantitative evaluation method specifically includes: The results of the evaluation of the basic elements are made into a fuzzy comprehensive quantitative evaluation table. The fuzzy comprehensive quantitative evaluation table includes evaluation items, evaluation levels, and the number of evaluations corresponding to each evaluation level of each evaluation item. The fuzzy comprehensive quantitative evaluation table contains a total of n evaluations. The formula for calculating the membership degree Re corresponding to the e-th evaluation level is: ; in, i is the evaluation item number, m is the number of evaluation items, and α i Let N be the weight of each evaluation item, n be the total number of evaluations, and N be the total number of evaluations. e The total number of ratings corresponding to the e-th rating level for each evaluation item; The formula for calculating the overall score Z1 is as follows: ; T represents the total number of assessment levels.
2. The cross-platform porting method for radio waveforms as described in claim 1, characterized in that, The method uses data statistical quantification to conduct software development compliance assessment, software platform compliance assessment, hardware platform compliance assessment, and waveform software non-compliance assessment.
3. The cross-platform porting method for radio waveforms as described in claim 2, characterized in that, The data statistical quantification method specifically includes: The results of the evaluation of the basic elements are made into a data statistics and quantification table. The data statistics and quantification table includes test items, the weight corresponding to each test item, the number of test cases and the number of compliances. The number of test cases is the number of test sub-items contained in each test item, and the number of compliances is the number of test sub-items that meet the requirements. The formula for calculating the overall score Z2 is: ; in, i is the test item number, n is the number of evaluation items, and α i For the weights of each test item, t i c is the number of use case items. i For the number of correct answers, A is the total score of the test item.
4. A cross-platform radio waveform porting device, characterized in that, The apparatus, applied to the cross-platform porting method for radio waveforms according to any one of claims 1-3, comprises: The first quantitative evaluation module performs waveform migration conformity detection on the waveform to be transplanted and converts the conformity detection result into a conformity quantification value. If the conformity quantification value reaches a preset first threshold, the evaluation continues; otherwise, the process ends. The second quantitative evaluation module obtains the evaluation results of the basic elements of the waveform to be transplanted, converts the evaluation results of the basic elements into evaluation membership degree through fuzzy comprehensive evaluation method, and then calculates the quantitative score value of the basic elements based on the evaluation membership degree. The waveform transplantation module performs initial waveform transplantation verification when the quantitative score of the basic element reaches a preset second threshold. After the initial waveform transplantation verification evaluation is completed, waveform transplantation is performed. If the initial waveform transplantation verification fails, the process ends.
5. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program, which is loaded and executed by the processor to implement the cross-platform porting method for radio waveforms as described in any one of claims 1-3.
6. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which is loaded and executed by a processor to implement the cross-platform porting method for radio waveforms as described in any one of claims 1-3.
Citation Information
Patent Citations
SCA waveform component combination part method
CN110932737A
Farm work support system
JP2016101145A