Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hva er Interleave Coding
    ? Stedet for å overføre eller registrere opplysninger som en jevn strøm av binær kode , tar interfoliering koding av data og stokker binære biter på ulike måter , slik at ulike strekninger av koden bli blandet . Denne prosessen gjør det mye lettere å oppdage kopiering feil i binær kode , for eksempel når en en blir byttet ut med en 0 . Feil

    i binær kode , de eneste tallene er henholdsvis 1 og 0 . Hvis en koder plasserer en 1 der det er ment å være en 0 , resulterer det i feil når dekoderen gjenoppretter de binære data til sin opprinnelige form , for eksempel en skrevet tekst eller en lyd signal. Binærkode meldinger inkluderer mellomrom mellom hver strekning med kode for å installere sjekk biter som gjenkjenner feil i koding. Når møtt med en stor blokk med kode , kan en sjekk bit bare oppdage et begrenset antall feil .
    Interleaving

    innfelling forbedrer sjekk biter evne til å fange feil . Når innfelling reshuffles koden , bryter det lange strekninger eller kodeord ned i mindre enheter , noe som gir sjekken biter mindre strekninger for å jobbe med. Som øker feilprosenten de fanger . Når musikk- produsenter kode CDer , for eksempel, sprer innfelling en enkelt ramme av data over 109 rammer. Hvis en sjekk bit er i stand til å fange fire feil per liten ramme , bryte opp den opprinnelige rammen i 109 betyr bitene kan fange 436 feil , eller fire for hver av rammene .

    Typer

    Block interleaving tar en fast størrelse blokk med tegn og ordner dem uten å gjenta eller utelate noen individuelle tegn . Convoluted innskytning pålegger ulike forsinkelser på sending biter av data , skiftende ordren . Spiralformede innskytning ordner Kodeelementene ved å bryte opp en blokk med kode i mindre komponenter , deretter plassere dem i en helix array å bryte opp den opprinnelige bestillingen . CDer bruke cross- sammenflettet Reed -Solomon koding ( CIRC ) , som bryter data opp i kodeord , mikser deretter biter av forskjellige kodeord sammen.
    Deinterleaving

    interleaving koden er bare første skritt . Når dataene når sin destinasjon , har den mottakende datamaskinen til deinterleave det. Den deinterleaver er satt til å reversere transformasjonen smidd av den første innskytning , gjenopprette den opprinnelige koden . Hvis du bruker en innfløkt interleaver kan deinterleaver gjenopprette deler av koden til den opprinnelige bestillingen , men det kan ikke endre det faktum at hver data rammen har blitt forsinket med prosessen. Som et resultat , etterslep overføring bak når den opprinnelige ville ha kommet uten innfelling .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Reset Hold på MATLAB 
    ·Hvordan redigere en MDF 
    ·Forskjeller mellom Library Funksjon og brukerdefinert f…
    ·Hvordan vise en verdi i en MATLAB String 
    ·Hvor lang tid tar iPhone App Utvikling 
    ·Hvordan lage en felles distribusjonsliste i SAP 
    ·Hvordan overføre funksjoner på MATLAB 
    ·Slik kjører cscript 
    ·PHP Array Sorter Funksjon 
    ·Hvordan skrive ut dosemu på Dot Matrix 
      Anbefalte artikler
    ·Hvordan endre en linje i et PHP File 
    ·Hvor å Test en PHP Contact Form i XAMPP 
    ·Hvordan registrere SQL Express med Visual Studio 2010 
    ·Hvordan lage en Chat uten Java 
    ·Definisjon av PHP 
    ·Hvordan å lære Java Script 
    ·Slik konverterer til bredde-og lengdegrad til desimal i…
    ·Hvordan få Sentrale verdier i Python 
    ·Hvordan initialisert Pekere 
    ·Hvordan oppdatere Joomla ! K2 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/