SE522356C2 - Transmission av komprimerad information med realtidskrav i ett paketorienterat informationsnät - Google Patents

Transmission av komprimerad information med realtidskrav i ett paketorienterat informationsnät

Info

Publication number
SE522356C2
SE522356C2 SE9902655A SE9902655A SE522356C2 SE 522356 C2 SE522356 C2 SE 522356C2 SE 9902655 A SE9902655 A SE 9902655A SE 9902655 A SE9902655 A SE 9902655A SE 522356 C2 SE522356 C2 SE 522356C2
Authority
SE
Sweden
Prior art keywords
speech
spb
data
link
stream
Prior art date
Application number
SE9902655A
Other languages
English (en)
Other versions
SE9902655L (sv
SE9902655D0 (sv
Inventor
Peter Galyas
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 SE9902655A priority Critical patent/SE522356C2/sv
Publication of SE9902655D0 publication Critical patent/SE9902655D0/sv
Priority to PCT/SE2000/001356 priority patent/WO2001005172A1/en
Priority to EP00946649A priority patent/EP1192816A1/en
Priority to CNB008100802A priority patent/CN1136748C/zh
Priority to MXPA01013115A priority patent/MXPA01013115A/es
Priority to AU60375/00A priority patent/AU6037500A/en
Priority to US09/612,628 priority patent/US7203637B1/en
Publication of SE9902655L publication Critical patent/SE9902655L/sv
Publication of SE522356C2 publication Critical patent/SE522356C2/sv

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/09Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

.v «u vv'- u 10 15 20 25 30 522 3 56 i? 2 inkommande signalen. I en nwttagande nwbilterminal avkodas det komprimerade talet, varpå den ursprungliga analoga signalen återges som en ljudsignal.
Med hjälp av talkodare är det möjligt att, trots olika bandbredder på radiolänkar i mobilnätet och PCM-länkar i det fasta telefonnätet, koppla upp en talförbindelse mellan en mobilterminal och fast telefon och en erhålla god talkvalitet på förbindelsen.
I det väl kända GSM-systemet ingår talkodarenheter. De har en central placering i den fasta delen av nätet. De är vanligtvis placerade i en basstationsväxel (Base Station Controler) men kan alternativt vara placerade i anslutning till en växel (Mobile Switching Centre). En sådan talkodarenhet har en anslutning till en PCM-länk, dvs en länk till det fasta telefoninätet och den fasta telefonen.
Talkodarenheten har också en anslutning till en andra länk med 13 kbit/s överföringskapacitet för tal. Den andra länken leder till en basstation med en radioförbindelse till mobilterminalen. Även den andra länken är en duplexförbindelse.
Från PCM-länken tar talkodarenheten emot en ström på 64kbit/s av digitalt konverterat tal. Det inkommande talet komprimeras i talkodarenheten. Vid talkodningen, dvs vid komprimeringen, skapas ett antal talparametrar som representerar den ursprungliga talsignalen. Någon av talparametrarna representerar munhålan och hur grundton i talet utformas, andra representerar övertoner. Perioder om 20 ms av den inkommande strömmen kodas och formateras i ett talblock. Talblocket innehåller talparametrarna och sänds över den andra länken. Över den andra länken sänds en ström av talblock, med intervall om 20 ms för att via radiolänken tas emot av mobilterminalen. I mobilterminalen avkodas därefter talblocken och med hjälp av talparametrarna återges talet som ljud för användaren av mobilterminalen. ewa, 10 l5 20 25 30 52 2 3 5 6 3 I motsatt riktning, dvs tal från mobilterminalen till telefonen i det fasta nätet, samplas och kvantiseras den analogt upptagna talsignalen varvid talsignalen representeras i digital form. Därefter talkodas den digitala signalen varvid talblock erhålles. Detta sker i mobilterminalen. Alla mobilterminaler är utrustade med en talkodare och talavkodare för att kunna koda och avkoda talblock.
Talblock skapade i mobilterminalen sänds över radiolänken och den andra länken till talkodarenheten. I talkodarenheten avkodas talblocken och sänds därefter i PCM-kodat format över PCM-länken till telefonen i det fasta nätet.
Var duplex-kretskopplad förbindelse handhas av en motsvarande talkodarenhet. I en basstationsväxel finns ett antal talkodarenheter för att kunna ta hand om nmtsvarande antal kretskopplade förbindelser.
Från basstationsväxeln till basstationen finns en transmissionsförbindelse som är gemensam för talkodarna.
Transmissionsförbindelsen delas mellan olika förbindelse- länkar på tidluckebasis. Den andra länken som ovan beskrivits är en av dessa förbindelselänkar. Förbindelse- länkarna har ett standardiserat gränssnitt kallat Abis och 13kbit/s för att vardera har en överföra talblock. kapacitet om Ett talblock formateras i en talram för att sändas över Abis-gränssnittet. Talramen innehåller förutom talblocket en del styrbitar för att talramen ska kunna tas emot korrekt i basstationen. Talramen skapas parallellt med att talblocket skapas i talkodaren. Talramen börjar också sändas innan hela talblocket är färdigt i talkodaren. Informationen i talramen vardera 5 ms. Vid delas upp i fyra delperioder om talkodningen skapas talparametrar som gäller för hela perioden och talparametrar som gäller för delperioderna. När 10 15 20 25 30 522 356 4 talramen sänds från talkodarenheten över den andra länken grupperas talparametrar för respektive delperiod tillsammans, på så sätt att först sänds talparametrar som gäller första delperioden och sist talparametrar som gäller sista delperioden. emot av basstationen och hela Talramen tas talparametrarna avläses. När talramen tagits emot i basstationen sorteras ordning om i talblocket. Något förenklat sker det genom att de talparametrarna som graderats som mest väsentliga grupperas tillsammans, oberoende av vilken delperiod de härrör från. Därefter tillförs en felupptäckande kodning till dessa talparametrar.
Innan talramen sänds över radiolänken tillförs dessutom kanalkodning j. forn1 av' faltningskod (konvolutional coding) med Tail-Bits till de mest väsentliga bitarna i talramen. De bitarna förblir okodade. Därefter mindre väsentliga interleavas talramen.
Genom lyssnartest har väsentligheten hos talparametrarna i talramen bedömts. Det har gått till så att lyssnarna har fått bedöma kvalitén på tal som avkodats efter att ett fel införts i någon av talparametrarna. Fel i vissa talparametrar har då visat sig leda till svårare kvalitetsstörningar än fel i andra talparametrar. Var talparameter representeras av flera bitar. Bitarna har olika signifikans, dvs en bit som motsvarar ett värde 22 är viktigare än en bit som motsvarar ett värde 20.
Väsentligheten för alla bitar som ingår i en talram har graderats. Graderingen är baserad på väsentligheten för motsvarande talparameter i kombination med den signifikans som vardera bit har. GSM 05.03 version 6.1.2 Table 2 anger graderingen för bitar i talblock skapade med kodning enligt Full-Rate. >~»»> 10 15 20 25 30 522 356 5 Radioförbindelsen mellan mobilterminalen och basstationen är utsatt för störning. Det medför att en del data korrupteras under transmissionen. Fel i de väsentligaste talparametrarna upptäcks med hjälp av den felupptäckande kodningen och kan i rättas. Fel i mindre viss utsträckning väsentliga talparametrar undgår upptäckt.
Teknologin för talkodning utvecklas. Det gör att de talkodarenheter som idag kan framställas är betydligt bättre än de som var möjliga då GSM-systemet först togs i bruk. Den första talkodarenhet som standardiserades och som togs i bruk för GSM-systemet kallas ”Full-Rate”. Två andra talkodare har tillkommit senare. Den ena av dessa använder endast hälften så stor datatakt (bitrate) som Full-Rate- kodaren över radiogränssnittet och kallas därför Half-Rate- kodare. Den andra använder samma datatakt som Full-Rate- kodaren över radiogränssnittet men ger bättre talkvalitet och kallas Enhanced-Full-Rate-kodare_ Dessa tre typer av talkodare används alla samtidigt i GSM-systemet. Olika mobilterminaler har olika typer av talkodare inbyggda. En talkodarenhet måste därför klara alla typer av talkodare.
En basstation sorterar om talparametrar och tillför de viktigaste en felupptäckande kodning på olika sätt för olika typer av talkodning.
I en patentansökan WO 97/37466 beskrivs att i stället för standardiserade gränssnitt mellan noder i den fasta delen av att mobilradionät användes paketbaserad transmission. I WO 97/37466 Mode) nätverk för överföring av paketdata mellan noderna. Ett problem som WO 97/37466 föreslås ett ATM (Asynchronous Transfer angriper är att stoleken på ATM- celler, dvs de paket som överför data över ATM-nätet, är illa anpassade till talramarnas storlek. 10 15 20 25 30 522 356 6 En fördel med att använda paketbaserad transmission, som i WO 97/37466, är att statistisk multiplexering kan användas för att effektivisera transmissionen över ingående länkar.
För effektiviseringen används paketbaserad transmission i kombination med t ex VAD (Voice Activity Detection) och DTX (Discontinous Transmission). VAD och DTX innebär att inget sänds över en talförbindelse då det är pauser i talet. Genom att i stället för det standardiserade Abis-gränssnittet använda paketbaserad transmission på länken mellan bas- stationsväxeln och basstationen i ett GSM-nät, och genom att använda DTX och VAD kan länken utnyttjas för fler förbindelser än tidigare. Ett begrepp för denna förbättrade effektivitet är statistisk multiplexering. Med det avses att en viss transmissionskapacitet kan utnyttjas effektivare då den på ett flexibelt sätt delas mellan olika användare.
Det finns ett antal olika protokoll som användes för paketorienterad transmission. Ett protokoll som är allt vanligare är IP (Internet Protokoll). Enligt IP skapas ett IP-paket för överföring av ett meddelande. IP-paketet förses innehåller information för med ett IP-huvud som konnektivitet mellan två ändpunkter.
Ovanpå IP användes ytterligare ett protokoll t ex TCP (Transmission Control Protocol) eller UDP (User Datagram Protocol). För realtidstjänster är UDP vanligast. UDP handhar ändpunkter. UDP skapar ett UDP-meddelande med ett UDP-huvud. konnektiviteten mellan applikationen i två UDP-huvudet anger portnummer i ändpunkterna och detta portnummer motsvarar en viss applikation.
För transmission mellan transmissionsnoder är funktioner uppdelade i lager som stöds av ett motsvarande antal protokoll. Protokollens relationer brukar visas med en protokollstack. Under IP protokollet finns ytterligare lager av protokoll med olika alternativ, exempelvis PPP (Point to »w-fl ... . u 10 15 20 25 30 u-u n» u . n n ~ . o - v. a. .. f) | s. .p . . o» o v n o 1 q« u . o u -. . f :v o n u u . nu o L nu n; . v n» »Uvs n u o. n nu 1 o u . - . . » , , . . . . 0 o 1 n a. u. n n H 7 Point Protocol) som. använder HDLC, (High Level Data Link Control) ATM eller Frame Relay. Även lagren under IP skapar paket med tillhörande huvud, det sker t ex av HDLC.
Med realtidstjänster avses tjänster där en användare interaktivt tar del av tjänster och transmissionsfördröjning måste upplevas som försumbar av användaren. Ett telefonsamtal är en typisk realtidstjänst, en annan är videokonferens med ljud och bild.
Paketorienterad transmission och. IP är j. grunden utformat för transmission av traditionell datatrafik. Sådan datatrafik tål i allmänhet fördröjningar, men är känsligt för feldetektering av datat. blivit använda pågår (Quality of Service). Det Eftersom det även har intressant att paketorienterad transmission för realtidstjänster, arbete med att standardisera QOS går ut på att vid paketorienterad transmission ge olika typer av prioritet till olika typer av tjänster. Exempelvis erhåller en realtidstjänst hög prioritet för fördröjning men låg prioritet för förlust, medan det förhåller sig tvärtom för en datatjänst. Det skall förenklat ske genom att ge vart paket en etikett som anger enligt vilken prioritet paketet skall behandlas vid transmissionen.
Det finns en rad svårigheter för att klara QoS. Vid feldetektering av ett paket kastas vanligen paketet. I huvudet på ett meddelande på HDLC-lagret och i ett UDP-huvud kunna checksumma för att upptäcka en ett fel kastas hela paketet. Det ingår en feldetektering. Upptäcks finns för närvarande inte möjlighet att veta var i paketet felet finns. Visserligen kan en felupptäckt på HDLC lagret ignoreras och funktionen för felupptäckt i UDP stängas, men t ex ett fel i HDLC, därvid finns risk att ett väsentligt fel, adressen i någon av protokollagren ovanför inte upptäcks. Det kan i sin tur medföra ytterligare stora fel i 10 15 20 25 30 av: n» u ; .n v. - - u - .n u. n. o nu u» o | o. n I v o . o - . o. u. . v u- o n u - .v v n- nu 1 v u» nu.. n u »u f u . - - p u o f | - . o 1 u n .n u 8 kommunikationen inte bara på den egna kanalen utan även på andra kanaler.
UDP-huvudet innehåller förutom portadresser också en checksumma. Vid mottagning av meddelandet i ändpunkten jämför UDP-lagret meddelandets innehåll med checksumman. Har innehållet ändrats upptäcks det vid jämförelsen. Var i meddelandet felet finns förblir okänt.
IETF (Internet Engineering Task Force) är en organisation som standardiserar Internet. I ett förslag till IETF, (Larzon, Degermark och Pink) förslås en modifiering av UDP.
Modifieringen kallas UDP Lite och innebär att en checksumman i UDP-huvudet endast täcker UDP-huvudet eller alternativt UDP-huvudet tillsammans med en begränsad del av användardata som UDP-meddelandet överför. Vid felupptäckt är det därvid möjligt att veta i vilken del av meddelandet som felet finns. Men det är fortfarande inte möjligt att veta om felet finns i UDP-huvudet eller i användardatat om checksumman verkar på bägge.
REnoGöRELsE FÖR UPPFINNINGEN Data som komprimeras i en kodare, och sänds i realtid över en paketorienterad transmissionskedja till en avkodare där det dekomprimeras, detekteras emellanåt fel i. någon nod i sändningskedjan. Föreliggande uppfinning angriper ett problem att väl kunna återge det komprimerade datat i avkodaren, även om det komprimerade datat detekterats fel i någon nod i sändningskedjan.
Ett ändamål med föreliggande uppfinning är att förenkla hanteringen av komprimerat data i noder som ingår i transmissionskedjan.
Uppfinningen innebär i korthet att även om det komprimerade datat förvanskas under transmissionen från kodaren till -.»vu .~.- . . 10 15 20 25 30 - Q o . .n u» nu n . n nu n. .f u nu u: u > av o n u o ø a» v . un o; n o u: u n a a - en u an: nu o u .u un.. ~ u v. a n» v o q v n u a n u 1 u a u v a n . u 1- n n u n 9 avkodaren så skall det ändå sändas till avkodaren. Avkodaren avgör hur förvanskningen skall åtgärdas.
Ovanstående problem löses enligt uppfinningen med en metod varvid paritetsbitar tillföres det komprimerade datat i kodaren och sänds med det kodade datat i hela transmissionskedjan till avkodaren. I avkodaren jämförs paritetsbitarna med det kodade datat varvid eventuella fel upptäckes. Datat dekomprimeras i avkodaren och ifall fel upptäckts, döljs eventuella fel vid avkodningen.
Problemet löses även av en kodarenhet som komprimerar en dataström genom att skapa parametrar som representerar datat indelas i datablock och datablock i strömmen. Parametrarna parametrarnas position inom sorteras efter parametrarnas inbördes väsentlighet. Datablocket tillföres paritetsbitar för att fel i transmissionen skall kunna upptäckas. Alternativt till att sortera parametrerna position i datablocket sorteras positionen för bitarna som representerar parametrarna enligt bitarnas väsentlighet.
En avkodare i t ex en nwbilterminal är redan idag försedd med goda medel att dölja upptäckta fel då mottaget komprimerat data dekomprimeras. De fel som upptäckes i terminalen är dock endast sådana som är orsakade på en radiolänk till mobila terminalen. Uppfinningen har fördelen att avkodarens medel att dölja fel kan användas också för fel som uppstått på andra transmissionlänkar än radiolänkar.
Uppfinningen har också fördelen att noder som ombesörjer transmissionen av det komprimerade datat inte behöver känna till hur data komprimerats för att behandla datat rätt.
Därmed blir det betydligt enklare att införa nya typer av talkodning. Exempelvis behöver endast talkodarenheterna ändras ifall i nya typer av talkodare införes i mobila terminaler. Talkodarenheterna finns i färre noder än basstationerna och är därför enklare att uppgradera. --f;u 10 15 20 25 uuu uuu u u uu uu uu uuuu uu uu u uu u u u nu u u u u u uu u Q., u uu uu u u uu u u u u u uu u nu uuu u u uuu uuuuu u u uu u nu u u u u u u u u . . . , u u u uu uu uu u uu uu u u l0 Uppfinningen kommer nu att beskrivas närmare med hjälp av föredragna utföringsformer och med hänvisning till bifogade ritning.
FIGURBESKRIVNING Figur la och lb visar tidigare kända blockscheman över noder för uppkoppling av en talförbindelse mellan en mobil terminal och en telefon i ett fast telefonnät.
Figur 2 visar ett schema över formatet för en tidigare känd talram formaterad för Abis-gränssnittet.
Figur 3a visar ett tidigare känt schema över talparametrar i en talram sorterade efter väsentlighet.
Figur 3b visar ett tidigare känt schema över samma talparametrar som i figur 3a efter att felupptäckande kodning tillförts vissa av talparametrarna.
Figur 3c visar ett tidigare känt schema över samma talparametrar som i figur 3b efter att ytterligare en omsortering av talparametrarna och ytterligare svansbitar tillförts.
Figur 3d visar ett tidigare känt format för talparametrarna från figur 3c efter att faltningskod tillförts vissa av talparametrarna.
Figur 4 visar schematiskt en tidigare känd protokollstack.
Figur 5 visar ett blockschema över en möjlig arkitektur för tredje generationens mobilradionät och transportnät.
FÖREDRAGNA UTFöRINGsFoRLmR Inledningsvis beskrivs de tekniska förutsättningar som är nödvändiga för att förstå uppfinningen. ,i,,, 10 15 20 25 30 o | n Q nu 522 356 ll I figur la visas en mobil terminal MS i ett mobilradionät PLMN. Mobilradionätet PLMN i. figur la är“ ett GSM-nät. En mellan den mobila publikt samtalsförbindelse är uppkopplad terminalen MS och en telefon TLP i ett fast telefonnät PSTN. Samtalet är kopplat via en basstation BTS och en talkodarenhet ll (Transcoder and Rate Adaptor Unit) i GSM-nätet ll till det fasta telefonnätet PSTN. Visserligen är fler noder iblandade i GSM-nätet PLMN, men i figur la visas endast de som är av intresse för uppfinningen. De noder och gränssnitt som visas i figur la är dock tidigare kända. Talkodaren ll är implementerad i en basstationsväxel (Base Station Controler).
Mellan telefonen TLP i det fasta nätet PSTN och talkodarenheten ll överförs samtalet på en PCM-länk. PCM- länken överför talet i form av kvatiserade sampels, framtagna med samplingfrekvens 8kHz. Det ger en talström om 64kbit/s att överföras på PCM-länken. 64 kbit/s är den kapacitet som vanligen användes för att koppla samtal mellan telefoner TLP i det fasta nätet PSTN.
Samtalet överförs mellan den mobila terminalen MS och basstationen BTS på en radioförbindelse RL och mellan basstationen BTS och talkodarenheten ll på en fast länk A med ett Abis-gränssnitt, härefter kallad Abis-länken A.
Radiolänken RL och Abislänken A har en överföringskapacitet om l3 kbit/S för talet.
I talkodarenheten ll komprimeras en inkommande talström om 64 kbit/s från telefonen TLP. Ut från talkodaren kommer en motsvarande ström av tal men med en hastighet l3 kbit/s. Den komprimerade talströmmen sänds över Abis-länken A och radiolänken RL till den mobila terminalen MS. I terminalen MS avkodas talet och omvandlas till ljud.
Tal som tas upp som ljud i terminalen MS och skall sändas till telefonen TLP registreras av en mikrofon varvid en >~~;. 10 15 20 25 30 » . o Q n 522 356 12 analog signal bildas. Den analoga talsignalen samplas och kvantiseras varvid en digital talström erhålls. Den digitala talströmmen kodas i terminalen MS på samma sätt som i talkodarenheten ll och sänds över radiolänken RL och Abis- länken 12 till talkodarenheten ll. Talet avkodas i talkodarenheten och sänds som en ström om 64-kbit/s samplat tal över PCM-länken 13 till telefonen TLP.
En ström av inkommande tal från PCM-länken till talkodarenheten ll delas upp i perioder om 20 ms. För var 20 ms period bildar talkodarenenheten ll ett talblock SPB som innehåller ett antal talparametrar som representerar talet.
I figur 3a visas ett talblock SPB som erhållits genom talkodning enligt ”Full-Rate”. Talblocket SPB innehåller 260 bitar som representerar talparametrarna. Vardera parameter representeras av minst tvà bitar. Bitarna motsvara nominella värden om 20, 21, 22 osv, där den bit som motsvarar 22 har högre signifikans än den bit som representerar 20. Genom lyssnartest har de olika talparametrarnas väsentlighet givits en subjektiv bedömning. I specifikationen GSM 05.05 version 6.1.2 Table 2 finns graderat väsentligheten för var bit i talramen. Graderingen är baserad på motsvarande talparameters väsentlighet och bitens signifikans. Bitarna är indelade i en klass I och en klass II, där klass I innebär att en bit är mer väsentliga än en klass II bit.
Inom klass I finns två grupper, Ia och Ib, där grupp Ia är mer väsentlig än Ib. Enligt Full-Rate kodning omfattar grupp Ia 50 bitar, grupp Ib 135 bitar och klass II 78 bitar.
I figur 3a är bitarnas position i talblocket SPB sorterade efter väsentlighet, med grupp Ia först i talblocket SPB, därefter bitarna med grupp Ib och sist bitarna som tillhör grupp II. I talkodarenheten ll är dock inte bitarna i talblocket SPB sorterade efter väsentlighet, utan sorteringen sker först senare när talblocket SPB sänts till basstationen BTS. 10 15 20 25 30 522 356 13 Innan talblocket SPB sänds till basstationen BTS formateras det och tillförs kontrollbitar varvid en talram SPF bildas.
Talramen SPF visas i Talramen SPF omfattar 20 dubbeloktetter, figur 2. vardera motsvarande en rad i talramen SPF.
Var dubbeloktett innehåller 16 bitar. Den första dubbel- den första biten i etta. En oktetten i talramen består av nollor, dubbeloktetter dubbeloktett CNTB innehåller kontrollbitar. februari 1998. övriga utgörs av en följande Detta beskrivs även av GSM 08.60 version 5.1.1, De följande dubbeloktetterna i talramen SPF hänförs till fem grupper 21- 25, indikerade inom streckade linjer i figur 2.
Den första gruppen 21 dubbeloktetter användes för att representera en grupp av talparametrarna som är giltiga för hela 20 ms perioden. De fyra följande grupperna 22-25 av dubbeloktetter användes för att representera talparametrar giltiga för fyra motsvarande delperioder om 5 ms av den totala perioden om 20 ms. Den andra gruppen 22 innehåller således talparametrar giltiga för en först delperiod om 5 ms av de totalt 20 ms, följande grupp 23 representerar talparametrar giltiga för den andra delperioden om 5 ms osv.
Talblockens SPB data motsvarar en datatakt på 13kbit/s över Abis-länken A. Talramarnas SPF data motsvarar dock en högre datatakt 16kbit/S över Abis-länken A.
Talramen SPF skapas medan talblocket SPB skapas, därför är det nödvändigt att talparametrarna är sorterade i tidsföljd.
Talramen SPF börjar också sändas innan hela talramen SPF är färdig. Anledningen är att Abis-länkens A sändningskapacitet om 13 kbit/s ska utnyttjas så effektivt som möjligt för att undvika fördröjning.
När hela talramen SPF tagits emot av basstationen BTS avläses talparametrarna ur talramen SPF och bitarnas positioner i talblocket SPB sorteras efter väsentlighet. Den För att kunna ordning som visas i figur 3a erhålls därvid. ;;.@: 10 15 20 25 30 n n n n nn nu n. n n nn en en n u n» n: s n on n n o n n n n > on nn n n nv n n o n m: mn a s nn menn n n n n n n n n n n n a n n n n .n nn nn n 14 upptäcka ifall talparametrarna tillhörande grupp Ia tas emot felaktigt i terminalen MS efter radiotransmissionen tillförs tre paritetsbitar CRC till de bitar i talramen SPF som motsvarar talparametrar i grupp Ia, se tillförs figur 3b.
Paritetsbitarna CRC enligt principen för felupptäckt enligt den cykliska kodningen ”cyclic redundancy check”. Denna cykliska kodning är en blockkod.
Därpå sorteras talparametrarna enligt klass I åter (nn och förses med 4 tail-bits TAIL, se figur 3c. Talparametrarna i klass I faltningskodas varvid bitantalet ökar från 189 bitar till 378. Faltningskoden gör det möjligt att rätta ett begränsat antal fel i klass I bitarna efter mottagningen i terminalen MS. Vissa positioner är bättre skyddade än andra av faltningskoden och vid omsorteringen placeras de mest väsentliga talparametrarna på de bäst skyddade positionerna.
Efter de 378 klass I bitarna läggs de 78 bitar som representerar talparametrar med klass II utan felupptäckande kodning. I figur 3d visas det därvid kodade talblocket CSPB som nu omfattar 456 bitar. Därvid är talblocket CSPB i figur 3d färdigkodat i basstationen BTS.
Innan det kodade talblocket CSPB sänds över radiolänken RL interleavas det, dvs delas upp föra att sändas i ett antal TDMA-skurar till terminalen MS.
Det ovan beskrivna är förut kända funktioner i GSM-nätet PLMN som underlättar förståelsen av uppfinningen.
Uppfinningen förutsätter att en paketorieterad transmission användes på den fasta länken mellan talkodarenheten ll och basstationen BTS i stället för en kretsorienterad transmission. Abis-gränssnittet innebär en kretsorienterad transmission. Den länk som tidigare kallats Abis-länken A, med hänvisning till figur la, kallas härefter för den fasta länken 12. Hänvisning görs i fortsättningen till figur lb.
Skillnaden mellan figur la och lb är att i la användes mellan talkodaren ll och kretsorienterad transmission 10 15 20 25 30 52 2 s se 15 basstationen BTS, medan i figur lb användes paketorienterad transmission över samma länk.
Enligt uppfinningen tillförs talblocket SPB felupptäckande kodning j. talkodarenheten JJ. i stället för j. basstationen BTS. Den felupptäckande kodningen användes därefter vid transmissionen över den fasta länken 12 och över radiolänken RL. När talblocket tas emot av mobilterminalen MS kan därför fel upptäckas vare sig de uppstått vid transmissionen över fasta länken 12 eller över radiolänken RL. I upplänk tillför mobilterminalen MS ett skapat talblock SPB felupptäckande kodning och sänder det över radiolänken RL. Enligt uppfinningen sänds talblocket SPB vidare över fasta länken 12 till talkodarenheten ll med den felupptäckande kodningen kvar.
”Full-Rate” sorterar talkodarenheten talblocket SPB efter deras För talkodning' enligt ll talparametrarnas position i väsentlighet så att den ordning som visas i figur 3a erhålls. Därpå förses de 50 bitarna i klass Ia med 3 paritetsbitar enligt ”cyclic redundancy check”. Med dessa tre paritetsbitar CRC, som utgör kodning för felupptäckt omfattar talblocket SPB 263 bitar.
Det kodade talblocket SPB om 263 bitarna tillförs en talram SPF bildas. Talramens SPF BTS. SPF följer kontrollbitar varvid sänds till basstationen Talramens inte formatet för den talram som sändes över Abis-länken A utan har i princip samma format som talblocket i figur 3c med ytterligare kontrollbitar tillförda. Kontrollbitarna anger för att basstationen skall vilket typ av kodning som användes etc, BTS och avkodaren i den mobila terminalen kunna behandla talblocket SPB talblocket SPB om 263 bitarna, riktigt. I basstationen avläses klass I bitarna sorteras om och felrättande faltningskodning tillföres så som ovan beskrivits i anslutning till figur 3c och 3d. Därvid omfattar talblocket SPB 456 bitar. De 456 bitarna 10 15 20 25 30 522 :se 16 interleavas och sänds i flera TDMA-skurar till mobilterminalen MS.
När paketbaserad transmission används skapar talkodarenheten ll hela talblocket SPB för talblocket SPB sänds över den fasta länken 12. perioden om 20 ms innan Det gör det talkodarenheten sortera möjligt att i talparametrarnas position i talblocket SPB efter väsentlighet.
De ovan visade utföringsexemplen visar hur kodning tillförs ett talblock som skapats med talkodning enligt "Full-Rate”.
Talblock SPB skapade med talkodning enligt ”Half-Rate” och ”Enhanced Full-Rate” sker på likartat sätt. Det innebär att talparametrarnas position i talblocket SPB sorteras efter Därefter förses de väsentliga talparametrarna check”. väsentlighet. med paritetsbitar CRC enligt ”cyclic redundancy Detta sker i talkodaren 11 på samma sätt som idag sker i basstationen BTS.
För ”Enhanced Full-Rate” tillförs redan i dag paritetsbitar check” till talparametrar i talblocket SPB innan talblocket SPB sänds enligt ”cyclic redundancy väsentliga från talkodarenheten ll. Kodningen föregås dock ej av sortering av talparametrarnas position efter väsentlighet och syftar endast till felupptäckt vid transmissionen över den fasta länken 12. När talblocket SPB tagits emot i basstationen BTS tas paritetsbitarna som talkodarenheten ll tillfört bort. I stället sorterar basstationen BTS om talblocket SPB och till de talparametrarnas position* i tillför därefter paritetsbitar CRC väsentliga talparametrarna. De paritetsbitar CRC som basstationen BTS tillför används för felupptäckt vid transmissionen över radiolänken RL.
I figur 4 visas en protokollstack PSCK med olika protokollager som användes vid transmissionen mellan talkodarenheten ll och basstationen BTS. I det översta 10 15 20 25 30 » . . . .n 522 356 17 I det här fallet i form av talblock SPB med Det talkodade lagret på stacken PSCK finns applikationen. är applikationen talkodat tal, styrinformation för att dekomprimera talet. skall talet föras över av applikationslagret mellan mobilterminalen MS och talkodarenheten MS.
För överföring av applikationen används lagret UDP. det underliggande Under UDP lagret finns ett IP lager. IP lagret handhar transmissionstjänst mellan transmissionskedjans två ändpunkter, dvs vanligtvis mellan servrar och routrar eller mellan routrar. Eftersom den standardiserade radiolänken RL i GSM inte är utformad för pakettransmission är det talkodarenheten ll och basstationen BTS som. är ändpunkter för IP. I figur lb visas ingen router mellan talkodarenheten ll och basstationen BTS, men en router bör finnas i ett realiserat nät för att styra trafiken.
Under IP (Point-to-Point Link lagret finns ett lager PPP som bärs av ett HDLC det, tex ett eller PDH (2.048 Mbit/s) under IP kan (High Level Data lager SDH Protocol), Control) och under (Synchronous Digital Hierarchy) (Plesiochronous Digital Hierarcy) där El är vanligt förekommande i mobiltelefoninät. För lagren alternativa protokoll användas till de som indikeras i figur 4, t ex kan ATM (Asyncronous Transfer Mode) skall från bärs av ett nedlänk UDP-meddelande.
Ett talblock SPB, som sändas talkodarenheten 11, meddelandet omfattar talblocket SPB samt ett UDP-huvud.
UDP- UDP- huvudet innehåller portnummer till en mottagande applikation i basstationen BTS, dvs den logiska trafikkanal som använder sig av en specifik tidlucka på radiogränssnittet, och en avsändande port i talkodarenheten ll. UDP-huvudet innehåller också en checksumma, dvs paritetsbitar, avsedd att användas för att upptäcka ifall data förvanskas under transmissionen. :nova 10 15 20 25 30 522 356 18 IP-lagret förpackar UDP-meddelandet i ett IP-paket. IP-paket omfattar förutom UDP-meddelandet ett IP-huvud med IP adress till den aktuella basstationen BTS. Med hjälp av IP adressen och UDP portnummer identifieras talblock SPB som hör till talförbindelsen mellan mobilterminalen MS och den fasta telefonen TLP. Också IP-huvudet innehåller en checksumma, men den verkar endast på IP-huvudet.
HDLC-lagret, dvs det lager som bär IP-paketet i ett HDLC- paket förser också HDLC-paketet med en checksumma som verkar på hela HDLC-paketet.
Paketorienterad transmission och protokollstacken PSCK enligt figur 4 användes vanligen för datatransmission. Data är till skillnad från tal känsligt för feldetektering men klarar fördröjning. Vid felupptäckt med hjälp av checksumman i HDLC-paketet begärs vanligen omsändning av datat. Krav på ifall låg fördröjning gör att talblock ej kan omsändas, checksumman indikerar fel.
Checksumman både i HDLC-huvudet och UDP-huvudet går att nollställa, varvid ingen feldetektering utföres för att kontrollera att UDP-meddelandet detekteras riktigt. Enligt uppfinningen nollställs bägge checksummorna och ett talblock SPB kommer därför att sändas till mobilterminalen MS även om ett fel uppstår i det vid sändningen från talkodarenheten ll.
Alternativt till att nollställa checksumman i UDP-huvudet användes en checksumma som endast UDP-huvudet och en verkar på UDP-huvudet eller endast på begränsad del av innehållet, enligt förslaget UDP Lite.
Talkodaren i nwbilterminalen MS, liksom talkodarenheten ll är utrustad med en funktion som effektivt döljer fel i talblocket SPB då talblocket SPB dekomprimeras. Denna funktion finns redan införd i befintliga mobilterminaler MS. »von- 10 15 20 25 30 - - ø . n 522 356 19 Med tidigare känd teknik var det möjligt att använda mobilterminalens MS effektiva metoder för behandling av ett feldetekterat talblock SPB endast för fel som uppstått vid sändning över radiolänken RL. Tack vare uppfinningen kan fel som uppstår även vid transmissionen över den fasta länken 12 behandlas i mobilterminalens MS talkodare.
Utan uppfinningen, och med checksummorna i HDLC-paketet och UDP-huvudet nollställda, skulle det inte finnas någon möjlighet att upptäcka fel i talblocket SPB som uppstått på länken 12. Ifall skulle vid feldetektering hela talblocket SPB slängas, även den fasta checksumman däremot användes om felet endast berör en mindre viktig talparameter.
Talkodarenheter 11 ingår i de idag befintliga mobilradionäten, som det visade GSM-nätet PLMN. I tredje generationens system, kommer talkodarenheter 11 enligt förslag att inte ingå i den fasta delen av mobilradionätet.
I stället finns talkodarenheter i sk MediaGateways utanför mobilradionätet.
I figur 5 visas en möjlig arkitektur för tredje generationens system 3G där tele- och datakommunikation har migrerat. I stället för att som idag dela upp nät i data- funktionell eller telenät ges en (Backbone uppdelning. Ett transportnät 51 Network), ombesörjer endast transporttjänster. Tjänster som traditionell telefoni och internetkommunikation tillhandahålls av separata accessnät 52,54,55 som 52,54,55 ansluter till transportnätet 51 via Media Gateways utnyttjar transportnätet 51. Accessnäten 53. Ett av dessa accessnät 52,54,55 är ett radioaccessnät 52. Radioaccessnätet 52 tillhandahåller bärartjänster för kommunikation med mobila terminaler MS över radiolänkar RL.
I radioaccessnätet 52 ingår att antal radiobasstationer BTS.
Radiobasstationerna BTS kan vara utformade för olika radio- accesstekniker. 10 15 20 25 30 . | - . .- 522 356 20 En stor del av' de funktioner som. finns inbyggda i. dagens mobilradionät PLMN saknas i radioaccessnätet 52.
Funktionerna tillhandahålls i stället som separata tjänster tillgängliga via transportnätet 51. En sådan funktion är exempelvis mobilitet (Mobility Management), som gör det möjligt att dirigera ett inkommande samtal till en viss mobilterminal MS oavsett var mobilterminalen MS befinner sig inom radioaccessnätets 52 täckningsområde.
En annan funktion som ej ingår i radioaccesnätet 52 är talkodning. Mobila terminaler MS, som använder radioaccessnätet 52 för kommunikation, är utrustade med talkodare. Talkodarna i terminalerna kan vara av många Talkodarenheter ll, GSM-nätet, motsvarande de som finns Media olika typer. inbyggda i finns i Gateways 53. Vid talkommunikation mellan en mobil terminal MS och en telefon TLP ansluten till ett telefoniaccessnät 54, sänds en kodad komprimerad ström av tal från den mobila terminalen MS över Media en radiolänk RL, via radioaccessnätet 52 och en Gateway 53 vidare över transportnätet 51 till en Media Gateway 53 som ansluter till telefoniaccessnätet 54. I denna senare Media Gateway avkodas talströmmen. Över telefoniaccessnätet PSTN sänds därefter talströmmen avkodad med en högre datatakt, t ex som en PCM-kodad signal.
I motsatt riktning , dvs från telefonen TLP till den mobila terminalen MS sänds en ström av tal okomprimerad över telefoniaccessnätet PSTN fram till den Media Gateway 53 som ansluter till transportnätet 51. I denna Media Gateway 53 komprimeras strömmen av tal genom kodning. Den komprimerade strömmen sänds därefter över transportnätet 51 via Media Gateway 53 över radioaccessnätet 52 till mobilterminalen MS. I mobilterminalen avkodas strömmen av tal 'varpå ljud àterskapas.
Vid transporten mellan mobilterminalen MS och den Media Gateway som ansluter mellan transportnätet 51 och 10 15 20 25 30 522 556 21 telefoniaccessnätet 54 används paketorienterad transmission.
Sannolikt användes UDP-lagret och IP-lagret som visas i figur 4, men alternativa protokoll kan användas.
De typer av talkodare som användes i mobilterminalen MS och i, Media Gateways 43 kommer att vid talkodningen dela upp talet i korta perioder och skapa talparametrar för var period. Talparametrarna sänds därefter i talblock på likartat sätt som vid talkodning enligt Full-Rate, Half-Rate och Enhanced-Full-Rate.
Ytterligare en fördel är att en mängd olika typer av talkodare kan användas i Media Gateways 43 utan att de noder som är inblandade vid transporten av talblocken SPB behöver till vilken typ av talkodning som anpassa transporten användes.
För tredje generationens system 3G kommer uppfinningen att vara än mer väsentlig än vad den är för dagen mobilradionät PLMN därför att kodat tal kommer att sändas via fler noder tolka data fel. Det är felet risken att ifall fel och därmed ökar väsentligt att, upptäcks, behandlas av talkodaren i stället för någon av det noder som ombesörjer transporten.
Dessutom kommer inte bara tal utan även andra nya realtidstjänster En del av dessa, t ex behöver stor bandbredd. effektivt sändas komprimerat. videotjänster, För att utnyttja även transportnätet 51 komprimeras informations- strömmen, t ex genom videokodning.
En duplex videoförbindelse i realtid kan exempelvis kopplas upp mellan en första terminal Tl med anslutning till radioaccessnätet 52 och en andra terminal T2 med anslutning till Internet 55, terminalerna Tl, T2 visas i figur 5. Var terminal Tl,T2 är försedd lned video- och tal- kodare och avkodare. Video och talsignal sänds komprimerade mellan de bägge terminalerna Tl, T2. Enligt uppfinningen förses de vu u. .v-v ...- « .. . 10 15 20 25 30 35 52 2 3 5 6 šï* 22 komprimerade tal- och med videosignalerna felupptäckande kodning.
Det skall observeras att uppfinningen är väsentlig även om inte en radiolänk RL ingår i transmissionskedjan för den komprimerade informationen.
Kodning kan tillföras utsedda talparametrar eller bitar även om de kodade bitarnas eller talparametrarnas position inte är sorterade efter väsentlighet. Men skall bitarnas och eller parametrarnas position sorteras bör detta göras i kodaren. Därmed behöver inte noder som ingår i transmissionskedjan gör ytterligare omsortering och transmissionen förenklas.
Det finns dessutom ytterligare ett viktigt skäl att sortera de mest väsentliga bitarnas eller talparametrarnas position i talblocket SPB. Vid paketorienterad transmission över den fasta länken 12 och i tredje generationens nät 3G förekommer emellanåt överlast. Till följd av överlast uppstår fördröjningar och paket kastas.
Att sortera talparametrarnas eller bitarnas position i talblocket SPB förenklar att vid överlast på länken 12, eller någon av länkarna i radioaccessnätet 52 eller transportnätet 51, kunna kasta de mindre väsentliga talparametrarna eller bitarna och låta de mer väsentliga sändas över länken 12. Denna uppfinning ger inte hela lösningen för att kasta mindre väsentliga talparametrar/bitar vid spärr, men att sortera talparametrarna/bitarna är en viktig förutsättning för att det skall vara möjligt. Föreliggande uppfinning användes fördelaktigt i kombination med en uppfinning beskriven i en patentansökan i USA med ansökningsnummer 09/275069. Denna senare patentansökan ger en lösning till hur delar av paket skall kunna kastas vid överlast. 10 15 20 25 30 522 356 23 Genom att sortera bitarnas position efter väsentlighet i talblocket SPB är det även möjligt att dela upp talblocket i olika talramar SPF och låta talramarna sändas i paket med olika prioriteter. Exempelvis sändes de mer väsentliga bitarna i ett paket som ges hög prioritet med avseende på att nå fram till ändpunkten, medan de mindre väsentliga bitarna sänds i ett annat paket med lägre prioritet för att nå ändpunkten. Standard för QoS kommer att göra det möjligt att sända paket med olika prioriteter.
Med kretsorienterad avses att av den totala transmissions- kapaciteten på länken 12 finns en viss kapacitet per tidsenhet avsatt för vardera av ett antal olika förbindelser. Det antages vidare att länken 12 ombesörjer transmission för ett antal talförbindelser mellan basstationen BTS och ett motsvarande antal talkodare ll. totala alla avses här att den länken 12 Med paketorienterad transmissionskapaciteten på delas mellan pågående talförbindelser och att kapaciteten tilldelas till den som för tillfället har något att sända. Transmissionen av tal sker med paket med ett i förväg definierat format.
DTX (Discontinous Transmission) är en teknik för att detektera pauser i talet och upphöra med att skapa talblock SPB under pauserna. Med DTX sänds därför färre talblock SPB länken 12 och för vara talförbindelse behövs länken 12 över lägre transmissionskapacitet över sett ut en längre tidsperiod.
Med felupptäckande kodning avses att ytterligare bitar, t ex paritetsbitar tillföres den information som sänds, för att vid mottagning informationen skall kunna jämföras med de ytterligare bitarna. Det finns en mängd olika typer av felupptäckande kodning. Den vanligaste gruppen är blockkodning. ”Cyclic redundancy check" hör till gruppen blockkoder. .¿, nmna n v - .» u »m ø ß 1 « > ».. 1 .» » x 1- n;- »ff > ; 1.: z .a » a 1.; 24 Uppfinningen är naturligtvis inte begränsad till de beskrivna och på ritningen visade utföringsformerna, kan modifieras inom ramen för de bifogade patentkraven.
OVan utan

Claims (12)

10 15 20 25 30 522 356 ÅF PATENTKRAV
1. Metod för transmission i realtid av en digitalt representerad dataström som har en första datatakt, omfattande stegen: - komprimering, i en första nod (ll, MS, 53), genom kodning av dataströmmen varvid en andra datatakt väsentligt lägre än den första datatakten erhålles; - tillförande av paritetsbitar (CRC) till dataströmmen i den första noden efter komprimeringen varvid dataströmmen erhåller en tredje datatakt något högre än den andra takten; - sändning av den komprimerade dataströmmen över en transmissionskedja som omfattar minst en radioförbindelse (RL) (12) med nämnda och minst en paketorienterad förbindelse statistisk multiplexering(l2, 52, 51), varvid (RL) och nämnda paketorienterade (BTS) i radioförbindelse (12) ett mobilradionät är länkade via en radiobasstation (PLMN); förbindelse - dekomprimering' av dataströmmen. i en andra nod (ll, MS, 53), varvid den första datatakten återfås, - jämförelse, i den andra noden, (CRC) felaktigt detekterat data i strömmen, av nämnda paritetsbitar relativt dataströmmen för eventuell upptäckt av varvid åtminstone en av den första och den andra noden ingår i mobilradionätet.
2. Metod enligt kravet 1 varvid en av den första och den andra noden är en. mobil terminal (MS) med en förbindelse över nämnda radioförbindelse (RL). l
3. Metod enligt kravet l eller 2 varvid vid komprimeringen dataströmmen delas upp i segment motsvarande tidsperioder av 10 15 20 25 30 522 556 26 viss längd, och för vart segment skapas ett datablock (SPB) innehållande parametrar som representerar segmentets data.
4. Metod enligt kravet 3 varvid parametrarnas inbördes väsentlighet har graderats och parametrarnas position i datablocket sorteras efter väsentligheten.
5. Metod enligt kravet 4 varvid parametrarna uppdelas i två klasser i beroende av väsentlighet och där parametrar i den mest väsentliga klassen tillförs nämnda paritetsbitar (CRC) för felkontroll.
6. Metod enligt kravet 3 varvid var parameter representeras i datablocket av minst två bitar med olika signifikans och bitarnas position i datablocket sorteras efter nämnda signifikans.
7. Metod enligt kravet 6 varvid bitar med hög signifikans tillförs nämnda paritetsbitar (CRC) för felkontroll. varvid dataströmmen (SPB)
8. Metod enligt kravet 3 datablocket utgörs av digitalt konverterat tal, är ett talblock (SPB) och parametrarna är talparametrar.
9. Metod enligt kravet 3 varvid dataströmmen är en digitalt konverterad videosignal.
10. Metod enligt kravet 3 varvid datablocken (MS, ll, (SPB) sänds till den andra noden 53) även om datablocket (SPB) detekteras fel under sändningen.
11. ll. Metod enligt kravet 3 varvid båda den första och den andra noden ingår i nämnda mobilradionät(PLMN).
12. Ett mobilradionät (PLMN) omfattande, minst en fast placerad talkodarenhet (ll) med en anslutning till en duplex PCM-länk, en anslutning till en paketorienterad länk (12), med medel att komprimera en ström av tal från PCM-länken och sända den vidare i komprimerad 10 15 20 25 522 356 27 form som en ström av talblock (SPB) över den (12), (12) medel att avkoda talblocken och därvid bilda en paketorienterade länken och med medel att från den paketorienterade länken ta emot en ström av talblock, dekomprimerad talström som sänds över PCM-länken, minst en basstation (BTS) ansluten till den paketorienterade länken och ansluten till minst en radiolänk (RL), med medel att ta emot en ström av talblock (SPB) från den paketorienterade länken och sända strömmen av talblock (SPB) vidare över radiolänken (RL), och med medel att från (RL) ta emot en ström av talblock och sända dem vidare över den paketorienterade länken (12), och radiolänken en mobilterminal (MS) med medel att från radiolänken (RL) ta emot strömmen av talblock (SPB), medel att avkoda talblocken (SPB) och därvid bilda en dekomprimerad ström av tal, medel att elektriskt registrera akustiskt tal, medel att komprimera det registrerade talet varvid talblock (SPB) (SPB) bildas och medel att sända talblocken över k ä n n e t e c k n a t radiolänken, a v, (12) och i mobilterminalen (MS) förse skapade talblock (SPB) med paritetsbitar, och medel att i såväl talkodarenheten medel att i den mobila terminalen (MS) och talkodarenheten (ll) jämföra innehållet i mottagna talblock (SPB) med medföljande paritetsbitar för eventuell felupptäckt, för att vid fel kunna dölja felen vid avkodningen av de mottagna talblocken (SPB).
SE9902655A 1999-07-09 1999-07-09 Transmission av komprimerad information med realtidskrav i ett paketorienterat informationsnät SE522356C2 (sv)

Priority Applications (7)

Application Number Priority Date Filing Date Title
SE9902655A SE522356C2 (sv) 1999-07-09 1999-07-09 Transmission av komprimerad information med realtidskrav i ett paketorienterat informationsnät
PCT/SE2000/001356 WO2001005172A1 (en) 1999-07-09 2000-06-27 Transmission of compressed information with real time requirement in a packet oriented information network
EP00946649A EP1192816A1 (en) 1999-07-09 2000-06-27 Transmission of compressed information with real time requirement in a packet oriented information network
CNB008100802A CN1136748C (zh) 1999-07-09 2000-06-27 面向分组的信息网络中具有实时需求的压缩信息的传输
MXPA01013115A MXPA01013115A (es) 1999-07-09 2000-06-27 Transmision de informacion comprimida con requisito de tiempo real en una red de informacion orientada en paquetes.
AU60375/00A AU6037500A (en) 1999-07-09 2000-06-27 Transmission of compressed information with real time requirement in a packet oriented information network
US09/612,628 US7203637B1 (en) 1999-07-09 2000-07-07 Transmission of compressed information with real time requirement in a packet oriented information network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9902655A SE522356C2 (sv) 1999-07-09 1999-07-09 Transmission av komprimerad information med realtidskrav i ett paketorienterat informationsnät

Publications (3)

Publication Number Publication Date
SE9902655D0 SE9902655D0 (sv) 1999-07-09
SE9902655L SE9902655L (sv) 2001-01-10
SE522356C2 true SE522356C2 (sv) 2004-02-03

Family

ID=20416461

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9902655A SE522356C2 (sv) 1999-07-09 1999-07-09 Transmission av komprimerad information med realtidskrav i ett paketorienterat informationsnät

Country Status (7)

Country Link
US (1) US7203637B1 (sv)
EP (1) EP1192816A1 (sv)
CN (1) CN1136748C (sv)
AU (1) AU6037500A (sv)
MX (1) MXPA01013115A (sv)
SE (1) SE522356C2 (sv)
WO (1) WO2001005172A1 (sv)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1225703A1 (de) * 2001-01-19 2002-07-24 Siemens Aktiengesellschaft Verfahren zum ressourcensparenden Transport von Anwenderinformation als Sprach-,Musik-, und Ton-Meldungen in Kommunikationssystemen
GB0102261D0 (en) * 2001-01-29 2001-03-14 Vtech Communications Ltd Enhanced cordless telephone platform using bluetooth technology
WO2004073246A1 (ja) * 2003-02-17 2004-08-26 Nec Corporation メディア符号化データ送信方法および装置ならびにプログラム
US7328393B2 (en) * 2004-04-13 2008-02-05 Cisco Technology, Inc. Forward error correction in packet networks
TW200904219A (en) * 2007-04-16 2009-01-16 Interdigital Tech Corp Optimization methods and apparatus for transmitting multiple PLMN-IDs
CN101729950B (zh) * 2008-10-16 2012-10-03 中兴通讯股份有限公司 一种提高综合业务数字网线路质量的实现方法
WO2011144112A2 (zh) 2011-05-27 2011-11-24 华为技术有限公司 语音信号处理方法、装置和接入网系统
CN107710627B (zh) * 2015-07-02 2022-01-11 索尼公司 通信设备、通信系统、通信方法和程序

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4903301A (en) * 1987-02-27 1990-02-20 Hitachi, Ltd. Method and system for transmitting variable rate speech signal
US5010553A (en) * 1988-12-05 1991-04-23 Compuquest, Inc. High speed, error-free data transmission system and method
US5268933A (en) * 1991-09-27 1993-12-07 Motorola, Inc. Data packet alignment in a communication system
FI101439B1 (sv) * 1995-04-13 1998-06-15 Nokia Telecommunications Oy Transkoder med spärrning av tandemkodning
US5757810A (en) * 1995-11-24 1998-05-26 Telefonaktiebolaget Lm Ericsson Transmission link supervision in radiocommunication systems
FI103456B1 (sv) * 1996-03-29 1999-06-30 Nokia Telecommunications Oy Överföring av tal i ett paketnät
US6205130B1 (en) * 1996-09-25 2001-03-20 Qualcomm Incorporated Method and apparatus for detecting bad data packets received by a mobile telephone using decoded speech parameters
FI106082B (sv) * 1996-12-05 2000-11-15 Nokia Networks Oy Förfarande för detektering av återkoppling av en talkanal och talbehandlingsanordning
FI116181B (sv) * 1997-02-07 2005-09-30 Nokia Corp Informationskodningsförfarande utnyttjande felkorrigering och felidentifiering och anordningar
FI104875B (sv) * 1997-08-25 2000-04-14 Nokia Networks Oy Datakommunikationsförfarande i ett basstationssystem i ett cellulärt radionät
DE69926821T2 (de) * 1998-01-22 2007-12-06 Deutsche Telekom Ag Verfahren zur signalgesteuerten Schaltung zwischen verschiedenen Audiokodierungssystemen
US6295302B1 (en) * 1998-04-24 2001-09-25 Telefonaktiebolaget L M Ericsson (Publ) Alternating speech and data transmission in digital communications systems
FI108200B (sv) * 1998-09-14 2001-11-30 Nokia Mobile Phones Ltd Överkoppling mellan mobilkommunikationsnät

Also Published As

Publication number Publication date
MXPA01013115A (es) 2002-06-04
AU6037500A (en) 2001-01-30
SE9902655L (sv) 2001-01-10
SE9902655D0 (sv) 1999-07-09
CN1360796A (zh) 2002-07-24
EP1192816A1 (en) 2002-04-03
US7203637B1 (en) 2007-04-10
WO2001005172A1 (en) 2001-01-18
CN1136748C (zh) 2004-01-28

Similar Documents

Publication Publication Date Title
EP1074125B1 (en) Alternating speech and data transmission in digital communications systems
US6993021B1 (en) Lightweight internet protocol encapsulation (LIPE) scheme for multimedia traffic transport
US7768978B2 (en) Wireless communication method and mobile terminal used therefor
EP1604535B1 (en) Telecommunications apparatuses and method for communicating internet protocol packet data
GB2399713A (en) Telecommunications apparatus and method based on quality of service
WO2002025822A2 (en) Multimedia communications over power lines
CN101014017A (zh) 执行数据分组帧通用传输的交换设备
CN100359832C (zh) 用于数字数据传送的方法与设备
WO2001063774A1 (en) Partial redundancy encoding of speech
US7233595B1 (en) Transport of encoded information across a core network
US7337384B2 (en) Error detection scheme with partial checksum coverage
SE522356C2 (sv) Transmission av komprimerad information med realtidskrav i ett paketorienterat informationsnät
CN100566330C (zh) 用于在分组交换通信网络中传输语音信号的改进的硬件、终端与方法
JP2005065335A (ja) 無線通信方法およびそれに用いる移動体端末
WO2001018992A1 (en) Information transmission rate control across a core network
US7792092B1 (en) Data transmission method and a network element
CN101155141A (zh) 分组语音数据包传输方法及其系统
US7764673B1 (en) System and method for implementing a variable size codebook for compression in a communications environment
CN1250580A (zh) 传输方法和蜂窝式无线电系统
Fabri et al. Provision of streaming media services over mobile networks
Fabri et al. Provision of scalable streaming audio services over EGPRS
AU4299499A (en) Alternating speech and data transmission in digital communications systems

Legal Events

Date Code Title Description
NUG Patent has lapsed