[go: up one dir, main page]

DK173808B1 - Radiotelefonkommunikationssystem - Google Patents

Radiotelefonkommunikationssystem Download PDF

Info

Publication number
DK173808B1
DK173808B1 DK199300921A DK92193A DK173808B1 DK 173808 B1 DK173808 B1 DK 173808B1 DK 199300921 A DK199300921 A DK 199300921A DK 92193 A DK92193 A DK 92193A DK 173808 B1 DK173808 B1 DK 173808B1
Authority
DK
Denmark
Prior art keywords
data
radio telephone
communication system
bits
telephone communication
Prior art date
Application number
DK199300921A
Other languages
English (en)
Other versions
DK92193D0 (da
DK92193A (da
Inventor
Nimrod Averbuch
Steven Schatz
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of DK92193D0 publication Critical patent/DK92193D0/da
Publication of DK92193A publication Critical patent/DK92193A/da
Application granted granted Critical
Publication of DK173808B1 publication Critical patent/DK173808B1/da

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/05Electric or magnetic storage of signals before transmitting or retransmitting for changing the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/06Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/07Synchronising arrangements using pulse stuffing for systems with different or fluctuating information rates or bit rates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1623Plesiochronous digital hierarchy [PDH]
    • H04J3/1635Format conversion, e.g. CEPT/US
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2205/00Indexing scheme relating to group G06F5/00; Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F2205/06Indexing scheme relating to groups G06F5/06 - G06F5/16
    • G06F2205/061Adapt frequency, i.e. clock frequency at one side is adapted to clock frequency, or average clock frequency, at the other side; Not pulse stuffing only

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Communication Control (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Dc Digital Transmission (AREA)

Description

DK 173808 B1
Den foreliggende opfindelse angår et radiotelefonkommunikationssystem, som interfacer med et offentligt telefonnetværk, som er ISDN-egnet, og hvis data klokkes med en hastighed, som er forskellig fra hastigheden i radiotelefonkommunikationssystemet.
5 Aktuelle fremgangsmådeer til matching af datahastigheder mellem netværk med uafhængige klokkilder er konstrueret til at arbejde i et næsten fejlfrit miljø. En sådan fremgangsmåde er den, der er beskrevet i CCITT Blue Book Recommendations V.110 (1988), og som kan udføre klok-kompensationer i løbet af brøkdele af bit-tider. Eftersom V.110 blokken består af 80 bits ialt, hvoraf 48 er databits, og hvis brugerens klokhastighed er 4,8 Kb/s, så vi! hver af de 48 databits i 10 V.110 blokken blive brugt. Hvis imidlertid brugerens datahastighed er 2,4 Kb/s eller 1,2 Kb/s, anvendes kun henholdsvis 1/2 og 1/4 af de 48 databits i V.110 blokken. I dette tilfælde er 1/2 og 3/4 af databittene i V.110 blokken ubrugte og bliver eventuelt kodet redundant. Udover databits bliver information om klokhastighed også transmitteret i V.110 blokken samtidig med netværks-uafhængig information om klokjustering. I fejlfrie systemer føres denne information fra en klok-15 kilde til en anden, således at den uafhængige datakilde kan bestemme mængden af kompensation, som kræves for nøjagtigt at overføre data.
Den ovenfor beskrevne fremgangsmåde er velegnet for integrated services digital network (ISDN) miljøer, hvor typiske bitfejl hastigheder (BER) er i størrelsesordenen 10‘9. Når frem-20 gangsmåden imidlertid bruges i et digitalt radiotelefonimiljø, fx Groupe Spoecial Mobile eller GSM digitalt radiotelefonisystemmiljø, bliver fremgangsmåden udsat for typiske BER af størrelsesordenen 10-3 til 10'5. Implementeringen af klokhastighed-matching, som beskrevet i CCITT
V.110, forårsager adskillige problemer under brug i GSM miljøet. For det første bruger fremgangsmåden, som anbefalet af CCITT, brøkdele af bit-tider afhængigt af datahastigheden for at 25 udføre klokkompensering; imidlertid opretholdes denne information ikke af GSM trådløs-inter-face specifikationen, som i det væsentlige komprimerer og optimerer V.110 blokken med henblik på trådløs transmission. De laveste brøkdele af datahastigheder tabes ved optimeringen. For det andet kan fejl, som introduceres ved GSM trådløs-interface, få GSM datatjenesterne til arbitrært at tilføje eller slette bits fra brugerdatastrømmen i V.110 blokken. Hvis dette sker, 30 indføres der ikke blot datafejl, men det samlede antal databits bliver også forstyrret på grund af forvanskning af klokkompenseringsmekanismen, der er beskrevet i CCITT V.110. Dette problem kan i sig selv gøre visse typer af fejlkorrigerende protokoller ubrugelige i GSM miljøet.
En anden ulempe ved V.110 fremgangsmåden til matching af brugerens dataklokhastigheder er 35 behovet for en samplingsmekanisme til at overvåge faseforskellen mellem to klokker ud af de uafhængige klokker. Med henblik på at opnå den krævede opløsning bør kloksignalerne oversamples for at måle den krævede faseforskel. Dette behov tilføjer et ekstra og dyrt overhead til DK 173808 B1 2 GSM dataunderstøtningsplatformen og tilføjer otte komplekse fasetilstande, som er nødvendige for at implementere kompenseringsmekanismen.
Fra US-A-3,873,773 kendes et asynkront multipleks-demultiplekssystem. Ved dette system 5 overføres uafhængige asynkrone datastrømme fra flere kilder via en fælles højhastighedsstrækning fra en sender til en modtager. Til udligning af de forekommende forskelle mellem klokhastigheder i de indgående datastrømme og klokhastigheden i multipleks-højhastigheds-strækningen benyttes "stuff- og "spill-koder.
10 Når multiplekserens aftastningshastighed er større end datahastigheden, indsættes "blinde” databits i datastrømmen til bestemte tidspunkter, og hvis aftastningshastigheden er mindre end datahastigheden, sendes en eller flere bits i en særlig tidsslids. Ud over "blinde" eller ekstra bits sendes til modtageren en angivelse af, om der er anvendt "stuffing”- eller "spilling"-teknik.
15 Fra US-A-4,890,303 kendes en fremgangsmåde og en anordning til synkronisering af lokale takter ved to datastationer. Den første datastation er forbundet med et digitalt netværk, som igen er forbundet med en overførselsindretning. Den anden datastation er forbundet med et offentligt telefonnetværk, som igen er forbundet med overførselsnetværket. Et i overførselsnetværket indgående sammenligningskredsløb sammenligner fasen af den anden datastations 20 lokale takter med en hovedtakt i det digitale netværk. Resultatet af fasesammenligningen kodes og overføres fra overførselsindretningen til den første datastation over det mellemliggende digitale netværk. Det kodede sammenligningsresultat overføres i overføringsnetværket til den første datastation inden for en enkelt ramme.
25 Formålet med opfindelsen er at anvise et radiotelefonkommunikationssystem, hvor det på enkel måde er muligt at foretage en datahastighedskompensering, som især udgående fra ISDN-format gør det muligt at tilpasse et mobilradiosystem til et offentligt telefonnetværk.
Dette opnås ifølge opfindelsen ved det i krav 1 anviste.
30
Opfindelsen skal i det følgende forklares nærmere i forbindelse med tegningen, hvor fig. 1 generelt viser et radiotelefonsystem, som kan omfatte den foreliggende opfindelse, fig. 2 strukturen for en V.110 blok som defineret i CCITT V.110, 35 fig. 3 to på hinanden følgende V.110 blokke, som danner en multiblok i henhold til opfindelsen, fig. 4 generelt et apparat, som udfører uafhængig klokhastighedsmatching i en sender i henhold til opfindelsen, c * DK 173808 B1 3 fig. 5 generelt et apparat, som udfører uafhængig klokhastighedsmatching i en modtager i henhold til opfindelsen, fig. 6 generelt i rutediagramform trinene, som IWF gennemgår for at matche uafhængige klokhastigheder og sende data i henhold til opfindelsen.
5 fig. 7 generelt i rutediagramform trinene, som IWF gennemgår for at matche uafhængige klokhastigheder og modtage data i henhold til opfindelsen, og fig. 8 generelt i rutediagramform trinene, som et kommunikationssystem gennemgår for at overføre data fra et netværk, som har uafhængige klokkilder, til et andet netværk, som har uafhængige klokkilder. i henhold til opfindelsen.
10
Fig. 1 viser generelt et kommunikations- eller radiotelefonsystem, som kan omfatte den foreliggende opfindelse. En offentlig telefoncentral (PSTN)/integreret tjeneste digital netværk (ISDN) 100 er koblet til et mobilt netværk (MN) 106. PSTN/ISDN 100 omfatter generelt landledningstelefonsystemet samt computere eller anden dataoverføringshardware, som kan kræve modem'er 15 for at sende data. Et modem dataopkald i radiotelefonsystemet i fig. 1 udføres som følger. En opkalder i PSTN 100 påbegynder et opkald til det mobile telefoncentralcenter (MSC) 105 i MIN 106. Opkaldet bliver sendt til MSC 105 som lyd, hvor den bliver dirigeret til et datainterface eller en mellemkoblet funktion (IWF) 125. IWF 125 konverterer lydformatet for dataene, der kommer fra PSTN 100, til et digitalt format (ISDN lignende) i MN 106. De digitale data bliver bearbejdet i 20 en dataoverførselsblok eller V.110 blokformat, som er den standardhastighedstilpasningsblok, der anvendes i MN 106. V.110 blokken kommer så ind i et basisstationssystem (BSS), hvor den bliver yderligere bearbejdet til et standard trådløs-interface format, som specificeret i GSM Recommendation 4.21, version 3.2.0, marts 1990. Dataene, som indeholdes i GSM trådløs-interface blokken, bliver transmitteret via en antenne 120. En mobilstation modtager trådløs-25 interface blokken, som indeholder dataene, og bearbejder (ikke vist) dataene tilbage til v.110 formatet.
I systemet, der er vist i fig. 1, kræves det ikke, at PSTN/ISDN 100 er synkroniseret med MN 106. Hvis den er synkroniseret, bliver de tilsvarende kloksignaler, som driver modem 126 i IWF 30 125, synkroniseret til hastighedstilpasningsblokken 127 i IWF 125. Som følge heraf kræves der ikke klokmatching mellem moden 126 og hastighedstilpasningsblokken 127.' Hvis imidlertid de to netværk ikke er synkroniseret, vil klokken, som driver modem 126, ikke blive matchet med klokken, som anvendes i 127. For ikke-radiotelefon anvendelser anviser CCIT for V.110 blokken en mekanisme til kompensering for problemet med fejlafstemte klokker. Afhængig af den 35 involverede datahastighed adderer eller udelader proceduren hele bits, 1/2 bits og 1/4 bits af V.110 blokken, som krævet for at forøge eller formindske datahastigheden.
DK 173808 B1 4
Fig. 2 viser strukturen for en V.110 blok, som er defineret i CCITT V.100. V.110 blokken omfatter 10 oktetter, hvor hver oktet har 8 bits. Oktet 0 omfatter 8 "0” bits og anvendes til synkroniseringsformål. Den første bit i hver efterfølgende oktet er en "1” bit og anvendes igen til synkroniseringsformål. De resterende bits i V.110 blokken omfatter tre typer bits. D bits bærer bruger-5 datastrømmen, S og X bits bærer modem-statussignalerne, og E bits bærer brugerdatahastigheden og klokkompenseringsinformationen. I den foretrukne udførelse bliver E bittene, specielt E4, E5, E6 og E7 modificeret ved klokkompenseringsproceduren ifølge opfindelsen. Fig. 3 viser generelt en første V.110 blok 300 og en anden V.110 blok 305, som sendes, så der dannes en multiblok 310, der er implementeringen i den foretrukne udførelse. Brugen af fire E bits fra hver 10 af de to V.110 blokke danner et 8 bit kodeord, som er fremad-fejlkorrigeret (FEC) kodet. Således anvendes 2 ud af de 8 bits til at repræsentere klokkompenseringstilstandene, medens de resterende 6 E bits anvendes til at fremad-fejlkorrigere multiblokken.
Eftersom trådløs-interface anvender en mindre båndbredde end V.110 blokken, skal nogle af 15 bittene i V.110 blokken udelades og/eller komprimeres. Hvis kompenseringsmekanismen, der er fastsat i CCITT V.110, skulle anvendes, ville de tilfø'jede 1/2 eller 1/4 bits blive tabt ved fjernelsen og kompressionen af bits på basisstationssystemet (BBS) 115 i MN 106. Ud over mapping-problemet mellem trådløs-interface og V.110 blokkene kunne den høje BER forårsage falsk tilføjelse eller sletning af databits. Denne forfalskning ændrer antallet af transmitterede 20 databits, hvilket følgelig medfører alvorlige datafejl.
Fig. 4 viser generelt den hardware, som udfører klokfejlhastighedsmatching i henhold til opfindelsen. Et impulskodemoduleret (PCM) signal, som typisk anvendes til lydkommunikation over digitale hovedlinjer eller linkforbindelser, bliver inputtet til en analog/PCM blok 124. PCM linjen 25 indeholder samplinger af lyden og klokken, CLK1 for PSTN 100. Klokinformationen, benævnt CLK1, bliver uddraget ved hjælp af modem 126. Brugerdataene kommer ind i modemet fra analog/PCM blokken 124, hvor de bliver genformatteret til deres rå dataform. CLK1 signalet anvendes tit at klokke de rå data, symboliseret ved DAT linjen, som forlader modem 126. På dette sted indeholder DAT linjen data, som bliver transmitteret ved en første klokhastighed eller 30 CLK1. Dataene, som exiterer modem 126, bliver inputtet til en databuffer 400, som residerer i hastighedstilpasningsblokken 127. Dataene bliver klokket ind i bufferen 400 ved en anden klokhastighed, CLK2, som afledes fra MSC 105. Databufferen 400 accepterer dataene fra DAT linjen. På dette sted bestemmes klokforskellen mellem CLK1 og CLK2. Denne bestemmelse udføres ved at sætte vektorer i databufferen 400. Fx måler en vektor den hastighed, ved hvilken 35 databits kommer ind i databufferen 400, hvilket ville være med hastigheden for CLK1, og en anden vektor måler hastigheden for data, som forlader databufferen 400, hvilket ville være hastigheden for CLK2, som klokker data ud af bufferen 400. Hvis CLK1 er mindre end CLK2 end en nedre tærskelværdi, optræder der en tilstand med underhastighed for klokken. I denne DK 173808 B1 5 tilstand kommer data på DAT linjen, og som træder ind i bufferen, langsommere ind i databufferen 400, end data forlader databufferen 400. For at matche de to klokhastigheder vil dataene, som forlader databufferen 400, få en hel bit slettet, når klokunderhastigheden falder under en nedre tærskelværdi. På samme måde, hvis CLK1 er større end CLK2 end en øvre tærskel-5 værdi, forekommer en tilstand med klokoverhastighed, hvorved data kommer ind i databufferen 400 hurtigere, end data forlader bufferen 400. I denne situation skal hastigheden for data, som forlader bufferen 400, forøges, hvorfor en hel bit bliver føjet til de data, som forlader bufferen 400. Denne indsættelse sker, når klokoverhastigheden eller forskellen mellem de to klokhastigheder overskrider en øvre tærskelværdi. Hvis forskellen mellem CLK1 og CLK2 ikke er større 10 eller mindre end den øverste eller nederste tærskelværdi, bliver dataene, som forlader bufferen 400, ikke ændret.
Fire klokkompenseringstilstande er mulige i den foretrukne udførelse og er vist i tabel 1, udelukkende af illustrative grunde; tilstand versus bitmønstret kan ændres i afhængighed af 15 systemets konstruktion.
Tabel 1 __Funktion__Bitmønster
Tilstand 1 ingen ændring "00"
Tilstand 2 slet 1 bit "01"
Tilstand 3 indsæt "0" "10"
Tilstand 4__indsæt "1"__2Γ_ 20 Tabel 1 viser generelt klokkompenseringstilstandene og deres tilsvarende funktion og bitmønster og igen kun af illustrative grunde. I det tilfælde, hvor de to klokker stort set er ækvivalente, kræves der ingen ændring i de databits, som forlader bufferen 400, så tilstand 1, som ikke repræsenterer nogen forandring, kan svare til et bitmønster "00". For en tilstand med klokun-derhastighed, hvor kravet er at slette en bit, kan en anden tilstand, eller tilstand 2, blive repræ-25 senteret af et bitmønster "01". Ved klokoverhastighed er to separate tilstande nødvendige, eftersom klokoverhastighedstilstanden kræver, at der skal indsættes en bit i de eksilerende databits; den indskudte bit kan enten være et "0" eller "1". Tilstand 3 svarer så til at indsætte en "0” bit og kan repræsenteres af et bitmønster "10", medens tilstand 4 svarer til at indsætte en bit "Γ og kan repræsenteres af et bitmønster ”11". Hysteresemulighed kan tilføjes ved at sætte to 30 tærskelværdier for hver vektor, afhængigt af tilstanden for kompenseringen.
DK 173808 B1 6
Bestemmelsen er den korrekte klokkompenseringstilstand udføres af en digital signalprocessor (DSP) 406 og en mikroprocessor {μΡ) 405, som i den foretrukne udførelse er en Motorola 56001 DSP og en Motorola 68020 μΡ. pP’en overvåger vektorerne i bufferen 400 og bestemmer den korrekte tilstand og det repræsentative bitmønster ved at sammenligne den hastighed, hvormed 5 data kommer ind i bufferen 400, med den hastighed, hvormed data forlader bufferen 400. Når μΡ 405 modtager data fra modem 126, formaterer μΡ405 dataene til en V.110 blok. Når først den krævede kompensationstilstand er blevet bestemt, ændrer DSP 406 antallet af databits i multiblokken 310 på tilsvarende måde. Hvis μΡ405 bestemmer, at ingen ændring er nødvendig, bliver et bitmønster "00" anvendt som en kompensationstilstand, og ingen ændring af 10 antallet af databits D i multiblokken optræder. Hvis μΡ 405 bestemmer, at en klokunderhastig-hed foreligger, dvs. tilstand 2, bliver et bitmønster "01" indsat i to af de otte E bits i multiblokken 310. I dette tilfælde vil terminalen, som modtager multiblokken 310, ignorere den databit, som umiddelbart efterfølger E bittene i den anden V.110 blok 305. Hvis μΡ 405 bestemmer, at antallet af databits i multiblokken 310 behøver at blive forhøjet med en bit, vil μΡ 405 forøge, 15 antallet ved at tilføje en "0" eller "1" bit til de samlede brugerdatabits. Dette sker mellem den sidste databit, som kommer før E bittene, og den første databit, der efterfølger E bittene i den anden V.110 blok.
IWF 125 er et duplexsystem, hvorfor det også modtager V.110 blokke, som er blevet transmitte-20 ret og ændret. Fig. 4 viser modtagelsen og omdannelsesprocessen fra V.110 blokken til de rå data. som krævet som input af modem 126. En datamodtager 500 modtager multiblokken 310, som igen består af en første V.110 blok 300 og en anden V.110 blok 305. Blokkene bliver inputtet til en DSP 506 og en μΡ 505, som igen i den foretrukne udførelse er en Motorola 56001 DSP og en Motorola 68020 μΡ. μΡ 505 og DSP 506 bliver klokket af CLK2, som er afledet fra 25 MN 106 klokken. Afhængig af den modtagne kompensationstilstand dekoder DSP 506 fremad-fejlkorrektionen, der blev udført på kompensationstilstandsbittene, og sender den dekodede tilstand til μΡ 505, hvor databittene i multiblokken 310 bliver ændret tilsvarende. Hvis fx kompensationstilstanden er tilstand 2, vil mikroprocessoren ignorere den databit, som følger umiddelbart efter E bittene i den anden V.110 blok 305. Hvis den dekodede tilstand er således, at en 30 tilstand 3 eller tilstand 4 situation foreligger, vil mikroprocessoren føje en bit til de rå databits, som forlader mikroprocessoren 505. Output fra mikroprocessoren 505 er input til en databuffer 400, som igen har et klokinput fra CLK2. Ved at fremkalde den korrekte kompensation skaber μΡ 505 den nye hastighed for modem 126, som får data kiokket ind i sig ved CLK1. Dataene bliver overført til analog/PCM blokken 124, hvor de bliver konverteret til et PCM signal og over-35 ført tilbage til MSC 105. På dette sted, ider der henvises til fig. 1, transmitterer MSC 105 dataene til PSTN/ISDN netværkene 100 i et lydmodulationsformat, idet der bruges PCM samplinger.
7 DK 173808 B1
Fig. 6 viser generelt i rutediagramform de trin, som lWF gennemgår for at matche uafhængige klokhastigheder og sende data i henhold til opfindelsen. Processsen i IWF starter i 600 ved i 603 at tilvejebringe en klok, som har en anden klokhastighed, og i 606 at acceptere i det mindste et forudbestemt antal netværksinformationsbils og databits ved en første klokhastighed.
5 μΡ 405 bestemmer så i 609 forskellen mellem den første klokhastighed og den anden klokhastighed. DSP 406 ændrer i 612 det forudbestemte antal databits med et helt multiplum af bits, og datatransmitteren 420 sender i 615 i det mindste en netværksinformationsbit og i det mindste de ændrede databits med den anden klokhastighed.
10 Fig. 7 viser generelt i rutediagramform de trin. som IWF gennemgår med henblik på at matche uafhængige klokhastigheder og modtage data i henhold til opfindelsen. Processen i IWF starter i 700, når en datamodtager 500 i 703 modtager i det mindste en dataoverførselsblok ved en anden klokhastighed. DSP 506 bestemmer i 706 klokkompenseringstilstanden, μΡ 505 ændrer i 709 antallet af databits med mindst en databit, og klokjusteringslokken 501 justerer i 712 den 15 anden klokhastighed til at matche klokhastigheden for destinatiosnetværket.
Fig. 8 viser generelt i rutediagramform de trin, som et kommunikationssystem gennemgår for at overføre data fra et netværk, som har uafhængige klokkilder, til et andet netværk, der har uafhængige klokkiider, i henhold til opfindelsen. Processen starter i 800. når det første datainter-20 face 803 leverer en anden klok, som har en anden klokhastighed. Det første datainterface accepterer så i 806 i det mindste et forudbestemt antal netværksinformationsbits og databits ved en første klokhastighed og bestemmer i 809 forskellen mellem den første og anden klokhastighed. Det første datainterface ændrer så i 812 det forudbestemte antal databits med mindst en databit og sender i 815 i det mindste en netværksinformationsbit og i det mindste de ændrede 25 databits ved den anden klokhastighed. Det andet datainterface modtager så i 818 i det mindste en netværksinformationsbit og i det mindste de ændrede databits ved den anden klokhastighed og bestemmer i 821 klokkompenseringstilstanden. Det andet datainterface ændrer så i 824 antallet af databits med i det mindste en databit og justerer i 827 den anden klokhastighed til at matche klokhastigheden for destinationsnetværket.
30
Ikke blot anvendes denne procedure til klokmatching af uafhængige klokkilder i netværk i IWF 125, men den kan også anvendes i mobilstationer 110, som også kan kræve klokhastigheds-matching med en uafhængig kilde. Derudover kan de beskrevne fremgangsmåder anvendes i et rent ISDN miljø, hvor separate, asynkrone ISDN klokkilder bliver anvendt.
Eftersom den foretrukne udførelse af apparatet og fremgangsmåden ifølge opf ndelsen er et digitalt radiotelefonsystem, er høje BER hastigheder ikke usædvanlige under transmission via trådløs-interface. Ved at bruge to bits til at repræsentere klokkompenseringstilstanden og de 35 DK 173808 B1 8 resterende seks bits som fremad-fejlkorrektiort, bliver modtageligheden Tor de højere BER hastigheder i det digitale radiolelefonsystem formindsket. I den foretrukne udførelse anvendes to V.110 blokke til sammenlagt otte E bits. Med henblik på at formindske modtageligheden for de høje BER hastigheder endnu mere, kan mere end to på hinanden følgende V.110 blokke an-5 vendes, hvilket resulterer i, at der anvendes fere E bits til fremad-fejlkorrektion. Derudover kan andre fremgangsmåder til fremad-fejlkorrektion anvendes. Fx ved at anvende en V.110 blok, som har i alt fire E bits, og ved at bruge to E bits til klokkompensering og de resterende E bits og ekstra S og X bits til fremad-fejlkorrektion kan formindskelsen af modtageligheden over for høje BER stadig realiseres. På samme måde kan et hvilket som helst fra et af E bittene til fire af 10 E bittene, som anvendes til klokkompensering i en V.110 blok, blive brugt som en klokkompen-seringstilstand, og fremad-fejlkorrektion kan udføres ved at gentage den bestemte tilstand over et forudbestemt antal V.110 blokke. I dette scenario vil den oprindelige V.110 blok have en forudbestemt tilstand, og på hinanden følgende V.110 blokke vil indeholde den samme tilstand, og når systemet er tilfredsstillet, ved at den "korrekte" kompensationstilstand er blevet modta-15 get, vil det fortsætte med at modtage forskellige V.110 blokke, som indeholder en forskellig klokkompenseringstilstand. Et hvilket som helst skema for fremad-fejlkorrektion kan realiseres.
Ved at medtage apparatet og fremgangsmåden ifølge opfindelsen i et radiotelefonsystem, såsom GSM, løses problemet med at matche asynkrone/uafhængige klokkilder. Fremgangs-20 måden ændrer databits i en V.110 blok med i det mindste en hel databit, hvilket sikrer, at kompression og optimering ved trådløs-interface ikke taber databittene, som, hvis de var brøkdele, ville blive tabt. Pålidelighed af transmissionen forøges ved fremad-fejlkorrektion af kompensationstilstandene, hvilket reducerer fremgangsmådens modtagelighed over for fejt, som skyldes høje BER'er. Derudover kan anvendelsen af simple databuffere, som typisk bruges i et 25 dataoverførselsmiljø, bruges tii at erstatte dyre og komplicerede faseforskelsdetektorer og den øvrige sampiingsteknik, der er påkrævet til deres brug.

Claims (8)

1. Radiotelefonkommunikationssystem (106), som interfacer med et offentligt telefonnetværk, (100), som er ISDN-egnet, og hvis data klokkes med en hastighed, som er forskellig fra hastig- 5 heden i radiotelefonkommunikationssystemet (106), hvorhos radiotelefonkommunikationssystemet (106) omfatter en sender og en modtager, kendetegnet ved, at senderen bestemmer en for tilpasning af de to systemer nødvendig kompensation på basis af datahastighedsforskellen og frembringer datahastighedskorrekturinformation på basis af den nødvendige kompensation og fordeler denne datahastighedskorrekturinformation over mindst to ISDN 10 blokke og herved anvender områder, som ikke er nødvendige for den egentlige nytteinformation, hvorhos datahastighedskorrekturinformationen bevirker, at modtageren kompenserer for data-hastighedsforskellen ved hjælp af et heltalligt antal af bits, og hvorhos modtageren modtager datahastighedskorrekturinformationen og bestemmer den nødvendige kompenstion baseret på datahastighedskorrekturinformationen og på modtagersiden kompenserer for datahastigheds-15 forskellen ved hjælp af et heltalligt antal af bits baseret på den ved hjælp af datahastighedskorrekturinformation foreskrevne kompensation,
2. Radiotelefonkommunikationssystem (106) ifølge krav 1, hvorved senderen befinder sig enten i et stationært radiotelefoninfrastrukturudstyr (125) eller i en mobiltelefonenhed (110). 20
3. Radiotelefonkommunikationssystem (106) ifølge krav 1, hvorved modtageren befinder sig enten i et stationært radiotelefoninfrastrukturudstyr (125) eller i en mobiltelefonenhed (110).
4. Radiotelefonkommunikationssystem (106) ifølge krav 2 eller 3, hvorved det stationære radio-25 telefoninfrastrukturudstyr (125) yderligere stiller en overføringsfunktion (IWF.125) til rådighed i radiotelefonkommunikationssystemet (106).
5. Radiotelefonkommunikationssystem (106) ifølge krav 1, hvorved de i det mindste to ISDN blokke yderligere indeholder mindst to V.110 blokke. 30
6. Radiotelefonkommunikationssystem (106) ifølge krav 5, hvorved datahastighedskorrekturinformationen yderligere indeholder et 5-bit kodeord.
7. Radiotelefonkommunikationssystem (106) ifølge krav 6, hvorved de til overførsel af datakor-35 rekturinformationen anvendte områder udgøres af E-bit’ene i mindst to V.100 blokke. DK 173808 B1 10
8. Radiotelefonkommunikationssystem (106) ifølge krav 7, hvorved 5-bit kodeordet er placeret inde i de to på hinanden følgende V.100 blokke på bit-positionerne E4, E5 og E6.
DK199300921A 1991-02-22 1993-08-10 Radiotelefonkommunikationssystem DK173808B1 (da)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US66045491A 1991-02-22 1991-02-22
US66045491 1991-02-22
US9201103 1992-02-10
PCT/US1992/001103 WO1992015159A1 (en) 1991-02-22 1992-02-10 Clock rate matching in independent networks

Publications (3)

Publication Number Publication Date
DK92193D0 DK92193D0 (da) 1993-08-10
DK92193A DK92193A (da) 1993-08-10
DK173808B1 true DK173808B1 (da) 2001-11-12

Family

ID=24649602

Family Applications (1)

Application Number Title Priority Date Filing Date
DK199300921A DK173808B1 (da) 1991-02-22 1993-08-10 Radiotelefonkommunikationssystem

Country Status (27)

Country Link
US (1) US5502752A (da)
JP (1) JP2987935B2 (da)
KR (1) KR0127995B1 (da)
CN (1) CN1032101C (da)
AT (1) AT407812B (da)
AU (1) AU658402B2 (da)
BR (1) BR9205605A (da)
CA (1) CA2100753C (da)
DE (2) DE4290392T1 (da)
DK (1) DK173808B1 (da)
FI (1) FI115354B (da)
FR (1) FR2673343B1 (da)
GB (1) GB2269300B (da)
GE (1) GEP19991767B (da)
GR (1) GR920100062A (da)
HU (1) HU216677B (da)
IL (1) IL100871A (da)
IT (1) IT1258355B (da)
MX (1) MX9200735A (da)
NZ (1) NZ241673A (da)
RU (1) RU2145466C1 (da)
SE (1) SE516082C2 (da)
TR (1) TR25708A (da)
TW (1) TW208767B (da)
UA (1) UA40009C2 (da)
WO (1) WO1992015159A1 (da)
ZA (1) ZA92950B (da)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69328176T2 (de) * 1993-08-26 2000-12-21 Hewlett-Packard Co., Palo Alto Übertragungssystem
US5592556A (en) * 1994-08-09 1997-01-07 Ericsson Ge Mobile Communications Inc. Digital radio with vocoding encrypting codec
US20100208634A1 (en) 1994-10-11 2010-08-19 Arbinet Corporation System and Method For Managing Multimedia Communications Across Convergent Networks
US5596575A (en) * 1995-05-05 1997-01-21 Digital Equipment Corporation Automatic network speed adapter
DK2315398T3 (da) * 1995-10-11 2014-05-05 Aip Acquisition Llc Effektivt kommunikationsnetværk
DE19541398A1 (de) * 1995-11-07 1997-05-15 Sel Alcatel Ag Netzanpassungszentrale für ein Mobilfunknetz
FI100570B (fi) * 1995-11-15 1997-12-31 Nokia Telecommunications Oy Synkroninen datansiirtomenetelmä ja -järjestely
US5680415A (en) * 1996-05-31 1997-10-21 Unisys Corporation Repeater for a digital communication system which eliminates cumulative jitter
US5694432A (en) * 1996-05-31 1997-12-02 Unisys Corporation Transmitter for a digital communication system which eliminates cumulative jitter
US5689531A (en) * 1996-05-31 1997-11-18 Unisys Corporation Receiver for a digital communication system which eliminates cumulative jitter
US5680416A (en) * 1996-05-31 1997-10-21 Unisys Corporation Digital communication system which eliminates cumulative jitter
US5862141A (en) * 1996-06-14 1999-01-19 Lucent Technologies Inc. Variable bitrate radio modem system to enhance data transmission and reduce error rates
FI102931B1 (fi) 1996-10-30 1999-03-15 Nokia Telecommunications Oy Verkosta riippumaton kellotus tietoliikennejärjestelmässä
JP3097737B2 (ja) * 1997-01-27 2000-10-10 日本電気株式会社 バーストクロック対応メモリ回路
US6084934A (en) * 1997-03-06 2000-07-04 International Business Machines Corporation Natural throttling of data transfer across asynchronous boundaries
DE19737589C1 (de) * 1997-08-28 1998-11-26 Siemens Ag Interfaceschaltung für fullcustom- und semicustom-Taktdomänen
US5953331A (en) * 1997-09-09 1999-09-14 Lucent Technologies Inc. Wireless packet system for efficient wide area bandwidth utilization
US6285659B1 (en) * 1997-09-10 2001-09-04 Level One Communications, Inc. Automatic protocol selection mechanism
US6108348A (en) * 1997-09-12 2000-08-22 Lockheed Martin Corporation 2.4-to-3 kbps rate adaptation apparatus for use in narrowband data and facsimile communications systems
US6459696B1 (en) 1998-06-22 2002-10-01 Nortel Networks Limited Method and system for avoiding data loss in communications systems
US6721356B1 (en) 2000-01-03 2004-04-13 Advanced Micro Devices, Inc. Method and apparatus for buffering data samples in a software based ADSL modem
US7076016B1 (en) 2000-02-28 2006-07-11 Advanced Micro Devices, Inc. Method and apparatus for buffering data samples in a software based ADSL modem
US6724846B1 (en) 2000-04-28 2004-04-20 Hewlett-Packard Development Company, L.P. Simple, high performance, bit-sliced mesochronous synchronizer for a source synchronous link
US6728931B2 (en) * 2001-03-22 2004-04-27 Promos Technologies, Inc. Time data compression technique for high speed integrated circuit memory devices
JP4062104B2 (ja) * 2003-01-24 2008-03-19 株式会社リコー ファクシミリ用モデム装置
RU2297106C1 (ru) * 2005-08-10 2007-04-10 Федеральное государственное унитарное предприятие "Научно-производственное предприятие "Сигнал" Устройство сопряжения оконечного оборудования данных с каналом связи
US9176908B2 (en) * 2010-02-23 2015-11-03 Rambus Inc. Time multiplexing at different rates to access different memory types
EA021193B1 (ru) * 2011-10-06 2015-04-30 Открытое Акционерное Общество "Агат - Системы Управления" - Управляющая Компания Холдинга "Геоинформационные Системы Управления" Автоматизированная система управления командного пункта военно-воздушных сил и войск противовоздушной обороны
US8924764B1 (en) * 2012-11-15 2014-12-30 Qlogic, Corporation Systems and methods for rate matching in networks utilizing a strobe counter
DE112015006623B4 (de) * 2015-06-15 2021-03-04 Mitsubishi Electric Corporation Aufzugsicherheitssystem
US10396922B2 (en) * 2017-02-07 2019-08-27 Texas Instruments Incorporated Apparatus and mechanism to support multiple time domains in a single soc for time sensitive network

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3420956A (en) * 1966-01-04 1969-01-07 Bell Telephone Labor Inc Jitter reduction in pulse multiplexing systems employing pulse stuffing
US3873773A (en) * 1971-10-26 1975-03-25 Martin Marietta Corp Forward bit count integrity detection and correction technique for asynchronous systems
LU74196A1 (da) * 1975-05-28 1976-05-18
GB1581521A (en) * 1978-05-31 1980-12-17 Digital Communications Corp Tdma multiplexer-demultiplexer with multiple ports
US4716575A (en) * 1982-03-25 1987-12-29 Apollo Computer, Inc. Adaptively synchronized ring network for data communication
SU1290546A1 (ru) * 1983-06-30 1987-02-15 Ленинградский институт инженеров железнодорожного транспорта им.акад.В.Н.Образцова Система линейной дуплексной радиосв зи с подвижными объектами
DE3410188C2 (de) * 1984-03-20 1986-10-23 Philips Patentverwaltung Gmbh, 2000 Hamburg Verfahren und Schaltungsanordnung zur Taktkorrektur in einer digitalen Datenübertragungseinrichtung
US4592050A (en) * 1984-03-29 1986-05-27 International Business Machines Corporation Apparatus and method for providing a transparent interface across a satellite communications link
US4803726A (en) * 1986-12-31 1989-02-07 Motorola, Inc. Bit synchronization method for a digital radio telephone system
US4759041A (en) * 1987-02-19 1988-07-19 Unisys Corporation Local area network control system synchronization with phase-lock loop
US4941156A (en) * 1987-05-19 1990-07-10 Crystal Semiconductor Linear jitter attenuator
US4791652A (en) * 1987-06-04 1988-12-13 Northern Telecom Limited Synchronization of asynchronous data signals
FR2627040B1 (fr) * 1988-02-09 1993-12-03 Labo Central Telecommunications Procede et dispositifs de synchronisation entre des terminaux communiquant par l'intermediaire d'une chaine n'assurant pas la transparence temporelle
EP0343305B1 (en) * 1988-04-29 1995-07-26 International Business Machines Corporation Bit rate adaptation system for digital transmission systems
US4885758A (en) * 1988-06-06 1989-12-05 Hayes Microcomputer Products, Inc. Speed correction and stop bit control circuit for data communications device
US4910794A (en) * 1988-08-04 1990-03-20 Norand Corporation Mobile radio data communication system and method
FR2649842B1 (fr) * 1989-07-17 1994-04-08 Alcatel Cit Reseau d'acces pour service de telephonie sans fil
IT1236730B (it) * 1989-10-31 1993-03-31 Sgs Thomson Microelectronics Adattatore monolitico della velocita' per rete numerica integrata nei servizi (rnis o isdn).
FR2667748A1 (fr) * 1990-10-09 1992-04-10 Trt Telecom Radio Electr Systeme de transmission d'informations selon un multiplex temporel presentant une structure variable.
US5140627A (en) * 1990-10-09 1992-08-18 Telefonaktiebolaget L M Ericsson Handoff procedure that minimizes disturbances to dtmf signalling in a cellular radio system
US5140616A (en) * 1990-11-19 1992-08-18 Ag Communication Systems Corporation Network independent clocking circuit which allows a synchronous master to be connected to a circuit switched data adapter

Also Published As

Publication number Publication date
FI115354B (fi) 2005-04-15
AU1456592A (en) 1992-09-15
HK1000621A1 (en) 1998-04-09
ITRM920119A1 (it) 1993-08-21
KR0127995B1 (ko) 1998-04-10
RU2145466C1 (ru) 2000-02-10
HUT65408A (en) 1994-06-28
TR25708A (tr) 1993-09-01
GR920100062A (el) 1993-01-25
ITRM920119A0 (it) 1992-02-21
CN1065367A (zh) 1992-10-14
JP2987935B2 (ja) 1999-12-06
FR2673343B1 (fr) 1994-09-23
IL100871A (en) 1994-11-28
KR930703770A (ko) 1993-11-30
UA40009C2 (uk) 2001-07-16
CN1032101C (zh) 1996-06-19
JPH06505601A (ja) 1994-06-23
GB2269300B (en) 1995-07-12
CA2100753A1 (en) 1992-08-23
HU216677B (hu) 1999-08-30
HU9302299D0 (en) 1993-10-28
ZA92950B (en) 1992-11-25
ATA900692A (de) 2000-10-15
CA2100753C (en) 2000-06-06
DK92193D0 (da) 1993-08-10
GEP19991767B (en) 1999-09-10
DK92193A (da) 1993-08-10
FI933673L (fi) 1993-08-20
GB2269300A (en) 1994-02-02
NZ241673A (en) 1995-04-27
US5502752A (en) 1996-03-26
SE9302618D0 (sv) 1993-08-12
TW208767B (da) 1993-07-01
SE516082C2 (sv) 2001-11-12
GB9315243D0 (en) 1993-11-10
AU658402B2 (en) 1995-04-13
IL100871A0 (en) 1992-11-15
MX9200735A (es) 1992-10-01
DE4290392C2 (de) 1997-02-27
SE9302618L (sv) 1993-10-19
FI933673A0 (fi) 1993-08-20
WO1992015159A1 (en) 1992-09-03
AT407812B (de) 2001-06-25
IT1258355B (it) 1996-02-26
DE4290392T1 (de) 1994-02-17
BR9205605A (pt) 1994-04-26
FR2673343A1 (fr) 1992-08-28

Similar Documents

Publication Publication Date Title
DK173808B1 (da) Radiotelefonkommunikationssystem
CA2247534C (en) An improved technique for jointly performing bit synchronization and error detection in a tdm/tdma system
US4890303A (en) Method and circuit for synchronizing a digital data transmission system with a network-external clock
USH1880H (en) System and method for processing wireless voice and data telecommunications
AU720818B2 (en) Transporting user data over A-bis and A-interfaces within a mobile telecommunications network
US20030012152A1 (en) Carrier activation for data communications
GB2268358A (en) Telephone link multiplex channelling of voice and data
NO320166B1 (no) Hoyhastighetsdataoverforing i mobilkommunikasjonsnett
US6674741B1 (en) High speed data transmission in mobile communication networks
US6104726A (en) Simultaneous transfer of voice and data information using multi-rate vocoder and bit control protocol
CN1166084C (zh) 传播延迟控制的方法
US7460562B2 (en) Uplink frame at the transcoder rate adaptation unit/base transceiver station interface in a cellular mobile radio network
US7280593B2 (en) Method and system for sample and reconstruction synchronization for digital transmission of analog modem signal
EP0841766B1 (en) Method to synchronise data transmission between a receiver and a transmitter
FI102931B (fi) Verkosta riippumaton kellotus tietoliikennejärjestelmässä
GB2323758A (en) Transmitting data between communication devices
RU2195076C2 (ru) Способ управления задержками распространения сигналов
GB2336508A (en) Data carrier deactivation in absence of user data
WO2000010347A1 (en) Data transmission in a telecommunication system
Dean et al. Toward a North American Standard for mobile data services
JP2547126B2 (ja) Tdma移動体通信端末
JPS59143493A (ja) ビツトステイ−リング方式伝送路のデイジタル交換方式
KR20010009123A (ko) 이원 및 티원 신호 변환장치
JPH04156749A (ja) ループバック制御方式

Legal Events

Date Code Title Description
A0 Application filed
B1 Patent granted (law 1993)
PUP Patent expired