[go: up one dir, main page]

SE511881C2 - Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem - Google Patents

Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem

Info

Publication number
SE511881C2
SE511881C2 SE9702903A SE9702903A SE511881C2 SE 511881 C2 SE511881 C2 SE 511881C2 SE 9702903 A SE9702903 A SE 9702903A SE 9702903 A SE9702903 A SE 9702903A SE 511881 C2 SE511881 C2 SE 511881C2
Authority
SE
Sweden
Prior art keywords
packet
chl
communication resources
chn
coded
Prior art date
Application number
SE9702903A
Other languages
English (en)
Other versions
SE9702903L (sv
SE9702903D0 (sv
Inventor
Olov Mikael Hoeoek
Per Johan Anders Nystroem
Original Assignee
Ericsson Telefon Ab L M
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 Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to SE9702903A priority Critical patent/SE511881C2/sv
Publication of SE9702903D0 publication Critical patent/SE9702903D0/sv
Priority to AU79495/98A priority patent/AU7949598A/en
Priority to JP2000506754A priority patent/JP4242060B2/ja
Priority to EP98930013A priority patent/EP1020052B1/en
Priority to CNB988080915A priority patent/CN1153414C/zh
Priority to PCT/SE1998/001196 priority patent/WO1999008423A1/en
Priority to DE69835758T priority patent/DE69835758T2/de
Priority to CA002297654A priority patent/CA2297654C/en
Priority to BR9811135-3A priority patent/BR9811135A/pt
Priority to US09/130,599 priority patent/US6363425B1/en
Publication of SE9702903L publication Critical patent/SE9702903L/sv
Publication of SE511881C2 publication Critical patent/SE511881C2/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)
  • Communication Control (AREA)

Description

lO 15 20 25 30 511881 datablock, men i de flesta fall motsvarar ett paket två eller flera datablock.
Ett block kan vidare definieras differentiellt på olika logiska nivåer i ett telekommunikationssystem. Följaktligen, vad som är ett paket på en första logisk nivå kan betraktas som flera paket på en andra logisk nivå. Exempelvis indelas vanligtvis GPRS-högnivåpaket i två eller flera s.k. LLC-ramar (LLC = Link Layer Control) innan sändning över luftgränssnittet. Beträffande denna uppfinning betraktas sådana LLC-ramar och motsvarande delpaket likaledes som paket.
Dessutom, innan ett datablock sänds, kan redundanssymboler införlivas i datablocket. Redundanssymbolerna korreleras med datablocket, så att försämring av nämnda data under sändning kan korrigeras av nyttolastinformationen i en begränsad den mottagande parten. kallas enlighet med ett kodningsförfarande.
Processen att addera redundanssymboler framåtriktad felkorrigeringskodning och genomförs i Ju fler redundanssymboler som införlivas desto större kan den tolererade sändningsförsämringen vara. Emellertid är ett datablocks storlek konstant. Följaktligen medför existensen av ett stort antal redundanta resultat i många datablock naturligtvis en längre sändningstid än om inga redundanssymboler hade adderats. Å andra sidan ökar en liten mängd redundans sannolikheten för återutsändningar av datablock, under sändningen. som orsakas av existensen av icke korrigerbara fel En stor mängd sådana omsändningar~ medför definitivt en lång total sändningstid för informationen i paketet.
Från skriften US, A, 5 526 399 är ett förfarande känt sändning av information i ett radiokommunikationssystem, (FBC) kan användas för för där och att en kombination av framàtriktad felkorrigering begäran om automatisk upprepning (ARQ) 10 15 20 25 30 31 511881 åstadkomma en god sändningseffektivitet. Antalet anmodanden om upprepning av kommunikation per tidsintervall övervakas och om antalet är större än ett första värde, ökas mängden framátriktad felkorrigering. Om i stället antalet anmodanden om upprepning av kommunikation per tidsintervall är mindre än ett andra värde minskas mängden framátriktad felkorrigering.
Ett förfarande för icke transparent datasändning beskrivs i WO, A1, 96/36146. Skriften används på information som sänds från en första till en andra beskriver hur kanalkodning part. Kvaliteten på den icke transparenta uppkopplingen övervakas och om. kvaliteten. blir sämre än en viss nivå så I syfte att kanal för ändras kanalkodningen till att bli mer effektiv. kompensera för en lägre sändningshastighet per nyttolastinformationen, under användningen av den mer effektiva kanalkodningen, ökas samtidigt den tilldelade kanalkapaciteten.
Skriften US, A, där ett ständigt ökande antal anmodanden om 4 939 731 beskriver ett annat exempel på ett förfarande, upprepande av kommunikation åtgärdas genom att utöka mängden redundans i varje datablock i förhållande till nyttolastinformationen. Här förekommer emellertid ingen kompensation för den sänkta hastigheten hos nyttolastöverföringen.
I artikeln "Performance of the Burst-Level ARQ Error in an Indoor Mobile Radio Environment", mars 1994, skurnivà-ARQ- Protection Scheme IEEE Transactions on Vehicular Technology, nr 1, 1412-1416, Malkamäki ett förfarande som alternativ till konventionell FEC-kodning för sid. beskriver E. talsändning, där redundansen endast sänds när så erfordras.
Alla dessa förfaranden bestämmer adaptivt, på olika sätt, förhållandet mellan mängden framátriktad felkorrigering och mängden återutsändningar av datablock per tidsintervall i 10 15 20 25 30 511 881 4 syfte att åstadkomma en effektiv överföring av information från en sändande part till en mottagande part.
Emellertid syftar inget av de tidigare kända förfarandena till att minimera den totala sändningstiden för informationen. I stället varierar varje förfarande iterativt mängden framàtriktad felkorrigering till en nivå, som för tillfället ger en tillfredsställande systemkapacitet för nyttolastinformationen.
Beskrivning av uppfinningen Ett syfte med uppfinningen är följaktligen att minimera medelsändningstiden för nyttolastinformation i ett telekommunikationssystem.
Ett annat syfte med uppfinningen är att använda luftgränssnittet i ett radiokommunikationssystem så effektivt som möjligt, vid förmedling av paketinformation i ett sådant system.
Ett ytterligare syfte med uppfinningen är att åstadkomma en tillfredsställande sändning av paketinformation i en omgivning, där sändningsvillkoren är instabila.
Dessa syften tillfredsställs av uppfinningen genom att a priori minimera den skattade sändningstiden för varje paket som förmedlas genom systemet. I allmänhet har tillgängliga kommunikationsresurser ganska varierande sändningskvalitet.
Det är följaktligen viktigt att göra ett bra urval bland dessa resurser. Beroende på hur många kommunikationsresurser som har tillräckligt hög sändningskvalitet och kvalitetsvariationer mellan dessa resurser är ett specifikt det Följaktligen är det väsentligt. med kodningsschemat att det kodningsschema optimala förfarandet för användning. väljs tillsammans med de tilldelade kommunikationsresurserna.
Dessutom är fördelningen av kodade datablock över de 10 15 20 25 30 5 511 881 tilldelade kommunikationsresurserna en parameter, son: måste optimeras.
I enlighet med en utföringsform av uppfinningen finns ett förfarande för att förmedla paketinformation i ett digitalt telekommunikationssystem. Förfarandet förutsätter att mängden kommunikationsresurser kan varieras för varje paket och att systemet verkar i enlighet med ett protokoll, som medger selektiv återutsändning av felaktigt mottagna paket. Vidare måste det vara möjligt att framàtriktat felkorrigeringskoda olika till en nyttolastinformation med ett av åtminstone tvá kodningsscheman, före sändning av informationen mottagande part. med ett minimerar en Med ett ett innefattande Förfarandet innefattar för varje paket och uppsättning tillgängliga kommunikationsresurser en kombination med kodningsschema och en resursdelmängd, som skattad sändningstid informationen i från ursprungligt datablock i paketet till mottagandet av sändningstid för paketet. avses tiden sändningens start av positivt bekräftelsemeddelande för paketet, dvs. en möjlig mellanliggande fördröjning och väntetid.
Naturligtvis kan valet av kodningsschema och resursdelmängden förutsatt att Efter att ha hittat en sådan optimal kombination med ett kodningsschema också baseras på ytterligare förutsättningar, ovannämnda sändningstidskrav tillfredsställs. och en uppsättning med kommunikationsresurser kodas paketet med detta kodningsschema och sänds till den mottagande parten över dessa resurser. kännetecknas härmed av vad som Ovannämnda förfarande framgår fràn krav 1.
I enlighet med en annan utföringsform av uppfinningen finns ett förfarande för att förmedla paketinformation i ett digitalt vilket, kommunikationssystem som definieras ovan, genom för varje paket och uppsättning med tillgängliga 10 15 20 25 30 511 881 6 ett ÖVGI' en kommunikationsresurser, där finns en kombination med kodningsschema och en fördelning av kodade datablock, delmängd av de tillgängliga resurserna.
Förfarandet innefattar följande steg som inte följer på varandra. Bestämma vilka, av alla kommunikationsresurser i systemet, ett kommunikationsresurserna en som för närvarande är tillgängliga för sändning av specifikt paket; välja från de tillgängliga bestämd uppsättning, som innefattar de lämpligaste resurserna för sändning av paketet; skatta en sändningstid för att sända tvà eller fler kodade versioner av paketet, över den bestämda uppsättningen med resurser; välja en kombination med ett kodningsschema och en sonx minimerar den skattade för att sända de kodade datablock, version av fördelning av kodade datablock, sändningstiden, en kodad följaktligen exakt vilket kodat datablock som skall sändas som utgör paketet. Fördelningen definierar över varje kommunikationsresurs. Slutligen kodas paketet via kodningsschemat enligt den valda kombinationen och sänds över kommunikationsresurserna över den bestämda uppsättningen, i med det valda ett enlighet med fördelningen, som tillsammans kodningsschemat förväntas vara optimalt sett ur sändningstidperspektiv.
Ett förfarande för att förmedla information i ett digitalt telekommunikationssystenx i enlighet med denna utföringsform av uppfinningen kännetecknas härmed av vad som framgår från krav 3. med en ett ett för I enlighet ytterligare utföringsform av förfarande för att förmedla digitalt uppfinningen finns paketinformation i telekommunikationssystem enligt ovan, där varje paket och uppsättning med tillgängliga kommunikationsresurser där finns en kombination med ett kodningsschema och en fördelning av kodade datablock, över en delmängd av de tillgängliga sändningsresurserna. 10 15 20 25 30 35 v 511 881 Förfarandet innefattar följande på varandra följande steg.
För det första, bestämma vilka, av alla kommunikationsresurser i systemet, som för närvarande är tillgängliga för sändning av ett specifikt paket. För det andra, härleda en skattad sändningskvalitet för var och en av dessa kommunikationsresurser. För det tredje, välja från de tillgängliga resurserna en bestämd uppsättning som innefattar de lämpligaste resurserna för sändning av paketet. För det fjärde, välja ett godtyckligt kodningsschema bland de kodningsscheman, som är tillgängliga i systemet. För det femte, beräkna ett antal kodade datablock som skall finnas i ett kodat paket, det valda kodningsschemat. som härleds från kodningen av paketet via För det sjätte, välja en första relevant fördelning av kodade datablock, som skulle fås från kodningsprocessen, över kommunikationsresurserna hos den För det sjunde, beräkna en skattad För det åttonde, upprepa kodnings- och beräkningsstegen tills en skattad bestämda uppsättningen. sändningstid för en sådan sändning. fördelnings-, sändningstid har fastställts för varje kombination med kodningsschema och relevant fördelning av kodade databock.
Genom relevant fördelning avses att en kommunikationsresurs med en hög skattad sändningskvalitet alltid skall sända åtminstone så många kodade datablock av ett specifikt kodat paket, som en kommunikationsresurs med en lägre skattad sändningskvalitet. Emellertid kan en relevant fördelning mycket väl betyda att inga kodade datablock skall fördelas på en eller några av de resurser, som har identifierats av den bestämda uppsättningen. En relevant fördelning kan också avse att den utvalda uppsättningen innefattar inga fler resurser än vad som kan hanteras av åtminstone en kompetent involverad part, sändare eller mottagare.
För det nionde väljs ett kodat datapaket, som tillsammans med en viss fördelning, förväntas minimera sändningstiden för nyttotrafikinformationen i det ursprungliga paketet. För det 10 15 20 25 30 511881 kodade uppsättningen med resurser, i enlighet med denna fördelning. tionde, sända detta paket över den bestämda Ett förfarande för att förmedla paketinformation i digitalt ett telekommunikationssystem i enlighet med denna utföringsform av uppfinningen kännetecknas härmed av vad som framgår från krav 7.
Ett arrangemang i enlighet med uppfinningen för att förmedla paketinformation i ett digital telekommunikationssystem innefattar följande: ett buffertmedel för att lagra datablock som bildar ett specifikt paket; ett kodningsmedel för att hämta ett paket fràn nämnda buffertmedel och därifrån åstadkomma ett kodat paket; ett (i) att härleda kvalitetsmått för alla de tillgängliga beräkningsmedel för närvarande utvald bland dessa tillgängliga resurser, (iii) kodade datablock uppsättningen med kommunikationsresurser skattade att enlighet med åtminstone två olika kombinationer av kodning och ett kodat paket till en nmttagande part, för kommunikationsresurserna, (ii) bestämma en uppsättning med kommunikationsresurser bestämma relevanta fördelningar med över den utvalda och (iv) beräkna sändningstider för sända ett kodat paket i och fördelning; sändningsmedel för att sända ett över åtminstone en av nämnda kommunikationsresurser hos den bestämda uppsättningen med resurser, i enlighet med en fördelning, som tillsammans med en specifik kodning förväntas ge den kortaste sändningstiden för det kodade paketet.
Ovannämnda arrangemang av uppfinningen kännetecknas härmed av vad som framgår fràn krav 18.
I enlighet med en aspekt av finns en ett uppfinningen basstationsstyrenhet för GPRS, arrangemanget. radiotelekommunikationssystem, exempelvis som innefattar det uppfinningsenliga 10 15 20 25 9 511 881 Denna aspekt framgår från krav 21.
I enlighet med en annan aspekt av uppfinningen finns en ett innefattande omkopplingsenhet hos paketförmedlande telekommunikationsnät det uppfinningsenliga arrangemanget.
Denna aspekt framgår från krav 22.
Arrangemanget i enlighet med uppfinningen kan naturligtvis också finnas hos någon annan resurstilldelningsenhet i ett mobilt eller stationärt digitalt telekommunikationssystem.
Uppfinningen erbjuder följaktligen en lösning på problemet med att minimera medelsändningstiden för nyttolastinformation i ett telekommunikationssystem genom att för ett felkorrigeringskodningsschema och en blockfördelning över de varje paket välja en kombination med framàtriktat tillgängliga kommunikationsresurserna, som minimerar den skattade sändningstiden för paketet.
Givet en korrekt skattning är sändningstiden för varje informationsenhet i medeltal minimal. ett förfarande använder radiokommunikationssystem som sitt Följaktligen detta luftgränssnitt för paketförmedling över effektivt eftersom förfarandet minimerar den totala mängden tillämpar också luftgränssnittet så som möjligt, med radioresurser som behövs per förmedlad informationsenhet.
Den föreslagna säkerställer också en tillförlitlig sändningsvillkoren är lösningen sändning av information i en omgivning, där instabila. Eftersom, oavsett möjliga sändningskvaliteterna hos de alltid den ett reaktioner hos individuella kommunikationsresurserna väljs för närvarande effektivaste kombinationen med framàtriktat 10 15 20 25 511881 10 felkorrigingskodningsschema och blockfördelning över tillgängliga kommunikationsresurser.
Figurbeskrivning Fig. l visar ett känt förfarande för att sända ett litet paket via en enskild kommunikationsresurs.
Fig. 2 visar ett känt förfarande för att sända ett större paket via flera kommunikationsresurser.
Fig. 3 visar ett känt alternativt förfarande för att sända ett större paket via flera kommunikationsresurser.
Pig. flertal uppfinningsenliga förfarandet. 4 visar hur ett paket kodas och fördelas över ett kommunikationsresurser, i enlighet med det Fig. att 5a, koda kommunikationsresurs. b visar ett första och ett andra i sig känt sätt och sända ett paket via en enda Fig. 6a, b visar ett första och ett andra i sig känt sätt att koda ett kommunikationsresurser. för och sända paket via flera Fig. 7 visar datablock hos kommunikationsresurser. sju relevanta val för att fördela kodade ett specifikt paket över ett givet antal Fig. 8 visar ett flödesschema av en första utföringsform av förfarandet enligt uppfinningen.
Fig. 9 visar ett flödesschema av en andra utföringsform av förfarandet enligt uppfinningen. 10 15 20 25 30 11 511881 Fig. 10 beskriver ett blockschema av ett arrangemang i enlighet med uppfinningen.
Uppfinningen beskrivs nu mer detaljerat med hänvisning till de föredragna utföringsformerna och med hänvisning till de bifogade figurerna.
Föredragna utföringsformer 1 visar ett känt förfarande för att förmedla ett innefattande datablock Bl - B3 chx, Fig. litet paket, kommmunikationsresurs via en enskild fràn en sändande part till en mottagande part i ett digitalt telekommunikationssystem, som Ifall fel uppstår vid mottagandet av paketet medger det selektiva ARQ-protokollet det datablock i paketet, som togs emot på ett felaktigt sätt. I det visade exemplet togs ett andra datablock B2 i paketet emot fungerar i enlighet med ett selektivt ARQ-protokoll. exklusiv återutsändning av specifika på ett felaktigt sätt. Följaktligen, efter en första väntetid W1 indikerar den mottagande parten detta genom att sända ett NACK(2) till senare återutsänds negativt bekräftelsemeddelande den sändande parten. En andra väntetid W2 det andra datablocket B2 och efter en ytterligare första väntetid Dh indikerar den mottagande parten korrekt mottagande av det andra datablocket B2 genom att ett positivt bekräftelsemeddelande ACK till den sändande parten. Givet att överföringen av ett datablock erfordrar en tid I och att ett bekräftelsemeddelande ACK, NACK har en överföringstid C blir 412 + 2W1 + returnera den totala sändningstiden Tamm för paketet Tuæß = W2 + ZC. är det ofta effektivt att kommunikationsresurs.
Om stora paket skall sändas använda mer än en I fig. 2 visas ett typiskt förfarande som innefattar tolv datablock B1 - ch4. för att sända ett paket, BR över fyra kommunikationsresurser chl - Den horisontella axeln är en tidsaxel och innehållet i 10 15 20 25 30 35 12 511 881 varje kommunikationsresurs chl - ch4 är representerat utmed chl - ch4 förutsätts ha lika sändningskvalitet och datablocken är jämnt den vertikala axeln. Kommunikationsresurserna fördelade över dessa. En jämn fördelning av datablock B1 - Bm över resurserna utförs enklast genom att cirkulärt tilldela ch4, det första datablocket Bl pà den första kommunikationsresursen chl, det datablocket B2 på kommunikationsresursen ch2 osv. Datablocken Bh sänds följaktligen via den första resursen chl, B2, datablocken B3, den tredje ch3 och datablocken B4, Bg Under sändningen inträffar sjätte datablocket Bg och det elfte Den mottagande parten indikerar detta för den sändande att sända tillbaka ett bekräftelsemeddelande NACK(6,l1). De felaktigt datablocken B6 och Bn återutsänds och denna gång tas de emot datablock till resurserna chl - dvs. genom att placera andra den andra B5 och Bg datablocken B6 och Bm via den andra ch2, B1 och Bn via och B12 sänds via den fjärde kommunikationsresursen ch4. emellertid fel i det datablocket BU. parten genom negativt mottagna på ett korrekt sätt. Följaktligen returnerar den mottagande parten ett positivt bekräftelsemeddelande ACK, som verifierar att hela paketet nu har mottagits på ett korrekt sätt.
Patentskriften SE, C2 504 577 lär hur man selektivt återutsänder felaktigt mottagna datablock över dessa kommunikationsresurser, som hos tidigare sändning (sändningar) har visat den högsta sändningskvaliteten. Ett lågt antal felaktigt mottagna datablock eller en förhållandevis låg andel felaktigt mottagna block i förhållande till det totala antalet utsända block via en specifik resurs betraktas här vara en indikation på hög sändningskvalitet. I enlighet med nämnda skrift är det följaktligen rekommenderat att àterutsända felaktigt mottagna datablock över kommunikationsresurser skilda från de resurser som användes för den ursprungliga utsändningen av dessa block och i stället använda tillgängliga kommunikationsresurser, vars sändningskvalitet anses vara högre. 10 15 20 25 30 35 13 511881 I fig. 3 visas ett alternativt förfarande för att sända det paket, som nämndes i fig. 2, över samma fyra kommunikationsresurser chl - ch4. Resurserna chl - ch4 förutsätts även här ha lika sändningskvalitet. Emellertid tolkas förekomsten av sändningsfel hos det sjätte datablocket B6 och det elfte datablocket B11 nu som en följd av att den andra ch2 och tredje ch3 kommunikationsresursen har en lägre chl ch4 syfte att reducera sannolikheten hos de felaktigt datablocken B6 och Bm àterutsänds dessa datablock i stället chl ch4 Även om kommunikationsresurserna sändningskvalitet än den första och den fjärde kommunikationsresursen. I för sändningsfel upprepade mottagna över den första respektive den fjärde kommunikationsresursen. tilldelade för återutsändningen chl; ch4 har ändrats är det kodningsschema som används för nyttolastinformationen fix, dvs. exakt samma kodade datablock B6 och By; sänds ännu en gång till den mottagande parten.
I syfte att reducera antalet àterutsändningar av datablock är det välkänt inonx området att man kan införliva en viss mängd redundans i varje pakets datablock. Denna redundans härleds från paketets nyttolastinformation och används av den mottagande parten för att korrigera ett visst antal fel i varje mottaget datablock. Sådan redundans adderas till ett paket P genom FBC-kodning av paketet P via ett kodningsschema ci. Denna FEC-kodning resulterar i ett kodat paket Pci. Denna process, plus en allmän störning av kodade datablock Bl - Br chl - över en uppsättning med kommunikationsresurser chn visas i fig. 4.
Ju mera redundans som införlivas i ett paket, desto större är den sändningsförsämring som kan tolereras. Emellertid är i ett datablocks Följaktligen innefattar ett kodat paket Pci alltid fler datablock än dess icke kodade motsvarighet P. allmänhet storlek konstant.
Ett ursprungligt paket P, FBC-kodat, till ett kodat paket Pa, SOm innefattar datablock bl - bm är här genom ett kodningsschema ci, innefattande lO 15 20 25 30 511831 14 kodade datablock Bl F > m.
- Br fördelas sedan, Br, där De kodade datablocken Bl i enlighet med en specifik fördelning dy över en uppsättning med kommunikationsresurser chl - chn och sänds till en mottagande part, där informationen i paketet P àterskapas. antalet det adderade Kodningsgraden R definieras som kvoten mellan nyttolastdatabitar rwl och antalet kodade bitar nc totala redundansbitar) i (dvs. antalet bitar - informationsbitar plus varje datablock, R = Blockfelsannolikhetsfrekvensen BLER Rate) ett kommunikationsresurs, npl/nc.
(Block Error Probability definieras såsom sannolikheten för att få åtminstone ett datablock. med en viss sändningskvalitet, BLER om Hög blockfelsannolikhetsfrekvens BLER kan ge en lång ett sändningsfel i Givet en stiger blockfelsannolikhetsfrekvensen kodningsgraden R stiger. sändningstid för paket på grund av många blockåterutsändningar. En låg kodningsgrad R medför å andra sidan många kodade datablock som alltid erfordrar en viss minimal tid för överföring. Följaktligen är àstadkommandet av en kodningsgrad R, som för en specifik uppsättning med tillgängliga resurser ger den kortaste sändningstiden för ett givet paket ett komplicerat optimeringsproblem. Fig. 5a-b och 6a-b illustrerar detta problem.
I fig. 5a visas hur ett paket FBC-kodas, vid kodningsgraden R = 1/2, till 24 kodade datablock Bl - BM. De kodade datablocken Bl - BN förmedlas från en sändande till en mottagande part över en kommunikationsresurs chl. På grund av (R == 1/2) mottagande den höga kodningsgraden uppträder inga blockfel under sändningen. Den parten returnerar följaktligen ett positivt bekräftelsemeddelande ACK en första väntetid Wl efter att ha mottagit det sista kodade datablocket det kodade Med definieras tillsammans med fig. 1 blir sändningstiden Tamm för det kodade paketet Tuæß = 241 + Wl + C.
BN i paketet. överföringstiderna som 10 15 20 25 30 35 15 511881 I fig. 5b visas hur samma paket FEC-kodas vid en något högre kodningsgrad R = 3/4. Detta ger 16 kodade datablock Bl - Bm. De kodade datablocken Bl - till den mottagande parten över samma kommunikationsresurs chl. (R = 3/4) fall oförmögen överföringsfel i tvá av datablocken, Bl mottagna datablocken B1; BM bekräftelsemeddelande NACK(7,14), mottagande parten en väntetid Wl efter att ha tagit emot det sista kodade datablocket B46 i det kodade paketet. väntetid W2 senare återutsänds datablocken B7; Bm överförs från den sändande som används i detta att OCh BM.
Den svagare FBC-kodningen har visat sig vara korrigera De felaktigt ett returneras visas i negativt som från den En andra BN och tas emot pà ett korrekt sätt. Slutligen sänds ett positivt bekräftelsemeddelande ACK från den mottagande till den sändande parten. Den totala sändningstiden Tumß för det kodade paketet är i detta fall Tamm = 181 + 2Wl + W2 + C, är kortare än i det tidigare fallet. som Under dessa förhållanden medför den något svagare FEC-kodningen i det senare fallet en sändningstid Tamm än den hårda FBC-kodning, det fallet, även om datablockàterutsändningar genomförs i det senare fallet. kortare som används i tidigare två Ett exempel pà det motsatta förhållandet visas i fig. 6a och 6b. 6a visar hur paketet på nytt FEC-kodas, vid en kodningsgrad R = 1/2, till 24 kodade datablock Bl - B2l Emellertid är de kodade datablocken Bl - jämnt fyra kommunikationsresurser chl - Fig.
B24 nu ch4, och överförs till den fördelade över som alla antas ha samma sändningskvalitet, mottagande parten. Den första kommunikationsresursen chl överför de kodade datablocken Bl, Bs, Bg, Bl3, Bll och B2l, den andra ch2 överför de kodade datablocken B2, Bs, Bm, Blu Bm och B22 den tredje ch3 överför de kodade datablocken B3, Bm Bn, Bly Bm och Bg och slutligen överför den fjärde kommunikationsresursen ch4 de kodade datablocken B4, Bg, Bm, B16, fallen fortfarande gäller säkerställer R = blockfel B20 och B2b Eftersom sändningsvillkoren från de tidigare l/2-kodningen att inga icke àtervinningsbara inträffar under 10 15 20 25 30 511 881 16 sändningen. Efter mottagandet av det sista kodade datablocket BM returnerar den mottagande parten följaktligen ett positivt bekräftelsemeddelande ACK en väntetid W1 Sändningstiden Tnæns för det kodade paketet är följaktligen första senare.
Ttrans = + + c u I fig. 6b visas hur paketet FEC-kodas, vid en kodningsgrad om R = 3/4, till 16 kodade datablock B1 - Bm. Dessa 16 kodade datablock Bl - kommunikationsresurserna chl - kodade datablocken B7 Bm är likaledes jämnt fördelade över de fyra ch4. och Samma blockfel inträffar BM. Efter första väntetiden W1 det bekräftelsemeddelandet NACK(7,14) och den andra väntetiden W2 senare àterutsänds de felaktigt kodade datablocken B7; BM. från SE, C2 504 577 sker återutsändningen över den första chl- respektive Sändningstiden Tumß för det kodade paketet blir totalt Tamm = 51 +- 2W1 4- W2 4- C, 1/2. i de den sänds negativa I enlighet med läran ch4-kommunikationsresursen_ den fjärde som är en längre tid än i fallet med R Av vad som från de i Sa-b och 6a-b kodningsgrad R framgår fig. illustrerade exemplen ger olika val av optimalt korta sändningstider Tum” efter' mängden för Hittills vi ursprungligen förutsatt att alla tillgängliga resurser närvarande tillgängliga kommunikationsresurser. har har samma sändningskvalitet. Detta är emellertid inte sant i ett existerande telekommunikationssystem, i synnerhet inte om systemet är ett radiokommunikationssystem. På grund. av den existerande instabiliteten hos luftgränssnittet i ett sådant system varierar sändningsvillkoren påtagligt, både mellan olika kommunikationsresurser vid en given tid och mellan olika hos en specifik kommunikationsresurs.
Följaktligen, för att beräkna en lämplig skattning av sändningstiden Ttmns för ett paket måste en rimlig skattning av den aktuella sändningskvaliteten för var och en av de tillgängliga kommunikationsresurserna åstadkommas. På basis 10 15 20 25 30 35 w 511 881 skattade återutsändningar skattade beräknas sannolikheter för att få en, av den sändningskvaliteten två, tre osv. av ett kodat datablock. I enlighet med uppfinningen genomförs sannolikhetsberäkningar i förväg för varje kodningsgrad R skattade lagras i en skattad skattade fler (dvs. FBC-kodningsschema) vid uppmätningar av resultaten ett sändningskvaliteter och Följaktligen, och ett kodningsschema, är att få noll, återutsändningar av ett kodat datablock lätt tillgängliga. uppslagstabell. givet mått på sändningskvalitet för två eller sannolikheter en, Beroende på variationer mellan de skattade kvalitetsmåtten för de för närvarande tillgängliga kommunikationsresurser är kodade datablock ur sändningstidsynpunkt. Fig. olika fördelningar av över resurserna 7 visar sju relevanta av kodade datablock Bl - Bl chl - ch3. chl - ch3 är ordnade efter kvalitet, optimal, fördelningar dl - dl över tre kommunikationsresurser Kommunikationsresurserna så att en första resurs chl, som har ett största skattat sändningskvalitetsmàtt Ql har den första ordningen, en andra resurs ch2, som har det näst högsta skattade sändningskvalitetsmåttet Q2 är ordnat tvåa och ch3, ett sändningskvalitetsmàtt Q3 är sist. en tredje kommunikationsresurs som har lägsta skattat relevant fördelning avses en fördelning, ordnat Med en där åtminstone så många datablock är fördelade pà en kommunikationsresurs, med ett specifikt skattat sändningskvalitetsmàtt, som på en kommunikationsresurs med ett lägre skattat sändningskvalitetsmàtt. De sju fördelningarna dl - dl som visas i fig. 7 utgör alla de relevanta fördelningarna av sju kodade datablock Bl - Bl över tre kommunikationsresurser chl - ch3. en delmängd chl; chl - Hos de första fyra fördelningarna dl - dl används endast chl-ch2 av den tillgängliga uppsättningen ch3 med kommunikationsresurser. Denna typ av fördelning är effektiv om en eller några av de tillgängliga kommunikationsresurserna har ett mycket dåligt skattat sändningskvalitetsmàtt Q2-Q3; Q3. Hos de följande tre fördelningarna d5 - dl är varje tillgänglig 10 15 20 25 30 511 881 18 kommunikationsresurs tilldelad för sändning av åtminstone ett kodat datablock. effektivast för att åstadkomma en kort sändningstid för ett En fördelning av denna typ är i allmänhet skillnader mellan de hos paket, om där inte finns några extrema skattade sändningskvalitetsmátt för tillgängliga kommunikationsresurserna. Slutligen, den sista fördelningen dv är de kodade datablocken Bl - B7 fördelade så jämnt som möjligt över de tillgängliga resurserna chl - ch3.
I fall där det är viktigt att minimera den ursprungliga fördröjningen för dvs. det första kodade datablocket måste tidigt de skattade sändningstiderna Tuæß åtminstone beräknas för denna Detta motiveras av den minimala felfria sändningstiden TUÜBÉ sändningen, när sändas så som möjligt, bör fördelning dy tillsammans med varje kodningsschema. som primärt bestämts av den största mängd med datablock som är fördelade på en enda kommunikationsresurs max(N7), dv. för en fördelning di som är kortast för denna fördelning Den minimala felfria sändningstiden Tuæßo är närmare bestämt lika med den största mängd med datablock fördelade på en enda kommunikationsresurs max(Ni) att och tiden multiplicerat med tiden I ett datablock, C, att dvs.
SOIII den första ett positivt = max(Ni)1 0 W1 + C. för sända väntetiden W1 bekräftelsemeddelande ACK, erfordras plus för sända 0 Ttrans Självklart, omfattar, ju färre kommunikationsresurser en fördelning blir felfria Förutsatt att inga av de tillgängliga di sändningstiden max(Ni). desto längre den minimala resurserna har en mycket dålig sändningskvalitet är en minimering av den minimala felfria sändningstiden max(Ni) något grov, men åtminstone ett ganska bra sätt att åstadkomma en kort total sändningstid Tums för ett kodat paket. 1, 5a-b, mer Med hänvisning till fig. 6a-b och 7 kan man av få adekvat för ett kodat paket Pm följande uttryck en skattning av sändningstiden Tamm som sänds i ett TDMA-system. 19 511881 Y maxNi,L Ttransfl-Z i +(Y-1) L=1 där: I är den tid som det tar att sända ett kodat datablock av de kodade datablocken B1 - By i det kodade paketet, Y är ett skattat totalt antal sändningar som krävs för att sända hela det kodade paketet (härlett från måtten Q1 - QN pà skattad sändningskvalitet), NLL är det antal kodade datablock som sänds på kommunikationsresurs i, i den Lzte sändningen, W1 är en förväntad väntetid mellan det sista kodade datablocket i en sändning och mottagningen vid den sändande parten av ett bekräftelsemeddelande ACK/NACK fràn den mottagande parten, W2 är ett förväntat tidsintervall. mellan znottagandet av ett negativt bekräftelsemeddelande NACK och den tidpunkt då àterutsändningen av det felaktigt mottagna blocket (blocken) påbörjas, C är en skattad tid för sändning av ett bekräftelsemeddelande ACK/NACK.
Ett alternativt sätt att skatta sändningstiden Tf för ett kodat paket Pci som sänds i ett TDMA-system är att beräkna skattningen iterativt med algoritmen 10 l5 20 511 88í 20 TI- (Tl , där: Wi W2 Pr(k) ....,Tr_l)= T+Wl+C+(l-'PI(Û))W2 1-<1-P1<0>>P1<1> 'få 1 max(Ni)1 + Wl + C + (l- Pr(0)) (WZ + ||P4| F k PI-(mk) , r > i 1 1 - <1 - P1~<0> >Pf är tiden för sändningen av ett kodat datablock av de kodade datablocken Bl - Br i det kodade paketet, är tiden för sändningen av ett bekräftelsemeddelande ACK/NACK, är en förväntad väntetid mellan det sista kodade datablocket i en sändning och mottagandet vid den bekräftelsemeddelande ACK/NACK från den mottagande parten, sändande parten av ett är ett förväntat tidsintervall mellan mottagandet av ett negativt bekräftelsemeddelande NACK och den tidpunkt då återutsändning av det felaktigt mottagna datablocket (blocken) påbörjas, är antalet kodade datablock B1 - Br i det kodade paketet, är en skattad sannolikhet för att få z givet att hela det àterutsändningar, kodade paketet innefattar F kodade datablock Bl - Br, och 10 15 20 25 30 21 511881 max(NLL) är det största antalet kodade datablock som sänds på kommunikationsresursen i, i den Lzte sändningen.
I fig. 8 visas ett flödesschema av en första utföringsform av förfarandet i enlighet med uppfinningen. Datablock bl - bm, innefattande ett paket P, samlas ihop i ett första steg 800, och i ett andra steg 810 bestäms vilka kommunikationsresurser chl - chN som för närvarande är tillgängliga. I det följande 820 kommunikationsresurser chN. - chn kan väljas på ett antal olika sätt. väljs en med dedicerade chl - De dedicerade kommunikationsresurserna steget delmängd chn från de tillgängliga resurserna chl - chl Valet baseras åtminstone på ett skattat sändningskvalitetsmàtt för var och en av de tillgängliga kommunikationsresurserna chl - chN.
Emellertid bör den dedicerade uppsättningen med kommunikationsresurser chl - chn aldrig innefatta fler kommunikationsresurser än vad som är givet av den nmximala sändningskvaliteten hos de parter som, är involverade i en specifik informationssändning. Om den maximala sändningskapaciteten vid den sändande parten är lägre än den den vid mottagande chl - maximala mottagarkapaciteten parten bestäms mängden kommunikationsresurser chn av kapaciteten vid den sändande parten, och om den maximala mottagarkapaciteten vid den mottagande parten är lägre än den maximala sändarkapaciteten vid den sändande parten bestäms mängden kommunikationsresurser chl - chn av kapaciteten vid den mottagande parten.
I ett fjärde steg 830 beräknas en sändningstid Tuæß för alla kombinationer med kodningsschema ci och relevant fördelning dj med kodade datablock över den dedicerade uppsättningen med resurser chl - chn. Vid nästa steg 840 väljs en kombination (ci, dj) med ett kodningsschema ci och en 10 15 20 25 30 511 881 22 fördelning dj, som motsvarar den kortaste skattade sändningstiden min(TUæß). Vid nästa steg 850 genomförs kodning av paketet P till ett kodat paket Pa, genom kodningsschemat ci hos den valda kombinationen (ci, dj).
Slutligen överförs vid steg 860 det kodade paketet P01 fràn den sändande parten till den mottagande parten över uppsättningen med dedicerade kommunikationsresurser chl - chn, i enlighet med fördelningen dj av den valda kombinationen (Ci, dj) - Ett flödesschema av en andra utföringsform av förfarandet Vid ett första bildande ett paket P. Ett i enlighet med uppfinningen visas i fig. 9. _ bmr andra steg 910 bestämmer vilka kommunikationsresurser chl - steg 900 insamlas datablock bl chN som för närvarande är tillgängliga och i ett tredje steg 921 skattas ett sändningskvalitetsmàtt Qi för var och en av de tillgängliga kommunikationsresurserna chl - chN. Vid följande steg 922 väljs en delmängd med dedicerade kommunikationsresurser chl - chn bland de tillgängliga kommunikationsresurserna chl - chN. Valet baseras bl.a. på de skattade kvalitetsmàtten Qi. Ett godtyckligt kodningsschema ci väljs i ett efterföljande steg 931, och i ett steg 932 efter detta, beräknas ett antal Ik; med datablock, som skulle bli resultatet om paketet P hade kodats med kodningsschemat c, Därefter väljs en relevant fördelning dj med kodade datablock över uppsättningen med dedicerade kommunikationsresurser chl steg 933. ett steg 934, paketet P, beräknas en kodat - chn i Därefter, i skattad sändningstid THEN för med kodningsschemat ci. alla I ett följande steg 935 undersöks huruvida relevanta fördelningar dj har använts, och om så är fallet fortskrider proceduren till ett steg 936; i annat fall återgår proceduren till steg 933, skild från där en relevant fördelning djq, den tidigare valda fördelningen (fördel- ningarna) dj väljs. Hos efterföljande steg 936 undersöks 10 15 20 25 30 23 511 sen har använts, och on1 så är steg 940; huruvida alla kodningsscheman ci fallet fortskrider proceduren till ett om inte där ett nytt kodningsschema dy som motsvarar återgår proceduren till steg 931, cfiq väljs. Vid steg 940 väljs en kombination (ch med ett den Vid efterföljande kodningsschema ci och en fördelning dy kortaste skattade sändningstiden min(Tuæß). steg 950 genomförs kodning av paketet P till ett kodat paket En med ett kodningsschema ci med den valda kombinationen dfl.
(Ci/ Vid ett sista steg 960 överförs det kodade paketet Pa från den sändande parten till den. mottagande parten, över uppsättningen med dedicerade kommunikationsresurser chl - chn, i enlighet med fördelningen dj hos den valda kombinationen (ci, dj).
Fig. 10 visar ett blockschema av ett arrangemang i enlighet med uppfinningen. Arrangemanget innefattar ett första mellanlagringsmedel 1005 för att lagra ett inkommande paket P; ett kodningsmedel 1010; ett första minnesmedel 1020 för att lagra siffror fhl, I}2,..., FCu+m, som var och en representerar ett antal kodade datablock, som skulle bli resultatet om paketet P FEC-kodas med vart och ett av åtminstone två olika kodningsscheman ch c2,..., cu+n; ett andra minnesmedel 1025 för att lagra ett index över för närvarande tillgängliga kommunikationsresurser chl - chN; ett tredje minnesmedel 1035 för att lagra kvalitetsmàtt Q1 - QN för vart och ett av de för närvarande tillgängliga kommunikationsresurserna chl - chN; ett fjärde minnesmedel 1040 för att lagra relevanta fördelningar dl, dz, ..., dra med kodade datablock B1 - Br över en dedicerad uppsättning med ett femte minnesmedel 1045 för att det totala kommunikationsresurser; lagra skattade tal Y av antalet erfordrade som kodas med vart och ett och/eller resurser för att sända paket Pm, av de respektive tillgängliga kodningsschemana CU skattade sannolikheter Pr(z) för att få specificerade antal z 10 15 20 25 30 511 881 24 med àterutsändningar av ett specifikt kodat paket Pm, innefattande F kodade datablock; ett sjätte minnesmedel 1050 för att lagra skattade sändningstider Tums tillsammans med motsvarande kombinationer (cl, dj) med kodningsscheman cl och relevanta fördelningar dj; ett sändarmedel 1055 för att överföra kodade paket P@_ från en sändande part till en mottagande part, i enlighet med en fördelning dj; ett beräkningsmedel 1030 för att genomföra olika beräkningar; ett loggmedel 1090 för att lagra och hålla statistik av händelser pà alla kommunikationsresurser cha - chm i ett digitalt telekommunikationssystem och ett styrmedel 1095 för att aktivera och synkronisera alla andra enheter som finns i arrangemanget, med signaler trigg respektive CK.
Arrangemanget fungerar enligt följande. Ett paket P som innefattar* nyttolastinformation och son\ består av' datablock bl! b2/ -- -r bmr 1005. lagras i det första mellanlagringsmedlet Paketet P matas därefter till nämnda beräkningsmedel 1030 tillsammans med ett första kodningsschema cl fràn nämnda kodningsmedel 1010. Nämnda beräkningsmedel 1030 beräknar ett antal Ißl datablock, som skulle bli resultatet om paketet P kodas xned det. första. kodningsschemat cb Talet Pcl lagras i nämnda första minnesmedel 1020. Ett motsvarande tal Fu - FCu+M beräknas också och lagras med åtminstone ett annat kodningsschema cg - cyl. Nämnda kodningsmedel 1010 måste följaktligen innefatta en uppsättning 1015 med två eller fler kodningsscheman cl, Fi-k för cz, ..., cyl. Var och en av siffrorna Fm - överförs, en i taget, till nämnda beräkningsmedel 1030 beräkning av skattade sändningstider Tuæß för att överföra paketet P, som har kodats med vart och ett av de respektive kodningsschemana cl, c2, ..., chk, i enlighet med olika fördelningar dl - dyfi för de kodade datablocken Bl - BD över den dedicerade uppsättningen med resurser chl - chn. För 10 15 20 25 30 25 511 881 chl - chN över närvarande tillgängliga kommunikationsresurser avkänns regelbundet och ett uppdaterat index dessa lagras i nämnda andra minnesmedel 1025. Innehållet i nämnda andra minnesmedel 1025 används av nämnda beräkningsmedel 1030 vid fastställandet av de resurser som ett sändningskvalitetsmàtt Qi skall beräknas för. Resultaten Q1, Q2, ..., QN av dessa beräkningar lagras därefter i. nämnda tredje minnesmedel 1035. Givet uppsättningen med skattade aktuell information från beträffande sändningskvalitetsmått Q1 - Qm loggmedel 1090 och data nämnda nämnda (Tdata: Rdata) förmågan hos sändande respektive mottagande part, bestämmer nämnda beräkningsmedel 1030 en dedicerad uppsättning med kommunikationsresurser chl - chn för paketet P, som företrädesvis lagras i ett minnesmedel 1070 inuti 1030. loggmedel 1090, för varje kommunikationsresurs chx innefattar nämnda beräkningsmedel Informationen från nämnda exempelvis en eller flera av parametrarna: en siffra speglande antalet positiva bekräftelsemeddelanden A, en siffra speglande antalet negativa bekräftelsemeddelanden N, en uppmätt signalstyrka Sp och en skattad BER (BER = Bit Error Rate: bitfelsfrekvens). Genom att använda skattade sändningskvalitetsmått Q1 - Qn, för kommunikationsresurserna chl - chn i den dedicerade uppsättningen till en uppslagstabell 1080 härleder nämnda beräkningsmedel 1030 skattade tal Y næd totala sändningar som erfordras för att sända paketet P, som har kodats med vart och ett av de respektive kodningsschemana ci, och/eller skattade sannolikheter Pf(z) för att få specifika antal 2 med àterutsändningar~ av' ett kodat paket, innefattande F kodade datablock, vid sändning över var och en av resurserna chl - chn i den dedicerade uppsättningen. Sannolikheterna Y; Pr(z) På basis av nämnda 1045 beräknar lagras i nämnda femte minnesmedel 1045. minnesmedel 1020 - nämnda skattade data i nämnda beräkningsmedel 1030 den sändningstiden Tumß för 10 15 20 26 511 881 varje kombination (ci, dj) med kodningsschema ci och relevant fördelning dj, i enlighet med det uppfinningsenliga förfarandet, och lagrar resultaten i nämnda sjätte minnesmedel 1050. Nämnda beräkningsmedel 1030 väljer den kortaste skattade sändningstiden Tamm, som är lagrad i nämnda minnesmedel 1050 och identifierar ett motsvarande kodningsschema ci och fördelning dj. Därefter kodas paketet P kodningsschema ci till ett kodat till 1055 tillsammans med den identifierade fördelningen dj från nämnda med nämnda identifierade paket PmJ som matas nämnda sändningsmedel fjärde minnesmedel 1040.
Nämnda sändningsmedel 1055 överför därefter det kodade paketet Pa, som innefattar de kodade datablocken Bl, BW __., Br, till den mottagande parten över resurserna chl - chn i den dedicerade uppsättningen i enlighet med det uppfinningsenliga förfarandet. Bekräftelsemeddelandena ACK; NACK, tillbaka som matas fràn den mottagande hanteras i ett statusmottagarmedel 1065, företrädesvis sändningsmedel 1055. I fallet ett bekräftelsemeddelande NACK âterutsänds de felaktigt kodade datablocken, parten inom nämnda med negativt mottagna som indikeras i næddelandet, i enlighet med det uppfinningsenliga förfarandet; och. onl ett bekräftelsemeddelande ACK positivt returneras kan nämnda första minnesmedel 1005 nollställas och laddas med ett nytt paket P.

Claims (22)

10 15 20 25 30 27 511881 PATENTKRAV att överföra paketinformation i ett där en variabel mängd med
1. Förfarande för digitalt telekommunikationssystem, kommunikationsresurser är tillgänglig för varje sändning av ett paket mellan en sändande part och en mottagande part, där ett felaktigt mottaget paket selektivt kan återutsändas och där informationen senare felkorrigeringskodas i framriktningen med ett av åtminstone två olika kodningsscheman (cl - cyx) före överföring från den sändande parten till den mottagande parten, kännetecknat av att (P) och en uppsättning med överförs väljs en kombination med ett (Ci) (H) kommunikationsresurser (chl - chn), åtminstone på basis av en (Pai), datablock innan ett paket kodningsschema dedicerade för ett kodat paket (rm) är kodat, skattad sändningstid (Tuæß, Tr) som består av ett beräknat antal kodade och resultatet, om paketet (P) med kodningsschemat (cg i kombinationen.
2. Förfarande enligt krav 1, kännetecknat av att kodningsschemat (ci) är fixt under hela sändningen av paketet (P). för att överföra ett
3. Förfarande paketinformation i digital telekommunikationssystem, där en variabel mängd med kommunikationsresurser är tillgänglig för varje sändning av ett paket mellan en sändande part och en mottagande part, där ett felaktigt mottaget paket selektivt kan återutsändas och där informationen senare felkorrigeringskodas i framriktningen med åtminstone ett av två olika kodningsscheman (cl - chk) före överföring från den sändande parten till den mottagande parten, 10 15 20 25 30 511 881 28 kännetecknat av att för varje paket (P) innefattar förfarandet stegen att: (810) bestämma en mängd med (N) för närvarande tillgängliga kommunikationsresurser (chl - chN), (820) välja en uppsättning med (n) dedicerade kommunikationsresurser (chl - chn), (830) skatta en sändningstid (Tnßnw Tr) för åtminstone två kodade paket som vart och ett innefattar ett eller (Pai), flera kodade datablock (B1 - Br), och som vart och ett härrör från kodningen av paketet (P) med ett specifikt kodningsschema (ci), för att sända det respektive kodade paketet (Pm) över uppsättningen med (n) dedicerade kommunikationsresurser (chl - chn), (840) välja en kombination med ett kodningsschema (ci) och en fördelning (dj) med kodade datablock (Bl - Br), som representerar paketet (P) som har kodats med kodningsschemat (ci), över de (n) dedicerade kommunikationsresurserna (chl - chn), sonl minimerar den skattade sändningstiden (Ttmns, Tf) för de kodade datablocken (B1 - BM, (850) koda paketet (P) i enlighet med kodningsschemat (cg till ett kodat paket (Pa) innefattande kodade datablock (Bl - Br), och (860) sända de kodade datablocken (B1 - Br) över uppsättningen med (n) dedicerade kommunikationsresurser (chl - chn) i enlighet med fördelningen (dfi.
4. Förfarande enligt något av kraven 1-3, kännetecknat av att den skattade sändningstiden Tfl ta med i beräkningen en skattad total sändningsfördröjning, (Ttmnw beräknas genom att som åtminstone härleds från ett skattat antal med datablock- återutsändningar under sändningen. 10 15 20 25 30 29 511881
5. Förfarande enligt krav 4, kännetecknat av att det skattade antalet datablockàterutsändningar beräknas från ett skattat sändningskvalitetsmàtt (Q1 - QN) för var och en av en för närvarande tillgänglig mängd (N) kommunikationsresurser (chl - chN).
6. Förfarande enligt krav 5, kännetecknat av att sändningskvalitetsmàttet (Q1 - QN) skattas från åtminstone ett av resultaten från tidigare sändningar med information över den för närvarande tillgängliga mängden med (N) kommunikationsresurser (chl - chN), skattade bitfelsfrekvenser (BER) för den för närvarande tillgängliga mängden med (N) kommunikationsresurser (chl - chN), och uppmätta signalstyrkor (Sp) för den för närvarande tillgängliga mängden med (N) kommunikationsresurser (chl - chN).
7. Förfarande för att överföra paketinformation i ett digitalt telekommunikationssystem, där en variabel mängd med kommunikationsresurser är tillgänglig för varje sändning av ett paket mellan en sändande part och en mottagande part, där ett felaktigt mottaget paket selektivt kan áterutsändas och där informationen senare felkorrigeringskodas i framriktningen med åtminstone ett av åtminstone tvà olika innan de överförs fràn den sändande kodningsscheman (cl - cüm) parten till den mottagande parten, kännetecknat av att för varje paket (P) innefattar förfarandet stegen att: (910) bestämma en mängd med (N) för närvarande tillgängliga kommunikationsresurser (chl - chN), (921) skatta ett sändningskvalitetsmàtt (Q1 - QN) för var och en av de (N) för närvarande tillgängliga kommunikationsresurserna (chl - chN), 10 15 20 25 30 511 881 30 (922) välja en dedicerad uppsättning med (n) kommunikationsresurser (chl - chn) från de (N) för närvarande tillgängliga kommunikationsresurserna (chl - chN), (931) välja ett första kodningsschema (cfl, (932) beräkna ett antal (Fm) med datablock som skulle bli resultatet om paketet (P) kodas med det första kodningsschemat (cl), (933) välja en första fördelning (dl) med kodade datablock (Bl - Br) över den dedicerade uppsättningen med (n) kommunikationsresurser (chl - chn), (934) beräkna en skattad sändningstid (Tamm, Tr) för att sända de kodade datablocken (Bl - Br), i. enlighet med den valda kombinationen med kodningsschemat (cl) och fördelningen du (935) upprepa de två föregående stegen (933, 934) för möjliga alternativa fördelningar (d2,..., dyfl) tills alla relevanta fördelningar (dl, d2,..., dyd) har använts, (93l') välja ett kodningsschema (cl), skilt från det tidigare valda kodningsschemat (kodningsschemana) (cl) och upprepa de tidigare fyra stegen (932 - 935) för detta kodningsschema (cfl, (936) upprepa det tidigare steget (93l') tills en skattad sändningstid (Tumß) har beräknats för alla kombinationer med kodningsscheman (cl - cyl) och relevant fördelning (dl - dfid), (940) välja en kombination med ett kodningsschema (cl) och en fördelning (dj) med kodade datablock (Bl - Br), som representerar det paket (P) som har kodats med kodningsschemat (cl) över de (n) dedicerade kommunikationsresurserna (chl - chn), som minimerar den skattade sändningstiden (Tuæß, Tr) för de kodade datablocken (Bi _ Br), 10 15 20 25 30 31 i 511 881 (950) koda paketet (P) i enlighet med kodningsschemat (cg till ett kodat paket (Pa) innefattande kodade datablock (Bl - Br), och (960) sända de kodade datablocken (Bl - Br) över uppsättningen med (n) dedicerade kommunikationsresurser (chl - chn) i enlighet med fördelningen (dy.
8. Förfarande enligt krav 7, kännetecknat av att den dedicerade uppsättningen med (n) kommunikationsresurser (chl - chn) innefattar åtminstone en mängd med resurser, som ges (i) den maximala sändande parten eller av antingen sändningskapaciteten vid den (ii) den nwximala mottagarkapaciteten vid den mottagande parten, beroende pá den som är lägst.
9. Förfarande enligt krav 7 eller 8, kännetecknat av att den dedicerade uppsättningen med (n) kommunikationsresurser (chl - chn) endast innefattar resurser som har ett kvalitetsmått (Ql - Qn) högre eller lika med ett visst gränsmått (Ql).
10. Förfarande enligt nàgot av kraven 7-9, kännetecknat av (dl _ Öj+d) dl) där åtminstone så många kodade datablock fördelas på en att en relevant fördelning är en fördelning (dl - kommunikationsresurs (chl), med ett specifikt skattat sändningskvalitetsmått (Ql), som på en kommunikationsresurs (ch2) med ett lägre (Q2 < Ql) skattat sändningskvalitetsmàtt (Qü- kännetecknat av ch3) i
11. Förfarande enligt något av kraven 7-10, alla (n) (chl - dedicerade uppsättningen används i varje relevant fördelning (ds “ dfl- att kommunikationsresurser den 10 15 20 25 30 511881 32
12. Förfarande enligt något av kraven 7-ll, (di _ djm) med kodade datablock kännetecknat av att en relevant fördelning är en så (dv) jämn som möjligt fördelning (B1 - Bfl.
13. Förfarande enligt något av kraven 7-12, kännetecknat av att den skattade sändningstiden Tfl beräkningen en ett (Tuæw, beräknas genom att med i skattad skattat åtminstone ta total sändningsfördröjning, som härleds från antal datablockàterutsändningar under sändningen.
14. Förfarande enligt krav 13, kännetecknat av att det skattade antalet med datablockàterutsändningar beräknas från (Q1 - QN) tillgängliga (chl - chN). för var och en (N) det skattade sändningskvalitetsmåttet av den för närvarande mängden med kommunikationsresurser
15. Förfarande enligt något av kraven 7-12, kännetecknat av att den skattade sändningstiden (ïkræw) beräknas med algoritmen: Ttrans = rLšIl m:xNi'L + (Y - 1) (wl + wz + c) + wl + c där: I är tiden för att sända ett kodat datablock med de kodade blocken Bl - Br i det kodade paketet, Y är ett skattat totalt antal med sändningar som erfordras för att sända hela det kodade paketet, NLL är antalet med kodade datablock som sänds på kommunikationsresursen i, i den Lzte sändningen, W1 är en förväntad väntetid mellan det sista kodade datablocket i en sändning och mottagandet vid den sändande parten av ett bekräftelsemeddelande ACK/NACK från den mottagande parten, 10 15 20 25 W2
16. Förfarande enligt något av kraven 7-12, 33 511881 är ett förväntat tidsintervall mellan mottagandet av bekräftelsemeddelande NACK och den tidpunkt då återutsändningen av det felaktigt mottagna blocket (blocken) börjar, skattad tid för att bekräftelsemeddelande ACK/NACK. ett negativt är en sända ett kännetecknat av att den skattade sändningstiden (Tf) beräknas med algoritmen: í I T+W1+C+(1"'P1(O))W2 J 1-<1-P1<0>>P1<1> 'Iïl TI*(Tl,....,Tr_l)= I 1"-1 |max(Ni)r+w1+c+(1-Pr(o))(w2+ Z P1-(1<>T1<>,r>1 k=1 l-fl-ßflonPl-(n där: 1 är den tid det tar för att sända ett kodat W2 datablock av de kodade datablocken Bl - Br i det kodade paketet, är tiden för att sända ett bekräftelsemeddelande ACK/NACK, är en förväntad väntetid mellan det sista kodade datablocket i en sändning och mottagandet vid den bekräftelsemeddelande ACK/NACK från den mottagande parten, sändande parten av ett är ett förväntat tidsintervall mellan mottagandet av ett negativt bekräftelsemeddelande NACK och den tidpunkt då àterutsändningen av det felaktigt mottagna datablocket (blocken) börjar, är antalet med kodade datablock Bl - Br i det kodade paketet, 10 15 20 25 30 511 sm 34 Pr(k) är en skattad sannolikhet för att få z àterutsändningar, givet att hela det kodade paketet innefattar F kodade datablock Bl - Br, och max(N¿¿) är det största antalet med kodade datablock som sänds på kommunikationsresursen i, i den Lzte sändningen.
17. Förfarande enligt något av kraven 7-16, (Q1 _ QN) kännetecknat av att sändningskvalitetsmàttet skattas fràn åtminstone ett av resultaten fràn tidigare sändningar med information över de för närvarande tillgängliga kommunikationsresurserna (chl - chN), och uppmätta signalstyrkor (Sp) för de (chl - chN). (N) för närvarande tillgängliga resurserna
18. Arrangemang för att överföra paketinformation i ett digital telekommunikationssystem, kännetecknat av att det innefattar ett datablock (1005) (P), för att hämta ett paket (1005) (Pai) första för att (bl _ bra) ett kodningsmedel mellanlagringsmedel lagra som bildar ett paket (1010) nämnda första mellanlagringsmedel kodat (P) från och för att därifrån producera ett innefattar kodade paket som datablock (Bl - By), (1030) för att (Q1 _ Qui Y, (Chl - ChN) tillgänglig mängd med resurser, ett beräkningsmedel (i) härleda kvalitetsmàtt kommunikationsresurs Pr(Z)) av en för närvarande för varje (ii) bestämma, från den för närvarande tillgängliga mängden med resurser, en dedicerad uppsättning med kommunikationsresurser (chl - chn) för att sända ett kodat paket (Pm), 10 15 20 25 30 35 511881 (iii) bestämma relevanta fördelningar (dl - dyd) med kodade datablock (B1 - Br) över den dedicerade uppsättningen med kommunikationsresurser (chl - chn), och (iv) beräkna skattade sändningstider till (Tuæß) för att sända ett kodat paket (Pm) i enlighet med åtminstone två olika kombinationer med kodning (ci) och fördelning (dj), och (1055) ett sändarmedel för att överföra ett kodat paket (Pa) till en mottagande part, över åtminstone en av de resurser, som finns i den dedicerade uppsättningen med kommunikationsresurser (chl - chn), i enlighet med en fördelning (dj), som tillsammans med en specifik kodning (cg, ger den kortaste skattade sändningstiden (Tnnng.
19. Arrangemang enligt krav 18, kännetecknat. av att vidare innefatta ett loggmedel (1090) för att lagra historiska händelser och statistik (A, N, Sp, BER) pá kommunikationsresurser (cha - chw), som fungerar som en bas för kvalitetsmàtten (Q1 - QN; Y, Pp(z)) av kommunikationsresurserna (cha - chw), och minnesmedel (1020 - 1045) för att lagra siffror som representerar antalet kodade datablock i åtminstone tvà olika kodade versioner (Pcfl av paketet (P), kvalitetsmàtten (Q1 - QN; Y, Pr(z)) och relevanta fördelningar (dl - dyfi).
20. Arrangemang enligt krav 18 eller 19, kännetecknat av att nämnda kodningsmedel (1010) innefattar en uppsättning (1015) med åtminstone två olika kodningsscheman (cl, cz, ..., cU«) och att nämnda sändarmedel innefattar ett andra mellanlagringsmedel (1060) för att lagra ett kodat paket (Pm) och ett tillstàndsavkännarmedel (1065) för att bestämma 10 511 sm 36 tillståndet på varje utsänt kodat datablock (B1 - By) vid den mottagande parten.
21. Basstationsstyrenhet för ett radiokommunikationssystem, kännetecknat av att det innefattar arrangemanget enligt något av kraven 18 - 20.
22. telekommunikationsnät, Omkopplingsenhet i ett paketöverförande kännetecknad av att innefatta arrangemanget enligt nàgot av kraven 18-20.
SE9702903A 1997-08-08 1997-08-08 Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem SE511881C2 (sv)

Priority Applications (10)

Application Number Priority Date Filing Date Title
SE9702903A SE511881C2 (sv) 1997-08-08 1997-08-08 Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem
BR9811135-3A BR9811135A (pt) 1997-08-08 1998-06-18 Processo e arranjo para comunicar informação de pacote em um sistema de telecomunicações digitais, e, unidades de controle de estação base para um sistema de radio telecomunicações e unidade de comutação em rede de telecomunicações comutada por pacotes
CNB988080915A CN1153414C (zh) 1997-08-08 1998-06-18 数字电信系统中的方法和设备
JP2000506754A JP4242060B2 (ja) 1997-08-08 1998-06-18 ディジタル通信システムにおける方法および構成
EP98930013A EP1020052B1 (en) 1997-08-08 1998-06-18 Methods and arrangement in a digital telecommunications system
AU79495/98A AU7949598A (en) 1997-08-08 1998-06-18 Methods and arrangement in a digital telecommunications system
PCT/SE1998/001196 WO1999008423A1 (en) 1997-08-08 1998-06-18 Methods and arrangement in a digital telecommunications system
DE69835758T DE69835758T2 (de) 1997-08-08 1998-06-18 Verfahren und anordnung in einem digitalen fernmeldesystem
CA002297654A CA2297654C (en) 1997-08-08 1998-06-18 Methods and arrangement in a digital telecommunications system
US09/130,599 US6363425B1 (en) 1997-08-08 1998-08-07 Digital telecommunication system with selected combination of coding schemes and designated resources for packet transmission based on estimated transmission time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9702903A SE511881C2 (sv) 1997-08-08 1997-08-08 Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem

Publications (3)

Publication Number Publication Date
SE9702903D0 SE9702903D0 (sv) 1997-08-08
SE9702903L SE9702903L (sv) 1999-02-09
SE511881C2 true SE511881C2 (sv) 1999-12-13

Family

ID=20407902

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9702903A SE511881C2 (sv) 1997-08-08 1997-08-08 Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem

Country Status (10)

Country Link
US (1) US6363425B1 (sv)
EP (1) EP1020052B1 (sv)
JP (1) JP4242060B2 (sv)
CN (1) CN1153414C (sv)
AU (1) AU7949598A (sv)
BR (1) BR9811135A (sv)
CA (1) CA2297654C (sv)
DE (1) DE69835758T2 (sv)
SE (1) SE511881C2 (sv)
WO (1) WO1999008423A1 (sv)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850559B1 (en) 1999-06-28 2005-02-01 At&T Corp. System and methods for transmitting data
US7391865B2 (en) * 1999-09-20 2008-06-24 Security First Corporation Secure data parser method and system
US9189777B1 (en) 1999-09-20 2015-11-17 Security First Corporation Electronic commerce with cryptographic authentication
FI109508B (sv) * 1999-09-28 2002-08-15 Nokia Corp Förfarande för att allokera transmissionskanaler i ett Abis-gränssnitt i ett paketcellulärt radionät och nätdel av ett paketcellulärt radionät
US6748441B1 (en) * 1999-12-02 2004-06-08 Microsoft Corporation Data carousel receiving and caching
US6678855B1 (en) 1999-12-02 2004-01-13 Microsoft Corporation Selecting K in a data transmission carousel using (N,K) forward error correction
EP1172975A4 (en) * 2000-02-21 2005-01-05 Ntt Docomo Inc METHOD, SYSTEM AND SERVER FOR DISTRIBUTING INFORMATION; MOBILE COMMUNICATION NETWORK SYSTEM AND METHOD FOR PROVIDING A COMMUNICATION SERVICE
JP2002026877A (ja) * 2000-06-07 2002-01-25 Agilent Technol Inc ブロック誤り率測定法
EP1235405A4 (en) * 2000-10-06 2005-08-10 Mitsubishi Electric Corp DATA TRANSMISSION METHOD AND DATA TRANSMISSION DEVICE
JP3377994B2 (ja) * 2000-11-14 2003-02-17 三菱電機株式会社 データ配信管理装置およびデータ配信管理方法
US7489703B2 (en) 2002-12-20 2009-02-10 Motorola, Inc. Apparatus and method for a coding scheme selection
JP4126059B2 (ja) 2003-06-18 2008-07-30 日本電信電話株式会社 無線パケット通信方法および無線パケット通信装置
US7400616B2 (en) 2003-06-18 2008-07-15 Nippon Telegraph And Telephone Corporation Wireless packet communication method and wireless packet communication apparatus
JP2005122372A (ja) * 2003-10-15 2005-05-12 Seiko Epson Corp データ転送制御装置、電子機器及びデータ転送制御方法
US20050159166A1 (en) * 2004-01-21 2005-07-21 Telefonaktiebolaget Lm Ericsson (Publ) Quality of service controlled link adaptation
JP4081043B2 (ja) * 2004-05-19 2008-04-23 株式会社東芝 無線送信装置、無線受信装置、無線送信方法及び無線受信方法
WO2006020658A1 (en) * 2004-08-09 2006-02-23 Johnny Yau Method and apparatus for ad hoc mesh routing
CA2922172A1 (en) 2004-10-25 2006-05-04 Security First Corp. Secure data parser method and system
JP2006129341A (ja) * 2004-11-01 2006-05-18 Oki Electric Ind Co Ltd 透過データ伝送方法
US20060133325A1 (en) * 2004-12-17 2006-06-22 Harris John M Method and apparatus for determing when to begin communication resource acquisition
JP4464836B2 (ja) 2005-01-14 2010-05-19 パナソニック株式会社 マルチアンテナ通信装置の通信方法及びマルチアンテナ通信装置
US7995474B2 (en) * 2005-09-13 2011-08-09 International Business Machines Corporation Grid network throttle and load collector
EP3136671A1 (en) * 2005-10-21 2017-03-01 Apple Inc. Multiplexing schemes for ofdma
US7831971B2 (en) * 2005-10-24 2010-11-09 International Business Machines Corporation Method and apparatus for presenting a visualization of processor capacity and network availability based on a grid computing system simulation
US7853948B2 (en) * 2005-10-24 2010-12-14 International Business Machines Corporation Method and apparatus for scheduling grid jobs
US20070118839A1 (en) * 2005-10-24 2007-05-24 Viktors Berstis Method and apparatus for grid project modeling language
CN103384196A (zh) 2005-11-18 2013-11-06 安全第一公司 安全数据解析方法和系统
US20080062322A1 (en) * 2006-08-28 2008-03-13 Ortiva Wireless Digital video content customization
US8606966B2 (en) * 2006-08-28 2013-12-10 Allot Communications Ltd. Network adaptation of digital content
US8155322B2 (en) * 2006-11-07 2012-04-10 Security First Corp. Systems and methods for distributing and securing data
JP4250654B2 (ja) * 2006-11-17 2009-04-08 株式会社東芝 通信装置、通信方法および通信プログラム
WO2008070167A1 (en) * 2006-12-05 2008-06-12 Security First Corporation Improved tape backup method
US8553757B2 (en) * 2007-02-14 2013-10-08 Microsoft Corporation Forward error correction for media transmission
JP2008233035A (ja) 2007-03-23 2008-10-02 Toshiba Corp 基板検査方法
HUE030601T2 (en) * 2007-04-11 2017-05-29 ERICSSON TELEFON AB L M (publ) Process and equipment in telecommunication system
CN102932136B (zh) 2007-09-14 2017-05-17 安全第一公司 用于管理加密密钥的系统和方法
JP5074872B2 (ja) * 2007-09-25 2012-11-14 キヤノン株式会社 プロトコル処理装置及び制御方法
BRPI0906863A8 (pt) * 2008-01-07 2018-10-30 Security First Corp sistemas e métodos para proteção de dados com o uso de dispersão chaveada por multifatorial
EP2163067B1 (en) 2008-02-22 2013-12-25 Security First Corp. Systems and methods for secure workgroup management and communication
US8121128B2 (en) * 2008-02-26 2012-02-21 Qualcomm Incorporated Method and apparatus for link control in a wireless communication system
AU2010249631B2 (en) * 2009-05-19 2016-02-18 Security First Corp. Systems and methods for securing data in the cloud
ES2620962T3 (es) 2009-11-25 2017-06-30 Security First Corporation Sistemas y procedimientos para asegurar datos en movimiento
EP2553904A2 (en) 2010-03-31 2013-02-06 Rick L. Orsini Systems and methods for securing data in motion
EP2577936A2 (en) 2010-05-28 2013-04-10 Lawrence A. Laurich Accelerator system for use with secure data storage
US8769270B2 (en) 2010-09-20 2014-07-01 Security First Corp. Systems and methods for secure data sharing
US9881177B2 (en) 2013-02-13 2018-01-30 Security First Corp. Systems and methods for a cryptographic file system layer
US9462614B2 (en) 2014-06-06 2016-10-04 Motorola Solutions, Inc. Method and apparatus for managing group-based emergency notifications and acknowledgments
US9733849B2 (en) 2014-11-21 2017-08-15 Security First Corp. Gateway for cloud-based secure storage
US11949512B2 (en) 2016-02-26 2024-04-02 Livestreaming Sweden Ab Retransmission of data in packet networks

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1118518B (it) * 1979-03-27 1986-03-03 Cselt Centro Studi Lab Telecom Procedimento e dispositivo per la ricostruzione del segnale vocale in un sistema di comunicazione a commutazione di pacchetto
US4271520A (en) * 1979-06-25 1981-06-02 Motorola, Inc. Synchronizing technique for an error correcting digital transmission system
JP2503888B2 (ja) 1993-06-30 1996-06-05 日本電気株式会社 移動無線通信におけるデ―タ伝送方式
US5596604A (en) * 1993-08-17 1997-01-21 Amati Communications Corporation Multicarrier modulation transmission system with variable delay
FR2718906B1 (fr) * 1994-04-13 1996-05-24 Alcatel Mobile Comm France Procédé d'adaptation de l'interface air, dans un système de radiocommunication avec des mobiles, station de base, station mobile et mode de transmission correspondants.
FI97927C (sv) * 1995-05-09 1997-03-10 Nokia Telecommunications Oy Icke transparent dataöverföring i ett digitalt telekommunikationssystem
JP2758861B2 (ja) 1995-08-31 1998-05-28 日本電気通信システム株式会社 デジタル移動体データ通信システム
JPH09153918A (ja) * 1995-11-30 1997-06-10 Nippon Telegr & Teleph Corp <Ntt> ディジタル伝送装置
SE504577C2 (sv) * 1996-02-16 1997-03-10 Ericsson Telefon Ab L M Metod och anordning för kanaltilldelning i ett radiokommunikationssystem

Also Published As

Publication number Publication date
CN1153414C (zh) 2004-06-09
SE9702903L (sv) 1999-02-09
CA2297654C (en) 2007-12-04
DE69835758D1 (de) 2006-10-12
EP1020052B1 (en) 2006-08-30
BR9811135A (pt) 2000-07-18
DE69835758T2 (de) 2007-06-21
US6363425B1 (en) 2002-03-26
JP4242060B2 (ja) 2009-03-18
AU7949598A (en) 1999-03-01
WO1999008423A1 (en) 1999-02-18
JP2001513597A (ja) 2001-09-04
CA2297654A1 (en) 1999-02-18
CN1266575A (zh) 2000-09-13
EP1020052A1 (en) 2000-07-19
SE9702903D0 (sv) 1997-08-08

Similar Documents

Publication Publication Date Title
SE511881C2 (sv) Förfarande och arrangemang för överföring av paketinformation i ett digitalt telekommunikationssystem
US6700867B2 (en) Method and system for reduced memory hybrid automatic repeat request
US5946320A (en) Method for transmitting packet data with hybrid FEC/ARG type II
US6615382B1 (en) Method for controlling errors in link layer in wideband wireless communication and computer readable media therefor
US5844918A (en) Digital transmission/receiving method, digital communications method, and data receiving apparatus
US7345999B2 (en) Methods and devices for the retransmission of data packets
CN1976268B (zh) 可适性调制与编码方法
US20110044266A1 (en) Allocating Group Resources for Wireless Communications
US8201046B2 (en) Method of encoding/decoding using low density check code matrix
EP1111832A2 (en) Adaptive bandwidth allocation for ARQ feedback messages
CN101632249A (zh) 发送装置、接收装置、编码器和编码方法
EP0960495A1 (en) Incremental redundancy radio link protocol
JP2004502325A (ja) 移動通信システムにおけるパケットの伝送制御方法及び装置
CN101147352A (zh) Mimo通信装置及数据重发方法
WO2008021470A2 (en) Transient analysis of packet queuing loss in a broadcast network
US7313737B2 (en) Adaptive link adaptation
EP1054526A1 (en) Method and apparatus for link adaptation in telecommunications networks
CN108093263B (zh) 一种自由空间光通信中基于最小失真优化的视频传输方法
CN101807970A (zh) 一种具备自适应纠错能力的分组传输方法
JP6807956B2 (ja) パケットドメイン内の音声サービスをスケジューリングするための方法および装置
KR100758308B1 (ko) 선택적 하이브리드 자동재전송요구 시스템에서의 패킷스케줄링 방법
CN116032424B (zh) 一种适用于ldacs系统的自适应编码和调制方法
Lee et al. Analysis of a delay-constrained hybrid ARQ wireless system
KR20250091703A (ko) 캐리어 감지 다중 액세스/충돌 회피 무선망에서 전송 속도의 로그 값을 이용한 변조 코딩 방식 레벨 조절 방법
EP1513283B1 (en) Methods, computer system and receiver for incremental redundancy decoding