virheen korjaamiseksi koodit

E

elecs_gene

Guest
hei,
voisi u guys selittää minulle, mitä hamming etäisyys on kyse? että luin, että jos vähintään hamming etäisyys on tyytyväinen, se on mahdollista korjata codes.how tämä on saavutettu? auta ....

 
Hei,

Joten Hamming etäisyys def on kahdesta koodi worfds mitä r BITS jotka eroavat.

Niin pohjimmiltaan se on vertailu tekniikka Sikäli kuin tiedän ..Tiedän u on havainnut virheen, miten oikein on?

Joten hamming etäisyys ei ainoastaan kertoo u sen mukaan, miten ne eroavat toisistaan, mutta myös siitä, miten kaukana ne ovat.
ottaa tontin ja käyttää monia criterions u voi purkaa enintään arviointisäännöt mikä olisi closet on codeword u transmitted.Thats mekanismin, jonka paras arvio on tehty.

U olisi lukenut
n. LMS ja Steetest Ihmisarvoinen Alg ..ne ovat kaikki EGS kuinka paras arvio on tehty ..

terveisin

 
hamming etäisyys määritelmä on enintään erottelu kahden koodi sanoja.
sitä enemmän tämä arvo on,
sitä enemmän Tye järjestelmä voi sietää melua.
lähtökohta on, että jos kasvu koodistasi sanan pituus,
sitä enemmän melua järjestelmä voi seistä.Butt tämä vähentää teistä järjestelmän tietojen siirtonopeus.

 
Hamming etäisyys on toimenpide, miten "lähellä" kaksi koodi sana ovat
Virheiden korjaus on tärkeää tietää minimun hamming etäisyys minkä tahansa kahden sanat koodi (Dmin).
Ottaa koodi tarkoittaa, että joitakin sanoja tila ovat päteviä ja toiset eivät.Lähettämäsi vain voimassa sanoja.Jos ne ovat vioittuneet siirtämällä virheitä.Jotkut bittiä olisi muuttunut.
Jos Dmin on 1 sinulla ei ole mitään keinoja havaita virhettä, koska bittinen muuttunut tuloksia kelvollinen sana.
Jos Dmin on 2 voit tunnistaa virheen yhden bitin muuttunut, mutta ei korjata sen.Koska muuttuviin 1 bit antaa virheellisen sanan, joka on yhtä etäinen kahden tai useamman voimassa sanoja.
Jos Dmin on 3 sitten voit tunnistaa 2 bitin virheet ja korjata 1 bit virheitä.Koska kun 1 bit muutoksia kelpaamattomista sana joka johtaa kuuluu lähellä vain yksi kelvollinen sana.
Yleensä voit korjata Dmin - 2 virhe bittiä ja voit tunnistaa Dmin-1.said correcting an error is just a matter of picking the nearest valid word (of the code)

Kuten vastarintaa
sanoi korjata virhe pelkästään valita lähin voimassa sana (ks. code)

Tietenkin on olemassa muita menetelmiä virheen korjaus.

Hyvää uuttavuotta

 
hi albert22,

Jos Dmin on 1 sinulla ei ole mitään keinoja havaita virhettä, koska bittinen muuttunut tuloksia kelvollinen sana.
Jos Dmin on 2 voit tunnistaa virheen yhden bitin muuttunut, mutta ei korjata sen.Koska muuttuviin 1 bit antaa virheellisen sanan, joka on yhtä etäinen kahden tai useamman voimassa sanoja.
Jos Dmin on 3 sitten voit tunnistaa 2 bitin virheet ja korjata 1 bit virheitä.Koska kun 1 bit muutoksia kelpaamattomista sana joka johtaa kuuluu lähellä vain yksi kelvollinen sana.
Yleensä voit korjata Dmin - 2 virhe bittiä ja voit tunnistaa Dmin-1.syy mielestäni Dmin = 1 on vaikea korjata on wat u kertoi plus oireyhtymä yhden bitin virhe on sama kuin omaisuutta LBC menee oikein?

Sitten voi u selittää myös joka Dmin on parempi ja joka ec koodeja käytetään hyvin minulla on vain tutkittava m kursseja, mutta ei ole käsiinsä kokemus.

 
Hi Resistance

> syy mielestäni Dmin = 1 on vaikea korjata on wat u kertoi plus oireyhtymä> yhden bitin virhe on sama kuin omaisuutta LBC menee oikein?

I dont tiedä, mitä LBC on.
Mutta kun Dmin = 1 ei ole selvittämistä tai korjaus.Jos vain yksi bittinen muuttaa uusi sana on voimassa ja virhe menee havaitsematta.

Dmin on valittu siten, että ensin määritellään, kuinka monta bittinen virheitä haluat voida havaita ja korjata.Obviuosly suurempi on parempi.Vaan lisätä Dmin sinun pitäisi lisätä tilaa mahdollisia sanoja tai vähentää voimassa sanat koodi.
Toisin sanoen sinulla on lisätä redundanssin oleviin tietoihin.Kaikki järjestelmät virheiden korjaus lisätä redundanssin saatujen tietojen lisäämällä bittiä kuin tarvitaan vain lähettää haluamasi viesti.
Kun convolutional koodi (suhde 1 / 2) olet lähettämässä 2 bittiä jokaisen vähän viesti.Tämä on olet kaksinkertaistamalla req.kaistanleveydestä.
Kun muisti ECC 7 bittiä voidaan suojella 32 bittiä tai 8 bittiä voidaan suojella 64 bittiä
Niin on aina kompromissi välillä virheen korjaamiseksi valmiudet ja irtisanomisen voit lisätä.Valinta on ECC riippuu sovelluksesta.
On Block ja convolutional (sarja) kuluttajaneuvontakeskukset.Ja kunkin luokan teitä on monia valintoja.Joskus on useampia kuin yksi käyttää samaan aikaan.On sanottu, että ne ovat "concatenated".Esimerkiksi vuonna modeemina saatat löytää estää ECC kuin Reed Solomon, jonka jälkeen convolutional kooderi.Mitkä ovat laajalti käytössä.
Tarkista tämä sivu:
http://www.eccpage.com/
On olemassa kirjoja, joita voit lähettää siitä edaboard.
Mukaan lukien "Johdatus virheiden oikaisemisesta koodit" Michael purseri

 
i'e ex jos A = 01110011
ja B = 11101111;
wt (A) = 5 ja wt (b) = 7;

Hamming etäisyys
H (A, B) = paino (A ^ B)

A ^ B on bittivastineen xoring näiden kahden vektorit = 10011100
wt (A ^ B) on määrä kuin vuonna A ^ B = 4;

Joten hamming matka on erilainen määrä bittien kahden panos bittisiä malleja on bittinen kannan = 4;

 

Welcome to EDABoard.com

Sponsor

Back
Top