Отговори на тема  [ 9 мнения ] 
Error Detection and Error Correction Codes 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение Error Detection and Error Correction Codes
Чета за кодове с помощта на които може да се откриват и донякъде коригират грешки при преноса на информация (кодове за четност, 2от5 кодове, кодове на Хаминг и т.н.) на теория звучи доста интересно и практически приложимо. Използват ли се подобни методи (особено ми е интересно кода за четност и 2от5 кода) и ако да на кой бихте заложили, когато става въпрос за пренос на малко количество информация, скоростта не е фактор, търси се надеждност.


Пон Ное 28, 2005 11:20 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Ами ако връзката е двупосочна не ти трябва наи вероятно. Направи си едно протоколче и въведи една CRC проверка. Ако има грешка повтаряш. И аз скоро четох за разни такива методи ама за нещата с които съм се сблъсквал досега не са добро и надежно решение.
Стигнах до заключението че са подходящи са поток от данни от типа аудио или видеоканал и други подобни приложения.


Пон Ное 28, 2005 11:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
В старите "минимашини" оперативната памет беше така направена - с корекция на грешка.
Правеха ги в завод Електроника.
Аз лично си мисля, че CRC16 или CRC32 е достатъчно надеждно за откриване на грешка.
Ако, разбира се, е позволено да се повтори предаването на пакета.


Вто Ное 29, 2005 11:02 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение 
Ползват се на много места, всеки по сериозен сървр има хардуерна корекция на грешки в паметта, много от сериозната промишлена апаратура също е с таква памет. Когато предаваш данни също се позлва. CRC не е много надеждно, зависи от пакета. Лично а съм правил хардуерен модул за кодиране с код на Грей, сигурно още си работи, за едни уплътнители, и както може д с едосетят някои като по млад и неусвоил микроконтролерите го направих само с логика .. дискретна логика, по голямо от епром нямах :)


Вто Ное 29, 2005 12:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
Тони а кодът на Грей има ли нещо общо с коригирането на грешки? За откриването предполагам, че се използва фактът, че всяко следващо число се различава от предходното по промяната на само един бит, но това не ми вдъхва много доверие, вероятността да възникне грешка и тя да не бъде открита ми се струва не малка. Или пропускам нещо?


Вто Ное 29, 2005 1:50 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
Спомням си, че в тази RAM памет на VAX минимашина вместо 32 бита дума се ползваше 37.
Имаше корекция на единична и откриване на двойна грешка. Разбира се - хардуерно е всичко.
Няма с PIC да го правят я (и да има корекция на коректора и ERATA на последния).....
Мисля, че бе с код на Хеминг, но не съм убеден вече - мина четвърт век оттогава:))
Тогава си имаше и принципни схеми - пълна документация.....


Вто Ное 29, 2005 2:57 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
Цитат:
Няма с PIC да го правят я (и да има корекция на коректора и ERATA на последния).....

:lol:
Значи тези кодове на Хеминг имат приложение все пак. Трябва да им хвърля още едно око тогава, че от това дето четох не ми стана много ясно как функционират :oops:


Сря Ное 30, 2005 1:05 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение 
Ще взема да ровна по директориите, това съмго правил преди 7 години сигурно, имам г на архив, но не зам дали дискоете съм ги взел или съм ги ставил в БГ, ще погледн, ако имам ще постна синтеза на логиката и как точно работеше.


Сря Ное 30, 2005 1:39 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Дек 14, 2004 1:31 pm
Мнения: 3849
Мнение 
Тони благодаря :D


Сря Ное 30, 2005 1:49 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни