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 PDF

Info

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
Application number
CN201110328452.9A
Other languages
Chinese (zh)
Other versions
CN102387002A (en
Inventor
赵军辉
田静秀
杨维
王东明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Beijing Jiaotong University
Original Assignee
Southeast University
Beijing Jiaotong University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Southeast University, Beijing Jiaotong University filed Critical Southeast University
Priority to CN201110328452.9A priority Critical patent/CN102387002B/en
Publication of CN102387002A publication Critical patent/CN102387002A/en
Application granted granted Critical
Publication of CN102387002B publication Critical patent/CN102387002B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of for reducing the method based on adaptive coding and modulating wireless network frame loss rate
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
P min = λ P max = P max λ = μ μ = P min + 0.618 * ( P max - P min ) , Turn 2;
4) put
P min = P min P max = μ μ = λ λ = P min + 0.382 * ( P max - P min ) , Turn 2.
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
Figure BDA0000101967580000031
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
Figure BDA0000101967580000033
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:
P ( Θ t = a ) = ( λT f ) a e ( - λT f ) a ! - - - ( 1 )
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
Figure BDA0000101967580000042
wherein matrix element is defined as:
P ( u , c ) ( v , d ) E = P ( C t + 1 = d / C t = c ) × P ( U t = v | U t - 1 = u , C t = c ) - - - ( 2 )
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:
P ( U t = v / U t - 1 = u , C t = c )
= P ( &Theta; t = v - max { 0 , u - c } ) if 0 &le; v < K 1 - &Sigma; 0 &le; v < K P ( U t = v | U t - 1 = u , C t = c ) ifv = K - - - ( 3 )
Through above-mentioned analysis, can obtain due to the number average of the full packet overflowing in buffering area be:
E { D } = &Sigma; &ForAll; a , &ForAll; u , &ForAll; c max { 0 , a - K + max { 0 , u - c } } - - - ( 4 )
&times; P ( &Theta; = a ) &times; P ( U = u , C = c )
Wherein K is buffering area maximum queue length.Further obtaining datagram overflow rate is:
P d = E { D } E { &Theta; } = E { D } &lambda;T f - - - ( 5 )
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
P min = &lambda; P max = P max &lambda; = &mu; &mu; = P min + 0.618 * ( P max - P min ) , Turn 2;
4. put
P min = P min P max = &mu; &mu; = &lambda; &lambda; = P min + 0.382 * ( P max - P min ) , Turn 2;
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
P min = &lambda; P max = P max &lambda; = &mu; &mu; = P min + 0.618 * ( P max - P min ) , Turn 2;
4) put
P min = P min P max = &mu; &mu; = &lambda; &lambda; = P min + 0.382 * ( P max - P min ) , Turn 2;
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:
P ( &Theta; t = a ) = ( &lambda;T f ) a e ( - &lambda; T f ) a ! - - - ( 1 )
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
Figure FDA0000430990150000022
wherein matrix element is defined as:
P ( u , c ) ( v , d ) E = P ( C t + 1 = d / C t = c ) &times; P ( U t = v | U t - 1 = u , C t = c ) - - - ( 2 )
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:
P ( U t = v / U t - 1 = u , C t = c ) = P ( &Theta; t = v - max { 0 , u - c } ) if 0 &le; v < K 1 - &Sigma; 0 &le; v < K P ( U t = v | U t - 1 = u , C t = c ) ifv = k - - - ( 3 )
Through above-mentioned analysis, can obtain due to the number average of the full packet overflowing in buffering area be:
E { D } = &Sigma; &ForAll; a , &ForAll; u , &ForAll; c max { 0 , a - K + max { 0 , u - c } } &times; P ( &Theta; = a ) &times; P ( U = u , C = c ) - - - ( 4 )
Wherein K is buffering area maximum queue length, further obtains datagram overflow rate to be:
P d = E { D } E { &Theta; } = E { D } &lambda; T f - - - ( 5 )
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].
CN201110328452.9A 2011-10-25 2011-10-25 Method used for reducing wireless network frame loss rate based on adaptive coding modulation Active CN102387002B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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