|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vad är Interleave Coding

    ? Istället för att sända eller lagra information som en stadig ström av binär kod , tar interleave kodning datan och blandar de binära bitarna på olika sätt , så att olika sträckor av koden blir blandade . Denna process gör det mycket lättare att upptäcka kopiering fel i binär kod , till exempel när en 1 får ersätta en 0 . Fel

    binär kod , de enda siffrorna är 1 och 0 . Om en kodare placerar en 1 där det är tänkt att vara en 0 , resulterar det i fel när avkodaren återställer de binära data till sin ursprungliga form , t.ex. en skriven text eller en ljudsignal . BINÄRKOD meddelanden omfattar utrymmet mellan varje sträcka av koden för att installera kolla bitar som upptäcker fel i kodningen . När man står inför ett stort block av kod , kan en check bit upptäcker endast ett begränsat antal fel .
    Mellanläggspapper

    Interleaving förbättrar kolla bitar förmåga att fånga upp fel . När sammanlagring blandar koden , bryter det långa sträckor eller kodord ner i mindre enheter , vilket ger checkbitarna mindre sträckor att arbeta på . Det ökar andelen fel som de fångar . När musik tillverkare koda skivor , till exempel sprider sammanlagring en enda bildruta av data över 109 bildrutor . Om en check bit är kapabel att fånga fyra fel per liten ram , bryta upp den ursprungliga ramen i 109 sätt bitarna kan fånga 436 fel , eller fyra för varje ram .
    Typer

    Block interleaving tar en fast storlek block av tecken och ordnar dem utan att upprepa eller utelämna några enskilda tecken . Convoluted sammanlagringen ställer olika fördröjningar på överföring av databitar , flytta ordern . Spiralformade interfolieringen omarrangerar kodelementen genom att bryta upp ett block av kod i mindre delar , och sedan placera dem i en spiral array för att bryta upp den ursprungliga beställningen . CD-skivor använder cross - interfolierade Reed - Solomon kodning ( CIRC ) , vilket bryter uppgifter upp till kodord , sedan blandar bitar av olika kodord tillsammans .
    Avsammanlagring

    Mellanläggspapper koden är bara det första steget . När data når sin destination , har den mottagande datorn att deinterleave det . Den deinterleaver är inställd på att vända den förvandling som orsakades av den initiala sammanlagringen , återställa den ursprungliga koden . Om du använder en invecklad interfolierare kan avinterfolieraren återställa delar av koden till den ursprungliga ordningen, men det kan inte ändra det faktum att varje dataram har fördröjts av processen . Som ett resultat , släpar sändningen bakom när originalet skulle ha kommit utan sammanlagring .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Handledning för att skapa ASP VBScript Med tillgång i…
    ·Hur får värden från ListBox till Skicka till SQL
    ·Hur man beräknar offset Assembly Language
    ·Hur man ställer en Connection String i mobilen Instäl…
    ·Den Function Logga in Fortran
    ·Hur kan oändliga slingor skapas
    ·Hur du fyller på dll-filer
    ·Vad är skillnaden mellan XSL & XSD
    ·Hur man skapar en mapp med hjälp av Microsoft Outlook …
    ·Fördelar och nackdelar med en Nanocomputer
    Utvalda artiklarna
    ·Hur man simulera en läcka i MATLAB
    ·Hur man skapar en PDF i farten med PHP
    ·Hur man skapar en EXE Från en bat-filen
    ·Hur man designar ett flödesschema för valutakonverter…
    ·Hur man beräknar datumintervall i MySQL
    ·Hur man skickar ett PHP Image File
    ·Hur att skilja mellan Trunkera och Delete
    ·Hur ansluta till en fjärrserver i PHP
    ·Hur man skriver ett Pseudokod att beräkna Squares
    ·Hur man skapar en Autorun inf-fil
    Copyright © Dator Kunskap http://www.dator.xyz