Вниз
Скачать: CL | DM;

Эффективность канала связи   Найти похожие ветки 

 
Ozone ©   (2005-03-09 09:05) [0]

Есть такая формула вычисления сабж"а:

Ni/N0*(i/(i+s)),
где
Ni-общее количество правильно принятых бит информационной части;
N0-общее количество переданных бит;
i - длина информационной части кадра;
s - фиксированная длина служебной части;


Дык вот, возник вопрос по этому поводу.
Нужно нам, к примеру, передать 10 пакетов длиной, допустим 1000 бит (+48 бит служебной части). Начинаем передавать - (Ni=0, N0=0). Передаем 1-й пакет. Все биты переданы удачно => пишем Ni=1000, N0=1048. Передаем 2-й пакет. И тут непонятно, Ni или N0 - нужно обнулять или нет? Идем дальше. Допустим, передалось 300 бит 2го пакета, а на 301-м возникла ошибка. То тогда Ni+=0? N0+=300 или N0+=0... и т.д.

Вобщем, я думаю мой вопрос понятен... :) Заранее спасибо за ответы.


 
Ozone ©   (2005-03-09 11:17) [1]

Up


 
YurikGL ©   (2005-03-09 16:59) [2]

Ni/N0*(i/(i+s))

Откуда формула?


 
uny ©   (2005-03-09 17:02) [3]

вроде обычная логика - полезное делить на общее. обнулять или нет - тоже так же - если нужно для каждого пакета или чего - обнулять. если сразу за несколько - не надо обнулять. если ошибка, и всё полезное переданое стаёт не нужное - . короче логика обычная, а то формула...)


 
jack128 ©   (2005-03-09 21:05) [4]

это статистическая характеристика. То есть ты должнен знать сколько в среднем теряется информации


 
Ozone ©   (2005-03-10 05:29) [5]


> [3] uny ©   (09.03.05 17:02)


> [4] jack128 ©   (09.03.05 21:05)

Спасибо. Уже все получилось.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1110412810
asdprog
2005-03-10 03:00
2005.03.27
редактор delphi 5


14-1110090365
QuasiLamo
2005-03-06 09:26
2005.03.27
Как писать ТЗ


9-1104646617
netreym
2005-01-02 09:16
2005.03.27
OpenGL загрузка моделей


11-1093308217
Ripper
2004-08-24 04:43
2005.03.27
Узнать выделеный элемент TreeView


4-1108136039
DDA
2005-02-11 18:33
2005.03.27
Как узнать какая программа запустила мою программу




   Наверх