SE518445C2 - Demodulator för manchester-kodade FM-signaler - Google Patents
Demodulator för manchester-kodade FM-signalerInfo
- Publication number
- SE518445C2 SE518445C2 SE9404410A SE9404410A SE518445C2 SE 518445 C2 SE518445 C2 SE 518445C2 SE 9404410 A SE9404410 A SE 9404410A SE 9404410 A SE9404410 A SE 9404410A SE 518445 C2 SE518445 C2 SE 518445C2
- Authority
- SE
- Sweden
- Prior art keywords
- phase
- signal
- averaging
- symbols
- determining
- Prior art date
Links
- 239000013598 vector Substances 0.000 claims abstract description 76
- 238000000034 method Methods 0.000 claims description 42
- 238000012935 Averaging Methods 0.000 claims description 39
- 230000015654 memory Effects 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 9
- 230000003247 decreasing effect Effects 0.000 claims description 8
- 238000009795 derivation Methods 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims 4
- 238000011084 recovery Methods 0.000 claims 1
- 238000004064 recycling Methods 0.000 claims 1
- 230000014509 gene expression Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009897 systematic effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000009472 formulation Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 206010027175 memory impairment Diseases 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003909 pattern recognition Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- IRLPACMLTUPBCL-KQYNXXCUSA-N 5'-adenylyl sulfate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP(O)(=O)OS(O)(=O)=O)[C@@H](O)[C@H]1O IRLPACMLTUPBCL-KQYNXXCUSA-N 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000819 phase cycle Methods 0.000 description 1
- 229920000729 poly(L-lysine) polymer Polymers 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03D—DEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
- H03D3/00—Demodulation of angle-, frequency- or phase- modulated oscillations
- H03D3/02—Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal
- H03D3/18—Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal by means of synchronous gating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
- H04L27/14—Demodulator circuits; Receiver circuits
- H04L27/144—Demodulator circuits; Receiver circuits with demodulation using spectral properties of the received signal, e.g. by using frequency selective- or frequency sensitive elements
- H04L27/152—Demodulator circuits; Receiver circuits with demodulation using spectral properties of the received signal, e.g. by using frequency selective- or frequency sensitive elements using controlled oscillators, e.g. PLL arrangements
- H04L27/1525—Demodulator circuits; Receiver circuits with demodulation using spectral properties of the received signal, e.g. by using frequency selective- or frequency sensitive elements using controlled oscillators, e.g. PLL arrangements using quadrature demodulation
-
- 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
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting 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/4904—Transmitting 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 self-synchronising codes, e.g. split-phase codes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Circuits Of Receivers In General (AREA)
Description
nun-v- u . 518 445 . - - . - . . - | | o : | nu 2 Ett skäl för system att använda Manchester-kodning är att minimera känsligheten för frekvensfel, vilka förorsakar att faserna vid symbolslutpunkterna systematiskt driver uppåt eller nedåt och ofta ej återgår till samma värde. Konventionella FM- system använder en frekvensdiskriminator för demodulering av den Manchester-kodade FM-signalen, en integrera-och-dumpa-krets och organ för invertering av andra hälften av symbolen för kom- binering med den första hälften av symbolen. Sådana system är utsatta för frekvensfel. Följaktligen är det önskvärt att utrusta ett system med ett organ för förbättring av frekvensfeltoleransen i syfte att övervinna många av de nackdelar som är associerad med konventionella system.
SUMMERING I enlighet med uppfinningen baseras ett demoduleringssystem pä uppförandet av fasen eller det komplexa vektorvärdet av en signal som är frekvensmodulerad med Manchester-kodade datasignaler.
I en aspekt av uppfinningen innefattar ett förfarande för demodulering av informationsdatabitar, vilka har konverterats till Manchester-kodade symboler och modulerar en signals frekvens för bildande av en ström av kodade symboler, steget mottagning av en signal innehållande en ström av Manchester-kodade symboler.
Den mottagna signalens fas samplas ett flertal gånger under varje symbol, de kodade symbolerna bestäms ur de fassampel som erhållits nära och de informationsbitpolariteter som representeras av de kodade symbolernas centra relativt ett flertal fasreferenser, varvid varje fasreferens svarar mot ett av fassamplen. I en annan aspekt av uppfinningen kan steget bestämning av bitpolariteten inkludera val av ett fassampel närmast mitten av varje symbol.
Förfarandet kan vidare inkludera steget härledning av fas- referensvärdena på basis av fassampel erhållna nära gränserna mellan symbolerna, t.ex. genom medelvärdesbildning. Medelvärdes- bildningen kan utföras genom separat medelvärdesbildning av cosinus och sinus för fassamplen. Härledningen av fasreferensvär- v ~ 1 v nu 518 445 ' " 3 dena baseras pä ett rörligt medelvärde av fassampel erhållna nära gränserna mellan symboler. I en annan aspekt inkluderar här- ledningssteget pálâggning av fassampel till en fasföljningsslinga för bestämning av fasreferensvärdena.
I ytterligare en aspekt inkluderar steget bestämning av bit- polaritet bestämning av tecknet av skillnaden mellan varje fassampel och dess motsvarande fasreferensvärde, beräknat modulo 2n. I ytterligare en aspekt inkluderar steget bestämning av bitpolaritet val av ett av ett flertal kvalitetsvärden, varvid varje kvalitetsvärde associeras med en motsvarande fasreferens.
Detta val kan inkludera jämförelse av vart och ett av kvalitets- vârdena och val av ett största värde. Kvalitetsvärdena som är associerade med fasreferenserna kan genereras genonlmedelvârdes- bildning av fassampel erhållna nära gränserna mellan symbolerna.
I en annan aspekt av uppfinningen erbjuds ett förfarande för demodulering av en signal souuâr frekvensmodulerad av Manchester- kodade informationsbitar, vilket förfarande inkluderar steget sampling av den modulerade signalens komplexa vektorvârde ett flertal gånger under varje Manchester-symbol.
I andra aspekter av uppfinningen erbjuds demodulatorer som är baserade pá fas- och komplexa vektor-värden av en frekvensmodule- rad signal.
KORT BESKRIVNING AV RITNINGARNA Uppfinningen beskrivs mera i detalj nedan under hänvisning till de bifogade ritningarna, i vilka: Fig. 1(a)-1(c) visar vágformer associerade med ett Man- chester-kodat frekvensmodulerat radiosystem, Fig. 2 visar en konventionell mottagare för Manchester-kodad digital frekvensdemodulation, ~ ~ v : I » ~ ø ~ o o ; u « rn o u o o - c I 1 518 445 š*?fifëä:*2=* 4 Fig. 3 representerar en exemplifierande mottagare för Man- chester-kodad.digital demodulation.genom användning av medelfasvârden, Fig. 4(a)-4(d) är blockscheman som illustrerar exemplifierande fasmedelvârdesbildare, Fig. 5(a)-5(b) och 5(c) visar detaljer av en exemplifierande referensvektormedelvärdesbildningsprocedur i enlighet med föreliggande uppfinning, samt Fig. 6 är ett blockschema av en mottagare för Manchester- kodad digital demodulation genom användning av kom- plexa vektorvärden.
DETALJERAD BESKRIVNING Fig. 1(a)-1(c) visar vägformer som i typfallet påträffas i ett Manchester-kodat frekvensmodulerat radiosystem. Den vågform som visas i fig. 1(a) representerar en informationsbitström före Manchester-kodning, och den vägform som visas i fig. l(b) visar den kodade vágformen (a). Signalövergàngarna i. fig. l(b) är rundade för att underlätta begränsningen av det utsända spektru- met. Vägformen i fig. l(b) pàläggs en frekvensmodulator i sändaren, och fasen för den modulerade radiofrekventa bärvàgen följer samma vágform, såsom framgår av fig. 1(c). Det inses att den momentana fasen är tidsintegralen av frekvensen; följaktligen ökar fasen av vàgformen i fig. 1(c) snabbt under de högfrekventa delarna av vägformen i fig. l(b). Vidare minskar fasen under de delar av vágformen i fig. l(b) som har negativa värden, och ökar q~§ fasen under de delar av vágformen i fig. l(b) som har positiva ¿. värden.
Enligt konventionell teknik demoduleras Manchester-kodade digitala FM-signaler genom användande av ett system.sàsom det som visas i fig. 2. En radiomottagare 1 förstärker och filtrerar en mottagen signal och omvandlar denna till en lämplig mellan- 51 a 445 “i- ;' 5 frekvens (MF) för päläggning pä en frekvensdiskriminator 2.
Frekvensdiskriminatorn.2 alstrar en spänning sonlär proportionell mot den momentana avvikelsen av den mottagna signalens frekvens från dess nominella bárvàgsfrekvens och reproducerar därför den Manchester-kodade1noduleringsvàgformeni.fig. 1(b). Informations- bitpolariteterna kan härledas antingen fràn den första halvan av varje Manchester-kodord eller fràn den andra halvan av kodordet, varvid den senare endast är inversen av den första halvan.
Genom kombinering av informationen i de båda halvorna i varje kodord kan ett bitpolaritetsbeslut göras med en reducerad sannolikhet för fel beroende pà brus i transmissionen. De tvâ halvorna av Manchester-symbolen kombineras genom invertering av den andra halvan av symbolen och addering av resultatet till den första halvan, t.ex. genom sampling av vàgformen vid minst tvà punkter, vilka i idealfallet svarar mot mittpunkterna av den första och. andra halvan, och addering' av inversen av' samp- lingsvärdet för den andra halvan till samplingsvärdet från det första halvan. Alternativt kan en integrera-och-släng-metod som visas i fig. 2 användas. Signalen som alstras av frekvensdis- kriminatorn 2 kan integreras över varje halvsymbolperiod i en àterställningsbar integratorkrets 3. En teckenomkastning för den andra halvan av varje symbol åstadkoms av en multiplikator 4 som säkerställer att bidraget från varje symbols förstärker bidraget från symbols första halva. integralen, dvs. polariteten av informationsbiten som represente- andra halva Tecknet för ras av symbolen, bestäms av ett arrangemang såsom en sampla-och- håll-krets 5 som innehåller en komparator 6 och en vippa 7 av D- typ. Integratorkondensatorn urladdas sedan snabbt genom att en omkopplare 8 sluts såsom förberedelse för integrationen av nästa symbol. Vippan 7 och omkopplaren 8 klockas av lämpliga härledda bitklock- och àterställningssignaler.
Eftersom Manchester-kodade signaler tillbringar lika läng tid i högt som lågt tillstånd återgår den modulerade signalens fas till startvärdet efter varje informationsbitperárxieller symbolperiod.
Om fasavvikelsen i mitten av en symbol var positiv eller negativ I u I n n a | a u n | n n n u. u o u o - n u a 518 445 zxïïlë* ï 6 beror av huruvida frekvensen först minskade och sedan ökade eller först ökade och sedan minskade, dvs. huruvida den underliggande informationsbiten är "O" eller "1". Det inses därför att informationsbitpolariteterna kan bestämas genonl mätning av fasavvikelserna i mitten av Manchester-symbolerna.
Eftersom den absoluta fasen av en signal som mottagits genom en radiokanal är godtycklig måste en fasreferens upprättas såsonxbas för en jämförelse med mittsymbolfasen. Enligt en utföringsform av föreliggande uppfinning mäts fasen vid startpunkterna och slutpunkterna av Manchester-symbolerna, dvs. vid gränserna mellan symboler' där fasen. antages återgå till sitt 'ursprungsvârde.
Företrâdesvis används medelfasen över ett antal startpunkter och slutpunkter såsom referens för mätning av mittsymbolavvikelserna.
Det är också nödvändigt att fastlägga symboltidslägen för att identifiera mittpunkterna och slutpunkterna för symbolerna.
Enligt en.utföringsforn\av uppfinningen.mäts fasen av radiosigna- len ett flertal gånger, t.ex. åtta gånger, under varje sym- bolperiod, varvid varje mätnings tidpunkt behandlas såsom en potentiell symboländpunkt eller mittpunkt. En sekvens av'mottagna symboler demoduleras med, i detta exempel, åtta möjliga tids- lâgesfaser för bestämning av ett estimerat bästa resultat.
Det "bästa" kan innebära att den tidslägesfas som alstrar en demodulerad bitsekvens som bäst överensstämer med en förutbe- stämd sänd bitsekvens används. Signalleringsmeddelandena i det cellulära telefonsystemet AMPS som används i Förenta Staterna använder sådana förutbestämda sekvenser såsom meddelandeingres- ser. Den kända ingressekvensen eller mönstret innehåller ett flertal alternerande "l" och "O" Manchester-symboler kallad en punktsekvens (dotting sequence) och ett SYNKORD. Ett föredraget SYNKORD har Barker-egenskapen som innebär att det är sannolikt att sammanblandas med förskjutna versioner av sig själv av skäl som förklaras mera i detalj nedan. - u o ; | ø n | : u ; | a n no n o n n u v u a 518 445 7 Normalt används punktsekvensen.för uppnående av symbolsynkronise- ring innan.detta symboltidsläge används för sökning av synkordet.
I sökandens föredragna utföringsform behandlas dock alla symboltidslägesfaser, och kan punktsekvensen i stället betraktas såsom en förlängning av synkordet. Sökandens demodulator söker därför efter mönster på fem bitar i en punktsekvens, tio bitar i ett sökord och en okänd bit kallad en upptagen/ledig-bit (som ej är väsentlig här) såsom beskrivs mera i detalj nedan.
Funktionen av en Manchester-kod FM-demodulator enligt upp- finningen komer nu att beskrivas under antagande av åtta tidslägesfaser. I figu 3 nedkonverterar, filtrerar och förstärker en radiomottagare ll en Manchester-kodad FM-signal på lämpligt sätt och omvandlar denna till en lämplig MF-signal som påläggs en fasdetektor eller fasmätningsanordning 15. Fasdetektorn 15 alstrar företrädesvis en digital mätning av signalens momentana fas. Föredragna fasdetektorer beskrivs i amerikanska patentet nr. 5,084,669 och i amerikanska patentet nr. 5,220,275, vilka båda härmed införlivas genom hänvisning.
Modulus för den numeriska representationen som alstras av fasdetektorn svarar företrädesvis mot den cirkulära fasdomänen på 2¶. Om exempelvis fasdetektorn alstrar en åtta bitars binär representation avbildar det decimala talområdet 0 till 256 fasvinkelområdet 0 till 360 grader. Fasmätningarna alstras med regelbunden samplingsfrekvens på åtta gånger symbolfrekvensen, vilket ger åtta fassampel per Manchester-symbol i detta exempel.
En 8-vägars demultiplexer 16 uppdelar de åtta fassamplen per symbol i åtta strömar på ett fassampel per symbol. Om ström 0 innehåller de fassampel som tagits vid symbolgränserna, så innehåller ström 4 fassamplen vid symbolens mitt. Om ström 1 innehåller fassamplen vid symbolgränserna innehåller ström 5 på liknande sätt fassamplen vid symbolens mitt, och så vidare. Den ström som innehåller symbolgränsens fassampel, vilken ström den än må vara, kommer i detta sampel således att vara fyra strömmar, | u I u u n -n- 0 u .- oo 0 o nu ~ o 518 445 f a' 8 modulo 8, från den ström som innehåller fassamplen för sym- bolmitten .
En föredragen utföringsform av demultiplexern 16 innehåller ett elektroniskt minne RAM). fasdetektorn 15 skrivs in i en av åtta minnespositioner i minnet (t.ex. Sekvensiella fasvärden från indikerade av en adressräknare som inkrementerar modulo-8 efter varje skrivoperation. Värden som är äldre än åtta sampel skrivs således över av de senaste fasvärdena.
De åtta fasvärden fassampelströmmarna från demultiplexern 16 páläggs åtta fasmedelvärdesbildare 17 som var och en beräknar ett medelfasvärde under antagande av att de respektive fassampel- strömmarna innehåller symbolgränsfassampel. Medelfasvärdena associeras med respektive minnespositioner i demultiplexerna 16.
När ett garnmalt fassampel skrivs över av ett nytt fassampel uppdateras det associerade medelfasvärdet . Fasmedelvärdesbildarna 17 kan använda två generella sätt att uppdatera medelfasvärdena.
Varje fasmedelvärdesbildare 17 kan innehålla en digital faslàst slinga såsom visas i fig. 4 (a) för uppdatering av medelfasvärdet.
I detta fall associeras även frekvensfelestimat med vart och ett av de åtta medelfasvärdesminnena. Frekvensfelestimaten är estimat av medelvärdet av den systematiska fasändringen eller driften mellan gamla och nya fassampel i respektive tidslägespositioner.
Varje faslàst slinga eller Kalman-filter upprätthåller ett estimat av fasdriftshastigheten och använder estimatet för att flytta fram det föregående medelfasvärdet för prediktering av nästa fassampelvärde. Felet mellan det predikterade fassampelvär- det och det faktiska fassampelvärdet används för korrigering av predikteringen och också för korrigering av estimat av fas- drifthastigheten. Till exempel flyttar sig den korrigerade medelfasen från den predikterade fasen mot den observerade fasen, medan estimatet av drifthastigheten ökar om den observerade fasen den predikterade driver bortom det predikterade värdet i riktningen. n u c ~ 1 n u ø o u n n o n no . n - n . n u s 1 s 445 šïï* ï-.ëïw i 9 Om ett tidigare fassampelvärde betecknas av Shi, ett nytt fassampelvärde betecknas GU ett tidigare frekvensfelestimat betecknas oi_i, ett nytt frekvensfelestimat oi, och en uppskatt- ning av det nya fassampelvärdet ou varvid.medelvärdesbildaren 17 som inkluderar Kalmanfiltret som inkluderas i fig. 4(a) upp- daterar fassampelvärde 9 och frekvensfelestimatet o genom följande steg; prediktering av ett värde oi för det förväntade värdet Gi genom $i=Öi-1 +öi-1I' bestämning av prediktionsfelet genom 6 = Gi - ofi korrigering av prediktionen oi genom oi = |oi + a8|,,; och beräkning av nästa värde av o genom oi = oi_i + ßê.
Denna procedur upprepas för varje klocktickning och det inses att fig. 4(a) visar situationen vid den izte klocktickningen innan beräkningarna utförs. Efter beräkning och sedan klockan har tickat vidare till i+1 uppstår situationen som visas i fig. 4(v).
Det korrigerade värdet av oi befinner sig i den position som tidigare upptogs av oki och oi ersätter oi_i. (Därav föregående uttryck oi = |oi + a8|h och ej obi = ..., eftersom det är gästa värde som beräknas.
Fackmannen inser att bandbredden och transientsvaret för slingan bestäms av u och ß, och att lämpliga värden enkelt bestäms i enlighet med principerna för digitala faslàsta slingor såsom beskrivs i litteraturen, t.ex. J. Hein et al., "z-Domain Model for Discrete-Time PLL's", IEEE Trans. Circuites & Sys., vol. 35, sid. 1393-1400 (november 1988) och F. Gardner, Phaselock Technigges, 2:nda utg., John Wiley & Sons, New York (1979). Val av a- och ß-värden som är inversa potenser av två förenklar hårdvaruimplementeringen, eftersonlmultiplikation reduceras till en enkel bitskiftning i de binära fasvärdena.
I stället för att använda faslàsta slingor kan fasmedelvärdes- bildarna 17 uppdatera medelfasvärdena via cirkulär medelvärdes- bildning för undvikande av att +180° och -180° medelvärdesbildas till det felaktiga värdet 0. I den cirkulära medelvàrdesbildning coon n ~,.. aan. . no 0 51 s 445 i; i: .-»- 10 san visas i fig. 4(c) bestämer varje medelvärdesbildare 17 separata. medelvärden av sinus och cosinus av en respektive fassampelström från demultiplexern 16. Fassamplen används för adressering av en tabell av sinus och cosinus, och.medelfasvårdet beräknas genom att arcustangens av de ackumulerade sinus- och cosinusvärdena tages.
Alternativt kan ett medelvärde med exponentiellt avtagande minne användas, och ett sådant medelvärde bestäms i en fasmedelvärdes- bildare som visas i fig. 4(d). Sinus och cosinus av en respektive fassampelström tagna ur tabellen kombineras med ackumulerade följande: sINAV + msIN em - tidigare värden enligt SIN” = SINW) och COSAV = COSAV + ol(COS Gnew - COSAV) där a är en exponentiell "glömske"-faktor. Såsom i medelvärdes- bildaren som visas i fig. 4(c) beräknas medelfasvärdet genom att arcustangens av SIN” och COSM tages.
Fig. 5(a) och 5(b) illustrerar funktionen av frekvensfelkorrige- ringsmekanismen. Fig. 5(a) visar en komplex vektorrepresentation V. Real- 1 av cosinus av ett aktuellt estimat av medelfasen ömma. och imaginär-delarna x, jy av fasvektorn Vi bildas respektive sinus av'medelfasen. Genom att använda ett motsvarande aktuelltfrekvensfelestimat,ellerfeldrifthastighet,predikteras fasvektorn'Víframåt en symbolperiod genom att den roteras med en vinkel öwæümæmd som är lika med den förväntade driften under en samplingsperiod, varigenom en vektor Aví som visas i fig. 5(b) erhålles. Den aktuella fasvektorn Z som observeras av mottagaren adderas till fasvektorn Vi med lämplig skalning relativt den predikterade nædelfasvektorn AVi för erhållande av enl önskad korrektionshastighet. Till exempel kan 1/16 av den observerade fasvektorn Z adderas till 15/16 av den predikterade medelfasvek- torn..AVP Det förenklar hårdvaruimplementeringen av den digitala logiken. inses att sådan skalning' i potenser av två Uttryckt i ekvationsform utgörs en formel för uppdatering av fasvektorn av föjande: s 1 s 445 ll Vi + 1 = + där Vüá är den uppdaterade fasvektorn, Vi fasvektorn, Z är den observerade (mottagna) fasvektorn, B är en reell faktor som bestämmer uppdateringshastigheten, exempelvis är den tidigare 2“, och Ai är en komplex rotationsfaktor som svarar mot den förväntade fasdriften per symbol.
Rotationsfaktorn kan uppdateras genom användande av formeln: AU, = Ai + C(z/ví - Ai) där C är en faktor liknande B som bestämmer uppdateringshastig- heten.
Kvantiteterna a, ß, 8, ö, ö och 6 är ej lika med motsvarande kvantitet* B, C, Z, .AU Vi vinkelkvantiteter (fas) medan de senare är kartesianska vektork- osv. eftersom de förstnämnda är vantiteter (x,y). Å andra sidan, ersätts bestämningen av felet prediktionen och det mottagna (tidigare 8 Aivi) . Det; mellan värdet = ei _ Öi) (Zl komplexa värdet A svarar mot frekvensestimatet ö i den faslàsta av bestämningen av ett vektorfel slingversionen, B svarar mot a, C svarar mot ß, V är prediktionen av nästa komplexa vektor Z som skall mottagas, vilket svarar mot ö i den faslàsta slingversionen, och Z är sekvensen av de mottagna komplexa vektorerna som skall följas, vilket svarar mot den inmatade fassekvensen 6 i den faslàsta slingversionen.
Den tidigare uppdateringen av fasestimatet genom öi = Iöi + aâlh ersätts av vektoruppdateringen Ví+1 = AQQ + B(Zi-AQQ). Båda uttrycken kan läsas SOm: NYA MEDELVÃRDET = SENASTE PREDIKTIONEN + BRÅKDEL AV (PREDIKTIONSFELET). Den tidigare frekvensupp- Öl = rotationsfaktorn ¿i_1 + ß8 ersätts av uppdateringen av den Ahl = Ai + c(zi/vi - Ai). Båda uttrycken. kan läsas som: NYA ESTIMATE¶' AV' DEN SYSTEMATISKA ROTATIONEN PER SYMBOLPERIOD = GAMLA ESTIMATET + BRÅKDEL AV (FELET I ROTATIONSFAKTORN). Kvantiteten C bestämmer graden av glättning dateringen komplexa (smoothing) av estimatet av den systematiska rotationen.
Kvantiteten Zi/Vi - Ai används för rotationsfaktorn, så att den modifierar både magnituden av Ai och dess vinkel. Prediktionen ....-. _ o ~ -«.. ...va u: no o ao no o :o o n o oo o o o o no o o o oo o o o o no o o o o nu nu ~o nu ooo o o o o o o o o =o o o o I v o a a . i .a ;.. .a wa: -fn x 12 ger därför en ökande eller minskande vektor för uppföljning av en ökande eller minskande signalstyrka.
Fasmedelvärdesbildarna 17 alstrar åtta kandidatfasreferenser för mätning av avvikelserna för fasen av symbolmitten, beskrivits ovan, och de alstrar också företrädesvis åtta därmed såsom associerade kvalitetsvärden. Summan av kvadraterna av medelsinus och medelcosinus av fasvärdesströmmarna kan användas såsom mätt på kvaliteten av fasreferenserna. En stor jittermängd på fassamplern som alstrats av detektorn 15 tenderar att försämra ett sådant kvalitetsmått. Andra metoder att konstruera ett kvalitetsmått kan användas, av vilka några beskrivs nedan och alla anses ligga inom ramen för föreliggande uppfinning. Såsom beskrivs mera.i detalj nedan används kvalitetsmåtten som alstrats av fasmedelvärdesbildarna 17 för bestämning av en "bästa" fasreferens.
Varje fasreferens används tillsammans med fassampelströmmen fyra symboler bort från sampelströmmen som används för beräkning av referensen i syfte att bestämma polariteten av fasavvikelsen och erhålla ett estimat på en demodulerad informatonsbit. åtta strömmar' av' demodulerade informationsbitar' produceras, vilka svarar mot var och en av kandidatfasreferenserna. En fasreferens och ett fassampel jämförs i en av åtta modulo-2, fasskillnads- bildare 18, vilka avger "1" om fasskillnaden är mellan O° och +180° och "O" om fasskillnaden är mellan O° och -180°.
Fel är sannolika om fasskillnader i området 180° påträffas. Den minsta sannolikheten för fel inträffar när de förväntade fasskillnaderna är diametralt motsatta för "1" och "O", dvs. +90° eller -90°. informationsbithastighetenochtoppfrekvensmodulationsavvikelsen Detta bestämmer den optimala relationen. mellan för bästa systemprestanda. Till exempel är den optimala topp-FM- avvikelsen 5 kHz för en informationsbithastighet på 10 kbit per sekund. För filtrerade Manchester-kodade signaler bör toppavvi- kelsen ökas med omkring n/2 för att ge en ändring på ¥90° över en symbol.
'I .- .øwuv- . t I v... . ~ - - u -. -. - vs.- ..... v.. , _ 518 445 =-.-.._::=-=-æi;ä;-.-._ 13 Vilken av de åtta kandidattidslägesfaserna (och vilken av de åtta demodulerade databitströmmarna) som skall väljas bestäms enligt följande. En exemplifierande metod är att jämföra referenskvali- tetsvärdena från de åtta fasmedelvärdesbildarna 17 i en dis- kriminator 19, som helt enkelt kan vara en komparator med åtta ingångar. Diskriminatorn 19 bestämer vilket kvalitetsmått som är störst och alstrar en signal som styr en åttavägsomkopplare 20, varigenonlmotsvarande informationsbitström väljs. Urvalspro- cessen kan i princip arbeta kontinuerligt, så att väljaromkoppla- ren ändras dynamiskt och alltid väljer en bit från den ström som bedömts vara den "bästa".
En alternativ metod innebär pålággning av de åtta estimerade informationsbitströmmarna på åtta mönsterdetektorer eller korrelatorer 21, vilka var och en avger en signal om ett förutbestämt mönster, som införs av mottagaren, igenkänns. En av mönsterdetektorerna 1 kommer att registrera detektering först, och de mönsterdetektorer som är associerade med de andra samplingsfaserna kommer' därefter' att registrera detektering.
Samplingsfasen.som svarar mot denïnönsterdetektor som:registrerat detektering mittemellan den första och sista detektorn som registrerat detektering år den företrädesvis valda. Denna fas tas såsom den "bästa" för ett förutbestämt antal informationsbitar, ända tills det förutbestämda mönstret återigen förväntas. Det förutbestämda antalet informationsbitar beror av noggrannheten i fassamplingsklockan relativt den utsända bithastigheten.
Noggrannheten bör svara mot en tidslägesdrift mellan åter- synkroniseringar, dvs. mellan återutsändningar av det förutbe- stämda mönstret, som är mindre än 1/8 av en symbol.
Varje mönsterdetektor 21 innehåller ett register för lagring av det förväntade förutbestämda mönstret och ett register för demodulerade bitar för lagring av de 16 senaste demodulerade bitarna för en av de åtta tidslägesfaserna. Om ett register för demodulerade bitar innehåller det förväntade mönstret (med upptagen/ledig-biten godtycklig (don't-care)) bedöms denna tidslägesfas av diskriminatorn 19 vara den "bästa". , . e | o: 518 445 a' 14 Registren för demodulerade bitar som svarar mot några fä intilliggande tidslägesfaser kan innehålla det förväntade mönstret, varvid diskriminatorn 19 skulle bestämma centrum av denna kluster av tidslägesfaser. Centrumtidslägesfasen kan "bästa" Om SYNKORDET har den ovan beskrivna sannolikt användas såsom den tidslägesfasen för demodulering av resten av meddelandet.
Barker-egenskapen kan det förutbestämda mönstret igenkännas endast om det är korrekt inriktat i registret för lagring av demodulerade bitar.
I en annan utföringsform bestämmer varje nönsterdetektor 21 antalet icke matchande bitar mellan det förväntade mönstret och respektive demodulerade bitmönster. Dessa felräknetal ackumuleras av diskriminatorn 19 över ett rörligt fönster på tre eller fem på varandra följande tidslägesfaser, varigenom fönsterpositionen som innehåller det minsta felráknetalet bestäms. Diskriminatorn bedömer sedan den "bästa" tidslägesfasen vara den centrala fasen i tre- "bästa" tidslägesfasen vara den fas som ger en fasreferens med minsta eller fem-fasfönstret. Alternativt kan den jitter, såsom beskrivits ovan.
I en annan aspekt av uppfinningen kan komplexa vektorvärden snarare än fasvärden användas för demodulering utan beräkning av medelfasvärden. Ett blockschema av ett sådant system visas i fig. 6. En komplex vektorgenerator 150 konverterar MF-utsignalen från mottagaren 11 till komplexa vektorvärden Z. Den komplexa vektorgeneratorn 150 motsvarar fasdetektorn 15 i. fig. 3. De omvandlar båda den mottagna signalen i den form som önskas för behandlingen, t.ex. digitala fasmätningar för fasformuleringen eller en serie komplexa tal i polär, loggpolär eller kartesisk form för den komplexa vektorformuleringen. Komplexa vektorvärden alstras med en regelbunden samplingsfrekvens, t.ex. åtta gånger symbolhastigheten, symbol. vilket ger åtta vektorer' per Manchester- Varje komplex 'vektor' Z har en realdel sonl är' produkten av signalamplituden och cosinus av signalfasen och en imaginärdel - s, u. a .fu-v _ -- - ~ n... .-I. _ ' ~vv »v ...'- u.. , . c | :v n s1a 445 *;-.= .=:i 2 15 som är produkten av signalamplituden och sinus av signalfasen.
Vektorvärdena Z kan genereras i polär eller loggpolär notation, vilken om så önskas numeriskt kan omvandlas till kartesiska värden genom kända transformationer. Vektorgeneratorn 150 mäter företrädesvis signalamplituden vid samma tidpunkt som den mäter signalfasen, som beskrivs i amerikanska patentet nr. 5,048,059, vilket härmed införlivas genom hänvisning. per ett 160 med fördel ett elektroniskt minne, i vilket sekventiella komplexa En 8-vägs demultiplexer 160 delar upp de åtta vektorerna symbol i åtta strömmar av en komplex vektor per symbol. På sätt som liknar demultiplexern 16 innehåller demultiplexern vektorer från vektorgeneratorn 150 skrivs in under styrning av en lämplig adressräknare.
Om en sekvens av komplexa vektorer Z0, Z,, Z“,.. svarar mot tidslägesfasen O, bestäms medelvärdet Zw av sekvensen genom en 170, till 17, enligt vektormedelvärdesbildare som är nmtsvarigheten fasmedelvärdesbildarna genom komplex addition följande: Zm,= Z0 + Z, + Z” + Om så önskas kan skalning åstadkommas genom att Z” divideras med antalet adderade vektorer. som vid fasmedelvärdesbildarna som beskrivits ovan genererar 170 medelvärden av vektorsekvenserna på flera sätt. Cmlett fyrkantigt medelvärdesbildningsfönster det äldsta vektorvärdet från medelvärdet när det senaste värdet adderas. Om ZM = Zo + Ze + Z” vid denna tidpunkt ges nästa värde av följande Precis medelvärdesbildarna referensvektorer som är används subtraheras uttryck; ZAV = Ze + Zls + Zu = ZAV + 224 - Zo.
Alternativt kan ett medelvärde med exponentiellt avtagande minne användas, och sålunda ett medelvärde bestämmas enligt: ZAv) "glömske"-faktorn och Zmw är den ZAV = ZAv + a(znew ' där a är den exponentiella senaste komplexa vektorn. Ett medelvärde alstrat av ett Kalman- 518 445 16 filter eller en faslåst slinga, sàsom.arrangemanget som illustre- ras i fig. 4(a) kan också användas såsom alternativ.
Den komplexa vektormedelvärdesbildningsprocessen som beskrivits ovan kan också användas när en.härdlimiterande mottagare används, dvs. när mottagaren ej alstrar kontinuerliga värden av signalam- plituden utan endast enhetsvärden. Detta svarar mot medelvärdes- bildning av cosinus och sinus av fasvinkeln, med undantag av att arcustangens för resultatet ej behöver beräknas om ej medelfasen behövs.
Demoduleringen sker i systemet som visas i fig. 6 genonlmanipule- ring av kartesiska eller Z-värden utan beräkning av medelfasen och därför utan användande av arcustangensfunktionen. I detta exempel bildar àtta multiplicerare 180 produkter givna av följande uttryck; Z' Zšßp där Z är en komplex vektor svarande mot ett postulerat in- formations-bit-centrumtidsläge från demultiplexern 160, Zu, är en medelreferensvektor alstrad av en medelvärdesbildare 170 och beräknat såsom beskrivits ovan, och * indikerar komplex kon- jugering. Den imaginära delen av ovanstående uttryck har ett tecken son! svarar' mot, polariteten av' den, underliggande in- formationsbiten. I ovanstående uttryck kommer ^varje komplex vektor Z från en vektorström som är fyra lägen bort från den vektorström som används för erhållande av referensvektorn Zàp.
Detta är just förhållandet mellan fassamplen och medelfasvärdena som illustrerades i fig. 3.
Imaginärdelen kan också användas såsom ett "mjukt" bitvärde för inmatning till en felkorrigeringsprocess. För erhållande av "mjuka" värden i fasbehandlingsimplementeringen som visas i fig. 3 kan sinus av fasskillnaden mellan ett mittbitfasvärde och dess motsvarande fasreferens användas. Detta svarar mot imaginärdelen av uttrycket Z-ZQP då en hàrdlimiterande förstärkare används, varvid amplituderna för Z-värdena har värdet 1. - ...a v 513 445 a 17 De andra komponenterna och deras funktioner i utföringsformen som visas i fig. 6 liknar motsvarande komponenter och deras funktio- ner i utföringsformen som visas i fig. 3. En diskriminator 190 bestämer den "bästa" referensvektorn ur kvalitetsmàtt alstrade av medelvärdesbildaren 170 cxfli informationsbitmönsterigenkän- ningssignaler alstrade av mönsterdetektorn 210. En lämplig väljaromkopplare 200, som helt enkelt kan vara en adress till en plats i ett elektroniskt minne, väljer lämplig informations- bitström. Synkroniseringsprestanda kan också förbättras i det fall att ingen bitmönsterigenkänningssignal uppnår en önskad minsta tröskel inom ett förväntat tidsfönster genom att samma vektorström och meddelandestartpunkt väljs för alstring av den demodulerade utsignalen som vid senaste tillfället, varvid kunskap om längden av det föregående meddelandet utnyttjas (detta kan kallas "flygande synkronisering" ("flywheel sync")).
Det inses att ovanstående funktioner och beräkningar lämpligen kan utföras av en digital signalprocessor (DSP) med tillräcklig alla fassampel eller komplexa vektorströmmar inom tidsperioden för en symbol. behandlingshastighet för utförande av formlerna för I system där datatransmissionen ej är kontinuerlig utan t.ex. består av tal punkterat av skurar med data, komer fasreferensen ej att korrekt upprättas vid början av en dataskur, utan ett antal Manchester-symboler mäste passera genom systemet innan de möjligen orelaterade och därför felaktiga fasvärdena som beräknats ur det senaste talsegmentet har rensats bort. Förlust av' de första datasymbolerna. kan. undvikas genom. att samplen kvarhälls i ett minne och i efterhand avkodas genom projicering av referensen bakåt i tiden genom användande av frekvensfelesti- matet för bestämning av fasdrifthastigheten per symbolperiod. Om är det aktuella fasreferens dP är fasändringen per symbolperimd och Pi fasreferensestimatet kan en senare liggande k symboler tidigare beräknas enligt följande: Pí_k = Pi - k°dP, modulo 2n 518 445.-- u , .- . :nu = v 18 Om fasdriften över en symbolperiod är stor är det ofta nödvändigt att korrigera för skillnaden mellan skillnaden för fasen vid symbolgränserna, ur vilken referensen bestäms, och fasen vid symbolmittpunkten, i och för noggrann demodulering av informa- tionsbiten. Föregående ekvation kan tillämpas genom projicering av fasreferensen framåt eller bakät en halv symbolperiod, såsom visas av följande uttryck: Pitt; = Pi - o.5dP för beräkning av fasreferensen.
Fastän vissa utföringsformer av uppfinningen har beskrivits och illustrerats inses att uppfinningen ej är begränsad härtill, eftersom modifieringar kan utföras av fackmannen. Föreliggande ansökan omfattar alla modifieringar som faller inom andan och ramen för såsom den definieras uppfinningen, av följande patentkrav.
Claims (44)
1. F örfarande för demodulering av kodade informationsbitar, varvid infor- mationsbitarna omvandlats till Manchester-kodade symboler vilka mo- dulerar frekvensen av en bärvåg och den modulerade bärvågsignalen har en av symbolerna beroende fas eller ett av symbolerna beroende kom- plext vektorvärde, innefattande stegen: sampling av den modulerade bärvågsignalens fas eller komplexa vektorvärde vid ett flertal tidpunkter under varje symbol; jämförelse av fassampel med ett flertal fasreferenser härledda ur den modulerade bärvågsignalen, eller multiplicering av komplexa vektorvärdessarnpel med ett flertal kom- plexa vektorreferenser härledda ur den modulerade bärvågsignalen, och bestämning av informationsbitpolariteter, som representeras av symbolerna, ur fassampel eller ur komplexa vektorvärdessampel erhållna nära symbolernas mitt.
2. Förfarande enligt krav 1, i vilket bestärnningssteget inkluderar steget val av fassampel närmast symbolernas mitt.
3. Förfarande enligt krav 1, i vilket bestämningssteget inkluderar steget jämförelse av varje fassampel med vart och ett av ett flertal fasreferenser härledda ur den modulerade signalen.
4. Förfarande enligt krav 2, i vilket bestämningssteget inkluderar steget be- stämning av tecken och skillnaderna mellan fassamplen och ett flertal fas- referenser härledda ur den modulerade signalen, beräknade modulo 21:.
5. Förfarande enligt krav 1, vidare innefattande steget härledning av ett flertal fasreferenser ur fassampel nära gränserna mellan symbolerna. 10 15 20 25 518 445 20
6. Förfarande enligt krav 5, i vilket härledningssteget inkluderar steget me- delvärdesbildning av fassamplen.
7. Förfarande enligt krav 6, i vilket medelvärdesbildningssteget inkluderar steget separat medelvärdesbildning av cosinus och sinus för fassamplen.
8. Förfarande enligt krav 5, i vilket hårledningssteget baseras på ett rörligt medelvärde av fassampel nära symbolernas gränser.
9. Förfarande enligt krav 5, i vilket härledningssteget inkluderar steget ap- plicering av fassamplen till en fasföljande slinga.
10. F örfarande enligt krav 5, i vilket härledningssteget inkluderar steget ap- plicering av fassamplen till ett Kalman-filter.
11. ll. F örfarande enligt krav 1, i vilket beståmningssteget inkluderar steget be- stämning av tecken och fasskillnaderna mellan fassamplen och ett flertal motsvarande fasreferenser härledda ur den modulerade signalen, beräknade modulo 21r.
12. Förfarande enligt krav 11, i vilket beståmningssteget innefattar steget bestämning av mjuka symbolvärden, vilka utgöres av sinus för fasskillna- derna.
13. Förfarande enligt krav 12, i vilket mjuka symbolvärden används för av- kodning av redundant kodade informationsbitar. 10 15 20 25 30 513 445 ëfš 2/
14. F örfarande enligt krav 1, i vilket bestämningssteget inkluderar steget val av ett av ett flertal kvalitetsvärden, varvid varje kvalitetsvärde är associerat med en motsvarande av ett flertal fasreferenser härledda ur den modulerade signalen.
15. Förfarande enligt krav 14, i vilket valet inkluderar stegen ömsesidig jämförelse av vart och ett av kvalitetsvärdena och val av ett största värde.
16. Förfarande enligt krav 14, vidare innefattande steget bestämning av vart och ett av kvalitetsvärdena associerade med var och en av fasreferenserna genom medelvärdesbildning av fassamplen nära gränserna mellan symbo- lema, och för generering av kvalitetsvärdena associerade med var och en av fasreferenserna.
17. Förfarande enligt krav 1, i vilket bestämningssteget inkluderar steget val av det komplexa vektorvärdessampel som ligger närmast symbolernas mitt.
18. F örfarande enligt krav 1, i vilket bestämningssteget inkluderar steget multiplicering av vart och ett av de komplexa vektorvärdessamplen med var och en av ett flertal komplexa vektorreferenser härledda ur den modulerade signalen.
19. Förfarande enligt krav 18, i vilket bestämningssteget inkluderar steget bestämning av tecknen av imaginärdelarna av produkterna av multiplikatio- Hörna..
20. Förfarande enligt krav 18, i vilket bestämningssteget innefattar steget alstring av mjuka symbolvärden lika med imaginärdelarna av produkterna av multiplikationerna.
21. Förfarande enligt krav 20, i vilket de mjuka symbolvärdena används för avkodning av redundant kodade informationsbitar. 10 15 20 25 30 nnn enn n n nn nn nn n n nn n nn nn n nn n n nn nn n n nn nn n a n n n nn n n n _ nnn n n n n n n n no nnnnnn n n n n n n n n n n n n n n n n n n - o n . -nzn :~. x :nn .a I n 22
22. Förfarande enligt krav 1, vidare innefattande steget härledning av ett flertal komplexa vektorreferenser ur komplexa vektorvärdessampel nära gränserna mellan symbolerna.
23. Förfarande enligt krav 22, i vilket härledningssteget inkluderar steget vektormedelvärdesbildning av de komplexa vektorvärdessamplen.
24. Förfarande enligt krav 23, i vilket medelvärdesbildningssteget inkluderar steget nedtoning av äldre komplexa vektorvärdessampel exponentiellt i en- lighet med sampelålder.
25. Förfarande enligt krav 22, i vilket härledníngssteget baseras på ett rörligt medelvärde av komplexa vektorvärdessampel nära gränserna mellan sym- bolerna.
26. Förfarande enligt krav 22, i vilket härledningssteget inkluderar steget applicering av de komplexa vektorvärdessamplen till ett Kalman-filter.
27. Förfarande enligt krav 1, i vilket bestämningssteget inkluderar steget val av ett av ett flertal kvalitetsvärden, varvid varje kvalitetsvärde är associerat med en motsvarande av ett flertal komplexa vektorreferenser härledda ut den modulerade signalen.
28. Förfarande enligt krav 27, i vilket valet inkluderar stegen jämförelse av vart och ett av kvalitetsvärdena och val av ett största värde.
29. F örfarande enligt krav 27, vidare innefattande stegen bestämning av vart och ett av kvalitetsvärdena associerade med var och en av de komplexa refe- renserna genom medelvärdesbildning av de komplexa vektorvärdessamplen nära gränserna mellan symbolerna och bestämning av magnituden av det resulterande medelvärdet. 10 15 20 25 30 51 s ,4 45 šï* 25
30. Demodulator för återvinning enligt krav 1 av informationsbitar som om- vandlats till Manchester-kodade symboler vilka modulerar frekvensen av en bärvåg och den modulerade bärvågsignalen har en av symbolen beroende fas, innefattande organ för alstring av en första fassignal ur bärvågsignalen, varvid den för- sta fassignalen innehåller successiva fasvärden, varvid ett flertal fasvärden alstras under varje symbol; organ för uppdelning av den första fassignalen i ett flertal andra fassig- naler, varvid varje andra fassignal innehåller respektive fasvärden som alst- ras under successiva symboler; organ för medelvärdesbildning av var och en av de andra fassignalerna och för alstring av ett flertal kandidatfasreferenssignaler; organ för jälnförelse av var och en av kandidatfasreferenssignalerna och utvalda andra fassignaler och för alstring av ett flertal estimerade demodule- rade signaler, samt organ för val av en av de estimerade demodulerade signalerna och till- handahållande av den valda signalen till en utgång av demodulatorn såsom en demodulerad informationsbitsignal.
31. Demodulator enligt krav 30, i vilken uppdelningsorganet innefattar ett elektroniskt minne.
32. Demodulator enligt krav 30, i vilken medelvârdesbildningsorganet inne- fattar ett Kalman-filter.
33. Demodulator enligt krav 30, i vilken medelvärdesbildningsorganet inne- fattar organ för cirkulär medelvärdesbildníng av var och en av de andra fas- signalerna.
34. Demodulator enligt krav 30, i vilken medelvärdesbildningsorganet inne- fattar organ för medelvärdesbildning av var och en av de andra fassignalerna med exponentiellt avtagande minne. 10 15 20 25 30 nnn nnn n n» n: nn v n on n nn n n n; n n nn en n n n nn nn n n n n n nn n n n n non n n n n n n n nn nnnnun n n n - n n n o 0 I o n n n o 0 0 n n n n n n nnnn .n . .nn n. ( w 24
35. Demodulator enligt krav 30, i vilken medelvärdesbildningsorganet alstrar ett flertal kvalitetsvärden svarande mot respektive kandidatfasreferenssig- naler och selekteringsorganet innefattar organ för bestämning av det största kvalitetsvärdet och för alstring av en kontrollsignal samt organ känsliga för kontrollsignalen för tillhandhållande av den estimerade demodulerade sig- nalen som svarar mot det största kvalitetsvärdet till utgången.
36. Demodulator enligt krav 30, i vilken selekteringsorganet innefattar organ för detektering av ett förutbestämt bitmönster i var och en av de estimerade demodulerade signalerna.
37. Demodulator enligt krav 36, i vilken organet för detektering av det förut- bestämda bitmönstret innefattar organ för bestämning av ett respektive an- tal icke matchande bitar mellan det förutbestämda bitmönstret och varje re- spektive estimerad demodulerad signal och selekteringsorganet väljer en av de estimerade demodulerade signalerna på basis av antalet icke matchande bitar.
38. Demodulator för återvinning enligt krav 1 av informationsbitar som om- vandlats till Manchester-kodade symboler vilka modulerar frekvensen av en bärvåg och den modulerade bärvågsignalen har ett av symbolen beroende komplext vektorvärde, innefattande organ för alstring av en första signal ur bärvågsignalen, varvid den första signalen innehåller successiva komplexa vektorvärden, varvid ett flertal komplexa vektorvärden alstras under varje symbol; organ för uppdelning av den första signalen i ett flertal andra signaler, varvid varje andra signal innehåller respektive komplexa vektorvärden alst- rade under successiva symboler; organ för medelvärdesbildning av var och en av de andra signalerna och för alstring av ett flertal kandidatreferenssignaler; organ för alstring av produkter av komplexa konjugat av var och en av kandidatreferenssignalerna och utvalda andra signaler och för alstring av ett flertal estimerade demodulerade signaler, samt 10 15 20 25 30 m . 445 25 organ för val av en av de estimerade demodulerade signalerna och till- handahållande av den valda signalen till en utgång av demodulatorn såsom en demodulerad informationsbitsignal.
39. Demodulator enligt krav 38, i vilken uppdelningsorganet innefattar ett elektroniskt minne.
40. Demodulator enligt krav 38, i vilken medelvärdesbildningsorganet inne- fattar ett Kalman-filter.
41. Demodulator enligt krav 38, i vilken medelvärdesbíldningsorganet inne- fattar organ för medelvärdesbildning av var och en av de andra signalerna med exponentiellt avtagande minne.
42. Demodulator enligt krav 38, i vilken medelvärdesbildningsorganet alstrar ett flertal kvalitetsvärden svarande mot respektive kandidatreferenssignaler och selekteringsorganet innefattar organ för bestämning av det största kva- litetsvärdet och för alstring av en kontrollsignal samt organ känsliga för kontrollsignalen för anslutning av den estimerade demodulerade signalen som svarar mot det största kvalitetsvärdet till utgången.
43. Demodulator enligt krav 38, i vilken selekteringsorganet innefattar organ för detektering av ett förutbestämt bitmönster i var och en av de estimerade demodulerade signalerna.
44. Demodulator enligt krav 43, i vilken organet för detektering av det förut- bestämda bitmönstret innefattar organ för bestämning av ett respektive an- tal icke matchande bitar mellan det förutbestämda bitmönstret och varje re- spektive estimerad demodulerad signal och selekteringsorganet väljer en av de estimerade demodulerade signalerna på. basis av antalet icke matchande bitar.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/053,860 US5475705A (en) | 1993-04-29 | 1993-04-29 | Demodulator for Manchester-coded FM signals |
| PCT/US1994/004819 WO1994026024A1 (en) | 1993-04-29 | 1994-04-29 | Demodulator for manchester-coded fm signals |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| SE9404410D0 SE9404410D0 (sv) | 1994-12-19 |
| SE9404410L SE9404410L (sv) | 1995-02-27 |
| SE518445C2 true SE518445C2 (sv) | 2002-10-08 |
Family
ID=21987040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE9404410A SE518445C2 (sv) | 1993-04-29 | 1994-12-19 | Demodulator för manchester-kodade FM-signaler |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US5475705A (sv) |
| KR (1) | KR100301407B1 (sv) |
| CN (1) | CN1061186C (sv) |
| AU (1) | AU674965B2 (sv) |
| CA (1) | CA2139235A1 (sv) |
| SE (1) | SE518445C2 (sv) |
| TW (1) | TW255998B (sv) |
| WO (1) | WO1994026024A1 (sv) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5680418A (en) * | 1994-11-28 | 1997-10-21 | Ericsson, Inc. | Removing low frequency interference in a digital FM receiver |
| ZA9510509B (en) * | 1994-12-23 | 1996-05-30 | Qualcomm Inc | Dual-mode digital FM communication system |
| SE506847C2 (sv) * | 1996-06-28 | 1998-02-16 | Ericsson Telefon Ab L M | Förfarande och anordning vid fasmodulerade signaler |
| US5930303A (en) * | 1996-11-04 | 1999-07-27 | Walker; Harold | Digital modulation employing single sideband with suppressed carrier |
| US6278867B1 (en) | 1998-11-25 | 2001-08-21 | Ericsson Inc. | Methods and systems for frequency generation for wireless devices |
| US6597752B1 (en) * | 1999-02-24 | 2003-07-22 | Agere Systems Inc. | Method for detecting a dotting sequence for manchester encoded data in a deep fading environment |
| US7929928B2 (en) * | 2000-05-18 | 2011-04-19 | Sirf Technology Inc. | Frequency phase correction system |
| RU2163400C1 (ru) * | 2000-07-31 | 2001-02-20 | Демченко Олег Федорович | Комбинированный универсальный способ исправления одиночных ошибок при передаче информации биимпульсным кодом манчестер ii |
| RU2166461C1 (ru) * | 2000-09-15 | 2001-05-10 | Демченко Олег Федорович | Устройство для управления летательным аппаратом, использующее комбинированную систему информационного обмена |
| WO2002071642A1 (de) * | 2001-03-06 | 2002-09-12 | Siemens Aktiengesellschaft | Ultra-breitband-kommunikationsverfahren, ultra-breitband-kommunikationssystem, sowie sende- und empfangseinheit zur verwendung in einem derartigen system |
| EP1239599A1 (de) * | 2001-03-06 | 2002-09-11 | Siemens Aktiengesellschaft | Ultra-Breitband-Kommunikationsverfahren und -system, sowie Sende- und Empfangseinheit zur Verwendung in einem derartigen System |
| DE50101709D1 (de) * | 2001-06-23 | 2004-04-22 | Micronas Gmbh | Verfahren zur Dekodierung von Biphase-Signalen |
| US7292655B2 (en) * | 2002-06-24 | 2007-11-06 | Micronas Gmbh | Apparatus and method and decoding biphase signals |
| US7050775B2 (en) * | 2002-07-11 | 2006-05-23 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for securely enabling a radio communication unit from standby mode |
| US7295601B1 (en) * | 2002-08-12 | 2007-11-13 | Edgewater Computer Systems, Inc. | Method and apparatus for performing digital timing recovery on oversampled 802.11b baseband signals |
| CN100376084C (zh) * | 2006-05-19 | 2008-03-19 | 宁波中科集成电路设计中心有限公司 | 一种曼彻斯特编码的解码方法及应用装置 |
| CN101902225B (zh) * | 2010-07-21 | 2014-02-12 | 中国航空工业集团公司洛阳电光设备研究所 | 双极性曼彻斯特码解码装置及方法 |
| DE102012010375A1 (de) * | 2012-05-29 | 2013-12-05 | Sew-Eurodrive Gmbh & Co Kg | Dekodierungsverfahren und Dekodiereinrichtung |
| US10991260B2 (en) | 2015-08-24 | 2021-04-27 | uAvionix Corporation | Intelligent non-disruptive automatic dependent surveillance-broadcast (ADS-B) integration for unmanned aircraft systems (UAS) |
| US9906265B1 (en) | 2015-10-08 | 2018-02-27 | uAvionix Corporation | Manchester correlator |
| US10733894B1 (en) | 2015-08-24 | 2020-08-04 | uAvionix Corporation | Direct-broadcast remote identification (RID) device for unmanned aircraft systems (UAS) |
| US11222547B2 (en) | 2015-08-24 | 2022-01-11 | Uavionics Corporation | Intelligent non-disruptive automatic dependent surveillance-broadcast (ADS-B) integration for unmanned aircraft systems (UAS) |
| CN108233939A (zh) * | 2016-12-15 | 2018-06-29 | 重庆川仪自动化股份有限公司 | 一种曼彻斯特码译码方法及系统 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4189622A (en) * | 1975-10-17 | 1980-02-19 | Ncr Corporation | Data communication system and bit-timing circuit |
| US4302845A (en) * | 1980-02-07 | 1981-11-24 | Motorola, Inc. | Phase-encoded data signal demodulator |
| US4672365A (en) * | 1986-06-06 | 1987-06-09 | Emhart Industries, Inc. | Security system with digital data filtering |
| US4896336A (en) * | 1988-08-29 | 1990-01-23 | Rockwell International Corporation | Differential phase-shift keying demodulator |
| SE463540B (sv) * | 1988-09-19 | 1990-12-03 | Ericsson Telefon Ab L M | Saett foer att i ett radiokommunikationssystem digitalisera godtyckliga radiosignaler samt anordning foer utoevande av saettet |
| US5079512A (en) * | 1989-07-17 | 1992-01-07 | Nec Corporation | Quadrature demodulation of a data sequence following a particular signal sequence with a local reference carrier signal having a frequency different from a received carrier signal |
| US5056114A (en) * | 1989-08-03 | 1991-10-08 | Northern Telecom Limited | Method and apparatus for decoding Manchester encoded data |
| JP2552927B2 (ja) * | 1990-01-26 | 1996-11-13 | 三菱電機株式会社 | π/4シフトQPSK信号の復調装置 |
| US5084669A (en) * | 1990-03-08 | 1992-01-28 | Telefonaktiebolaget L M Ericsson | Direct phase digitization |
| US5166952A (en) * | 1990-05-24 | 1992-11-24 | Cylink Corporation | Method and apparatus for the reception and demodulation of spread spectrum radio signals |
| DE4102859A1 (de) * | 1991-01-31 | 1992-08-20 | Thomson Brandt Gmbh | Rundfunkempfaenger mit nicam-decoder |
| US5283815A (en) * | 1991-05-21 | 1994-02-01 | General Electric Company | Tangental type differential detector for pulse shaped PI/4 shifted differentially encoded quadrature phase shift keying |
| US5311545A (en) * | 1991-06-17 | 1994-05-10 | Hughes Aircraft Company | Modem for fading digital channels affected by multipath |
| US5220275A (en) * | 1991-07-26 | 1993-06-15 | Ericsson Ge Mobile Communication Holding, Inc. | Accumulator phase digitizer |
| US5305349A (en) * | 1993-04-29 | 1994-04-19 | Ericsson Ge Mobile Communications Inc. | Quantized coherent rake receiver |
| US5773927A (en) * | 1995-08-30 | 1998-06-30 | Micron Display Technology, Inc. | Field emission display device with focusing electrodes at the anode and method for constructing same |
-
1993
- 1993-04-29 US US08/053,860 patent/US5475705A/en not_active Expired - Lifetime
-
1994
- 1994-04-29 CA CA002139235A patent/CA2139235A1/en not_active Abandoned
- 1994-04-29 KR KR1019940704817A patent/KR100301407B1/ko not_active Expired - Fee Related
- 1994-04-29 WO PCT/US1994/004819 patent/WO1994026024A1/en not_active Ceased
- 1994-04-29 AU AU67798/94A patent/AU674965B2/en not_active Ceased
- 1994-04-29 CN CN94190253A patent/CN1061186C/zh not_active Expired - Lifetime
- 1994-05-02 TW TW083103950A patent/TW255998B/zh active
- 1994-12-19 SE SE9404410A patent/SE518445C2/sv not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| KR950702353A (ko) | 1995-06-19 |
| WO1994026024A1 (en) | 1994-11-10 |
| CN1061186C (zh) | 2001-01-24 |
| KR100301407B1 (ko) | 2001-10-22 |
| TW255998B (sv) | 1995-09-01 |
| SE9404410D0 (sv) | 1994-12-19 |
| SE9404410L (sv) | 1995-02-27 |
| CA2139235A1 (en) | 1994-11-10 |
| AU6779894A (en) | 1994-11-21 |
| US5475705A (en) | 1995-12-12 |
| AU674965B2 (en) | 1997-01-16 |
| CN1108866A (zh) | 1995-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5475705A (en) | Demodulator for Manchester-coded FM signals | |
| EP0139511B1 (en) | Digital data decoders | |
| EP0812079B1 (en) | Synchronizing apparatus | |
| EP0127984B1 (en) | Improvements to apparatus for decoding error-correcting codes | |
| US5090028A (en) | Method of and apparatus for synchronization by means of correlation | |
| WO2000038325A1 (en) | Analogue to digital converter and method of analogue to digital conversion with non-uniform sampling | |
| EP0088771A1 (en) | ZERO CROSSING INTERPOLATOR FOR REDUCING ISOCHRONOUS DISTORTION IN A DIGITAL MODEM WITH FREQUENCY DISPLACEMENT MODULATION. | |
| SE462943B (sv) | Saett och anordning foer frekvensstyrning av en koherent radiomottagare | |
| EP0578489B1 (en) | Clock recovery phase detector | |
| EP0044402B1 (en) | Synchronization system for digital data | |
| US4509180A (en) | Method and an apparatus for correcting distortion of binary received signals | |
| US5999577A (en) | Clock reproducing circuit for packet FSK signal receiver | |
| EP0881798A1 (en) | Method and device for recovering synchronization on a signal transmitted to a mobile-telephone receiver | |
| CN108768909B (zh) | 一种基于最小方差的2fsk符号同步方法和系统 | |
| JP3359817B2 (ja) | 符号データの誤り検出及び訂正システム | |
| CN1625833A (zh) | 输入突发信号中包含的加性直流分量检测 | |
| US7567633B2 (en) | Reception device with data recovery mechanism, adapted to transmission system using a direct spread spectrum sequence | |
| US7822137B2 (en) | System and method for symbol rate estimation using vector velocity | |
| USRE32945E (en) | Synchronization system for digital data | |
| EP0688117B1 (en) | Signal detection device and clock recovery using the same | |
| EP1187341A2 (en) | Synchronization loss detection in a V.34 receiver | |
| KR100280044B1 (ko) | 직접확산 시스템의 수신기 | |
| JP2803643B2 (ja) | 逐次復号装置 | |
| US20050058226A1 (en) | Demodulation of a frequency modulated received signal by means of two-stage path selection in a trellis diagram | |
| EP0647046A1 (en) | Procedure and device for phase ambiguity resolution in a trellis coded modulation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NUG | Patent has lapsed |