Adaptive modulation method for wireless signal transmission
By using historical communication data to establish the relationship between transmission weather and channel quality, predict the current channel quality and select an appropriate modulation method, the problem of mismatch between the modulation method and the communication state in the prior art is solved, and the prediction of channel quality and the adaptability of the modulation method are improved.
Patent Information
- Application Number
- CN202411694723.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The adaptive modulation method of existing wireless signal transmission is difficult to select a suitable modulation method based on the real-time communication state, resulting in the modulation method not matching the current communication state.
The link between transmission weather and channel quality is established through historical communication data, the current channel quality is predicted, and the appropriate modulation method is selected based on the prediction results.
The modulation method that selects matching based on real-time communication status is realized, and the prediction accuracy of channel quality and the adaptability of modulation methods are improved.
Smart Images

Figure CN119583013A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of wireless signal transmission technology, and relates to wireless signal transmission technology, and specifically to an adaptive modulation method for wireless signal transmission. Background Art
[0002] Adaptive Modulation and Coding (AMC) is a link adaptation technology based on the physical layer. Its core idea is to dynamically adjust the sender's transmit power, baud rate, constellation size, coding scheme, bit rate and other parameters according to the wireless communication environment and QoS requirements, or to comprehensively change the above parameters under good wireless channel conditions to maximize the transmission capacity of the wireless channel.
[0003] The prior art (invention patent with announcement number CN114785457B) discloses a method for adaptive transmission of data in a broadband micro-power wireless system, by selecting different modulation and demodulation modes according to the signal-to-noise ratio measurement values of different channels; when selecting different modulation modes, the above method first obtains the signal-to-noise ratio of the previous communication, and then selects the corresponding modulation mode according to the corresponding signal-to-noise ratio to modulate the next communication, which has a lag; since the communication state of each communication may be different, the channel quality during each communication will be different, and it is difficult for the above method to select a suitable modulation mode according to the real-time communication state.
[0004] What is needed is an adaptive modulation method for wireless signal transmission. Summary of the invention
[0005] The present application aims to solve at least one of the technical problems existing in the prior art; to this end, the present application proposes an adaptive modulation method for wireless signal transmission, which is used to solve the technical problem that the existing adaptive modulation method for wireless signal transmission is difficult to select a corresponding modulation method according to the real-time communication status, resulting in the modulation method used not matching the current communication status. The present application establishes a connection between the transmission weather and its corresponding channel quality through historical communication data, predicts the current channel quality through the current real-time communication status, and selects the corresponding modulation method according to the predicted channel quality to solve the above-mentioned problem.
[0006] To achieve the above object, the first aspect of the present application provides an adaptive modulation method for wireless signal transmission, comprising the following steps:
[0007] Step 1: Obtain historical communication data; pre-process the historical communication data to obtain standardized communication data;
[0008] Step 2: Divide the standard weather data into weather communication groups according to the transmission weather in the standard communication data; establish a modulation mode comparison table and a mapping table of comparison transmission distance and comparison channel quality according to the comparison communication data in the weather communication group;
[0009] Step 3: Generate a reference degree according to the standard communication data and the control communication data in the weather communication group, and obtain the reference communication data corresponding to the standard communication data according to the reference degree; establish a conversion curve between the non-control weather group and the control weather group according to the standard communication data and its corresponding reference communication data;
[0010] Step 4: Obtain the position of the end to be sent and the position of the end to be received; generate a predicted channel quality according to the position of the end to be sent, the position of the end to be received, the mapping table and the conversion curve;
[0011] Step 5: Select a modulation mode from the modulation mode comparison table based on the predicted channel quality.
[0012] The present application pre-processes historical communication data, and proposes obtaining standardized communication data from data with missing information in the historical communication data; grouping the standardized communication data according to the transmission weather to obtain a control weather group and a non-control weather group, and establishing a mapping table of control transmission distance and control channel quality according to the control communication data in the control weather group; selecting reference communication data of the standardized communication data according to the standardized communication data and the control communication data in the weather communication group; establishing a conversion curve between the non-control weather group and the control weather group according to the standardized communication data and its corresponding reference communication data; predicting the channel quality according to the distance to be transmitted, the transmission weather, the mapping table and the corresponding conversion curve, and selecting the corresponding modulation mode in the modulation mode comparison table according to the predicted channel quality; the present application establishes conversion curves between different transmission weathers and the relationship between transmission distance and channel quality through historical data; making it possible to predict the channel quality according to the real-time communication status, and select the corresponding modulation mode according to the channel quality, so that the prediction result of the channel quality is more in line with the current communication environment, and the modulation mode selected according to the channel quality is also more compatible with the real-time communication environment.
[0013] Preferably, preprocessing the historical communication data to obtain the standard communication data includes:
[0014] Extracting several groups of communication data from historical communication data; determining whether there is data missing in the communication data; wherein data missing includes transmission distance missing, channel quality missing, and transmission weather missing;
[0015] If yes, the corresponding communication data is discarded;
[0016] No, when the transmission weather is single transmission weather, the communication data is marked as standard communication data; otherwise, the corresponding communication data is discarded; wherein the standard communication data includes transmission distance, transmission weather, channel quality, modulation mode and bit error rate.
[0017] This application pre-processes historical communication data to obtain standardized communication data from data with missing information in historical communication data; ensures the accuracy of data during subsequent data processing; and the transmission weather is a single transmission weather.
[0018] Preferably, the standard weather data is divided according to the transmission weather in the standard communication data to obtain weather communication groups, including:
[0019] Extract the transmission weather in the standard communication data, divide the standard communication data with the same transmission weather into the same weather communication group, and mark the weather communication group as a control weather group or a non-control weather group according to the number of standard communication data in each weather communication group; wherein the weather communication group is a control weather group or a non-control weather group; the standard communication data in the control weather group is recorded as the control communication data, the transmission distance is recorded as the control transmission distance, and the channel quality is recorded as the control channel quality.
[0020] Since the transmission weather types corresponding to the historical communication data obtained under different climatic environments are different, and the total number of standard communication data corresponding to each transmission weather varies, the channel quality is predicted with low accuracy when there is less standard communication data. This application selects the weather communication group with the most standard communication data in the weather group as the control weather group, so that there is sufficient standard communication data in the subsequent data processing, ensuring the accuracy of the subsequent channel quality prediction.
[0021] Preferably, the step of establishing a mapping table of comparison transmission distances and comparison channel qualities according to comparison communication data in the weather communication group includes:
[0022] Obtaining the control transmission distance of each control communication data in the control weather group, grouping the control communication data according to the control transmission distance to obtain a plurality of distance groups; calculating the variance of all control channel qualities in each distance group; and determining whether the variance is less than or equal to a variance threshold;
[0023] If yes, the average value of the control channel quality in the corresponding distance group is recorded as the mapping channel quality;
[0024] If not, then obtain the control channel quality with the largest difference from the average value of the control channel quality in the distance group, and remove the control communication data corresponding to the control channel quality from the distance group; calculate the variance of the remaining control channel quality, and determine whether the variance is less than or equal to the variance threshold;
[0025] Obtain all distance groups and their corresponding mapping channel qualities in the comparison weather group, and establish a mapping table between the distance groups and their corresponding mapping channel qualities.
[0026] The control communication data includes control transmission distance, transmission weather and control channel quality. It can be understood that when the weather communication group is marked as a control weather group, the corresponding standard communication data is also marked as control communication data, the transmission distance is marked as a control transmission distance, and the channel quality is marked as a control channel quality.
[0027] The present application groups the control communication data by transmission distance to obtain distance groups, generates mapping channel quality according to the control channel quality within the distance group; establishes a mapping table between each distance group and the mapping channel quality, so as to facilitate the subsequent search for the mapping channel quality according to the transmission distance.
[0028] Preferably, establishing the modulation mode comparison table according to the comparison communication data in the weather communication group includes:
[0029] Acquire the modulation mode and bit error rate in each comparison communication data; calculate the average value of the bit error rate of each different modulation mode in each distance group; select the modulation mode corresponding to the minimum value of the average value as the optimal modulation mode of the distance group;
[0030] The mapping channel quality corresponding to the distance group is obtained, a mapping relationship between the optimal modulation mode and its corresponding mapping channel quality is established, and a modulation mode comparison table is established.
[0031] Preferably, generating the reference degree according to the standard communication data and the control communication data in the weather communication group includes:
[0032] Obtaining standard communication data in a non-control weather group, marking the transmission distance in the standard communication data as GL, and marking the channel quality as GX;
[0033] Obtain each control communication data in the control weather group, mark the control transmission distance in the control communication data as DLi, and mark the control channel quality as DXi; wherein i is the serial number of the control communication data, and i=1, 2, ..., n; n is the total number of the control communication data;
[0034] The reference degree CHi between the standard communication data and the control communication data numbered i is calculated by the formula CHi=α1×exp(|DLi-GL|)+α2×exp(|DXi-GX|); wherein α1 and α2 are weight coefficients.
[0035] Preferably, obtaining the reference communication data corresponding to the standard communication data according to the reference degree includes:
[0036] Arrange the reference degrees CHi in descending order to obtain a reference degree ranking table; obtain control communication data that is ranked high in the reference degree ranking table and has not been selected as reference communication data as reference communication data for the standard communication data.
[0037] The present application calculates the reference degree between the standard communication data and the control communication data by using the transmission distance and channel quality in the standard communication data and the control transmission distance and channel quality in the control communication data, and selects appropriate control communication data as the reference communication data of the corresponding standard communication data according to the reference degree; makes the standard communication data and the reference communication data as similar as possible except for the different transmission weather; reduces the gap between the standard communication data and the reference communication data, so as to reduce the amount of data for subsequent data processing.
[0038] Preferably, establishing a conversion curve between weather communication groups based on the weather communication group includes:
[0039] Acquire a number of standard communication data in a non-control weather group, mark the transmission distance in the standard communication data as GL, and mark the channel quality as GX;
[0040] Acquire reference communication data corresponding to the standard communication data, mark the reference transmission distance in the reference communication data as DL, and mark the reference channel quality as DX;
[0041] The conversion channel quality ZX corresponding to the standard communication data is calculated by the formula ZX=GX-β×(DL-GL)×GX / GL; wherein β is a calibration coefficient;
[0042] The conversion channel quality corresponding to all standard communication data in the non-control weather group is calculated; the control channel quality DX is used as the horizontal coordinate, and the conversion channel quality ZX is used as the vertical coordinate, and the quality conversion curve between the control channel quality DX and the conversion channel quality ZX is established by using the interpolation method, and the quality conversion curve is recorded as the conversion curve between the non-control weather group and the control weather group.
[0043] The present application establishes a conversion curve between the non-control weather group and the control weather group, and establishes a conversion relationship between the control channel quality of the control weather group and the channel quality in the non-control weather group, so as to facilitate the subsequent rapid query of the conversion channel quality under the corresponding weather conditions through the control channel quality.
[0044] Preferably, generating the predicted channel quality according to the position of the end to be transmitted, the position of the end to be received, the mapping table and the conversion curve includes:
[0045] Determine the distance to be transmitted according to the position of the transmitting end and the position of the receiving end; confirm the distance group corresponding to the distance to be transmitted, and search the mapping channel quality corresponding to the distance group in the mapping table;
[0046] The transmission distance to be transmitted is segmented according to the position of the transmitting end and the receiving end to generate segmented transmission distances; the transmission weather of each segmented transmission distance is obtained to determine whether the transmission weather of each segment is consistent;
[0047] Yes, obtaining a conversion curve between the transmission weather and the control weather group; using the mapped channel quality as the control channel quality, obtaining the conversion channel quality according to the conversion curve, and recording the conversion channel quality as the predicted channel quality;
[0048] If not, the predicted channel quality is generated according to the transmission distance of each segment, the transmission weather and the corresponding conversion curve.
[0049] Preferably, generating predicted channel quality according to each segment transmission distance, transmission weather and corresponding conversion curve includes:
[0050] Obtain each segment transmission distance and the corresponding transmission weather, and mark the segment transmission distance as FLk, where k is the number of the segment transmission distance;
[0051] Obtaining a conversion curve between the transmission weather and the control weather group corresponding to each segment transmission distance; using the mapped channel quality as the control channel quality, obtaining the conversion channel quality according to the conversion curve, and marking the conversion channel quality as ZXk;
[0052] The weight coefficient FQk of the segment transmission distance numbered k is calculated according to the formula FQk=FLk / ∑(FLj); wherein j=1, 2, ..., m; m is the total number of segment transmission distances;
[0053] The predicted channel quality YC is calculated by the formula YC=∑(γk×FQk×ZXk); wherein γk is the proportional coefficient corresponding to the segment transmission distance numbered k.
[0054] The present application determines the distance to be transmitted and the transmission weather according to the position of the transmitting end and the position of the receiving end, searches for the corresponding mapping channel quality in the mapping table according to the distance to be transmitted; selects the corresponding conversion curve according to the transmission weather to obtain the corresponding conversion channel quality; calculates the predicted channel quality according to the conversion channel quality; and predicts the channel quality taking into account the real-time transmission weather, so that the prediction of the channel quality is more accurate, which is convenient for the subsequent selection of the modulation method according to the channel quality, so that the modulation method is more suitable for the communication environment at that time.
[0055] Compared with the prior art, the beneficial effects of this application are:
[0056] 1. The present application obtains standard communication data through historical communication data; groups the standard communication data according to the transmission weather to obtain a control weather group and a non-control weather group, and establishes a mapping table of control transmission distance and control channel quality; selects reference communication data of the standard communication data according to the standard communication data and the control communication data in the weather communication group; establishes a conversion curve between the non-control weather group and the control weather group according to the standard communication data and its corresponding reference communication data; predicts the channel quality according to the distance to be transmitted, the transmission weather, the mapping table and the corresponding conversion curve, and selects the corresponding modulation mode in the modulation mode comparison table according to the predicted channel quality; the present application establishes conversion curves between different transmission weathers and the relationship between transmission distance and channel quality through historical data; enables the channel quality to be predicted according to the real-time communication status, and selects the corresponding modulation mode according to the channel quality, so that the prediction result of the channel quality is more in line with the current communication environment, and the modulation mode selected according to the channel quality is also more matched with the real-time communication environment.
[0057] 2. This application selects the weather communication group with the most standardized communication data in the weather group as the control weather group, so that there is sufficient standardized communication data in the subsequent data processing, thereby ensuring the accuracy of the subsequent channel quality prediction.
[0058] 3. The present application calculates the reference degree between the standard communication data and the control communication data by using the transmission distance and channel quality in the standard communication data and the control transmission distance and channel quality in the control communication data, and selects appropriate control communication data as the reference communication data for the corresponding standard communication data according to the reference degree; makes the standard communication data and the reference communication data as similar as possible except for the transmission weather; reduces the gap between the standard communication data and the reference communication data, so as to reduce the amount of data for subsequent data processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0060] Figure 1 A diagram of the method steps of this application;
[0061] Figure 2 Generate a flow chart for standard communication data in this application. DETAILED DESCRIPTION
[0062] The technical solution of the present application will be described clearly and completely in conjunction with the embodiments below. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0063] See also Figure 1-Figure 2 The first aspect of the present application provides an adaptive modulation method for wireless signal transmission, including:
[0064] Step 1: Obtain historical communication data; pre-process the historical communication data to obtain standardized communication data; wherein the standardized communication data includes transmission distance, transmission weather, channel quality, modulation mode and bit error rate; the transmission distance is obtained through the receiving end position and the transmitting end position, specifically, the straight-line distance between the receiving end position and the transmitting end position; the transmission weather is the weather condition when the wireless signal is transmitted, and the real-time weather and other data of the wireless signal transmission path can be obtained through the network when the signal is transmitted; the channel quality indicates the quality of the channel when the signal is transmitted, including signal-to-noise ratio, path loss, multipath interference, etc., and the corresponding channel quality can also be obtained from the invention patent with announcement number CN105119666B and invention name as a method for adaptive joint channel estimation of channel quality
[0065] Step 2: Divide the standard weather data into weather communication groups according to the transmission weather in the standard communication data; establish a modulation mode comparison table and a mapping table of comparison transmission distance and comparison channel quality according to the comparison communication data in the weather communication group;
[0066] Step 3: Generate a reference degree according to the standard communication data and the control communication data in the weather communication group, and obtain the reference communication data corresponding to the standard communication data according to the reference degree; establish a conversion curve between the non-control weather group and the control weather group according to the standard communication data and its corresponding reference communication data;
[0067] Step 4: Obtain the position of the end to be sent and the position of the end to be received; generate a predicted channel quality according to the position of the end to be sent, the position of the end to be received, the mapping table and the conversion curve;
[0068] Step 5: Select a modulation mode in the modulation mode comparison table according to the predicted channel quality; specifically, use the predicted channel quality as the mapping channel quality to query the corresponding optimal modulation mode in the modulation mode comparison table as the modulation mode for this communication.
[0069] The present application pre-processes historical communication data, and proposes obtaining standardized communication data from data with missing information in the historical communication data; grouping the standardized communication data according to the transmission weather to obtain a control weather group and a non-control weather group, and establishing a mapping table of control transmission distance and control channel quality according to the control communication data in the control weather group; selecting reference communication data of the standardized communication data according to the standardized communication data and the control communication data in the weather communication group; establishing a conversion curve between the non-control weather group and the control weather group according to the standardized communication data and its corresponding reference communication data; predicting the channel quality according to the distance to be transmitted, the transmission weather, the mapping table and the corresponding conversion curve, and selecting the corresponding modulation mode in the modulation mode comparison table according to the predicted channel quality; the present application establishes conversion curves between different transmission weathers and the relationship between transmission distance and channel quality through historical data; making it possible to predict the channel quality according to the real-time communication status, and select the corresponding modulation mode according to the channel quality, so that the prediction result of the channel quality is more in line with the current communication environment, and the modulation mode selected according to the channel quality is also more compatible with the real-time communication environment.
[0070] Preprocess the historical communication data to obtain standardized communication data, including:
[0071] Extracting several groups of communication data from historical communication data; determining whether there is data missing in the communication data; wherein data missing includes transmission distance missing, channel quality missing, and transmission weather missing;
[0072] If yes, the corresponding communication data is discarded;
[0073] No, when the transmission weather is single transmission weather, the communication data will be marked as standard communication data; otherwise, the corresponding communication data will be discarded; among which, the single transmission weather specifically means that the transmission weather does not change during the wireless signal transmission process, and the transmission weather in each area in the wireless signal transmission path is consistent.
[0074] This application pre-processes historical communication data to obtain standardized communication data from data with missing information in historical communication data; ensuring the accuracy of data during subsequent data processing;
[0075] The standard weather data is divided according to the transmission weather in the standard communication data to obtain weather communication groups, including:
[0076] Extract the transmission weather in the standard communication data, divide the standard communication data with the same transmission weather into the same weather communication group, and mark the weather communication group as a control weather group or a non-control weather group according to the number of standard communication data in each weather communication group; wherein the weather communication group is a control weather group or a non-control weather group; the standard communication data in the control weather group is recorded as the control communication data, the transmission distance is recorded as the control transmission distance, and the channel quality is recorded as the control channel quality.
[0077] In this embodiment, the transmitted weather includes weather type and corresponding intensity; such as haze, level 1; haze, level 2; rainfall, level 1; lightning, level 1, etc.; the transmitted weather is grouped according to different weather types, and then grouped according to intensity to obtain a weather communication group.
[0078] Specifically, in this embodiment, the weather communication groups are marked as control weather groups or non-control weather groups according to the amount of standard communication data in each weather communication group; including setting the weather communication group with the most standard communication data in the weather communication group as the control weather group, and setting other weather communication groups except the control weather group as non-control communication groups.
[0079] Since the transmission weather types corresponding to the historical communication data obtained under different climatic environments are different, and the total number of standard communication data corresponding to each transmission weather varies, the channel quality is predicted with low accuracy when there is less standard communication data. This application selects the weather communication group with the most standard communication data in the weather group as the control weather group, so that there is sufficient standard communication data in the subsequent data processing, ensuring the accuracy of the subsequent channel quality prediction.
[0080] A mapping table of comparison transmission distance and comparison channel quality is established according to comparison communication data in the weather communication group, including:
[0081] Obtaining the control transmission distance of each control communication data in the control weather group, and grouping the control communication data according to the control transmission distance to obtain a plurality of distance groups; specifically, grouping the transmission distances according to experience; including equal division and unequal division; calculating the variance of all control channel qualities in each distance group; and determining whether the variance is less than or equal to a variance threshold;
[0082] If yes, the average value of the control channel quality in the corresponding distance group is recorded as the mapping channel quality;
[0083] If not, obtain the control channel quality with the largest difference from the average value of the control channel quality in the distance group, and remove the control communication data corresponding to the control channel quality from the distance group; calculate the variance of the remaining control channel quality, and determine whether the variance is less than or equal to the variance threshold; the variance threshold is set according to experience;
[0084] All distance groups and their corresponding mapping channel qualities in the comparison weather group are obtained, and a mapping table between the distance groups and their corresponding mapping channel qualities is established; in the mapping table, the distance groups and the mapping channel qualities correspond one to one.
[0085] The control communication data includes control transmission distance, transmission weather and control channel quality. It can be understood that when the weather communication group is marked as a control weather group, the corresponding standard communication data is also marked as control communication data, the transmission distance is marked as a control transmission distance, and the channel quality is marked as a control channel quality.
[0086] The present application groups the control communication data by transmission distance to obtain distance groups, generates mapping channel quality according to the control channel quality within the distance group; establishes a mapping table between each distance group and the mapping channel quality, so as to facilitate the subsequent search for the mapping channel quality according to the transmission distance.
[0087] The modulation mode comparison table is established according to the comparison communication data in the weather communication group, including:
[0088] Acquire the modulation mode and bit error rate in each comparison communication data; calculate the average value of the bit error rate of each different modulation mode in each distance group; select the modulation mode corresponding to the minimum value of the average value as the optimal modulation mode of the distance group;
[0089] The mapping channel quality corresponding to the distance group is obtained, a mapping relationship between the optimal modulation mode and its corresponding mapping channel quality is established, and a modulation mode comparison table is established; in the modulation mode comparison table, the mapping channel quality corresponds to the modulation mode.
[0090] Generate reference degrees based on the normative communication data and control communication data in the weather communication group, including:
[0091] Obtain the standard communication data in the non-control weather group, mark the transmission distance in the standard communication data as GL, and mark the channel quality as GX;
[0092] Obtain each control communication data in the control weather group, mark the control transmission distance in the control communication data as DLi, and mark the control channel quality as DXi; wherein i is the serial number of the control communication data, and i=1, 2, ..., n; n is the total number of the control communication data;
[0093] The reference degree CHi between the standard communication data and the control communication data numbered i is calculated by the formula CHi=α1×exp(|DLi-GL|)+α2×exp(|DXi-GX|); wherein α1 and α2 are weight coefficients, which are set according to experience; in the above formula, the closer the control transmission distance is to the transmission distance, the greater the reference degree between the corresponding control communication data and the standard communication data; the closer the control channel quality is to the channel quality, the greater the reference degree between the corresponding control communication data and the standard communication data; the weight relationship between the above two parameters is adjusted by α1 and α2, and the reference degree is obtained by comprehensive analysis.
[0094] The reference communication data corresponding to the standard communication data is obtained according to the reference degree, including:
[0095] Arrange the reference degrees CHi in descending order to obtain a reference degree ranking table; obtain the control communication data that is ranked high in the reference degree ranking table and has not been selected as the reference communication data as the reference communication data of the standard communication data.
[0096] The present application calculates the reference degree between the standard communication data and the control communication data by using the transmission distance and channel quality in the standard communication data and the control transmission distance and channel quality in the control communication data, and selects appropriate control communication data as the reference communication data of the corresponding standard communication data according to the reference degree; makes the standard communication data and the reference communication data as similar as possible except for the different transmission weather; reduces the gap between the standard communication data and the reference communication data, so as to reduce the amount of data for subsequent data processing.
[0097] A conversion curve between weather communication groups is established based on the weather communication group, including:
[0098] Obtain several standard communication data in the non-control weather group, mark the transmission distance in the standard communication data as GL, and mark the channel quality as GX;
[0099] Obtain reference communication data corresponding to the standard communication data, and mark the reference transmission distance in the reference communication data as DL and the reference channel quality as DX;
[0100] The conversion channel quality ZX corresponding to the standard communication data is calculated by the formula ZX=GX-β×(DL-GL)×GX / GL; wherein β is the calibration coefficient; the calibration coefficient β is set by experience, specifically according to the transmission distance. The longer the transmission distance, the smaller the calibration coefficient β, and β<1; the above formula is used to adjust the channel quality in the standard communication data to the corresponding conversion channel quality under the reference communication data corresponding to the control transmission distance; further increasing the accuracy of subsequent predictions.
[0101] The conversion channel quality corresponding to all standard communication data in the non-control weather group is calculated; the control channel quality DX is used as the horizontal coordinate, and the conversion channel quality ZX is used as the vertical coordinate, and the quality conversion curve between the control channel quality DX and the conversion channel quality ZX is established by interpolation method, and the quality conversion curve is recorded as the conversion curve between the non-control weather group and the control weather group; the conversion curve represents the relationship between the channel quality of a non-control weather group and the control channel quality of the control weather group; there is a corresponding conversion curve between each non-control weather group and the control weather group.
[0102] The present application establishes a conversion curve between the non-control weather group and the control weather group, and establishes a conversion relationship between the control channel quality of the control weather group and the channel quality in the non-control weather group, so as to facilitate the subsequent rapid query of the conversion channel quality under the corresponding weather conditions through the control channel quality.
[0103] Generate predicted channel quality according to the position of the transmitting end, the position of the receiving end, the mapping table and the conversion curve, including:
[0104] Determine the distance to be transmitted according to the position of the transmitting end and the position of the receiving end; confirm the distance group corresponding to the distance to be transmitted, and search the mapping channel quality corresponding to the distance group in the mapping table;
[0105] The distance to be transmitted is segmented according to the position of the transmitting end and the position of the receiving end to generate segmented transmission distances; the position of the receiving end and the position of the transmitting end are obtained, and according to the straight line transmission path between the position of the receiving end and the position of the transmitting end, it is determined whether the straight line transmission path passes through different weather forecast areas; if yes, the distance to be transmitted is segmented according to the weather forecast area;
[0106] Obtain the transmission weather of each segment transmission distance. The transmission weather here is obtained through the network as real-time weather; determine whether the transmission weather of each segment is consistent;
[0107] Yes, obtain a conversion curve between the transmission weather and the control weather group; use the mapped channel quality as the control channel quality, obtain the conversion channel quality according to the conversion curve, and record the conversion channel quality as the predicted channel quality;
[0108] If not, the predicted channel quality is generated according to the transmission distance of each segment, the transmission weather and the corresponding conversion curve;
[0109] No, there is no need to segment the transmission distance to obtain the conversion curve between the transmission weather and the control weather group; use the mapped channel quality as the control channel quality, obtain the conversion channel quality according to the conversion curve, and record the conversion channel quality as the predicted channel quality.
[0110] Generate predicted channel quality based on each segment transmission distance, transmission weather and corresponding conversion curve, including:
[0111] Obtain each segment transmission distance and the corresponding transmission weather, mark the segment transmission distance as FLk, k is the number of the segment transmission distance; the number k is numbered according to the order of signal transmission;
[0112] Obtain the conversion curve between the transmission weather and the control weather group corresponding to each segment transmission distance; use the mapped channel quality as the control channel quality, obtain the conversion channel quality according to the conversion curve, and mark the conversion channel quality as ZXk;
[0113] The weight coefficient FQk of the segment transmission distance numbered k is calculated according to the formula FQk=FLk / ∑(FLj); wherein j=1, 2, ..., m; m is the total number of segment transmission distances; the above formula sets the corresponding weight in predicting the channel quality according to the length corresponding to the segment transmission distance;
[0114] The predicted channel quality YC is calculated by the formula YC=∑(γk×FQk×ZXk); wherein γk is the proportional coefficient corresponding to the segment transmission distance numbered k.
[0115] The present application determines the distance to be transmitted and the transmission weather according to the position of the transmitting end and the position of the receiving end, searches for the corresponding mapping channel quality in the mapping table according to the distance to be transmitted; selects the corresponding conversion curve according to the transmission weather to obtain the corresponding conversion channel quality; calculates the predicted channel quality according to the conversion channel quality; and predicts the channel quality taking into account the real-time transmission weather, so that the prediction of the channel quality is more accurate, which is convenient for the subsequent selection of the modulation method according to the channel quality, so that the modulation method is more suitable for the communication environment at that time.
[0116] It is worth noting that the proportionality coefficient γk can be obtained by experience or calculated by the segmented transmission distance. The specific calculation formula is:
[0117]
[0118] Among them, d0 is the reference distance, which is set by experience and is not zero, BL is the standard distance, which is set by experience and is generally half of the transmission distance; the above formula has different corresponding signal attenuations according to the different positions of the segmented transmission distance in the transmission path; the weight coefficient corresponding to the corresponding segmented transmission distance is adjusted; and the accuracy of predicting the channel quality through the segmented transmission distance is further improved.
[0119] It is worth noting that, in another embodiment, marking the weather communication groups as control weather groups or non-control weather groups according to the amount of normative communication data in each weather communication group includes:
[0120] Obtain the number of standard communication data in each weather communication group whose transmission distance is less than or equal to the distance threshold, and mark the weather communication group with the largest value of the number one as a short control weather group; the distance threshold is set according to experience;
[0121] Obtain the number two of the standard communication data whose transmission distance is greater than the distance threshold in each weather group, and mark the weather communication group with the largest value of the number two as the long control weather group;
[0122] Among them, all weather communication groups except the short control weather group and the long control weather group were marked as non-control weather groups;
[0123] When the distance to be transmitted is less than the distance threshold, the short control weather group is used as the control weather group to predict the channel quality using the above method; otherwise, the long control weather group is used as the control weather group to predict the channel quality using the above method; since the actual transmission conditions corresponding to short-distance transmission and long-distance transmission are different, there will be more buildings in short-distance transmission that affect signal transmission, while long-distance transmission is more affected by the weather; therefore, analyzing short-distance transmission and long-distance transmission separately will improve the accuracy of channel quality prediction.
[0124] Part of the data in the above formula is calculated by removing the dimension and taking its numerical value. The formula is a formula closest to the actual situation obtained by software simulation of a large amount of collected data; the preset parameters and preset thresholds in the formula are set by technical personnel in this field according to actual conditions or obtained through simulation of a large amount of data.
[0125] How this application works:
[0126] The present application pre-processes historical communication data, and proposes obtaining standardized communication data from data with missing information in the historical communication data; grouping the standardized communication data according to the transmission weather to obtain a control weather group and a non-control weather group, and establishing a mapping table of control transmission distance and control channel quality according to the control communication data in the control weather group; selecting reference communication data of the standardized communication data according to the standardized communication data and the control communication data in the weather communication group; establishing a conversion curve between the non-control weather group and the control weather group according to the standardized communication data and its corresponding reference communication data; predicting the channel quality according to the distance to be transmitted, the transmission weather, the mapping table and the corresponding conversion curve, and selecting the corresponding modulation mode in the modulation mode comparison table according to the predicted channel quality; the present application establishes conversion curves between different transmission weathers and the relationship between transmission distance and channel quality through historical data; making it possible to predict the channel quality according to the real-time communication status, and select the corresponding modulation mode according to the channel quality, so that the prediction result of the channel quality is more in line with the current communication environment, and the modulation mode selected according to the channel quality is also more compatible with the real-time communication environment.
[0127] The above embodiments are only used to illustrate the technical method of the present application and are not intended to limit it. Although the present application has been described in detail with reference to the preferred embodiments, a person of ordinary skill in the art should understand that the technical method of the present application may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present application.
Claims
1. An adaptive modulation method for wireless signal transmission, characterized in that: The following steps are involved: Step 1: Obtain historical communication data; pre-process the historical communication data to obtain standardized communication data; wherein the standardized communication data includes transmission distance, transmission weather, channel quality, modulation mode and bit error rate; Step 2: Divide the standard weather data according to the transmission weather in the standard communication data to obtain weather communication groups; establish a modulation mode comparison table and a mapping table of comparison transmission distance and comparison channel quality according to the comparison communication data in the weather communication group; wherein the weather communication group includes a comparison communication group or a non-comparison communication group; the comparison communication group includes comparison communication data, comparison transmission distance and comparison channel quality; Step 3: Generate a reference degree according to the standard communication data and the control communication data in the weather communication group, and obtain the reference communication data corresponding to the standard communication data according to the reference degree; establish a conversion curve between the non-control weather group and the control weather group according to the standard communication data and its corresponding reference communication data; Step 4: Obtain the position of the end to be sent and the position of the end to be received; generate a predicted channel quality according to the position of the end to be sent, the position of the end to be received, the mapping table and the conversion curve; Step 5: Select a modulation mode from the modulation mode comparison table based on the predicted channel quality.
2. The adaptive modulation method for wireless signal transmission according to claim 1, characterized in that: Preprocessing the historical communication data to obtain the standard communication data includes: Extracting several groups of communication data from historical communication data; determining whether there is data missing in the communication data; wherein data missing includes transmission distance missing, channel quality missing, and transmission weather missing; If yes, the corresponding communication data is discarded; No, when the transmission weather is single transmission weather, the communication data is marked as standard communication data; otherwise, the corresponding communication data is discarded.
3. The adaptive modulation method for wireless signal transmission according to claim 2, characterized in that: The standard weather data is divided according to the transmission weather in the standard communication data to obtain weather communication groups, including: The transmission weather in the standard communication data is extracted, and the standard communication data with the same transmission weather are divided into the same weather communication group. The weather communication group is marked as a control weather group or a non-control weather group according to the number of standard communication data in each weather communication group.
4. The adaptive modulation method for wireless signal transmission according to claim 1, characterized in that: The step of establishing a mapping table of comparison transmission distance and comparison channel quality according to comparison communication data in the weather communication group includes: Obtaining the control transmission distance of each control communication data in the control weather group, grouping the control communication data according to the control transmission distance to obtain a plurality of distance groups; calculating the variance of all control channel qualities in each distance group; and determining whether the variance is less than or equal to a variance threshold; If yes, the average value of the control channel quality in the corresponding distance group is recorded as the mapping channel quality; If not, then obtain the control channel quality with the largest difference from the average value of the control channel quality in the distance group, and remove the control communication data corresponding to the control channel quality from the distance group; calculate the variance of the remaining control channel quality, and determine whether the variance is less than or equal to the variance threshold; Obtain all distance groups and their corresponding mapping channel qualities in the comparison weather group, and establish a mapping table between the distance groups and their corresponding mapping channel qualities.
5. The adaptive modulation method for wireless signal transmission according to claim 1, characterized in that: The modulation mode comparison table is established according to the comparison communication data in the weather communication group, including: Acquire the modulation mode and bit error rate in each comparison communication data; calculate the average value of the bit error rate of each different modulation mode in each distance group; select the modulation mode corresponding to the minimum value of the average value as the optimal modulation mode of the distance group; The mapping channel quality corresponding to the distance group is obtained, a mapping relationship between the optimal modulation mode and its corresponding mapping channel quality is established, and a modulation mode comparison table is established.
6. The adaptive modulation method for wireless signal transmission according to claim 1, characterized in that: Generating the reference degree according to the standard communication data and the reference communication data in the weather communication group includes: Obtaining standard communication data in a non-control weather group, marking the transmission distance in the standard communication data as GL, and marking the channel quality as GX; Obtain each control communication data in the control weather group, mark the control transmission distance in the control communication data as DLi, and mark the control channel quality as DXi; wherein i is the serial number of the control communication data, and i=1, 2, ..., n; n is the total number of the control communication data; The reference degree CHi between the standard communication data and the control communication data numbered i is calculated by the formula CHi=α1×exp(|DLi-GL|)+α2×exp(|DXi-GX|); wherein α1 and α2 are weight coefficients.
7. The adaptive modulation method for wireless signal transmission according to claim 1, characterized in that: Obtaining the reference communication data corresponding to the standard communication data according to the reference degree includes: Arrange the reference degrees CHi in descending order to obtain a reference degree ranking table; obtain control communication data that is ranked high in the reference degree ranking table and has not been selected as reference communication data as reference communication data for the standard communication data.
8. The adaptive modulation method for wireless signal transmission according to claim 1, characterized in that: A conversion curve between weather communication groups is established based on the weather communication group, including: Acquire a number of standard communication data in a non-control weather group, mark the transmission distance in the standard communication data as GL, and mark the channel quality as GX; Acquire reference communication data corresponding to the standard communication data, mark the reference transmission distance in the reference communication data as DL, and mark the reference channel quality as DX; The conversion channel quality ZX corresponding to the standard communication data is calculated by the formula ZX=GX-β×(DL-GL)×GX / GL; wherein β is a calibration coefficient; The conversion channel quality corresponding to all standard communication data in the non-control weather group is calculated; the control channel quality DX is used as the horizontal coordinate, and the conversion channel quality ZX is used as the vertical coordinate, and the quality conversion curve between the control channel quality DX and the conversion channel quality ZX is established by using the interpolation method, and the quality conversion curve is recorded as the conversion curve between the non-control weather group and the control weather group.
9. The adaptive modulation method for wireless signal transmission according to claim 1, characterized in that: Generating the predicted channel quality according to the position of the end to be transmitted, the position of the end to be received, the mapping table and the conversion curve includes: Determine the distance to be transmitted according to the position of the transmitting end and the position of the receiving end; confirm the distance group corresponding to the distance to be transmitted, and search the mapping channel quality corresponding to the distance group in the mapping table; The transmission distance to be transmitted is segmented according to the position of the transmitting end and the receiving end to generate segmented transmission distances; the transmission weather of each segmented transmission distance is obtained to determine whether the transmission weather of each segment is consistent; Yes, obtaining a conversion curve between the transmission weather and the control weather group; using the mapped channel quality as the control channel quality, obtaining the conversion channel quality according to the conversion curve, and recording the conversion channel quality as the predicted channel quality; If not, the predicted channel quality is generated according to the transmission distance of each segment, the transmission weather and the corresponding conversion curve.
10. The adaptive modulation method for wireless signal transmission according to claim 9, characterized in that: Generate predicted channel quality based on each segment transmission distance, transmission weather and corresponding conversion curve, including: Obtain each segment transmission distance and the corresponding transmission weather, and mark the segment transmission distance as FLk, where k is the number of the segment transmission distance; Obtaining a conversion curve between the transmission weather and the control weather group corresponding to each segment transmission distance; using the mapped channel quality as the control channel quality, obtaining the conversion channel quality according to the conversion curve, and marking the conversion channel quality as ZXk; The weight coefficient FQk of the segment transmission distance numbered k is calculated according to the formula FQk=FLk / ∑(FLj); wherein j=1, 2, ..., m; m is the total number of segment transmission distances; The predicted channel quality YC is calculated by the formula YC=∑(γk×FQk×ZXk); wherein γk is the proportional coefficient corresponding to the segment transmission distance numbered k.
Citation Information
Patent Citations
Adaptive Joint Channel Estimation Method for Channel Quality
CN105119666B
A method for adaptive data transmission in a broadband low-power wireless system
CN114785457B
Cited By
UWB feed-forward type transmitting power self-adaptive adjusting device and method and industrial wireless remote controller
CN122054297A
UWB feedforward transmission power adaptive adjustment device and method and industrial wireless remote controller
CN122054297B