Oskab keegi aidata vähe mälu nõudva ja suhteliselt kiire veaparandus algoritmi leidmisel. Vaja on mikroprotsessor panna raadio teel saatma ja vastu võtma mõne baidiseid pakette. Koos algoritmiga ei tohiks paketi suurus üle 2 korra minna.
Praegu proovisin miski netist saadud reed-solomoni algortimiga:
9 * 4bit teeb 15 * 4bit arvudeks, 3 viga parandab. Suht hea....
Aga see parandab ka täiesti suvalisi asju
Tegin pc peal teste - suvaliselt genereeritud pakettidest teeb omast arust korda peaaegu kõik (umbes 95 sajast). Polünoom on liiga madalat järku või midagi sellist. Selle ta käkib vist.
No võiks kasuliku data crc-ga ka kokku arvutada, aga kogu see värk läheb ebaeffektiivseks.
Süsteem on ühesuunaline, nii et tagasisidega ei saa teha. Labast mitmekordset saatmist ka ei tahaks teha. Kogu seda polünoomi matemaatikat ka ei viitsi uurima hakata...
Et lihtsam variant siis küsida..... teab keegi mõnd head lahendust ?
Praegu proovisin miski netist saadud reed-solomoni algortimiga:
9 * 4bit teeb 15 * 4bit arvudeks, 3 viga parandab. Suht hea....
Aga see parandab ka täiesti suvalisi asju
Tegin pc peal teste - suvaliselt genereeritud pakettidest teeb omast arust korda peaaegu kõik (umbes 95 sajast). Polünoom on liiga madalat järku või midagi sellist. Selle ta käkib vist.
No võiks kasuliku data crc-ga ka kokku arvutada, aga kogu see värk läheb ebaeffektiivseks.
Süsteem on ühesuunaline, nii et tagasisidega ei saa teha. Labast mitmekordset saatmist ka ei tahaks teha. Kogu seda polünoomi matemaatikat ka ei viitsi uurima hakata...
Et lihtsam variant siis küsida..... teab keegi mõnd head lahendust ?
Comment