CN102387002B - Method used for reducing wireless network frame loss rate based on adaptive coding modulation - Google Patents
Method used for reducing wireless network frame loss rate based on adaptive coding modulation Download PDFInfo
- Publication number
- CN102387002B CN102387002B CN201110328452.9A CN201110328452A CN102387002B CN 102387002 B CN102387002 B CN 102387002B CN 201110328452 A CN201110328452 A CN 201110328452A CN 102387002 B CN102387002 B CN 102387002B
- Authority
- CN
- China
- Prior art keywords
- max
- error rate
- rate
- lambda
- target error
- 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.)
- Active
Links
Images
Abstract
The invention relates to a method used for reducing wireless network frame loss rate based on adaptive coding modulation, which comprises the following steps: determining an initial value range of goal error rate; and calculating the length of the value range, and judging whether the value range is smaller than a pre-set value, if the value range is smaller than the pre-set value, the best goal error rate is (Pmax+Pmin)/2, otherwise, a testing point is calculated, and a golden section method is used for seeking the best goal error rate, so as to enable the frame loss rate to be minimum, namely the network throughput is maximum.
Description
Technical field
The present invention relates to a kind of for reducing the method based on adaptive coding and modulating wireless network frame loss rate.
Background technology
In traditional network design scheme, for effectively utilizing Internet resources, improve network throughput, we generally adopt Adaptive Modulation (AMC) technology in physical layer.Adaptive Modulation is under different channel statuss, selects different transmission modes, to improve network throughput.In the choosing of transmission mode, most important parameter is exactly the selection of target error rate, under different target error rate, the network performance obtaining has very large difference, fixing target error rate is by the performance of limiting network to a certain extent, therefore select a good target error rate, can effectively improve network throughput.
Fig. 1 is the analogous diagram between existing packet loss and target error rate, by analyzing the performance of packet loss under the different target error rate, we can notice no matter the signal to noise ratio (SNR) of channel is much, packet loss becomes conic section (minimum point that solid five-pointed star is curve), i.e. ξ=ξ (P substantially with the variation of target error rate
0) within the scope of whole target error rate, be unimodal function, and we cannot obtain its expression, more can not write its derivative expressions.Therefore being also difficult for finding out suitable minimum packet loss makes the throughput of network reach maximum.
Summary of the invention
For fear of above the deficiencies in the prior art, the invention provides a kind of for reducing the method based on adaptive coding and modulating wireless network frame loss rate.
Object of the present invention is achieved through the following technical solutions.
For reducing the method based on adaptive coding and modulating wireless network frame loss rate, the method comprises the steps:
1) determine the initial interval [P of target error rate
min, P
max];
2) calculate interval length, judge whether interval is less than predefined value, if be less than this value, the optimum target error rate is (P
max+ P
min)/2; Otherwise, calculate and sound out point:
λ=P
min+0.382*(P
max-P
min)
μ=P
min+0.618*(P
max-P
min);
Calculate ξ (λ), ξ (μ) goes to step 3 when ξ (λ) > ξ (μ), when ξ (λ)≤ξ (μ), go to step 4, ξ (λ), it is λ that ξ (μ) is target error rate, the value of packet loss during μ;
3) put
4) put
Further, described predefined value is arbitrarily small accuracy value.
Further, described initial interval [P
min, P
max] be [0.0001,0.1].
The present invention can effectively utilize Internet resources, reduces network packet loss rate, improves network throughput.
Accompanying drawing explanation
Fig. 1: the analogous diagram between existing packet loss and target error rate;
Fig. 2: the inventive method flow chart;
Fig. 3: the packet loss that the inventive method obtains and the analogous diagram between target error rate;
Fig. 4: the packet loss that the inventive method obtains and the packet loss Performance Ratio under prior art are.
Embodiment
The present invention changes by investigating the throughput of different error rate lower network, proposes to find best target error rate by Fibonacci method, makes packet loss reach minimum, and network throughput reaches maximum.
First analyze the packet loss performance in Adaptive Modulation lower network below.
The target error rate P of general hypothesis physical layer
0for certain value,, according to the target error rate requirement of supposition, there is a modulation system threshold vector γ=[γ who comprises N element
0, γ
1..., γ
n+1,]
t, whole received signal to noise ratio region [0 ,+∞] is divided into the region (γ wherein of N+1 non-overlapping copies
0=0, γ
n+1=∞).Adopt certain algorithm to determine modulation thresholding
select γ
nmake the average Packet Error Ratio under every kind of modulation system all equal target Packet Error Ratio P
0:
total like this Packet Error Ratio
must equal P
0.The interval corresponding a kind of rate mode respectively of each signal to noise ratio.Its channel model adopts finite-state channel metastasis model (FSMC) to describe.
Data link layer adopts limit for length buffering area, and therefore, when buffering area queue is full, newly arrived packet will overflow, and supposes that bag flood rate is P
d, packet is only correctly transmitted in channel, and is just counted as merit while not overflowed and transmits, so packet loss can be expressed as:
ξ=1-(1-P
d) (1-P
ch), network throughput can be expressed as:
η=(λ T
f) (1-ξ)=(λ T
f) (1-P
d) (1-P
0), λ T wherein
fthat bag reaches rate.Therefore can find out throughput and the packet loss performance of wanting critic network, topmost problem is calculation overflow bag rate P
d.
For analyzing the bag rate of overflowing of network, we carry out following Several Analysis.
1) first analysis node place obtains inlet flow situation.The inlet flow distribution obedience parameter of supposing node is λ T
fpoisson while distributing, it is distributed as:
2) queue service state is analyzed.The bandwidth of supposing channel is b, and the number-of-packet that every frame can transmit is: c
n=bR
n.
3) queue and service state steady-state distribution.The state-transition matrix of supposing associating queue length and service speed is
wherein matrix element is defined as:
Rate transitions probability P (C wherein
t+1=d/C
t=c) with FSMC model, calculate P (U
t=v/U
t-1=u, C
t=c) can further be decomposed into:
Through above-mentioned analysis, can obtain due to the number average of the full packet overflowing in buffering area be:
Wherein K is buffering area maximum queue length.Further obtaining datagram overflow rate is:
By above-mentioned derivation, we can find out, when we determine target error rate P
0value time, just can calculate the bag rate P that overflows
dvalue, so packet loss ξ can be regarded as the function of target error rate,
ξ=ξ(P
0) (6)
The present invention sounds out point and carries out the comparison of functional value by getting, and the region of search that comprises minimal point is constantly shortened, and when interval shortens to a certain degree, the functional value of the each point on interval all approaches minimum, thereby each point can be seen the approximate of minimal point as.These class methods are called again dividing method, typically have Fibonacci method (0.618 method) and Fibonacci method (Fibonacci method).Therefore here we can adopt Fibonacci method to ask the optimum target error rate, make packet loss minimum.
Fibonacci method is also 0.618 method, it is the minimal point searching algorithm based on range shortening, by constantly dwindling the region of search, is here the span of target error rate, finally make the end points of the region of search, the value of target error rate is approached the smallest point of packet loss.
In the present invention, we suppose two end points of the region of search, i.e. the minimum value P of target error rate
min=0.0001, maximum occurrences P
max=0.1, first Fibonacci method generates two interior points, i.e. two of target error rate sensing point p according to golden ratio
1and p
2, wherein
p
1=P
min+0.382*(P
max-P
min)
p
2=P
min+0.618*(P
max-P
min)
Then according to ξ (p
1), ξ (p
2) magnitude relationship reselect the region of search.If ξ is (p
1) < ξ (p
2), the region of search becomes [P
min, P
max]; If ξ is (p
1) > ξ (p
2), the region of search becomes [P
min, p
2];
Concrete algorithm steps is:
1. select [P between original area
min, P
max]=[0.0001,0.1], and arbitrarily small precision ε > 0
2. calculate P
max-P
minvalue, if P
max-P
min< ε, stops calculating.Otherwise, calculate and sound out point:
λ=P
min+0.382*(P
max-P
min)
μ=P
min+0.618*(P
max-P
min);
And calculate ξ (λ) by formula (1)-(6), the value of ξ (μ) turns 3 when ξ (λ) > ξ (μ), when ξ (λ)≤ξ (μ), turns 4;
3. put
4. put
From above-mentioned algorithm, finally work as P
max-P
minduring < ε, circulation finishes, and the optimum target error rate can be expressed as (P
max+ P
min)/2, the minimum packet loss of trying to achieve is ξ ((P
max+ P
min)/2).
Above algorithm can be used the flowcharting of Fig. 2.
Utilize the Fibonacci method of above mentioning to be optimized the target error rate of network, find the minimum packet loss under different signal to noise ratios, as shown in Figure 3.Wherein in figure, solid circles is the little packet loss point of doing obtaining by Fibonacci method, and as can be seen from the figure, it overlaps with solid five-pointed star substantially.Be that we have found optimum target error rate value by Fibonacci method, make network packet loss rate minimum.
This method of the present invention can effectively reduce network packet loss rate, Fig. 4 utilizes network packet loss rate performance that Fibonacci method obtains and target error rate to be respectively 0.1,0.01,0.001 and the comparison of the packet loss performance of 0.0001 o'clock, as can be seen from Figure 4, the packet loss performance of the method is better than the situation that any target error rate is certain.
Claims (3)
1. for reducing the method based on adaptive coding and modulating wireless network frame loss rate, it is characterized in that, the method comprises the steps:
1) determine the initial interval [P of target error rate
min, P
max];
2) calculate interval length, judge whether interval is less than predefined value, if be less than this value, the optimum target error rate is (P
max+ P
min)/2; Otherwise, calculate and sound out point:
λ=P
min+0.382*(P
max-P
min)
μ=P
min+0.618*(P
max-P
min);
Calculate ξ (λ), ξ (μ) goes to step 3 when ξ (λ) > ξ (μ), when ξ (λ)≤ξ (μ), go to step 4, ξ (λ), it is λ that ξ (μ) is target error rate, the value of packet loss during μ;
3) put
4) put
The concrete steps of described packet loss are:
1) first analysis node place obtains inlet flow situation, supposes that the inlet flow distribution obedience parameter of node is λ T
fpoisson while distributing, it is distributed as:
2) queue service state is analyzed, and the bandwidth of supposing channel is b, and the number-of-packet that every frame can transmit is: c
n=bR
n,
3) queue and service state steady-state distribution, suppose that the state-transition matrix of associating queue length and service speed is
wherein matrix element is defined as:
Rate transitions probability P (C wherein
t+1=d/C
t=c) with FSMC model, calculate P (U
t=v/U
t-1=u, C
t=c) can further be decomposed into:
Through above-mentioned analysis, can obtain due to the number average of the full packet overflowing in buffering area be:
Wherein K is buffering area maximum queue length, further obtains datagram overflow rate to be:
As definite target error rate P
0value time, just calculate the bag rate P that overflows
dvalue, so packet loss ξ can be regarded as the function of target error rate,
ξ=ξ(P
0) (6)。
2. according to claim 1 a kind ofly it is characterized in that for reducing the method based on adaptive coding and modulating wireless network frame loss rate, described predefined value is arbitrarily small accuracy value.
3. according to claim 1 a kind ofly it is characterized in that for reducing the method based on adaptive coding and modulating wireless network frame loss rate, described initial interval [P
min, P
max] be [0.0001,0.1].
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110328452.9A CN102387002B (en) | 2011-10-25 | 2011-10-25 | Method used for reducing wireless network frame loss rate based on adaptive coding modulation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110328452.9A CN102387002B (en) | 2011-10-25 | 2011-10-25 | Method used for reducing wireless network frame loss rate based on adaptive coding modulation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102387002A CN102387002A (en) | 2012-03-21 |
CN102387002B true CN102387002B (en) | 2014-03-12 |
Family
ID=45826012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110328452.9A Active CN102387002B (en) | 2011-10-25 | 2011-10-25 | Method used for reducing wireless network frame loss rate based on adaptive coding modulation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102387002B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104866674B (en) * | 2015-05-27 | 2018-01-16 | 东南大学 | The searching method of SNR valid intervals in LTE/LTE A link level simulations |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7233962B2 (en) * | 2001-10-10 | 2007-06-19 | Vplsystems Pty Ltd | Optical error simulation system |
CN101425870A (en) * | 2007-11-01 | 2009-05-06 | 中兴通讯股份有限公司 | Iterative decoding method for Turbo code |
US7853539B2 (en) * | 2005-09-28 | 2010-12-14 | Honda Motor Co., Ltd. | Discriminating speech and non-speech with regularized least squares |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7899638B2 (en) * | 2005-10-18 | 2011-03-01 | Lecroy Corporation | Estimating bit error rate performance of signals |
-
2011
- 2011-10-25 CN CN201110328452.9A patent/CN102387002B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7233962B2 (en) * | 2001-10-10 | 2007-06-19 | Vplsystems Pty Ltd | Optical error simulation system |
US7853539B2 (en) * | 2005-09-28 | 2010-12-14 | Honda Motor Co., Ltd. | Discriminating speech and non-speech with regularized least squares |
CN101425870A (en) * | 2007-11-01 | 2009-05-06 | 中兴通讯股份有限公司 | Iterative decoding method for Turbo code |
Also Published As
Publication number | Publication date |
---|---|
CN102387002A (en) | 2012-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104134351B (en) | A kind of Short-time Traffic Flow Forecasting Methods | |
CN103903452B (en) | Forecasting Approach for Short-term Traffic Flow | |
Ding et al. | The use of combined neural networks and genetic algorithms for prediction of river water quality | |
Karimpouli et al. | A new approach to improve neural networks' algorithm in permeability prediction of petroleum reservoirs using supervised committee machine neural network (SCMNN) | |
CN104408913B (en) | A kind of traffic flow three parameter real-time predicting method considering temporal correlation | |
CN103077240B (en) | A kind of microblog water army recognition methods based on probability graph model | |
CN110381523B (en) | Cellular base station network traffic prediction method based on TVF-EMD-LSTM model | |
CN107293118B (en) | Short-time prediction method for traffic speed dynamic interval | |
CN102313796A (en) | Soft measuring method of biochemical oxygen demand in sewage treatment | |
CN105469144A (en) | Mobile communication user loss prediction method based on particle classification and BP neural network | |
CN106297296B (en) | A kind of fine granularity hourage distribution method based on sparse track point data | |
CN104880227A (en) | Ultrasound flow measurement method in noise background | |
CN102387002B (en) | Method used for reducing wireless network frame loss rate based on adaptive coding modulation | |
Amati et al. | Estimation of Stochastic actor-oriented models for the evolution of networks by generalized method of moments | |
CN112905436B (en) | Quality evaluation prediction method for complex software | |
Paul et al. | Learning probabilistic models of cellular network traffic with applications to resource management | |
CN110879927A (en) | Sea clutter amplitude statistical distribution field modeling method for sea target detection | |
CN103678683A (en) | Precision agriculture-oriented weighted spatial fuzzy clustering method and device | |
CN103607219B (en) | A kind of noise prediction method of electric line communication system | |
CN111010695A (en) | Channel allocation method based on channel idle time prediction | |
CN113837475B (en) | Method, system, equipment and terminal for forecasting runoff probability of directed graph deep neural network | |
Pan et al. | Speech recognition via Hidden Markov Model and neural network trained by genetic algorithm | |
Li et al. | A novel self-similar traffic prediction method based on wavelet transform for satellite Internet | |
CN115062759A (en) | Fault diagnosis method based on improved long and short memory neural network | |
CN110311743B (en) | Method for estimating main user duty ratio through variation inference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |