Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];

Вниз

Логическая задачка (не могу справиться)   Найти похожие ветки 

 
REL   (2001-11-09 11:37) [0]

Народ, помогите вот с таким алгоритмом.

Есть 2 компа, соединённые по модему. На первом работает цикл, который в равные!!! интервалы времени выдаёт массивы разной длины (в моём случае - это сжатый речевой сигнал от 2 до 256 значений - но это не принципиально). На приёмном конце также работает алгоритм, который в равные интервалы времени принимает вышеуказанные массивы и обрабатывет их. Как синхронизировать приёмник и передатчик, чтобы нехватка времени на передачу больших массивов компенсировалась избытком времени при передаче малых массивов. Т.е. у меня скорость передачи должна подбираться под массив средней длины (например 100).

Замечание: не должно возникать такой ситуации, что на приёмном конце массив запросится, но ещё не успеет считаться. В двух словах алгоритм такой же как в сотовых телефонах: на малых скоростях передаётся достаточно большие объёиы данных за счёт того, что та информация, которая не успевает передаваться во время разговора, передаётся во время пауз между фразами.

Заранее благодарен за любую помощь.



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

Форум: "Система";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
14-57191
dido
2001-12-28 09:09
2002.02.18
Хочу совет


4-57267
Витамин
2001-12-18 13:05
2002.02.18
Текст в SysTray...


1-57046
Амелин Вадим
2002-02-04 11:34
2002.02.18
Одновременное нажатие двух кнопок мыши


1-57053
Vitek
2002-02-01 13:53
2002.02.18
Шрифты


14-57188
tovSuhov
2001-12-27 14:51
2002.02.18
BMP - картинки теоретически могут содержать ВИРУСЫ!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский