|
|
 |
Ответов
|
Aug 25 2009, 13:55
|
Профессионал
    
Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942

|
SasaVitebsk, человек вообще-то мне оппонировал.  «Восстанавливается инфа включая первый байт с вероятностью 98%». Странно, что вы указываете вероятность успешного приема первого байта, хотя не известна вероятность получения конкретных байт. Вероятность успешного приема первого байта, имхо, сильно зависит от того, какой это будет байт. Поэтому откуда взята цифра 98% ?  Вероятность появления неблагоприятного байта при «случайном» обмене, конечно, можно посчитать, но не думаю, что вы это делали. @Ark этот вопрос решил просто, сделал её единицей (около того), пожертвовав первым байтом. И потом, по моему мнению, вы сильно усложнили. Проверять одно, второе, прогнозировать третье. В погоне за этим первым байтом что ли?
Сообщение отредактировал x736C - Aug 25 2009, 13:57
|
|
|
|
|
Aug 25 2009, 19:33
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(x736C @ Aug 25 2009, 16:55)  «Восстанавливается инфа включая первый байт с вероятностью 98%». Странно, что вы указываете вероятность успешного приема первого байта, хотя не известна вероятность получения конкретных байт. Вероятность успешного приема первого байта, имхо, сильно зависит от того, какой это будет байт. Поэтому откуда взята цифра 98% ?  Честно говоря так по памяти выдал. Немного ошибся. Сейчас посчитал примерно 95% получается. Нельзя по первому байту (моим алгоритмом) восстановить следующие байты ff,fe,fc,f8,..,80,00. Короче байты с одним перепадом после старта. Ну и ещё наверное пару байт с 2 перепадами равноширинными. Если модифицировать алгоритм, то можно уменьшить число "неверно детектируемых" байт ещё вдвое. Останутся только ff,fe,f8,80. Если обрабатывать поток непрерывно, либо анализировать возможность ошибки, то можно гарантированно востанавливать поток полностью. Цитата Вероятность появления неблагоприятного байта при «случайном» обмене, конечно, можно посчитать, но не думаю, что вы это делали. @Ark этот вопрос решил просто, сделал её единицей (около того), пожертвовав первым байтом. И потом, по моему мнению, вы сильно усложнили. Проверять одно, второе, прогнозировать третье. В погоне за этим первым байтом что ли? Наоборот. Немного упростил. Поленился. Посмотрел, что US Robotics Courier даёт примерно аналогичный результат и успокоился. Но проанализировал, что можно лучше. Зато получил P&P / диагностику под виндой. А народ даже и не догадывается что работает не аппаратный UART. Сбоев никогда не наблюдал. Выпускали несколько лет.
|
|
|
|
Сообщений в этой теме
borischi падает скорость на rs232 Aug 23 2009, 09:27 Dog Pawlowa Цитата(borischi @ Aug 23 2009, 12:27) Мож... Aug 23 2009, 09:39 AHTOXA Кварц какой? Может скорость не совсем точно совпад... Aug 23 2009, 11:55 borischi Цитата(AHTOXA @ Aug 23 2009, 14:55) Кварц... Aug 23 2009, 15:12  manul78 Цитата(borischi @ Aug 23 2009, 19:12) Ква... Aug 23 2009, 15:46   borischi Цитата(manul78 @ Aug 23 2009, 18:46) А ка... Aug 23 2009, 15:58    manul78 Цитата(borischi @ Aug 23 2009, 19:58) Нет... Aug 23 2009, 16:35     borischi Цитата(manul78 @ Aug 23 2009, 19:35) Осци... Aug 23 2009, 16:58      manul78 Цитата(borischi @ Aug 23 2009, 20:58) А в... Aug 23 2009, 17:43  AHTOXA Цитата(borischi @ Aug 23 2009, 21:12) Ква... Aug 23 2009, 17:24   borischi Цитата(AHTOXA @ Aug 23 2009, 20:24) При п... Aug 23 2009, 18:02    AHTOXA Цитата(borischi @ Aug 24 2009, 00:02) Пож... Aug 23 2009, 18:29     AHTOXA А, загрузилось. Мне кажется, я знаю в чём дело.
Та... Aug 23 2009, 18:46      borischi Цитата(AHTOXA @ Aug 23 2009, 21:46) Там с... Aug 23 2009, 18:54       AHTOXA Цитата(borischi @ Aug 24 2009, 00:54) Не ... Aug 23 2009, 19:19        borischi Цитата(AHTOXA @ Aug 23 2009, 22:19) Естес... Aug 23 2009, 19:24         AHTOXA Цитата(borischi @ Aug 24 2009, 01:24) Щас... Aug 23 2009, 19:29          borischi Цитата(AHTOXA @ Aug 23 2009, 22:29) Да не... Aug 23 2009, 19:31 manul78 Была у одного знакомого такая-же проблема.
Компь... Aug 23 2009, 12:26 zltigo Цитата(manul78 @ Aug 23 2009, 14:26) А вс... Aug 23 2009, 12:49  manul78 Цитата(zltigo @ Aug 23 2009, 16:49) Вы бр... Aug 23 2009, 14:51   Сергей Борщ Цитата(manul78 @ Aug 23 2009, 17:51) Обос... Aug 23 2009, 18:15    borischi Цитата(Сергей Борщ @ Aug 23 2009, 21:15) ... Aug 23 2009, 18:42    manul78 Цитата(Сергей Борщ @ Aug 23 2009, 22:15) ... Aug 23 2009, 19:52     rezident Цитата(manul78 @ Aug 24 2009, 01:52) Обяз... Aug 24 2009, 15:50     aaarrr Цитата(manul78 @ Aug 23 2009, 23:52) Обяз... Aug 24 2009, 15:56      rezident Цитата(aaarrr @ Aug 24 2009, 21:56) Может... Aug 25 2009, 15:07     =AK= Цитата(manul78 @ Aug 24 2009, 05:22) Обяз... Aug 25 2009, 07:21 x736C Цитата(manul78 @ Aug 23 2009, 16:26) Была... Aug 24 2009, 21:46  aaarrr Цитата(x736C @ Aug 25 2009, 01:46) Как ок... Aug 24 2009, 22:02  SasaVitebsk Цитата(x736C @ Aug 25 2009, 00:46) Писал ... Aug 25 2009, 10:22 manul78 Получив "по башке" сразу от двух модерат... Aug 24 2009, 19:07 x736C Кстати сказать, для одних скоростей ширина единицы... Aug 24 2009, 22:39 aaarrr Цитата(x736C @ Aug 25 2009, 02:39) Кстати... Aug 24 2009, 22:57 x736C Понятно. Просто этот эффект уменьшается со скорост... Aug 24 2009, 23:08 @Ark ЦитатаПисал в прошлом году autobaud rate на hdl и ... Aug 25 2009, 10:47 SasaVitebsk Цитата(@Ark @ Aug 25 2009, 13:47) По свое... Aug 25 2009, 13:41 x736C Немного отклонились от темы, но все-таки.
Если не ... Aug 25 2009, 11:29 @Ark Ну, конечно, не на произвольном и непрерывном пото... Aug 25 2009, 12:07 x736C Тогда ясно. В моем случае это не подходило.
В ваше... Aug 25 2009, 12:23 @Ark Все немного проще. По первому фронту (начало старт... Aug 25 2009, 12:36 zltigo Цитата(@Ark @ Aug 25 2009, 14:36) ...зате... Aug 25 2009, 12:58 @Ark Цитата... откуда это вдруг количество фронтов на п... Aug 25 2009, 13:02 zltigo Цитата(@Ark @ Aug 25 2009, 15:02) А Вы вн... Aug 25 2009, 13:28 @Ark Цитата... Непонятно, отчего это только вдруг скоро... Aug 25 2009, 13:46 zltigo Цитата(@Ark @ Aug 25 2009, 15:46) P.S. По... Aug 25 2009, 14:01  x736C Цитата(zltigo @ Aug 25 2009, 18:01) Не ва... Aug 25 2009, 14:09   zltigo Цитата(x736C @ Aug 25 2009, 16:09) А може... Aug 25 2009, 14:19 x736C Вы тоже налагаете ограничение в виде постоянной по... Aug 25 2009, 15:17 zltigo Цитата(x736C @ Aug 25 2009, 17:17) Вы тож... Aug 25 2009, 16:13 x736C «Break должен быть длиннее самого длинного байта».... Aug 25 2009, 17:06 zltigo Цитата(x736C @ Aug 25 2009, 19:06) «Break... Aug 25 2009, 17:59 x736C Мы уже пошли по кругу.
Если вам надо в линию что-т... Aug 25 2009, 18:55 zltigo Цитата(x736C @ Aug 25 2009, 20:55) Я врод... Aug 25 2009, 19:20 @Ark Во, дискуссия развернулась...
ЦитатаНе валите в ... Aug 25 2009, 19:28 x736C Как правило наименьший БИ двигает скорость в сторо... Aug 25 2009, 19:52 zltigo Цитата(x736C @ Aug 25 2009, 21:40) реализ... Aug 25 2009, 20:03  x736C Цитата(zltigo @ Aug 26 2009, 00:03) Элеме... Aug 25 2009, 20:16 x736C Ой, да, мы о разном.
Вы о первом байте, а я вообщ... Aug 25 2009, 20:04 zltigo Цитата(x736C @ Aug 25 2009, 22:04) Вы о п... Aug 25 2009, 20:11 SasaVitebsk Наверное просто надо расставить все точки над i. Т... Aug 26 2009, 16:30 @Ark ЦитатаАвтоопределение скорости, на мой взгляд, дол... Aug 26 2009, 17:35 SasaVitebsk Вот ниграмма не возражаю и даже поддерживаю. Если ... Aug 27 2009, 09:16 @Ark Вы знаете, я когда-то тоже был "фанатом... Aug 27 2009, 10:10 SasaVitebsk Ещё раз повторюсь. Я ничуть не оспариваю принятое ... Aug 27 2009, 19:20
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|