Rbasic Bit rate for RTS/CTS/ACK 2
|
2 Mbps
|
CWmin
|
31
|
CWmax
|
1,024
|
PLCPDataRate
|
1 Mbps
|
A Slot Time
|
20 μs
|
SIFS
|
10 μs
|
DIFS
|
50 μs
|
EIFS
|
364 μs
|
PreambleLength
|
144 bits
|
PLCPHeaderLength
|
48 bits
|
MAC header
|
224 bits
|
IP header
|
160 bits
|
DATA packet
|
Payload size + MAC header + IP header
= Payload size + 384 bits
|
RTS
|
160 bits
|
CTS and ACK
|
112 bits
|
Таблица 2. IEEE Системни параметри
Tp може да ce изчисли:
където Rdata е потокът на данни показан в Таблица 2, и големината на фреймовете е равна на фреймовете кодирани от кодеците. Така например, големината на фреймовете на G.729a е 80 bits, според ITU (International Telecommunication Union Telecommunication Standardisation Sector, 2007). По този начин, ние може да се получи максималния брой на VoIP разговори, N където умножението х 2 индицира че VoIP е двойна връзка.
Bianchi (2000) ни дава група от уравнения с които можем да изчислим τ за мрежи в режим на претоварване. Във нашия случай уравненията са където p представлява условна вероятност за сблъсък, ако започне предаване на пакети през канала, W е равна на CWmin, CWmax е равна на 2mW, и n е броят на VoIP разговори в мрежата. Ако знаем τ, можем да използваме уравненията (2) и (3) за да изчислим Bavl на мрежа когато премине в режим на претоварване. Както е показано във Zhai, Chen and Fang(2005), Bavl на мрежа в режим на претоварване е 0.9 от максималната Bavl която мрежата може да осигури. Следователно, ако използваме уравненията (10) и (11) за да получим Bavl , уравнението (9) трябва да премине в
N може да се представи и като
По този начин, като знаем параметрите на кодека и на мрежата, ако сравним n със N, и със решаването на уравненията (2), (10), (11) и (13) можем да получим максималния брой на повиквания които мрежата може да осигури.
Например да вземем кодекът G.729a и мрежовите параметри от Таблица 2. За G.729a, скоростта на предаване Rcodec е 8 kbps (80 бита за 10 ms фрейм). Ако сме избрали за предаване два фрейма по пакет, което значи за интервал от 20 ms да се изпратят 20 байта, използвайки уравненията (4) (5) (6) можем да се изчислим Ts = 50 + 464 + 10 + 248 = 772 μs, Tc = 464 + 364 = 828 μs, Tp = 80µs, Ti = 20µs. Вече може да изчислим максималния брой на разговори които може мрежата да позволи N = 10.4945
Таблица 3 показва максималния брой на VoIP разговори за различен брой фреймове по пакет. За тези изчисления, мрежовите параметри са показани в Таблица 2 и е използван G.729a. От Таблица 3 се вижда че колко е по голям броя на фреймовете по пакет, толкова повече VoIP обаждания са допускат от мрежата, тъй като се изисква по малка пропускателна лента, за сметка на увеличаване на закъснението, например четири фрейма по пакет означава 40ms повече закъснение от кодекът. Ако броят на фреймовете в пакета е твърде голям, няма да отговаря на необходимото качеството за VoIP, което ще обсъдим в следния раздел.
Frames/packet
|
Required bandwidth (kbps)
|
Number of calls
|
1
|
144.4
|
5.9251
|
2
|
76.2
|
10.4945
|
3
|
53.47
|
14.776
|
3
|
42.1
|
17.9248
|
5
|
35.28
|
20.9946
|
6
|
30.73
|
23.7042
|
7
|
27.48
|
26.1102
|
8
|
25.05
|
28.4005
|
9
|
23.15
|
30.4697
|
10
|
21.68
|
32.3451
|
Таблица 3. Максимален брой на VoIP обаждания за G. 729А
Сподели с приятели: |