[go: up one dir, main page]

SE504396C2 - Detektering av felaktigt mottagna dataramar i ett kommunikationssystem - Google Patents

Detektering av felaktigt mottagna dataramar i ett kommunikationssystem

Info

Publication number
SE504396C2
SE504396C2 SE9403386A SE9403386A SE504396C2 SE 504396 C2 SE504396 C2 SE 504396C2 SE 9403386 A SE9403386 A SE 9403386A SE 9403386 A SE9403386 A SE 9403386A SE 504396 C2 SE504396 C2 SE 504396C2
Authority
SE
Sweden
Prior art keywords
bit sequence
communication system
frame
received frame
frames
Prior art date
Application number
SE9403386A
Other languages
English (en)
Other versions
SE9403386D0 (sv
SE9403386L (sv
Inventor
Karim Jamal
Fredrik Jansson
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
Priority claimed from SE9401462A external-priority patent/SE502244C2/sv
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to SE9403386A priority Critical patent/SE504396C2/sv
Publication of SE9403386D0 publication Critical patent/SE9403386D0/sv
Priority to PCT/SE1995/000423 priority patent/WO1995030282A1/en
Priority to FI964309A priority patent/FI964309L/sv
Priority to BR9507565A priority patent/BR9507565A/pt
Priority to DE69518837T priority patent/DE69518837T2/de
Priority to EP95918226A priority patent/EP0758502B1/en
Priority to KR1019960706074A priority patent/KR100301100B1/ko
Priority to AU24222/95A priority patent/AU689893B2/en
Priority to CA002188122A priority patent/CA2188122A1/en
Priority to US08/737,765 priority patent/US5901186A/en
Priority to CN95192794A priority patent/CN1147320A/zh
Priority to JP7528144A priority patent/JPH09512679A/ja
Priority to MX9605118A priority patent/MX9605118A/es
Publication of SE9403386L publication Critical patent/SE9403386L/sv
Publication of SE504396C2 publication Critical patent/SE504396C2/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/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/201Frame classification, e.g. bad, good or erased
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Power Engineering (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Investigating Or Analysing Materials By The Use Of Chemical Reactions (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Description

504 396 2 trösklarna på korrekt sätt. Om trösklarna sätts alltför lågt kommer en hög frekvens av falsklarm att inträffa (acceptabla ramar behandlas såsom dåliga ramar).
Ett syftemàl för föreliggande uppfinning är en anordning och ett förfarande där dåliga ramar detekteras mera tillförlitligt, i och för möjliggörande av döljande åtgärder för dåliga ramar i I enlighet med de ovan nämnda modifierade metoderna.
SUMMERING AV UPPFINNINGEN I enlighet med föreliggande uppfinning löses detta syftemàl genom ett förfarande i enlighet med krav 1.
I enlighet med uppfinningen löses vidare syftemålet även av en anordning i enlighet med krav ll.
KORT BESKRIVNING AV RITNINGARNA Föreliggande uppfinning, ytterligare syftemàl och fördelar med denna, förstås bäst genom hänvisning till nedanstående be- skrivning och de bifogade ritningarna, i vilka Fig. 1 är ett schematiskt blockschema av de relevanta delarna av en mottagare i ett radiokommunikationssystem innehållande en anordning i enlighet med föreliggande uppfinning; Fig. 2 är ett tidsdiagram av en mottagen signalstyrka och motsvarande tidsluckor; och Fig. 3 är ett flödesschema av förfarandet i enlighet med föreliggande uppfinning.
Cfl CD $> (N \O O\ DETALJERAD BESKRIVNING AV DE FÖREDRAGNA UTFÖRINGSFORMERNA För att förstå funktionen av uppfinningen är det ändamålsenligt att kort rekapitulera funktionen av en typisk digital cellulär radioförbindelse och typiska metoder för döljande av dåliga ramar .
I en kommunikationslänk i ett digitalt cellulärt telefonsystem digitaliseras först audiosignalen, och sedan appliceras en talkodningsalgoritm (se exempelvis "Applications of voice processing to telecommunications", Lawrence R. Rabiner, Proc.
IEEE, vol. 82, nr. 2, sid. 199-228). Denna algoritm komprimerar talsignalen och omvandlar den till ett antal kvantiserade parametrar (vanligen pà ett rambaserat sätt). De resulterande bitarna skyddas därefter genom addering av kodningsredundans genom användning av kanalkodningsmetoder (se exempelvis G.C.
Clark och J.B. Cain, "Error Correction Coding for Digital Communication", Plenum Press, 1981). Vissa bitar i en ram som skall sändas sammanlagras dessutom över flera tidsluckor. En tidslucka kommer därför att innehálla bitar från flera ramar. Den resulterande bitströmmen moduleras sedan (se exempelvis J.G.
Proakis, "Digital Communication", 2:a uppl., McGraw-Hill, 1989) och sänds, t.ex. genom användande av TDMA (TDMA = Time Division Multiple Access) metoder. Vid mottagaren demoduleras signalen.
Eventuell tids- eller flervägsdispersion kan motverkas genom olika utjämningsmetoder, t.ex. Viterbi-utjämning eller be- slutsàterkopplad utjämning (se exempelvis referensen av J.G.
Proakis ovan). Efter isärtagning (de-interleaving) används kanalavkodning (se exempelvis referensen av G.C. Clark och J.B.
Cain ovan) i syfte att avkoda de mottagna bitarna. De bitar som bildar de kvantiserade parametrarna för en ram som talavkodaren behöver för att rekonstruera den sända talsignalen erhàlls därför genom isärtagning av information frán flera tidsluckor. Av ovanstående diskussion är det uppenbart att störningar pà transmissionskanalen kan påverka den rekonstruerade talsignalen och därigenom reducera kvaliteten av denna signal. 504 396 4 Fastän kanalkodning/avkodningsmetoder väsentligt kan reducera känsligheten för störningar är det vanligen ej tillräckligt att enbart tillämpa kanalkodning i ett digitalt cellulärt system. I själva verket är det tämligen vanligt att dessutom använda så kallade feldöljande metoder för att ytterligare maskera de förnimbara effekterna av bitfel som återstår vid ingången till talavkodaren. Dessa metoder baseras mestadels på information avseende transmissionskanalens kvalitet, såsom information som är tillgänglig eller estimeras på mottagarsidan. När sådan information indikerar att transmissionskanalens kvalitet är dålig påbörjar de feldöljande metoderna speciella åtgärder i talavkoda- ren med syfte att reducera de negativa effekterna av bitfel på den rekonstruerade talsignalen. Sofistikationsgraden för de feldöljande metoderna beror av typen av information om transmiss- ionskanalens kvalitet. Några sätt att erhålla sådan information kommer nu att beskrivas.
Direkt information avseende kanalkvaliteten kan erhållas genom mätning av signalstyrkan. Ett lågt värde skulle då indikera ett lågt signal-till-brusförhàllande, vilket innebär att kanalkvali- teten kan förväntas vara dålig. Kanalkodningsmetoder erbjuder en ytterligare sofistikationsnivà. En metodtyp är att använda redundantzkanalkodning, t.ex. cyklisk redundanskontroll (CRC) (se exempelvis referensen av' G.C. Clark och J.B. Cain. ovan), i synnerhet när koden används för feldetektering. Vidare kan "mjuk" (ej binärt kvantiserad) information erhållas från faltningsav- kodaren (om en faltningskod används), demodulatorn, utjämnaren och/eller blockkodavkodaren (se exempelvis referensen av J.G.
Proakis ovan). En metod som ofta tillämpas är att dela in informationsbitarna från talkodaren i olika klasser, var och en med olika felkorrigerings/detekteringsscheman, i enlighet med de olika bitarnas betydelse (se exempelvis EIA/TIA IS-54B). Delar av informationen med feldetekterings/korrigeringskoder kan användas såsom indikatorer på eventuella bitfel som förekommer i talramen.
Qn CD 45 cd vb O\ Vissa metoder för införande av feldöljning i konventionella talavkodare med syfte att maskera ramar som betraktas innehålla bitfel kommer nu att kort beskrivas. När en dålig ram detekteras är det vanligt att använda informationen från den föregående, accepterade ramen. Ofta kombineras denna metod med dämpning av utsignalnivån i det fall att situationen med dåliga ramar skulle kvarstå under flera ramar (se exempelvis EIA/TIA IS-54B). Denna situation är ej ovanlig i mobiltelefonsystem, där fädningsdalar kan kvarstå under tämligen långa tidsperioder i det fall att mobilhastigheten är låg. Resultatet av dämpningen är att störningarna maskeras i den rekonstruerade signalen. I synnerhet undviks starka "klickljud". Om mera detaljerad information är tillgänglig' vad gäller kvaliteten av varje mottagen. del av inkommande bitar, är det möjligt att spåra eventuella transmiss- ionsfel till vissa av talavkodarens parametrar. Eftersom dessa parametrar utgör en modell av olika fenomen i talet, kan feldöljande metoder utvecklas som är optimerade för den fysika- liska betydelsen av varje enskild parameter. Ett exempel är den så kallade "pitch gain"-parametern (se exempelvis T.B. Minde et al., "Techniques for low bit rate speech coding using long analysis frames", ICASSP, Minneapolis, USA, 1993). Ett "pitch gain"-värde större än ett erfordras ibland för denna parameter under transienta talperioder. Ett sådant värde svarar dock mot en instabil filtermodell, vilket innebär att det kan vara något riskfyllt att använda ett sådant. I synnerhet är det lämpligt att introducera feldöljande metoder som begränsar "pitch gain" till värden som är mindre än ett i det fall ett eventuellt bitfel detekteras i denna parameter. Ytterligare ett exempel är den spektrala filtermodell som ofta används i moderna talkodnings- algoritmer (se exempelvis referensen av T.B. Minde et al. ovan).
I detta fall kan feldöljande metoder användas för att förhindra användning av instabila filter då bitfel indikeras i motsvarande spektrala information. Omvändningen är också relevant; då ett instabilt filter detekteras kan en dålig ram indikeras och feldöljande metoder påläggas. 504 396 6 I t.ex. amerikanska digitala cellulära system i enlighet med standarden IS-54B skulle en stulen ram för FACCH resultera i en förlorad talram vid talavkodaren innottagaren. Talavkodaren löser detta problem genom att "fylla i" lämplig information. Vanligen används motsvarande information från den föregående ramen i stället för från den förlorade ramen.
Om avkodaren tillhandahåller så kallad anti-porlande verkan (anti-swirling) för bakgrundsljud kan den resulterande audiosig- nalens kvalitet vara oacceptabel om de ovan nämnda döljande metoderna för tal används. Såsom beskrivs i svenska patentansökan 93 00290-5 kan denna anti-porlande verkan utföras på flera sätt.
En möjlig åtgärd är en bandbreddsexpansion av filtret. Detta innebär att filtrets poler flyttas mot origo i det komplexa planet. En annan möjlig modifiering är làgpassfiltrering av filterparametrarna i tidsdomänen. Dvs., snabba variationer från ram till ram av filterparametrarna, eller av representationer därav, utjämnas genom lågpassfiltrering av åtminstone vissa av dessa parametrar. Ett specialfall av denna metod är medelvärdes- bildning av en representation av filterparametrarna över flera ramar .
Med hjälp av' denna bakgrundsinformation kommer föreliggande uppfinning nu att beskrivas under hänvisning till fig. 1. Fig. 1 visar de delar av en mottagare i ett mobilradiokommunikations- system som är nödvändiga för att beskriva en föredragen utför- ingsform av föreliggande uppfinning. En antenn mottager in- formationen från den överförda signalen och leder denna över en insignalledning 10 till en nedkonverterare 12. Nedkonverteraren 12 konverterar den mottagna signalen till basbandet och leder den över en ledning 14 till en datadetekteringskrets, vilken i den visade utföringsformen representeras av en utjämnare 16, t.ex. en Viterbi-utjämnare, som konverterar den mottagna och nedkon- verterade signalen till en bitström, som :L sin tur över en ledning 18 leds till en isärtagningskrets (de-interleaver) 20.
Om den mottagna ramen innehåller bitar från en trafikkanal leds bitströmmen över en ledning 22 till en kanalavkodare 24. 5s4 396 7 Kanalavkodaren 24 omvandlar bitströmmen till en filterparameter- ström och en excitationsparameterström för talavkodning.
Utjämnaren 16 matar också "mjuk" information avseende mottagna bitar eller symboler till ett beslutsorgan 28 över ledningen 52.
Såsom nämnts ovan omvandlar kanalavkodaren bitströmmen till en filterparameterström och en excitationsparameterström för talavkodning i en talavkodare 40, som utmatar en audiosignal på en utgångsledning 42. Vidare utför kanalavkodaren 24 avkodning med cyklisk redundanskontroll (CRC) på åtminstone delar av varje mottagen ram. Resultaten av' dessa kontroller leds till be- slutsorganet 28 över en ledning 26. Ett döljande organ 32 anslutet till beslutsorganet 28 styr behandlingen av filter- och excitationsparametrar i talavkodaren 40 via en ledning 46. Det döljande organet 32 kan implementeras såsom en tillståndsmaskin av en mikroprocessor.
I en föredragen utföringsform innehåller mottagaren också en taldetektor (ej visad). En lämplig taldetektor beskrivs i WO 89/08910 i namnet British Telecom PLC. Denna taldetektor bestämmer ur filter- och excitationsparametrarna huruvida den mottagna ramen innehåller primärt tal eller bakgrundsljud.
Taldetektorns beslut matas till en. parametermodifierare för modifiering av de mottagna filterparametrarna (om så önskas kan ej signaldiskriminator för bestämning av huruvida mottagna signaler representerande bakgrundsljud är stationära eller ej vara inkluderad mellan taldetektorn och parametermodifieraren).
Denna modifiering beskrivs :i detalj i. svenska patentansökan 93 00290-5, vilken härmed införlivas genom hänvisning. De eventuelltmodifieradefilterparametrarnaochexcitationsparamet- rarna leds till talavkodaren 40.
Den cykliska redundanskontrollen från kanalavkodaren 24 bildas ram för ram och ej tidslucka för tidslucka. Det skulle dock vara önskvärt att ha en indikation på en dålig ram tidslucka för tidslucka. Det skulle sålunda vara önskvärt att utföra feldetek- tering, t.ex. en cyklisk redundanskontroll, tidslucka för 504 396 8 tidslucka. Sådan detektering skulle ge en tidig varning om en inkommande dålig ram. I exempelvis den amerikanska standarden IS- 54B finns en signal i varje tidslucka som identifierar varje kanal, nämligen CDVCC (CDVCC = Coded Digital Verification Color Code). Detta är en tolv bitar lång, kodad, icke sammanlagrad version av den åtta bitar långa digitala verifikationsfärgkoden och sänds i varje lucka i både fram- och returlänken. Den använda koden är en enkel (15, 11) kod som kortats av till en (12, 8) Hamming-kod och är därför en kod som korrigerar enkelfel. I mottagaren, t.ex. i kanalavkodaren 24, är det därför möjligt att konstruera en flagga DvccError som är sann om åtminstone ett fel har inträffat i den avkodade DVCC. Därför kan DvccError användas såsom en indikation på en dålig ram. Denna indikation sänds till beslutsorganet 28 på ledningen 26. Där kan den kombineras med övrig information som mottagits av beslutsorganet 28. Denna process kommer ytterligare att beskrivas under hänvisning till fig. 3.
Fig. 2 illustrerar signalstyrkan S för en mottagen signal såsom funktion av tiden T. Fig. 2 illustrerar också motsvarande tidsluckor A, ..., F. Varje tidslucka innehåller sammanlagrad information från två talramar (såsom IS-548). Till exempel innehåller tidslucka B information från ram k-2 och k-1, medan tidslucka C innehåller den återstående informationen från ram k-1 och information från ram k. Gapen mellan de illustrerade tidsluckorna representerar de andra kanalerna (motsvarande tidsluckor har utelämnats) som upptager samma frekvens.
När en ram har plockats ihop efter "urflätning" (de-interleaving) utförs en CRC. Exempelvis utförs CRC(k-2) när ram k-2 har sammansatts efter urflätning av tidsluckorna A och B. I figuren innehåller tidsluckorna, C och. D dålig information, eftersom signalstyrkan är alltför låg under dessa luckor. CRC(k) kommer därför att misslyckas (CRC(k)=EJ OK). Ram k-1 betraktas dock såsom acceptabel, eftersom CRC(k-1) ej misslyckades (CRC(k-1)=0K) trots att tidslucka C mottagits med en mycket låg signalstyrka och kan innehålla fel. Resultatet är att ram k-1 accepteras såsom 5Û4 396 9 den senast korrekt mottagna ramen trots att den kan innehålla fel.
Enligt föreliggande uppfinning utförs feldetektering också på DVCC-fältet i varje tidslucka. Denna feldetektering (DVCC=EJ OK) på DVCC-fältet kommer att detektera en dålig tidslucka i lucka C och ge en indikation på att ram k-1 kan innehålla fel, eftersom delar av denna ram mottagits i tidslucka C. Därför kan ram k-1 förklaras oacceptabel och ram k-2 betraktas såsom den senaste acceptabla ramen. Detta kommer att ge en mera tillförlitlig insignal till en feldöljande algoritm.
En föredragen utföringsform av förfarandet i enlighet med föreliggande uppfinning kommer nu att beskrivas under hänvisning till flödesschemat i fig. 3. Endast de steg som är väsentliga för förståelse av föreliggande uppfinning visas. I steg 100 testar rutinen huruvida ordinarie CRC för en ram har misslyckats. Om detta är fallet fortsätter rutinen till en feldöljande rutin i steg 120. I annat fall testas DvccError-flaggan i steg 110. Om flaggan är sann testas också huruvida SoftQual är mindre än en tröskel THl. Om båda dessa villkor är sanna fortsätter rutinen till den feldöljande rutinen i steg 120. I annat fall testar steg 130 huruvida SoftQual är mindre än en andra tröskel TH2. Om detta är fallet utförs den feldöljande rutinen i steg 120. I annat fall slutar rutinen 1 steg 140. Utan föreliggande uppfinning skulle det ej ha funnits något steg 110. På grund av steg 110 kan tröskeln THl sättas mera aggressivt (högre), eftersom testet kombineras med testet av DvccError-flaggan. Om en tidslucka sålunda har både en tämligen làg "mjuk information" kvalitet och en sann DvccError-flagga, erfordras feldöljande åtgärder. Om DvccError-flaggan ej är sann kan SoftQual-parametern fortfarande utlösa den feldöljande algoritmen i steg 120, men i detta fall måste den vara lägre än en andra tröskel TH2, som är mera konservativ (lägre) än den första tröskeln TH1. I detta fall måste sålunda den mjuka informationen starkare indikera en dålig tidslucka för att utlösa den feldöljande algoritmen i steg 120. 504 396 Uppfinningen har beskrivits under hänvisning till den digitala verifikationsfärgkoden. Ur ovanstående beskrivning är det dock uppenbart att andra kanalkodade parametrar som förekommer i varje tidslucka skulle kunna användas i stället för eller i kombination med den digitala verifikationsfärgkoden. Det är ett väsentligt särdrag hos uppfinningen att en vald parameter bör innehålla redundans (t.ex. kanalkodas) för att medge enkel feldetektering.
Vidare har uppfinningen beskrivits under hänvisning till digitala radiokommunikationssystem av TDMA-typ. Samma principer kan dock även tillämpas vid varje system i vilket information sänds i signalskurar. T.ex. är det ej nödvändigt att flera kanaler delar samma frekvens eller att skurarna sänds i regelbundna tidsin- tervall. Uppfinningen kan även användas i t.ex. tràdbundna kommunikationssystem.
Det är även möjligt att generalisera de ovan beskrivna idéerna genom att observera att det i själva verket ej är nödvändigt att kräva att den testade, redundans innehållande parametern måste vara icke sammanflätad (non-interleaved). Liknande förbättringar kan erhållas om parametern har ett sammanflätningsdjup som är mindre än sammanflätningsdjupet för en talram (här definieras sammanflätningsdj upet såsom antalet skurar över vilka informatio- nen sammanflätas eller sammanlagras). En tidigare indikation på en dålig ram erhålls fortfarande, eftersom parametern urflätas (de-interleaved) tidigare än de fullständiga talramen.
Fackmannen inser att olika modifieringar och förändringar kan utföras vid uppfinningen utan avvikelse från dess grundtanke och ram, som definieras i de bifogade patentkraven.

Claims (20)

504 396 ll PATENTKRAV
1. Förfarande för detektering av dåliga ramar mottagna i en mottagare i ett digitalt kommunikationssystem, i vilket: informationsbitar sänds i signalskurar, en första del av informationsbitarna tillhör ramar och har ett första skursammanflätningsdjup, och en andra del av informationsbitarna ej tillhör ramarna samt har ett andra, mindre skursammanflätningsdjup, k ä n n e - t e c k n a t av: detektering av eventuella bitfel i en förutbestämd, redundans innehållande bitsekvens med det andra sammanflätnings- djupet; och indikering av en dålig mottagen ram om bitfel har detekte- rats i denna bitsekvens.
2. Förfarande enligt krav 1, k ä n n e t e c k n a t av att bitsekvensen har ett sammanflätningsdjup på l, dvs. bitsekvensen ingår i varje signalskur.
3. Förfarande enligt krav 2, k ä n n e t e c k n a t av att bitsekvensen är kanalkodad.
4. Förfarande enligt krav 3, k ä n n e t e c k n a t av att det digitala kommunikationssystemet är ett digitalt radiokommuni- kationssystem.
5. Förfarande enligt krav 4, k ä n n e t e c k n a t av att det digitala radiokommunikationssystemet är ett TDMA-system.
6. Förfarande enligt krav 2 eller 5, k ä n n e t e c k n a t av att indikationen på en dålig mottagen ram kombineras med andra indikationer på en dålig mottagen ram.
7. Förfarande enligt krav 6, k ä n n e t e c k n a t av att indikationen på en dålig mottagen ram logiskt kombineras med andra indikationer på en dålig mottagen ram. 504 396 12
8. Förfarande enligt krav 7, k ä n n e t e c k n a t av att de andra indikationerna baseras pà mjuk information avseende mottagna bitar.
9. Förfarande enligt krav 2 eller 5, k ä n n e t e c k n a t av att bitsekvensen även används för annat syfte än feldetekte- ring.
10. Förfarande enligt krav 9, k ä n n e t e c k n a t av att det digitala kommunikationssystemet arbetar i enlighet med den amerikanska standarden IS-54B och att bitsekvensen utgörs av den kodade digitala verifikationsfärgkoden (CDVCC) i denna standard.
11. ll. Anordning för detektering av dåliga ramar mottagna i en mottagare i ett digitalt kommunikationssystem, i vilket: informationsbitar sänds i signalskurar, en första del av informationsbitarna tillhör ramar och har ett första skursammanflätningsdjup, och en andra del av informationsbitarna ej tillhör ramarna samt har ett andra, mindre skursammanflätningsdjup, k ä n n e - t e c k n a t av: organ (24) för detektering av eventuella bitfel i en förutbestämd, redundans innehållande bitsekvens med det andra sammanflätningsdjupet; och organ (24) för indikering av en dålig ram om bitfel har detekterats i bitsekvensen.
12. Anordning enligt krav ll, k ä n n e t e c k n a d av att bitsekvensen har ett sammanflätningsdjup på 1, dvs. bitsekvensen ingår i varje signalskur.
13. Anordning enligt krav 12, k ä n n e t e c k n a d av att bitsekvensen är kanalkodad.
14. Anordning enligt krav 13, k ä n n e t e c k n a d av att det digitala kommunikationssystemet är ett digitalt radiokommuni- kationssystem. 504 396 13
15. Anordning enligt krav 14, k ä n n e t e c k n a d av att det digitala radiokommunikationssystemet är ett TDMA-system.
16. Anordning enligt krav 12 eller 15, k ä n n e t e c k n a d av organ (28) för kombinering av indikationen av en dålig mottagen ram med andra indikationer av en dålig mottagen ram.
17. Anordning enligt krav 16, k ä n n e t e c k n a d av organ (28) för logisk kombinering av indikationen av en dálig mottagen ram med andra indikationer av en dålig mottagen ram.
18. Anordning enligt krav 17, k ä n n e t e c k n a d av organ (12, 16) för bildande av nämnda andra indikationer pá basis av mjuk information avseende mottagna bitar.
19. Anordning enligt krav 12 eller 15, k ä n n e t e c k n a d av att bitsekvensen även används för andra syftemàl än feldetek- tering.
20. Anordning enligt krav 19, k ä n n e t e c k n a d av att det digitala kommunikationssystemet arbetar i enlighet med den amerikanska standarden IS-54B och.att bitsekvensen innefattar den kodade digitala verifikationsfärgkoden (CDVCC) i denna standard.
SE9403386A 1994-04-28 1994-10-06 Detektering av felaktigt mottagna dataramar i ett kommunikationssystem SE504396C2 (sv)

Priority Applications (13)

Application Number Priority Date Filing Date Title
SE9403386A SE504396C2 (sv) 1994-04-28 1994-10-06 Detektering av felaktigt mottagna dataramar i ett kommunikationssystem
MX9605118A MX9605118A (es) 1994-04-28 1995-04-19 Detecccion de cuadro dañado.
JP7528144A JPH09512679A (ja) 1994-04-28 1995-04-19 不良フレーム検出
EP95918226A EP0758502B1 (en) 1994-04-28 1995-04-19 Bad frame detection
CA002188122A CA2188122A1 (en) 1994-04-28 1995-04-19 Bad frame detection
BR9507565A BR9507565A (pt) 1994-04-28 1995-04-19 Processo e aparelho para detectar quadros incorretamente recebidos em um receptor em um sistema de rádio cominicação digital
DE69518837T DE69518837T2 (de) 1994-04-28 1995-04-19 Detektion schlechter rahmen
PCT/SE1995/000423 WO1995030282A1 (en) 1994-04-28 1995-04-19 Bad frame detection
KR1019960706074A KR100301100B1 (ko) 1994-04-28 1995-04-19 불량프레임검출방법및장치
AU24222/95A AU689893B2 (en) 1994-04-28 1995-04-19 Bad frame detection
FI964309A FI964309L (sv) 1994-04-28 1995-04-19 Detektering av dålig ram
US08/737,765 US5901186A (en) 1994-04-28 1995-04-19 Bad frame detection
CN95192794A CN1147320A (zh) 1994-04-28 1995-04-19 坏帧检测

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9401462A SE502244C2 (sv) 1993-06-11 1994-04-28 Sätt och anordning för avkodning av ljudsignaler i ett system för mobilradiokommunikation
SE9403386A SE504396C2 (sv) 1994-04-28 1994-10-06 Detektering av felaktigt mottagna dataramar i ett kommunikationssystem

Publications (3)

Publication Number Publication Date
SE9403386D0 SE9403386D0 (sv) 1994-10-06
SE9403386L SE9403386L (sv) 1995-10-29
SE504396C2 true SE504396C2 (sv) 1997-01-27

Family

ID=26662044

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9403386A SE504396C2 (sv) 1994-04-28 1994-10-06 Detektering av felaktigt mottagna dataramar i ett kommunikationssystem

Country Status (13)

Country Link
US (1) US5901186A (sv)
EP (1) EP0758502B1 (sv)
JP (1) JPH09512679A (sv)
KR (1) KR100301100B1 (sv)
CN (1) CN1147320A (sv)
AU (1) AU689893B2 (sv)
BR (1) BR9507565A (sv)
CA (1) CA2188122A1 (sv)
DE (1) DE69518837T2 (sv)
FI (1) FI964309L (sv)
MX (1) MX9605118A (sv)
SE (1) SE504396C2 (sv)
WO (1) WO1995030282A1 (sv)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000002341A1 (en) * 1998-07-03 2000-01-13 Nokia Networks Oy Automatic retransmission with order of information changed

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI100566B (sv) * 1996-01-24 1997-12-31 Nokia Telecommunications Oy Förfarande för identifiering av ramkvalitet och mottagare
JP3340618B2 (ja) * 1996-04-19 2002-11-05 松下電器産業株式会社 誤り検出方法
FR2751813B1 (fr) * 1996-07-29 1999-01-08 Alcatel Mobile Comm France Procede et dispositif d'estimation de la nature acceptable ou non acceptable de blocs d'information recus via un systeme de transmission utilisant un codage par blocs
FI116181B (sv) * 1997-02-07 2005-09-30 Nokia Corp Informationskodningsförfarande utnyttjande felkorrigering och felidentifiering och anordningar
DE19706749C1 (de) * 1997-02-20 1998-08-13 Siemens Ag Verfahren und Einrichtung zur Erkennung von Funkblöcken mit Übertragungsfehlern in einem Funk-Kommunikationssystem
CN1158807C (zh) * 1997-02-27 2004-07-21 西门子公司 尤其在gsm传输中的用于错误掩蔽的帧错误检测的方法和设备
DE19716147A1 (de) * 1997-04-17 1998-10-22 Alsthom Cge Alcatel Verfahren und Vorrichtung zur Fehlerverdeckung in digitalen Übertragungssystemen
AU3351499A (en) * 1998-03-30 1999-10-18 Telefonaktiebolaget Lm Ericsson (Publ) An interleaving scheme for blocks in a packet switched system
GB2343778B (en) * 1998-11-13 2003-03-05 Motorola Ltd Processing received data in a distributed speech recognition process
US6298084B1 (en) * 1998-11-24 2001-10-02 Motorola, Inc. Bad frame detector and turbo decoder
US6366624B1 (en) * 1998-11-30 2002-04-02 Ericsson Inc. Systems and methods for receiving a modulated signal containing encoded and unencoded bits using multi-pass demodulation
JP2000201086A (ja) * 1999-01-07 2000-07-18 Sony Corp デ―タ受信装置およびデ―タ受信方法
DE19921504A1 (de) * 1999-05-10 2000-11-23 Alcatel Sa Verfahren und Schaltungsanordnung zur Ermittlung einer Qualitätsinformation über die Übertragungsqualität eines Sprachsignals in einem digitalen Übertragungssystem
US7124193B1 (en) 2000-08-24 2006-10-17 At&T Corp. Method of using link adaptation and power control for streaming services in wireless networks
US7069495B2 (en) 2000-10-30 2006-06-27 Telefonaktiebolaget Lm Ericsson (Publ) Bit error resilience for an internet protocol stack
US20020181407A1 (en) * 2001-03-28 2002-12-05 Anders Khullar Link quality control by using time dispersion information
GB0115728D0 (en) * 2001-06-28 2001-08-22 Astrium Ltd Improvements relating to data packet error detection
US7127663B2 (en) * 2003-08-28 2006-10-24 Qualcomm Incorporate Bad frame indicator for radio-telephone receivers in GSM mobile systems
GB2412278B (en) * 2004-03-16 2006-06-14 Motorola Inc Method and apparatus for classifying importance of encoded frames in a digital communications system
CN100418144C (zh) * 2004-04-13 2008-09-10 建兴电子科技股份有限公司 具有置放角度感测功能的电子装置及选择操作模式的方法
FI20045318A0 (sv) * 2004-09-01 2004-09-01 Nokia Corp Kommunikationssystem, mottagare och förfarande för estimering av kvaliteten på en mottagen signal
US7434117B1 (en) * 2005-10-28 2008-10-07 Mediatek Inc. Method and apparatus of determining bad frame indication for speech service in a wireless communication system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4541091A (en) * 1982-06-11 1985-09-10 Hitachi, Ltd. Code error detection and correction method and apparatus
CA1265250A (en) * 1985-03-04 1990-01-30 Alan Douglas Clark Data transmission
JPS6333028A (ja) * 1986-07-26 1988-02-12 Nec Corp 信号検出方式
US5220568A (en) * 1988-05-31 1993-06-15 Eastman Kodak Company Shift correcting code for channel encoded data
US5113400A (en) * 1990-11-21 1992-05-12 Motorola, Inc. Error detection system
US5255343A (en) * 1992-06-26 1993-10-19 Northern Telecom Limited Method for detecting and masking bad frames in coded speech signals

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000002341A1 (en) * 1998-07-03 2000-01-13 Nokia Networks Oy Automatic retransmission with order of information changed

Also Published As

Publication number Publication date
EP0758502B1 (en) 2000-09-13
BR9507565A (pt) 1997-08-05
DE69518837D1 (de) 2000-10-19
AU2422295A (en) 1995-11-29
KR100301100B1 (ko) 2001-10-26
SE9403386D0 (sv) 1994-10-06
CA2188122A1 (en) 1995-11-09
FI964309A7 (sv) 1996-12-18
AU689893B2 (en) 1998-04-09
MX9605118A (es) 1997-12-31
DE69518837T2 (de) 2001-01-11
FI964309A0 (sv) 1996-10-25
EP0758502A1 (en) 1997-02-19
WO1995030282A1 (en) 1995-11-09
US5901186A (en) 1999-05-04
CN1147320A (zh) 1997-04-09
JPH09512679A (ja) 1997-12-16
FI964309L (sv) 1996-12-18
SE9403386L (sv) 1995-10-29

Similar Documents

Publication Publication Date Title
SE504396C2 (sv) Detektering av felaktigt mottagna dataramar i ett kommunikationssystem
RU2120668C1 (ru) Устройство и способ маскирования ошибок
US6199186B1 (en) Screening for undetected errors in data transmission systems
RU2120667C1 (ru) Способ и устройство для маскирования отброшенных кадров
US5502713A (en) Soft error concealment in a TDMA radio system
KR100321978B1 (ko) 통신시스템에서반복복호장치및방법
FI115095B (sv) Förfarande och anordning för detektering av felaktiga informationspaket i ett kommunikationssystem
US6721373B1 (en) Multi-tone receiver and a method for operating the same
CN107070592B (zh) 混合译码方法及其高速以太网络接收器
NZ319215A (en) Confidence and frame signal quality detection in a soft decision convolutional decoder
US20030007579A1 (en) Turbo-code decoder and turbo-code decoding method with iterative channel parameter estimation
US5960010A (en) Error detection and error concealment of convolutionally encoded data
US6519740B1 (en) Bit detection method in a radio communications system
SE521341C2 (sv) Metod och system för kodning för att minska avkodningsfel i en mottagare
JP2002501328A (ja) 情報を、ソース制御チャネルデコーディングを使用してコーディング、デコーディングおよび伝送するための方法および装置
JP2000269937A (ja) デジタルデータ復号器
JPH0837504A (ja) 予測符号化音声信号受信機
US6876706B1 (en) Method for common source and channel coding
HK1012749B (en) Rejected frame concealment
HK1013880B (en) Transmission error concealment

Legal Events

Date Code Title Description
NUG Patent has lapsed