DK166058B - Fremgangsmaade ved transmission af data, og modtager til brug ved fremgangsmaaden - Google Patents
Fremgangsmaade ved transmission af data, og modtager til brug ved fremgangsmaaden Download PDFInfo
- Publication number
- DK166058B DK166058B DK415986A DK415986A DK166058B DK 166058 B DK166058 B DK 166058B DK 415986 A DK415986 A DK 415986A DK 415986 A DK415986 A DK 415986A DK 166058 B DK166058 B DK 166058B
- Authority
- DK
- Denmark
- Prior art keywords
- section
- message
- data
- paragraph
- identification
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims description 31
- 238000000034 method Methods 0.000 title claims description 27
- 101150034889 DCW1 gene Proteins 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims 1
- 108090000623 proteins and genes Proteins 0.000 description 7
- 238000012937 correction Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 101000577541 Homo sapiens Neuronal regeneration-related protein Proteins 0.000 description 3
- 101100368149 Mus musculus Sync gene Proteins 0.000 description 3
- 102100028745 Neuronal regeneration-related protein Human genes 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 101150096316 5 gene Proteins 0.000 description 1
- 241000257303 Hymenoptera Species 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0025—Transmission of mode-switching indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1642—Formats specially adapted for sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1825—Adaptation of specific ARQ protocol parameters according to transmission conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1848—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
- H04L1/1877—Buffer management for semi-reliable protocols, e.g. for less sensitive applications like streaming video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Description
i
DK 166058 B
Opfindelsen angår en fremgangsmåde ved transmission af data, hvilken fremgangsmåde især, men ikke udelukkende, finder anvendelse ved mobile datatransmissionssystemer.
5 Et problem, der opstår ved transmission af data, er den forvanskning, der f.eks. skyldes kanalstøj, og som fører til, at en del af meddelelsens data eller alle disse data går tabt. En artikel af P.J.Mabey: "Predicting the range and throughput of mobile data systems" 10 præsenteret under IEEE Vehicular Technology Conference, maj 1982, San Diego, USA, jf. side 370-374, omtaler to transmissionsprotokoller til brug i forbindelse med mobile datasystemer. Inden disse protokoller beskrives nærmere skal der henvises til fig. 1 i de ledsagende te-15 gninger, hvilken fig. 1 viser et typisk dataformat. Formatet begynder med et preamble PR på 16-bit reversals 1010 ... 10, der muliggør bitsynkronisering i en datademodulator, og som efterfølges af en 16-bit synkroniseringssekvens SYN til rasterdannelse for kodeord. Deref-20 ter kommer den information, der udsendes i kodeord på 64 bit baseret på en cyklisk fejldetekterende- og/eller korrigerende kode, idet hvert kodeord indeholder 48 informationsbit og 16 fejlcheckbit. Det første kodeord ACW i meddelelsen indeholder adresseinformation og visse 25 data og er fuldt tilstrækkelig for korte meddelelser såsom statusrapportering og prækodede meddelelser. For længere datameddelelser sammenkædes yderligere kodeord DCWl til DCWn med det første kodeord ACW i det datamæssigt fornødne omfang.
30 Den første gentransmissionsprotokol, der er be skrevet i ovennævnte artikel, betegnes enkeltgentrans-missionsprotokol. Denne protokol går i hovedsagen ud på at lade senderen sende hele meddelelsen og derefter vente på anerkendelse fra modtageren. Hvis der ikke mod-35 tages anderkendelse, eller hvis der kræves gentransmission, må senderen genudsende hele meddelelsen og igen
DK 166058B
2 vente på anerkendelse. Meddelelsen kan genudsendes op til et - forudbestemt maksimalt antal gange, hvorefter transaktionen afsluttes, hvis ikke der modtages anerkendelse. For hver transmission må modtageren foretage kor-5 rekt dekodning af synkroniseringsordet SYN og adressekodeordet ACW, inden den kan dekode datakodeordene DCW. Dekoderbare dataord kan oplagres og udekoderbare dataord kasseres. Om nødvendigt bruger modtageren dataord fra genudsendelserne for at komplettere meddelelsen, og den 10 udsender kun den transaktionsafsluttende anerkendelse-, når den har samlet hele meddelelsen (eller modtager en gentagelse af en meddelelse, den allerede har afsluttet, fordi den foregående anerkendelse ikke er blevet dekodet eller er blevet forsinket). Da hver genudsendelse om-15 fatter hele meddelelsen, kan denne enkle genudsendelsesprotokol føre til lav dataoverføringshastighed. Dertil kommer, at denne protokol ikke er egnet til gruppeopkald, hvor modtageren ikke sender anerkendelsessignaler.
Den anden af de kendte gentransmissionsprotokol-20 ler kaldes selektiv gentransmissionsprotokol, og den giver mulighed for større dataoverføringshastighed ved at undgå gentransmission af datakodeord, som allerede er blevet korrekt dekodet. I henhold til denne anden protokol sender modtageren en anerkendelse for hver udsendel-25 se, den modtager, for herved at specificere, hvilke datakodeord skal genudsendes, således at der opnås større dataoverføringshastighed. I det tilfælde hvor en anerkendelse ikke modtages korrekt, vil senderen gentage den tidligere transmission. Transaktionen er afsluttet, når 30 der modtages en anerkendelse, der angiver, at modtageren har samlet hele meddelelsen, eller når senderen har foretaget det forudbestemte maksimale antal transmissioner. Denne anden protokol baserer sig således også på anerkendelser, som udsendes af modtageren, og den er 35 derfor også uegnet til gruppeopkald.
Andre problemer, der opstår i forbindelse med gentransmissionsprotoller, er "duplikering" af meddel-
DK 166058B
3 eiser hos modtageren, når genudsendelserne foretages, "udeladelse" af meddelelser hos modtageren på grund af forvanskning under transmissionen og " tab" af meddelelser, når en sender fortolker en anerkendelse som hørende 5 til den forkerte meddelelse, eksempelvis fordi anerkendelsen er blevet forsinket. Disse problemer overvindes ved de i og for sig kendte linie-protokoller, hvor der anvendes nummereringssystemer. Linie-protokollerne har imidlertid den ulempe, at de kræver udsendelse af pream-.10 bier (overheads) til opkaldetablering eller opkaldinitialisering. De er i øvrigt heller ikke optimerede for gruppeopkald.
Det er kendt, at effektiviteten kan forbedres ved at udsende dataene som en række af afsnit, men så vidt 15 vides kræver sådanne protokoller en opkaldetableringsfase, der især når der er små datamængder, skaber en uønsket indledende del.
Publikationen Compcon 83, 25. IEEE Computer Society International Conference, Arlington VA, 25.-29.
20 september 1983, pp 66-70, beskriver protokoller vedrørende transmissionen af store datamængder over store afstande. Datatransmissionen foregår pr. radio via satellit- og jordforbindelser, hvorfor det over store afstande ikke kan undgås, at der opstår forsinkelser af 25 størrelsesorden 0,320 sek. begge veje over satellitforbindelsen. Datamængden kan variere fra en del af et magnetbånd til komplette discfiler. Transmissionstiden afhænger af den anvendte transmissionshastighed og af omfanget af datafilen og hvis det drejer sig om en datafil 30 på 3 x 1010 bit vil det kræve 6,9 dage at udsende med 56 kbps og 1,5 timer at udsende med 6,312 Mbps. Publikationen gennemgår tre protokoller: 1) Blok pr. blok, 2) Genstart efter fejldetektering og 3) Kontinuert. I henhold til blok pr. blok-protokollen må sende- og modtagetermi-35 nalerne udveksle signaler, der sikrer at de hver især er parate til transmission. Dataene udsendes i blokke af
DK 166058B
4 bit med op til 10.000 bit pr. blok. Rasterlængder på ca.
4000 bit siges at give en effektiv protokol, hvad angår satellitforbindelser. Hver udsendt blok kan identificeres med et sekvensnummer til kontrol af, om dataene mod-5 tages i orden. Der adderes et cyklisk redundanscheck (CRC) til hver blok således, at modtagestationen kan søge efter fejl, der måtte være indført under transmissionen over kanalen. Der er éntydig identifikation af den første blok og af den sidste blok for at afgrænse trans-10 missionen. Anerkendelser retur fra modtageterminalen er korte transmissioner, der identificerer den netop modtagne blok og skaber positiv eller negativ anerkendelsesinformation. Hvis der for den netop modtagne blok er negativ anerkendelse, genudsendes denne blok.
15 Derefter gør publikationen rede for de to proto koller: Genstart efter fejldetektering og kontinuert. De indebærer også identifikation af hver blok med et sekvensnummer. Ud fra de tre protokoller drager publikationen den utvetydige konklusion at blok pr. blok-proto-20 koiler ikke egner sig til satellitdrift med datatransmissionshastigheder af størrelsesorden Mb eller mere. Publikation har ingen særlig relevans for et mobil-data-telekommunikationssystem, hvor der er beskeden datamængde men et stort antal udsendte meddelelser således, at 25 risikoen for, at en mobil-dataterminal modtager to forskellige meddelelser fra separate kilder, er større end i en satellitforbindelse. Endvidere er de beskrevne protokoller til udsendelse af store datamængder uegnede til situationer, hvor der foretages gruppeopkald og hvor an-30 erkendelser ikke udsendes, men meddelelsen gentages et givet antal gange. Det tidsforbrug, der er ved den indledende forberedelse hos sende- og modtageterminalerne, kan tolereres, hvis en transmission skal være flere timer, men det kan ikke accepteres, når meddelelserne er 35 af meget kort varighed.
Et formål med opfindelsen er at afhjælpe disse ulemper, når der udsendes data, og skabe et mere effektivt og smidigt system.
DK 166058 B
5
Med henblik herpå er en fremgangsmåde ved transmission af meddelelser, der indbefatter datakodeord fra en sender til en modtager, og hvor datakodeordene i hver meddelelse opstilles i et afsnit eller et antal afsnit, 5 der hvert har en forudbestemt længde, og hvor en identifikation tildeles afsnittet eller hvert afsnit i en sekvens af afsnit, der skal udsendes, hvilken identifikation indsættes i hvert meddelelsesafsnit for at angive positionen af det pågældende afsnit i sekvensen, ifølge 10 opfindelsen ejendommelig ved, at der tildeles en identifikation til hver meddelelse, og at der i afsnittet eller i mindst ét afsnit af hver meddelelse indsættes et kodeord, der identificerer den pågældende meddelelse.
I tilfælde af en kort meddelelse på f.eks. mindre 15 end 30 ankommende datakodeord vil den behandles som et enkelt afsnit.
Ved implementering af fremgangsmåden ifølge opfindelsen omfatter samtlige udsendte afsnit deres respektive afsnitsidentifikation, og i det mindste det 20 første afsnit af en lang meddelelse eller det eneste afsnit af en kort meddelelse indbefatter sin meddelelsesidentifikation .
For at undgå risikoen for, at genudsendelsen af det samme afsnit bliver behandlet som en ny meddelelse, 25 indbefatter modtageren en resetbar timer, der, når den igangsættes ved modtagelsen af et afsnit, løber i et tidsrum, der er fastlagt eller kan bestemmes dynamisk i relation til længden af afsnittet, og hvis der modtages et andet afsnit, der har den samme afsnitsidentifika-30 tion, og hvis der også forekommer en meddelelsesidentifikation inden for dette tidsinterval, vil modtageren behandle den som en genudsendelse af et tidligere afsnit. Modtagelsen af et sådant afsnit efter udløbet af nævnte tidsinterval behandles imidlertid som et nyt 35 afsnit. Timeren kan resettes ved modtagelsen af hvert afsnit, eller alternativt ved modtagelsen af hvert nyt afsnit.
DK 166058 B
6
Om ønsket kan datakodeordene udsendes ved valgfri bitsammenfletning (interleaving), hvorpå de hos modtageren på komplementær måde "udflettes" (desinterleaving) . Afgørelsen om, hvor vidt datakodeordene skal ud-5 sættes for bitsammenfletning .eller ej, kan træffes dynamisk og kan afhænge af flere faktorer såsom egenskaberne hos dekoderen i modtageren og de gældende kanalforhold.
En fordel ved brug af bitsammenfletning er, at hvis der under transmissionen forekommer et "burst" af fejl, vil 10 fejlene spredes over flere kodeord, hvorved der er forøget sandsynlighed for, at der kan foretages fejlkorrigering. Som følge heraf reduceres det antal afsnit, der skal genudsendes. Under visse forhold kan bitsammenfletningen være skadelig, hvorfor fordelen ved at bruge bit-15 sammenfletning må bero på et valg. Hvis der er foretaget bitsammenfletning af datakodeordene, må der i meddelelsen indsættes en indikation, f.eks. et flag, der overfor modtageren angiver, at der er foretaget sammenfletning i datakodeordene. Graden af sammenfletning kan afhænge af 20 afsnitlængden, fordi der i et afsnit kan være et variabelt antal af kodeord. Uanset antallet af kodeord i et afsnit kan alle disse kodeord sammenflettes. Ved at lade graden af sammenfletning variere, dvs. afhænge af afsnitlængden, får man den bedste udnyttelse af bitsammen-25 fletningen.
Meddelelsesdataene kan "chiffreres", i hvilket tilfælde en indikation, f.eks. et flag, er indbefattet i meddelelsen for over for modtageren at angive, at meddelelsesdataene er blevet chiffreret. Behovet for chif-30 frering kan afhænge af selve arten af meddelelsesdataene og/eller den valgte adresse, til hvilken disse data udsendes. Der kan anvendes både bitsammenfletning og chif-frering tilsammen.
Datameddelelsesprotokollens effektivitet kan for-35 øges ved hjælp af et afsnit, der indbefatter datakodeord, der skal genudsendes sammen med nye datakodeord,
DK 166058 B
7 der sammenkædes med de kodeord, der genudsendes. Herved undgår man at skulle udsende et kort afsnit med det tilhørende preambel alene for de genudsendte datakodeord.
Opfindelsen angår også en modtager til brug ved 5 fremgangsmåden ifølge opfindelsen, hvilken modtager er ejendommelig ved midler, der reagerer overfor identifikationer, som er tildelt meddelelser og afsnit, midler til udsendelse af et anerkendelsessignal ved modtagelse af et afsnit, og midler til i et felt i anerkendelses-10 signalet at skabe en indikation om, hvorvidt afsnittet er blevet korrekt dekodet eller en selektiv eller ikke-selektiv genudsendelse er påkrævet.
Om ønsket kan modtageren indbefatte resætbare tidsstyremidler, der reagerer overfor anerkendelsen af 15 et afsnit, med henblik på at skabe en tidsperiode af forudbestemt varighed, og midler til at behandle et afsnit, som er blevet modtaget inden for tidsperioden og er blevet tildelt den samme afsnitidentifikation, som et allerede modtaget afsnit, som en genudsendelse af det 20 allerede modtagne afsnit.
Hensigtsmæssigt kan modtageren yderligere indbefatte midler til behandling af et afsnit, som er modtaget efter udløb af tidsperioden, men har den samme identifikation som et tidligere modtaget afsnit, som en ny 25 meddelelse.
Opfindelsen forklares nærmere i det følgende under henvisning til den skematiske tegning, hvor fig. 2 viser formatet for et adressekodeord ACW, der indgår i den ledende del af et afsnit, 30 fig. 3 formatet for det første datakodeord DCWl i et afsnit, fig. 4 formatet for et anerkendende adressekodeord ACKD udsendt af modtageren, og fig. 5 formatet for det fakultative datakodeord, 35 der følger efter det anerkendende adressekodeord.
Fremgangsmåden ved transmission af meddelelsesdata i overensstemmelse med opfindelsen indebærer opstil-
DK 166058 B
8 ling af sammenkædede datakodeord i et antal afsnit, idet hvert afsnit udsendes efter tur.
Der anvendes meddelelses- og afsnitsidentifikationssystemer, eksempelvis konsekutive numre, med hen-5 blik på hos modtageren at kunne genkende duplikerede meddelelser. Meddelelsesdataene udsendes afsnit efter afsnit, således at transaktionen kan abortere på et tidligt tidspunkt, hvis kanalkvaliteten er dårlig, og at den første del af en meddelelse kan nå frem til bestem-10 melsesstedet, inden den komplette transaktion er afsluttet. En sådan opstilling i afsnit forøger i øvrigt dataoverføringshastigheden og formindsker forsinkelserne ved reduktion af antallet af gentagelser.
Ved formatering af meddelelsen indeholder hvert 15 afsnit et preambel, en synkroniseringssekvens og et adressekodeord ACW efterfulgt af et antal datakodeord DCW, hvilket antal af datakodeord typisk ligger på mellem 1 og 31. Meddelelses- og afsnitsidentifikationsnumrene er indbefattet i hvert afsnit, eksempelvis i det 20 første datakodeord, der følger efter adressekodeordet.
Pig. 2 viser formatet for et 64-bit adressekodeord ACW i et afsnit, medens fig. 3 viser formatet for det første datakodeord DCW1. Det antal bit, der bruges i hver del af adressekodeordet og det første datakodeord 25 DCW1 er også angivet. Hvad angår det i fig. 2 viste adressekodeord ACW, bruges den første bit til at angive, hvorvidt kodeordet er et adressekodeord (et binært "1") eller et datakodeord (et binært "0"). PPIX er et adres-seprefix. IDENT 1 er adressen på modtageren eller på 30 gruppen af modtagere. CAT angiver, at dette adressekodeord hører til den kategori, der anvendes til meddelelsesdatatransmission. SEGL er en indikation om antallet af sammenkædede datakodeord efter adressekodeordet. Da der er allokeret 5 bit, er det maksimale antal på 31, .
35 med mindre der udføres kodning af disse bit. IDENT 2 er adressen på senderen. INT har værdien "0", hvis data-
DK 166058 B
9 kodeordene ikke er sammenflettet, og værdien "1", hvis de er sammenflettet. CRYPT har værdien "0” hvis data-kodeordene ikke er chiffrerede, og værdien "1", hvis de er chiffrerede. Det sidste felt P indbefatter paritets-5 kontrolbit til fejlkorrigering eller -detektering. De ikke beskrevne dele EXT, FLAG 1 og FLAG 2 er uden interesse, hvad angår forståelsen af opfindelsen.
Som vist i fig. 3 er den første bit i det første datekodeord DCW1 et "0", som angiver, at det drejer sig 10 om et datakodeord. SPEC tjener til eksempelvis at angive en specifik type af data eller datastruktur eller at føre dataene til en specificeret perifer adresse. NSEG betegner afsnittets nummer. NUM angiver meddelelsesnummeret eller antallet af gentagne kodeord i afsnittet.
15 Hvis NSEG nærmere betegnet er lig med 0, hvilket angiver et første afsnit i en meddelelse, er NUM = NMESS; hvis NSEG ikke er lig med 0, er NUM = NREP, hvor NMESS er meddelelsesnummeret og NREP er antallet af gentagne kodeord i afsnittet og sættes lig med 0 for ikke-selektive 20 transmissioner. LAST er lig med 0 for samtlige afsnit undtagen det sidste afsnit i meddelelsen. Inden for slutkodeordet i afsnittet betegner LAST det antal databit, der er anvendt i kodeordet. Hvis C = 1, indeholder CRC-feltet en 16 bit checksum i henhold til CCITT Recom-25 mendation V24. Hvis C alternativt har værdien "0", er dataene ikke beskyttet af en checksum indeholdt i CRC-feltet, i hvilket tilfælde dette felt er tilgængeligt for brugerens ønske. RSVD er ikke-dedikerede bit, og de sidste 16 bit P er paritetscheckbit for 64 bitkodeordet.
30 Under dannelse af et afsnit kan der fakultativt foretages bitsammenfletning på datakodeordene. Ved fakultativ bitsammenfletning indlæses datakodeordene række efter række i et todimensionalt lager, hvorfra de aflæses søjle efter søjle, således at der først aflæses 35 samtlige bit i første plads og derefter samtlige bit i anden plads osv. Dette betyder, at hvis der er et
DK 166058B
10 "burst" af fejl i transmissionen, vil fejlene fordeles over datakodeordene, og at sandsynligheden for, at antallet af fejl på modtagesiden overskrider dekoderens fejlkorrigeringsmulighed, nedsættes. Herved vil antallet 5 af gentransmissioner reduceres. Den fakultative anvendelse af bitsammenfletning afhænger af den sandsynlige længde af et sådant burst, af det antal datakodeord i afsnittene, der skal sammenflettes, og af den måde, hvorpå modtageren foretager fejlkorrigering. Endvidere 10 skal modtageren være i stand til at foretage "udfletning" (desinterleaving) af de sammenflettede data.
Om ønsket kan datakodeordene chiffreres, i hvilket tilfælde en indikation, f.eks. et flag, er indlagt i meddelelsen for over for modtageren at angive, at med-15 delelsesdataene er blevet chiffreret. Datakodeordene kan eventuelt udsættes for bitsammenfletning, inden de chif-freres.
Pig. 4 viser adressekodeordet for et anerkendende adressekodeord ACKD i et dataafsnit, der fra modtageren 20 sendes til sendeudstyret. Den første bit har en værdi "1", der angiver, at kodeordet er et adressekodeord.
PFIX er adresseprefixet, IDENT 1 er adressen på den modtager, der anerkender modtagelse af dataafsnittet. CAT angiver, at dette adressekodeord hører til den kategori, 25 der benyttes til anerkendelse, og TYPE angiver typen af anerkendelse, der eksempelvis specificerer, hvorvidt det lykkedes at foretage dekodning af afsnittet, eller hvorvidt der anmodes om selektiv eller ikke-selektiv genudsendelse af afsnittet. IDENT 2 er identiteten af det ud-30 styr, der har udsendt dataafsnittet. NEW har værdien "0", hvis der anerkendes et afsnitnummer forskellig fra 0, og værdien "1", når der anerkendes et afsnitnummer lig med 0 (dvs. det første afsnit i en ny meddelelse).
ANUM er anerkendelsesnummeret, hvis NEW = 0, er ANUM = 35 NSEG med foranliggende 0, og hvis NEW =1, er ANUM i hvert tilfælde lig med NMESS (for det afsnit, der anerkendes). P angiver paritetscheckbit for 64 bitkodeordet.
DK 166058 B
11 I det tilfælde, hvor det anerkendende adressekodeord anmoder om en selektiv genudsendelse, efterfølges det af et kontroldataord, som vist i fig. 5. Det felt, der her har interesse, er SELF, der indbefatter flag, 5 der er tilknyttet selektiv genudsendelse, og som angiver, for hvilke ankommende datakodeord i afsnittet en genudsendelse kræves. Der er allokeret en enkelt bit til hvert datakodeord. "0" angiver, at der ikke kræves gentagelse, og "1" angiver, at der er behov for gentagelse 10 af det tilhørende datakodeord. Den mest betydende bit i SELF-feltet svarer til det første udsendte datakodeord i afsnittet. Når afsnittet indbefatter mindre end 30 ankommende datakodeord, placeres genudsendelsesinformationen i de mest betydende bit i SELF-feltet. De reste-15 rende, ikke-anvendte bit sættes på 0.
Procedurerne i denne protokol skal nu beskrives i det tilfælde, hvor der foretages opkald til en modtager.
Under driften sørger senderen for at kode kildens data i en sekvens af datakodeord. Der er 47 tilgængelige data-20 bit i hvert datakodeord. Om nødvendigt kan der til kildens data føjes efterfølgende nuller for at komplettere datakodeordet. Meddelelser, der optager mindre end 30 datakodeord fra kilden, kan udsendes som et enkelt afsnit. Længere meddelelser kan deles op og sendes i et 25 antal afsnit. Hvert afsnit kan indeholde op til 30 datakodeord fra kilden. Der placeres en indledende del i begyndelsen af hvert afsnit. Denne indledende del indbefatter "preamble reversals", kodeordets synkroniseringssekvens SYN, adressekodeordet ACW og kontroldatakodeor-30 det DCW 1. Felterne i ACW og DCW 1 sættes på passende måde. Meddelelsesnummeret NMESS inkrementeres modulo 128 for hver meddelelse, der udsendes, uanset bestemmelsesstedet. Segmentnummeret NSEG sættes på 0 ved begyndelsen af hver ny meddelelse og inkrementeres modulo 64 for 35 hvert nyt afsnit, der udsendes. NSEG inkrementeres ikke for en udsendelse, der blot er en identisk gentagelse.
DK 166058 B
12 CRC-feltet kan fakultativt kalkuleres og indsættes i kontroldatakodeordet. Datakodeordene kan også chiffreres og/eller bitsammenflettes. Senderen bør kun foretage sammenfletning efter forudgående aftale med 5 modtageren. Senderen afsender et afsnit og venter på anerkendelse fra modtageren. TYPE-feltet i anerkendelsen angiver meningen med anerkendelsen, eksempelvis ACKDD, hvis det lykkedes at foretage dekodning af afsnittet, eller ACKDS, hvis der kræves selektiv genudsendelse, 10 eller ACKDR, hvis der kræves ikke-selektiv genudsendelse.
Efter modtagelse af en anerkendelse vil senderen efter omstændighederne enten genudsende det pågældende afsnit i den samme form eller foretage en selektiv gen-15 udsendelse, udsende det næste afsnit, anse opkaldet for korrekt udført eller afbryde transaktionen.
Hvis der ikke modtages nogen anerkendelse, kan senderen genudsende det pågældende afsnsit.
Senderen kan udsende afsnittet i identisk form, 20 gentagne gange op til et for afsnittet forudbestemt antal gange, idet den efter hver udsendelse venter på anerkendelse.
Hvis der kræves selektiv genudsendelse, og hvis senderen ikke er i stand til at foretage selektiv gen-25 udsendelse, vil den i så fald genudsende det tidligere afsnit i identisk form.
Hvis der foretages selektiv genudsendelse, inkre-menteres afsnitsnummeret NSEG. De gentagne datakodeord fra kilden udsendes først i afsnittet, hvorpå der kan 30 indsættes nye kodeord fra kilden, op til ialt 30 datakodeord i afsnittet. I kontroldatakodeordet DCW 1 er NUM = NREP (Number of repeated source data codewords = antallet af gentagne kodeord fra kilden).
Der er således mulighed for at spare tid ved ikke 35 at lade et helt afsnit sørge for genudsendelse af valgte kodeord, hvilket indebærer udsendelse af en anden indledende del eller andet adressekodeord.
DK 166058 B
13
Hos modtageren bruges meddelelses- og afsnitsnummerering til at forhindre et afsnit i at blive duplikeret eller til at bringe en modtager i stand til at finde ud af, hvornår en undladelse har fundet sted, og til at 5 forhindre afsnit fra forskellige meddelelser i at blive accepteret som en enkelt meddelelse.
Timeren i modtageren sættes i gang, hver gang et afsnit accepteres, og den løber en tid, der er relateret til længden af et afsnit. Modtageren oplagrer værdien af 10 NSEG, og den sidst accepterede NMESS. (NMESS forekommer i hvert fald i det første afsnit af hver meddelelse).
Medens timeren således er i gang, kan modtageren kun acceptere et afsnit, for hvilket NSEG = 0 som begyndelsen på en ny meddelelse, såfremt NMESS er forskellig 15 fra den tidligere modtagne NMESS. Ellers kan afsnittet accepteres som en gentagelse af det oprindelige afsnit i den tidligere meddelelse.
Medens timeren er i gang, kan modtageren kun acceptere et afsnit som en fortsættelse af en igangværende 20 meddelelse, såfremt NSEG inkrementeres med 1 (op til 64) i forhold til værdien ved det foregående accepterede afsnit.
Medens timeren er i gang, kan modtageren kun acceptere et afsnit som en gentagende transmission af et 25 fortsættelsesafsnit, såfremt det har det samme afsnitsnummer (NSEG), som det tidligere accepterede afsnit.
Det sidste afsnit i en meddelelse angives ved, at LAST er forskellig fra 0.
Når modtageren dekoder ASW og DCW 1 i et accep-30 terbart afsnit, dvs. et afsnit der opfylder de ovenfor nævnte betingelser, samt et anvendeligt separat IDENT 1, skal den foretage dekodning af det antal af følgende datakodeord, der er angivet ved SEGL, først ved at dechif-frere kodeordene, hvis CRYPT = 1, og derefter foretage 35 "udfletning" af kodeordene, hvis INT = 1.
Modtageren kan kræve, at samtlige datakodeord er dekoderbare, inden den sender anerkendelse med ACKDD,
Claims (20)
1. Fremgangsmåde ved transmission af meddelelser, der indbefatter datakodeord (DCW) fra en sender til en DK 166058B modtager, og hvor datakodeordene (DCW) i hver meddelelse opstilles i et afsnit eller et antal afsnit, der hvert har en forudbestemt længde, og hvor en identifikation (NSEG) tildeles afsnittet eller hvert afsnit i en sek- 5 vens af afsnit, der skal udsendes, hvilken identifikation indsættes i hvert meddelelsesafsnit for at angive positionen af det pågældende afsnit i sekvensen, kendetegnet ved, at der tildeles en identifikation (NUM) til hver meddelelse, og at der i afsnittet eller i 10 mindst ét afsnit af hver meddelelse indsættes et kodeord (DCWl), der identificerer den pågældende meddelelse.
2. Fremgangsmåde ifølge krav 1, kendetegnet ved, at korte meddelelser behandles som et enkelt afsnit, der har sin egen meddelelsesidentifika- 15 tion (NUM) og afsnitsidentifikation (NSEG), idet begge disse identifikationer udsendes.
3. Fremgangsmåde ifølge krav l, kendetegnet ved, at i det mindste det første af nævnte afsnit (NSEG=o) indbefatter sin meddelelseidentifika- 20 tion (NMESS), når det udsendes.
4. Fremgangsmåde ifølge ethvert af kravene 1-3, kendetegnet ved, at afsnittet eller hvert afsnit indbefatter en indledende del, der indeholder et adressekodeord (ACW) og et antal sammenkædede datakode- 25 ord (DCW).
5. Fremgangsmåde ifølge ethvert af kravene 1-4, kendetegnet ved, at der fra modtageren udsendes et anerkendelsessignal (ACKD) som svar på modtagelsen af et meddelelsesafsnit.
5 For hvert accepterbart afsnit skal modtageren sende en anerkendelse. Når der kræves en ikke-selektiv genudsendelse, skal den anvende ACKDR. Når der kræves en selektiv genudsendelse, skal den anvende ACKDS. Når der er tale om gruppeopkald, skal modtagerne 10 ikke sende anerkendelser. For gruppeopkald kunne meddelelsen blive udsendt afsnit efter afsnit, idet hvert afsnit genudsendes op til et forudbestemt antal gange, inden man går videre med det næste afsnit. Under alle omstændigheder tilføjes der meddelelses- og afsnitsnum-15 merering. Når der tages beslutning om varigheden af timerperioden, skal denne være relateret til varigheden af det forudbestemte antal transmissioner af et afsnit. Denne beslutning skal tage hensyn til længden af et af-20 snit, f.eks. et adressekodeord + 31 datakodeord, og til det maksimale antal gange et afsnit skal udsendes, f.eks. 8 gange. Meddelelsesnummereringen bestemmes på basis af en vurdering af det maksimale antal meddelelser, der kan 25 sendes inden for den maksimale timervarighed. Hvis det således antages, at 128 (korte) meddelelser kan sendes inden for timervarigheden, bør nummereringssekvensen i så fald være på mindst 0-127, inden den gentages. Hvis antallet er for lille, kan der ikke i en situation, hvor 30 samtlige meddelelsesnumre er blevet anvendt, udsendes nye meddelelser under den resterende del af perioden.
6. Fremgangsmåde ifølge krav 5, kend eteg- n e t ved, at anerkendelsessignalet (ACKD) indbefatter en indikation (NEW) om, hvorvidt et første afsnit eller et efterfølgende afsnit i den samme meddelelse er blevet modtaget.
7. Fremgangsmåde ifølge krav 5 eller 6, ken detegnet ved, at modtageren tilføjer et kontrol- DK 166058B dataord (Fig. 5) til anerkendelsessignalet (ACKD), når der af modtageren kræves selektiv genudsendelse, hvilket kontroldataord identificerer·(SELF) de kodeord af et afsnit, der kræver genudsendelse.
8. Fremgangsmåde ifølge krav 7, kendeteg ne t ved, at senderen, som svar på modtagelsen af kon-troldataordet (Fig. 5), udsender et afsnit, som indbefatter genudsendte datakodeord og nye datakodeord.
9. Fremgangsmåde ifølge ethvert af kravene 1-8, 10 kendetegnet ved, at det sidste afsnit af en meddelelse, der skal udsendes, indbefatter en indikation (LAST), der tilkendegiver, at det drejer sig om det sidste afsnit.
10. Fremgangsmåde ifølge ethvert af kravene 1-9, 15 kendetegnet ved, at meddelelsesdataene ud sendes ved bitsammenfletning sammen med en i meddelelsen indlagt indikation (INT) om, at dataene er blevet bitsammenflettet .
11. Fremgangsmåde ifølge krav 10, kende- 20 tegnet ved, at graden af bitsammenfletning gøres afhængig af afsnitlængden.
12. Fremgangsmåde ifølge ethvert af kravene 1-11, kendetegnet ved, at meddelelsesdataene ud sendes i chiffreret form sammen med en i meddelelsen 25 indlagt indikation (CRYPT) om, at dataene er blevet chiffreret.
13. Fremgangsmåde ifølge ethvert af kravene 1-12, kendetegnet ved, at modtagelsen inden for en forudbestemt tidsperiode af et afsnit, der er tildelt 30 den samme identifikation (NSEG) som et tidligere modtaget afsnit, behandles som en gentagende udsendelse af nævnte tidligere modtagne afsnit.
14. Fremgangsmåde ifølge ethvert af kravene 1-12, kendetegnet ved, at modtagelsen inden for en 35 dynamisk bestemt tidsperiode af et afsnit, der er tildelt den samme identifikation (NSEG) som et tidligere DK 166058 B modtaget afsnit, behandles som en gentagende udsendelse af nævnte tidligere modtagne afsnit.
15. Fremgangsmåde ifølge krav 13 eller 14, kendetegnet ved, at modtagelsen af en medde- 5 lelse, der er blevet tildelt den samme identifikation (NUM) som en tidligere meddelelse, efter udløbet af nævnte tidsperiode, behandles som en ny meddelelse.
16. Fremgangsmåde ifølge krav 13, 14 eller 15, kendetegnet ved, at varigheden af nævnte 10 tidsperiode relateres til det maksimale antal gange, afsnittet kan udsendes, og til længden af afsnittet.
17. Fremgangsmåde ifølge ethvert af kravene 1-4, kendetegnet ved, at for gruppeopkald genudsendes hvert afsnit af en meddelelse et antal gange ef- 15 ter hinanden.
18. Modtager til brug ved fremgangsmåden ifølge ethvert af kravene 1-17, kendetegnet ved midler, der reagerer overfor identifikationer, som er tildelt meddelelser (NUM) og afsnit (NSEG), midler til ud- 20 sendelse af et anerkendelsessignal (ACKD) ved modtagelse af et afsnit, og midler til i et felt i anerkendelsessignalet at skabe en indikation om, hvorvidt afsnittet er blevet korrekt dekodet eller en selektiv eller ikke-selektiv genudsendelse er påkrævet.
19. Modtager ifølge krav 18, kendeteg net ved, at resætbare tidsstyremidler, der reagerer overfor anerkendelsen af et afsnit, med henblik på at skabe en tidsperiode af forudbestemt varighed, og midler til at behandle et afsnit, som er blevet modtaget inden 30 for tidsperioden og er blevet tildelt den samme afsnit- · identifikation (NSEG), som et allerede modtaget segment, som en genudsendelse af det allerede modtagne afsnit.
20. Modtager ifølge krav 19, kendetegnet ved midler til behandling af et afsnit, som er 35 modtaget efter udløb af tidsperioden, men har den samme identifikation (NUM) som et tidligere modtaget afsnit, som en ny meddelelse.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB8522000 | 1985-09-04 | ||
| GB8522000A GB2180127B (en) | 1985-09-04 | 1985-09-04 | Method of data communication |
Publications (4)
| Publication Number | Publication Date |
|---|---|
| DK415986D0 DK415986D0 (da) | 1986-09-01 |
| DK415986A DK415986A (da) | 1987-03-05 |
| DK166058B true DK166058B (da) | 1993-03-01 |
| DK166058C DK166058C (da) | 1993-08-02 |
Family
ID=10584729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DK415986A DK166058C (da) | 1985-09-04 | 1986-09-01 | Fremgangsmaade ved transmission af data, og modtager til brug ved fremgangsmaaden |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US4975952A (da) |
| EP (1) | EP0213682B1 (da) |
| JP (1) | JP2746363B2 (da) |
| AU (1) | AU605467B2 (da) |
| DE (1) | DE3677430D1 (da) |
| DK (1) | DK166058C (da) |
| ES (1) | ES2001632A6 (da) |
| FI (1) | FI87034C (da) |
| GB (1) | GB2180127B (da) |
Families Citing this family (96)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5682148A (en) * | 1985-11-27 | 1997-10-28 | Seiko Corporation | Paging system with message numbering prior to transmission |
| US4905234A (en) * | 1987-06-03 | 1990-02-27 | General Electric Company | Apparatus and method for transmitting digital data over a radio communications channel |
| DE3786404T2 (de) * | 1987-11-27 | 1994-01-20 | Ibm | Daten-Richtigkeits-Kontrollmittel. |
| JPH0824066B2 (ja) * | 1988-02-29 | 1996-03-06 | 松下電器産業株式会社 | 高周波加熱装置 |
| US5175766A (en) * | 1988-12-09 | 1992-12-29 | The Exchange System Limited Partnership | Signalling scheme for controlling data encryption device in an electronic fund transaction processing system |
| GB2229896B (en) * | 1989-02-24 | 1993-06-30 | Rosemount Inc | Technique for acknowledging packets |
| US5245616A (en) * | 1989-02-24 | 1993-09-14 | Rosemount Inc. | Technique for acknowledging packets |
| US5175765A (en) * | 1989-05-09 | 1992-12-29 | Digital Equipment Corporation | Robust data broadcast over a distributed network with malicious failures |
| US5455865A (en) * | 1989-05-09 | 1995-10-03 | Digital Equipment Corporation | Robust packet routing over a distributed network containing malicious failures |
| GB2233191A (en) * | 1989-06-16 | 1991-01-02 | Philips Electronic Associated | Teletext decoders |
| JP2711731B2 (ja) * | 1989-09-19 | 1998-02-10 | 日本電信電話株式会社 | 信号伝送方式 |
| US5159331A (en) * | 1990-06-06 | 1992-10-27 | Seiko Corp. And Seiko Epson Corp. | Missing radio page message detection |
| GB9014112D0 (en) * | 1990-06-25 | 1990-08-15 | Secretary Trade Ind Brit | Communications system |
| JP2615509B2 (ja) * | 1990-10-30 | 1997-05-28 | 富士通株式会社 | 通信装置 |
| DE4129205A1 (de) * | 1991-03-28 | 1992-10-01 | Bosch Gmbh Robert | Verfahren zum aufbau von botschaften fuer den datenaustausch und/oder fuer die synchronisation von prozessen in datenverarbeitungsanlagen |
| US5293486A (en) * | 1991-06-28 | 1994-03-08 | Digital Equipment Corporation | Deterministic method for allocation of a shared resource |
| SE468734B (sv) * | 1991-07-04 | 1993-03-08 | Ericsson Telefon Ab L M | Saett att i ramar packa kontinuerlig datainformation tillsammans med data i paketform och anvaendning av saett vid dataoeverfoering paa transmissionssystem |
| US5222061A (en) * | 1991-10-31 | 1993-06-22 | At&T Bell Laboratories | Data services retransmission procedure |
| US5410600A (en) * | 1991-11-18 | 1995-04-25 | Broadband Communications Products, Inc. | Pre-scramble encoding method and apparatus for digital communication |
| US5396490A (en) * | 1992-03-23 | 1995-03-07 | Motorola, Inc. | Packet reassembly method and apparatus |
| GB2270821A (en) * | 1992-09-19 | 1994-03-23 | Ibm | Message transmission in a computer network |
| GB9312136D0 (en) * | 1993-06-11 | 1993-07-28 | Inmos Ltd | Transmission of messages |
| US5440545A (en) * | 1993-08-02 | 1995-08-08 | Motorola, Inc. | Packet delivery system |
| US5555266A (en) * | 1993-10-04 | 1996-09-10 | Motorola, Inc. | Method for reducing transmission delays in a packet transmission system |
| US5550848A (en) * | 1994-05-13 | 1996-08-27 | Lucent Technologies Inc. | Signaling protocol for a noisy communications channel |
| WO1996017462A2 (en) | 1994-11-21 | 1996-06-06 | Oracle Corporation | A reliable connectionless network protocol |
| KR0152788B1 (ko) | 1994-11-26 | 1998-10-15 | 이헌조 | 디지탈 영상 시스템의 복사 방지 방법 및 장치 |
| KR0136458B1 (ko) | 1994-12-08 | 1998-05-15 | 구자홍 | 디지탈 자기 기록재생 시스템의 복사 방지장치 |
| DE19500446A1 (de) * | 1995-01-10 | 1996-07-18 | Nicom Ges Fuer Kommunikationss | Verfahren zur Übertragung von Daten zwischen einem Sender und einem Empfänger in einem Datennetz |
| FI98174C (fi) * | 1995-05-09 | 1997-04-25 | Nokia Telecommunications Oy | Datansiirtojärjestelmä, jossa on liukuvaan ikkunaan perustuva datavuonohjaus |
| JP4278177B2 (ja) * | 1995-11-24 | 2009-06-10 | ペイス マイクロ テクノロジィ ピーエルシー | データ項目の送信 |
| DE69736684T2 (de) * | 1996-01-23 | 2007-09-13 | Ntt Mobile Communications Network Inc. | Kommunikationsanordnung und Übertragungsstation mit Fehlerdetektion und Wiederübertragung |
| DE19630343B4 (de) * | 1996-07-26 | 2004-08-26 | Telefonaktiebolaget L M Ericsson (Publ) | Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen |
| US6320879B1 (en) * | 1997-03-18 | 2001-11-20 | Paradyne Corporation | Communication system and method for interleaving or transmission of telephone rings and data |
| EP1850505A3 (en) * | 1997-04-24 | 2014-06-18 | Ntt Mobile Communications Network Inc. | Method and system for mobile communications |
| US5931915A (en) | 1997-05-13 | 1999-08-03 | International Business Machines Corporation | Method for processing early arrival messages within a multinode asynchronous data communications system |
| US6101168A (en) * | 1997-11-13 | 2000-08-08 | Qualcomm Inc. | Method and apparatus for time efficient retransmission using symbol accumulation |
| US6496481B1 (en) * | 1998-07-16 | 2002-12-17 | Industrial Technology Research Institute | Data transfer method for wire real-time communications |
| JP2000049898A (ja) | 1998-07-31 | 2000-02-18 | Sony Computer Entertainment Inc | 情報受信装置及び方法、情報受信システム、情報送信装置及び方法、並びに情報送受信システム |
| KR100677063B1 (ko) * | 1999-02-13 | 2007-02-01 | 삼성전자주식회사 | 단문 메시지 서비스를 사용한 데이터 전송 방법 및 그 장치 |
| KR100296049B1 (ko) * | 1999-03-19 | 2001-07-28 | 윤종용 | 단문메시지서비스를 통한 디지털 휴대용 단말기의 사용자 정보 송수신장치 및 그 방법 |
| US6421803B1 (en) * | 1999-06-25 | 2002-07-16 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for implementing hybrid automatic repeat request using parity check combining |
| GB9915593D0 (en) | 1999-07-02 | 1999-09-01 | Nokia Telecommunications Oy | Data acknowledgement |
| DE19952034A1 (de) * | 1999-10-28 | 2001-05-10 | Infineon Technologies Ag | Verfahren zum Initialisieren oder Konfigurieren einer elektrischen Schaltung |
| US6697331B1 (en) | 1999-11-17 | 2004-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Link layer acknowledgement and retransmission for cellular telecommunications |
| US9130810B2 (en) | 2000-09-13 | 2015-09-08 | Qualcomm Incorporated | OFDM communications methods and apparatus |
| US7295509B2 (en) | 2000-09-13 | 2007-11-13 | Qualcomm, Incorporated | Signaling method in an OFDM multiple access system |
| EP1346592B1 (en) * | 2000-12-22 | 2007-05-09 | Nokia Corporation | Management of calls to a roaming subscriber |
| CA2439287C (en) * | 2001-02-28 | 2009-12-15 | Ultra Electronics Canada Defence Inc./Defense Ultra Electronics Canada Inc. | Frame synchronization method and system |
| US7430262B2 (en) * | 2001-03-19 | 2008-09-30 | Defense Ultra Electronics Canada Inc. | Frame synchronization method and system |
| FR2823631B1 (fr) * | 2001-04-11 | 2003-11-07 | Sagem | Procede de diffusion d'informations multimedia dans un reseau cellulaire et une utilisation du procede |
| DE10124417A1 (de) * | 2001-05-18 | 2002-11-21 | Siemens Ag | Verfahren zur Übertragung von Daten |
| KR100557167B1 (ko) * | 2001-11-02 | 2006-03-03 | 삼성전자주식회사 | 이동통신시스템에서의 재전송 장치 및 방법 |
| US7221657B2 (en) * | 2002-02-08 | 2007-05-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Processing different size packet headers for a packet-based conversational service in a mobile communications system |
| US8135962B2 (en) * | 2002-03-27 | 2012-03-13 | Globalfoundries Inc. | System and method providing region-granular, hardware-controlled memory encryption |
| ATE359565T1 (de) * | 2003-05-08 | 2007-05-15 | Koninkl Philips Electronics Nv | Verfahren, system, basisstation und datenträger zur kollisionsfreien signalübertragung zwischen einer basisstation und einer anzahl beweglicher datenträger |
| US9148256B2 (en) | 2004-07-21 | 2015-09-29 | Qualcomm Incorporated | Performance based rank prediction for MIMO design |
| US9137822B2 (en) | 2004-07-21 | 2015-09-15 | Qualcomm Incorporated | Efficient signaling over access channel |
| US7330716B2 (en) | 2005-01-21 | 2008-02-12 | Responsive Innovations, Llc | Wireless communication system |
| US8041347B2 (en) * | 2005-01-21 | 2011-10-18 | Responsive Innovations, Llc | Transmitter controlled communication links |
| EP1867050A4 (en) * | 2005-02-03 | 2008-06-11 | Agency Science Tech & Res | METHOD FOR SENDING DATA, METHOD FOR RECEIVING DATA, TRANSMITTERS, RECEIVERS AND COMPUTER PROGRAM PRODUCTS |
| US9246560B2 (en) | 2005-03-10 | 2016-01-26 | Qualcomm Incorporated | Systems and methods for beamforming and rate control in a multi-input multi-output communication systems |
| US9154211B2 (en) | 2005-03-11 | 2015-10-06 | Qualcomm Incorporated | Systems and methods for beamforming feedback in multi antenna communication systems |
| US8446892B2 (en) | 2005-03-16 | 2013-05-21 | Qualcomm Incorporated | Channel structures for a quasi-orthogonal multiple-access communication system |
| US9143305B2 (en) | 2005-03-17 | 2015-09-22 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
| US9461859B2 (en) | 2005-03-17 | 2016-10-04 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
| US9520972B2 (en) | 2005-03-17 | 2016-12-13 | Qualcomm Incorporated | Pilot signal transmission for an orthogonal frequency division wireless communication system |
| US9184870B2 (en) | 2005-04-01 | 2015-11-10 | Qualcomm Incorporated | Systems and methods for control channel signaling |
| US9408220B2 (en) | 2005-04-19 | 2016-08-02 | Qualcomm Incorporated | Channel quality reporting for adaptive sectorization |
| US9036538B2 (en) | 2005-04-19 | 2015-05-19 | Qualcomm Incorporated | Frequency hopping design for single carrier FDMA systems |
| US8565194B2 (en) | 2005-10-27 | 2013-10-22 | Qualcomm Incorporated | Puncturing signaling channel for a wireless communication system |
| US8611284B2 (en) | 2005-05-31 | 2013-12-17 | Qualcomm Incorporated | Use of supplemental assignments to decrement resources |
| US8879511B2 (en) | 2005-10-27 | 2014-11-04 | Qualcomm Incorporated | Assignment acknowledgement for a wireless communication system |
| US8462859B2 (en) | 2005-06-01 | 2013-06-11 | Qualcomm Incorporated | Sphere decoding apparatus |
| US9179319B2 (en) | 2005-06-16 | 2015-11-03 | Qualcomm Incorporated | Adaptive sectorization in cellular systems |
| US8599945B2 (en) | 2005-06-16 | 2013-12-03 | Qualcomm Incorporated | Robust rank prediction for a MIMO system |
| US8885628B2 (en) | 2005-08-08 | 2014-11-11 | Qualcomm Incorporated | Code division multiplexing in a single-carrier frequency division multiple access system |
| US20070041457A1 (en) | 2005-08-22 | 2007-02-22 | Tamer Kadous | Method and apparatus for providing antenna diversity in a wireless communication system |
| US9209956B2 (en) | 2005-08-22 | 2015-12-08 | Qualcomm Incorporated | Segment sensitive scheduling |
| JP4891323B2 (ja) * | 2005-08-24 | 2012-03-07 | クゥアルコム・インコーポレイテッド | 無線通信システムに関する可変送信時間間隔 |
| US8644292B2 (en) * | 2005-08-24 | 2014-02-04 | Qualcomm Incorporated | Varied transmission time intervals for wireless communication system |
| US9136974B2 (en) | 2005-08-30 | 2015-09-15 | Qualcomm Incorporated | Precoding and SDMA support |
| US9088384B2 (en) | 2005-10-27 | 2015-07-21 | Qualcomm Incorporated | Pilot symbol transmission in wireless communication systems |
| US9172453B2 (en) | 2005-10-27 | 2015-10-27 | Qualcomm Incorporated | Method and apparatus for pre-coding frequency division duplexing system |
| US9144060B2 (en) | 2005-10-27 | 2015-09-22 | Qualcomm Incorporated | Resource allocation for shared signaling channels |
| US8582509B2 (en) | 2005-10-27 | 2013-11-12 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
| US9225488B2 (en) | 2005-10-27 | 2015-12-29 | Qualcomm Incorporated | Shared signaling channel |
| US8045512B2 (en) * | 2005-10-27 | 2011-10-25 | Qualcomm Incorporated | Scalable frequency band operation in wireless communication systems |
| US9210651B2 (en) | 2005-10-27 | 2015-12-08 | Qualcomm Incorporated | Method and apparatus for bootstraping information in a communication system |
| US8477684B2 (en) | 2005-10-27 | 2013-07-02 | Qualcomm Incorporated | Acknowledgement of control messages in a wireless communication system |
| US8693405B2 (en) | 2005-10-27 | 2014-04-08 | Qualcomm Incorporated | SDMA resource management |
| US8582548B2 (en) | 2005-11-18 | 2013-11-12 | Qualcomm Incorporated | Frequency division multiple access schemes for wireless communication |
| JP2008078768A (ja) * | 2006-09-19 | 2008-04-03 | Denso Corp | ネットワークシステム,ネットワークデバイスおよびプログラム |
| US20080108298A1 (en) * | 2006-11-07 | 2008-05-08 | Selen Mats A | Certified two way source initiated transfer |
| BRPI0815329B1 (pt) * | 2007-08-13 | 2020-05-19 | Qualcomm Inc | método para entrega de pacotes de dados de acordo com números de sequência durante um handover de um dispositivo móvel, equipamento para comunicação sem fio que facilita processamento de pacotes de dados em ordem em um handover de um dispositivo móvel e memória legível por computador |
| JP5109707B2 (ja) * | 2008-02-19 | 2012-12-26 | コニカミノルタビジネステクノロジーズ株式会社 | 定着装置及び画像形成装置 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL135897C (da) * | 1965-12-03 | |||
| US3876979A (en) * | 1973-09-14 | 1975-04-08 | Gte Automatic Electric Lab Inc | Data link arrangement with error checking and retransmission control |
| DE2522166B2 (de) * | 1975-05-17 | 1977-06-23 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Verfahren zur gesicherten uebertragung von daten mit informationsaufteilung |
| NL179777C (nl) * | 1975-10-17 | 1986-11-03 | Nederlanden Staat | Transmissiestelsel met een transmissieweg die uit een aantal opeenvolgende arq-ketens is opgebouwd. |
| JPS55137743A (en) * | 1979-04-16 | 1980-10-27 | Nippon Telegr & Teleph Corp <Ntt> | Data transmission system |
| JPS5635550A (en) * | 1979-08-31 | 1981-04-08 | Fujitsu Ltd | Automatic retransmission request system |
| GB2059723A (en) * | 1979-09-19 | 1981-04-23 | Marconi Co Ltd | Interleavers for digital data signals |
| US4322576A (en) * | 1979-12-28 | 1982-03-30 | Racal-Milgo, Inc. | Message format for secure communication over data links |
| JPS5883448A (ja) * | 1981-11-13 | 1983-05-19 | Hitachi Ltd | デ−タ伝送方式 |
| EP0089831A3 (en) * | 1982-03-19 | 1985-05-22 | Harris Corporation | Data communications system ensuring redundant message suppression |
| US4636851A (en) * | 1982-04-23 | 1987-01-13 | Independent Broadcasting Authority | Signal coding for secure transmission |
| DE3217261C2 (de) * | 1982-05-07 | 1984-09-13 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zum Übertragen von verschlüsselten Daten |
| CA1213972A (en) * | 1983-07-13 | 1986-11-12 | Takashi Okada | Apparatus for scrambling a television signal |
| JPS6053348A (ja) * | 1983-09-02 | 1985-03-27 | Nec Corp | デ−タ転送装置におけるデ−タ再送方式 |
| JPS60102038A (ja) * | 1983-11-09 | 1985-06-06 | Oki Electric Ind Co Ltd | 暗号通信方式 |
| US4694489A (en) * | 1983-12-22 | 1987-09-15 | Frederiksen Jeffrey E | Video transmission system |
| US4757536A (en) * | 1984-10-17 | 1988-07-12 | General Electric Company | Method and apparatus for transceiving cryptographically encoded digital data |
-
1985
- 1985-09-04 GB GB8522000A patent/GB2180127B/en not_active Expired
-
1986
- 1986-09-01 DK DK415986A patent/DK166058C/da not_active IP Right Cessation
- 1986-09-01 EP EP86201492A patent/EP0213682B1/en not_active Expired
- 1986-09-01 AU AU62107/86A patent/AU605467B2/en not_active Expired
- 1986-09-01 DE DE8686201492T patent/DE3677430D1/de not_active Expired - Lifetime
- 1986-09-01 ES ES8601546A patent/ES2001632A6/es not_active Expired
- 1986-09-01 FI FI863520A patent/FI87034C/fi not_active IP Right Cessation
- 1986-09-04 JP JP61206923A patent/JP2746363B2/ja not_active Expired - Lifetime
-
1988
- 1988-05-11 US US07/192,815 patent/US4975952A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| GB2180127A (en) | 1987-03-18 |
| GB8522000D0 (en) | 1985-10-09 |
| DK415986D0 (da) | 1986-09-01 |
| FI87034C (fi) | 1992-11-10 |
| EP0213682A2 (en) | 1987-03-11 |
| DK415986A (da) | 1987-03-05 |
| JP2746363B2 (ja) | 1998-05-06 |
| AU6210786A (en) | 1987-03-05 |
| FI87034B (fi) | 1992-07-31 |
| DE3677430D1 (de) | 1991-03-14 |
| GB2180127B (en) | 1989-08-23 |
| JPS6259436A (ja) | 1987-03-16 |
| US4975952A (en) | 1990-12-04 |
| EP0213682A3 (en) | 1989-02-15 |
| FI863520A0 (fi) | 1986-09-01 |
| EP0213682B1 (en) | 1991-02-06 |
| FI863520A7 (fi) | 1987-03-05 |
| AU605467B2 (en) | 1991-01-17 |
| ES2001632A6 (es) | 1988-06-01 |
| DK166058C (da) | 1993-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4975952A (en) | Method of data communication | |
| US6487690B1 (en) | Forward error correction system for packet based real time media | |
| US4905234A (en) | Apparatus and method for transmitting digital data over a radio communications channel | |
| US5541924A (en) | Method and device for channel contention and data transmission for packet-switched subscriber units in a communication system | |
| JP2003060624A (ja) | 2次ステーション | |
| EP0195598A2 (en) | Universal protocol data receiver | |
| US7983252B2 (en) | Enhanced frame aggregation in a wireless network system | |
| US20030110435A1 (en) | Adaptive multi-mode harq system and method | |
| RU2002116683A (ru) | Способ передачи/приема данных в системе передачи данных с гибридным запросом автоматического повторения | |
| CN1476699A (zh) | 基于分组的通信系统的前向纠错系统与方法 | |
| KR20030079995A (ko) | 천공 재전송을 이용한 자동 재전송 요구 시스템 | |
| JP2595965B2 (ja) | 同報通信システム | |
| JP5085821B2 (ja) | Ir機能を具備したarqを用いて通信システムで情報を送信する方法 | |
| JP2711731B2 (ja) | 信号伝送方式 | |
| JPH11510982A (ja) | 自動繰り返し要求法における、コンピュータ支援されたバックシグナリング方法 | |
| CN115225209A (zh) | 数据发送、传输方法、发送装置、传输系统和存储介质 | |
| CN107888326B (zh) | 数据传输方法和装置 | |
| US7100078B1 (en) | Method and apparatus for restoration of lost blocks in a multicast data transmission | |
| CN101321317B (zh) | 一种分段确认机制实现短消息系统中级联短消息传输方法 | |
| KR101690791B1 (ko) | 초광대역 무선통신 시스템에서 프로토콜 버전을 포함하는 프레임을 송수신하는 장치 및 방법 | |
| JPH0562861B2 (da) | ||
| US12432674B2 (en) | Method and apparatus for radio communications | |
| KR100630231B1 (ko) | 다중 고속 데이터 전송장치 | |
| JP2002009727A (ja) | Ofdm伝送システムのac送受信方法および送信装置、受信装置 | |
| SU1646066A1 (ru) | Устройство передачи и приема дискретной информации |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUP | Patent expired |