CN115941489A - Communication strategy generation system based on real-time efficiency evaluation - Google Patents
Communication strategy generation system based on real-time efficiency evaluation Download PDFInfo
- Publication number
- CN115941489A CN115941489A CN202310233447.2A CN202310233447A CN115941489A CN 115941489 A CN115941489 A CN 115941489A CN 202310233447 A CN202310233447 A CN 202310233447A CN 115941489 A CN115941489 A CN 115941489A
- Authority
- CN
- China
- Prior art keywords
- strategy
- communication
- data
- receiving
- channel
- 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.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a communication strategy generation system based on real-time efficiency evaluation, which implements the following method steps: s1, simulating a real channel environment; s2, starting a transceiving function of the signal processing and calculating module; s3, evaluating the efficiency of the communication effect; s4, optimizing a transmission strategy according to the efficiency evaluation result, and adjusting the strategy; s5, controlling the operation flow of the communication system; after the strategy is adjusted, updating the channel simulation environment to be in a real-time state; s6, generating a communication strategy; and repeating the steps S4 and S5 until the data transmission effect reaches the set evaluation index threshold value condition, and acquiring the final transmission strategy as the finally generated communication strategy. The system simulates a real channel environment through a channel simulation calculation module, simulates a real transceiving end through a signal processing calculation module, evaluates the efficiency through a communication efficiency calculation module and controls the operation flow of the system, and then sends the generated communication strategy to an external real sending end to serve as the communication strategy.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a communication strategy generation system based on real-time efficiency evaluation.
Background
With the continuous progress of information network technology, the network space environment is more and more complex, and the communication network gradually covers natural spaces such as land, sea and sky. Nowadays, network communication has become a core means of information interaction of the present generation, and in order to maintain high-quality communication in a complex and changeable electromagnetic environment, timeliness, rapidity and accuracy of information are particularly important. Communication policy is a policy means of communication technology, and the difference of policies affects the efficiency of information transmission. The reasonable communication strategy can ensure high reliable communication efficiency, and for a complex electromagnetic environment which changes rapidly, the generation optimization of the communication strategy needs to have real-time performance, so that the communication strategy which is generated and optimized along with the environment and updated continuously becomes extremely important.
The diversification of the communication mode supports the signal to work in frequency ranges of short waves, ultra-short waves, satellite wave bands and the like for specific frequency band selection, and the frequency bandwidth, the power, the transmission time delay and the like also influence the transmission quality of communication. In addition, in a complex communication environment, communication entities are mutually influenced, and how to ensure that both communication parties can accurately transmit messages is a basis for reliable information transmission through reasonable communication strategy selection. The communication efficiency evaluation is used as an effective judgment means for communication strategy selection, mainly carries out comprehensive evaluation on communication quality, and is a comprehensive evaluation value for measuring the communication quality of an available frequency band in a communication process. Accurate efficiency evaluation can guide the generation of a reasonable communication strategy scheme, and signal parameters such as a reasonable center frequency point, transmission power, a modulation mode and receiving gain are selected to further complete information transmission. The existing method for evaluating the performance of the communication network has evaluation based on a single index, and usually uses Received Signal Strength (RSS) as an evaluation element; the basis of the strategy making by the multi-attribute decision making (MDAM) algorithm is the degree of importance of the user to the communication performance index; based on the evaluation of the utility function, selecting index parameters such as received signal strength, signal-to-noise ratio and the like according to influence on communication; and the BP neural network sets a communication quality target function training algorithm to approximate expected performance and the like.
In the face of an uncertain complex communication environment under informatization conditions, reasonable selection of a communication strategy and correct delivery of a message are undoubtedly very important.
The wrong communication strategy can cause serious consequences such as important information loss and communication failure. The reasonability of the communication strategy needs to have an evaluation standard of strategy selection, and the evaluation of communication efficiency is one effective way to solve the problem. In the face of complex and variable electromagnetic environments, the development of a communication strategy generation system based on real-time performance evaluation is completely necessary.
Disclosure of Invention
Aiming at the problems in the prior art, the invention aims to develop a communication strategy generation system based on real-time performance evaluation, which is based on wireless and wired communication technologies, simulates an actual communication environment and is provided with a communication performance calculation module, a signal processing calculation module and a channel simulation calculation module. The real channel environment is simulated through the channel simulation calculation module, the real transceiving end is simulated through the signal processing calculation module, the communication efficiency calculation module carries out efficiency evaluation and controls the system operation flow, and the generated communication strategy is sent to an external real sending end to serve as the communication strategy.
In order to achieve the above object, the present invention provides a communication policy generation system based on real-time performance evaluation, the system implementing the following method steps:
s1, simulating a real channel environment; calling a channel simulation model to calculate simulation channel parameters, sending the simulation channel parameters to a channel simulation module, and simulating a real channel environment;
s2, starting a transceiving function of the signal processing and calculating module; the communication efficiency calculation module acquires an initial transmission strategy and sends the initial transmission strategy to a transmitting end of the signal processing calculation module, and controls a transmitting end and a receiving end of the signal processing calculation module to start a data transmitting and receiving function;
s3, evaluating the efficiency of the communication effect; the communication efficiency calculation module acquires the sending data and the receiving data of the signal processing calculation module, designs an efficiency evaluation index model, and then calls an evaluation model to evaluate the data transmission effect;
s4, optimizing a transmission strategy according to the efficiency evaluation result, and adjusting the strategy;
s5, controlling the operation flow of the communication system; after strategy adjustment, updating the channel simulation environment to be in a real-time state, terminating the transceiving program of the signal processing and calculating module by the communication efficiency calculating module, restarting the signal processing and calculating module to transmit data according to a new strategy, restarting the receiving end to receive the data, and then performing efficiency evaluation;
s6, generating a communication strategy; and repeating the steps S4 and S5 until the data transmission effect reaches the set evaluation index threshold value condition, and acquiring the final transmission strategy as the finally generated communication strategy.
Further, the channel environment simulation described in step S1 is to design a channel model for calculating the channel loss of the current environment and predicting the channel loss at the next time, and the calculation of the channel loss at the next time is predicted based on the lagrange difference method, and specifically includes:
wherein d is the distance between the reception beacon and the transmission beacon at the next instant, and>is a first->A loss of channel environment at a time, based on the time of day>Is a first->The distance between the receiving signal station and the transmitting signal station at any moment;
and after the channel loss calculation is finished, transmitting the calculation result to the simulator through a value transmission program, and connecting the simulator with a signal receiving and transmitting end so as to realize the simulation of the current channel environment.
Further, the transceiver function of the signal processing and calculating module in step S2 is implemented, and the communication efficiency calculating module needs to first generate an initial transmission policy; then the sending end of the signal processing and calculating module is controlled to start a signal sending program according to the initial strategy, and then the receiving end is controlled to start a signal receiving program.
Further, the transmission strategy includes a center frequency, a transmission power, a reception gain, and a sampling frequency.
Further, the performance evaluation of the communication effect in step S3 is performed by designing an index model for the performance evaluation, including calculation of the bit error rate, the transmission success rate, and the reception success rate.
Further, the error rate is calculated according to the transmission data of the receiving and transmitting end of the signal processing calculation module; according to the length of the transmitted data of the transmitting end, counting the length of the data received each time and the length of the data received each time, if the length of the data is consistent with the length of the data, bringing the data into statistics, comparing the coding difference between the received data and the transmitted data, calculating the error probability, and calculating the average bit error rate of all the data received within a set time as the final evaluation data;
the calculation formula of the bit error rate is as follows:
wherein +>Means the average bit error rate to be calculated->Means the number of error codes in the received data, and->Means the total length of the transmitted data or the number of total transmitted codes, in or out of>Refers to the total number of times received within a particular period of time;
the transmission success rate is calculated by judging whether the receiving is successful according to whether the length of the received data is consistent with that of the sent data, and if so, the transmission is considered to be successful;
the calculation formula of the transmission success rate is as follows:
wherein it is present>Means a transmission success rate to be calculated>Refers to the number of successful transmissions over a particular period of time, based on the number of times a transmission has been successful, based on the number of times a particular period of time has been reserved>Refers to the total number of times received within a particular period of time;
the receiving success rate is calculated by judging whether the receiving is successful according to whether the received data is completely consistent with the transmitted data or not, and if the data is completely consistent after comparison, the receiving is considered to be successful; the calculation formula of the receiving success rate is as follows:
wherein +>Means a calculated success rate of reception and transmission>Refers to a number of successful receptions over a specified period of time, based on a number of previous receptions, or based on a number of previous receptions, which is greater than or equal to a number of previous receptions, or which is greater than or equal to a number of previous receptions, based on a previous reception response, or which is greater than or equal to a number of previous receptions, over a specified period of time>Refers to the total number of times received within a particular period of time.
Further, in the policy adjustment step of step S4, threshold values of the bit error rate, the transmission success rate, and the reception success rate are set based on the performance evaluation result of step S3, and when the performance evaluation result cannot satisfy the threshold value requirement, the transmission policy is changed, and the performance evaluation of the communication effect of the signal processing calculation module is continued until the threshold value setting is satisfied.
Further, the judgment condition that the performance evaluation result cannot meet the threshold requirement is that the error rate is not lower than a set threshold, or the transmission success rate is not higher than the set threshold, or the reception success rate is not higher than the set threshold.
Further, in the operation flow control of the communication system in step S5, channel simulation estimation needs to be performed again each time the communication strategy is changed, and the channel attenuation coefficient is recalculated and transmitted to the simulator according to the actual situation of the current environment, so as to ensure the validity and real-time performance of channel simulation; and all the processes require the control of the communication efficiency calculation module, and each time the strategy is adjusted, the communication efficiency module needs to update the channel simulation parameter data, stop the data transceiving program of the original signal processing calculation block transceiving end, start again according to the new strategy, and evaluate the efficiency again.
Further, the system comprises a signal processing calculation module, a channel simulation calculation module and a communication efficiency calculation module; the system comprises a signal processing calculation module, a channel simulation calculation module and a communication efficiency calculation module; the communication efficiency calculation module is used as a system flow control module and is used for realizing the functions of data receiving and sending control, information strategy adjustment and efficiency evaluation of communication data transmission; the signal processing and calculating module is respectively provided with a transmitting end and a receiving end and is used for realizing the data receiving and transmitting function; the channel simulation calculation module provides a simulated channel environment for signal receiving and transmitting and is used for realizing estimation and prediction of external real channel parameters.
Specifically, the signal processing calculation module is configured to obtain an initial policy of a real transceiving end of an external environment, and then send the initial policy to a transceiving end inside the system as an initial policy of the transceiving end of the signal processing calculation module;
the channel simulation calculation module is used for performing channel simulation calculation according to the channel loss calculation model needing to use the frequency of a transmitted signal, the distance between a transmitting signal station and a receiving signal station, the height of the transmitting signal station and the height of the receiving signal station as model input, and the channel loss model at the next moment needing to use the distance between the receiving signal station and the transmitting signal station at the next moment as model input;
the communication efficiency calculation module is used for continuously adjusting the transceiving strategy in the process of generating the communication strategy, has a strategy library to support strategy adjustment, and then optimizes the communication strategy through the efficiency evaluation value; the performance evaluation of the communication performance calculation module is used as a basis for policy adjustment, a threshold value of each evaluation index needs to be set, and when the error rate is lower than the threshold value, the transmission success rate is higher than the threshold value, and the reception success rate is higher than the threshold value, the performance evaluation value is considered to reach an expectation, and the current communication policy is determined as a finally generated communication policy.
The invention has the beneficial effects that:
the communication strategy generation system based on real-time efficiency evaluation can ensure that the internal transceiving initial strategy controlled by the system is required to be consistent with the strategy of the transceiving end of the real environment, and the communication strategy generated by the system is sent to the sending end of the real environment, and then the sending end adjusts the sending strategy, thereby effectively improving the communication quality. The design forms a closed loop of the whole system, ensures that each part of function processes of the system from top to bottom and from the whole to the part operate sequentially, and completely realizes the generation and application of the communication strategy. In addition, the design of the policy base or the adjustment process of the policies can be performed in the direction of optimization as much as possible, so that the optimization direction of the current policy parameters needs to be determined according to the selection of the policy base. The transmission frequency and the receiving and transmitting gain of the communication strategy parameters are designed, so that the strategy can be adjusted by gradually increasing from a smaller value according to a certain step length, and the aim of optimizing the communication quality is fulfilled.
Drawings
FIG. 1 is a flow chart illustrating operation of a communication policy generation system based on real-time performance evaluation according to an embodiment of the present invention;
FIG. 2 is a block diagram of a communication policy generation system based on real-time performance evaluation according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a channel simulation calculation module implementing a real channel simulation according to a first step of the present invention;
FIG. 4 is a block diagram of a policy adjustment condition framework based on real-time performance evaluation in step six according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating operation control of the communication system by the communication performance calculating module in step five according to the embodiment of the present invention;
fig. 6 is a diagram illustrating real-time information of a communication policy generation system based on real-time performance evaluation according to an embodiment of the present invention.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to the accompanying drawings, and it is to be understood that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, belong to the protection scope of the present invention.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
A communication policy generation system based on real-time performance evaluation proposed according to an embodiment of the present invention is described below with reference to fig. 1 to 6.
According to the communication strategy generation system based on real-time efficiency evaluation provided by the embodiment of the invention, the system comprises a signal processing calculation module, a channel simulation calculation module and a communication efficiency calculation module. The main idea is that the function realization process is independently controlled and completed by a communication efficiency calculation module, and the operation process based on the communication strategy generated by the system is as follows: firstly, a communication efficiency calculation module calls a channel simulation model to calculate real channel parameters, and then the real channel parameters are sent to a channel simulation calculation module for simulating a real channel environment; then obtaining an initial transmitting strategy and sending the initial transmitting strategy to a transmitting end of the signal processing and calculating module, controlling the starting of a transmitting and receiving end through control information, and starting to perform a data transmitting and receiving function of the signal processing and calculating module; obtaining the transmitting data and the receiving data of a transmitting and receiving end to carry out the efficiency evaluation of data transmission; carrying out strategy adjustment according to the evaluation result, optimizing the transmission strategy, and sending the strategy to the radio frequency transmitting end again; after the strategy is adjusted, the communication efficiency calculation module updates the channel simulation environment to be in a real-time state, controls the receiving and sending according to a new strategy, carries out the efficiency evaluation again and the like, and stops the step for a plurality of times until the transmission effect of the data reaches the set evaluation index threshold value, and the final transmission strategy is the generated communication strategy.
As shown in fig. 1, the communication policy generation system based on real-time performance evaluation of the present invention implements the following method steps:
and S1, simulating a real channel environment. Calling a channel simulation model to calculate channel simulation parameters, sending the channel simulation parameters to a channel simulation calculation module, and simulating an external real channel environment; the detailed channel simulation step is shown in the program flow chart of fig. 3, and includes first obtaining parameters of a channel simulation calculation model from a configuration file, selecting the channel simulation calculation model, calculating channel environment loss, and then issuing a calculation result to a channel simulator through a software interface, thereby completing simulation of a real channel environment. The channel simulator is connected to the transceiving end (the transceiving end includes a receiving end and a transmitting end) of the signal processing and computing module, as shown in fig. 2.
The channel environment simulation of the embodiment of the invention mainly simulates the channel loss in the current environment, so the loss calculation of the current channel environment is selected as a channel simulation calculation model, and the attenuation coefficient formula is calculated as follows:
wherein f is the frequency (MHz) of the transmitted signal, d is the distance (km) between the transmitting signal station and the receiving signal station, and/or>For emitting a signal level (m), ->An antenna correction factor (m);
and S2, starting the transceiving function of the signal processing and calculating module. The communication efficiency calculation module generates an initial transmission strategy, remotely controls the radio frequency transmitting end to start through the control information, and sends the initial transmission strategy to the radio frequency transmitting end; after receiving the starting command and the initial transmission strategy, the radio frequency transmitting end starts to send data uninterruptedly and sends the sending data to the communication efficiency calculating module; after the signal processing and calculating module sends the start, the communication efficiency calculating module controls the radio frequency receiving end to start through the control information, and after the radio frequency receiving end receives the start command, the radio frequency receiving end starts to receive data continuously and sends the received data to the communication efficiency calculating module;
and S3, evaluating the efficiency of the communication effect. The communication efficiency calculation module acquires the sending data and the receiving data of the signal processing calculation module, designs an efficiency evaluation index model, and then calls the evaluation model to evaluate the data transmission effect; the embodiment of the invention adopts the error rate, the transmission success rate, the receiving success rate and the like as evaluation indexes, when the evaluation indexes reach below a set error rate threshold value and above a transmission success rate threshold value, the current communication effect is considered to be better, and the current communication strategy is the generated communication strategy which is returned as the system output;
the specific performance evaluation indexes adopted by the embodiment of the invention are bit error rate and transmission success rate, and the specific definition and calculation mode are as follows:
the error rate calculation is mainly calculated according to transmission data of a receiving end and a transmitting end of a signal processing calculation module, specifically, according to the length of transmitted data of a transmitting end, statistics is carried out when the length of data received each time is consistent with the length of the data transmitted by the transmitting end, coding difference between the received data and the transmitted data is further compared, error probability is calculated, and the average error rate of all data received within a period of time is further calculated to serve as final evaluation data. Specifically, the calculation formula of the bit error rate is as follows:
wherein it is present>Means the average bit error rate to be calculated->Means the number of error codes in the received data, and->Means the total length of the transmitted data or the number of total transmitted codes, in or out of>Refers to the total number of times received within a particular period of time.
The calculation of the transmission success rate mainly judges whether the receiving is successful according to whether the length of the received data is consistent with that of the sent data, and if so, the transmission is considered to be successful. Specifically, the calculation formula of the transmission success rate is as follows:
wherein it is present>Means a transmission success rate to be calculated>Refers to the number of successful transmissions in a particular period of time, in conjunction with a number of transmissions in the device, based on the number of times a particular period of time has elapsed>Refers to the total number of times received within a particular period of time.
S4, optimizing a transmission strategy according to the efficiency evaluation result, adjusting the strategy, and sending the strategy to the radio frequency sending end again; specifically, when the calculated error rate is higher than the threshold value or the transmission success rate is lower than the threshold value, the strategy adjustment is continued, and the transmission strategy is changed until the evaluation index reaches the set evaluation condition and is stopped; as shown in fig. 4.
And step S5, controlling the operation flow of the communication system. After strategy adjustment, updating the channel simulation environment to be a real-time state, terminating the transceiving program of the signal processing and calculating module by the communication efficiency calculating module, restarting the signal processing and calculating module to send data according to a new strategy, restarting the receiving end to receive the data, and then performing efficiency evaluation;
specifically, the operation flow control of the communication system is mainly completed by the communication performance calculation module. The detailed steps are as follows:
s501, a communication efficiency calculation module calculates the current environment channel fading in real time, issues the fading to a simulator through a simulator interface, and sets the attenuation coefficient of the simulator in a remote control mode;
s502, the communication efficiency calculation module controls a receiving and transmitting end of the signal processing calculation module, and stops a receiving and transmitting program of the receiving and transmitting end when the efficiency evaluation result cannot meet expectations;
s503, after the transceiving program stops, a communication strategy is optimized, the communication strategy parameters adopted by the embodiment mainly comprise transmitting gain, receiving gain, center frequency and sampling rate, then the communication strategy is designed to be gradually selected towards the direction of optimizing the communication quality, and the embodiment is set that the transmitting frequency and the transceiving gain are gradually increased from a smaller value according to a certain step length so as to adjust the strategy;
s504, according to the selected new communication strategy, the communication efficiency calculation module controls the transceiving end of the signal processing calculation module again, and remotely controls the transceiving end to restart the sending program and the receiving program according to the new communication strategy;
s505, performing efficiency evaluation in real time, acquiring current sending data and current receiving data by a communication efficiency calculation module, and calculating an efficiency evaluation value according to a designed efficiency evaluation index;
the operation flow of the above communication system is controlled as shown in fig. 5.
And S6, generating a communication strategy. And according to the steps S4 and S5, circularly starting the steps of transceiving, efficiency evaluation, strategy adjustment and the like for many times until the data transmission effect reaches the set evaluation index threshold value condition, stopping the flow operation, and acquiring the final transmission strategy as the finally generated communication strategy. Wherein the evaluation index threshold may be set to: the bit error rate is 0-0.5, and the smaller the numerical value is, the better the communication quality is; the transmission success rate is 0.6-0.9, and the larger the value, the better the communication quality is. The bit error rate threshold value set by the embodiment of the invention is 0.1, and the transmission success rate threshold value is 0.9.
The embodiment of the invention designs a QT interface for displaying real-time results, and the specific display information comprises real-time link information, such as bit error rate, transmission success rate, current strategy, initial strategy, optimization strategy and the like; a real-time dynamic graph of performance evaluation index, bit error rate and transmission success rate; and (5) improving the efficiency of the evaluation index before and after strategy optimization.
According to the specific implementation of the embodiment, the real-time status of the link displays the changes of the bit error rate and the transmission success rate of the current communication in real time. The bit error rate is initially set to 1.0, the transmission success rate is initially set to 0, and the bit error rate is also 1.0 when data cannot be completely received. According to the set error rate threshold value of 0.1 and the transmission success rate threshold value of 0.9, the result of fig. 6 shows that the expected error rate is 0, the error rate is lower than the threshold value, the transmission success rate is 0.9983, and the transmission success rate is higher than the threshold value, and the optimization is finished; the communication strategy selection can display the current communication strategy in real time, wherein the current communication strategy comprises a center frequency, a transmitting gain, a receiving gain and a sampling frequency, the initial strategy shows the setting of the strategy initial value, and the strategy initial value is in an unchangeable state, and the initial strategy of the embodiment is set to be the center frequency of 1.54e9Hz, the transmitting gain of 60dB, the receiving gain of 60dB and the sampling frequency of 30.72e6Hz. The display of the optimization strategy is the optimal strategy result of the final output, and the output of the embodiment is the center frequency of 1.6e9Hz, the emission gain of 66dB, the receiving gain of 60dB and the sampling frequency of 30.72e6Hz; evaluating and displaying a curve change diagram of the bit error rate and the transmission success rate by the communication effect; communication quality improvement is embodied in that the communication quality improvement of an optimization strategy relative to an initial strategy is displayed through an evaluation index, the evaluation index of the embodiment is selected as an error rate and a transmission success rate, the initial error rate is 1, the transmission success rate is 0, the communication quality is improved to be the error rate 0 after the optimization strategy is adopted, and the transmission success rate is 0.8677. The specific display results are shown in fig. 6.
On the other hand, the communication strategy generation system based on the real-time performance evaluation according to the embodiment of the invention comprises a signal processing calculation module, a channel simulation calculation module and a communication performance calculation module. The signal processing and calculating module needs to obtain an initial policy of a real transceiving end of an external environment, and then sends the initial policy to a transceiving end inside the system to serve as the initial policy of the transceiving end of the signal processing and calculating module.
The channel simulation calculation module takes the frequency of a signal to be transmitted, the distance between a signal transmitting station and a signal receiving station, the height of the signal transmitting station, the height of the signal receiving station and the like as model input according to the channel loss calculation model, and the channel loss model at the next moment takes the distance between the signal receiving station and the signal transmitting station at the next moment as model input.
The communication efficiency calculation module needs to continuously adjust a transceiving strategy in the process of generating the communication strategy, namely, continuously adjusting the transceiving parameters of the communication strategy mainly comprise transmitting gain, receiving gain, central frequency and sampling rate; the performance evaluation of the communication performance calculation module is used as a basis for policy adjustment, a threshold value of each evaluation index needs to be set, when the error rate is lower than the threshold value, the transmission success rate is higher than the threshold value, and the reception success rate is higher than the threshold value, the performance evaluation value is considered to reach the expectation, and the current communication policy is used as a preferred policy and is a generated communication policy.
The system controls the internal receiving and transmitting initial strategy to keep consistent with the strategy of the real environment receiving and transmitting end, when the communication strategy generated by the system is sent to the transmitting end of the real environment, the transmitting end adjusts the transmitting strategy, and then the communication quality is improved. The design forms a closed loop of the whole system, ensures that each part of function processes of the system from top to bottom and from the whole to the part operate sequentially, and completely realizes the generation and application of the communication strategy.
In addition, the design of the policy base or the adjustment process of the policies is performed in the direction of optimization as much as possible, so that the optimization direction of the current policy parameters needs to be determined in accordance with the selection of the policy base. Aiming at the embodiment of the invention, the emission frequency and the receiving and transmitting gain of communication strategy parameters are designed to be gradually increased from an initial value according to a certain step length so as to adjust the strategy, thereby achieving the aim of optimizing the communication quality.
Any process or method descriptions in flow charts of the present invention or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of a process, may be embodied in any computer-readable medium for use by an instruction execution system, apparatus, or device, such computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by the execution system, apparatus, or device. Including read-only memory, magnetic or optical disks, and the like.
In the description herein, references to the description of the terms "embodiment," "example," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, various embodiments or examples described in this specification and features thereof may be combined or combined by those skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described, it is understood that the above embodiments are illustrative and not to be construed as limiting the present invention, and that modifications, alterations, substitutions, and alterations may be made to the above embodiments by those of ordinary skill in the art without departing from the scope of the present invention.
Claims (10)
1. A communication strategy generation system based on real-time performance evaluation, characterized in that the system implements the following method steps:
s1, simulating a real channel environment; calling a channel simulation model to calculate simulation channel parameters, sending the simulation channel parameters to a channel simulation module, and simulating a real channel environment;
s2, starting a transceiving function of the signal processing and calculating module; the communication efficiency calculation module acquires an initial transmitting strategy and transmits the initial transmitting strategy to a transmitting end of the signal processing calculation module, and controls a transmitting and receiving end of the signal processing calculation module to start a data transmitting and receiving function;
s3, evaluating the efficiency of the communication effect; the communication efficiency calculation module acquires the sending data and the receiving data of the signal processing calculation module, designs an efficiency evaluation index model, and then calls an evaluation model to evaluate the data transmission effect;
s4, optimizing a transmission strategy according to the efficiency evaluation result, and adjusting the strategy;
s5, controlling the operation flow of the communication system; after strategy adjustment, updating the channel simulation environment to be in a real-time state, terminating the transceiving program of the signal processing and calculating module by the communication efficiency calculating module, restarting the signal processing and calculating module to transmit data according to a new strategy, restarting the receiving end to receive the data, and then performing efficiency evaluation;
s6, generating a communication strategy; and repeating the steps S4 and S5 until the data transmission effect reaches the set evaluation index threshold value condition, and acquiring the final transmission strategy as the finally generated communication strategy.
2. The system according to claim 1, wherein the channel environment simulation in step S1 is performed to design a channel model for calculating a channel loss of a current environment and predicting a channel loss at a next time, and the calculation of the channel loss at the next time is predicted based on a lagrange difference method, and specifically includes:
where d is the distance between the receiving beacon and the transmitting beacon at the next time,is the first->A loss of channel environment at a time, based on the time of day>Is the first->The distance between the receiving signal station and the transmitting signal station at any moment;
and after the channel loss calculation is finished, transmitting the calculation result to the simulator through a value transmission program, and connecting the simulator with a signal receiving and transmitting end so as to realize the simulation of the current channel environment.
3. The system according to claim 1, wherein the transceiver function of the signal processing and calculating module in step S2 is implemented, and the communication performance calculating module needs to first generate an initial transmission strategy; then the sending end of the signal processing and calculating module is controlled to start a signal sending program according to the initial strategy, and then the receiving end is controlled to start a signal receiving program.
4. The real-time performance evaluation based communication strategy generating system of claim 3, wherein the transmission strategy comprises center frequency, transmission power, reception gain and sampling frequency.
5. The system according to claim 1, wherein the performance evaluation of communication effects in step S3 is performed by designing an index model of the performance evaluation, including calculation of the bit error rate, the transmission success rate, and the reception success rate.
6. The real-time performance evaluation based communication strategy generation system according to claim 5, wherein the bit error rate is calculated according to the transmission data of the transceiver end of the signal processing calculation module; counting the length of data received each time according to the length of the transmitted data of a transmitting end, and if the length of the data received each time is consistent with the length of the data, taking the data into statistics, comparing the coding difference between the received data and the transmitted data, calculating the error probability, and calculating the average bit error rate of all the data received within a set time as the final evaluation data;
the calculation formula of the bit error rate is as follows:
wherein it is present>Means the average bit error rate to be calculated->Means the number of error codes in the received data, and->Means the total length of the transmitted data or the total number of transmitted codes, based on the value of the sum>Refers to the total number of times received within a particular period of time;
the transmission success rate is calculated by judging whether the receiving is successful or not according to whether the length of the received data is consistent with that of the sent data or not, and if so, the transmission is considered to be successful;
the calculation formula of the transmission success rate is as follows:
wherein it is present>Means a transmission success rate to be calculated>Refers to the number of successful transmissions over a particular period of time, based on the number of times a transmission has been successful, based on the number of times a particular period of time has been reserved>Refers to the total number of times received within a particular period of time;
the receiving success rate is calculated by judging whether the receiving is successful according to whether the received data is completely consistent with the transmitted data or not, and if the data is completely consistent after comparison, the receiving is considered to be successful; the calculation formula of the receiving success rate is as follows:
wherein it is present>To refer to the received transmission success rate to be calculated,refers to a number of successful receptions over a specified period of time, based on a number of previous receptions, or based on a number of previous receptions, which is greater than or equal to a number of previous receptions, or which is greater than or equal to a number of previous receptions, based on a previous reception response, or which is greater than or equal to a number of previous receptions, over a specified period of time>Refers to the total number of times received within a particular period of time.
7. The communication policy generation system according to claim 1, wherein in the policy adjustment step of step S4, thresholds for the bit error rate, the transmission success rate and the reception success rate are set based on the performance evaluation result of step S3, and when the performance evaluation result fails to meet the threshold requirement, the transmission policy is changed, and the performance evaluation of the communication effect of the signal processing calculation module is continued until the threshold setting is met.
8. The communication policy generation system according to claim 7, wherein the condition for determining that the performance evaluation result cannot meet the threshold requirement is that the bit error rate is not lower than a set threshold, or the transmission success rate is not higher than a set threshold, or the reception success rate is not higher than a set threshold.
9. The communication strategy generation system based on real-time performance evaluation according to claim 1, wherein the operation flow control of the communication system in step S5 requires channel simulation estimation to be performed again each time the communication strategy is changed, and the channel attenuation coefficient is recalculated according to the actual situation of the current environment and is transmitted to the simulator, so as to ensure the effectiveness and real-time performance of channel simulation; and all the processes require the control of a communication efficiency calculation module, and when the strategy is adjusted each time, the communication efficiency module updates the channel simulation parameter data, stops the data transceiving program of the original signal processing calculation wood block transceiving end, starts again according to a new strategy, and evaluates the efficiency again.
10. The real-time performance evaluation based communication strategy generation system according to claim 1, wherein the system comprises a signal processing calculation module, a channel simulation calculation module and a communication performance calculation module; the communication efficiency calculation module is used as a system flow control module and is used for realizing the functions of data receiving and transmitting control, information strategy adjustment and efficiency evaluation of communication data transmission; the signal processing and calculating module is respectively provided with a transmitting end and a receiving end and is used for realizing the data receiving and transmitting function; the channel simulation calculation module provides a simulated channel environment for signal receiving and transmitting and is used for realizing estimation and prediction of external real channel parameters;
the signal processing and calculating module is used for acquiring an initial strategy of a real receiving and transmitting end of an external environment, and then transmitting the initial strategy to a receiving and transmitting end in the system as an initial strategy of the receiving and transmitting end of the signal processing and calculating module;
the channel simulation calculation module is used for inputting a model according to the channel loss calculation model needing to transmit signal frequency, the distance between a transmitting signal station and a receiving signal station, the height of the transmitting signal station and the height of the receiving signal station, and the channel loss model at the next moment needing to input the distance between the receiving signal station and the transmitting signal station at the next moment as the model;
the communication efficiency calculation module is used for continuously adjusting the transceiving strategy in the process of generating the communication strategy, has a strategy base to support strategy adjustment, and then optimizes the communication strategy through an efficiency evaluation value; the performance evaluation of the communication performance calculation module is used as a basis for strategy adjustment, a threshold value of each evaluation index needs to be set, and when the error rate is lower than the threshold value, the transmission success rate is higher than the threshold value, and the reception success rate is higher than the threshold value, the performance evaluation value is considered to reach the expectation, and the current communication strategy is determined to be the finally generated communication strategy.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310233447.2A CN115941489B (en) | 2023-03-13 | 2023-03-13 | Communication strategy generation system based on real-time performance evaluation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310233447.2A CN115941489B (en) | 2023-03-13 | 2023-03-13 | Communication strategy generation system based on real-time performance evaluation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115941489A true CN115941489A (en) | 2023-04-07 |
CN115941489B CN115941489B (en) | 2023-05-23 |
Family
ID=85827731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310233447.2A Active CN115941489B (en) | 2023-03-13 | 2023-03-13 | Communication strategy generation system based on real-time performance evaluation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115941489B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101867503A (en) * | 2010-06-09 | 2010-10-20 | 清华大学 | Cross-domain BGP routing policy deployment method |
CN101976375A (en) * | 2010-11-15 | 2011-02-16 | 南京大学 | Software middleware oriented intelligent decision supporting frame and working method thereof |
CN106160899A (en) * | 2016-06-17 | 2016-11-23 | 贵州电网有限责任公司贵阳供电局 | Aid decision-making system copied by a kind of collection |
CN106656623A (en) * | 2016-12-31 | 2017-05-10 | 电子科技大学 | Performance evaluation method of ultrashort wave communication system based on multi-factor influence modeling |
US20180032863A1 (en) * | 2016-07-27 | 2018-02-01 | Google Inc. | Training a policy neural network and a value neural network |
CN107845022A (en) * | 2017-11-02 | 2018-03-27 | 北京恒泰能联科技发展有限公司 | Electricity market aid decision-making systems |
CN113593223A (en) * | 2021-07-13 | 2021-11-02 | 同济大学 | Scene target oriented traffic control efficiency evaluation method |
CN115170195A (en) * | 2022-07-15 | 2022-10-11 | 百度在线网络技术(北京)有限公司 | Information processing method and device, electronic equipment and computer readable medium |
CN115330528A (en) * | 2022-08-31 | 2022-11-11 | 重庆富民银行股份有限公司 | Wind control strategy evaluation and analysis system |
-
2023
- 2023-03-13 CN CN202310233447.2A patent/CN115941489B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101867503A (en) * | 2010-06-09 | 2010-10-20 | 清华大学 | Cross-domain BGP routing policy deployment method |
CN101976375A (en) * | 2010-11-15 | 2011-02-16 | 南京大学 | Software middleware oriented intelligent decision supporting frame and working method thereof |
CN106160899A (en) * | 2016-06-17 | 2016-11-23 | 贵州电网有限责任公司贵阳供电局 | Aid decision-making system copied by a kind of collection |
US20180032863A1 (en) * | 2016-07-27 | 2018-02-01 | Google Inc. | Training a policy neural network and a value neural network |
CN106656623A (en) * | 2016-12-31 | 2017-05-10 | 电子科技大学 | Performance evaluation method of ultrashort wave communication system based on multi-factor influence modeling |
CN107845022A (en) * | 2017-11-02 | 2018-03-27 | 北京恒泰能联科技发展有限公司 | Electricity market aid decision-making systems |
CN113593223A (en) * | 2021-07-13 | 2021-11-02 | 同济大学 | Scene target oriented traffic control efficiency evaluation method |
CN115170195A (en) * | 2022-07-15 | 2022-10-11 | 百度在线网络技术(北京)有限公司 | Information processing method and device, electronic equipment and computer readable medium |
CN115330528A (en) * | 2022-08-31 | 2022-11-11 | 重庆富民银行股份有限公司 | Wind control strategy evaluation and analysis system |
Also Published As
Publication number | Publication date |
---|---|
CN115941489B (en) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021043154A1 (en) | Antenna parameter adjustment method and apparatus, electronic device, and computer-readable medium | |
CN105120468B (en) | A kind of dynamic wireless network selection method based on evolutionary game theory | |
CN109314871A (en) | Report method, device, equipment and the storage medium of wave beam measurement report | |
CN102892188B (en) | Based on the ascending power control method of genetic algorithm and device in communication network | |
CN110531617A (en) | Multiple no-manned plane 3D hovering position combined optimization method, device and unmanned plane base station | |
US8934931B2 (en) | Apparatus and method for allocating resources to nodes in a communication system using an update of iteration resource weights | |
US7218955B2 (en) | Method for deciding tilt angle of antenna in radio communication system and apparatus for deciding the same | |
CN109495959A (en) | Poewr control method, the network equipment and terminal | |
CN101897129B (en) | Method and arrangement for adjusting transmission power by-adjusting a gain factor in a communication system | |
CN113473480B (en) | Improved reinforcement learning network coverage optimization method facing cellular network | |
CN112468265B (en) | Wireless local area network modulation coding self-adaptive selection method based on reinforcement learning and wireless equipment | |
CN113259944B (en) | RIS auxiliary frequency spectrum sharing method based on deep reinforcement learning | |
CN102316568A (en) | Closed loop power control processing method and base station | |
US20240078439A1 (en) | Training Data Set Obtaining Method, Wireless Transmission Method, and Communications Device | |
CN115941489A (en) | Communication strategy generation system based on real-time efficiency evaluation | |
CN104079335A (en) | 3D MIMO beamforming method with robustness in multi-cell OFDMA network | |
CN102546111A (en) | CQI (Channel Quality Indicator) determining method and device thereof | |
CN104618046A (en) | Signal intensity prediction method and system based on wireless propagation model correction | |
WO2021048594A1 (en) | Methods for block error rate target selection for a communication session and related apparatus | |
CN101998416A (en) | 3G macrocellular SPM propagation model correcting method | |
WO2023039905A1 (en) | Ai data transmission method and apparatus, device, and storage medium | |
WO2022100471A1 (en) | Reflective surface adjustment method and related apparatus | |
CN102263608B (en) | Method and system for adaptive modulation and coding | |
CN1797982B (en) | Method for adjusting target SNR of power control in time division duplexing communication system | |
CN113453197A (en) | User pairing method combining mobile prediction and dynamic power |
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 |