[go: up one dir, main page]

NL8401379A - Stelsel voor codering ten behoeve van foutcorrectie. - Google Patents

Stelsel voor codering ten behoeve van foutcorrectie. Download PDF

Info

Publication number
NL8401379A
NL8401379A NL8401379A NL8401379A NL8401379A NL 8401379 A NL8401379 A NL 8401379A NL 8401379 A NL8401379 A NL 8401379A NL 8401379 A NL8401379 A NL 8401379A NL 8401379 A NL8401379 A NL 8401379A
Authority
NL
Netherlands
Prior art keywords
blocks
code
error correction
symbols
error
Prior art date
Application number
NL8401379A
Other languages
English (en)
Other versions
NL193679B (nl
NL193679C (nl
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of NL8401379A publication Critical patent/NL8401379A/nl
Publication of NL193679B publication Critical patent/NL193679B/nl
Application granted granted Critical
Publication of NL193679C publication Critical patent/NL193679C/nl

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1806Pulse code modulation systems for audio signals
    • G11B20/1809Pulse code modulation systems for audio signals by interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Error Detection And Correction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Detection And Correction Of Errors (AREA)

Description

C/Ca/ar/1618
Stelsel voor codering ten behoeve van foutcorrectie.
De uitvinding heeft betrekking op een stelsel voor codering ten behoeve van foutcorrectie van het type, dat bijvoorbeeld wordt toegepast bij opname van een impuls-codegemoduleerd audiosignaal op een magneetband door middel 5 van een roteerbare magneetkop.
Men kent reeds een stelsel voor foutdetectie met in de beide hoofdrichtingen van volgens een matrix gegroepeerde, digitale informatie toegepaste foutcorrectiecodes. Voor transmissie van deze codes voor iedere kolom en decode-10 ring daarvan bij ontvangst wordt gebruik gemaakt van een methode, waarbij de foutdetectie voor iedere kolom op basis van een eerste foutdetectiecode geschiedt, als resultaat daarvan een wijzer wordt gevormd, de informatie en de wijzer voor iedere kolom in een geheugen worden opgeslagen en de 15 foutcorrectie voor iedere rij op basis van een tweede foutcorrectiecode onder gebruikmaking van deze wijzer plaatsvindt.
Bij een dergelijke decodering wordt een blok-adres toegevoegd voor inlezing van de informatie van iedere 20 kolom in het geheugen volgens de correcte tijdsopeenvolging. Bij een benadering, waarbij de foutdetectie voor ieder adres-blok wordt uitgevoerd, doet zich echter het probleem voor, dat wanneer een blokadres onjuist is, het vervolgens onmogelijk is om te detecteren, dat de informatie aan een onjuist 25 adres van het geheugen is ingelezen; wanneer vervolgens met behulp van de tweede foutcorrectiecode wiscorrectie onder gebruikmaking van de wijzer plaatsvindt, wordt de verkeerde foutcorrectie uitgevoerd.
De onderhavige uitvinding stelt zich ten doel, 30 een betrouwbare foutdetectie te waarborgen in het geval, waarin tijdens de decodering informatie met een verkeerd blokadres is ingelezen, daarbij gebruik makende van het feit, dat de code-opeenvolging van een eerste foutdetectiecode bestaat uit een aantal, bijvoorbeeld twee,adresblokken. Volgens 35 de onderhavige uitvinding kan bij de foutcorrectie met behulp van de tweede foutcorrectiecode de wiscode met behulp van de wijzer worden uitgevoerd? daardoor wordt een voldoen- 8401379 ΐ1 -ϊ· -2- de effectief gebruik van het foutcorrectievermogen mogelijk gemaakt.
Volgens de uitvinding wordt een codesequentie van een voor foutdetectie bruikbare, eerste foutdetectiecode 5 - welke wordt gebruikt voor codering in de ene richting van een matrix met digitale informatie, volgens welke een aantal ieder uit een aantal symbolen bestaande blokken is gegroepeerd -toegelaten in enige van de genoemde blokken; een codesequen-tie van een tweede foutdetectiecode in de andere richting ge-10 vormd door een aantal symbolen, welke respectievelijk behoren tot de verschillende codesequenties van de eerste foutdetectiecode; en worden de blokken, welke uit de symbolen van de digitale informatie en de redundante informatie van de eerste foutdetectiecode bestaan, en de blokken, welke uit de redun-15 dante informatie van de tweede foutdetectiecode en de redundante informatie van de eerste foutdetectiecode bestaan, sequentieel overgedragen.
De uitvinding zal worden verduidelijkt in de nu volgende beschrijving aan de hand van de bijbehorende 20 tekening van enige uitvoeringsvormen, waartoe de uitvinding zich echter niet beperkt. In de tekening tonen: fig. 1 een schematische weergave voor beschrijving van een bij de onderhavige uitvinding toegepast code rings f ormaat; 25 fig. 2A en 2B schematische weergaven van het coderingsformaat volgens een uitvoeringsvorm van de uitvinding, dat wordt toegepast bij de opname van twee kanalige, impuls-codegemoduleerde audiosignalen door middel van een roteerbare magneetkop; 30 fig. 3A en 3B schematische weergaven van het informatieformaat van op te nemen informatie volgens een uitvoeringsvorm van de uitvinding; fig. 4 een blokschema van een stelsel volgens een uitvoeringsvorm van de uitvinding; 35 fig. 5A en 5B schematische weergaven voor be schrijving van een andere uitvoeringsvorm van een volgens de uitvinding toegepast coderingsformaat; 8401379 f -3- ίβ- i fig. 6A en 6B schematische weergaven voor beschrijving van nog een andere uitvoeringsvorm van een volgens de uitvinding toegepast coderingsformaat; en fig. 7A en 7B schematische weergave van weer 5 een andere uitvoeringsvorm van een volgens de uitvinding toegepast coderingsformaat.
Voor toepassing bij de opname van een impuls-codegemoduleerd audiosignaal op een magneetband door middel van een roteerbare magneetkop toont fig. 1 het coderings-10 formaat van het impulscodegemoduleerde audiosignaal en de redundante informatie voor foutcorrectiecodes, welke worden opgenomen in één segment, dat door éénmalige aftasting door de roteerbare magneetkop wordt gevormd.
In fig. 1 wordt ieder blok gevormd door een 15 verticale rij, waarbij 128 dergelijke blokken met respectieve blokadressen van 0 tot 127 in horizontale richting zijn gegroepeerd. Aan de verticale richting van een dergelijke twee-dimensionale matrixverdeling is een eerste foutcorrectie-code toegevoegd, terwijl aan de horizontale richting een 20 tweede foutcorrectiecode is toegevoegd. De als foutcorrec- tiecode C1 gekozen code vormt de Read Solomon code over het 8
Galois-veld GF (2 ) van (32,30)? de toegepaste codesequentie vertoont een verwevingspatroon van twee blokken (two-block completion).
25 Als voorbeeld moge dienen, dat in fig. 1 voor twee aangrenzende blokken de ene codesequentie wordt gevormd door 16 symbolen met even adressen van het blok met het blok-adres "0" en door 16 symbolen met oneven adressen van het blok met het blokadres "1". Een andere codesequentie wordt 30 gevormd door 16 symbolen met oneven adressen van het blok met het blokadres "0" en door 16 symbolen met even adressen van het blok met het blokadres "1". De pariteitssymbolen van de foutcorrectiecode worden opgenomen op de adressen 30 en 31 van het blok. Een dergelijk verwevingspatroon van twee 35 blokken wordt tot stand gebracht voor alle 128 blokken. Een voorbeeld van de H-matrix van de foutcorrectiecode heeft de gedaante: 8401379 -4- , 1 * ? Ί 1 1 .......... 1 1 1 Γ Η = α31 α30 α29.......... α3 α2 α 1 \ i Ο waarin α ieder element over het Galois-veld GF (2 ) is.
Indien wordt aangenomen, dat de matrix van de uitleesinformatiesequentie van 32 symbolen met inbegrip 5 van twee pariteitssymbolen wordt aangeduid als V en de ge-
T
transponeerde matrix als V , vindt de decodering van de fout- correctiecode C. plaats door vorming van twee syndromen met
T
behulp van de arithmetische bewerking H.V . Wanneer deze beide syndromen gelijk nul zijn, wil dit zeggen, dat geen 10 fout wordt gedetecteerd; in alle andere gevallen wil dit zeggen, dat fouten worden gedetecteerd. De foutcorrectiecode C.j vormt een code, waarmede een enkelvoudige fout kan worden gecorrigeerd en dubbele of meervoudige fouten kunnen worden gedetecteerd.
15 Bovendien zijn de 128 blokken verdeeld in 32 secties, ieder bestaande uit vier blokken; de codesequentie van de tweede foutcorrectiecode C2 wordt gevormd door 32 symbolen uit iedere vier blokken. De toegepaste foutcorrectie- g code C2 is de Reed Solomon code over het Galois-veld GF (2 ) 20 van (32,24); voor de in het totaal 24 symbolen van ieder vierde blok (bijvoorbeeld met de respectieve blokadressen "0","4","8",...,"88" en "92") van de 96 blokken met de respectieve blokadressen "0"-"95" worden 8 pariteitssymbolen gevormd. Deze pariteitssymbolen worden gerangschikt bij de 25 adressen van ieder vierde blok (bijvoorbeeld de blokadressen "96","100","104",..."120" en "124").
Dit wil zeggen, dat voor de foutcorrectiecode C2 en voor de pariteitssymbolen van de foutcorrectiecode C2 in de 32 blokken met de respectieve blokadressen "96"-30 "127" verweving van vier blokken wordt toegepast. De pariteitssymbolen van de foutcorrectiecode worden voor deze pariteitssymbolen echter op de adressen 30 en 31 van het blok opgenomen .
De foutcorrectiecode C2 vormt een code, waar- ¢401379 ' A i -5- mede een viervoudige fout kan worden gecorrigeerd; wanneer bij de wiscorrectie een wijzer wordt gebruikt, kan een achtvoudige fout worden gecorrigeerd. Een voorbeeld van de H-matrix van de foutcorrectiecode C2 heeft de volgende gedaante: ' 1 1 1 _______ 1 1 1 1 „29 „28 „27 „3 „2 „ 1
Of Cf Of ...... Of Cf Cf 1 „ 6 „2 i • · · ·»*«·» ct cf οι 1 . . . ...... a9 of6 o3 1 5 ......... et12 οι8 α1* 1 „15 „10 -„5 i
• · · ·«···· C( (X fll X
„18 „12 .,6 Ί
• e · o · · o · · 01 cc CC X
„21 „7 Ί
• · · **···» QC CC CC X
Op deze wijze krijgen de beide foutcorrectie-codes en C2 eenzelfde codelengte van 32 symbolen, waaruit de mogelijkheid tot vereenvoudiging van de "hardware" van het stelsel volgt. Bovendien kan de foutdetectie tijdens decode-10 ring op eenvoudige wijze worden uitgevoerd met behulp van de foutcorrectiecode . Wanneer fouten worden gedetecteerd, wordt een wijzer in de desbetreffende codesequentie opgenomen en vindt vervolgens foutcorrectie plaats met bèhulp van de foutcorrectiecode C2. Deze foutcorrectie geschiedt voor ieder 15 van de adressen 0-29 van een blok, zodat de decodering 30 keer plaatsvindt. Xn geval van opname op een magneetband wordt de informatie *> an ieder blok sequentieel in serievorm opge nomen.
De fig. 2A én 2B hebben betrekking op een 20 meer practisch codeformaat volgens een uitvoeringsvorm van de uitvinding. Fig. 2A toont de sectie met de blokken, welke de respectieve blokadressen "O"-"63" hebben, terwijl fig. 2B de sectie met de blokken met respectieve blokadressen "64"-^2711 laat zien. In fig. 2 hebben L en R betrekking op de 25 kanalen van het impulscodegemoduleerde audiosignaal. Bemon- 8401379 , 9 I * -6- sterd wordt met een bemonsterfrequentie f van bijvoorbeeld 48kHz, waarbij ieder monster in 16 bits wordt omgezet. Daarbij wordt een informatie van in het totaal 1440 woorden twee-kanalig (Lg-L^g en Rg-R^g) in één segment opgenomen.
5 De voor foutcorrectie dienende codering vindt plaats met acht bits als één symbool; in verband daarmede wordt êên woord verdeeld in de acht meest significante bits en de acht minst significante bits, welke respectievelijk door de aanhangsels A en B worden vertegenwoordigd. In verband daar-10 mede wordt per segment impulscodegemoduleerde audio-informatie van 2880 symbolen gebruikt; deze symbolen worden verdeeld in 96 blokken van ieder 30 symbolen. Bovendien worden deze symbolen sequentieel blok voor blok met de respectieve blok-adressen "0" ,111" , "2" ,... opgenomen. Bij bandapparaten van het 15 type met een roteerbare magneetkop zijn de contactomstandig-heden tussen de roteerbare magneetkop en de magneetband aan het randgedeelte, waar de schuivende aanraking tussen beiden begint, en aan het randgedeelte, waar de schuivende aanraking tussen beiden eindigt, in het algemeen ongunstig, waardoor 20 het foutpercentage toeneemt. In verband daarmede worden de pariteitssymbolen Q van de foutcorrectiecode en de pari-teitssymbolen P van de foutcorrectiecode respectievelijk gerangschikt in de blokken met de respectieve blokadressen "0"-"15" en de blokken met de respectieve blokadressen "112"-25 "127", welke respectievelijk overeenkomen met de genoemde randgedeelten. De impulscodegemoduleerde audio-informatie en de daarop betrekking hebbende pariteitssymbolen P worden ondergebracht in de blokken met de respectieve blokadressen "16"-"111" van de middelste sectie.
30 Wanneer eén woord als gevolg van bij opname en weergave optredende fouten niet kan worden gecorrigeerd, wordt het vervangen door een interpolatiewoord, dat wordt gevormd door interpolatie uit de correcte woorden, welke in de tijdsequentie aan het te vervangen woord voorafgaan en daarop 35 volgen. Voor een doeltreffende uitvoering van deze interpolatie is het gewenst om enige afstand aan te houden tussen de opneemposities van de even genummerde en de oneven genummerde, 8401379 -7- » » impulscodegemoduleerde informatie in ieder kanaal. Daartoe wordt de even genummerde audio-informatie gegroepeerd volgens de blokadressen 1116"-"63" (fig. 2A) en wordt de oneven genummerde audio-informatie gegroepeerd volgens de blokadressen 5 "64"-"til" (fig. 2B).
Een voorbeeld van een dergelijke codesequentie van de foutcorrectiecode van de blokadressen "16" en "17" volgens fig. 2a heeft de volgende gedaante: 10 (L0A' L0B' R48A' R48B* L96A' L96B' R144A' R144B' L192A' ^*192B/ R240A' R240B' L288A' L288B' R336A' R336B' L384A' L384B' R432A' R432B' L480A' L480B' R528A' R528B' L576A' L576B' R624A' R624B' L672A' L672B' P160' P161)
Uit dit voorbeeld komt in de eerste plaats 15 naar voren, dat bij het coderingsformaat volgens fig. 2 steeds twee symbolen, welke hetzelfde woord vormen, in dezelfde code-sequentie van de foutcorrectiecode voorkomen. Dit is het gevolg van het feit, dat in het geval, waar de codesequentie als foutief wordt gedetecteerd en bovendien geen correctie 20 met behulp van de foutcorrectiecode C2 mogelijk is, interpolatie onder gebruikmaking van 15 woorden plaatsvindt.
In de tweede plaats wordt, wanneer 15 woorden in dezelfde codesequentie van de foutcorrectiecode voorkomen, de verweving zodanig uitgevoerd, dat geen aangrenzende 25 woorden worden gebruikt. Zoals in het voorgaande is beschreven, wordt de verweving zodanig uitgevoerd, dat de door 48 andere woorden van elkaar gescheiden woorden in ieder kanaal worden gebruikt, waardoor de interpolatie-geschiktheid wordt verbeterd. Iets dergelijks geldt voor de foutcorrectiecode C^.
30 Voor de symbolen van het adres 0 binnen het blok krijgt de sequentie van de foutcorrectiecode C2 bijvoorbeeld de volgende gedaante met 32 woorden.
8401379 » , » £ -8- iLOA' L4A' L8A' L12A' L16A' L20A' L24A' L28A' L32A' L36A' L40A' L44A' R1A' R5A' R9A' R13A' R17A' R21A' R25A' R29A' R33A' R37A' R41A' R45A' Q0' °4' °8' Q12' °16' °20' °24' Q28^ 5 Voorts geldt, dat de informatie in de beide kanalen zodanig in de codesequenties van de beide foutcorrec-tiecodes en C2 wordt opgenomen, dat de beide kanalen zoveel mogelijk een gelijk aantal informatie-eenheden bevatten. Dit dient ter voorkoming van een concentratie van fouten in 10 slechts ëën van beide kanalen.
Ieder blok vertoont een informatieformaat volgens fig. 3A. Aan de kop komt eerst een 8-bits bloksyn-chronisatiesignaal (ëën symbool), waarna een 8-bits segment-adres en een 8-bits blokadres komen, gevolgd door een 8-bits 15 CRC-code voor foutdetectie van het segmentadres en het blokadres. Het meest significante bit van het blokadres wordt gebruikt voor onderscheiding van het blokadres van de informa-tie van het blokadres van de hulpcode. Voorts volgt na de CRC-code de uit 30 symbolen bestaande informatie (audio-20 informatie- of pariteitssymbolen Q van de foutcorrectiecode C2)· Twee pariteitssymbolen P van de foutcorrectiecode C^ komen in het laatste deel.
De door de roteerbare magneetkop uitgelezen informatie van één segment heeft een informatieformaat volgens 25 fig. 3B. Bij de hier beschreven uitvoeringsvorm wordt door de roteerbare magneetkop één segment uitgelezen in ten opzichte van de magneetband schuine richting; daarbij is de magneetband onder een hoek van 84,8° om een bandleitrommel met een diameter van 30mm geslagen. Pilootsignalen ATF voor automa-30 tische spoorvolging zijn zowel in de beide eindgedeelten als in het middengedeelte van dit segment steeds over een interval van 3°, respectievelijk 6°, opgenomen. De reden, dat de pilootsignalen ATF in drie gedeelten worden opgenomen, is dat men het risico wil vermijden, dat de pilootsignalen als ge-35 volg van eventuele signaaluitval niet behoorlijk worden uitgelezen. Een eventuele spoorvolgfout wordt gedetecteerd op basis 8401379 -9- van de uitgelezen pilootsignalen ATF, waarbij een piezo-electrisch element dat de roteerbare magneetkop ondersteunt op basis van het detectieresultaat wordt bekrachtigd voor eliminatie van de spoorvolgfout.
5 De informatie voor de blokadressen "O"-"63" wordt, zoals fig. 2A laat zien, sequentieel opgenomen over een boekgebied van 29f7°. Voorts worden de hulpcodes voor vier blokken, zoals tijdscodes, afbeeldinformatie en dergelijke tweemaal vóór en na het pilootsignaal ATF in het cen-10 trale gedeelte opgenomen. De informatie voor de blokadressen "64"-"127" wordt, zoals fig. 2B laat zien, sequentieel opgenomen over een hoekgebied van 29,7°. In fig. 3B hebben de gearceerd getekende intervallen van steeds 1,5° betrekking op de vrije tussenruimten tussen de blokken; in deze tussen-15 ruimten vindt geen opname van informatie, doch van impulsvormige signalen van constante frequentie plaats.
Fig. 4 toont het principeschema van een op-neemschakeling volgens een uitvoeringsvorm van de onderhavige uitvinding, waarbij een analoog audiosignaal via een ingangs-20 aansluiting 1 wordt ontvangen. Dit analoge audiosignaal wordt vervolgens door een analoog/digitaal-omzetter 2 gedigitaliseerd; in geval van tweekanalige audiosignalen dienen twee dergelijke omzetters te worden toegepast. Het door de analoog/ digitaal-omzetter 2 afgegeven, impulscodegemoduleerde audio-25 signaal wordt aan de informatie-ingangsaansluitingen van twee geheugens 3 en 4 van het SAM-type toegevoerd. De beide geheugens 3 en 4 hebben een geheugencapaciteit van voldoende grootte voor opslag van de informatie van de eenheid (in het voorafgaande voorbeeld 2880 symbolen), waarvoor de foutcorrec-30 tiecode wordt gevormd.
Een adresgenerator 5 en een klokgenerator 6 dienen voor zodanige besturing van de beide geheugens 3 en 4, dat deze de informatie byte voor byte opnemen en afgeven.
De toepassing van de twee geheugens 3 en 4 van het RAM-type 35 dient voor inlezing van het impulscodegemoduleerde audio- signaal in het ene geheugen en uitlezing van het signaal uit 8401379 t * » i -10- het andere geheugen, waardoor de foutcorrectiecodes worden gevormd.
Het voorafbepaalde, impulscodegemoduleerde audiosignaal dat uit het geheugen 3 of het geheugen 4 wordt 5 uitgelezen, wordt toegevoerd aan een codeereenheid 7 voor vorming van de foutcorrectiecodes en en van de respectieve pariteitssymbolen. Deze pariteitssymbolen worden in ëên van beide geheugens 3 en 4 ingelezen. Nadat de vorming van de pariteitssymbolen is voltooid, wordt voor ieder blok 10 de informatie met inbegrip van deze pariteitssymbolen uit het geheugen 3 of 4 uitgelezen en voor overbrenging in serievorm toegevoerd aan een parallel/serie-omzetter 8.
De in serievorm gebrachte uitgangsinformatie van de parallel/serie-omzetter 8 wordt toegevoerd aan een 15 opteller 9. Deze ontvangt tevens het blokadres en het seg-mentadres, welke worden gevormd door een blokadres- en seg-mentadresgenerator 11, evenals de CRC-code, welke door een CRC-codeereenheid 10 wordt gevormd. Het uitgangssignaal van e de opteller 9 wordt toegevoerd aan een kanaalcodeereenheid 20 12 voor kanaalcodering. Het uitgangssignaal van de kanaal codeereenheid 12 en het van een synchrone generator 14 afkomstige bloksynchronisatiesignaal worden door een opteller 13 opgeteld tot een signaal, dat via een opneemversterker 15 en een roteerbare transformator 16 wordt toegevoerd aan een 25 roteerbare magneetkop 17; deze registreert het audiosignaal op de magneetband.
Hoewel de tekening zulks niet laat zien, vindt de bewerking van het door de roteerbare magneetkop uit de magneetband uitgelezen signaal plaats door opslag van de 30 uitgelezen informatie in een geheugen van het RAM-type. Daarbij wordt de uitgelezen informatie van één segment op basis van de uitgelezen blokadressen in het geheugen ingelezen; de foutcorrectiecode wordt gedecodeerd met behulp van 32 symbolen, welke uit het desbetreffende geheugen van het RAM-35 type worden uitgelezen en in twee aangrenzende blokken voorkomen; de uit deze decodering volgende wijzer wordt in het geheugen opgeslagen, waarna de foutcorrectiecode C2 wordt 8401379 r -11- gedecodeerd met behulp van 32 uit het geheugen uitgelezen symbolen. De reeds genoemde wijzer wordt daarbij gebruikt om te controleren of de vastgestelde foutplaats de juiste is en om de wiscorrectie uit te voeren. Aangezien bij de hier be-5 schreven uitvoeringsvorm individuele detectie plaatsvindt om te controleren of een uitgelezen blokadres juist of niet is, zal de informatie van het desbetreffende blok, wanneer het uitgelezen blokadres onjuist blijkt te zijn, niet in het geheugen van het RAM-type worden ingelezen doch worden "weg-10 geworpen".
De fig. 5A en 5B tonen een andere uitvoeringsvorm van een coderingsformaat volgens de uitvinding voor in êên segment op te nemen informatie. Op soortgelijke wijze als hiervoor beschreven verdient het coderingsformaat volgens 15 de fig. 5A en 5B in de volgende drie opzichten speciale aandacht i in de eerste plaats komen in iedere codesequentie van de foutcorrectiecode twee eenzelfde woord vormende symbolen voor; in de tweede plaats verschijnt het impulscodegemoduleerde audiosignaal in iedere codesequentie van de fout-20 correctiecodes en C2 niet in aangrenzende woorden; in de derde plaats bevat het impulscodegemoduleerde audiosignaal in iedere codesequentie van de foutcorrectiecodes en C2 woorden in de beide kanalen, waarbij het aantal woorden per kanaal zo mogelijk gelijk is. Bij het hier beschouwde co-25 deringsformaat volgens de fig. 5A en 5B is, in afwijking van het coderingsformaat volgens fig. 2, het in twee aangrenzende blokken ondergebrachte, impulscodegemoduleerde audiosignaal over van elkaar gescheiden plaatsen verdeeld? bovendien worden de pariteitssymbolen voor de foutcorrectiecode in 30 ëên van twee aangrenzende blokken samengevoegd; voorts komen twee symbolen, welke behoren tot eenzelfde woord van het impulscodegemoduleerde audiosignaal, in eenzelfde blok voor.
Bij een dergelijk formaat is het mogelijk om het aantal woorden te reduceren, waarin fouten zullen optreden als gevolg 35 van een in twee blokken voorkomende salvofout.
De fig. 6A en 6B tonen nog een andere uit- 8401379 -12- • "* v voeringsvorm van een coderingsforraaat voor de in één segment op te nemen informatie. Bij deze nog andere uitvoeringsvorm volgens fig. 6 is, voor scheiding van de opneemplaats van de even genummerde informatie in elk kanaal van de opneemplaats 5 van de oneven genummerde informatie in 48 blokken met de respectieve blokadressen "16"-"63" gerangschikt en de oneven genummerde informatie in 48 blokken met de respectieve blokadressen "64"-"111" gerangschikt. De impulscodegemoduleerde informatie wordt over ieder blok met de respectieve blokadres-10 sen "16"-"63" verdeeld door drie aangrenzende woorden in deze even genummerde informatieseguentie als één eenheid te gebruiken, terwijl de impulscodegemoduleerde informatie over ieder blok met de respectieve blokadressen "64"-"111" wordt verdeeld door drie aangrenzende woorden van deze oneven ge-15 nummerde informatiesequentie als één eenheid te gebruiken.
Bij een dergelijk formaat grenzen drie woorden binnen ieder blok steeds aan elkaar en kunnen de ieder uit drie woorden bestaande groepen van elkaar worden gescheiden.
*
Bij bandapparaten van het type met een roteer-20 bare magneetkop zijn de aanrakingsomstandigheden tussen de magneetkop en de magneetband bij het randgedeelte, waar de schuivende aanraking tussen beiden begint, en het randgedeelte, waar de schuivende aanraking eindigt, in het algemeen ongunstig, waardoor het foutenpercentage toeneemt. De controlecode-25 symbolen Q van de foutcorrectiecode C2 en de controlecode-symbolen P van de foutcorrectiecode worden voor deze rand-gedeelten respectievelijk gerangschikt in de blokken met de respectieve blokadressen "0"-"15" (fig. 6A) en in de blokken met de respectieve blokadressen "112"-"127" (fig. 6B), welke 30 respectievelijk met deze randgedeelten overeenkomen. De impulscodegemoduleerde audio-informatie en de controlecodesymbolen P voor deze randgedeelten worden gerangschikt in de blokken met de respectieve blokadressen "16"-"111", welke in de middelste sectie liggen.
35 De toegepaste foutdetectiecode C. is een 8
Reed Solomon code over het Galois-veld GF (2 ) van (32,30), terwijl de codesequentie een verwevingspatroon van twee 8401379 t -13- •ί ά blokken laat zien, waardoor de detectiebetrouwbaarheid van blokadresfouten wordt zekergesteld. De foutdetectiecode wordt bijvoorbeeld voor 30 symbolen (Q00,Q02,Q04,QQ6,...Q02g/ ^01'^03'‘ ’ ,®025'®027,®029^ Uec°3eerdr welke zich bevinden 5 op de respectieve even genummerde, aangewezen adressen van de blokken met de respectieve blokadressen "0" en "1", terwijl de controlecodesymbolen Pq^ en Pq2 worden toegevoegd.
Voor de blokadressen "16" en "17” wordt eveneens één code-sequentie van de foutdetectiecode op soortgelijke wijze 10 gevormd door 32 symbolen (l0a,l0b,L2a,L2b> ... ,L290A,L290B, L292ArÏ,292Ëf " * 'L580A,L580B'P160'P161^' we^ke 2icl1 bevinden op de respectieve even genummerde, aangewezen adressen van de blokken. Bovendien wordt één codesequentie van de foutdetectiecode gevormd door 32 symbolen (Rqa'rob'* **R29QA' 15 R290B'----R580A'R580B,P170'P171*' welke zich bevinden op de oneven genummerde, aangewezen adressen van de blokken met de blokadressen "16" en "17".
Uit deze voorbeelden wordt duidelijk, dat bij het coderingsformaat volgens fig. 6 twee eenzelfde woord 20 vormende symbolen in dezelfde codesequentie van de foutdetectiecode C.J voorkomen. De reden hiervan is, dat in het geval, dat in de codesequentie een fout wordt gedetecteerd, welke niet met behulp van de foutcorrectiecode C2 kan worden gecorrigeerd, het foutieve woord wordt vervangen door een uit 15 25 woorden geïnterpoleerd interpolatiewoord.
Voorts kan worden opgemerkt, dat de in geval van twee-kanalige informatie in één kanaal aanwezige informatie is geconcentreerd in de codesequentie van de foutdetectiecode C.J. Aangezien de symbolen met de onderling overeen-30 stemmende symboolnummers in de beide kanalen afwisselend worden opgenomen, zal zich echter nauwelijks het geval kunnen voordoen, dat de fouten zich bij opname in slechts één kanaal concentreren.
Een voorbeeld van de H-matrix van de fout-35 detectiecode heeft de volgende gedaante: Ί 1 1 .... 1 1 1 ï H = 84 0 1 3 7 9 |«31 α3° α29*··· α3 α2 α 1· -14- * i *s
Indien wordt aangenomen, dat de matrix van de uitleesinformatiesequentie van 32 symbolen met inbegrip van twee pariteitssymbolen wordt aangeduid als V en de ge-
T
transponeerde matrix als V , vindt de decodering van de fout- 5 correctiecode C1 plaats door vorming van twee syndromen met
T
behulp van de arithmetische bewerking H.V . Wanneer deze beide syndromen gelijk nul zijn, wil dit zeggen, dat geen fout wordt gedetecteerd; in alle andere gevallen wil dit zeggen, dat fouten, worden gedetecteerd. De foutcorrectiecode 10 vormt een code, waarmede een enkelvoudige fout kan worden gecorrigeerd en dubbele of meervoudige fouten kunnen worden gedetecteerd.
Bovendien zijn de 128 blokken verdeeld in 32 secties, ieder bestaande uit vier blokken; de codesequentie 15 van de tweede foutcorrectiecode C2 wordt gevormd door 32 symbolen uit iedere vier blokken. De toegepaste foutcorrectie- 8 code C2 is de Reed Solomon code over het Galois-veld GF (2 ) van (32,24); voor de in het totaal 24 symbolen van ieder vierde blok (bijvoorbeeld met de respectieve blokadressen 20 "16", "20", "24",..., "104", "108") van de 96 blokken met de respectieve blokadressen "16"111" worden 8 controlecode-symbolen gevormd. Deze controlecodesymbolen worden gerangschikt bij de adressen van ieder vierde blok (bijvoorbeeld de blokadressen "0”, "4", "8", "12", "112", "116", "120", 25 "124").
Dit wil zeggen, dat voor de foutcorrectiecode C2 en voor de controlecodesymbolen van de foutcorrectiecode C2 in de 32 blokken met de respectieve blokadressen "0"-"15" en "112"-"127" verweving van vier blokken wordt toe-30 gepast. De controlecodesymbolen van de foutcorrectiecode worden voor deze controlecodesymbolen echter op de adressen 30 en 31 van het blok opgenomen.
De foutcorrectiecode C2 vormt een code, waarmede een viervoudige fout kan worden gecorrigeerd; wanneer 35 bij de wiscorrectie een wijzer wordt gebruikt, kan een achtvoudige fout worden gecorrigeerd. Een voorbeeld van de lima trix van de foutcorrectiecode C2 heeft de volgende gedaante: 8401379 * * s -15- ‘ 1 1 1 ...... 1 1 1 1 α29 α28 α27 ...... α3 α2 α 1 • · ······ α et ot ι . . . ...... α9 ο6 α3 1 Η = -12 _8 -,<f 1 - . . .....α α α ι -.15 -.10 5 -,
• · · · · · · β u Οί. (X X
-18-,12-,6-1 ® β ····.*· CI Οί Οί- X
„21 „I * „7 -ι
• » · ······ Οί Οί Οί X
Op deze wijze krijgen de beide foutcorrectie-codes en C2 eenzelfde codelengte van 32 symbolen, waaruit de mogelijkheid tot vereenvoudiging van de "hardware" van het 5 stelsel volgt. Bovendien kan de foutdetectie tijdens decodering op eenvoudige wijze worden uitgevoerd met behulp van de* foutcorrectiecode . Wanneer fouten worden gedetecteerd, wordt een wijzer in de desbetreffende codesequentie opgenomen en vindt vervolgens foutcorrectie plaats met behulp van de 10 foutcorrectiecode . Deze foutcorrectie geschiedt voor ieder van de adressen 0-29 van een blok, zodat de decodering 30 keer plaatsvindt.
De fig. 7A en 7B tonen weer een andere uitvoeringsvorm van een coderingsformaat voor in êên segment 15 op te nemen informatie. Bij deze uitvoeringsvorm volgens fig.
7 zijn de impulscodegemoduleerde audio-informatie en de daarop betrekking hebbende pariteitssymbolen verdeeld over 48 blokken met de respectieve blokadressen "0"-"47" van 128 blokken, zoals fig. 7A laat zien, terwijl de pariteitssymbolen 20 Q van de foutcorrectiecode C2 en de pariteitssymbolen P van de foutcorrectiecode daarvoor zijn ondergebracht in 32 blokken met de respectieve blokadressen "48"-"79", zoals fig.
7B laat zien; de impulscodegemoduleerde audio-informatie en de daarop betrekking hebbende pariteitssymbolen zijn verdeeld 84 0 1 3 7 ï? t 9 ·« *> -16- over 48 blokken met de respectieve blokadressen ,,80"-,,127".
De even genummerde symbolen en de oneven genummerde symbolen worden collectief over deze twee respectieve secties van 48 blokken verdeeld en in de door aanhangsels aangeduide 5 volgorde met elkaar verweven.
De volgens fig. 7 gerahgschikte symbolen worden aan een soortgelijke foutcorrectiecodering onderworpen als reeds aan de hand van de voorafgaande uitvoeringsvorm is beschreven. Daarbij wordt de codesequentie voor de foutcorrec-10 tiecode C2 zodanig gekozen, dat steeds één op iedere vier symbolen in de horizontale richting wordt gebruikt. Voor deze 12 symbolen worden vier pariteitssymbolen Q gevormd, welke continu steeds na vier sequenties aan de codesequenties worden toegevoegd. Als gevolg daarvan ontstaat een matrixver-15 deling met 64 (48 informatie - en 16 pariteits-) blokken ter weerszijden, dat wil zeggen 128 blokken in het geheel.
Voorts wordt bijvoorbeeld die codesequentie, waarvan slechts de linkêrkanaal-audio-informatie of slechts de rechterkanaal-audio-informatie sequentieel wordt gebruikt 20 voor twee blokken in de meest linkse posities ingesteld. Vervolgens worden iedere twee pariteitssymbolen P11'P20 en gevormd voor deze respectieve 30 symbolen. Deze symbolen worden in de getekende posities ingevoegd. Iedere vier pariteitssymbolen van deze aan de delen met de pariteitssymbolen 25 Q toegevoegde pariteitssymbolen wordt sequentiëel aan twee blokken toegevoerd.
Op deze wijze vindt foutdetectiebewerking met 1216 symbolen plaats voor de uit 2880 symbolen bestaande informatie, waarna transmissie van 4096 symbolen als één 30 freem plaatsvindt.
Volgens de onderhavige uitvinding kunnen foutdetectiecodes, bijvoorbeeld een CRC-code, als foutcorrec-
tiecode C. worden gebruikt in plaats van een code over een I
Galois-veld GF (2°), zoals de Reed Solomon code of dergelijke. 35 Bovendien kan met behulp van de foutcorrec- tiecode niet alleen foutdetectie, doch tevens foutcorrectie worden uitgevoerd. De foutcorrectiecode kan zodanig zijn 84 0 1 3 7 9 < · -17- verwoven, dat hij in een aantal blokken met uitzondering van twee voorkomt. Een dergelijke verweving verminderd het aantal gevallen, waarin foutcorrectie onmogelijk blijkt te zijn.
5 Voorts kan worden gesteld, dat de onder havige uitvinding eveneens kan worden toegepast in een situatie waarin een willekeurig andere digitale informatie, zoals een digitaal videosignaal en dergelijke benevens een digitaal audiosignaal wordt overgedragen. Het zal duidelijk zijn, dat 10 de uitvinding tevens kan worden toegepast bij een met een magnetische plaat werkende opneeminrichting en dergelijke, waarbij geen roteerbare magneetkop wordt toegepast.
Volgens de onderhavige uitvinding wordt verweving van een aantal blokken toegepast voor de eerste 15 foutdetectiecode; als gevolg daarvan is het mogelijk om met zekerheid te detecteren, dat de informatie van een blok op een verkeerd of foutief blokadres in het geheugen is ingelezen. Daarbij is het mogelijk om verwevingsfouten zodanig te vermijden, dat bij de decodering van de tweede foutcorrectie-20 code een fout optreedt. De bij de eerste foutdetectiecode toegepaste wijzer zal niet voor iedere codesequentie van de tweede foutcorrectiecode verschillend zijn en slechts een aantal patronen vertonen (het aantal blokken, waarin de eerste foutdetectiecode voorkomt; als gevolg daarvan is de uitvoe-25 ring van de wiscorrectie met behulp van een wijzer gemakkelijk.
$401 37**

Claims (7)

1. Stelsel voor codering ten behoeve van foutcorrectie, waarbij voor iedere van twee richtingen, volgens welke een aantal ieder uit een aantal symbolen bestaande blokken met digitale informatie is gerangschikt, redundante 5 informatie voor foutdetectie of foutcorrectie wordt toegevoegd, met het kenmerk, dat een codesequentie van ten minste een op een fout detecteerbare, eerste fout-detectiecode, welke bij codering in de ene richting wordt toegepast, wordt toegelaten tot een deelaantal van het ge-10 noemde aantal blokken, een codesequentie van een tweede correctiecode in de andere richting wordt gevormd door het genoemde aantal respectievelijk in verschillende codesequen-ties: van de eerste foutdetectiecode aanwezige symbolen, en dat de blokken, welke uit de symbolen van de digitale infor-15 matie en de redundante informatie van de eerste foutdetectiecode bestaan, en de blokken, welke uit de redundante informatie van de tweede foutcorrectiecode en de redundante informatie van de eerste foutdetectiecode bestaan, sequentiëel worden overgedragen.
2. Stelsel volgens conclusie 1,met het kenmerk, dat de eerste foutdetectiecode wordt gevormd door een code, welke zelf zich voor foutcorrectie leent.
3. Stelsel volgens conclusie 2,met het kenmerk, dat de eerste foutdetectiecode een aantal 25 foutcontrolesymbolen omvat.
4. Stelsel volgens conclusie 1, m e t het kenmerk, dat de blokken worden gevormd door blokken van een eerste soort, welke bestaan uit slechts even genummerde of slechts oneven genummerde, digitale informatiesym- 30 bolen, blokken van een tweede soort, welke bestaan uit slechts oneven genummerde of slechts even genummerde, digitale informatiesymbolen, en door de blokken, welke bestaan uit de tweede foutcorrectiecode, welke zelf is gevormd uit de digitale informatiesymbolen van de blokken van de eerste en 35 de tweede soort. 0 " λ - t . j
5. Stelsel volgens conclusie 4, m e t het η μ -19- kenmerk, dat de blokken van de eerste soort en de blokken van de tweede soort respectievelijk afzonderlijk worden overgedragen.
6. Stelsel volgens conclusie 5,met het 5 kenmerk, dat de blokken, welke de uit de blokken van de eerste soort gevormde, tweede foutcorrectiecode bevatten, vóór de blokken van de eerste soort worden overgedragen en dat de blokken, welke de uit de blokken van de tweede soort gevormde, tweede foutcorrectiecode bevatten, na de blokken 10 van de tweede soort worden overgedragen.
7. Stelsel volgens conclusie 5, m e t het kenmerk, dat de blokken, welke de uit de blokken van de eerste soort gevormde, tweede foutcorrectiecode bevatten, na de blokken van de eerste soort worden overgedragen en dat 15 de blokken, welke de uit de blokken van de tweede soort gevormde, tweede foutcorrectiecode bevatten, vóór de blokken van de tweede soort worden overgedragen. 9 $401379
NL8401379A 1983-04-30 1984-05-01 Werkwijze voor het ten behoeve van foutcorrectie coderen van informatiedata. NL193679C (nl)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP7726083 1983-04-30
JP58077260A JP2533076B2 (ja) 1983-04-30 1983-04-30 エラ−訂正のための符号化方法

Publications (3)

Publication Number Publication Date
NL8401379A true NL8401379A (nl) 1984-11-16
NL193679B NL193679B (nl) 2000-02-01
NL193679C NL193679C (nl) 2000-06-06

Family

ID=13628877

Family Applications (1)

Application Number Title Priority Date Filing Date
NL8401379A NL193679C (nl) 1983-04-30 1984-05-01 Werkwijze voor het ten behoeve van foutcorrectie coderen van informatiedata.

Country Status (18)

Country Link
US (1) US4630272A (nl)
JP (1) JP2533076B2 (nl)
KR (1) KR920008228B1 (nl)
AT (1) AT404654B (nl)
AU (1) AU575822B2 (nl)
BE (1) BE899546A (nl)
BR (1) BR8402030A (nl)
CA (1) CA1216947A (nl)
CH (1) CH671122A5 (nl)
DE (1) DE3416047C2 (nl)
DK (1) DK166053C (nl)
ES (1) ES531992A0 (nl)
FR (1) FR2545298B1 (nl)
GB (1) GB2140593B (nl)
IT (1) IT1177676B (nl)
MY (1) MY100609A (nl)
NL (1) NL193679C (nl)
SE (1) SE464435B (nl)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6029073A (ja) * 1983-06-17 1985-02-14 Hitachi Ltd ディジタル信号構成方式
JPS60244125A (ja) * 1984-05-17 1985-12-04 Mitsubishi Electric Corp デイジタル情報伝送方式
JPS60256230A (ja) * 1984-05-31 1985-12-17 Mitsubishi Electric Corp デイジタル情報伝送方法
JPH06101207B2 (ja) * 1985-03-13 1994-12-12 ソニー株式会社 誤り検出及び誤り訂正方法
CA1258134A (en) * 1985-04-13 1989-08-01 Yoichiro Sako Error correction method
US4706250A (en) * 1985-09-27 1987-11-10 International Business Machines Corporation Method and apparatus for correcting multibyte errors having improved two-level code structure
CA1264091A (en) * 1986-01-10 1989-12-27 Yoichiro Sako Generator for error correcting code and decoder for the code
AU594995B2 (en) * 1986-01-24 1990-03-22 Sony Corporation Data transmission method suitable for a disc
US4703485A (en) * 1986-02-10 1987-10-27 International Business Machines Corporation Method and apparatus for computing and implementing error detection check bytes
JPS62234426A (ja) * 1986-04-04 1987-10-14 Sony Corp エラ−訂正方法
JPH0193933A (ja) * 1987-10-06 1989-04-12 Sony Corp エラー訂正符号化装置
US4958350A (en) * 1988-03-02 1990-09-18 Stardent Computer, Inc. Error detecting/correction code and apparatus
JPH0213135A (ja) * 1988-06-30 1990-01-17 Sony Corp ディジタル信号伝送装置
US5172380A (en) * 1988-06-30 1992-12-15 Sony Corporation Digital signal transmission apparatus
JP2881773B2 (ja) * 1988-07-30 1999-04-12 ソニー株式会社 誤り訂正装置
JP2585757B2 (ja) * 1988-11-02 1997-02-26 株式会社日立製作所 情報信号の記録再生方法及び記録再生装置
JPH03168976A (ja) * 1989-11-25 1991-07-22 Sony Corp デイジタル信号記録装置及び再生装置
EP0437865B1 (en) * 1990-01-18 1997-04-16 Koninklijke Philips Electronics N.V. Storage device for reversibly storing digital data on a multitrack storage medium, a decoding device, an information reproducing apparatus for use with such storage medium, and a unitary storage medium for use with such storage device, decoding device and/or information reproducing device
US5224106A (en) * 1990-05-09 1993-06-29 Digital Equipment Corporation Multi-level error correction system
US6085348A (en) * 1990-10-17 2000-07-04 Canon Kabushiki Kaisha Error correction code encoder and decoder
JP3262330B2 (ja) * 1990-11-09 2002-03-04 シーゲイト テクノロジー エルエルシー 多重マイクロコントローラのハード・ディスク・ドライブを制御するアーキテクチャ
US5442341A (en) * 1992-04-10 1995-08-15 Trw Inc. Remote control security system
US5517508A (en) * 1994-01-26 1996-05-14 Sony Corporation Method and apparatus for detection and error correction of packetized digital data
ES2203647T3 (es) * 1994-12-23 2004-04-16 Koninklijke Philips Electronics N.V. Metodo y dispositivo para el uso con la grabacion de datos de exploracion helicoidal mediante la implantacion de un codigo de producto reed-solomon, medio unitario que comprende tales datos, y cinta que comprende un medio de este tipo.
JPH09282807A (ja) * 1996-04-13 1997-10-31 Sony Corp テープ状記録媒体の記録再生装置及び記録再生方法
JP3922819B2 (ja) * 1998-09-21 2007-05-30 富士通株式会社 誤り訂正方法及び装置
US6807648B1 (en) * 1999-09-13 2004-10-19 Verizon Laboratories Inc. Variable-strength error correction in ad-hoc networks
JP3993035B2 (ja) * 2001-07-19 2007-10-17 松下電器産業株式会社 データ記録方法、記録媒体、および再生装置
EP1438209A1 (en) * 2001-10-17 2004-07-21 General Electric Company Signal error detection in railroad communication system
US7100101B1 (en) * 2002-11-08 2006-08-29 Xilinx, Inc. Method and apparatus for concatenated and interleaved turbo product code encoding and decoding
US7813070B2 (en) * 2008-02-19 2010-10-12 International Business Machines Corporation Error correction capability for longitudinal position data in a tape storage system

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4044328A (en) * 1976-06-22 1977-08-23 Bell & Howell Company Data coding and error correcting methods and apparatus
JPS53142208A (en) * 1977-05-18 1978-12-11 Teac Corp Method of recording pcm signal
JPS5547750A (en) * 1978-10-03 1980-04-04 Sony Corp Pcm signal transmission unit
US4211997A (en) * 1978-11-03 1980-07-08 Ampex Corporation Method and apparatus employing an improved format for recording and reproducing digital audio
JPS5573909A (en) * 1978-11-28 1980-06-04 Matsushita Electric Ind Co Ltd Signal processor
US4375100A (en) * 1979-10-24 1983-02-22 Matsushita Electric Industrial Company, Limited Method and apparatus for encoding low redundancy check words from source data
JPS56119550A (en) * 1980-02-25 1981-09-19 Sony Corp Transmission method of pcm signal
JPS5710561A (en) * 1980-06-20 1982-01-20 Sony Corp Error correcting method
US4435807A (en) * 1980-06-26 1984-03-06 Scott Edward W Orchard error correction system
JPS5753807A (en) * 1980-09-16 1982-03-31 Toshiba Corp Processsor of digital signal
JPS5753802A (en) * 1980-09-16 1982-03-31 Toshiba Corp Processor of digital signal
JPS5753806A (en) * 1980-09-16 1982-03-31 Toshiba Corp Processor of digital signal
JPS5794911A (en) * 1980-12-01 1982-06-12 Sony Corp Pcm signal processor
EP0076862B1 (en) * 1981-04-16 1990-09-19 Sony Corporation Error correction coding method
CA1196106A (en) * 1982-04-28 1985-10-29 Tsuneo Furuya Method and apparatus for error correction
US4495623A (en) * 1982-09-02 1985-01-22 Discovision Associates Digital data storage in video format

Also Published As

Publication number Publication date
DE3416047C2 (de) 1994-04-14
IT1177676B (it) 1987-08-26
AU575822B2 (en) 1988-08-11
NL193679B (nl) 2000-02-01
FR2545298A1 (fr) 1984-11-02
ES8503871A1 (es) 1985-03-16
DK211984A (da) 1984-10-31
CA1216947A (en) 1987-01-20
CH671122A5 (nl) 1989-07-31
GB2140593B (en) 1987-04-23
ES531992A0 (es) 1985-03-16
MY100609A (en) 1990-12-15
DK166053C (da) 1993-08-02
AU2750784A (en) 1984-11-01
SE464435B (sv) 1991-04-22
JP2533076B2 (ja) 1996-09-11
KR840009159A (ko) 1984-12-24
FR2545298B1 (fr) 1991-06-21
ATA144084A (de) 1998-05-15
GB2140593A (en) 1984-11-28
US4630272A (en) 1986-12-16
BE899546A (fr) 1984-08-16
IT8448110A0 (it) 1984-04-30
SE8402307L (sv) 1984-10-31
SE8402307D0 (sv) 1984-04-27
DK211984D0 (da) 1984-04-27
BR8402030A (pt) 1984-12-04
IT8448110A1 (it) 1985-10-30
DE3416047A1 (de) 1984-10-31
DK166053B (da) 1993-03-01
GB8410968D0 (en) 1984-06-06
KR920008228B1 (ko) 1992-09-25
NL193679C (nl) 2000-06-06
AT404654B (de) 1999-01-25
JPS59202750A (ja) 1984-11-16

Similar Documents

Publication Publication Date Title
NL8401379A (nl) Stelsel voor codering ten behoeve van foutcorrectie.
NL194744C (nl) Werkwijze voor het hergroeperen van digitale informatiedata van verschillende woordlengten, alsmede stelsel voor transmissie van ingangsinformatie met M-bits woorden als transmissie-informatie met N-bits woorden waarbij M ongelijk is aan N.
EP0093969B1 (en) Method, apparatus and recording medium for error correction
KR920008229B1 (ko) 디지탈정보신호의 기록방법
EP0156440B1 (en) An information transmission method with error correction for user words, an error correcting decoding method for such user words, an apparatus for information transmission for use with the method, a device for information decoding for use with the method and an apparatus for use with such device
RU2037888C1 (ru) Способ записи цифровой информации на носителе и устройство для воспроизведения цифровой информации с носителя записи
NL8103678A (nl) Werkwijze en inrichting voor het opnemen van gedigitaliseerde informatie op een registratiemedium.
EP0130091B1 (en) Apparatus for recording and/or reproducing digital information signals
JPH061605B2 (ja) デイジタル信号記録伝送方法
NL8103749A (nl) Werkwijze en inrichting voor het detecteren van een redactiepunt op een registratiemedium
EP0397472B1 (en) Rotary head recording and playback apparatus and method
KR0178514B1 (ko) 복호장치
JPS6338897B2 (nl)
JPH0783275B2 (ja) エラ−訂正符号の復号装置
JPH0634311B2 (ja) デイジタル情報信号の記録方法

Legal Events

Date Code Title Description
A85 Still pending on 85-01-01
BA A request for search or an international-type search has been filed
BB A search report has been drawn up
BC A request for examination has been filed
V4 Discontinued because of reaching the maximum lifetime of a patent

Effective date: 20040501