CZ204293A3 - Circuit arrangement for decoding digital data during transmission of a digital signal - Google Patents

Circuit arrangement for decoding digital data during transmission of a digital signal Download PDF

Info

Publication number
CZ204293A3
CZ204293A3 CZ932042A CZ204293A CZ204293A3 CZ 204293 A3 CZ204293 A3 CZ 204293A3 CZ 932042 A CZ932042 A CZ 932042A CZ 204293 A CZ204293 A CZ 204293A CZ 204293 A3 CZ204293 A3 CZ 204293A3
Authority
CZ
Czechia
Prior art keywords
bits
bit
blocks
block
information
Prior art date
Application number
CZ932042A
Other languages
Czech (cs)
Other versions
CZ283698B6 (en
Inventor
Kornelis Antonie Immink
Hiroshi Ogawa
Jacob Gerrit Nijboer
Kentaro Odaka
Original Assignee
Philips Nv
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=19835618&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CZ204293(A3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Philips Nv filed Critical Philips Nv
Publication of CZ204293A3 publication Critical patent/CZ204293A3/en
Publication of CZ283698B6 publication Critical patent/CZ283698B6/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4906Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
    • 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/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Dc Digital Transmission (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Measurement Of Unknown Time Intervals (AREA)

Abstract

In a run length limited block coding method in which blocks of m data bits are converted to blocks of n1 information and n2 separation bits (n = n1 + n2>m). The blocks of bits satisfying the requirement of being (d, k) run length limited, the blocks of separation bits BSi between each of the blocks of n-information bits Bli are chosen, in those cases where the format is not prescribed by the (d, k)-constraint, such that the low-frequency spectrum and particularly the direct current unbalance is as low as possible. The direct current unbalance may be minimized within each block independently or cumulatively over a series of blocks. A demodulator for decoding data encoded as above is described. <IMAGE>

Description

Zapojení pro dekódování číslicových dat při přenosu číslicového signáluConnection for decoding digital data when transmitting digital signal

Oblast technikyTechnical field

Vynález se týká zapojení pro dekódování elektrického signálu, v němž byla zakódována pro účely přenosu dat informační data původně přítomná v prvním m-bitovém kódu, do datových slov ve druhém n-bitovém kódu, na elektrický signál odpovídající dekódovaným m-bitovým datovým slovům, kde n>m.The invention relates to an electrical signal decoding circuit in which information data originally present in the first m-bit code has been encoded for data transmission into data words in the second n-bit code, into an electrical signal corresponding to the decoded m-bit data words, wherein n> m.

Dosavadní stav technikyBACKGROUND OF THE INVENTION

Vynález se konkrétněji vztahuje na kódování a dekódování při přenosu číslicového signálu, při kterém se datová slova v m-bitovém kódu kódují na dekódovatelná datová slova v n-bitovém kódu, kde m je počet kanálových bitů na jedno kódové slovo v prvním kódu ve formě celého čísla většího než 4 a n je počet kanálových bitů na jedno kódované datové slovo ve druhém kódu, větší než m, přičemž jednotlivé bloky n-kanálových bitů, reprezentativní pro jednotlivá datová slova ve druhém kódu, se převádějí na sled postupných a navzájem prostřídaných bitových informačních bloků s počtem nl=n bitů a bitových oddělovacích bloků s počtem n2 bitů, přičemž v postupném sledu jednotlivých v informačním bloku nl bitů a jsou kanálové bity o logické hodnotě 1 od sebe oddělovány nejméně d kanálovými bity a nejvýše k-kanálovými bity o logické hodnotě 0, kde d je větší nebo rovno 2 a k je nejvýše n-4.More particularly, the invention relates to encoding and decoding in the transmission of a digital signal, wherein the data words in the m-bit code are coded into decodable data words in the n-bit code, where m is the number of channel bits per code word in the first code numbers greater than 4 and n is the number of channel bits per coded data word in the second code, greater than m, wherein the individual blocks of the n-channel bits, representative of the individual data words in the second code, are converted into a sequence n1 = n bits and n2 bits bit separator blocks, wherein in successive sequences of the nl bits information block a, channel bits of logic 1 are separated by at least d channel bits and at most k-channel bits of logic 0 where d is greater than or equal to 2 and k is at most n-4.

bitů za sebou následujících v oddělovacím bloku n2 bitůconsecutive bits in the n2 bit separator block

Při číslicovém přenosu nebo u magnetických a optických zaznamenávacích/reprodukčních systémů je informace určená k přenosu nebo k záznamu obvykle v podobě sledu symbolů. Tyto symboly dohromady tvoří abecedu (často dvojkovou). V případě, že jde o dvojkovou abecedu (v dalším popisu je tato abeceda představována symboly 1 a 0), může být jeden symbol, například 1 zaznamenán v souladu s kódem NRZ (záznam bez ná-2vratu do počátečního stavu) jako přechod mezi dvěma stavy magnetizace nebo ohniska na magnetizace nebo ohniska na magnetickém disku, pásku nebo optickém disku. Druhý symbol, totiž 0, je zaznamenán nepřítomností takového přechodu.In digital transmission or in magnetic and optical recording / reproducing systems, the information to be transmitted or recorded is usually in the form of a sequence of symbols. Together these symbols form an alphabet (often binary). In the case of a binary alphabet (in the following description the symbols are represented by symbols 1 and 0), one symbol, for example 1, may be recorded in accordance with the NRZ code (record without returning to the initial state) as a transition between two states magnetization or focus on magnetization or focus on a magnetic disc, tape or optical disc. The second symbol, namely 0, is recorded by the absence of such a transition.

V důsledku určitých požadavků systému jsou v praxi dána omezení pro sledy symbolů, které se mohou vyskytnout, U některých systémů se požaduje, aby byly samočasovací. To znamená, že sled přenášených nebo zaznamenávaných symbolů má mít dostatečný počet přechodů, aby vytvořil ze sledu symbolů hodinový signál, který je potřebný pro detekci a synchronizaci. Druhým požadavkem může být, že určité sledy symbolů se nesmí vyskytnout v informačním signálu, jelikož tyto sledy jsou zamýšleny pro zvláštní účely, například jako synchronizační sled. Napodobení synchronizačního sledu informačním signálem ruší jednoznačnost synchronizačního signálu a v důsledku toho i jeho vhodnost pro uvedený účel. Může být také požadováno, aby přechody nenásledovaly příliš těsně za sebou, aby byla omezena vzájemná interference nebo vzájemné ovlivňování mezi symboly.Due to certain system requirements, in practice, constraints are placed on the sequence of symbols that may occur. Some systems are required to be self-timing. That is, the sequence of transmitted or recorded symbols should have a sufficient number of transitions to make from the sequence of symbols the clock signal required for detection and synchronization. The second requirement may be that certain symbol sequences may not occur in the information signal, as these sequences are intended for special purposes, for example, as a synchronization sequence. The imitation of a synchronization sequence by an information signal undermines the uniqueness of the synchronization signal and, consequently, its suitability for said purpose. It may also be required that the transitions do not follow too closely one after another in order to limit interference or interference between symbols.

V případě magnetického nebo optického záznamu může tento požadavek být také aplikován na hustotu informace na záznamové médium, jelikož když při -předem určené minimální vzdálenosti mezi dvěma za sebou jdoucími přechody v zaznamenávacím prostředí může být minimální časový interval Tmin tomu odpovídající u zaznamenávaného signálu zvětšen, zvýší se ve stejné míře hustota informace. Požadovaná minimální šířka pásma (Bmxn) souvisí s minimální vzdáleností Tmin mezi přechody Bmin = l/2Tmin.In the case of magnetic or optical recording, this requirement can also be applied to the density of information on the recording medium, since when at a predetermined minimum distance between two consecutive transitions in the recording environment, the minimum time interval T min corresponding to the recording signal can be increased. the density of information increases equally. The required minimum bandwidth (B m x n ) is related to the minimum distance T min between transitions B min = 1 / 2T min .

Používá-li se informačních kanálů, které nepřenášejí stejnosměrný proud, jak tomu obvykle je u magnetických zaznamenávacích kanálů, vede to k požadavku, aby sledy symbolů v informačním kanálu obsahovaly co nejnižší, pokud možno žádnou stejnosměrnou proudovou složku.If information channels that do not transmit direct current are used, as is usually the case with magnetic recording channels, this leads to the requirement that the symbol sequences in the information channel contain as low as possible a direct current component.

-3Způsob typu popsaného výše je popsán v publikaci D.T.Tanga a L.R.Bahla Block codes for class of constrained noiseless channels, Information and Control, sv.17, č.5, prosinec 1970, str.436-461 , dále označované D(l). Příslušný článek se týká blokových kódů na bázi bloků q symbolů omezených na hodnoty d-, k- nebo (d, k-), přičemž tyto bloky splňují následující požadavky:-3The method of the type described above is described in DTTanga and LRBahla. Block Codes for Constrained Noiseless Channels, Information and Control, Vol.17, No.5, December 1970, pp.436-461, hereinafter referred to as D (l) . The article in question relates to block codes based on q symbol blocks limited to d-, k- or (d, k-) values, which blocks meet the following requirements:

a) omezení d: dva symboly typu 1 jsou odděleny posloupností nejméně d za sebou jdoucích symbolů typu 0;(a) constraint d: two type 1 symbols are separated by a sequence of at least d consecutive type 0 symbols;

b) omezení k: maximální délka posloupnosti za sebou jdoucích symbolů typu 0 je k.(b) constraint k: the maximum length of a consecutive type 0 symbol sequence is k.

Sled například binárních datových bitů je rozdělen na za sebou jdoucí a po sobě následující bloky, z nichž každý má m datových bitů. Tyto bloky m datových bitů se kódují na bloky n informačních bitů (n>m). Jelikož n>m, počet kombinací s n informačními bity převyšuje počet možných bloků datových bitů 2m. Jestliže například požadavek omezení d je kladen na bloky informačních bitů, zvolí se mapování 2m bloků datových bitů na obdobných 2m bloků informačních bitů (mimo možný počet 2n bloků), takže se zmapování provede pouze na těchto blocích informačních bitů, které splňují kladený požadavek.A sequence of, for example, binary data bits is divided into consecutive and consecutive blocks, each having m data bits. These data bit blocks m are coded into blocks n of information bits (n> m). Since n> m, the number of combinations with n information bits exceeds the number of possible data bit blocks by 2 m . For example, if the constraint request d is imposed on information bit blocks, the mapping of 2 m data bit blocks to similar 2 m information bit blocks (except for a possible number of 2 n blocks) is selected so that mapping is performed only on those information bit blocks that meet the put requirement.

Tabulka I na str.439 publikace D(l) ukazuje, jak mnoho odlišných bloků informačních bitů existuje v závislosti na délce bloku n a na požadavku kladeném na d. Jde tedy o 9 bloků informačních bitů majících délku n=4 za podmínky, že minimální vzdálenost d=l. V důsledku toho by bloky datových bitů majících délku m=3 (23 = 8 datových slov) mohly být představovány bity informačních bloků majícících délku n=4, přičemž dva za sebou následující symboly typu 1 v bloku informačních bitů jsou odděleny nejméně jedním symbolem typu 0. Pro tento případ platí následující kódování (<------> udává mapo-4vání jednoho bloku na druhý blok a obráceně):Table I on p.439 of publication D (l) shows how many different blocks of information bits exist depending on the length of the block on the request placed on d. Thus, there are 9 blocks of information bits having a length of n = 4 provided that the minimum distance d = l. Consequently, data bit blocks having a length of m = 3 (2 3 = 8 data words) could be represented by bits of information blocks having a length of n = 4, wherein two consecutive type 1 symbols in the information bit block are separated by at least one type symbol 0. In this case, the following encoding applies (<------> indicates mapping of one block to another block and vice versa):

000 000 <--- <--- ---> ---> 0000 0000 001 001 <--- <--- ---> ---> 0001 0001 010 010 <--- <--- ---> ---> 0010 0010 011 011 <--- <--- ---> ---> 0101 0101 100 100 ALIGN! <--- <--- ---> ---> 1000 1000 101 101 <--- <--- ---> ---> 1001 1001 110 110 <--- <--- ---> ---> 1010 1010

Když se spojuje blok informačních bitů, není však v některých případech možné splnit příslušný požadavek (v příkladu omezení d) bez provedení dalšího opatření. V uvedeném článku je navrženo, aby byly zařazeny mezi bloky informačních bitů oddělovací bloky. Pro případ kódování s omezením d postačí jeden blok oddělovacích bitů 0. Ve výše uvedeném příkladu, kde d=l, postačí proto jeden oddělovací bit (jedna logická nula). Každý blok tří datových bitů je pak uzavřen pěti (4+1) kanálovými bity.However, when a block of information bits is combined, it is not possible in some cases to satisfy the corresponding requirement (in the restriction example d) without taking further action. The article suggests separating blocks among information bit blocks. In the case of encoding with a constraint d, one block of separating bits 0 is sufficient. In the above example, where d = 1, one separating bit (one logical zero) is therefore sufficient. Each block of three data bits is then closed with five (4 + 1) channel bits.

Tento způsob kódování má tu nevýhodu, že příspěvek nízkých kmitočtů (včetně stejnosměrného proudu) ke kmitočtovému spektru proudu kanálových bitů je poměrně vysoký. Další nevýhodou je, že dekódovací převodníky (modulátor, demodulátor) jsou složité.This coding method has the disadvantage that the contribution of low frequencies (including direct current) to the frequency spectrum of the channel bit current is relatively high. Another disadvantage is that the decoding converters (modulator, demodulator) are complex.

Pokud jde o první nevýhodu, je třeba poznamenat, že publikace A.M. Patela Charge-constrained byte-oriented (0,3) code”, IBM Technical Disclosure Bulletin, sv.19, č.7, prosinec 1976, str.2715 až 2717, dále označené D(2), naznačuje, že nevyvážení stejnosměrného proudu u kódů s omezením (d,k) může být omezeno tím, že se bloky kanálových bitů propojí tak zvaným invertujícím nebo neinvertujícím spojovacím článkem. Když se takto postupuje, zvolí se znaménko příspěvku okamžitého bloku kanálových bitů k nevyváženosti ze nosměrné proudové složky tak, že se sníží nevyváženost předcházejících bloků kanálových bitů stejnosměrnou proudovou složkou. Zde seRegarding the first disadvantage, it should be noted that A.M. Patela Charge-constrained byte-oriented (0.3) code ”, IBM Technical Disclosure Bulletin, Vol.19, No.7, December 1976, pp. 2715-2717, hereinafter D (2), indicates that DC current imbalance for constraint codes (d, k), it can be limited by interconnecting the channel bit blocks by a so-called inverting or non-inverting link. When doing so, the sign of the instantaneous channel bit block contribution to the imbalance from the carrier current component is selected such that the imbalance of the preceding channel bit blocks by the DC current component is reduced. Here you are

-5však jedná o kód s omezením (d,k), jehož bloky informačních bitů mohou být spřaženy, aniž dojde ke konfliktu s omezením (d,k), takže přídavek oddělovacích bitů z důvodů omezování (d,k) není zapotřebí.However, it is a constraint code (d, k) whose blocks of information bits can be coupled without conflicting with constraint (d, k), so that the addition of separating bits due to constraint (d, k) is not required.

V souběžném patentovém spisu PV 5398-81 je popsán způsob přenosu informačních dat, například zvukových dat, převedených do číslicové formy reprezentované elektrickými signály a kódovaných v binárním kódu jako datová slova, při kterém se datová slova v m-bitovém kódu kódují na dekódovatelná datová slova v n-bitovém kódu, kde n>m. Jednotlivé bloky n kanálových bitů, reprezentativní pro jednotlivá datová slova ve druhém kódu, se převádí na sled po sobě následujících a prostřídaných bitových bloků s počtem n-^ = n bitů a oddělovacích bitových bloků s počtem n2 bitů, doplňovaných zpravidla bloky synchronizačních bitů a synchronizačních oddělovacích bitů vkládají v případě potřeby na místo jedné logické nuly logické jedničky tak, aby se dodržela podmínka souvislého sledu logických nul d < a2 í k, kde d,k jsou dolní a horní mez tohoto sledu. Pro další přenos v sériovém kanálu se propustí ta kombinace, která poskytuje nejmenší hodnotu číslicového součtu, monitorovaného jako rozdíl počtu obou binárních hodnot odvozeného signálu sekundární modulace s fázovou změnou v místě logických jedniček v bitovém proudu. Uvedený spis také popisujezpůsob dekódování v tomto přenosu dat. Vynález si klade za úkol vytvořit zapojení pro pro dekódování použitelné v uvedeném systému přenosu informačních dat, které by zajistilo správné dekódování a současně realizaci jednoduchého demodulátoru, dostupného pro široké využití u spotřebitelů.The parallel patent publication PV 5398-81 discloses a method of transmitting information data, such as audio data, converted to a digital form represented by electrical signals and coded in binary code as data words, in which the data words in the m-bit code are encoded into decodable data words in n-bit code, where n> m. The individual blocks of the n channel bits, representative of the individual data words in the second code, are converted into a sequence of successive and alternate bit blocks of n-^ = n bits and separating bit blocks of n 2 bits, usually completed by sync bit blocks and If necessary, the synchronization separator bits insert logical ones instead of one logic zero so that the condition of a continuous sequence of logical zeros d <a 2 í k is maintained, where d, k are the lower and upper limits of this sequence. For further transmission in the serial channel, the combination that provides the smallest digital sum value monitored as the difference of the number of the two binary values of the derived secondary modulation signal with phase change at the location of the logic ones in the bitstream is passed. The file also describes a method of decoding in this data transmission. SUMMARY OF THE INVENTION It is an object of the present invention to provide a decoding circuitry usable in said information transfer system that would ensure proper decoding while implementing a simple demodulator available for widespread use by consumers.

Podstata vynálezuSUMMARY OF THE INVENTION

Uvedeného cíle je dosaženo vynálezem zapojení pro dekódování elektrického signálu, v němž byla zakódována pro účely přenosu dat informační data původně přítomná v prvním m-bitovém kódu, do datových slov ve druhém n-bitovém kódu, na elektrický signál odpovídající dekódovaným m-bitovým datovým slovům,This object is achieved by the invention of decoding an electrical signal in which information data originally present in the first m-bit code has been encoded for data transmission into data words in the second n-bit code, into an electrical signal corresponding to the decoded m-bit data words ,

-6kde n>m, přičemž jednotlivé bloky n kanálových bitů, reprezentativní pro jednotlivá datová slova ve druhém kódu, byla převedena na sled po sobě následujících a prostřídaných bitových bloků s počtem = n bitů a oddělovacích bitových bloků s počtem n2 bitů, prokládaných tak, že se udržováním hodnoty číslicového součtu získávají výchylky stejnosměrné proudové složky kódovaného signálu na co nejnižší možné úrovni, přičemž bity přenášeného signálu ve druhém kódu jsou přijímány sériově a jsou vedeny při dekódování do zpožďovacího prostředku, takto zpožděné bity jsou podrobovány logickému součtu, načež se signálové bity sériově vyšetřují na detekci synchronizačního slova, přičemž detekce synchronizačního slova generuje startovací okamžik a detekcí synchronizačního slova se cyklicky generují časové signály mající délku informačního bloku informačních bitů a oddělovacího bloku n2 oddělovacích bitů, přičemž konec každého cyklického časového signálu aktivuje dekódování n·^ nej později přijatých bitů po logickém součtu na m-bitové kódové slovo v prvním kódu, přičemž uvedené délky časových signálů v bitových intervalech se synchronizují určením frekvence kanálových bitů ze sériově přijatého bitového signálu, jehož podstatou je, že jeho sériový vstup je připojen jednak k prvnímu vstupu součtového obvodu a jednak přes zpožďovací člen ke druhému vstupu součtového obvodu, jehož druhý vstup je připojen k posuvnému registru, majícímu všechny datové výstupy jeho po sobě následujících stupňů připojené ke vstupům detektoru synchronizačního slova, přičemž pouze n-^ prvních stupňů je připojeno k dekodéru, přičemž sériový vstup je dále připojen k synchronizačnímu členu bitů, jehož výstup je připojen k čítacímu vstupu čítače cyklů n-^4n2 impulzů, přičemž tento čítač cyklů má vstup opětovného nastavení připojený k detekčnímu výstupu detektoru synchronizačního slova, přičemž dekodér datových slov má aktivační vstup připojený k výstupu cyklů čítače a přičemž dekodér má dále m-datových výstupů m-bitového slova.-6where n> m, wherein the individual blocks of n channel bits, representative of the individual data words in the second code, were converted into a sequence of consecutive and alternate bit blocks of n = bits and decimal bit blocks of n 2 bits interleaved that by maintaining the digital sum value, the DC current variations of the encoded signal are obtained at the lowest possible level, wherein the bits of the transmitted signal in the second code are received serially and passed to the deceleration means when decoded, the delayed bits being subjected to a logical sum. the bits are serially examined for the sync word detection, wherein the sync word detection generates a start time and the sync word detection cyclically generates time signals having an information bit length of the information bits and a separator bl eye n2 separating bits, the end of each cyclical time signal activates decoding n · ^ no later bits received from the logical sum to the m-bit code word in the first code, said length of time the signals in the bit intervals are synchronized by determining the frequency of channel bits from the series received bit signal, the essence of which is that its serial input is connected both to the first input of the summation circuit and through the delay member to the second input of the summation circuit, the second input of which is connected to a shift register having all data outputs of its successive stages connected to inputs of a synchronization word detector, only the first n-stage is connected to a decoder, and a serial input is also connected to the synchronizing member of bits, whose output is connected to the count input of the cycle counter n ^ 2 4n pulses PRICE This cycle counter is re-setting input connected to the detection output of the detector synchronization word, the decoder data words has a trigger input connected to the output cycle counter and the decoder has further m-data outputs m-bit word.

Přehled obrázků na výkresechBRIEF DESCRIPTION OF THE DRAWINGS

Vynález je blíže vysvětlen v následujícím popisu na příkladech provedení s odvoláním na připojené výkresy, ve kterých znázorňuje obr.l některé sledy bitů pro ilustraci jednoho provedení kódovacího formátu, s nímž vynález pracuje, obr.2 některá další provedení formátu kódování kanálu, jichž má být užito pro snížení nevyváženosti stejnosměrným proudem, obr.3 vývojový diagram jednoho provedení způsobu kódování, na něž se vynález vztahuje, obr.4 blok synchronizačních bitů pro použití ve způsobu kódvání, na něž se vynález vztahuje, obr.5a blokové schéma obvodů demodulátoru pro dekódování v rámci vynálezu, obr.5b schéma uspořádání části obvodů tohoto demodulátoru, obr.6 blokové schéma zapojení pro dekódování podle vynálezu, obr.7 podrobnost registru ze zapojení z obr.7 a obr.8 schéma jednoho provedení formátu rámce při kódování a dekódování v rámci vynálezu.BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 illustrates some bit sequences to illustrate one embodiment of a coding format used in the present invention; FIG. 3 is a flow chart of one embodiment of the encoding method to which the invention relates, FIG. 4 a block of sync bits for use in the encoding method to which the invention relates, FIG. 5a is a block diagram of a demodulator circuit for decoding. FIG. 6b illustrates a circuit diagram of a portion of the circuitry of the demodulator; FIG. 6 shows a schematic block diagram for decoding according to the invention; FIG. within the scope of the invention.

Příklady provedení vynálezuDETAILED DESCRIPTION OF THE INVENTION

Nejprve budou podrobně vysvětleny základní principy a postupy při kódování a dekódování, jichž se vynález týká.First, the basic coding and decoding principles to which the invention relates are explained in detail.

Obr.l znázorňuje některé sledy bitů pro ilustraci způsobu kódování produ dvojkových datových bitů (část a obr.l) na proud dvojkových kanálových bitů (část b obr.l). Proud datových bitů je rozdělen na po sobě následující bloky BD. Každý blok datových bitů obsahuje m datových bitů. Jako příklad bude použito v následujícím popisu a vyobrazeních volby m=8. Totéž však platí pro jakoukoli jinou hodnotu m. Blok m datových bitů BD^ obvykle obsahuje jeden z 2m možných bitových sledů.Fig. 1 shows some bit sequences to illustrate a method of encoding produ binary data bits (part a of Fig. 1) into a binary channel bit stream (part b of Fig. 1). The stream of data bits is divided into consecutive BD blocks. Each block of data bits contains m data bits. As an example, m = 8 will be used in the following description and illustrations. However, the same applies to any other m value. The block m of the data bits BD 1 usually contains one of the 2 m possible bit sequences.

Takové bitové sledy nejsou příliš vhodné pro přímé optické nebo magnetické zaznamenávání a to z různých důvodů. Když totiž dva datové symboly typu 1, které jsou například zaznamenány na záznamovém médiu jako přechod od jednoho magnetizačního směru ke druhému nebo jako přechod k důlku, nás-8ledují bezprostředně jeden za druhým, pak tyto přechody nesmí být navzájem příliš blízké v důsledku možnosti jejich vzájemné interakce. To omezuje hustotu informace. Současně se zvětší minimální šířka pásma Bmin, které je zapotřebí pro přenos nebo záznam proudu bitů, když minimální vzdálenost Tm:Ín mezi za sebou jdoucími přechody (Bmin=l/2TInin) je malá. Jiný požadavek, který je často kladen na soustavy přenosu dat a jejich optické a magnetické zaznamenávání, je odvozovat z přenášeného signálu hodinový signál, se kterým lze provádět synchronizaci. Blok mající m nulu, před kterým je v nejhorčím případě blok končící ve velkém počtu nul a za kterým následuje blok začínající s několika nulami, ohrozí možnost odvození hodinového signálu.Such bit sequences are not very suitable for direct optical or magnetic recording for various reasons. Indeed, when two type 1 data symbols, which are recorded on a recording medium as a transition from one magnetization direction to another or as a transition to a dimple, immediately follow one another, the transitions must not be too close to each other due to the possibility interaction. This limits the density of the information. At the same time, the minimum bandwidth B min required to transmit or record the stream of bits is increased when the minimum distance T m: ν between successive transitions (B min = 1 / 2T Inin ) is small. Another requirement that is often imposed on data transmission systems and their optical and magnetic recording is to derive from the transmitted signal a clock signal with which synchronization can be performed. A block having m zero, preceded in the worst case by a block ending in a large number of zeros and followed by a block starting with several zeros, jeopardizes the possibility of deriving a clock signal.

Informační kanály, které nepřinášejí stejnosměrný proud, jako magnetické záznamenávací kanály, musí dále splňovat požadavek, že zaznamenávaný proud dat obsahuje složku stejnosměrného proud, která je co nejmenší. Při optickém zaznamenávání je žádoucí, aby nízkofrekvenční úsek datového spektra byl potlačen do nejvyšší možné míry, a to s ohledem na servořízení. Kromě toho je demodulace zjednosušena, když je stejnosměrná proudová složka poměrně malá.In addition, non-DC feed channels, such as magnetic recording channels, must meet the requirement that the data stream being recorded contains a DC component that is as small as possible. In optical recording, it is desirable that the low frequency portion of the data spectrum be suppressed to the greatest extent possible with respect to power steering. In addition, demodulation is simplified when the DC current component is relatively small.

Ze shora uvedených i jiných důvodů se provádí kódování kanálu na datové bity dříve, než se přenášejí přes kanál a dříve než se zaznamenávají. V případě kódování bloku, popsaného v publikaci D(l), se bloky datových bitů, z nichž každý obsahuje m bitů, kódují jako bloky informačních bitů, z nichž každý obsahuje n-|_ informačních bitů. Obr.l znázorňuje, jak se blok datových bitů BD^ přemění na blok informačních bitů BI^. Jako příklad je uvedena volba n1=14, používaná v celém dalším popisu i vyobrazeních. Jelikož je n^^ větší než m, neužije se všech kombinací, které mohou být vytvořeny a nabity. Ty kombinace, které se dobře nehodí pro použitý kanál, se nepoužijí. Tímto způsobem je u daného příkladu zapotřebí vybrat pouze 256 slov z počtu více než 16000 možnýchFor the above and other reasons, channel coding into data bits is performed before they are transmitted over the channel and before they are recorded. In the case of the coding of the block described in publication D (1), the data bit blocks, each of which contains m bits, are coded as blocks of information bits, each of which contains n1 information bits. Fig. 1 shows how the data bit block BD ^ becomes a block of information bits B1 ^. By way of example, n 1 = 14 is used throughout the description and drawings. Since n is greater than m, not all combinations that can be created and charged are used. Those combinations that do not fit well with the channel used will not be used. In this way, you only need to select 256 words out of more than 16000 possible

9kanálových slov pro žádané namapování datových slov na kanálová slova. V důsledku toho mohou být na kanálová slova kladeny některé požadavky. Jedním požadavkem je, aby mezi dvěma za sebou jsoucími informačními bity prvního typu, totiž typu 1, bylo umístěno nejméně d po sobě následujících informačních bitů druhého typu, t.j. typu 0, uvnitř stejného bloku n-j_ informačních bitů. Tabulka I na str.439 publikace D(l) ukazuje, jak mnoho takových binárních slov existuje, v závislosti na hodnotě d. Z tabulky je zřejmé, že pro n1=14 je 277 slov s nejméně dvěma (d=2) bity typu 0 mezi za sebou následujícími bity typu 1. Při kódování bloků s osmi datovými bity, jichž může být 2°=256 kombinací jako bloků se čtrnáctikanálovými bity, může být požadavek d=2 naprosto uspokojen.9-channel words for the desired mapping of data words to channel words. As a result, some requirements may be imposed on channel words. One requirement is that at least d consecutive information bits of the second type, ie type 0, be placed between two consecutive information bits of the first type, namely type 1, within the same block of n-i information bits. Table I on p.439 of publication D (l) shows how many such binary words exist, depending on the value of d. The table shows that for n 1 = 14 there are 277 words with at least two (d = 2) bits of type 0 between consecutive type 1 bits. When coding blocks with eight data bits, which can be 2 ° = 256 combinations as blocks with 14 channel bits, the requirement d = 2 can be completely satisfied.

Spojování bloku informačních bitů BI^ do řetězce však není možné bez dalších opatření, když stejné požadavky na omezení hodnoty d je nejen třeba splnit uvnitř blok nl bitů, nýbdž když tyto požadavky přesahují rozmezí mezi dvěma za sebou jdoucími bloky. Za tímto účelem navrhuje publikace D(l), str.451, aby se mezi bloky kanálových bitů zavedly jeden nebo několik oddělovacích bitů. Lze snadno dovodit, že kfyž je zařazen počet oddělovacích bitů typu 0, nejméně rovný d, je omezení hdonoty d splněno. Obr.1 znázorňuje, že blok nabálových bitů BCi sestává z bloku informačních bitů BI^ a z bloku BSi oddělovacích bitů. Blok oddělovacích bitů obsahuje n2 bitů, takže blok kanálových bitů BC^ obsahuje njf^ bitů. Jako příklad bude použito volby n2=3 v dalším průběhu popisu a ve výkresech, pokud výslovně nebude uvedeno něco jiného.However, linking a block of information bits B1 into a chain is not possible without further action, when the same requirements for limiting the value of d are not only to be met within the block of n1 bits, but when these requirements exceed the range between two consecutive blocks. To this end, publication D (1), p.451 proposes that one or more separator bits be inserted between the block of channel bits. It can easily be inferred that when the number of type 0 separating bits is included, at least equal to d, the constraint d is met. Fig. 1 shows that the BCI block consists of a block of information bits B1 and a block BSi of separating bits. The separation bit block contains n 2 bits, so that the channel bit block BC ^ contains njf ^ bits. As an example, n 2 = 3 will be used throughout the description and drawings unless explicitly stated otherwise.

Aby vytvoření hodinového signálu bylo co nejspolehlivější, může být dalším požadavkem, aby maximální počet bitů typu 0, který se může nepřerušovaně vyskytovat mezi dvěma za sebou následujícími bity typu 1 uvnitř jednoho bloku informačních bitů, byl omezen na předem určenou hodnotu, k. V příkladě, kde m=8 a n1=14, je však možné odstranit z 277 slov, kterán splňují podmínku d=2, ta slova, která napříkladIn order to make the clock signal as reliable as possible, it may be a further requirement that the maximum number of type 0 bits that can occur continuously between two consecutive type 1 bits within a single information bit block is limited to a predetermined value, k. where m = 8 n = 1 14, but can be removed from the 277 words kterán satisfy the condition of d = 2, the words that e.g.

10mají velmi vysokou hodnotu pro k. Zdá se, že hodnota k může být omezena na 10. V důsledku toho se soubor 2θ (obecné 2m) bloků datových bitů, každý po osmi bitech (obecně po m bitech), namapuje na soubor rovněž 28 (obecně 2m) bloků informačních bitů, přičemž tyto informační bity byly zvoleny z 214 (obecně 2n) možných bloků informačních bitů, což je částečně výsledkem skutečnosti, že byly stanoveny požadavky d=2 a k=10 (obecně omezení d,k). Je stále možné si vybrat, který z bloků datových bitů má být sdružen s jedněm z bloků informačních bitů. Ve shora uvedené publikaci D(l) je přesun z datových bitů k informačním bitům jednoznačně určen v matematicky uzavřeném tvaru. I když lze v zásadě užít tohoto převedení, je výhodné odlišné vzájemné sdružení, která bude vysvětleno níže.It seems that the value of k can be limited to 10. Consequently, a set of 2θ (general 2 m ) blocks of data bits, each of eight bits (generally by m bits), is also mapped to the file. (generally 2 m ) blocks of information bits, these information bits were selected from 2114 (generally 2 n ) possible blocks of information bits, partly due to the fact that requirements d = 2 and k = 10 (generally constraints d, k) ). It is still possible to choose which of the data bit blocks to associate with one of the information bit blocks. In the above-mentioned publication D (1), the shift from data bits to information bits is unambiguously determined in a mathematically closed form. Although this transfer can in principle be used, it is preferable to have a different mutual association, which will be explained below.

