NO309070B1 - FremgangsmÕte og anordning til overføring av komprimerte videosignaler ved bruk av gitter (trellis)-QAM koding - Google Patents

FremgangsmÕte og anordning til overføring av komprimerte videosignaler ved bruk av gitter (trellis)-QAM koding Download PDF

Info

Publication number
NO309070B1
NO309070B1 NO922926A NO922926A NO309070B1 NO 309070 B1 NO309070 B1 NO 309070B1 NO 922926 A NO922926 A NO 922926A NO 922926 A NO922926 A NO 922926A NO 309070 B1 NO309070 B1 NO 309070B1
Authority
NO
Norway
Prior art keywords
bit
symbol
bits
qam
algorithm
Prior art date
Application number
NO922926A
Other languages
English (en)
Other versions
NO922926D0 (no
NO922926L (no
Inventor
Woo H Paik
Scott A Lery
Chris Heegard
Original Assignee
Gen Instrument Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24961105&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=NO309070(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Gen Instrument Corp filed Critical Gen Instrument Corp
Publication of NO922926D0 publication Critical patent/NO922926D0/no
Publication of NO922926L publication Critical patent/NO922926L/no
Publication of NO309070B1 publication Critical patent/NO309070B1/no

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/12Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
    • 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/0059Convolutional codes
    • H04L1/006Trellis-coded modulation
    • 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/0064Concatenated codes
    • H04L1/0065Serial concatenated 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
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • H04L27/3416Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes
    • H04L27/3427Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes in which the constellation is the n - fold Cartesian product of a single underlying two-dimensional constellation
    • H04L27/3438Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes in which the constellation is the n - fold Cartesian product of a single underlying two-dimensional constellation using an underlying generalised cross constellation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems

Landscapes

  • Signal Processing (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Error Detection And Correction (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Television Systems (AREA)
  • Image Processing (AREA)
  • Radio Relay Systems (AREA)
  • Communication Control (AREA)
  • Color Television Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Burglar Alarm Systems (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)

Description

Foreliggende oppfinnelse angår gitterkodet, dvs. såkalt trellis-kodet kvadraturamplitudemodulasjon (QAM) og mer bestemt, en praktisk fremgangsmåte til koding av QAM-sendinger.
Digitale data, for eksempel digitalisert video til bruk ved kringkasting av høyskarpe fjernsynssignaler, (HDTV), kan sendes over terrestriske VHF eller UHF analoge kanaler for overføring til sluttbrukere. Analoge kanaler fører frem forvanskede og omdannede versjoner av sine inngangsbølgefor-mer. Forvanskningen av bølgeformen (vanligvis statistisk) kan være additiv og/eller multiplikativ på grunn av mulig termisk bakgrunnstøy, pulsstøy og fadingfenomener. Omdannel-ser som foregår i kanalen er frekvensforskyvning, ikke-lineær eller harmonisk forvrengning og tidsspredning.
For å overføre digitale data via en analog kanal blir dataene modulert for eksempel ved bruk av pulsamplitudemodulasjon (PAM). Vanligvis benyttes kvadraturamplitudemodulasjon (QAM) for å øke mengden av data som kan sendes over en tilgjengelig kanalbåndbredde. QAM er en form for PAM der en flerhet av biter med informasjon blir sendt sammen i et mønster, ofte betegnet som en "konstellasjon", som kan inneholde for eksempel 16 eller 32 punkter.
Ved pulsamplitudemodulasjon er hvert signal en puls hvis amplitudenivå blir bestemt av et sendt symbol. I 16-punkt QAM benyttes vanligvis symbol ampi i tude r på -3, -1. 1 og 3 i hver kvadraturkanal. I 32-QAM benyttes vanligvis symbol-amplituder på -5, -3, -1, 1, 3 og 5. Båndbreddens virkningsgrad i digitale kommunikasjonssystemer er definert som antall sendte biter pr. sekund pr. enhet av båndbredden, dvs. forholdet mellom datahastighet og båndbredde. Modulasjons-systemer med høy båndbreddevirkningsgrad anvendes på områder som har høye datahastigheter og små krav til fylling av båndbredden. QAM er en modulasjon med høy virkningsgrad for båndbredden.
På den annen side, er modulasjonsløsninger som for eksempel kvadraturfaseskiftnøkling (QPSK), som vanligvis finnes i systemer for satelittoverføringer, godt etablert og forstått. I QPSK fåes et enklere konstellasjonsmønster enn det man har ved QAM. Særlig benytter QPSK-systemer et konstellasjons-mønster med bare fire symboler som vanligvis står 90° fra hverandre i fase, men har samme amplitude. Dermed ligger de fire symboler med like avstander fra hverandre på en sirkel.
QPSK-modulasjon er egnet for systemer med begrenset effekt der båndbreddebegrensningene ikke er av største betydning. QAM-modulasjon på den annen side er fordelaktig i systemer med båndbreddebegrensninger der kravene til effekt ikke byr på noe særlig problem. Av den grunn er QPSK det system som er valgt i satelittoverføringssystemer, mens QAM foretrekkes for terristriske systemer og kabelsystemer. Som en følge av at QPSK er populært, er integrerte kretser som virkeliggjør gitterkodet QPSK-modulasjon lett tilgjengelige og lette å få tak i.
Gitterkodet modulasjon (TCM) er blitt utviklet som en kombinert kode- og modulasjonsteknikk for digitale sendinger over båndbegrensede kanaler. Den muliggjør oppnåelse av betydelig økning av kodingen sammenlignet med vanlig ikke-kodet flernivåmodulasjon som for eksempel QAM uten kompromiss når det gjelder båndbreddens virkningsgrad. TCM-løsninger utnytter overskytende ikke-binær modulasjon i kombinasjon med en endelig-tilstandskoder som styrer valg av modulasjonssig-naler til frembringelse av kodede signalsekvenser. I mottageren blir støyførende signaler dekodet med en mykbesluttende maksimumsannsynlighets sekvensdekoder. Slike løsninger kan gjøre den digitale overføring mer robust mot additiv støy med 3-6 dB eller mer sammenlignet med vanlig ikke-kodet modulasjon. Disse fordeler oppnås uten utvidelse av båndbredden eller reduksjon i den effektive informasjons-hastighet som kreves av andre kjente feilkorreksjonsløs-ninger. Uttrykket "gitter" er benyttet fordi disse løsninger kan beskrives som et tilstands-overgangs (gitter) diagram svarende til gitterdiagrammene for binære konvolverende koder. Forskjellen er at TCM utvider prinsippene for sammenrullende koding til ikke-binær modulasjon med signal-sett av vilkårlig størrelse.
Tilgjengeligheten for komponenter som virkeliggjør gitterkodet QPSK-modulasjon er en fremtredende fordel ved konstruksjon av billige kommunikasjonssystemer til anvendelser, for eksempel satelittoverføringer der QPSK-teknikker er frem-herskende. Imidlertid har disse komponenter ikke vært av særlig hjelp ved oppbygning av andre kodede overføringssys-temer, for eksempel slike der QAM er foretrukket.
Ved anvendelser som er både effektbegrenset og båndbegrenset og krever billige komponenter (særlig billige datadekodere), har vanlige QAM-systemer ikke kunnet gjennomføres på grunn av at de er kompliserte og fordi de koder- og dekoderkretser det er behov for, er forholdsvis kostbare. I virkeligheten er det vanlig å virkeliggjøre QAM-gitterkodere og dekodere på kostbare spesiallagede brikker med integrerte kretser.
En effektbegrenset og båndbegrenset anvendelse der en billig løsning er nødvendig for overføring av digitale data, er ved digital overføring av komprimerte høyskarpe fjernsynssignaler. Systemer for sending av komprimerte HDTV-signaler har krav til datahastighet av en størrelsesorden på 15-20 megabiter pr. sekund (Mbps), krav til båndbreddefylling av størrelsesorden 5-6 MHz (båndbredden for en vanlig National Television System Committee (NTSC) fjernsynskanal) og krav til meget høy datapålitelighet (dvs. en meget liten bitfeilhastighet). Datahastighetskravet skyldes behovet for å skape et høykvalitets komprimert fjernsynsbilde. Båndbreddebe-grensningen er en følge av kravet fra U.S. Federal Communia-tions Commission om at HDTV-signalene skal fylle eksisterende 6 MHz fjernsynssignaler, og må sameksistere med de nåværende NTSC-kringkastingssignaler. Denne kombinasjon av datahastighet og båndbreddefylling krever et modulasjonssystem som har høy virkningsgrad når det gjelder båndbredde. Egentlig må forholdet mellom datahastighet og båndbredde være av størrelsesorden 3 eller 4. Dette betyr at modulasjonssys-temer så som QPSK med en båndbreddevirkningsgrad uten koding på 2, er uegnet. En mer båndbreddeeffektiv modulasjon, som for eksempel QAM, er nødvendig. Som påpekt ovenfor, har imidlertid QAM-systemene vært for kostbare til å kunne utnyttes i stor utstrekning hos mange forbrukere.
Kravet til en stor pålitelighet når det gjelder dataene ved bruk i HDTV, skyldes det faktum at sterkt komprimert kildemateriale (dvs. komprimerte videosignaler) ikke tåler kanalfeil. Det naturlige overskudd i signalet er blitt fjernet for å kunne oppnå en konsis beskrivelse av dataenes egenverdi. For et system som skal sende med 15 Mbps over en periode på 24 timer, med for eksempel mindre enn 1 bitfeil, kreves det for eksempel at bitfeilhastigheten (BER) i systemet skal være mindre enn 1 feil på IO<12> sendte biter.
Kravene til datapålitelighet blir ofte tilfredsstilt i praksis ved bruk av en sammenkjedet kodeløsning som er en dele- og overvinnemulighet for løsing av problemer. I et koderammeverk av denne art anvendes det to koder. En "indre" modulasjonskode renser opp kanalen og fører en beskjeden symbolfeilhastighet til en "ytre" dekoder. Den indre kode er vanligvis en kodet modulasjon som kan bli effektivt dekodet ved bruk av "myke beslutninger" (dvs. fint kvantiserte kanaldata). En kjent løsning er å benytte en sammenrullings-eller gitterkode som den indre kode med en eller annen form for "Viterbi-algoritme" som en gitterdekoder (trellis-dekoder). Den ytre kode er oftest en terrorkorrigerende, "Reed-Solomon"-kode. Reed-Solomon-kodesystemer som arbeider i det datahastighetsområde som kreves for overføring av HDTV-data er lett tilgjengelige og er fremstilt i integrerte kretser fra mange produsenter. Den ytre dekoder fjerner hovedmassen av symbolfeil som har unnsluppet den indre dekoder på en slik måte at den endelige utgangsfeilhastighet blir overordentlig liten.
En mer detaljert forklaring på sammenkjedede kodingsopplegg kan finnes hos G.C. Clark, Jr. og J.B. Cain, "Error-Correc-tion Coding for Digital Communications", Plenum Press, New York, 1981; og S. Lin og D.J. Costello, Jr., "Error Control Coding: Fundamentals and Applications", Prentice-Hall, Englewood Cliffs, New Jersey, 1983. Gitterkoding er behandlet inngående av G. Ungerboeck, "Channel Coding with Multilevel/Phase Signals", IEEE Transactions on Information Theorv. bind IT-28, nr. 1, s. 55-67, januar 1982; G. Underboeck, "Trellis-Coded Modulation with Redundant Signal Sets -- del I: Introduction, -- del II: State of the Art", IEEE Communications Magazine. bind 25, nr. 2, s. 5-21, februar 1987; og A.R. Caulderbank og N.J.A. Sloane, "New Trellis Codes Based on Lattices and Cosets", IEEE Transactions on Information Theorv. bind IT-33, nr. 2, s. 177-195, mars 1987. Viterbi-algoritmen er forklart av G.D. Forney, Jr., "The Viterbi Algorithm", Proceedlngs of the IEEE, bind 61, nr. 3, mars 1973. Reed-Solomon kodingssystemer er omhandlet av Clark, Jr. et al. og Lin et al. i artiklene som er gjengitt ovenfor.
I Proceedlngs of the IEEE Global Telecommunications Conference, 1-4 desember 1986, sidene 1015-1022, er det beskrevet en fremgangsmåte for formidling av digitale data ved å anvende QAM overføring, omfattende trinnene: å kode et symbol i et N-punkt GAM konstellasjonsmønster ved å behandle en første bit av symbolet med en takt 1/2 binær konvolverende kodingsalgoritme for å gi et tilsvarende to-bit kodeord,
å avbilde nevnte to-bit kodeord med den gjenværende bit eller biter i symbolet for å gi en modulasjonsfunksjon, der: nevnte to-bit kodeord danner de minst signifikante biter i nevnte modulasjonsfunksjon, og
nevnte gjenværende bit eller biter danner de mest signifi-kanter biter av nevnte modulasjonsfunksjon,
og det ytterligere trinn å modulere en bærer med modulasjonsfunksjonen for ovrføring på en kommunikasjonskanal.
Det er et formål med den foreliggende oppfinnelse å tilveiebringe et datamodulasjonssystem med høy virkningsgrad hva angår båndbredde og lave krav til effekt.
Dette formål løses ved en fremgangsmåte for overføring av digitale data ifølge krav 1 og ytterligere fordelaktige utførelsesformer derav ifølge kravene 2-8.
Dette formål løses dessuten ved en anordning for å overføre digitale data ifølge krav 9, og dessuten fordelaktige utførelsesformer derav ifølge kravene 10-13.
Formålet løses også ved en anordning for dekoding av QAM symboldata ifølge krav 14 og ytterligere utførelsesformer derav ifølge kravene 15-22.
I tillegg løses formålet ved en fremgangsmåte for dekoding av QAM symboldata ifølge krav 23 og fordelaktig utførelsesformer derav ifølge kravene 24 og 25.
Feilhastighetsegenskapene ved utgangen fra den indre modulasjonskode i sammenkjedede systemer er I høy grad avhengig av signal/støyforholdet (SNR). Noen koder arbeider bedre og gir en lavere feilhastighet ved en lavere SNR, mens andre arbeider bedre ved en høy SNR. Dette betyr at optimaliseringen av modulasjonskoden for sammenkjedede og ikke-sammenkjedede kodesystemer kan føre til forskjellige løsninger avhengig av det nærmere bestemte SNR-området.
Det ville være fordelaktig å komme frem til et datamodulasjonssystem med høy virkningsgrad for båndbredde og lave kraftbehov. Systemer ifølge oppfinnelsen har den fordel at de gir høy datahastighet med minimal båndbreddefylling og meget høy datapålitelighet. En mottager til bruk sammen med dette system bør være så enkel som mulig for å kunne masseproduseres med lave omkostninger. Optimalt skal systemet kunne bygges opp ved bruk av lett tilgjengelige komponenter med så lite spesialisering eller kundetilpasning som mulig.
Foreliggende oppfinnelse tilveiebringer et modulasjonssystem med de nevnte fordeler. Særlig vil fremgangsmåten og anordningen ifølge oppfinnelsen utvide et gitterkodet QPSK-system til et gitterkodet QAM-system uten at man ofrer pålitelighet når det gjelder data.
I henhold til foreliggende oppfinnelse er man kommet frem til en fremgangsmåte til overføring av digitale data ved bruk QAM-overføring. Et N-punkt QAM-konstellasjonsmønster blir delt i fire delsett. Hvert delsett innbefatter N/4 symbolpunkter i konstellasjonsmønsteret. Et eget to-bits kodeord blir tildelt hvert av de fire delsett. Et symbol som skal sendes blir kodet ved behandling av en første bit i symbolet med en 1/2 binær konvolverende kodende hastig-hetsalgoritme for å danne det kodeord på 2 biter som er tildelt det delsett hvori symbolet ligger i konstella-sjonsmønsteret. To-bit kodeordet blir kartlagt med de gjenværende biter i symbolet for å danne en modulasjonsfunksjon. De gjenværende biter korrelerer symbolet med et av de N/4 symbolpunkter som er innbefattet i det delsett som kodeordet gjelder. En bærer blir modulert med modulasjonsfunksjonen for sending over en kommunikasjonskanal.
I en vist utførelse danner to-bit kodeordet de minst signifikante biter i modulasjonsfunksjonen og bestemmer rekkene i en matrise med koordinater for konstellasjonsmøns-teret. De gjenværende biter danner de mest signifikante biter i modulasjonsfunksjonen og bestemmer størrelsen på konstellasjonsmønsteret. Med en sammenkjedet løsning blir informasjonsbitene først kodet til symboler ved bruk av for eksempel t-symbolfeilkorreksjonskode som for eksempel en Reed-Solomon-kode. Disse kodede symboler blir så ført til en gitterkoder som frembringer den ønskede modulasjon for en bærer.
Etter at modulasjonsfunksjonen er sendt, blir den gjenoppret-tet ved en mottager. Den gjenopprettede modulasjonsfunksjonen blir beskåret for å gi et sett med metrikker tilsvarende delsettene og for å gi en flerhet av byter som representerer forskjellige tilstandsbestemmelser for et signalpunkt som er angitt med de gjenværende biter. Metrikkene blir benyttet i en algoritme (som for eksempel Viterbi-algoritmen) for dekoding av en 1/2 binær konvolverende hastighetskode for å gjenopprette den første bit. Den gjenopprettede første bit blir kodet med en 1/2 binær sammenrullende hastighetskode-algoritme for å gjenskape kodeordet. En av de til-standsbestemmende byter blir valgt som reaksjon på det gjenskapte kodeord. Den valgte byte blir så satt sammen med den gjenopprettede første bit for å danne en dekodet utgang.
Den foreliggende oppfinnelse tilveiebringer videre en anordning til koding av digitale data for OAM-overføring. Koderen innbefatter en innretning til spalting av et symbol som skal sendes i en første bit og minst en gjenværende bit. Det finnes innretninger for koding av den første bit med en 1/2 binær konvolverende hastighetskodealgoritme for å danne et to-bit kodeord som angir et av de fire delsett i et N-punkt QAM-konstellasjonsmønster der hvert delsett innbefatter N/4 symbolpunkter i konstellasjonsmønsteret. Kodeordet blir avbildet med de gjenværende biter for å danne en modulasjonsfunksjon. De gjenværende biter korrelerer symbolet med et av de N/4 symbolpunkter som er innbefattet i delsettet kodeordet angir. Det finnes innretninger for modulasjon av en bærer med modulasjonsfunksjonen for sending over en kommunikasjonskanal. En ytre koder kan være beregnet på koding av informasjonsbiter ved hjelp av en feilkorrigerende algoritme til frembringelse av det symbol som blir spaltet av spalteanordningen.
I en vist utførelsesform danner kodeordet de minst signifikante biter i modulasjonsfunksjonen og angir rekkene i en matrise for koordinatene til konstellasjonsmønsteret. De gjenværende biter danner de mest signifikante biter i modulasjonsfunksjonen og bestemmer størrelsen på konstella-sjonsmønsteret. Kodeanordningen kan benytte en gitterkode-algoritme.
Dekodeutstyr finnes også ifølge oppfinnelsen. En mottager demodulerer den mottatte bærer for å gjenopprette en n-bit QAM-modulasjonsfunksjon hvori et to-bit kodeord identifiserer en av en flerhet av QAM-konstellasjonsdelsett og den gjenværende (n-2) bitdel representerer et signalpunkt i delsettet. Det finnes midler for beskjæring av den gjenopprettede modulasjonsfunksjon for å danne et sett metrikker svarende til delsettene og for å danne en flerhet av (n-2) bitdelgrupper som representerer en flerhet av tilstandsbestemmelser for det signalpunkt som er angitt av (n-2) bit-delen. Metrikkene blir benyttet i en algoritme til dekoding av en 1/2 binær sammenrullende hastighetskode for å gjenopprette en første bit. Den gjenopprettede første bit blir kodet med en 1/2 binær konvolverende hastighetskode-algoritme for å gjenskape kodeordet. Det finnes innretninger for valg av en av flerheten av (n-2) bitdelgrupper som resultat av det gjenskapte kodeord. Den valgte delgruppe blir satt sammen med den gjenopprettede første bit for å danne en dekodet utgang.
I en illustrert utførelse omfatter kodeordet de minst signifikante biter i modulasjonsfunksjonen og angir rekkene i en matrise over konstellasjonskoordinater der den valgte delgruppe danner de mest signifikante biter og angir en rad i matrisen. Beskjæringsanordningen kvantiserer den gjenopprettede n-bit modulasjonsfunksjon for hver rekke i matrisen for konstellasjonskoordinatene og tilstandsbestemmelsene omfatter et beste valg for hver av radene der settene med metrikker angir kvaliteten i hvert valg. Metrikkene blir benyttet sammen med en dekoder som benytter em mykbesluttende algoritme for dekoding av konvolveringskodene.
Det finnes også en sammenkjedet dekoder. Den sammenkjedede utførelse har en ytre dekoder for dekoding av utgangen ved hjelp av en symbolfeilkorrigerende algoritme. I en vist utførelse benytter den indre dekodingsalgoritme i den sammenkjedede dekoder Viterbi-algoritmen. Den ytre symbolfeilkorrigerende algoritme kan omfatte en Reed-Solomon-kode. Bæresignalet som blir mottatt av mottageren kan omfatte et høyskarpt fjernsynsbæresignal.
Oppfinnelsen er kjennetegnet ved de i kravene gjengitte trekk og vil i det følgende bli forklart nærmere under henvisning til tegningene, der: fig. 1 er en blokkskjerm for et QAM-overføringssystem som
anvender sammenkjedet koding,
fig. 2 er en blokkskjerm for en gitterkoder i henhold til
foreliggende oppfinnelse,
fig. 3 er en blokkskjerm for en gitterkoder ifølge foreliggende oppfinnelse,
fig. 4 er en illustrasjon på et QAM-konstellasjonsmønster som er oppdelt i delsett ifølge foreliggende
oppf innelse,
fig. 5 er et diagram som angir merkingen av delsettene i
konstellasjonsmønsteret på fig. 4,
fig. 6 er et diagram som viser merkingen av konstellasjonspunktene i konstellasjonsmønsteret på fig. 4, og fig. 7 er en graf som viser virkemåten for et sammenkjedet kodeopplegg i henhold til foreliggende oppfinnelse sammenlignet med et tidligere kjent kodet QAM-opplegg.
Fig. 1 viser et sammenkjedet kodesystem for overføring av QAM-data. Digital informasjon som skal sendes blir ført som inngang til en symbolfeilkorrigerende koder 12, som for eksempel en Reed-Solomon-koder, via en inngangsklemme 10. Koderen 12 omformer informasjonen til et kodeord 14 omfattende en flerhet av på hverandre følgende n-bit symboler 16. Selv om en ytre konvolverende koder kunne benyttes som koderen 12, gjør den støtlignende natur for feilene i et overføringssystem, det faktum at bare harde kvantiserte data er tilgjengelige, og ønskeligheten av en høyhastighetskode, Reed-Solomon-koden, hvis symboler er dannet av n-bit segmenter av den binære strøm, til et godt valg for den ytre kode. Siden virkemåten for en Reed-Solomon-kode bare avhenger av antallet av symbolfeil i blokken, blir en slik kode uforstyrret av støtfeil i et n-bit symbol. Egenskapene ved det sammenkjedede system blir imidlertid alvorlig forringet av lange støt med symbolfeil. En innfelling 18 er anordnet ved utgangen fra Reed-Solomon-koderen 12 for å innfelle symbolene (i motsetning til enkeltstående biter) mellom kodeoperasjonene. Formålet med innfellingen er å bryte opp støtene med symbolfeil.
De innfelte symboler blir ført som inngang til en QAM-gitterkoder 20. I henhold til oppfinnelsen innbefatter koderen 20 en QPSK-kode i et gitterkodet OAM-modulasjonssystem, som beskrevet mer i detalj i det følgende.
Utmatningen fra koderen 20 omfatter symboler som representerer koordinater i reelle (I) og imaginære (Q) plan for et QAM-konstellasjonsmønster. Et konstellasjonspunkt 22 er symbolsk vist på fig. 1. Symbolene sendes med en vanlig sender 24 over en kommunikasjonskanal 26. Kommunikasjons-kanalen innfører forskjellige forvrengninger og forsinkelser som forvansker signalet før det blir mottatt av en mottager 28. Som et resultat, vil koordinatverdiene som finnes i de mottatte symboler ikke passe nøyaktig sammen med de sendte koordinatverdier slik at et mottatt punkt 30 vil ende opp i konstellasjonsmønsteret på et annet sted enn det sendte punkt 22. For å bestemme den riktige stilling av det mottatte punkt og dermed komme frem til data slik de virkelig var da de ble sendt, blir de mottatte data (I, Q) innmatet til QAM-gitterkoder 32 som benytter en mykbestemmende konvolverende dekodealgoritme for å gjenopprette den sendte informasjon. En dekoder ifølge foreliggende oppfinnelse er beskrevet mer i detalj i det følgende.
Den dekodede utmatning fra dekoderen 32 innmates til en oppløser 34 som løser opp og reverserer virkningene av innfellingen 18 som er omhandlet ovenfor. De oppløste data innmates til en Reed-Solomon-dekoder 16 for gjenopprettelse av de opprinnelige informasjonsbiter.
I den foreliggende oppfinnelse er en QPSK-kode innbefattet i det gitterkodede QAM-modulasjonssystem for å danne et system med høyere datahastighet og bedre virkningsgrad når det gjelder båndbredden samt en moderat bitfeilhastighet i de nedre SNR-områder for driften. For å oppnå dette resultat blir kodeordene for QPSK-koden og de "ukodede" biter som sammen angir et symbol på en egenartet måte tildelt en QAM-konstellasjon. I tillegg blir det mottatte signal dekodet med en kombinasjon av en mykbesluttende dekoder med teknikker for å bestemme hvilke konstellasjonspunkter de "ukodede" biter henviser til.
Fig. 2 viser en koder ifølge foreliggende oppfinnelse. Databiter (for eksempel fra innfelleren 18 - fig. 1) innmates til en vanlig spaltekrets 42 via en inngangsklemme 40. Et n—1 bitsymbol som skal sendes blir spaltet i en første bit som føres som utgang på linjen 46 til en konvolverende koder 48. De gjenværende n-2 "ukodede" biter kommer som utgang på linjen 24 til en 2n<->QAM avbilder 50. Den konvolverende koder
48 anvender en 1/2, 64-tilstands konvolverende hastighetskode hvori generatorene er 171 og 133 i oktalkobling. 2-bits utmatningen fra koderen 48 og de n-2 ukodede biter (n-bit som
det totale) tilføres 2n<->QAM avbilderen til bruk som merkelapper for avbildning av n-bit symbolet for et bestemt konstellasjonspunkt i en QAM-konstellasjon. De to "kodede" biter som utmates fra konvolveringskoderen 48, er egentlig QPSK-kodeord og benyttes til valg a<y> et delsett i konstellasjonen. De ukodede biter blir benyttet til valg av et spesielt signalpunkt i konstellasjonens delsett fra QAM-konstellasjonen. Av hensyn til QAM-overføringen (koding) må kodeordene fra QPSK-koden og de gjenværende ukodede biter tildeles QAM-konstellasjonen. For dette formål må man beskrive en merkelapp for QAM-konstellasjonspunktene med en modulasjonsfunksjon, M0D(m)ER<2>
Avbildningen som blir beskrevet nedenfor har de følgende ønskelige trekk: (1) følgene av 90° fasetvetydighet for QAM blir påført QPSK-kodeordene, mens de ukodede biter blir upåvirket av tvetydigheten (dvs. at 90" fasetvetydighet kan behandles på samme måte som QPSK-systemet), og (2) de mest signifikante sifre bestemmer konstellasjonens størrelse (dvs. et nestet opplegg for 16/32/64 - QAM).
De merkelapper som er beskrevet av den følgende matrise, skal nå omhandles for 17-QAM (1115 = 1114 = 0) (og OPSK, m$ = 1114 = 1113 = m2 = 0):
for 32-QAM ( ms = 0)adder: for 64-QAM adder: Utmatningene fra QPSK-koderen danner de minst signifikante biter (LSB), m^mg, i modulatorinngangen og velger rekken i matrisen. De mest signifikante biter (MSB) bestemmer konstellasjonens størrelse. Uten ukodede biter, (1115 = 1114 = <m>3 = m2 = °)» frembringes QPSK. Med 2 ukodede biter, 11131112, frembringes 16-QAM. Med 3 ukodede biter, 111411131112, frembringes 32-QAM. Med 4 ukodede biter, 1115111411131112, frembringes 64-QAM. Videre vil virkningen av rotasjonen av QAM-konstellasjonen over 90° være dreining av rekkene i matrisen,
som lar radene være upåvirket. Dette betyr at påføringen av merkelapper og ukodede biter blir upåvirket ved rotasjoner på 0° , 90° , 180° og 270° . Behandlingen av 90° fasetvetydighet ved mottageren (dekoderen) blir utelukkende overlatt til QPSK-koderen. Uansett hvilken fremgangsmåte som benyttes til å fjerne tvetydighten ved QPSK-mottageren, kan den innbefattes direkte i QAM-systemet som benytter denne form for merking. For eksempel kan differensialkoding av QPSK benyttes, hvis QPSK-koden selv er upåvirket av rotasjon.
Merkingen av et 16-QA og 32-QAM konstellasjonsmønster i henhold til oppfinnelsen er vist i skjematisk form på fig. 4. Konstellasjonsmønstrene som er generelt betegnet med 80, tilsvarer 16-QAM og 32-QAM matrisene som er gjengitt ovenfor. Særlig for 16-QAM eksempelet ligger de 16 konstellasjonspunkter i en stiplet rute 90. Konstellasjonspunktene er delt opp i fire delsett som er angitt med henvisningstallene 82, 84, 86, 88 på fig. 5. Hvert delsett inneholder fire konstellasjonspunkter. For delsettet 82 som er vist som en åpen sirkel finnes det således fire punkter 82a, 82b, 82c og 82d i ruten 90. Selve delsettet er angitt med to kodede biter (QPSK-biter) m0, ml som angitt ved 92 på fig. 6. For 16-QAM utførelsen blir det spesielle punkt i hvert delsett angitt med "ukodede" biter m2, m3 som angitt ved 94 på fig. 6. Dermed blir 82c definert som 00 delsettet og 011 punktet i dette delsett. Det gjenværende konstellasjonspunkt, som punktene 84a, 86a og 88a, blir identifisert på tilsvarende måte.
For en 32-bit QAM-utførelse blir de ytterligere 16 punkter som ligger utenfor den stiplede rute 90, også innbefattet. Disse punkter er merket på tilsvarende måte der alle tre biter, m2, m3, m4, som er angitt ved 94 på fig. 6, er benyttet. Det skal påpekes at den merking som her er omhandlet kan utvides til høyere nivåer for QAM.
Et trekk ved merkemåten som benyttes i henhold til oppfinnelsen som angitt på fig. 5, er at Hamming-vekten for hvert QPSK-symbol er lik den euklidiske vekt dividert med en faktor x, der x tilsvarer den (minste avstand)<2> mellom konstellasjonspunktene. I det foreliggende eksempel er konstellasjonspunktene som er vist på fig. 4, fremkommet ved QAM-nivåer på 1, -1, 3, -3, 5, -5 i hver av kvadraturkanalene og derfor er den minste avstand mellom konstellasjonspunktene to, slik at Hamming-vekten blir lik den euklidiske vekt dividert med 4.
Fig. 3 viser en utførelse for en QAM-gitterdekoder i henhold til foreliggende oppfinnelse. De mottatte symboldata kommer som inngang til en beskjæringsanordning 62 via en inngangsklemme 60. Beskjæringsanordningen 62 behandler den gjenopprettede modulasjonsfunksjon for å danne et sett metrikker svarende til de delsett som er angitt med QPSK-kodeordene og for å frembringe en flerhet av (n-2) bitdelgrupper som representerer en flerhet av tilstandsbestemmelser for det signalpunkt som er angitt med de sendte ukodede biter. Særlig kommer fire metrikker som utgang på linjen 66 til en 1/2 64-tilstands Viterbi-hastighetsdekoder 68. Fire sett med (n-2) bit tilstandsbestemmelser er utgang på linjen 64.
Beskjæringsanordningen 62 kan omfatte en lageranordning, som for eksempel et programerbart leselager (PROM) som lagrer en oppslagstabell inneholdende forhåndsberegnede sett med metrikker og tilstandsbestemmelser for forskjellige sett med inngangsverdier (I, 0). (I, Q)-verdiene benyttes til å adressere PROM-lageret for å få utmatning svarende til de lagrede metrikker og bestemmelser. Dette muliggjør en meget hurtig beskjæringsoperasjon. Viterbi-dekoderen benytter en samlet historie for de metrikker som mottas fra beskjæringsanordningen til å dekode QPSK-kodeordene.
Viterbi-dekoderen 68 som er vist på fig. 3, kan være en vanlig 1/2 hastighetsdekoder som er tilgjengelige til bruk ved vanlige QPSK-kodeopplegg. For å virkeliggjøre dekoderen ifølge oppfinnelsen er således en spesialbygget Viterbi-dekoder ikke nødvendig for å dekode gitterkodene.
Det skal nå vises til prosessen med signaldeteksjon når en mykbestemmende QPSK-dekoder er innbefattet i et system som anvender den tidligere beskrevne QAM-modulator. For det første, ved hardbesluttende deteksjon av QPSK eller QAM-signaler blir det mottatte signal
kvantisert, der signalet, x^, tilhører QPSK- eller QAM-konstellasjonen (dvs. i området for MOD(m)) og w k er støyen. Kvantiseringsfunksjonen frembringer et overslag både over signalet, x^, og dataene, m, ifølge uttrykket x^ = MOD(fn). For maksimal sannsynlighetdeteksjon (ML) blir logg-sannsyn-1 ighetsfunksjonen, - log(p(yjt | MOD(m))), blir redusert overe de mulige meldinger, m E (0, 1)^, der p(yk I x^) er den tilstandsbestemte sannsynlighet for mottagning av y^ når det gitt at xjj blir sendt. For tilfeldige meldinger vil ML-deteksjonen redusere sannsynligheten for feil. Den vanligste fremgangsmåte til kvantisering er nærmeste (euklidinske) nabodeteksjon som tilfredsstiller
der II. ||2 er kvadratet av den euklidiske avstand (dvs. summen av kvadratene). I eksempel med additiv gaussisk støy, er nærmeste nabodeteksjon ML.
I kodede QPSK- og QAM-systemer bør mykbesluttende informasjon føres frem til dekoderen for effektiv dekoding av kodeordet. Denne mykbesluttende informasjon blir ofte beskrevet som en symbolmetrikk. Denne metrikk angir kvaliteten på beslut-ningen om at bestemt symbol, x^ = MOD(m), ble sendt når yk ble mottatt. For nærmeste nabodekoding er den valgte metrikk:
I praksis blir selve metrikken kvantisert for å kunne virkeliggjøres. I for eksempel QPSK er for hver mulig melding, m^, mø E (0, 1), den nærmeste nabometrikk Hyjj - M0D(m^, mg)!<2> ML-metrikken for additiv gaussisk støy.
I gitterkodet QAM-modulasjon basert på en mykbesluttende QPSK-kode som kan dekodes, må fire symbolmetrikker tilføres dekoderen så vel som fire harde tilstandsbeslutninger. For nærmeste nabodeteksjon for hvert valg av m^, mg E (0, l)<2>
tilsvarer de harde tilstandsbeslutninger det valg av mN_2,
... , ni2 som gir minimum. Fremgangsmåten med bestemmelse av symbolmetrikkene og de harde tilstandsbeslutninger er kjent som beskjæring. I gitterkodet QAM opptrer de ukodede biter som "parallelle" grener i gitteret, og beregningen av symbolmetrikkene og de harde tilstandsbeslutninger bevirker
beskjæring av alle med unntak av den eneste beste gren fra settet med parallelle kanter.
Det skal påpekes at beskjæringen lett kan beskrives med uttrykk fra QÅM-modulasjonsmatrisen som er gjengitt ovenfor. Beskjæringsoperasjonen innebærer ganske enkelt kvantisering av det mottatte symbol, y^, for hver rekke i matrisen. Den harde tilstandsbeslutning er så det beste valg for hver rekke og metrikken tilsvarer kvaliteten på denne beslutning.
Etter at beskjæringsoperasjonen er fullført, blir den myke beslutningsinformasjon tilført dekoderen for QPSK-koden.
(Under denne tid blir de harde tilstandsbeslutninger lagret i påvente av QPSK-beslutninger.) OPSK-dekoderen som benytter den myke beslutningsinformasjon, dekoder QPSK-informasjonen (dvs. m^, møs). Den gjenværende informasjon (dvs. mjj_^, ..., mgs) blir så beslutet på velkjent måte ved bruk av den dekodede QPSK-informasjon og de tidligere lagrede harde tilstandsbeslutninger.
Man skal merke seg at hvis QPSK-dekoderen er ML (for QPSK-modulasjon), vil beskjærings/QPSK-dekodemetoden som er beskrevet, også være ML. Hvis for eksempel QPSK-koden er en binær konvolveringskode med nærmeste nabo (dvs. Viterbi) dekoding, vil QAM-gitterdekodealgoritmen også være nærmeste nabo (dvs. at den finner det kodeord som er nærmest til den mottatte sekvens).
I utførelsesformen som er vist på fig. 3, blir metrikkene som er utgang fra beskjæreren 62 dekodet med en dekoder 68 for å gjenopprette en enkel bit som tilsvarer den enkle bitutgang på linjen 46 i koderen på fig. 2. Denne bit blir igjen kodet med en 1/2 64-tilstands konvolverende hastighetskoder 70 (som er identisk med koderen 48 på fig. 2) for å gjenskape to-bit QPSK-kodeordet. Det gjenskapte kodeord blir benyttet til å velge en av de fire (n-2) bitdelgrupperutganger fra beskjæreren etter at delgruppene er blitt forsinket av en forsinkelsesbuf fer 72 med en tidsverdi som er lik den forsinkelse dekoderen 68 innfører. Den valgte (n-2) bitdelgruppe blir så satt sammen med den gjenopprettede enkle bit fra dekoderen 68 i en parallell/serieomformer (seriali-serer) 76 for å gi en gitterdekodet utmatning.
Som fremholdt i forbindelse med fig. 1, kan den dekodede utmatning oppvise en beskjeden symbolfeilhastighet som må forbedres ytterligere med en ytre dekoder. Ytterligere behandling av den dekodede utmatning i oppdeleren 34 og en Reed-Solomon-dekoder 36 (fig. 6) blir således benyttet for å gjenopprette de opprinnelige informasjonsbiter.
Et overslag over den utgående bitfeilhastighet med en gitt inngående symbolfeilhastighet for en t-feilkorreksjon av Reed-Solomon-koden kan lett beregnes. En "forlenget" Reed-Solomon-kode over det endelige felt med q = 2^-, har para-metre, (njjg k, t), der blokklengden njjg < q + 1, dimensjonen, k = njjs ~ 2t, og feilkorreksjonsmuligheten er t-feil. For en lagerfri, symbolfeilkanal med inngående symbolfeilhastighet, Pinn» er den utgående symbolfeilhastighet fastlagt ved:
Deretter blir utgangsfeilhastigheten tilnærmet med formelen:
Dessuten, hvis 1-bitsymboler i Reed-Solomon-koden er satt sammen av mindre, n-bitsymoler (for eksempel de dekodede symboler i en gitterkodet QAM-modulasjon) er inngangsfeilhas-tigheten :
der pmoci er n-bit symbol f eilhastigheten. For å garantere en "lagerfri" kanal når kodet modulasjon anvendes, er bruk av innfellling nødvendig.
Fig. 7 viser virkningen av to sammenkjedede systemer der det ene anvender vanlige 2/3 gitterhastighetskoder og dekoding, og det annet benytter en 1/2 QPSK-hastighetsutførelse av gitterkodet QAM i henhold til foreliggende oppfinnelse. Grafen på fig. 7 gjengir Reed-Solomon-blokkfeilhastighet sett i forhold til baerer/støyf orholdet (CNR) i det mottatte signal. En blokkfeil (eller kodeordfeil) oppstår hvis en eller flere m-bitsymboler er feil i blokken. Kurven 100 representerer virkningen av et sammenkjedet Reed-Solomon-gitterkodet 16-QAM system i henhold til oppfinnelsen, der det benyttes en 1/2 64-tilstands hastighetsdekoder. Kurven 104 representerer virkningen i et tilsvarende system som benytter gitterkodet 32-QAM. Kurven 102 gjengir virkningen i en vanlig gitterkodet 16-QAM 2/3 16-tllstands hastighetsdekoder. Kurven 106 representerer virkningen i en vanlig gitterkodet 32-QAM 2/3 16-tilstands hastighetsdekoder.
Kurvene på fig. 7 ble bestemt ved bruk av resultatene fra gitterkodesimulering til å anslå sannsynligheten for at et m-bit Reed-Solomon-symbol skal være feil, PRSsym» med påfølg-ende beregning av sannsynligheten for en Reed-Solomon-blokkfeil i- henhold til foreliggende formel:
der L er Reed-Solomon-blokklengden (antall m-bitsymboler pr. blokk) og t er antallet av Reed-Solomon-symbolfeil som kan korrigeres pr. blokk. 16-QAM systemet benytter 116 8-bit symboler pr. blokk, og 32-QAM systemet benytter 155 8-bit symboler pr. blokk. Begge Reed-Solomon-koder kan korrigere opp til fem 8-bit Reed-Solomon-symboler pr. blokk.
Kurvene på fig. 7 viser at om det er ønskelig eller nødvendig å drive systemet under et bestemt CNR, vil gitterkodeløsning ifølge oppfinnelsen slik den er gjengitt med kurvene 100, 104, helt klart være det riktige valg. Selv ved høyere bærer/støyforhold (CNR) kan til og med gitterkodeløsningen ifølge oppfinnelsen fremdeles være et bedre valg fordi gitterdekodeanordningen kan fremstilles på en mer omkost-ningseffektiv måte ved bruk av en vanlig QPSK Viterbi-dekoderbrikke.
Det skulle nå være klart at foreliggende oppfinnelse danner et praktisk system for digital overføring av energi- og båndbegrensede signaler, som for eksempel komprimerte høyskarpe fjernsynssignaler. Et kodet modulasjonsopplegg basert på koder for QPSK-modulasjon er direkte innbygget i et QAM-basert modulasjonssystem og danner dermed gitterkodet QAM. Dette fører til en lett gjennomfør konstruksjon som både er effektiv når det gjelder båndbredde og datapålitelighet.
Selv om oppfinnelsen er beskrevet i forbindelse med bestemte utførelsesformer, vil fagfolk på området være klar over at mange tilpasninger og modifikasjoner kan gjøres i oppfinnelsen uten at man dermed avviker fra dens ånd og ramme slik den er kommet til uttrykk i kravene.

Claims (25)

1. Fremgangsmåte for å overføre digitale data ved anvendelse av QAM-sending, omfattende trinnene: å kode et symbol i et N-punkt QAM konstellasjonsmønster (80) ved å behandle en første bit i symbolet med en takt 1/2 binær konvolverende kodingsalgoritme for å gi et tilsvarende to-bit kodeord (92), å avbilde nevnte to-bit kodeord med den gjenværende bit eller bitene (94) av symbolet for å gi en modulasjonsfunksjon, der: nevnte to-bit kodeord danner de minst signifikante biter i nevnte modulasjonsfunksjon, og nevnte gjenværende bit eller biter danner de mest signifikante biter i nevnte modulasjonsfunksjon, og det ytterligere trinn å modulere en bærer med modulasjonsfunksjonen for sending på en kommunikasjonskanal (26), karakterisert ved at modulasjonsfunksjonen definerer to grupper av delsett, innbefattende en første gruppe der fire N/4-punkt delsett defineres ifølge nevnte to-bit kodeord, der hvert N/4-punkt delsett korroleres med et forskjellig to-bit kodeord, og den gjenværende bit eller bitene korrelerer nevnte symboler med ett av nevnte N/4 symbolpunkter som innbefattes i delsettet som defineres av det tilsvarende to-bit kodeordet, og en andre gruppe i hvilken N/4 fire-punkt QPSK delsett defineres ifølge nevnte gjenværende bit eller biter, der punktene i hvert QPSK delsett har felles gjenværende bit eller biter og atskilt 90 grader fra hverandre i nevnte QAM konstellasjon.
2. Fremgangsmåte som angitt i krav 1, karakterisert ved at nevnte to-bit kodeord definerer kolonnene i en matrise av koordinater for nevnte konstella-sjonsmønster, og nevnte gjenværende biter bestemmer størrelsen av nevnte konstellasjonsmønster.
3. Fremgangsmåte som angitt i krav 1, karakterisert ved at nevnte digitale data omfatter informasjonsbiter og nevnte symbol tilveiebringes ved kode minst en del av nevnte informasjonsbiter ved å anvende en feilkorrigerende kodingsalgoritme.
4. Fremgangsmåte som angitt i krav 3, karakterisert ved at nevnte konvolverende kodingstrinn anvender en gitter (trellis) kodende algoritme.
5. Fremgangsmåte som angitt i et hvilket som helst av de foregående krav, karakterisert ved de ytterligere trinn: å motta nevnte bærer på en mottaker (28), å demodulere den mottatte bæreren på nevnte mottaker for å gjenvinne nevnte modulasjonsfunksjon, å beskjære den gjenvunne modulasjonsfunksjon for å tilveiebringe et sett av metrikker (66) som tilsvarer nevnte delsett og å tilveiebringe et flertall av byter som representerer forskjellige betingelsesbeslutninger for et signalpunkt identifisert av de gjenværende biter, å anvende nevnte metrikker i en algoritme for å dekode en takt 1/2 binær konvolveringskode for å gjenvinne nevnte første bit, å kode den gjenvunne første bit ved å anvende en takt 1/2 binær konvolveringskodingsalgoritme for å gjenskape nevnte kodeord, å velge én av nevnte flertall av byter som representerer forskjellige betingelsesmessige bestemmelser som reaksjon på nevnte gjenskapte kodeord, og å kombinere nevnte valgte byte med den gjenvunne første bit for å tilveiebringe en dekodet utmatning.
6. Fremgangsmåte som angitt i krav 5, karakterisert ved at nevnte digitale data omfatter informasjonsbiter, idet nevnte fremgangsmåte omfatter de ytterligere trinn: å kode minst en del av nevnte informasjonsbiter ved å anvende en feilkorrigerende kodingsalgoritme for å tilveiebringe nevnte symbol til å bli sendt, og dessuten å dekode nevnte dekodede utmatning ved å anvende en symbolfeil korrigerende dekodings algoritme.
7. Fremgangsmåte som angitt i krav 5 eller 6, karakterisert ved at nevnte algoritme for dekoding er en Viterbi algoritme.
8. Fremgangsmåte som angitt i krav 1, karakterisert ved at nevnte takt 1/2 konvolverende kodingsalgoritme anvender en 64-tilstands konvolveringskode.
9. Anordning for å overføre digitale data ved å anvende QAM-sending, omfattende: middel (42) for å beskjære et symbol som skal sendes til en første bit og minst én resterende bit eller biter, middel (48) for å kode et symbol i et N-punkt QAM kon-stellasjonsmønster (80) ved å behandle en første bit av symbolet med en takt 1/2 binær konvolveri.ngskodingsalgoritme for å tilveiebringe et to-bit kodeord (92), middel (50) for å avbilde to-bit kodeordene med den gjenværende bit eller bitene (94) av symbolet for å tilveiebringe en modulasjonsfunksjon, der: nevnte to-bit kodeord danner de minst signifikante biter av nevnte modulasjonsfunksjon, og nevnte gjenværende bit eller biter (94) danner de mest signifikante biter i nevnte modulasjonsfunksjon, og dessuten omfattende middel (24) for å modulere en bærer med nevnte modulasjonsfunksjon for sending på en kommunikasjonskanal (26),karakterisert ved at nevnte modulasjonsfunksjon definerer to grupper av delsett, innbefattende en første gruppe i hvilken fire N/4-punkt delsett defineres ifølge nevnte to-bit kodeord, der hvert N/4-punkt delsett er korrelert med et forskjellig 2-bit kodeord, og gjenværende bit eller biter korrelerer nevnte symboler med ett av nevnte N/4 symbolpunkter som inngår i nevnte delsett som defineres av det tilsvarende 2-bit kodeordet, og en andre gruppe i hvilken N/4 fire-punkt QPSK delsett defineres ifølge nevnte gjenværende bit eller biter, der punktene i hvert QPSK delsett har felles gjenværende bit eller biter og er atskilt 90° fra hverandre i nevnte QAM konstellasjon.
10. Anordning som angitt i krav 9, karakterisert ved dessuten å omfatte en ytre kode for å kode informasjonsbiter ved å anvende en feilkorrigerende kodingsalgoritme for å tilveiebringe nevnte symbol.
11. Anordning som angitt i krav 9 eller 10, karakterisert ved at nevnte kodeord definerer kolonnene i en matrise av koordinater for nevnte konstellasjonsmønster, og at nevnte gjenværende biter bestemmer størrelsen av nevnte konstellasjonsmønster.
12. Anordning som angitt i ett av kravene 9-11, k a r a k-terisert ved at nevnte kodingsmiddel (48) anvender en gitter (trellis) kodende algoritme.
13. Anordning som angitt i ett av kravene 9-12, karakterisert ved at nevnte takt 1/2 binær konvolverende kodingsalgoritme anvender en 64-tilstands konvolverende kode.
14. Anordning for å dekode QAM symbol data, omfattende: middel (28) for å demodulere en mottatt bærer for å gjenvinne en N-punkt QAM modulasjonsfunksjon der et to-bit kodeord (92) identifiserer et av et flertall av delsett (82, 84, 86, 88) av en QAM konstellasjon, idet den gjenværende (n-2) bit del (94) representerer et signalpunkt innenfor nevnte ene delsett,karakterisert vedat nevnte konstellasjon omfatter N/4 fire-punkt QPSK delsett, der punktene i hvert QPSK delsett har felles gjenværende (n-2) bit deler, og er atskilt 90° fra hverandre i nevnte konstellasjon, at midler (62) er tilveiebragt for å beskjære den gjenvunne modulasjonsfunksjon for å tilveiebringe et sett av metrikker (66) som svarer til nevnte delsett og å tilveiebringe et flertall av (n-1) bit delgrupper som representerer et flertall av betingelsesmessige bestemmelser for signalpunktet som identifiseres av nevnte (n-2) bit del, at dekoder midler (68) er tilveiebragt for å anvende nevnte metrikker i en algoritme for å dekode en takt 1/2 binær konvolverende kode for å gjenvinne en første bit, at midler (70) er tilveiebragt for å kode den gjenvunne første biten ved å anvende en takt 1/2 binær konvolverende kodingsalgoritme for å gjenskape nevnte kodeord, at midler (74) er tilveiebragt for å velge én av nevnte flertall av (n-2) bit delgrupper som reaksjon på nevnte gjenskapte kodeord, og at midler (76) er tilveiebragt for å kombinere den valgte delgruppen med den gjenvunne første biten for å tilveiebringe en dekodet utmatning.
15. Anordning som angitt i krav 14, karakterisert ved at nevnte kodeord (92) omfatter de minst signifikante biter i modulasjonsfunksjon og definerer en kolonne i en matrise av konstellasjonskoordinater, med den valgte delgruppen dannende de mest signifikante biter og som definerer en rad i nevnte matrise.
16. Anordning som angitt i krav 14 eller 15, karakterisert ved at nevnte beskjæringsmiddel (62) kvantiserer den gjenvunne N-punkt modulasjonsfunksjon for hver kolonne i en matrise av konstellasjonskoordinater, og nevnte betingelsesmessige bestemmelser omfatter et beste valg for hver av nevnte kolonner med settet av metrikker identifi-serende kvaliteten for hvert valg.
17. Anordning som angitt i ett av kravene 14-16, karakterisert ved at nevnte dekodingsmidler (68) omfatter en dekoder som anvender en myk-beslutningsalgoritme for dekoding av konvolverende koder.
18. Anordning som angitt i ett av kravene 14-17, karakterisert ved dessuten å omfatte: en ytre dekoder (36) for å dekode nevnte utmatning under anvendelse av en symbolfeil korrigerende algoritme, hvorved kombinasjonen av nevnte dekodermidler (68) og nevnte ytre dekoder danner en sammenkjedet dekoder.
19. Anordning som angitt i ett av kravene 14-18, karakterisert ved at nevnte dekodingsalgoritme omfatter Viterbi algoritmen.
20. Anordning som angitt i krav 18 eller 19, karakterisert ved at nevnte symbolfeilkorrigerende algoritme omfatter en Reed-Solomon kode.
21. Anordning som angitt i ett av kravene 14-20, karakterisert ved at nevnte bærer er et HDTV bærer signal.
22. Anordning som angitt i ett av kravene 14-21, karakterisert ved at nevnte takt 1/2 binær konvolverende kodingsalgoritme anvender en 64-tilstands konvolverende kode.
23. Fremgangsmåte for å dekode QAM symbol data, omfattende trinnene: å demodulere en mottatt bærer for å gjenvinne en N-punkt QAM modulasjonsfunksjon der et to-bit kodeord (92) identifiserer ett av et flertall av delsett (82, 84, 86, 88) av en QAM konstellasjon, idet den gjenværende (n-2) bit del (94) representerer et signalpunkt innenfor nevnte ene delsett,karakterisert vedat nevnte konstellasjon omfatter N/4 fire-punkt QPSK delsett, der punktene i hvert QPSK delsett har felles gjenværende (n-2) bit deler, og atskilt 90° fra hverandre i nevnte konstellasjon , at den gjenvunne modulasjonsfunksjon beskjæres for å tilveiebringe et sett av metrikker (66) som tilsvarer nevnte delsett og å tilveiebringe et flertall av (n-2) bit delgrupper som representerer et flertall av betingelsesmessige bestemmelser av signalpunktet identifisert av (n-2) bit delen, at nevnte metrikker anvendes i en algoritme for å dekode en takt 1/2 binær konvolveringskode for å gjenvinne en første bit, at den gjenvunne første biten kodes ved å anvende en takt 1/2 binær konvolverende kodingsalgoritme for å gjenskape nevnte kodeord, at en av nevnte flertall av (n-2) bit delgrupper velges som reaksjon på nevnte gjenskapte kodeord, og at den valgte delgruppen kombineres med den gjenvunne første biten for å tilveiebringe en dekodet utmatning.
24. Fremgangsmåte som angitt i krav 23, karakterisert ved at nevnte kodeord (92) omfatter de minst signifikante bitene i nevnte modulasjonsfunksjon og definerer en kolonne i en matrise av konstellasjonskoordinater, med den valgte delgruppen dannende de mest signifikante bitene og definerende en rad i nevnte matrise.
25. Fremgangsmåte som angitt i krav 23 eller 24, karakterisert ved at nevnte takt 1/2 konvolverende kodingsalgoritme anvender en 64-tilstands konvolverende kode.
NO922926A 1991-07-26 1992-07-23 FremgangsmÕte og anordning til overføring av komprimerte videosignaler ved bruk av gitter (trellis)-QAM koding NO309070B1 (no)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/736,738 US5233629A (en) 1991-07-26 1991-07-26 Method and apparatus for communicating digital data using trellis coded qam

Publications (3)

Publication Number Publication Date
NO922926D0 NO922926D0 (no) 1992-07-23
NO922926L NO922926L (no) 1993-01-27
NO309070B1 true NO309070B1 (no) 2000-12-04

Family

ID=24961105

Family Applications (2)

Application Number Title Priority Date Filing Date
NO922927A NO309069B1 (no) 1991-07-26 1992-07-23 FremgangsmÕte og anordning til overføring av komprimerte videosignaler ved benyttelse av gitterkodet QAM
NO922926A NO309070B1 (no) 1991-07-26 1992-07-23 FremgangsmÕte og anordning til overføring av komprimerte videosignaler ved bruk av gitter (trellis)-QAM koding

Family Applications Before (1)

Application Number Title Priority Date Filing Date
NO922927A NO309069B1 (no) 1991-07-26 1992-07-23 FremgangsmÕte og anordning til overføring av komprimerte videosignaler ved benyttelse av gitterkodet QAM

Country Status (11)

Country Link
US (2) US5233629A (no)
EP (2) EP0524625B1 (no)
JP (2) JP3230767B2 (no)
KR (2) KR970002702B1 (no)
AT (2) ATE196706T1 (no)
AU (2) AU646619B2 (no)
CA (2) CA2074549C (no)
DE (2) DE69228341T2 (no)
IE (2) IE922389A1 (no)
NO (2) NO309069B1 (no)
TW (1) TW197544B (no)

Families Citing this family (212)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2673389B2 (ja) * 1991-03-07 1997-11-05 松下電器産業株式会社 データ伝送装置
USRE40241E1 (en) 1991-03-27 2008-04-15 Matsushita Electric Industrial Co., Ltd. Communication system
USRE42643E1 (en) 1991-03-27 2011-08-23 Panasonic Corporation Communication system
DK0587620T3 (da) * 1991-06-03 1998-09-07 British Telecomm Radiosystem
US5351249A (en) * 1991-07-19 1994-09-27 Interdigital Technology Corporation Trellis coded FM digital communications system and method
US5416804A (en) * 1991-08-21 1995-05-16 U.S. Philips Corporation Digital signal decoder using concatenated codes
JP2702831B2 (ja) * 1991-08-28 1998-01-26 松下電送株式会社 ヴィタビ復号法
US6167539A (en) * 1991-11-14 2000-12-26 Canon Kabushiki Kaisha Transmitting apparatus with code formation based on detected transmission channel data
US5526444A (en) * 1991-12-10 1996-06-11 Xerox Corporation Document image decoding using modified branch-and-bound methods
US5819000A (en) * 1992-03-26 1998-10-06 Matsushita Electric Industrial Co., Ltd. Magnetic recording and playback apparatus
USRE38513E1 (en) 1992-03-26 2004-05-11 Matsushita Electric Industrial Co., Ltd. Communication system
US7894541B2 (en) 1992-03-26 2011-02-22 Panasonic Corporation Communication system
US6724976B2 (en) 1992-03-26 2004-04-20 Matsushita Electric Industrial Co., Ltd. Communication system
US5802241A (en) 1992-03-26 1998-09-01 Matsushita Electric Industrial Co., Ltd. Communication system
US6728467B2 (en) 1992-03-26 2004-04-27 Matsushita Electric Industrial Co., Ltd. Communication system
US5892879A (en) 1992-03-26 1999-04-06 Matsushita Electric Industrial Co., Ltd. Communication system for plural data streams
US5408502A (en) * 1992-07-13 1995-04-18 General Instrument Corporation Apparatus and method for communicating digital data using trellis coded QAM with punctured convolutional codes
US5523847A (en) * 1992-10-09 1996-06-04 International Business Machines Corporation Digital image processor for color image compression
US5428631A (en) * 1993-02-01 1995-06-27 Qualcomm Incorporated Method and apparatus for resolving phase ambiguities in trellis coded modulated data
US5588028A (en) * 1993-02-02 1996-12-24 U.S. Robotics Simplified trellis decoder
US5844922A (en) * 1993-02-22 1998-12-01 Qualcomm Incorporated High rate trellis coding and decoding method and apparatus
US5633881A (en) * 1993-02-22 1997-05-27 Qualcomm Incorporated Trellis encoder and decoder based upon punctured rate 1/2 convolutional codes
DE4308094A1 (de) * 1993-03-13 1994-09-15 Grundig Emv System zur Übertragung und Vorrichtung zum Empfang von digitalen Fernsehsignalen
US5396518A (en) * 1993-05-05 1995-03-07 Gi Corporation Apparatus and method for communicating digital data using trellis coding with punctured convolutional codes
US5565926A (en) * 1993-05-07 1996-10-15 Philips Electronics North America Corporation Method and apparatus for communicating digital television signals using a signal constellation formed by four signal constellations placed in the quadrants
JPH06334697A (ja) * 1993-05-20 1994-12-02 Matsushita Electric Ind Co Ltd 誤り検出方法
US5848102A (en) * 1993-06-04 1998-12-08 Qualcomm Incorporated Method and apparatus for encoding/decoding QAM trellis coded data
US5430743A (en) * 1993-06-29 1995-07-04 Motorola, Inc. Method and apparatus for recovering data in a radio communication system
JPH0738448A (ja) * 1993-06-29 1995-02-07 Nec Corp 誤り訂正方式
US5428641A (en) * 1993-07-23 1995-06-27 Motorola, Inc. Device and method for utilizing zero-padding constellation switching with frame mapping
US5596604A (en) * 1993-08-17 1997-01-21 Amati Communications Corporation Multicarrier modulation transmission system with variable delay
DE4327588A1 (de) * 1993-08-17 1995-02-23 Thomson Brandt Gmbh Verfahren zur Übertragung oder Demodulation eines digitalen Signals und Demodulator zur Decodierung dieses Signals
KR0128859B1 (ko) * 1993-08-20 1998-04-10 배순훈 적응적인 영상부호화 제어장치
CA2124711A1 (en) * 1993-08-24 1995-02-25 Lee-Fang Wei Concatenated reed-solomon code and trellis coded modulation
US5442626A (en) * 1993-08-24 1995-08-15 At&T Corp. Digital communications system with symbol multiplexers
US5444712A (en) * 1993-08-30 1995-08-22 At&T Corp. Communication mode identification technique
EP0642245A1 (en) * 1993-08-31 1995-03-08 Koninklijke Philips Electronics N.V. Digital transmission system and method
US5473601A (en) * 1993-10-21 1995-12-05 Hughes Aircraft Company Frequency reuse technique for a high data rate satellite communication system
US5414738A (en) * 1993-11-09 1995-05-09 Motorola, Inc. Maximum likelihood paths comparison decoder
CA2180245C (en) * 1993-12-29 2001-05-15 Mark Fimoff Data frame format for variable size data constellations
US5511096A (en) * 1994-01-18 1996-04-23 Gi Corporation Quadrature amplitude modulated data for standard bandwidth television channel
US5475716A (en) * 1994-01-18 1995-12-12 Gi Corporation Method for communicating block coded digital data with associated synchronization/control data
TW249873B (en) * 1994-03-21 1995-06-21 At & T Corp Time division multiplexing data communication arrangement with different signal constellation
US5398073A (en) * 1994-04-12 1995-03-14 At&T Corp. Concatenated coded vestigial sideband modulation for high definition television
US5508752A (en) * 1994-04-12 1996-04-16 Lg Electronics Inc. Partial response trellis decoder for high definition television (HDTV) system
KR0129577B1 (ko) * 1994-04-30 1998-04-10 배순훈 32-직각진폭변조방식을 이용하는 영상수신시스템에서 개선된 메트릭 계산방법
US5583889A (en) * 1994-07-08 1996-12-10 Zenith Electronics Corporation Trellis coded modulation system for HDTV
US5629958A (en) * 1994-07-08 1997-05-13 Zenith Electronics Corporation Data frame structure and synchronization system for digital television signal
US5754600A (en) * 1994-08-29 1998-05-19 Motorola, Inc. Method and apparatus for optimum soft-decision viterbi decoding of convolutional-differential encoded QPSK data in coherent detection
JP2768296B2 (ja) * 1994-09-26 1998-06-25 日本電気株式会社 信号処理装置
JP3366128B2 (ja) * 1994-09-30 2003-01-14 富士通株式会社 ビタビ復号方式を用いた多値符号化信号の復号器
CA2157958C (en) * 1994-10-11 2000-01-18 Lee-Fang Wei Trellis coded modulation employing lower dimensionality convolutional encoder
CN1099768C (zh) * 1994-10-31 2003-01-22 皇家菲利浦电子有限公司 带有简单纠错的数字传输和记录***及其方法
US5533004A (en) * 1994-11-07 1996-07-02 Motorola, Inc. Method for providing and selecting amongst multiple data rates in a time division multiplexed system
US5652795A (en) * 1994-11-14 1997-07-29 Hughes Electronics Method and apparatus for an adapter card providing conditional access in a communication system
CA2161467C (en) * 1994-11-18 2001-01-30 Kumar Ramaswamy Apparatus for demodulating and decoding satellite, terrestrial and cable transmitted digital television data
US5497401A (en) * 1994-11-18 1996-03-05 Thomson Consumer Electronics, Inc. Branch metric computer for a Viterbi decoder of a punctured and pragmatic trellis code convolutional decoder suitable for use in a multi-channel receiver of satellite, terrestrial and cable transmitted FEC compressed-digital television data
KR0153966B1 (ko) * 1994-11-28 1998-11-16 배순훈 비터비 복호기의 연판정 메트릭 산출방법 및 장치
US5666468A (en) * 1994-12-02 1997-09-09 Grumman Corporation Neural network binary code recognizer
US5856980A (en) * 1994-12-08 1999-01-05 Intel Corporation Baseband encoding method and apparatus for increasing the transmission rate over a communication medium
US5621761A (en) * 1994-12-09 1997-04-15 General Instrument Corporation Of Delaware Rotationally invariant trellis coding incorporating transparent binary convolutional codes
JP3744017B2 (ja) * 1995-02-09 2006-02-08 ヤマハ株式会社 画像デコーダ
US5926508A (en) * 1995-02-21 1999-07-20 Koos Technical Services, Inc. Communication scheme using non-coherent frequency detection of trellis-based coding of plural transmission frequencies per baud
US5689441A (en) * 1995-03-24 1997-11-18 Lucent Technologies Inc. Signal processing techniques based upon optical devices
US5602550A (en) * 1995-06-19 1997-02-11 Bio-Logic Systems Corp. Apparatus and method for lossless waveform data compression
US6101282A (en) * 1995-06-22 2000-08-08 Canon Kabushiki Kaisha Apparatus and method for image data encoding
US5740203A (en) * 1995-09-14 1998-04-14 Thomson Consumer Electronics, Inc. Trellis demapper of a convolutional decoder for decoding pragmatic trellis codes suitable for use in a multi-channel receiver of satellite, terrestrial and cable transmitted FEC compressed-digital television data
EP0769853B1 (de) * 1995-10-21 2001-10-04 Micronas GmbH Logischer Block für einen Viterbi-Decoder
DE19541457C1 (de) * 1995-11-07 1997-07-03 Siemens Ag Verfahren zur Codierung eines Videodatenstroms einer aus Bildblöcken bestehenden Videosequenz
US7180955B2 (en) * 2000-08-22 2007-02-20 Texas Instruments Incorporated Parallel concatenated trellis-coded modulation with asymmetric signal mapping
US5835487A (en) * 1995-12-08 1998-11-10 Worldspace International Network, Inc. Satellite direct radio broadcast system
US5862190A (en) * 1995-12-29 1999-01-19 Motorola, Inc. Method and apparatus for decoding an encoded signal
US6282187B1 (en) * 1996-02-01 2001-08-28 Stanford Telecommunications, Inc. Network protocol for wireless broadband ISDN using ATM
US5883929A (en) * 1996-04-03 1999-03-16 Ericsson, Inc. Synchronization method, and associated circuitry, for synchronizing a receiver with a transmitter
US5838729A (en) * 1996-04-09 1998-11-17 Thomson Multimedia, S.A. Multiple mode trellis decoder for a digital signal processing system
DE69739878D1 (de) * 1996-04-09 2010-07-01 Thomson Multimedia Sa Detektion einer Kodesequenz in einem Trellisdekoder
US6023783A (en) * 1996-05-15 2000-02-08 California Institute Of Technology Hybrid concatenated codes and iterative decoding
US5809082A (en) * 1996-06-21 1998-09-15 Hughes Electronics Corporation Vector trellis coded modulation using vector convolutional codes for reliable data transmission
US5991278A (en) * 1996-08-13 1999-11-23 Telogy Networks, Inc. Asymmetric modem communications system and method
US5889791A (en) * 1996-08-13 1999-03-30 Motorola, Inc. System, device and method of FEC coding and interleaving for variable length burst transmission
US5790570A (en) * 1996-08-30 1998-08-04 Cornell Research Foundation, Inc. Concatenated trellis coded modulation and linear block codes
US6118826A (en) * 1996-09-09 2000-09-12 Qualcomm Incorporated Method and apparatus for encoding/decoding QAM trellis coded data
CA2185847A1 (en) * 1996-09-18 1998-03-19 Jean-Paul Chaib Method and apparatus for encoding and decoding digital signals
US5953376A (en) * 1996-09-26 1999-09-14 Lucent Technologies Inc. Probabilistic trellis coded modulation with PCM-derived constellations
US5907581A (en) * 1996-09-27 1999-05-25 International Business Machines Corporation Two-dimensional low-pass filtering code apparatus and method
JP2978792B2 (ja) * 1996-10-31 1999-11-15 株式会社次世代デジタルテレビジョン放送システム研究所 軟判定方式及び受信装置
US6404755B1 (en) * 1996-11-07 2002-06-11 Harris Broadband Wireless Access, Inc. Multi-level information mapping system and method
EP0848524A1 (fr) * 1996-12-10 1998-06-17 Koninklijke Philips Electronics N.V. MAQ à codage perforé en trellis, avec décodage itératif
US6177951B1 (en) * 1996-12-18 2001-01-23 Philips Electronics North America Corporation Digital receiver which utilizes a rejection filter for cancellation of known co-channel interference and an equalizer for equalizing multipath channels without attempting to equalize the co-channel interference
US5946357A (en) * 1997-01-17 1999-08-31 Telefonaktiebolaget L M Ericsson Apparatus, and associated method, for transmitting and receiving a multi-stage, encoded and interleaved digital communication signal
US5822371A (en) * 1997-02-14 1998-10-13 General Datacomm Inc. Mapper for high data rate signalling
US5862179A (en) * 1997-02-14 1999-01-19 General Datacomm, Inc. Mapper for high data rate signalling
US5862184A (en) * 1997-02-14 1999-01-19 General Datacomm, Inc. Mapper for high data rate transmission through channels subject to robbed bit signalling
US6043844A (en) * 1997-02-18 2000-03-28 Conexant Systems, Inc. Perceptually motivated trellis based rate control method and apparatus for low bit rate video coding
US6026120A (en) * 1997-03-05 2000-02-15 Paradyne Corp. System and method for using circular constellations with uncoded modulation
US6101223A (en) * 1997-03-06 2000-08-08 Paradyne Corporation System and method for optimizing the uncoded modulation of circular constellations using circular precoding and nonlinear encoding
US6539122B1 (en) * 1997-04-04 2003-03-25 General Dynamics Decision Systems, Inc. Adaptive wavelet coding of hyperspectral imagery
JPH113573A (ja) * 1997-04-15 1999-01-06 Mitsubishi Electric Corp 拡大リードソロモン符号の誤り訂正復号方法と誤り訂正復号装置、1次伸長拡大リードソロモン符号の誤り訂正方法と誤り訂正装置、および2次伸長拡大リードソロモン符号の誤り訂正方法と誤り訂正装置
US6301683B1 (en) 1997-06-09 2001-10-09 Vocal Technologies, Ltd. Trellis encoding technique for PCM modems
US6252911B1 (en) * 1997-06-11 2001-06-26 Texas Instruments Incorporated Trellis shaping for PCM modems
US6151296A (en) * 1997-06-19 2000-11-21 Qualcomm Incorporated Bit interleaving for orthogonal frequency division multiplexing in the transmission of digital signals
US6175944B1 (en) * 1997-07-15 2001-01-16 Lucent Technologies Inc. Methods and apparatus for packetizing data for transmission through an erasure broadcast channel
US5995551A (en) * 1997-08-15 1999-11-30 Sicom, Inc. Rotationally invariant pragmatic trellis coded digital communication system and method therefor
US5878085A (en) * 1997-08-15 1999-03-02 Sicom, Inc. Trellis coded modulation communications using pilot bits to resolve phase ambiguities
US6078626A (en) * 1997-09-24 2000-06-20 Ericsson Inc. Methods and systems for communicating information using separable modulation constellations
AU1048899A (en) * 1997-10-01 1999-04-23 Thomson Multimedia S.A. Apparatus and method for aligning trellis demapped data
US5910967A (en) * 1997-10-20 1999-06-08 Sicom, Inc. Pragmatic encoder and method therefor
US6078625A (en) * 1997-10-20 2000-06-20 Sicom, Inc. Pragmatic decoder and method therefor
US6026117A (en) 1997-10-23 2000-02-15 Interdigital Technology Corporation Method and apparatus for generating complex four-phase sequences for a CDMA communication system
US6091765A (en) 1997-11-03 2000-07-18 Harris Corporation Reconfigurable radio system architecture
US6005897A (en) * 1997-12-16 1999-12-21 Mccallister; Ronald D. Data communication system and method therefor
US6084917A (en) * 1997-12-16 2000-07-04 Integrated Telecom Express Circuit for configuring and dynamically adapting data and energy parameters in a multi-channel communications system
US6075821A (en) * 1997-12-16 2000-06-13 Integrated Telecom Express Method of configuring and dynamically adapting data and energy parameters in a multi-channel communications system
US6094459A (en) * 1997-12-16 2000-07-25 Integrated Telecom Express Circuit for configuring data and energy parameters in a multi-channel communications system
US6128348A (en) * 1997-12-16 2000-10-03 Integrated Telecom Express Method for configuring data and energy parameters in a multi-channel communications system
US6084906A (en) * 1997-12-17 2000-07-04 Integrated Telecom Express ADSL transceiver implemented with associated bit and energy loading integrated circuit
US5909454A (en) * 1998-01-20 1999-06-01 General Instrument Corporation Intermediate rate applications of punctured convolutional codes for 8PSK trellis modulation over satellite channels
KR19990071095A (ko) * 1998-02-27 1999-09-15 전주범 그레이부호화 기호 매핑과 차분부호화 기호 매핑을 지원하는 케이블모뎀의 16 qam 매핑장치
WO1999052282A1 (en) * 1998-04-02 1999-10-14 Sarnoff Corporation Bursty data transmission of compressed video data
US6384736B1 (en) * 1998-04-30 2002-05-07 Dave Gothard Remote control electronic display system
US20030214498A1 (en) * 1998-04-30 2003-11-20 David Gothard High resolution computer operated digital display system
US6236685B1 (en) 1998-06-05 2001-05-22 Sicom, Inc. Pragmatic trellis-coded digital communication with multi-stage branch metrics
US6259733B1 (en) * 1998-06-16 2001-07-10 General Instrument Corporation Pre-processing of bit rate allocation in a multi-channel video encoder
US6823488B1 (en) * 1998-08-27 2004-11-23 Texas Instruments Incorporated Packet binary convolutional codes
US6160920A (en) * 1998-09-15 2000-12-12 Winbond Electronics Corp. Cosine transforming and quantizing device, method of reducing multiplication operations in a video compressing apparatus
US6260168B1 (en) * 1998-09-23 2001-07-10 Glenayre Electronics, Inc. Paging system having optional forward error correcting code transmission at the data link layer
US6393072B1 (en) * 1998-09-24 2002-05-21 Lockheed Martin Corporation Channel decoder using vocoder joint statistics
EP0998045A1 (en) * 1998-10-30 2000-05-03 Lucent Technologies Inc. Digital transmission system and method
EP0998087A1 (en) * 1998-10-30 2000-05-03 Lucent Technologies Inc. Multilevel transmission system and method with adaptive mapping
US6438164B2 (en) * 1998-11-03 2002-08-20 Broadcom Corporation Technique for minimizing decision feedback equalizer wordlength in the presence of a DC component
AU1607400A (en) 1998-11-03 2000-05-22 Broadcom Corporation Dual mode qam/vsb receiver
US6226323B1 (en) 1998-11-03 2001-05-01 Broadcom Corporation Technique for minimizing decision feedback equalizer wordlength in the presence of a DC component
US6842495B1 (en) 1998-11-03 2005-01-11 Broadcom Corporation Dual mode QAM/VSB receiver
US6219088B1 (en) 1998-11-03 2001-04-17 Broadcom Corporation NTSC interference rejection filter
US6775334B1 (en) * 1998-11-03 2004-08-10 Broadcom Corporation Equalization and decision-directed loops with trellis demodulation in high definition TV
US7545890B1 (en) * 1999-01-29 2009-06-09 Texas Instruments Incorporated Method for upstream CATV coded modulation
US6973140B2 (en) 1999-03-05 2005-12-06 Ipr Licensing, Inc. Maximizing data rate by adjusting codes and code rates in CDMA system
US6785323B1 (en) * 1999-11-22 2004-08-31 Ipr Licensing, Inc. Variable rate coding for forward link
US7593380B1 (en) * 1999-03-05 2009-09-22 Ipr Licensing, Inc. Variable rate forward error correction for enabling high performance communication
US6243481B1 (en) * 1999-05-11 2001-06-05 Sony Corporation Of Japan Information embedding and retrieval method and apparatus
US7263141B1 (en) 1999-06-09 2007-08-28 Thomson Licensing Code mapping in a trellis decoder
US6549584B1 (en) 1999-06-30 2003-04-15 Texas Instruments Incorporated Coding scheme for cable modems
US6330278B1 (en) * 1999-07-28 2001-12-11 Integrity Broadband Networks, Inc. Dynamic adaptive modulation negotiation for point-to-point terrestrial links
US6507628B1 (en) 1999-09-07 2003-01-14 Sicom, Inc. Distortion-compensated digital communications receiver and method therefor
JP2001127649A (ja) * 1999-10-29 2001-05-11 Mitsubishi Electric Corp 通信装置および通信方法
KR100343856B1 (ko) * 1999-12-13 2002-07-20 한국기계연구원 분말 고속도 공구강으로 만든 성형펀치의 열처리 방법
JP2001186023A (ja) 1999-12-27 2001-07-06 Mitsubishi Electric Corp 通信装置および通信方法
US6741658B1 (en) * 1999-12-29 2004-05-25 Nokia Corporation Apparatus, and associated method, for forming a signal for communication upon a fading channel
US6622282B2 (en) * 2000-01-14 2003-09-16 Globespan, Inc. Trellis coding with one-bit constellations
US6411224B1 (en) 2000-02-03 2002-06-25 The Board Of Trustees Of The Leland Stanford Junior University Trellis codes for transition jitter noise
US6993067B1 (en) * 2000-02-11 2006-01-31 Paradyne Corporation Fractional bit rate encoding in a pulse amplitude modulation communication system
US6601209B1 (en) * 2000-03-17 2003-07-29 Verizon Laboratories Inc. System and method for reliable data transmission over fading internet communication channels
US6892343B2 (en) 2000-03-27 2005-05-10 Board Of Regents Of The University Of Nebraska System and method for joint source-channel encoding, with symbol decoding and error correction
US6735734B1 (en) 2000-04-28 2004-05-11 John M. Liebetreu Multipoint TDM data distribution system
US6542559B1 (en) * 2000-05-15 2003-04-01 Qualcomm, Incorporated Decoding method and apparatus
US6598203B1 (en) 2000-06-28 2003-07-22 Northrop Grumman Corporation Parallel punctured convolutional encoder
US6944235B2 (en) * 2000-07-12 2005-09-13 Texas Instruments Incorporated System and method of data communication using trellis coded modulation or turbo trellis coded modulation in combination with constellation shaping with or without precoding when using concatenated coding schemes or when working in a non-error free operation point
AU2001277130A1 (en) * 2000-07-21 2002-02-05 Catena Networks, Inc. Method and system for turbo encoding in adsl
US6744822B1 (en) * 2000-08-14 2004-06-01 Koninklijke Philips Electronics N.V. FEC scheme for encoding two bit-streams
JP3987274B2 (ja) * 2000-08-21 2007-10-03 株式会社日立国際電気 多値変調方式の伝送装置
US7533320B2 (en) * 2000-11-14 2009-05-12 Interdigital Technology Corporation Wireless transmit/receive unit having a turbo decoder with circular redundancy code signature comparison and method
US7580488B2 (en) * 2000-11-29 2009-08-25 The Penn State Research Foundation Broadband modulation/demodulation apparatus and a method thereof
US6683915B1 (en) * 2000-12-21 2004-01-27 Arraycomm, Inc. Multi-bit per symbol rate quadrature amplitude encoding
USH2152H1 (en) * 2001-01-18 2006-04-04 Halliburton Energy Services, Inc. Telemetry system having amplitude modulation of Walsh functions
US7111221B2 (en) * 2001-04-02 2006-09-19 Koninklijke Philips Electronics N.V. Digital transmission system for an enhanced ATSC 8-VSB system
US20040028076A1 (en) * 2001-06-30 2004-02-12 Strolle Christopher H Robust data extension for 8vsb signaling
US7227949B2 (en) 2002-01-31 2007-06-05 Texas Instruments Incorporated Separate self-synchronizing packet-based scrambler having replay variation
US7047187B2 (en) * 2002-02-27 2006-05-16 Matsushita Electric Industrial Co., Ltd. Method and apparatus for audio error concealment using data hiding
US20030223583A1 (en) * 2002-04-29 2003-12-04 The Boeing Company Secure data content delivery system for multimedia applications utilizing bandwidth efficient modulation
US6973579B2 (en) 2002-05-07 2005-12-06 Interdigital Technology Corporation Generation of user equipment identification specific scrambling code for the high speed shared control channel
US7003170B1 (en) * 2002-09-20 2006-02-21 Pegasus Imaging Corporation Methods and apparatus for improving quality of block-transform coded images
US6901083B2 (en) * 2002-10-25 2005-05-31 Qualcomm, Incorporated Method and system for code combining at an outer decoder on a communication system
GB0229320D0 (en) * 2002-12-17 2003-01-22 Koninkl Philips Electronics Nv Signal processing method and apparatus
WO2004082288A1 (en) * 2003-03-11 2004-09-23 Nokia Corporation Switching between coding schemes
US7228486B2 (en) * 2003-07-17 2007-06-05 Lucent Technologies Inc. Methods and devices for randomizing burst errors
DE10344756A1 (de) * 2003-09-25 2005-05-12 Micronas Gmbh Verfahren und Schaltungsanordnung zum Entscheiden eines Symbols im komplexen Phasenraum eines Quadraturmodulationsverfahrens
WO2005062473A1 (en) * 2003-12-23 2005-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Turbo decoding with iterative estimation of channel parameters
US20050204258A1 (en) * 2004-02-13 2005-09-15 Broadcom Corporation Encoding system and method for a transmitter in wireless communications
US7995667B2 (en) * 2004-02-13 2011-08-09 Broadcom Corporation Reduced latency concatenated reed solomon-convolutional coding for MIMO wireless LAN
US7991056B2 (en) 2004-02-13 2011-08-02 Broadcom Corporation Method and system for encoding a signal for wireless communications
US8059740B2 (en) * 2004-02-19 2011-11-15 Broadcom Corporation WLAN transmitter having high data throughput
US7936938B2 (en) * 2004-09-07 2011-05-03 Canon Kabushiki Kaisha Methods and devices for encoding a digital image signal and associated decoding methods and devices
US7471620B2 (en) * 2004-09-30 2008-12-30 Motorola, Inc. Method for the selection of forward error correction (FEC)/ constellation pairings for digital transmitted segments based on learning radio link adaptation (RLA)
KR100653232B1 (ko) 2004-12-08 2006-12-04 한국전자통신연구원 케이블 다운스트림 전송을 위한 qam 심볼 매핑 방법 및장치
US20060245505A1 (en) * 2005-05-02 2006-11-02 Limberg Allen L Digital television signals using linear block coding
US8098773B1 (en) 2005-09-19 2012-01-17 Piesinger Gregory H Communication method and apparatus
KR100797176B1 (ko) * 2005-10-21 2008-01-23 삼성전자주식회사 디지털 방송 시스템 및 그 방법
US7764733B1 (en) * 2005-11-08 2010-07-27 Marvell International Ltd. Constellation recovery for quadrature amplitude modulation
US7617435B2 (en) * 2006-02-23 2009-11-10 Yuwei Zhang Hard-decision iteration decoding based on an error-correcting code with a low undetectable error probability
US8166379B1 (en) * 2006-11-03 2012-04-24 Marvell International Ltd. Calculating soft information from a multi-level modulation signal
US8042027B1 (en) * 2007-01-16 2011-10-18 Marvell International Ltd. BM/LLR computation for multi-dimensional TCM/BCM
JP4282725B2 (ja) * 2007-02-28 2009-06-24 富士通株式会社 復号装置、及び復号方法
KR20080105356A (ko) * 2007-05-30 2008-12-04 엘지전자 주식회사 신호 송수신 방법 및 신호 송수신 장치
EP2219311B1 (en) * 2007-12-07 2017-09-27 Fujitsu Limited Relay device
US9794103B2 (en) * 2008-04-24 2017-10-17 Stmicroelectronics S.R.L. Method and apparatus for multiple antenna communications, and related systems and computer program
CN101764667B (zh) * 2008-12-26 2013-10-02 富士通株式会社 无线发送设备、方法和无线通信***
KR101037745B1 (ko) * 2009-08-05 2011-05-27 엘지전자 주식회사 인버터 출력 전류 감지 회로
US20110166968A1 (en) * 2010-01-06 2011-07-07 Richard Yin-Ching Houng System and method for activating display device feature
US20110292247A1 (en) * 2010-05-27 2011-12-01 Sony Corporation Image compression method with random access capability
WO2013012532A1 (en) * 2011-07-20 2013-01-24 Marvell World Trade, Ltd. Improved viterbi device and method using a priori information
US8760585B2 (en) * 2012-05-17 2014-06-24 Sony Corporation Nested symbol constellations representing respective services for graceful degradation in the presence of noise
US9059881B2 (en) * 2012-10-10 2015-06-16 Texas Instruments Incorporated Hexagonal constellations and decoding same in digital communication systems
US20140313610A1 (en) * 2013-04-22 2014-10-23 Lsi Corporation Systems and Methods Selective Complexity Data Decoding
US9559725B1 (en) * 2013-10-23 2017-01-31 Seagate Technology Llc Multi-strength reed-solomon outer code protection
US9525493B2 (en) * 2014-10-14 2016-12-20 Alcatel Lucent Differential-coding and decoding for quadrature duobinary coherent optical communication systems
US10148363B2 (en) * 2015-12-08 2018-12-04 Zte Corporation Iterative nonlinear compensation
US10148465B2 (en) * 2015-12-08 2018-12-04 Zte Corporation Training assisted joint equalization
CN110199490B (zh) * 2017-01-19 2022-07-26 杜塞尔多夫华为技术有限公司 一种概率成形操作的方法和装置
CN110636026B (zh) * 2018-06-25 2022-04-01 中兴通讯股份有限公司 一种基于格的星座图排列的方法及装置
US10798419B2 (en) 2018-11-19 2020-10-06 Sony Corporation Embedded codec circuitry for sub-block based encoding of quantized prediction residual levels
WO2021069959A1 (en) * 2019-10-09 2021-04-15 Telefonaktiebolaget Lm Ericsson (Publ) In-phase and quadrature (i/q) encoding for variable data rates
CN115276906B (zh) * 2022-07-25 2024-04-05 哲库科技(上海)有限公司 数据帧传输方法、装置、芯片、存储介质和蓝牙设备

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4483012A (en) * 1983-04-18 1984-11-13 At&T Information Systems Differentially convolutional channel coding with expanded set of signalling alphabets
US4601044A (en) * 1983-11-04 1986-07-15 Racal Data Communications Inc. Carrier-phase adjustment using absolute phase detector
US4586182A (en) * 1984-02-06 1986-04-29 Codex Corporation Source coded modulation system
US4660214A (en) * 1985-08-01 1987-04-21 Infinet, Inc. QANI Trellis-coded signal structure
GB8628655D0 (en) * 1986-12-01 1987-01-07 British Telecomm Data coding
US5023889A (en) * 1988-05-31 1991-06-11 California Institute Of Technology Trellis coded multilevel DPSK system with doppler correction for mobile satellite channels
JPH0795762B2 (ja) * 1988-06-14 1995-10-11 日本電信電話株式会社 多値qam通信方式
US5115438A (en) * 1988-08-04 1992-05-19 Siemens Aktiengesellschaft Method for redundancy-saving, error-correcting coding in digital radio link systems having multi-level modulation
EP0373277B1 (fr) * 1988-12-13 1993-08-25 International Business Machines Corporation Modem multifréquence utilisant la modulation codée par treillis
JP2512130B2 (ja) * 1989-01-24 1996-07-03 三菱電機株式会社 誤り訂正連接符号化装置および誤り訂正連接符号復号化装置
AU630417B2 (en) * 1989-02-16 1992-10-29 Codex Corporation Trellis shaping for modulation systems
JPH02235491A (ja) * 1989-03-09 1990-09-18 Toshiba Corp 画像符号化方式
US5128758A (en) * 1989-06-02 1992-07-07 North American Philips Corporation Method and apparatus for digitally processing a high definition television augmentation signal
US5091782A (en) * 1990-04-09 1992-02-25 General Instrument Corporation Apparatus and method for adaptively compressing successive blocks of digital video
US5068724A (en) 1990-06-15 1991-11-26 General Instrument Corporation Adaptive motion compensation for digital television
US5115453A (en) * 1990-10-01 1992-05-19 At&T Bell Laboratories Technique for designing a multidimensional signaling scheme
US5057916A (en) 1990-11-16 1991-10-15 General Instrument Corporation Method and apparatus for refreshing motion compensated sequential video images
US5622219A (en) * 1994-10-24 1997-04-22 Modine Manufacturing Company High efficiency, small volume evaporator for a refrigerant

Also Published As

Publication number Publication date
NO922927D0 (no) 1992-07-23
TW197544B (no) 1993-01-01
CA2074549C (en) 1998-12-22
DE69228341T2 (de) 1999-08-26
IE922389A1 (en) 1993-01-27
US5233629A (en) 1993-08-03
AU2052392A (en) 1993-01-28
DE69231480T2 (de) 2001-06-28
KR970002702B1 (ko) 1997-03-08
CA2074553C (en) 1999-03-02
EP0524625B1 (en) 1999-02-03
EP0525641B1 (en) 2000-09-27
JPH06181567A (ja) 1994-06-28
AU662540B2 (en) 1995-09-07
JP3230767B2 (ja) 2001-11-19
DE69231480D1 (de) 2000-11-02
KR960016660B1 (ko) 1996-12-19
AU2052292A (en) 1993-01-28
CA2074549A1 (en) 1993-01-27
JP3230766B2 (ja) 2001-11-19
EP0525641A2 (en) 1993-02-03
CA2074553A1 (en) 1993-01-27
IE922390A1 (en) 1993-01-27
US5321725A (en) 1994-06-14
DE69228341D1 (de) 1999-03-18
KR930003754A (ko) 1993-02-24
NO922926D0 (no) 1992-07-23
EP0524625A3 (no) 1994-01-19
NO922926L (no) 1993-01-27
JPH05327787A (ja) 1993-12-10
NO309069B1 (no) 2000-12-04
ATE176566T1 (de) 1999-02-15
KR930003604A (ko) 1993-02-24
EP0525641A3 (en) 1993-08-04
AU646619B2 (en) 1994-02-24
ATE196706T1 (de) 2000-10-15
NO922927L (no) 1993-01-27
EP0524625A2 (en) 1993-01-27

Similar Documents

Publication Publication Date Title
NO309070B1 (no) FremgangsmÕte og anordning til overføring av komprimerte videosignaler ved bruk av gitter (trellis)-QAM koding
JP3119290B2 (ja) 連接符号化を使って多重レベル変調データを通信するための方法及び装置
JP3685269B2 (ja) 透明2進畳み込み符号を組み入れた回転不変トレリスコーダ及び方法
US5408502A (en) Apparatus and method for communicating digital data using trellis coded QAM with punctured convolutional codes
US5398073A (en) Concatenated coded vestigial sideband modulation for high definition television
KR0152450B1 (ko) 모드선택가능한 큐에이엠 통신시스템
US6493402B1 (en) Mode control for trellis decoder
JP3760001B2 (ja) コンボルーション・デコーダ
NO311158B1 (no) Anordning, mottaker og fremgangsmåte for kommunikasjon av digitale data
US6608870B1 (en) Data frame for 8 MHZ channels
Heegard et al. Practical coding for QAM transmission of HDTV
US5757863A (en) Apparatus for decoding a signal encoded by using trellis coded modulation

Legal Events

Date Code Title Description
MM1K Lapsed by not paying the annual fees