DK168417B1 - Method and system for synchronizing digital information signals - Google Patents
Method and system for synchronizing digital information signals Download PDFInfo
- Publication number
- DK168417B1 DK168417B1 DK129086A DK129086A DK168417B1 DK 168417 B1 DK168417 B1 DK 168417B1 DK 129086 A DK129086 A DK 129086A DK 129086 A DK129086 A DK 129086A DK 168417 B1 DK168417 B1 DK 168417B1
- Authority
- DK
- Denmark
- Prior art keywords
- words
- synchronization
- data
- word
- error
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 33
- 230000010355 oscillation Effects 0.000 claims description 12
- 238000012937 correction Methods 0.000 claims description 10
- 230000008878 coupling Effects 0.000 claims description 9
- 238000010168 coupling process Methods 0.000 claims description 9
- 238000005859 coupling reaction Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract 1
- 108091006146 Channels Proteins 0.000 description 27
- 239000011159 matrix material Substances 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000002085 persistent effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/33—Synchronisation based on error coding or decoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/048—Speed or phase control by synchronisation signals using the properties of error detecting or error correcting codes, e.g. parity as synchronisation signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/10—Arrangements for initial synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Communication Control (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
i DK 168417 B1in DK 168417 B1
Opfindelsen angår en fremgangsmåde og et system til synkronisering af digitale informationssignaler som omhandlet i krav l's indledning, hhv. krav 10's indledning.The invention relates to a method and a system for synchronizing digital information signals as defined in the preamble of claim 1, respectively. the preamble of claim 10.
5 Ved overføring af information bliver signaler aftaget fra en informationskilde og tilført en omsætter, som omsætter signalerne til elektriske signaler.5 When transmitting information, signals are taken from an information source and supplied with a converter which converts the signals into electrical signals.
De elektriske signaler ledes videre til et sendeapparat, som modulerer signalerne. Over en informationskanal 10 når de modulerede signaler frem til et modtageapparat.The electrical signals are passed to a transmitter which modulates the signals. Over an information channel 10, the modulated signals reach a receiving apparatus.
I modtageapparatet bliver signalerne demoduleret og tilført en omsætter, som gør dataene konstaterbare for en informationsmodtager. Ved overføring af digitale signaler bliver de digitale signaler på modtagersiden i 15 omsætteren bearbejdet af en dekoder.In the receiving apparatus, the signals are demodulated and fed to a transducer, which makes the data ascertainable to an information receiver. When transmitting digital signals, the digital signals on the receiver side of the transducer are processed by a decoder.
En sådan overføring er beskrevet i NTZ, bind 36, 1983, hæfte li. Her bliver signalerne ved hjælp af en faseskiftkodning (PSK, Phase Shift Keying) overført fra en satellit til en modtager og afkodet i modtage-20 ren. Der overføres dataord i en fejlkorrigerende kode med synkroniseringsord. Ved synkroniseringen bliver der fra en indsvingningsproces, efter at på hinanden følgende synkroniseringsord er blevet konstateret, omkoblet til en vedvarende drift i en indsvinget tilstand. I 25 et tidsvindue kontrolleres synkroniseringsordets fejlhyppighed. I afhængighed af synkroniseringsordets fejlhyppighed afgøres det, om der skal indledes en ny indsvingningsproces til søgning efter et synkroniseringsord i en anden tidsperiode. Afstemning betyder, at 30 synkroniseringsordets fejlhyppighed tillades så høj, at der først startes en ny indsvingningsproces ved overføringsfejl, der ikke længere er korrigerbare, eller ved totaludfald. Dette er for så vidt ugunstigt, fordi der skal etableres en sammenhæng mellem forstyrrede synkro-35 niseringsord og forstyrrede dataord, og denne sammenhæng skal afstemmes således, at fejlhyppigheden i synk- DK 168417 B1 2 roniseringsordet først anses at være for høj, hvis heller ikke afkodningen af dataordet resulterer i udnyttelige signaler.Such a transfer is described in NTZ, Vol. 36, 1983, booklet li. Here, the signals are transmitted from a satellite to a receiver by means of a phase shift coding (PSK) and decoded in the receiver. Data words are transmitted in an error-correcting code with sync words. In the synchronization, from an oscillation process, after successive synchronization words have been found, it is switched to a continuous operation in an oscillating state. In a time window, the frequency of the synchronization word is checked. Depending on the frequency of the sync word, it is decided whether to initiate a new oscillation process to search for a sync word for another time period. Voting means that the error rate of the synchronization word is allowed to be so high that a new oscillation process is first started for transfer errors that are no longer correctable or for total failure. This is far from unfavorable because a relationship must be established between disturbed synchronization words and disturbed data words, and this correlation must be reconciled so that the error rate in the synchronization word is first considered too high, if not the decoding of the data word results in exploitable signals.
Opfindelsen har til opgave at forbedre synkroni-5 seringsfremgangsmåden, navnlig skal der spares synkroniseringsord, den effektive tid for dataordene skal udstrækkes og signal/støj-forholdet skal forøges.The object of the invention is to improve the synchronization method, in particular synchronization words must be saved, the effective time for the data words must be extended and the signal-to-noise ratio must be increased.
Denne opgave løses med de i krav 1 og krav 10 angivne foranstaltninger. Fordelagtige videreudviklin-10 ger af opfindelsen er angivet i de tilhørende uselvstændige patentkrav.This task is solved by the measures specified in claims 1 and 10. Advantageous further developments of the invention are set forth in the appended independent claims.
Da forstyrrelser er ensartet fordelt i den forstyrrede informationskanal, bliver synkroniseringsord og dataord forstyrret ensartet. Hvis dataordene overfø-15 res i en kode, som selvstændigt korrigerer dataordene, er denne korrektion et mål for forstyrrelsen i informationskanalen. Antallet af korrektioner, dvs. antallet af korrigerbare bit i et dataord, er altså et mål for en foreliggende forstyrrelse i en informationskanal.Since disruptions are uniformly distributed in the disturbed information channel, synchronization words and data words are disturbed uniformly. If the data words are transmitted in a code that independently corrects the data words, this correction is a measure of the disruption of the information channel. The number of corrections, ie. the number of correctable bits in a data word is thus a measure of a present disturbance in an information channel.
20 Hvis en korrektion af dataordene over et længere tidsrum ikke mere lader sig foretage, kan informationskanalen betegnes som totalforstyrret.20 If a correction of the data words is no longer possible over a long period of time, the information channel can be described as totally disturbed.
Opfindelsen udnytter denne erkendelse og tager til bedømmelse af forstyrrelsen fra en informationska-25 nal ikke kun et forstyrret synkroniseringsord, men samtidigt det korrigerbare dataord i betragtning. En fælles bedømmelse af fejlhyppigheder i synkroniseringsordet og i dataordet fører dermed til et bedre afgørelseskriterium om en forstyrrelse i informationskanalen.The invention utilizes this realization and considers not only an interrupted synchronization word, but also the corrective data word, for assessing the interference from an information channel. A common assessment of error rates in the sync word and in the data word thus leads to a better decision criterion on a disruption in the information channel.
30 Samtidigt kan den tid, som er nødvendig til konstatering af en forstyrrelse, reduceres.30 At the same time, the time needed to detect a disturbance can be reduced.
Til bedre forståelse af opfindelsen er denne i det følgende forklaret nærmere på grundlag af nogle udførelseseksempler og med henvisning til tegningen, 35 hvor fig. 1 viser et informationssystem, DK 168417 B1 3 fig. 2 datafølger i et informationssystem, fig. 3 et kredsløb til synkroniseringsordkonstatering, fig. 4 et andet kredsløb til synkroniseringsord-5 konstatering, fig. 5 et overvågningskredsløb for synkroniseringen, fig. 6 et kredsløb til udførelse af concealments , 10 fig. 7 et blokdiagram til synkroniseringsordkon statering, og fig. 8 et kredsløb til skift mellem indsvingningsproces og indsvinget tilstand.For a better understanding of the invention, the following is explained in greater detail on the basis of some exemplary embodiments and with reference to the drawing, in which fig. 1 shows an information system, FIG. 2 shows data sequences in an information system; FIG. 3 is a synchronization word recognition circuit; FIG. 4 shows another circuit for synchronization word-5 detection; FIG. 5 is a synchronization monitoring circuit; FIG. 6 is a circuit for performing concealments; FIG. 7 is a block diagram for synchronization word configuration; and FIG. 8 a circuit for switching between the oscillation process and the oscillating state.
Fig. 1 viser en informationskilde 1, en omsæt-15 ter 2, et sendeapparat 3, en informationskanal 4, en forstyrrelse 5, et modtageapparat 6, en omsætter 7, en dekoder 8 for dataord, en detektor 9 for synkroniseringsord, en overvågningsenhed 10 for synkroniseringen og en informationsmodtager li. i omsæt-20 teren 7 bliver datafølger afgivet til dekoderen 8 for dataord og til detektoren 9 for synkroniseringsord. I indsvingningsprocessen søger detektoren 9 synkroniseringsord. Konstaterer detektoren 9 flere gange efter hinanden synkroniseringsord i en forudgivet tids-25 ramme, omkobles der til en indsvinget tilstand. I den indsvingede tilstand overvåger både dekoderen 8 for dataord og detektoren 9 for synkroniseringsord synkroniseringen. Overvågningsenheden 10 bedømmer både dataordenes fejlhyppighed og synkroniseringsordenes 30 fejlhyppighed. Hvis modtageapparatet 6 er en 4-PSK-demodulator, dannes der to underrammer (kanal A, kanal B), der i det følgende betegnes delrammer, hvorhos begge kanaler A, B ledes videre til dekoderen 8 og begge kanaler A, B ledes videre til detektoren 9.FIG. 1 shows an information source 1, a transducer 2, a transmitter 3, an information channel 4, a disturbance 5, a receiver 6, a transducer 7, a decoder 8 for data words, a detector 9 for synchronization words, a monitoring unit 10 for the synchronization and an information receiver li. in transducer 7, data sequences are output to decoder 8 for data words and to detector 9 for synchronization words. In the oscillation process, the detector 9 searches for synchronization words. If the detector 9 detects synchronization words several times in a predetermined time frame, it switches to an inverted state. In the inverted state, both the data word decoder 8 and the synchronization word detector 9 monitor the synchronization. The monitoring unit 10 assesses both the frequency of the data words and the frequency of synchronization 30. If the receiver 6 is a 4-PSK demodulator, two subframes (channel A, channel B) are formed, hereinafter referred to as subframes, where both channels A, B are passed to decoder 8 and both channels A, B are passed to detector 9.
35 Fig. 2 viser datafølger med synkroniseringsord 21, 22, 51 og 52 og med dataord 23-50. Ialt findes DK 168417 B1 4 der 16 programmer I-XVI med en venstre og en højre kanal L, R. Dataordene 23-30 og 37-44 indeholder MSB-værdierne (Most Significant Bit, mest betydende bit) af aftastningsværdierne. I dataordene 31, 32 er 5 der optaget paritetbit (sammenligningsbit) til fejlkorrektion, i dataordene 33, 34 er der optaget ekstrainformationer^ bl.a. en skalafaktor, og i dataordene 35, 36 er optaget LSB-værdierne (Last Significant Bit, mindst betydende bit) af aftastningsværdierne.FIG. 2 shows data sequences with synchronization words 21, 22, 51 and 52 and with data words 23-50. In total, DK 168417 B1 4 contains 16 programs I-XVI with a left and a right channel L, R. The data words 23-30 and 37-44 contain the MSB (Most Significant Bit) values of the scan values. In the data words 31, 32 there are recorded parity bits (comparison bits) for error correction; in the data words 33, 34 extra information is recorded, e.g. a scale factor, and in the data words 35, 36, the Last Significant Bit (least significant bit) values are recorded of the scan values.
10 Skalafaktoren er en kodning, som indikerer, om førende nuller i et dataord 23-30, 37-44 er Tindertrykt. De to kanaler A og B udvindes som delrammer ud fra en hovedramme ved demodulationen i en PSK-demodulator.10 The scale factor is a coding indicating whether leading zeros in a data word 23-30, 37-44 are Tinder printed. The two channels A and B are extracted as subframes from a main frame during demodulation in a PSK demodulator.
Hver af de to delrammer (kanal A, kanal B) har et syn-15 kroniseringsord med 11 bit. BCH-redundansen 31, 32 (BCH=Bose Chaudhuri Hocquenghem) er et antal paritetsbit, som eventuelt korrigerer de forudgående dataord 23, 25, 27, 29 hhv. 24, 26, 28, 30. Denne BCH-kode indikerer samtidigt indenfor visse grænser, at en fejl-20 korrektion ikke længere er mulig. I dette tilfælde udføres der en consealment. Consealment betyder anvendelse af erstatningsværdier for fejlagtigt overførte af-tastningsværdier. Hvis der overføres flere (mere end 3) fejlagtige aftastningsværdier efter hinanden, er der i 25 tilfælde af, at også synkroniseringsværdier optræder forfalsket, tale om en forstyrret informationskanal, og dermed må der startes en ny indsvingningsproces.Each of the two subframes (channel A, channel B) has an 11 bit sync word. The BCH redundancy 31, 32 (BCH = Bose Chaudhuri Hocquenghem) is a number of parity bits which optionally corrects the preceding data words 23, 25, 27, 29 respectively. 24, 26, 28, 30. This BCH code simultaneously indicates within certain limits that an error-correction is no longer possible. In this case, a consealment is performed. Consealment means the use of replacement values for incorrectly transmitted sampling values. If several (more than 3) erroneous scan values are transmitted consecutively, in 25 cases where sync values also occur falsified, this is a disrupted information channel, and thus a new oscillation process must be started.
Fig. 3 viser to pufferlagre 61, 62, to matrik-ser 63, 64, et OG-led 65, et skifteregister 66, 30 et NAND-led 67, en taktindgang 68 for en takt TF (takt til vinduet for et synkroniseringsord) og en udgang 69. Datafølgerne kanal A og kanal B forskydes gennem pufferlagrene 61, 62. De med pufferlagrene 61, 62 forbundne matrikser 63, 64 konstaterer 35 synkroniseringsordene. Matrikserne 63, 64 konstaterer også synkroniseringsordene, hvis disse indeholder en DK 168417 B1 5 fejlagtig bit. Til en enkelt konstatering af to parallelle synkroniseringsord i de to delrammer kanal A og kanal B sættes en flag-bit (tilstandsbit) i skifteregistret 66. I den indsvingede tilstand bliver skiftere-5 gistret 66 altid startet over indgangen 68 med takt signalet TF og dermed flag-bitten sat, når der forventes konstatering af en synkroniseringsord. Antallet af udgange Q1-Q4 angiver, hvor mange parallelle synkroniseringsord der serielt skal falde ud, inden synkroni-10 seringen over NAND-leddet 67 på udgangen 69 indikeres som ikke længere værende til stede.FIG. 3 shows two buffer stores 61, 62, two matrices 63, 64, an OG link 65, a shift register 66, 30 a NAND link 67, a clock input 68 for a clock TF (clock sync word window), and a output 69. The data sequences channel A and channel B are displaced through the buffer bearings 61, 62. The matrices 63, 64 associated with the buffer bearings 61, 62 note the synchronization words. The matrices 63, 64 also detect the synchronization words if they contain an incorrect bit. For a single finding of two parallel synchronization words in the two subframes of channel A and channel B, a flag bit (state bit) is set in the shift register 66. In the inverted state, the shift register 66 is always started over the input 68 with the clock signal TF and thus the flag bit set when a sync word is expected to be found. The number of outputs Q1-Q4 indicates how many parallel synchronization words must be serially dropped before the synchronization over the NAND link 67 on the output 69 is indicated as no longer present.
Fig. 4 viser et ydrligere eksempel på synkroniseringsorddetektering. I et skifteregister 71 lades bør-værdien af et synkroniseringsord. Over kanalerne A 15 og B ankommende synkroniseringsord mellemlagres i pufferlagrene 61 og 62. I sammenligningsled 72 og 73 sammenlignes synkroniseringsordene bitvist med bør-værdien. Fejlagtige bit adderes i et NAND-led 74 og tælles i en fejltæller 75. Over et NOR-led 76 afspørges an-20 tallet af fejl. Afspørgningen udløses over indgangen ABFN (afspørgning - fejl i negativ logik) efter udnyttelsen af den sidste synkroniseringsordbit. Udgangen QSY (udgang synkroniseringsord) indikerer, om synkroniseringsordene er blevet konstateret. Synkroniserings-25 ordene anses som konstateret, hvis et forudgivet antal fejlagtige bit, f.eks. 2, ikke overskrides.FIG. 4 shows a further example of synchronization word detection. In a switch register 71, the set value of a synchronization word is loaded. Synchronization words arriving across channels A 15 and B are stored in buffer stores 61 and 62. In comparator 72 and 73, the synchronization words are compared bit by bit with the setpoint. Incorrect bits are added in a NAND link 74 and counted in an error counter 75. Above a NOR link 76, the number of errors is interrogated. The query is triggered over the input ABFN (query - error in negative logic) after utilizing the last synchronization word bit. The output QSY (synchronization output) indicates whether the synchronization words have been detected. The sync words are considered if a predetermined number of erroneous bits, e.g. 2, not exceeded.
Fig. 5 viser et ELLER-led 81, over hvilket flag-bit sættes i et skifteregister (66). Der sættes en flag-bit, hvis et synkroniseringsord er blevet 30 konstateret, eller hvis et dataord er blevet konstateret fejlfrit eller med korrigerbare fejl. Først ved udfald af et synkroniseringsord eller ved et med flere fejl behæftet synkroniseringsord og en blivende fejl i dataordet bliver flag-bitten ikke sat. De blivende fejl 35 i dataordet konstaterer koblingen 83 til fejlkorrektion. Meldingen af de blivende fejl afgives over en negator 82 til ELLER-leddet 81.FIG. 5 shows an OR link 81, over which the flag bit is put in a shift register (66). A flag bit is set if a sync word has been detected, or if a data word has been found error-free or with correctable errors. Only when a synchronization word is dropped or a multi-error synchronized word and a persistent data word error is the flag bit not set. The persistent errors 35 in the data word find the coupling 83 for error correction. The message of the persistent errors is delivered over a negator 82 to the OR link 81.
DK 168417 B1 6DK 168417 B1 6
Fig. 6 viser en kobling 83 til fejlkorrektion, pufferlagre 84, 85 og 86, en middelværdikobling 87, en omskifter 88, en frakobler 89, dataordled-ninger 90-95 og styreledninger 96 og 97. I 5 pufferlagrene 84-86 mellemlagres på hinanden følgende dataord ATW n + 1, nogn - 1 (aftastningsværider n + 1, nogn - 1). Hvis aftastningsværdien n af fejlkorrektionskoblingen konstateres som fejlfri eller fejlkorrigerbar, leveres aftastningsværdien n over 10 dataordledningen 90 og omskifteren 88 til udgangen ATW' . Hvis en aftastningsværdi n konstateres som ikke længere korrigerbar, dannes der ud fra den forudgående aftastningsværdi n - 1 og den efterfølgende værdi n + 1 en middelværdi i koblingen 87, og denne middelværdi 15 leveres over omskifteren 88 til udgangen ATW'. Hvis flere aftastningsværdier efter hinanden konstateres som ukorrigerbare, må den sidst som fejlfri konstaterede og i pufferlageret 86 mellemlagrede værdi ikke slettes. Styreledningen 97 styrer afbryderen 89 således, at 20 ved flere på hinanden følgende ukorrigerbare aftastningsværdier når ingen ukorrigerbar aftastningsværdi ind i pufferlageret 86, og den sidste endnu brugbare værdi forbliver i pufferlageret 86. Hvis der følger flere ukorrigerbare aftastningsværdier efter hinanden, 25 bliver den sidste brugbare aftastningsværdi over ledningen 91 og omskifteren 88 leveret til udgangen ATW', indtil der fremkommer en fejlfri eller korrigerbar værdi. Til middelværdidannelsen i koblingen 87 anvendes den sidste brugbare aftastningsværdi, som 30 fastholdes i pufferlageret 86, og den efterfølgende første igen fejlfrie hhv. korrigerede værdi, og de leveres til udgangen ATW'. Som næste værdi leveres den nye fejlfrie værdi til udgangen ATW'. Styreledningerne 96 og 97 styrer omskifteren 88.FIG. 6 shows a coupling 83 for error correction, buffer bearings 84, 85 and 86, a mean value coupling 87, a switch 88, a disconnector 89, data lines 90-95 and control lines 96 and 97. In the buffer bearings 84-86, consecutive data words are stored. ATW n + 1, enough - 1 (scanning values n + 1, enough - 1). If the scan value n of the error correction circuit is found to be error free or error correctable, the scan value n over 10 data line 90 and switch 88 is output to the output ATW '. If a sensing value n is found to be no longer correctable, from the previous sensing value n - 1 and the subsequent value n + 1, a mean value is generated in the coupling 87 and this mean value 15 is supplied via the switch 88 to the output ATW '. If several sensing values are found to be non-correctable one after the other, it must not be deleted as error-free and in the buffer storage 86 intermediate value. The control line 97 controls the switch 89 such that 20 at several successive uncorrectable sensing values reaches no uncorrectable sensing value into the buffer storage 86, and the last yet usable value remains in the buffer storage 86. If several uncorrectable sensing values follow one after the other, 25 becomes the last usable one. sensing value over line 91 and switch 88 delivered to output ATW 'until an error-free or correctable value is obtained. For the mean value formation in the coupling 87, the last usable sensing value which is retained in the buffer storage 86 is used, and the subsequent first again error-free, respectively. corrected value and they are delivered to the output ATW '. As the next value, the new error-free value is supplied to the output ATW '. Control lines 96 and 97 control switch 88.
DK 168417 B1 7DK 168417 B1 7
En tabel viser virkningen af den i fig. 3 viste kobling (R » rigtig, F = forkert).A table shows the effect of the one shown in FIG. 3 (R »right, F = wrong).
5 1 . BF X . BF ATWn+l ATWn ATWn-1 ATW5 1. BF X. BF ATWn + l ATWn ATWn-1 ATW
Nej Nej R R R ATWnNo No R R R ATWn
Nej Nej F R R ATWnNo No F R R ATWn
Ja Nej R F R (ATWn+l+ATWn-1 )x 1/2 10 Nej Nej F R F ATWnYes No R F R (ATWn + l + ATWn-1) x 1/2 10 No No F R F ATWn
Nej Ja F F R ATWn-1No Yes F F R ATWn-1
Ja Nej R F R (ATWn+1 +ATWn-1) x 1/2Yes No R F R (ATWn + 1 + ATWn-1) x 1/2
Nej Nej R R F ATWn 15 I linie 1 i tabellen leveres aftastningsværdien ATWn til udgangen ATW', hvis af tastningsværdierne ATWn+l, ATWn og ATWn-1 i pufferlagrene 84-86 er fejlfrie eller korrigerede. Da er styreledningerne 96 og 97 (1 . BF og X . BF) sat på low. I linie 2 bli- 20 ver aftastningsværdien ATWn igen tilført udgangen ATW', selvom aftastningsværdien ATWn+l er ukorriger-bar. Hvis, som linie 3 viser, en aftastningsværdi ATWn med ukorrigerbar fejl er mellemlagret i pufferlageret 85, men fejlfrie eller korrigerede værdier er mellem-25 lagret i pufferlagrene 84 og 86, leveres middelværdien, som dannes af af tastningsværdierne ATWn+l og ATWn-1, til udgangen ATW'. Linie 4 viser, at en fejlfri eller korrigeret aftastningsværdi, som befinder sig i pufferlageret 85, når frem til udgangen ATW', 30 også hvis pufferlagrene 84 og 86 indeholder ukorri-gerbare værdier. Linie 5 viser, at den sidste brugbare aftastningsværdi ATWn-1 fastholdes i pufferlageret 86 og afgives til udgangen ATW', hvis der ankommer ukorrigerbare værdier i pufferlagrene 84 og 85. Li-35 nie 3 og 6 er ens. Linie 7 viser, at hvis et fejlfrit eller korrigeret dataord befinder sig i pufferlageret 85, skal kobleren 89 igen kobles tilbage.No No R R F ATWn 15 In line 1 of the table, the scan value ATWn is delivered to the output ATW 'if the key values ATWn + 1, ATWn and ATWn-1 in buffer bearings 84-86 are error free or corrected. Then the control lines 96 and 97 (1st BF and X. BF) are set to low. In line 2, the scan value ATWn is again fed to the output ATW ', even though the scan value ATWn + 1 is uncorrected. If, as line 3 shows, a sample value ATWn with uncorrected error is intermediate stored in buffer memory 85, but error-free or corrected values are intermediate stored in buffer memory 84 and 86, the mean value generated by the key values ATWn + 1 and ATWn-1 is supplied. , to the output ATW '. Line 4 shows that an error-free or corrected scan value contained in buffer memory 85 reaches the output ATW ', 30 even if buffer memories 84 and 86 contain uncorrectable values. Line 5 shows that the last usable scan value ATWn-1 is retained in buffer storage 86 and is output to the output ATW 'if uncorrected values arrive in buffer stores 84 and 85. Li-35 nie 3 and 6 are the same. Line 7 shows that if a faulty or corrected data word is in buffer storage 85, coupler 89 must be re-coupled.
DK 168417 B1 8DK 168417 B1 8
Ved en 4-PSK-demodulation bliver der for hver overførte informationsenhed udvundet to parallelle bit. Disse to parallelle bit fordeles på kanalerne A og B. Ved PSK-demodulationen optræder der fasefejl, der 5 ved differentiel demodulation har en dobbeltfejl til følge. Dobbeltfejl betyder, at to på hinanden følgende bit er afkodet forkert. Ved en fejlagtig demodulation trækker en fejl i kanal A automatisk en yderligere fejl i kanal A eller en fejl i kanal B efter sig. Det er 10 derfor fordelagtigt, hvis der under indsvingningsprocessen ved synkroniseringsordkonstateringen ikke kontrolleres på et synkroniseringsord pr. delramme men på synkroniseringshalvord.In a 4-PSK demodulation, two parallel bits are extracted for each transmitted information unit. These two parallel bits are distributed on channels A and B. In the PSK demodulation, phase errors occur, which in case of differential demodulation results in a double fault. Double error means that two consecutive bits are decoded incorrectly. In the event of a faulty demodulation, an error in channel A automatically deducts an additional error in channel A or an error in channel B. Therefore, it is advantageous if during the oscillation process of the synchronization word finding, no one synchronization word per check is checked. subframe but on sync half.
Fig. 7 viser et blokdiagram over 15 synkroniseringsordkonstateringen. Over kanalerne A og B lades pufferlagrene 61 og 62 med synkroniseringsord. I matriksopstillinger 101 og 102 bliver synkroniseringshalvord konstateret hhv. opsøgt. Processen betegnes som søgeproces. Matriksopstillingen 101 20 kontrollerer de første ti eller tolv bit i begge parallelle synkroniseringsord, og matriksopstillingen 102 kontrollerer de sidste ti eller tolv bit i begge synkroniseringsord (1 synkroniseringsord = 11 bit, 1 synkroniseringshalvord = 5 eller 6 bit, to parallelle synk-25 roniseringsord = 22 bit, 2 parallelle synkroniseringshalvord = 10 eller 12 bit). Under indsvingningsprocessen er to synkroniseringshalvord tilstrækkelige til over en kobler 103 at indkoble en rammebittæller 105. Fordelagtigt foranlediger rammebittælleren 105 30 over en omskifter 104 en fejlkontrol af de netop modtagne synkroniseringsord. Fejlkontrollen med skifteregistret 71, med sammenligningsleddene 72, 73, eller -leddet 74 og fejltælleren 75 er allerede beskrevet med henvisning til fig. 4. Rammebittælleren 105 og 35 koblerne 103 og 104 samvirker således, at der under indsvingningsprocessen konstateres synkroniseringshal- DK 168417 B1 9 vord, og at der omkobles til kredsløbsdelene 71-75 til synkroniseringsordkonstatering. Der omkobles til den indsvingede tilstand efter konstatering af et synk-roniseringshalvord og efter konstatering af to på hin-5 anden følgende parallelle synkroniseringsord. I den indsvingde tilstand gives der afkald på resultatet af kontrollen af synkroniseringshalvord i· matriksopstil-lingerne 101, 102. Hvis et synkroniseringsord for ventes, lader rammebittælleren 105 skifteregistret med 10 bør-værdien og kobler ved afslutningen af et synkroniseringsord over ledningen ABFN rerultatet af kontrollen af tælleren 75 til udgangen QSY. Samtidigt udfører rammebittælleren en tilbagescrambling (descramb-ling). Bl.a. udføres på grund af synkroniseringsvanske-15 ligheder i modtageren, som udløser en uafbrudt serie af nuller eller en uafbrudt serie af etter, en scrambling på en sådan måde, at der altid er tilstrækkeligt mange skift fra nul til et og fra et til nul til at sikre en taktsynkronisering på modtagersiden. Dertil findes der 20 på modtagersiden en descrambler (tilbage-scrambler) og på sendersiden en scrambler.FIG. 7 shows a block diagram of the sync word statement. Over channels A and B, buffer stores 61 and 62 are loaded with synchronization words. In matrix arrays 101 and 102, synchronization halves are detected, respectively. sought. The process is referred to as the search process. Matrix array 101 20 checks the first ten or twelve bits in both parallel synchronization words, and matrix array 102 controls the last ten or twelve bits in both synchronization words (1 sync word = 11 bit, 1 sync half = 5 or 6 bit, two parallel sync words = 22 bits, 2 parallel synchronization halves = 10 or 12 bits). During the oscillation process, two synchronization halves are sufficient to enable a frame bit counter 105 over a coupler 103. Advantageously, the frame bit counter 105 30 over a switch 104 causes an error check of the newly received synchronization words. The error check with the shift register 71, the comparator links 72, 73, or link 74 and the error counter 75 has already been described with reference to FIG. 4. The frame bit counter 105 and 35 couplers 103 and 104 cooperate so that during the oscillation process, synchronization halls are detected and switched to circuit parts 71-75 for synchronization wording. It is switched to the inverted state after finding a synchronization halfword and after finding two consecutive parallel synchronization words. In the inverted state, the result of checking synchronization halves in matrix arrays 101, 102 is waived. If a synchronization word is expected, the frame bit counter 105 leaves the shift register with the 10 setpoint and, at the end of a synchronization word, switches the control over the ABFN line. of the counter 75 to the output QSY. At the same time, the frame bit counter performs a back scramble. Among other things. is performed due to synchronization difficulties in the receiver which trigger an uninterrupted series of zeros or an uninterrupted series of afters, a scrambling in such a way that there are always enough shifts from zero to one and from one to zero to ensure a clock synchronization on the receiver side. In addition, there are 20 on the receiver side a descrambler (back scrambler) and on the transmitter side a scrambler.
Fig. 8 viser skifteregistret 66, et NOR-led 67, en indgang 68 for et signal TF, en udgang 69 for et signal SSU (søg synkroniseringsord), indgange 25 for signaler QSY og stop og det negative BF-signal, et ELLER-led 81, negatorer 111 og 112, NOR-led 113 og 114, en D-FF (Delay-Flip-Flop) 115, et OG-led 116 og en udgang SA. Over indgangen SI indskydes der flag-bit i skifteregistret 66. Disse flag-30 bit indikerer, om der foreligger en synkronisering. I den indsvingede tilstand er OG-leddet 116 frikoblet over stop-indgangen, og over ELLER-leddet 81 kan der sættes en flag-bit, hvis et dataord foreligger fejlfrit eller fejlkorrigeret, eller hvis to parallelle 35 synkroniseringsord er konstateret. Under indsvingningsprocessen bliver OG-leddet blokeret fra stop-indgangen,FIG. 8 shows the shift register 66, a NOR link 67, an input 68 for a signal TF, an output 69 for a signal SSU (search synchronization word), inputs 25 for signals QSY and stop and the negative BF signal, an OR link 81 , negators 111 and 112, NOR joints 113 and 114, a D-FF (Delay-Flip-Flop) 115, an OG joint 116 and an exit SA. Above the input SI, flag bits are inserted in the shift register 66. These flag-30 bits indicate whether there is a synchronization. In the inverted state, the AND link 116 is decoupled over the stop input, and over the OR link 81, a flag bit can be set if a data word is error-free or error-corrected, or if two parallel synchronization words are found. During the oscillation process, the OG joint is blocked from the stop entrance,
Claims (16)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19853510296 DE3510296A1 (en) | 1985-03-22 | 1985-03-22 | SYSTEM FOR SYNCHRONIZING DIGITAL INFORMATION SIGNALS |
| DE3510296 | 1985-03-22 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| DK129086D0 DK129086D0 (en) | 1986-03-20 |
| DK129086A DK129086A (en) | 1986-09-23 |
| DK168417B1 true DK168417B1 (en) | 1994-03-21 |
Family
ID=6265946
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DK129086A DK168417B1 (en) | 1985-03-22 | 1986-03-20 | Method and system for synchronizing digital information signals |
Country Status (9)
| Country | Link |
|---|---|
| EP (1) | EP0195421B1 (en) |
| JP (1) | JPH0666777B2 (en) |
| KR (1) | KR950007977B1 (en) |
| AT (1) | ATE83105T1 (en) |
| DE (2) | DE3510296A1 (en) |
| DK (1) | DK168417B1 (en) |
| HK (1) | HK118594A (en) |
| NO (1) | NO173119B (en) |
| SG (1) | SG37893G (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2508090B2 (en) * | 1987-05-28 | 1996-06-19 | 日本電気株式会社 | Digital communication device |
| GB2211052A (en) * | 1987-10-13 | 1989-06-21 | British Broadcasting Corp | Synchroniser for a decoder |
| JP2597872B2 (en) * | 1988-02-13 | 1997-04-09 | 日本電信電話株式会社 | Block synchronization method |
| KR910005493B1 (en) * | 1988-12-14 | 1991-07-31 | 한국전기통신공사 | Reframe Circuit in Synchronous Multiplexer |
| DE3925843A1 (en) * | 1989-08-04 | 1991-02-14 | Asea Brown Boveri | METHOD FOR TRANSMITTING DATA TELEGRAMS |
| JPH0947583A (en) * | 1995-08-09 | 1997-02-18 | Koichi Ogino | Intellectual training toy |
| CA2214743C (en) * | 1996-09-20 | 2002-03-05 | Ntt Mobile Communications Network Inc. | A frame synchronization circuit and communications system |
| DE19653056A1 (en) * | 1996-12-19 | 1998-06-25 | Motorola Inc | Transmitter-receiver synchronisation method for digital transmission |
| JP3123975B2 (en) * | 1998-04-23 | 2001-01-15 | 埼玉日本電気株式会社 | Bit error rate measuring method, measuring circuit, and receiving apparatus |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US387920A (en) * | 1888-08-14 | richards | ||
| US3873920A (en) * | 1973-12-12 | 1975-03-25 | Bell Telephone Labor Inc | Variable block length synchronization system |
| JPS5514502A (en) * | 1978-07-14 | 1980-02-01 | Nippon Gakki Seizo Kk | Recording and reproducing unit of pcm system |
| JPS58146157A (en) * | 1982-02-25 | 1983-08-31 | Mitsubishi Electric Corp | Data transmission method |
| JPS59221047A (en) * | 1983-05-30 | 1984-12-12 | Victor Co Of Japan Ltd | Synchronizing signal detecting circuit for digital signal transmission |
| JP2636210B2 (en) * | 1984-06-22 | 1997-07-30 | 日本電気株式会社 | Synchronous data receiving circuit |
-
1985
- 1985-03-22 DE DE19853510296 patent/DE3510296A1/en active Granted
-
1986
- 1986-03-18 AT AT86103678T patent/ATE83105T1/en not_active IP Right Cessation
- 1986-03-18 EP EP86103678A patent/EP0195421B1/en not_active Expired - Lifetime
- 1986-03-18 DE DE8686103678T patent/DE3687176D1/en not_active Expired - Lifetime
- 1986-03-20 JP JP6101386A patent/JPH0666777B2/en not_active Expired - Lifetime
- 1986-03-20 DK DK129086A patent/DK168417B1/en not_active IP Right Cessation
- 1986-03-21 NO NO861137A patent/NO173119B/en unknown
- 1986-03-21 KR KR1019860002106A patent/KR950007977B1/en not_active Expired - Lifetime
-
1993
- 1993-04-06 SG SG378/93A patent/SG37893G/en unknown
-
1994
- 1994-10-27 HK HK118594A patent/HK118594A/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| NO861137L (en) | 1986-09-23 |
| HK118594A (en) | 1994-11-04 |
| DK129086D0 (en) | 1986-03-20 |
| ATE83105T1 (en) | 1992-12-15 |
| EP0195421B1 (en) | 1992-12-02 |
| KR950007977B1 (en) | 1995-07-21 |
| NO173119B (en) | 1993-07-19 |
| JPS61262333A (en) | 1986-11-20 |
| EP0195421A2 (en) | 1986-09-24 |
| DE3510296C2 (en) | 1993-05-27 |
| DE3687176D1 (en) | 1993-01-14 |
| DK129086A (en) | 1986-09-23 |
| DE3510296A1 (en) | 1986-09-25 |
| EP0195421A3 (en) | 1988-09-21 |
| SG37893G (en) | 1993-06-25 |
| KR860007801A (en) | 1986-10-17 |
| JPH0666777B2 (en) | 1994-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4271520A (en) | Synchronizing technique for an error correcting digital transmission system | |
| KR100441822B1 (en) | Compressed Video Signal Transmitter | |
| EP1056211B1 (en) | Transmitter and receiver for interleaved error correction coded data on a transmission frame with detection of cell losses | |
| US4447903A (en) | Forward error correction using coding and redundant transmission | |
| US6044482A (en) | Digital transmission system for encoding and decoding attribute data into error checking symbols of main data | |
| DK168417B1 (en) | Method and system for synchronizing digital information signals | |
| FI67004C (en) | DIGITAL FASLAOST SLINGA | |
| DK161234B (en) | DEVICES FOR TRANSMISSION OF DIGITAL INFORMATION SIGNALS | |
| US5606558A (en) | Method of and devices for transmitting in ATM cells information supplied in the form of a series of distinct entities for a given application | |
| AU624787B2 (en) | Digital communication apparatus | |
| EP0682790B1 (en) | Method and system for synchronizing encoders and decoders in communication networks when errors are detected | |
| US7313748B2 (en) | FEC decoder and method | |
| EP0456974B1 (en) | Method and apparatus for generating and detecting distributed block synchronization | |
| US4078225A (en) | Arrangement and a method for error detection in digital transmission systems | |
| US12512855B2 (en) | Forward error correction synchronization method and forward error correction synchronization system capable of recovering synchronization of forward error correction blocks | |
| GB2139050A (en) | Digital data transmission | |
| JPH1084334A (en) | Data transmission method | |
| JP2752618B2 (en) | Signal transmission method | |
| JP2952051B2 (en) | Cell synchronous operation circuit in ATM | |
| JP2596357B2 (en) | Burst data transmission method and apparatus | |
| JP3505436B2 (en) | Method and apparatus for detecting valid packet data | |
| SU545086A1 (en) | The method of transmitting discrete information redundant codes | |
| JPH02288449A (en) | Transmission quality monitor system | |
| JPS63309039A (en) | Line monitoring method | |
| JPH04207734A (en) | Cell transmitting/receiving equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B1 | Patent granted (law 1993) | ||
| PBP | Patent lapsed |