Spojování kanálových slov BI^, dále omezené hodnotou k, do řetězců, je pouze možné, když mezi bloky BI^ informačních bitů byly umístěny oddělovací bloky, což také plastí pro bloky s omezením hodnoty d. V zásadě lze k tomuto účelu užít stejných oddělovacích bloků, každý s n2 bity, jelikož požadavky na omezení hodnotou d a hodnotou k se navzájem nevylučují, nábrž spíše doplňují. Když tedy součet počtu bitových hodnot typu 0 předcházející před daným oddělovacím blokem přestoupí počet hodnot následujícících za tímto oddělovacím blokem a n2 bitů oddělovacího bloku samotného převyšují hodnotu k, pak alespoň jedna z bitových hodnot typu 0 v oddělovacím bloku by měla být nahrazena bitovou hodnotou typu 1, aby se přerušil sled nul na sledy, které jsou každý dlouhý nejvýše k bitů.Linking channel words BI ^, further limited by k, to strings is only possible if separating blocks have been placed between blocks BI ^ of information bits, which is also a plastic for blocks with value restriction d. In principle, the same separating blocks can be used for this purpose. , each sn 2 bits, since the constraints on d and k are not mutually exclusive, but rather complement each other. Thus, if the sum of the number of type 0 bit values preceding the separator block exceeds the number of values following that separator block and 2 bits of the separator block itself exceed k, then at least one of the type 0 bit values in the separator block should be replaced by the type 1 bit value. to interrupt the sequence of zeros to sequences that are no more than k bits each.

Kromě jejich funkce, že zajištují, aby požadavky na omezení (d,k) byly splněny, mohou být oddělovací bloky vyměřeny tak, že jich lze také užít pro minimalizování nevyváženosti stejnosměrného proudu. To je založeno na seznání skutečnosti, že pro určité zřetězení bloků informačních bitů je předepsán předem určený formát bloku oddělovacích bitů, avšakIn addition to their function of ensuring that the restriction requirements (d, k) are met, the separation blocks can be measured so that they can also be used to minimize the DC current imbalance. This is based on the recognition that for a certain concatenation of blocks of information bits, a predetermined format of the separator bit block is prescribed, but

-11ve velkém počtu případů se na formát bloku osvětlovacích bitů bud nekladou žádné požadavky, nebo pouze omezené požadavky. Takto vytvořený stupeň volnosti se užívá pro minimalizování nevyváženosti proudu.-11 In a large number of cases, no or only limited requirements are imposed on the format of the lighting bit block. The degree of freedom thus created is used to minimize current imbalance.

Vznik nevyváženosti stejnosměrného proud a jeho vzrůst může být vysvětlen následovně. Blok BI·^ informačních bitů, jak je znázorněno na obr.l, část b, je zaznameán na zaznamenávacím médiu, například ve formátu NRZ. Tímto formátem se vytvoří 1 přechodem na začátku příslušné bitové buňky a stane se 0, když se nezaznamená žádný přechod. Sled bitů znázorněných v bloku BI^ potom zaujme tvar, který je označen jako tvar WF, ve kterém se tento bitový sled zaznamenává na záznamové médium. Tento sled má nevyváženost v důsledku přítomnosti stejnosměrné proudové složky, jelikož pro zobrazený sled má kladná úroveň délku, která je větší než záporná úroveň. Měrou, které se často používá pro nevyváženost v důsledku stejnosměrné proudové složky, je hodnota číslicového součtu. Za předpokladu, že úrovně tvaru WF budou +1 a -1, je potom hodnota číslicového součtu rovna průběžnému součtu na tvaru WF a v příkladě znázorněném na obr.l je roven +6T, když T je délka jednoho bitového intervalu. Když se takové sledy opakují, bude nevyváženost v důsledku stejnosměrné proudové složky narůstat. Obecně vede tato nevyváženost k posunu základní čáry a snižuje efektivní poměr signálu k šumu a následkem toho spolehlivost detekce zaznamenaných signálů.The formation of DC current imbalance and its increase can be explained as follows. A block B1 of information bits, as shown in Fig. 1, part b, is recorded on a recording medium, for example in the NRZ format. This format is created by 1 transition at the beginning of the respective bit cell and becomes 0 when no transition is detected. The sequence of bits shown in block B1 then takes the form of a WF in which this bit sequence is recorded on the recording medium. This sequence has an imbalance due to the presence of the DC current component, since for the displayed sequence the positive level has a length that is greater than the negative level. A measure that is often used for imbalance due to the DC current component is the digital sum value. Assuming that the WF shape levels are +1 and -1, then the digital sum value is equal to the running sum on the WF shape and in the example shown in Fig. 1 is + 6T when T is the length of one bit interval. When such sequences are repeated, the imbalance due to the DC current component will increase. In general, this imbalance leads to baseline shift and reduces the effective signal-to-noise ratio and consequently the reliability of the detection of the recorded signals.

Bloku BSjL oddělovacích bitů se pro omezení nevyváženosti v důsledku stejnosměrné proudové složky užije následovně. V daném okamžiku se dodá blok BD^ datových bitů. Tento blok BD^ datových bitů se přemění na blok BI informačních bitů, například pomocí tabulky uložené do paměti. Potom se vytvoří sobour možných bloků kanálových bitů, obsahující n^+n2 bitů. Všechny tyto bloky obsahují stejný blok informačních bitů (bitové buňky 1 až 14 dle obr.l, část b), doplněné možnými bitovými kombinacemi n2 oddělovacích bitů (bitové buňkyThe separator bit block BSjL is used as follows to reduce the imbalance due to the DC current component. At this time, a block of BD data bits is supplied. This block of data bits is converted to a block of information bits, for example by means of a stored table. Then, a set of possible blocks of channel bits containing n ^ + n 2 bits are created. All these blocks contain the same block of information bits (bit cells 1 to 14 according to FIG. 1, part b), supplemented by possible bit combinations of n 2 separating bits (bit cells

-1215, 16 a 17, obr.l, část b) . V důsledku toho je v příkladě znázorněném na obr.l, část b vytvořena sestava sestávající z 2n=8 možných bloků kanálových bitů. Potom se z každého možného bloku kanálových bitů určí následující parametry, v zásadě v libovolném sledu, a to jednak se určí pro příslušný možný blok kanálových bitů se požadavek na omezení hodnoty d a omezení hodnoty k neodporuje formátu přítomného bloku oddělovacích bitů, a jednak se určí hodnota číslicového součtu pro příslušný možný blok kanálových bitů.12, 16 and 17, FIG. 1, part b). Consequently, in the example shown in Fig. 1, part b is formed by an assembly consisting of 2 n = 8 possible blocks of channel bits. Thereafter, the following parameters are determined from each possible channel bit block, essentially in any sequence, firstly determined for the respective possible channel bit block, the request for limiting the value d and limiting the value k does not conflict with the format of the present separating bit block. the digital sum for the respective possible block of channel bits.

Vytvoří se první indikační signál pro ty možné bloky kanálových bitů, které nejsou v rozporu s požadavky na omezení hodnoty d a omezení hodnoty k. Volba kódovacích parametrů zaručuje, že takový indikační signál se vytvoří pro alespoň jeden z možných bloků informačních bitů. Nakonec se z možných bloků kanálových bitů, pro které byl vytvořen první indikační signál, zvolí ten blok kanálových bitů, který například má v absolutním smyslu nejnižší hodnotu číslicového součtu. Avšak ještě lepším postupem je nashromáždění hodnot číslicového součtu pro předcházející bloky kanálových bitů a vybrat z bloků kanálových bitů, které přicházejí v úvahu pro volbu pro příští přenos ten blok, který vyvolá snížení absolutní hodnoty nashromážděných hodnot číslicového součtu. Vybrané slovo se pak přenese a zaznamená.A first indication signal is generated for those possible channel bit blocks that do not contradict the requirements of the d-value limitation and the k-value limitation. The selection of the coding parameters ensures that such an indication signal is generated for at least one of the possible information bit blocks. Finally, from the possible channel bit blocks for which the first indication signal was generated, the channel bit block having, for example, the absolute value of the digital sum in absolute terms, is selected. However, an even better method is to accumulate the digital sum values for the previous channel bit blocks and select from the block of the channel bits that are eligible for the next transmission the one that causes the absolute value of the accumulated digital sum values to decrease. The selected word is then transferred and recorded.

Výhodou tohoto postupu je, že oddělovací bity, které jsou již potřebné pro jiné účely, mohou být nyní také použity jednoduchým způsobem pro omezení nevyváženosti v důsledku stejnosměrné proudové složky. Další výhodou je okolnost, že vliv na signál, který se má přenášet, je omezen na bloky oddělovacích bitů a nevztahuje se na bloky informačních bitů (nebere-li se zřetel na polaritu vlnotvaru, který má být přenesen a zaznamenán). Demodulace zaznamenaných signálůpo jejich čtení se potom týká pouze informačních bitů. Oddělovací bity mohou být vypuštěny z úvahy.The advantage of this procedure is that the separating bits that are already needed for other purposes can now also be used in a simple way to reduce the imbalance due to the DC current component. Another advantage is that the effect on the signal to be transmitted is limited to the separator bit blocks and does not apply to the information bit blocks (unless the polarity of the waveform to be transmitted and recorded is taken into account). The demodulation of the recorded signals after reading them then concerns only the information bits. Separation bits may be omitted.

-13Obr.2 znázorňuje některá další provedení manipulace s proudem bitů v rámci vynálezu.FIG. 2 illustrates some other embodiments of the bit stream manipulation within the scope of the invention. FIG.

Obr.2, část a, znázorňuje schematicky sledy bloků kanálových bitů ...., Β0^_2_, BCj-, ...., které obsahují předem určený počet nl+n2 bitů. Každý blok kanálových bitů obsahuje bloky informačních bitů, sestávající z n-|_ bitů, a bloky oddělovacích bitů bsí_i, Bci-i' BSi' BSi+i'.....· sestávající každý z n2 bitů.Fig. 2, part a, schematically shows sequences of block bits of channel bits ...., .beta.2, .beta.1-, containing a predetermined number of n1 + n2 bits. Each block of channel bits comprises blocks of information bits consisting of n | _ bits, and blocks of separation bits BS II by treatment, BC II 'and BS' BS i + i '..... · each consisting of Zn 2 bits.

U tohoto provedení je nevyváženost v důsledku stejnosměrné proudové složky určována přes několika bloků, například jak je znázorněno na obr.2, části a, přes dva bloky BC^ a BCj_+1 kanálových bitů. Nevyváženost v důsledku stejnosměrné proudové složky je určována podobným způosbem, jak je popsáno pro provedení podle obr.l, za předpokladu, že pro každý superblok SBC^ se vytvoří možné formáty superbloků, to znamená že bloky informačních bitů pro blok BC^ a bloky BC£+1 se doplní všemi možnými kombinacemi, které mohou být vytvořeny s n2 oddělovacími bity bloků BS^ a bloku BSi+1. Z uvedeného souboru se potom vybere ta kombinace, která minimalizuje nevyváženost stejnosměrnou proudovou složkou. Tento postup má tu výhodu, že zbývající nevyváženost stejnosměrnou proudovou složkou má rovnoměrnější charakter, jelikož je uvažovaná více než jeden blok kanálových bitů dopředu, a takový zásah bude optimální.In this embodiment, the imbalance due to the DC current component is determined over several blocks, for example, as shown in Fig. 2, parts a, over two blocks BC1 and BC1 + 1 of the channel bits. Imbalance due to the DC current component is determined in a similar manner as described for the embodiment of FIG. 1, assuming that for each SBC ^ superblock possible superblock formats are created, i.e., information bit blocks for the BC ^ block and BC6 blocks. +1 is supplemented with all possible combinations that can be made with n 2 separating bits of the BS1 block and the BS1 + 1 block. The combination that minimizes the imbalance by the DC current component is then selected from said set. This procedure has the advantage that the remaining DC current imbalance is of a more uniform nature since more than one block of channel bits forward is considered, and such intervention will be optimal.

Výhodné provedení tohoto postupu má ten odlišný znak, že superblok SBC.^ (obr. 2, část a) je posunut pouze o jeden blok kanálových bitů po minimalizování nevyváženosti stejnosměrnou proudovou složkou. To znamená, že blok BCj_ (obr. 2, část a), který je částí superbloku SBCj_, se zpracuje, a že následující neznázorněný superblok SBC^+1 obsahuje blok BCi+l a neznázorněný blok BCi+2, pro které se provádí výše uvedená minimalizace nevyváženosti stejnosměrnou proudovou složkou. Blok BCi+1 je tak část jak superbloku SBC^ a násle-14dujícího superbloku SBC^+1. Je potom docela možné, že (prozatímní) volba pro oddělovací bity v bloku BSi+1, provedená v superbloku SBC^, se lisí od konečné volby provedené v superbloku SBC^+^. Jelikož ke každému bloku se provádí přístup několikrát (v přítomném případě dva.krát) , sníží se nevyváženost stejnosměrnou proudovou složkou a v důsledku toho příspěvek k šumu ještě více.A preferred embodiment of this procedure has the distinct feature that the SBC superblock (FIG. 2, part a) is shifted by only one block of channel bits after minimizing the imbalance by the DC current component. That is, the block BCj_ (FIG. 2, part a), which is part of the super block SBCj_, is processed, and that the following superblock SBC ^ +1 comprises a block BC i + 1 and a block not shown BC i + 2 for which performs the aforementioned minimization of imbalance by the DC current component. Thus, the block BC i + 1 is part of both the SBC ^ superblock and the subsequent SBC ^ +1 superblock. It is then quite possible that the (interim) choice for the separating bits in the block BS i + 1 made in the super block SBC ^ is different from the final choice made in the super block SBC ^ + ^. Since each block is accessed several times (in the present case two times), the imbalance by the DC current component is reduced and, consequently, the contribution to noise is even more.

Obr.2, část b, znázorňuje další provedení, ve kterém je nevyváženost stejnosměrnou proudovou složkou určena současně pro několik bloků (SBCj), například jak je znázorněno na obr.2, části b, pro čtyři bloky kanálových bitů BCj^1^, BCj^2), BCj(3) a BCj^4). Každý z těchto bloků kanálových bitů obsahuje předem určený počet n-L informačních bitů. Počet informačních bitů může mít například hodnotu 14 a počet oddělovacích bitů pro bloky BCj(2\ BCj^3^ může být 2 pro každý blok a 6 pro blok a BCj^4^. Určení nevyváženosti stejnosměrnou proudovou složkou se provádí podobným způsobem, jak je popsáno pro provedení z obr.2, části a.Fig. 2, part b, shows another embodiment in which the DC current imbalance is determined simultaneously for several blocks (SBCj), for example, as shown in Fig. 2, part b, for the four channel bit blocks BCj ^ 1 ^, BCj ^ 2 ), BCj ( 3 ) and BCj ^ 4 ). Each of these channel bit blocks includes a predetermined number of nL information bits. For example, the number of information bits may be 14 and the number of separating bits for the blocks BCj ( 2 \ BCj ^ 3 ^ may be 2 for each block and 6 for the block and BCj ^ 4 ^). described for the embodiment of FIG. 2, part a.

Kromě výhod shora již zmíněných a zde také použitelných má tento postup tu výhodu, že dostupnost poměrně dlouhého bloku oddělovacích bitů zvyšuje možnosti snížit nevyváženost stejnosměrnou proudovou složkou. Konkrétněji je zbytková nevyváženost stejnosměrnou proudovou složkou sledu kanálových bitů, ve kterém obsahuje každý blok kanálových bitů stejný počet například 3 bitů, větší než zbytková nevyváženost stejnosměrnou proudovou složkou sledu kanálových bitů, u něhož bloky oddělovacích bitů obsahují v průměru 3 bity, rozdělené však do 2-2-2-6 bitů.In addition to the advantages already mentioned and also applicable here, this process has the advantage that the availability of a relatively long block of separating bits increases the possibility of reducing the imbalance by the DC current component. More specifically, the residual imbalance is a direct current component of a channel bit sequence in which each channel bit block contains the same number of, for example, 3 bits, greater than a residual imbalance is a direct current component of a channel bit sequence. -2-2-6 bits.

Je třeba poznamenat, že popsaný časový sled funkcí a přiřazených stavů postupu může být realizován univerzálními postupnými logickými obvody, například na trhu dostuponými mikroprocesory s přiřazenými pamětmi a periferním vybavením. Obr.3 znázorňuje vývojoivý diagram takového zařízení. Násle-15dující vysvětlující texty jsou sdruženy s legendami geometrických obrazců, které existují v časové posloupnosti funkce a stavy způsobu kódování. Sloupec A udává referenční symbol, sloupec B legendu a sloupec C vysvětlující text příslušející k odpovídajícímu geometrickému obrazci.It should be noted that the described time sequence of functions and associated process states may be realized by universal sequential logic circuits, for example, commercially available microprocessors with associated memories and peripheral equipment. Figure 3 shows a flow chart of such a device. The following explanatory texts are associated with the legends of geometric figures that exist in the time sequence of the function and the states of the coding method. Column A indicates the reference symbol, Column B the legend, and Column C the explanatory text belonging to the corresponding geometric figure.

DSC acc ·DSC acc ·

BD,BD,

B]^ (BD.J j: = 0B] ^ (BD.J j = 0)

0;0;

j: = j+1 j < nebo = Q?j: = j + 1 j <or = Q?

C hodnota číslicového součtu předchozích i:= 0 bloků kanálových bitů obdržela na začátku postupu nulovou hodnotu. Prvnímu datovému slovu BD je přiřazeno číslo i=0. Postoupí se ke geometrickému obrazci 2.C value of the digital sum of previous i: = 0 blocks of channel bits received zero value at the beginning of the procedure. The first BD data word is assigned the number i = 0. He proceeds to the geometric figure 2.

Blok datových bitů po m bitech čísla i se vybere z paměti. Postoupí se ke geometrickému obrazci 3.The block of data bits by m bits of number i is selected from memory. He proceeds to the geometric figure 3.

Blok datových bitů mající počet i (BDjJ se přemění na blok informačních bitů sestávající z n-j^ bitů (BI^) pomocí tabulky uložené v paměti. Postoupí se ke geometrickému obrazci 4. Parametr j zahájí na hodnotě nula. Parametr j je ten počet jednoho z q bloků kanálových bitů sestávajících z n1+n2 bitů, který je možno zvolit pro přenos nebo záznam. Postoupí se ke geometrickému obrazci 5.A block of data bits having a number i (BDjJ is converted to a block of information bits consisting of nj ^ bits (BI ^) by means of a stored table. It proceeds to the geometric figure 4. Parameter j starts at zero. blocks of channel bits consisting of n 1 + n 2 bits, which can be selected for transmission or recording.

Parametr j se zvětší o 1. Postoupí se ke geometrickému obrazci 6.Parameter j is incremented by 1. It proceeds to geometric figure 6.

Když příslušné parametry byly určeny pro všech q možných bloků kanálových bitů, pokračuje se v postupu operací vyznačenou geometrickým obrazcem 13. V geometrickém obrazci 6 je to naznačeno spojovacím článkem N. Když j je menší nebo rovno 0, pokračuje se v po-167 BC -ϊ A : =BIi+BSWhen the respective parameters have been determined for all q possible blocks of channel bits, the operation indicated by the geometric pattern 13 is continued. In the geometric pattern 6, this is indicated by the link N. If j is less than or equal to 0, po-167 BC continues. ϊ A : = BI i + BS

DSV^) ?DSV ^)?

>k^Í^max?> k ^ ^ max?

<d^^min?<d ^^ min?

DSV^ j ) : = max stupu operací vyznačenou geometrickým obrazcem 7.DSV (j): = max of the degree of operations indicated by the geometric figure 7.

J-tý možný blok kanálových bitů BCj_ je vytvořen doplněním bloku informačních bitů BI^ j-tou k mbinací bloku oddělovacích bitů BSj. Postoupí se ke geometrickému obrazci 8.The jth possible block of channel bits BCj is formed by adding a block of information bits B1j to the combining block of the separating bits BSj. He proceeds to the geometric figure 8.

Určí se nyní hodnota číslicového součtu (DSV) j-tého možného bloku kanálových bitů. Postoupí se ke geometrickému obrazci 9.The value of the digital sum (DSV) of the jth possible block of channel bits is now determined. He proceeds to the geometric figure 9.

Zjistí se, je-li j-tý možný blok kanákanálových bitů po spojení do řetězce s předcházejícími bloky kanálových bitů BCjl-i takový, že splňuje požadavek na omezení k. Jestliže tento požadavek je splněn, pokračuje se v operacích operací vyznačenou v geometrickém obrazci 10 (spojení V). Jestliže tento požadavek není splněn, pak následujícím krokem je operace vyznačená geometrickým obrazcem 11 (spojení Y). Zjistí se, zda j-tý možný blok kanálových bitů po- spojení do řetězce s předcházejícím blokem kanálových bitů BCi-l sPlňuje požadavek na omezení d. Jestliže tento požadavek je splněn,pak následujícím krokem je operace vyznačená geometrickým obrazcem 12 (spojení N).Není-li tento požadave splněn, pak se v operaci pokračuje krokem vyznačeným geometrickým obrazcem 11 (spojení Y).It is ascertained if the j-th possible block of channel bits, after being joined in a chain with the preceding channel bit blocks BCj1-i, is such that it satisfies the restriction k requirement. If this requirement is satisfied, the operations operations indicated in the geometric figure 10 are continued. (connection V). If this requirement is not met, the next step is the operation indicated by the geometric figure 11 (Y connection). It is determined whether the jth possible block of channel bits O- connection to the string with the preceding blocks of channel bits BC il with PLN ü j e d reduction requirements. If this requirement is met, then the next step is an operation wherein the geometrical pattern 12 (connection If this requirement is not met, the operation is continued with the step indicated by the geometric figure 11 (Y connection).

Hodnotě číslicového součtu j-tého bloku kanálových bitů se dá tak vysoká hodnota (max), že tento blok rozhodněThe value of the digital sum of the j-th block of channel bits is so high (max) that this block definitely

DSV^ DSV(3 acc' +DSVacc minq/DSV:DSC(e) DSV ^ DSV ( 3 acc ' + DSV acc min q / DSV: DSC (e))

BC^1^ 15 DSVacc:= DSV(1) i:i+1BC ^ 1 ^ 15 DSV acc : = DSV (1 ) i: i + 1

MŮ?4 být SVSlžB. řflítóll&í ω ίω geometrickému obrazci 12.MAY 4 be SVSlžB. f ί ί ickému ickému ickému ickému ickému 12 12.

Hodnota číslicového součtu j-tého blokanálových bitů DSV(j) se přidá k nashromážděné DSVacc předcházející blokům kanálových bitů pro získání nové akumulované hodnoty číslicového součtu DSV(j)acc. Postoupí se ke geometrickému obrazci 5.The digital sum value of the j-th DSV block bit (j) is added to the accumulated DSVacc preceding the channel bit blocks to obtain a new accumulated digital sum value of DSV (j) acc. He proceeds to the geometric figure 5.

Určí se minimální hodnota DSV q možných bloků kanálových bitů. To je pravděpodobně DSV prvního bloku kanálových bitů. Postoupí se ke geometrickému obrazci 13.The minimum DSV value q of possible channel bit blocks is determined. This is probably the DSV of the first block of channel bits. He proceeds to the geometric figure 13.

Zvolí se první blok kanálových bitů z q možných bloků. Postoupí se ke geometrickému obrazci 15.The first block of channel bits is selected from q possible blocks. He proceeds to the geometric figure 15.

Akumulovaná hodnota DSV (DSVacc) se učiní rovnou akumulované hodnotě DSV zvoleného prvního bloku informačních bitů. Postoupí se ke geometrickému obrazci 16.The accumulated DSV (DSV acc ) is equal to the accumulated DSV of the selected first block of information bits. He proceeds to the geometric figure 16.

Počet bloků dat a počet informačních bi-tů se zvětší o jeden. Postoupí se ke geometrickému obrazci 2. Cyklus se nyní opakuje pro další, t.j. (i+l)-tý blok datových bitů.The number of data blocks and the number of information bits are increased by one. The cycle is now repeated for the next, i.e. (i + 1), th data block.

Znázorněný a popsaný vývojový diagram je použitelný pro provedení znázorněné na obr.l. Pro provedení podle obr.2 platí odpovídající vývojové diagramy, přičemž se berou v úvahu již popsané modifikace.The flowchart shown and described is applicable to the embodiment shown in Fig. 1. For the embodiment according to FIG. 2, the corresponding flowcharts apply, taking into account the modifications already described.

Aby při demodulování přenášeného nebo zaznamenaného proudu kanálových bitů bylo možné rozlišení mezi informčnímiIn order to discriminate between information bits when demodulating the transmitted or recorded channel bit stream

-18bity a oddělovacími bity n3+n4, je v proudu bloků kanálových bitů zahrnuto n3 synchronizačních informačních bitů a n4 synchronizačních oddělovacích bitů. Blok synchronizačních bitů je například vložen po každém určeném počtu bloků informačních a oddělovacích bitů. Po detekci tohoto slova může pak být jednoznačně určeno, ve které poloze jsou přítomny informační bity a ve které bitové poloze jsou přítomny oddělovací bity. Je tedy třeba provést opatření, aby se zabránilo tomu, že by synchronizační slovo bylo napodobeno určitým bitovým sledem v informačních oddělovacích blocích. Za tímto účelem může být zvolen jediný blok synchronizačních bitů, a to znamená synchronizační bity, které nejsou přítomny ve sledech informačních a oddělovacích bitů. Sledy, které nesplňují požadavek omezení hodnotou d nebo omezení hodnotou k nejsjou pro tento účel vhodné, jelikož hustota informace nebo samočasovací vlastnosti jšoupák nepříznivě ovlivněny. Volba je však velmi omezena uvnitř skupiny sledů, které splňují požadavky na omezení (d,k).-18 bits and separator bits n 3 + n 4 , n 3 sync information bits and 4 sync separator bits are included in the channel bit block stream. For example, a block of sync bits is inserted after each designated number of blocks of information and separator bits. After detecting this word, it can then be clearly determined in which position the information bits are present and in which bit position the separator bits are present. Therefore, precautions must be taken to prevent the sync word from being imitated by a certain bit sequence in the information separator blocks. For this purpose, a single block of sync bits may be selected, that is, sync bits that are not present in the sequence of information and separator bits. Sequences that do not meet the requirement of d-constraint or k-constraint are not appropriate for this purpose, as the information density or the self-timing properties are adversely affected. However, the choice is very limited within a group of sequences that meet the restriction requirements (d, k).

Z tohoto důvodu je navrhován odlišný postup, Blok synchronizačních bitů zahrnuje například alespoň dvakrát po sobě a za sebou sled, který obsahuje S-bitů typu 0 mezi dvěma po sobě následujícími bity typu 1. S výhodou platí, že S=k. Obr.4 znázorňuje blok synchronizačních bitů SYN, Blok obsahuje dvakrát po sobě a za sebou sled 10000000000, t.j. jedničku následovanou 10 nulami, které jsou označeny v jednom případe SYNP·^ a ve druhém případě SYNP2· Tento sled může být také přítomen v proudu kanálových bitů, konkrétně pro sledy, kde k=10. Aby se však zabránilo tomu, že by se sled vyskytl dvakrát za sebou a v důsledku toho vně bloku synchronizačních bitů, potlačí se první indikační signál, když součet počtu oddělovacích bitů a počtu postupných a následných informačních bitů typu 0, které bezprostředně předcházejí bitu typu 1, který tvoří část bloku oddělovacích bitů, je roven k a je také roven součtu počtu za sebou jsoucích postupných informačních bitů typu 0, které bezprostředně následují zaFor this reason, a different procedure is proposed. The block of sync bits includes, for example, at least twice in succession and a sequence that comprises type 0 S-bits between two successive type 1 bits. Preferably, S = k. Fig. 4 shows a block of sync bits SYN. The block contains twice in succession a sequence of 10000000000, i.e. one followed by 10 zeros which are marked in one case SYNP · ^ and in the second case SYNP 2 · This sequence may also be present in the stream channel bits, specifically for sequences where k = 10. However, in order to prevent the sequence from occurring twice in succession and consequently outside the sync bit block, the first indication signal is suppressed when the sum of the number of separator bits and the number of sequential and subsequent type 0 information bits immediately preceding the type 1 bit. , which forms part of the block of separating bits, is equal to and is also equal to the sum of the number of consecutive sequential information bits of type 0 immediately following

-19uvedeným bitem typu ”1 oddělovacích bitů. Druhá, již naznačená cesta pro zabránění napodobení by byla použít dvakrát za sebou sled 100000000000, což je jednička následovaná 11 nulami .-19the specified bit of ”1 separator bits. The second way already suggested to prevent imitation would be to use a sequence of 100000000000 twice, one, followed by 11 zeros.

Kromě toho blok synchronizačních bitů také obsahuje blok synchronizačních oddělovacích bitů. Funkce bloku oddělovacích bitů je přesně stejná jako funkce, shora již popsaná, bloku oddělovacích bitů mezi bloky informačních bitů. V důsledku toho mají za účel splnit požadavek na omezení (d,k) a na omezenou nevyváženost stejnosměrnou proudovou složkou. Opatření, která se provedou, aby se zabránilo napodobení synchronizační kombinace v proudu kanálových bitů, vyskytující se dvakrát za sebou a postupně, jsou stejná opatření, která také zabraňují, aby se tato kombinace vyskytla třikrát před blokem synchronizačních bitů nebo za ním.In addition, the sync bit block also includes a sync bit separator block. The function of the separator bit block is exactly the same as the function described above for the separator bit block between the information bit blocks. As a result, they are intended to meet the requirement of (d, k) limitation and limited imbalance by the DC current component. The measures to be taken to prevent the synchronization combination from occurring twice in succession in succession in the channel bits stream are the same measures that also prevent this combination from occurring three times before or after the block of synchronization bits.

Výše uvedený způsob, který lze také označit jako modulování nebo kódování, je značně jednodušší v obráceném směru, to znamená při demodulování nebo dekódování. Omezení nevyváženosti v důsledku stejnosměrné proudové složky se provede bez působení na bloky informačních bitů, takže informace v oddělovacích blocích je irrelevantňí pro demodulování informací. Kromě troho volba provedená na konci modulátoru, kde blok datových bitů o délce m je sdružen s blokem informačních bitů o délce n1? je důležitá nejen pro modulátor, nýbrž také pro demodulátor. Na této volbě totiž závisí složitost demodulátoru. V magmetických zaznamenávacích soustavách má složitost modulátoru a demodulátoru stejný význam, jelikož jsou obvykle oba přítomny v příslušném přístroji. V soustavách pro optické zaznamenávání je záznamové médium prostředí typu určeného pouze ke čtení, takže přístroj spotřebitele potřebuje pouze obsahovat demodulátor. Proto v tomto případě je zvlášt důležité snížit složitost demodulátoru co nejvíce i na účet složitosti modulátoru.The above method, which can also be referred to as modulation or coding, is considerably simpler in the reverse direction, i.e., in demodulation or decoding. The reduction of the imbalance due to the DC current component is performed without affecting the information bit blocks, so that the information in the separating blocks is irrelevant for demodulating the information. Except a little choice made at the end of the modulator, where a block of data bits of length m is associated with a block of information bits of length n 1? is important not only for the modulator but also for the demodulator. The complexity of the demodulator depends on this choice. In magmatic recording systems, the complexity of the modulator and the demodulator is of equal importance, since both are usually present in the respective apparatus. In optical recording systems, the recording medium is a read-only environment, so the consumer apparatus only needs to include a demodulator. Therefore, in this case it is particularly important to reduce the complexity of the demodulator as much as possible to account for the complexity of the modulator.

-20Obr.5 a a b znázorňuje provedení demodulátoru, který demoduluje bloky osmi datových bitů z bloků čtrnácti informačních bitů. Obr.5a znázorňuje blokové schéma obvodů demodulátoru a obr.5b znázorňuje schéma uspořádání části obvodů. Demodulátor obsahuje součinová hradla 17-0 až 17-51, z nichž každé má jeden nebo více vstupů. Jeden ze 14 bitů bloků informačních bitů se vede na každý vstup, které jsou invertujícího nebo neinvertujícího typu. Obr.5b znázorňuje ve sloupci jak je to provedeno. Sloupec 1 představuje řádově nejméně význačnou bitovou polohu C-^ 14-bitového informačního bloku, sloupec 14 představuje řádově nejvýznamnější bitovou polohu C14 a mezilehlé sloupce 2 až 13 představují zbývající bitové polohy řádového významu podle jejich umístění. Řádky 0 až 51 se vztahují na odpovídající čísla součinových hradel, to znamená řádka 0 se týká vstupního formáti součinového hradla 17-0. řádka 1 se týká vstupního formátu součinového hradla 17-1. atd. Symbol 1 v i-tém sloupci řádky j znamená, že do j-tého součinového hradla 17 se vede přes neinvertující výstup obsah i-té bitové polohy B-j_. Symbol 0 v i-tém sloupci řádku j znamená, že j-té součinové hradlo 17 dostává přes invertuj ící vstup obsah i-té bitové polohy (C^). V důsledku toho (řádka 0) je invertující vstup součinového hradla 17-0 spojen s i-tou bitovou polohou (C-j^) a neinvertuj ící vstup je spojen se čtvrtou bitovou polohou (C4); (řádka 1) neinvertující vstup součinového hradla 17-0 je spojen se třetí bitovou polohou (C3), atd.FIG. 5a and b show an embodiment of a demodulator that demodulates blocks of eight data bits from blocks of fourteen information bits. Fig. 5a shows a circuit diagram of a demodulator circuit; and Fig. 5b shows a circuit diagram of part of a circuit. The demodulator comprises 17-0 through 17-51 product gates, each having one or more inputs. One of the 14 bits of the information bit blocks is fed to each input that is of the inverting or non-inverting type. Fig. 5b shows in a column how this is done. Column 1 represents the least significant bit position of the C14-bit information block, column 14 represents the most significant bit position C14, and the intermediate columns 2-13 represent the remaining bit positions of the order of magnitude according to their location. Lines 0 to 51 refer to the corresponding product gate numbers, i.e., line 0 refers to the input product 17-0 input gate format. line 1 refers to the input format of the product gate 17-1. etc. The symbol 1 in the i-th column of row j indicates that the content of the i-bit position B-j is fed to the j-th product gate 17 via a non-inverting output. The symbol 0 in the i-th column of row j indicates that the i-th product gate 17 receives the content of the i-th bit position (C ^) via the inverting input. As a result (line 0), the inverting input of the product gate 17-0 is associated with the i-th bit position (C 1) and the non-inverting input is connected to the fourth bit position (C 4 ); (line 1) the non-inverting input of the product gate 17-0 is associated with the third bit position (C 3 ), etc.

Demodulátor dále obsahuje osm součtových hradel 18-1 až 18-2. jejichž vstupy jsou spojeny s výstupy součinových hradel 17-0 až 17-51. Obr.5b ukazuje ve sloupci A^, jak je to provedeno. Sloupec se týká součinového hradla 18-1, sloupec A2 se týká součinového hradla 18-2,.... , a sloupec A8 se týká součinového hradla 18-8.The demodulator further comprises eight summation gates 18-1 through 18-2. whose inputs are connected to the outputs of the product gates 17-0 to 17-51. Fig. 5b shows in column A 1 how this is done. The column refers to the product gate 18-1, column A 2 refers to the product gate 18-2, ...., and column A 8 refers to the product gate 18-8.

Poslední A v i-tém sloupci j-tého řádku udává, že výstup součinového hradla 17-j je spojen se vstupem součtovéhoThe last A in the i-th column of the j-th row indicates that the output of the product gate 17-j is connected to the sum input

-22opětovného nastavení připojený k detekčnímu výstupu 26 detektoru 25 synchronizačního slova. Dekodér 81 datových slov má aktivační vstup 84 připojený k výstupu 85 cyklů čítače 83, a má dále m-datových výstupů 812 m-bitového slova.A reset is connected to the detection output 26 of the sync word detector 25. The data word decoder 81 has an activation input 84 connected to the cycle output 85 of the counter 83, and further has m-data outputs 812 of the m-bit word.

V tomto zapojení detektor 25 synchronizačního slova detektuje blok synchronizačních bitů. Je-li zjištěn, je toto signalizováno do čítače 83.. Ten po té umožní demodulaci nebo dekódování v dekodéru 81 přes aktivační vstup 84. Levá část přijímá 14 datových bitů a tři oddělovací bity a realizuje dekódování synchronizované se synchroniačními signály, které mohou být přijímány z čítače 83., přičemž oddělovací bity mohou být vzaty v úvahy, nebo se neberou v úvahu. Výstupy 812 vytváření 8 datových bitů paralelně vedených pro další použití, jako zpracovávání zvukového signálu a jeho přehrávání.In this circuit, the sync word detector 25 detects a block of sync bits. If detected, this is signaled to the counter 83. This then allows demodulation or decoding in the decoder 81 via the trigger input 84. The left portion receives 14 data bits and three separator bits and performs decoding synchronized with the synchronization signals that can be received from the counter 83, wherein the separating bits may be taken into account or disregarded. The outputs 812 produce 8 data bits in parallel for further use, such as audio signal processing and playback.

Obr.7 znázorňuje další podrobnosti posuvného registru 24 z obr.6. Přenášený nebo snímaný zaznamenávaný signál je připojen na vstupní sériový vstup 21. Signál je ve formátu NRZ-M(ark). Tento signál je veden přímo na první vstup součtového obvodu 22 a na druhý vstup součtového obvodu 22 přes zpožďovací člen 23 . Na výstupu součtového obvodu 22 je tak k dispozici tak zvaný signál NRZ-T, který je spojen se vstupem posuvného registru 24. Posuvný registr má velký počet sekcí, z nichž každý má odbočku, a jejich počet je roven počtu bitů obsažených v bloku synchronizačních bitů. Ve výše použitém příkladu musí mít posuvný registr 23 sekcí, aby totiž byl schopen obsahovat sled 10000000000100000000001. Každá odbočka je spojena se vstupem detektoru 25 synchronizačního slova upraveného jako součinový obvod a tento vstup je buď invertující nebo neinvertující. Když je na vstupech součinového obvodu přítomen synchronizační sled, vytvoří se pak signál na výstupu 26 tohoto detektoru 25 a může ho být použito jako indikačního signálu pro detekci synchronizační kombinace. Pomocí tohoto signálu je proud bitů rozdělen na dva bloky, každý po ηχ+ n2 bitech. Tyto bloky kanálových bitů se po-21hradla 18-i.Figure 7 shows further details of the shift register 24 of Figure 6. The transmitted or sensed recorded signal is connected to the input serial input 21. The signal is in NRZ-M (ark) format. This signal is applied directly to the first input of the summation circuit 22 and to the second input of the summation circuit 22 via the delay member 23. At the output of the summation circuit 22, a so-called NRZ-T signal is provided, which is connected to the input of the shift register 24. The shift register has a large number of sections, each having a tap, equal to the number of bits contained in the sync bit block. . In the example used above, the shift register must have 23 sections in order to be able to contain the sequence 10000000000100000000001. Each tap is connected to the input of the sync word detector 25 adapted as a product circuit and this input is either inverting or non-inverting. When a synchronization sequence is present at the inputs of the product circuit, a signal is then generated at the output 26 of the detector 25 and can be used as an indication signal for detecting the synchronization combination. With this signal, the bit stream is divided into two blocks, each with η χ + n 2 bits. These channel bit blocks were 18-i.

Pro součinová hradla 17-50 a 17-51 je obvod upraven následovně. Invertující vstupy součinového hradla 17-50 a 17-51 jsou připojeny každý ke vstupu dalšího součinového hradla 19. Výstup součtového obvodu 18-4 je spojen s dalším vstupem součinového hradla 19.For product gates 17-50 and 17-51, the circuit is modified as follows. The inverting product gate inputs 17-50 and 17-51 are each connected to the input of another product gate 19. The output of the summation circuit 18-4 is coupled to the next product gate 19 input.

Každý výstup součtových hradel 18-1, 18-2, 18-3 a 18-5 až 18-8 a výstup součinového hradla 19 jsou připojeny k odpovídajícímu výstupu 20-i. Dekódovaný blok 8 datových bitů je v důsledku toho k dispozici na tomto výstupu v paralelní formě.Each summation gate output 18-1, 18-2, 18-3, and 18-5 through 18-8 and the product gate 19 output are connected to a corresponding output 20-i. As a result, the decoded block 8 of the data bits is available in parallel in this output.

Demodulátor znázorněný na obr.5a může být podle jiného provedení v podobě tzv. FPLA (logické uspořádání s programovatelným polem), například Signetics bipolar FPLA type 82S100/82S101. Tabulka znázorněná na obr.5b je programovací tabulka pro toto uspořádání.According to another embodiment, the demodulator shown in Fig. 5a may be in the form of a so-called FPLA (Logic Arrangement with a Programmable Array), for example Signetics bipolar FPLA type 82S100 / 82S101. The table shown in Fig. 5b is a programming table for this arrangement.

Demodulátor znázorněný na obr.5a je v důsledku jeho jednoduchosti velmi dobře vhodný pro optické záznamové systémy typu read-only, t.j. pouze ke čtení.Due to its simplicity, the demodulator shown in Fig. 5a is very well suited for read-only, i.e. read-only, optical recording systems.

Obr.6 znázorňuje zapojení pro dekódování podle vynálezu. Zapojení má sériový vstup 21, k němuž je připojen zpožďovací člen 23. Ke vstupu 21 je dále připojen jeden vstup součtového obvodu 22, jehož druhý vstup je připojen paralelně vůči zpožďovacími členu 23.· K výstupu součtového obvodu 22 je připojen posuvný registr 24, mající všechny datové výstupy 241 jeho po sobě následujících stupňů připojené ke vstupům 251 detektoru 25 synchronizačního slova. Přitom je pouze nl prvních stupňů 241A posuvného registru 24 připojeno k dekodéru 81. Sériový vstup 21 je dále připojen k synchronizačnímu členu bitů, jehož výstup je připojen k čítacímu vstupu 831 čítače 83 cyklů n-j_+ n2 impulzů. Čítač 83 cyklů má vstup 8326 shows a decoding circuit according to the invention. The wiring has a serial input 21 to which a delay member 23 is connected. In addition, an input of the summation circuit 22 is connected to the input 21, the other input of which is connected parallel to the delay elements 23. all data outputs 241 of its consecutive stages connected to inputs 251 of the sync word detector 25. In this case, only n1 of the first stages 241A of the shift register 24 is connected to the decoder 81. The serial input 21 is further connected to a bit sync member, the output of which is connected to the count input 831 of the n-j + n 2 pulse counter 83. The cycle counter 83 has input 832

-23sunou, jeden po druhém, do dalšího posuvného registru. Řádově nejvýznamnější bity n-^ se čtou paraleně a vedou se na vstupy součinových obvodů 17, jak je znázorněno na obr.5a. Řádové nejméně významných n2 bitů jsou pro demodulaci nepodstatné.-23 by moving, one by one, to the next shift register. The most significant bits n1 are read in parallel and passed to the inputs of the product circuits 17, as shown in FIG. 5a. The least significant n 2 bit bits are irrelevant for demodulation.

Kódovaný signál je například zaznamenán na optickém záznamovém médiu. Signál má tvar WF znázorněný na obr.lb. Signál se ukládá na záznamové médium ve šroubovité informační struktuře. Informační struktura obsahuje sled většího počtu superbloků, například typu znázorněného na obr.8. Superblok SB.j_ obsahuje blok SYN^ synchronizačních bitů, který je realizován jak ukazuje obr.4, a určitý počet (u znázorněného provedení 33) bloků kanálových bitů, z nichž každý má n-^ n2 bitů BC-j-, BC2,.....,BC33. Kanálový bit typu 1 je představován přechodem v záznamovém médiu například přechodem od oblasti netvořené důlem do důlku a kanálový bit typu 0 je reprezentován na záznamovém médiu nepřítomností přechodu. Šroubovicovitá informační stopa je rozdělena do elementárních buněk, t.j. bitových buněk. Na záznamovém médiu tyto buňky tvoří prstencovou strukturu, která odpovídá rozdělení proudu kanálových bitů v čase (doba periody je jeden bit).For example, the encoded signal is recorded on an optical recording medium. The signal has the form WF shown in Fig. 1b. The signal is stored on the recording medium in a helical information structure. The information structure comprises a sequence of a plurality of super blocks, for example of the type shown in FIG. The super block SB_ comprises a block of sync bits that is implemented as shown in FIG. 4 and a number (in the illustrated embodiment 33) of channel bit blocks, each having n- ^ n 2 bits BC-j-, BC 2 , ....., BC 33 . A type 1 channel bit is represented by a transition in the recording medium, for example, a transition from a non-pit area to a pit, and a type 0 channel bit is represented on the recording medium by the absence of a transition. The helical information track is divided into elementary cells, ie, bit cells. On the recording medium, these cells form an annular structure that corresponds to the distribution of the current of the channel bits over time (the period of time is one bit).

Nezávisle na obsahu informačních a oddělovacích bitů může být na záznamovém médiu rozlišen velký počet podrobností. Pro médium znamená omezení hodnoty k, že maximální vzdálenost mezi dvěm za sebou jdoucími přechody je k+1 bitových buněk. Nejdelší důlek (nebo žádný důlek) má proto délku k+1 bitových buněk. Omezení d znamená, že minimální vzdálenost mezi dvěma za sebou jdoucími přechody je d+1. Nejkratší důlek (nebo žádný důlek) má proto délku d+1 bitových buněk. Kromě toho je zde v pravidelných vzdálenostech důlek maximální délky, po němž následuje nebo před nímž leží část prostá důlků (t.j. část žádný důlek) maximální délky. Tato struktura je částí bloku synchronizačních bitů.Irrespective of the content of the information and separation bits, a large number of details can be distinguished on the recording medium. For the medium, limiting the value of k means that the maximum distance between two successive transitions is k + 1 bit cells. The longest dent (or no dent) has therefore a length of k + 1 bit cells. Restriction d means that the minimum distance between two consecutive transitions is d + 1. Therefore, the shortest (or no) dimple has a length of d + 1 bit cells. In addition, at regular intervals, there is a dimple of maximum length, followed or preceded by a dimple-free portion (i.e., no dimple portion) of the maximum length. This structure is part of a block of sync bits.

U výhodného provedení je k=10, d=2 a superblok SB^ ob-24sahuje 588 kanálových bitových buněk. Superblok SB^ obsahuje blok synchronizačních bitů s 27 bitovými buňkami a 33 bloky kanálových bitových buněk, z nichž každý má 17 (14+3) kanálových bitových buněk.In a preferred embodiment, k = 10, d = 2 and the super block SB ^ ob-24 comprises 588 channel bit cells. Superblock SB1 comprises a block of synchronization bits with 27 bit cells and 33 channel bit cell blocks, each having 17 (14 + 3) channel bit cells.

Modulátor, přenosový kanál, například optické záznamové médium, a demodulátor, nohou dohromady být částí nějakého systému, například v systému přenosu analogové informace (hudba, řeč) na číslicovou informaci, která je zaznamenána na optickém záznamovém médiu. Informace zaznamenaná na záznamovém médiu (nebo její kopie) může být reprodukována zařízením, které je vhodné pro reprodukci toho typu informace, který byl zaznamenán na záznamovém médiu.The modulator, the transmission channel, for example, the optical recording medium, and the demodulator, together may be part of a system, for example, in a system for transmitting analogue information (music, speech) to digital information that is recorded on the optical recording medium. The information recorded on the recording medium (or a copy thereof) may be reproduced by a device suitable for reproducing the type of information recorded on the recording medium.

Převodní obvod obsahuje zejména analogově číslicový převodník pro přeměnu analogového signálu (hudba, řeč), který má být zaznamenán, na číslicový signál předem určeného formátu, t.j. kódování zdroje. Kromě toho může převodní obvod obsahovat část soustavy pro opravu chyb. V převodním obvodu je číslicový signál měněn na formát, pomocí něhož mohou být chyby, které se zejména vyskytují při čtení ze záznamového média, opraveny v zařízení pro reprodukci signálu. Systém pro kotekci chyb, který je vhodný pro tento účel, je popsán v japonských patentových přihláškách Sony Corporation č.14539 Z 21 05 1980 a Z 05 06 1980.In particular, the conversion circuit comprises an analog to digital converter for converting the analog signal (music, speech) to be recorded into a digital signal of a predetermined format, i.e. source coding. In addition, the conversion circuit may include a portion of the error correction system. In the conversion circuit, the digital signal is converted to a format by which errors, especially when reading from a recording medium, can be corrected in the signal reproducing apparatus. An error correction system suitable for this purpose is described in Japanese patent applications Sony Corporation No. 14539 of 21 05 1980 and Z 05 06 1980.

Číslicový signál chráněný proti chybám se potom vede do výše popsaného modulátoru, t.j. dochází ke kanálovému kódování, pro přeměnu na číslicový signál, který je přizpůsoben vlastnostem kanálu. Kromě toho se přivádí synchronizační kombinace a signál se uvádí do vhodného rámcového formátu. Takto získaného signálu se použije pro získání řídicího signálu, například pro laser (NRZ-mark formát), pomocí něhož se na zíznamové médium nanese šroubovicovitá informační struktura v podobě důlků, popřípadě úseků bez důlků, o předem určených délkách.The error-protected digital signal is then fed to the modulator described above, i.e., channel coding takes place, to convert it into a digital signal that is adapted to the characteristics of the channel. In addition, the synchronization combination is fed and the signal is fed to a suitable frame format. The signal thus obtained is used to obtain a control signal, for example a laser (NRZ-mark format), by means of which a helical information structure in the form of pits or pockets without pits of predetermined lengths is applied to the recording medium.

-25Záznamové médium nebo jeho kopie může být snímáno pomocí zařízené pro reprodukci informačních bitů, odvozených ze záznamového média. Za tímto účelem zařízení obsahuje modulátor, který již byl podrobné popsán, dekodérovou část systému pro ochranu proti chybám a číslicově-analogový převodník pro rekonstituování repliky analogového signálu, který byl před tím přiveden do převodního obvodu.The recording medium or a copy thereof may be scanned by means of reproducing information bits derived from the recording medium. To this end, the device comprises a modulator as described in detail, a decoder part of the error protection system, and a digital-to-analog converter for reconstitution of the analogue replica that was previously fed to the conversion circuit.

Průmyslová využitelnostIndustrial applicability

Zapojení podle vynálezu se hodí, jak již vyplývá z předchozího popisu, pro vytváření dekodérů, vhodných zejména jako součást přehrávačů kompaktních disků s optickým záznamem. Uplatňuje se zde výhodně jeho jednoduchá konstrukce, která ho činí přístupný pro široký okruh spotřebitelů.The circuitry according to the invention is suitable, as is already apparent from the foregoing, for the creation of decoders suitable particularly as part of optical disc players. Its simple design makes it accessible to a wide range of consumers.

Claims (1)

Zapojení pro dekódování}elektrického signálu, v němž byla zakódována pro účely přenosu dat informační data původně přítomná v prvním m-bitovém kódu, do datových slov ve druhém n-bitovém kódu, na elektrický signál odpovídající dekódovaným m-bitovým datovým slovům, kde n>m, přičemž jednotlivé bloky n kanálových bitů, reprezentativní pro jednotlivá datová slova ve druhém kódu, byla převedena na sled po sobě následujících a prostřídaných bitových bloků s počtem n-^ = n bitů a oddělovacích bitových bloků s počtem n2 bitů, prokládaných tak, že se udržováním hodnoty číslicového součtu získávají výchylky stejnosměrné proudové složky kódovaného signálu na co nejnižší možné úrovni, přičemž bity přenášeného signálu ve druhém kódu jsou přijímány sériově a jsou vedeny při dekódování do zpožďovacího prostředku, takto zpožděné bity jsou podrobovány logickému součtu, načež se signálové bity sériově vyšetřují na detekci synchronizačního slova, přičemž detekce synchronizačního slova generuje startovací okamžik a detekcí synchronizačního slova se cyklicky generují časové signály mající délku informačního bloku n-j_ informačních bitů a oddělovacího bloku n2 oddělovacích bitů, přičemž konec každého cyklického časového signálu aktivuje dekódování ηχ nejpozději přijatých bitů po logickém součtu nam-bitové kódové slovo v prvním kódu, přičemž uvedené délky časových signálů v bitových intervalech se synchronizují určením frekvence kanálových bitů ze sériově přijatého bitového signálu, vyznačené tím, že jeho sériový vstup (21) je připojen jednak k prvnímu vstupu součtového obvodu (22) a jednak přes zpožďovací člen (23) ke druhému vstupu součtového obvodu (22), jehož druhý vstup je připojen k posuvnému registru (24), majícímu všechny datové výstupy (241) jeho po sobě následujících stupňů připojené ke vstupům (251) detektoru (25) synchronizačního slova, přičemž pouze n·^ prvních stupňů (241A) je připojeno k dekodéru (81), přičemž sériový vstup (21) je dále připojen k synchronizačnímu členu (82) bitů, jehož výstup je připojen k čita-27címu vstupu (831) čítače (83) cyklů n1+ n2 impulzů, přičemž tento čítač (83) cyklů má vstup (832) opětovného nastavení připojený k detekčnímu výstupu (26) detektoru (25) synchronizačního slova, přičemž dekodér (81) datových slov má aktivační vstup (84) připojený k výstupu (85) cyklů čítače (83) a přičemž dekodér (81) má dále m-datových výstupů (812) m-bitového slova.A circuit for decoding an electrical signal in which information data originally present in the first m-bit code has been encoded for data transmission into data words in the second n-bit code, into an electrical signal corresponding to the decoded m-bit data words, where n> m, wherein the individual blocks of n channel bits, representative of the individual data words in the second code, have been converted into a sequence of consecutive and alternate bit blocks of n-^ = n bits and decimal bit blocks of n 2 bits interleaved, that by maintaining the digital sum value, the DC current variations of the encoded signal are obtained as low as possible, wherein the bits of the transmitted signal in the second code are received serially and passed to the delay means when decoded, the delayed bits being subjected to a logical sum. the alphanumeric bits are serially investigated for the sync word detection, wherein the sync word detection generates a start time, and the sync word detection cyclically generates time signals having a length of the information bits n-i information bits and a separating block n 2 separating bits, η χ latest received bits after logical sum of the nam-bit code word in the first code, said time signal lengths in bit intervals being synchronized by determining the frequency of the channel bits from the serial received bit signal, characterized in that its serial input (21) is connected to a first summation circuit input (22) and through a delay member (23) to a second summation circuit input (22), the second input of which is connected to a shift register (24) having all data outputs (241) thereof successive stages connected to inputs (251) of the sync word detector (25), wherein only n first stages (241A) are connected to the decoder (81), wherein the serial input (21) is further connected to the synchronization member (82) bits, the output of which is coupled to the count input (831) of the cycle counter (83) n 1 + n 2 pulses, the cycle counter (83) having a reset input (832) coupled to the detection output (26) of the detector (25) ) of the synchronization word, wherein the data word decoder (81) has an activation input (84) connected to the cycle output (85) of the counter (83), and wherein the decoder (81) further has m-data word outputs (812).
CZ932042A 1980-07-14 1993-09-30 Circuit arrangement for decoding digital data during transmission of a digital signal CZ283698B6 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NLAANVRAGE8004028,A NL186790C (en) 1980-07-14 1980-07-14 METHOD FOR CODING A SERIES OF BLOCKS OF BILINGUAL DATA BITS IN A SERIES OF BLOCKS OF DUAL CHANNEL BITS, AND USING MODULATOR, DEMODULATOR AND RECORD CARRIER IN THE METHOD

Publications (2)

Publication Number Publication Date
CZ204293A3 true CZ204293A3 (en) 1994-08-17
CZ283698B6 CZ283698B6 (en) 1998-06-17

Family

ID=19835618

Family Applications (2)

Application Number Title Priority Date Filing Date
CZ932042A CZ283698B6 (en) 1980-07-14 1993-09-30 Circuit arrangement for decoding digital data during transmission of a digital signal
CZ1999891A CZ287144B6 (en) 1980-07-14 1999-03-12 Optical record carrier

Family Applications After (1)

Application Number Title Priority Date Filing Date
CZ1999891A CZ287144B6 (en) 1980-07-14 1999-03-12 Optical record carrier

Country Status (29)

Country Link
JP (3) JPS5748848A (en)
AT (1) AT404652B (en)
AU (1) AU553880B2 (en)
BE (1) BE889608A (en)
BR (1) BR8104478A (en)
CA (1) CA1211570A (en)
CH (1) CH660272A5 (en)
CZ (2) CZ283698B6 (en)
DD (1) DD202084A5 (en)
DE (1) DE3125529C2 (en)
DK (1) DK163626C (en)
ES (3) ES503839A0 (en)
FI (1) FI74565C (en)
FR (1) FR2486740A1 (en)
GB (1) GB2083322B (en)
HK (1) HK98784A (en)
IT (1) IT1137613B (en)
MX (1) MX155078A (en)
NL (1) NL186790C (en)
NO (1) NO161150C (en)
NZ (1) NZ197683A (en)
PL (1) PL141705B1 (en)
RU (1) RU2089045C1 (en)
SE (2) SE8104301L (en)
SG (1) SG77584G (en)
SK (1) SK539881A3 (en)
TR (1) TR21421A (en)
YU (2) YU43025B (en)
ZA (1) ZA814164B (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1147858A (en) * 1980-07-16 1983-06-07 Discovision Associates System for recording digital information in a pulse-length modulation format
JPS5846751A (en) * 1981-09-11 1983-03-18 Sony Corp Binary code modulating method and recording medium and its reproducer
NL8200207A (en) * 1982-01-21 1983-08-16 Philips Nv METHOD OF ERROR CORRECTION FOR TRANSFERRING BLOCK DATA BITS, AN APPARATUS FOR CARRYING OUT SUCH A METHOD, A DECODOR FOR USE BY SUCH A METHOD, AND AN APPARATUS CONTAINING SUCH A COVER.
NL8203575A (en) * 1982-09-15 1984-04-02 Philips Nv METHOD FOR CODING A STREAM OF DATA BITS, DEVICE FOR CARRYING OUT THE METHOD AND DEVICE FOR DECODING A STREAM DATA BITS.
GB2141906A (en) * 1983-06-20 1985-01-03 Indep Broadcasting Authority Recording of digital information
JPH0683271B2 (en) * 1983-10-27 1994-10-19 ソニー株式会社 Information conversion method
JPS60113366A (en) * 1983-11-24 1985-06-19 Sony Corp Information conversion system
JPS60128752A (en) * 1983-12-16 1985-07-09 Akai Electric Co Ltd Digital modulation system
NL8400212A (en) * 1984-01-24 1985-08-16 Philips Nv METHOD FOR CODING A STREAM OF DATA BITS, APPARATUS FOR PERFORMING THE METHOD AND DEVICE FOR DECODING THE FLOW BITS OBTAINED BY THE METHOD
JPS6122474A (en) * 1984-07-10 1986-01-31 Sanyo Electric Co Ltd Synchronizing signal recording method
EP0193153B1 (en) * 1985-02-25 1991-11-13 Matsushita Electric Industrial Co., Ltd. Digital data recording and reproducing method
US4675650A (en) * 1985-04-22 1987-06-23 Ibm Corporation Run-length limited code without DC level
DE3529435A1 (en) * 1985-08-16 1987-02-26 Bosch Gmbh Robert METHOD FOR TRANSMITTING DIGITALLY CODED SIGNALS
NL8700175A (en) * 1987-01-26 1988-08-16 Philips Nv METHOD FOR TRANSFERRING INFORMATION BY CODE SIGNALS, INFORMATION TRANSMISSION SYSTEM FOR CARRYING OUT THE METHOD, AND TRANSMITTING AND RECEIVING DEVICE FOR USE IN THE TRANSMISSION SYSTEM.
JP2805096B2 (en) * 1989-10-31 1998-09-30 ソニー株式会社 Digital modulation method and demodulation method
DE69026904T2 (en) * 1989-10-31 1997-01-02 Sony Corp Circuit for digital modulation
GB2247138B (en) * 1990-06-29 1994-10-12 Digital Equipment Corp System and method for error detection and reducing simultaneous switching noise
JPH0730431A (en) * 1993-04-02 1995-01-31 Toshiba Corp Data modulating/demodulating system and modulator/ demodulator
EP0655850A3 (en) * 1993-10-28 1995-07-19 Philips Electronics Nv Transmission and reception of a digital information signal.
CN1040824C (en) * 1994-07-08 1998-11-18 日本胜利株式会社 Digital modulating/demodulation method and apparatus using same
EP0991069B1 (en) * 1998-09-15 2001-03-28 Gerhard Prof. Dr. Seehausen Method and apparatus for coding digital information data and recording medium with structure of information obtained with that method
WO2000057416A1 (en) 1999-03-23 2000-09-28 Koninklijke Philips Electronics N.V. Information carrier, device for encoding, method for encoding, device for decoding and method for decoding
JP2002540660A (en) 1999-03-23 2002-11-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method for decoding a stream of channel bits of a signal related to a binary channel signal into a stream of source bits of a signal related to a binary source signal
DE60032441T2 (en) 1999-05-19 2007-06-06 Samsung Electronics Co., Ltd., Suwon DEVICE AND METHOD FOR TURBO CHANNELING
US6721893B1 (en) 2000-06-12 2004-04-13 Advanced Micro Devices, Inc. System for suspending operation of a switching regulator circuit in a power supply if the temperature of the switching regulator is too high

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3215779A (en) * 1961-02-24 1965-11-02 Hallicrafters Co Digital data conversion and transmission system
GB1540617A (en) * 1968-12-13 1979-02-14 Post Office Transformation of binary coded signals into a form having lower disparity
DE1963945A1 (en) * 1969-12-20 1971-06-24 Ibm Encoder
JPS5261424A (en) * 1975-11-17 1977-05-20 Olympus Optical Co Ltd Encode system
JPS5356917A (en) * 1976-11-02 1978-05-23 Olympus Optical Co Ltd Coding system
JPS5570922A (en) * 1978-11-21 1980-05-28 Mitsubishi Electric Corp Demodulation system of digital signal

Also Published As

Publication number Publication date
YU184983A (en) 1987-08-31
ES514656A0 (en) 1983-10-01
NL186790C (en) 1991-02-18
CZ283698B6 (en) 1998-06-17
TR21421A (en) 1984-05-30
AU553880B2 (en) 1986-07-31
DE3125529C2 (en) 1986-10-16
PL141705B1 (en) 1987-08-31
NZ197683A (en) 1985-08-30
AT404652B (en) 1999-01-25
FR2486740A1 (en) 1982-01-15
BR8104478A (en) 1982-03-30
ZA814164B (en) 1983-02-23
GB2083322B (en) 1984-08-22
SE8104301L (en) 1982-01-15
YU44981B (en) 1991-06-30
ES8301563A1 (en) 1982-12-01
FR2486740B1 (en) 1984-12-14
SK280683B6 (en) 2000-06-12
SG77584G (en) 1985-04-26
FI74565B (en) 1987-10-30
RU2089045C1 (en) 1997-08-27
NO161150C (en) 1989-07-05
DD202084A5 (en) 1983-08-24
GB2083322A (en) 1982-03-17
ES8403679A1 (en) 1984-03-16
ATA310781A (en) 1998-05-15
ES8309046A1 (en) 1983-10-01
JPH05266600A (en) 1993-10-15
CA1211570A (en) 1986-09-16
CH660272A5 (en) 1987-03-31
DE3125529A1 (en) 1982-05-13
ES522839A0 (en) 1984-03-16
ES503839A0 (en) 1982-12-01
FI812189L (en) 1982-01-15
CZ287144B6 (en) 2000-09-13
SE456708B (en) 1988-10-24
DK163626B (en) 1992-03-16
NO812399L (en) 1982-01-15
CZ89199A3 (en) 2000-03-15
BE889608A (en) 1982-01-13
IT1137613B (en) 1986-09-10
FI74565C (en) 1988-02-08
JPH0614617B2 (en) 1994-02-23
JP2547299B2 (en) 1996-10-23
YU172281A (en) 1983-12-31
AU7273481A (en) 1982-01-21
PL232147A1 (en) 1982-07-19
DK163626C (en) 1992-08-17
JPH0519332B2 (en) 1993-03-16
SK539881A3 (en) 2000-06-12
JPS5748848A (en) 1982-03-20
NL186790B (en) 1990-09-17
MX155078A (en) 1988-01-25
NL8004028A (en) 1982-02-16
NO161150B (en) 1989-03-28
YU43025B (en) 1989-02-28
HK98784A (en) 1984-12-28
DK306881A (en) 1982-01-15
IT8122885A0 (en) 1981-07-10
JPH02243024A (en) 1990-09-27

Similar Documents

Publication Publication Date Title
CZ204293A3 (en) Circuit arrangement for decoding digital data during transmission of a digital signal
US4501000A (en) Method of coding binary data
US5774078A (en) Single merging bit DC-suppressed run length limited coding
US6265994B1 (en) Device for encoding/decoding n-bit source words into corresponding m-bit channel words, and vice versa
JP3482212B2 (en) Encoding device and method for encoding (n-1) -bit information words into n-bit channel words, and decoding device and method for decoding channel words into information words
EP0853805B1 (en) Transmission, recording and reproduction of a digital information signal
CZ20023259A3 (en) Method for coding a sequence of binary data bits to a sequence of binary channel bits, decoder, recoding medium and encoding apparatus
US4881076A (en) Encoding for pit-per-transition optical data recording
US20010050623A1 (en) Device for encoding/decoding n-bit source words into corresponding m-bit channel words, and vice versa
JPH09130257A (en) Method and circuit arrangement for generating binary signal made into channel code
KR20020038709A (en) Device for encoding a stream of databits of a binary source signal into a stream of databits of a binary channel signal, memory means, device for recording information, record carrier, device for coding and device for playing back
CZ286405B6 (en) Information data transmission method
JP3239663B2 (en) Modulation method, modulation device and demodulation device
KR850000953B1 (en) Coding of information blocks
EP1425858A2 (en) Coding method and device
KR850000954B1 (en) Coding of information blocks
JP2962027B2 (en) Information conversion method and information recording device
JP2713011B2 (en) Information conversion method and information recording device / information reproducing device
EP1456843A2 (en) Method for coding a data stream
JPH08255434A (en) Encoding method of prml, method and apparatus for decoding thereof, and prml system utilizing the apparatus
KR20050023354A (en) Recorder, recording method, reproducer, reproducing method, and recording medium

Legal Events

Date Code Title Description
IF00 In force as of 2000-06-30 in czech republic
MK4A Patent expired

Effective date: 20010714