![]() |
|
Модераторы: Poseidon |
![]()
|
|
| pograp |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 29.10.2006 Где: Россия, Москва Репутация: нет Всего: нет |
У меня такая интересная задача! Написать программу определения ошибок по методу Хеминга. Принцип такой: мы вводим информацию(биты или слова) которую отправляем, за тем эту информацию прога переиначивает в код Хеминговский , потом мы вводим набор битов, который мы получили и он высчитывает сколько у нас ошибок. ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!
|
|||
|
||||
| comtat |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 8 Всего: 71 |
При старте программы вводится последовательность бит, которые должны быть переданы. Программа кодирует их по Хэммингу, и выводит результат - последовательность бит, готовую к передаче (при этом красным цветом выделены "избыточные" биты, не несущие информации, а используемые только для отслеживания ошибки). Затем вводится строка битов, полученная приемником информации, и после ее анализа выводится результат - есть ли ошибка, и в какой именно бите... (биты нумеруются СЛЕВА НАПРАВО (!!!) начиная с единицы). Идея программы взята отсюда: Код Хеминга Вот лог работы программы:
-------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
||||
|
|||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 34 Всего: 116 |
comtat, я бы попросил приводить ссылки на источник... Код взят отсюда:
http://forum.pascal.net.ru/index.php?s=&am...ost&p=49014 Кстати, автор топика видел этот код и ему что-то не понравилось... Видно, не разобрался, как данные вводить... Это сообщение отредактировал(а) volvo877 - 14.11.2006, 23:52 |
|||
|
||||
| comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 8 Всего: 71 |
Хорошо приму к сведению
-------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
| pograp |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 29.10.2006 Где: Россия, Москва Репутация: нет Всего: нет |
а другой код есть? проверка на 1 ошибку или что-то вроде этого и объясните как вообще ищутся ошибки в битах
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |