JPH08223501A - 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する装置、および信号処理装置 - Google Patents

衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する装置、および信号処理装置

Info

Publication number
JPH08223501A
JPH08223501A JP7301686A JP30168695A JPH08223501A JP H08223501 A JPH08223501 A JP H08223501A JP 7301686 A JP7301686 A JP 7301686A JP 30168695 A JP30168695 A JP 30168695A JP H08223501 A JPH08223501 A JP H08223501A
Authority
JP
Japan
Prior art keywords
signal
bit
decoder
lookup table
definition
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP7301686A
Other languages
English (en)
Other versions
JP4070831B2 (ja
Inventor
Kumar Ramaswamy
ラマスワミ クマール
John S Stewart
シドニー スチュワート ジョン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technicolor USA Inc
Original Assignee
Thomson Consumer Electronics Inc
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 US08/342,280 external-priority patent/US5497401A/en
Application filed by Thomson Consumer Electronics Inc filed Critical Thomson Consumer Electronics Inc
Publication of JPH08223501A publication Critical patent/JPH08223501A/ja
Application granted granted Critical
Publication of JP4070831B2 publication Critical patent/JP4070831B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/3961Arrangements of methods for branch or transition metric calculation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/41Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/6325Error control coding in combination with demodulation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6362Error control coding in combination with rate matching by puncturing
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/65Purpose and implementation aspects
    • H03M13/6502Reduction of hardware complexity or efficient processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0008Modulated-carrier systems arrangements for allowing a transmitter or receiver to use more than one type of 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Probability & Statistics with Applications (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Error Detection And Correction (AREA)
  • Circuits Of Receivers In General (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Radio Relay Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【課題】 衛星、地上およびケーブル伝送ディジタルT
Vデータを復調し、復号化する装置を提供することを目
的としている。 【解決手段】 ディジタル信号プロセッサは、衛星、地
上およびケーブル伝送チャネルなどの、多種類のチャネ
ルから受信した信号を選択的に復調し、復号化する。受
信した信号は、TVピクチャ情報などの圧縮ディジタル
・ビデオ情報を表しており、複数の符号化フォーマット
(例えば、選択可能なコード・レートのトレリスまたは
パンクチャド・コード)の1つので符号化されている。
また、受信信号は複数のフォーマット(例えば、PA
M、QAMまたはPSK)の1つで変調される。復調器
は、複数の変調フォーマットの1つで変調された信号を
選択的に復調し、復号化器は、複数の符号化フォーマッ
トの1つで符号化された復調信号を選択的に復号化す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、衛星伝送、地上伝
送、ケーブル伝送されたディジタルTVデータのマルチ
チャネル受信装置で使用するのに適したディジタル信号
処理装置に関する。
【0002】なお、本明細書の記述は本件出願の優先権
の基礎たる米国特許出願第342,280号(1994
年11月18日出願)および米国特許出願第501,7
52号(1995年7月12日出願)の明細書の記載に
基づくものであって、当該米国特許出願の番号を参照す
ることによって当該米国特許出願の明細書の記載内容が
本明細書の一部分を構成するものとする。
【0003】
【従来の技術】Viterbi アルゴリズム・ベースの畳み込
み復号化器としての分岐メトリック・コンピュータを含
む受信装置に、符号化されたディジタル・データを、ノ
イズの多いチャネルを介して送信機から送信するのに、
畳み込み符号化を含む順方向エラー訂正を使用するの
は、この技術分野では公知のことである。Viterbi アル
ゴリズムは、ノイズの多いチャネルを介して送信される
畳み込み符号化されたビットのシーケンスを復号化する
のに、極普通に用いられている。一連の繰り返し加算−
比較−選択オペレーションが、Viterbi アルゴリズムの
中心となっている。このオペレーションでは、復調器か
らの各受信シンボルに対して計算されたあるメトリック
ス(分岐メトリックスという)が、入力として受信され
る。このような計算は、高データ・レートの信号を衛星
伝送する場合や、ケーブル伝送する場合や、地上伝送す
る場合には、非常に高いレートで行う必要がある。さら
に、異なるチャネルを介して、異なる(しかし、関係の
ある)符号化方式で動作するモデム/復号化器では、分
岐メトリックスを計算するコストは、これらの計算を行
うためのルックアップ・テーブル・メモリや実際のハー
ドウェアの点で過大になっている。
【0004】衛星伝送チャネルの場合には、普通、受信
装置の畳み込み復号化器に知られた幾つかの特定のパン
クチャドQPSK(punctured quaternary phase shift keyi
ng)符号が送信される。地上またはケーブル伝送チャネ
ルの場合には、普通、受信装置の畳み込み復号化器に知
られた幾つかの特定のプラグマティク・トレリス符号(p
ragmatic trellis code)(例えば、QAM(quadrature amp
litude modulation )符号か、PAM(phase amplitude mod
ulation) 符号か、あるいは、PSK(phase shift keyed)
符号のような符号)が送信される。例えば、従来技術
では、プラグマティク・トレリス符号がHDTV(high defi
nition television)をQAM 伝送するための実際の符号と
して使用されている。
【0005】
【発明が解決しようとする課題】従来では、Viterbi ア
ルゴリズムをベースとする畳み込み復号化器としての分
岐メトリック・コンピュータを含む受信装置は、単一の
予め定めたタイプの畳み込み符号のみで動作するように
設計されているのが典型的であった。しかし、マルチチ
ャネル・ディジタルTV受信装置が、近い将来、大量生
産マーケットに投入され、やがて、現在使用されている
アナログTV受信装置と置き換えられていく可能性があ
る。TV受信装置への直接放送衛星伝送は、TV受信装
置への地上伝送およびケーブル伝送に加えて、既に利用
可能である。従って、望ましいことは、このようなマル
チチャネル・ディジタルTV受信装置の畳み込み復号化
器が、符号のタイプ(必要に応じて、パンクチャド符号
またはプラグマティク・トレリス符号のどちらか)と、
マルチチャネル・ディジタルTV受信装置がそのとき受
信したチャネルの変調のタイプ(必要に応じて、QPSKと
8-PSK の両方を含むPSK か、PAM か、あるいはQAM のい
ずれか)とに選択的に応答することである。さらに、大
量生産された受信装置は、コストの削減と、複雑さの軽
減とを念頭において設計する必要がある。
【0006】
【課題を解決するための手段】本発明者は、例えば、デ
ィジタルTV信号処理システムのコンテキスト内で、複
数の復調機能と復号化機能を、単一の信号処理デバイス
に効果的に適合させることができることを認識した。開
示されたディジタル信号処理装置には、本発明の原理に
従って、異なるタイプの復調機能と復号化機能を導入し
た選択的変調および復号化要素が設けてある。その結
果、単一の信号処理ネットワークは、異なる信号フォー
マットの信号、例えば、衛星、地上およびケーブルTV
信号のような信号を復調し復号化することができる。
【0007】複数タイプの伝送チャネルから変調ビデオ
信号を受信するシステムでは、本発明の原理による装置
は、復調され復号化された出力信号を出力する。受信さ
れたビデオ信号は、圧縮ディジタル・ビデオ情報、例え
ば、TVピクチャ情報のような情報を表し、複数の符号
化フォーマットのうちの1つ符号化フォーマットで符号
化されている。また、受信されたビデオ信号は複数の変
調フォーマットのうちの1つの変調フォーマットで変調
されている。
【0008】本発明に係る装置は、複数の変調フォーマ
ットのうちの1つの変調フォーマットで変調された受信
ビデオ信号を選択的に復調し、復調信号を出力する復調
器を含む。本発明に係る装置は、複数の符号化フォーマ
ットのうちの1つの符号化フォーマットで符号化された
変調信号を選択的に復号化する復号化器も含む。
【0009】本発明の特徴によれば、復調器はPAM 、QA
M またはPSK により変調されたビデオ信号を選択的に復
調する。
【0010】本発明の別の特徴によれば、選択的復号化
器はトレリスまたはパンクチャド符号フォーマットで符
号化された復調信号を復号化する。
【0011】本発明のさらに別の特徴によれば、選択的
復号化器は、複数の符号レートから選択された符号レー
トで復調信号を復号化する。
【0012】本発明に係る復号化器は、説明上、分岐メ
トリック・コンピュータとViterbi復号化器を含む畳み
込み復号化器である。第1の実施の形態では、この分岐
メトリック・コンピュータは、供給されたQPSKパンクチ
ャド符号化されたI,Q信号入力か、あるいは、複数の
PAM またはQAM 上位アルファベット・プラグマティク・
トレリス符号化されたI,Q信号入力のいずれかで動作
するようにプログラムすることができる。第2の実施の
形態では、この分岐メトリック・コンピュータは、さら
に、供給された8-PSK トレリス符号化されたI,Q信号
入力でも動作するように選択的にプログラムすることが
できる。
【0013】分岐メトリック・コンピュータは、説明
上、2x ビットI信号入力と2x ビットQ信号入力を有
し、(1)2x 記憶ロケーションの実効デプス(depth)
をもち、プリロードされた少なくとも1つのI定義ルッ
クアップ・テーブルと少なくとも1つのQ定義ルックア
ップ・テーブルの4mビット幅のエントリを各記憶ロケ
ーションにストアするだけの幅をもつRAMと、(2)
少なくとも4つの加算器からなるグループと、(3)こ
のグループの4加算器からの各和出力を畳み込み復号化
器のViterbi 復号化器に転送する手段とを備えている。
【0014】第2の実施の形態では、RAMの幅は、2
つのプリロードされたI定義ルックアップ・テーブルと
2つのQ定義ルックアップ・テーブルの4mビット幅の
エントリを各記憶ロケーションにストアするのに充分な
幅になっている。少なくとも4つの加算器からなるグル
ープは、それぞれ4つの加算器からなる第1組と第2組
により編成された8つの加算器を含む。また、このグル
ープの4つの加算器からの各和出力を畳み込み復号化器
のViterbi 復号化器に転送する手段は、4つのコンパレ
ータを含む。4つのコンパレータは、それぞれ、第1組
と第2組の加算器のうちの対応する加算器からの小さい
方の和出力をViterbi 復号化器に転送するようになって
いる。
【0015】
【発明の実施の形態】図1に示すように、マルチチャネ
ル圧縮ディジタルTV(television)受信装置100は、
複数の異なるチャネルを介して伝送されたディジタル符
号化TVデータを選択的に受信することができる。これ
らのチャネルとして、順方向エラー訂正TV送信装置1
04からディジタル符号化TVデータを伝送する衛星伝
送チャネル102と、順方向エラー訂正TV送信装置1
08からディジタル符号化TVデータを伝送する地上伝
送チャネル106と、順方向エラー訂正TV送信装置1
12からディジタル符号化TVデータを伝送するケーブ
ル伝送チャネル110がある。この分野では公知である
が、送信装置の順方向エラー訂正には、既に符号化され
た圧縮ディジタルTVデータの連続送信されるシンボル
・パケットを畳み込み符号化することが含まれる。
【0016】これもこの分野では公知であるが、QSPKベ
ースのパンクチャド符号は、畳み込み符号化データを衛
星チャネルを介して伝送するのに採用されるのが典型的
であり、上位アルファベット(すなわち、8、16、3
2、64、128および256)n/n+1 プラグマティク
・トレリス符号は、畳み込み符号化データを地上チャネ
ルまたはケーブル・チャネルを介してPAM ベースの伝送
か、PSK ベースの伝送か、あるいはQAM ベースの伝送を
するのに採用されるのが典型的である。そのため、マル
チチャネル受信装置100は、マルチチャネルのうち選
択され受信に供されているチャネルに依存して、次によ
うな畳み込み復号化器を導入する必要がある。すなわ
ち、QSPKベースのパンクチャド符号か、あるいは、PAM
ベース、PSK ベースまたはQAM ベースの上位アルファベ
ットn/n+1 プラグマティク・トレリス符号のうちの一方
を復号化することができる畳み込み復号化器を導入する
必要がある。
【0017】特に、マルチチャネル受信装置100はデ
ィジタル処理装置を備えている。このディジタル処理装
置は、図2に示すように、受信装置畳み込み復号化器2
00を含み、この分野では公知であるが、一連の連続受
信された畳み込み符号化シンボル・パケットを、信号入
力データとして、受信装置畳み込み復号化器200に供
給する受信装置復調器202を含む。このデータの連続
受信されたシンボル・パケットは、それぞれ、同位相
(I)プレーン、直角位相(Q)プレーン内のポイント
を定義している。マルチチャネル受信装置100のディ
ジタル処理装置は、さらに、マイクロコントローラを備
えている。このマイクロコントローラは制御入力を受信
装置畳み込み復号化器200に供給するマイクロコント
ローラ・インタフェース204を含む。
【0018】図3に、本発明で採用した受信装置畳み込
み復号化器200を構成する構成要素相互間の関係を示
すとともに、これら構成要素の外部マイクロコントロー
ラ・インタフェース204による制御を示す。図3に示
すように、受信装置畳み込み復号化器200は、同期回
路300と、ダミー・データ・インサータ302と、分
岐メトリック・コンピュータ304と、Viterbi 復号化
器306と、畳み込み符号化器308と、トレリス・デ
マッパ310と、遅延ロジック312と、同期モニタ3
14と、選択手段316により構成されている。マイク
ロコントローラ・インタフェース204は、畳み込み符
号化器が、パンクチャド符号の復号化器か、あるいは、
トレリス符号の復号化器のいずれかとして動作するよう
に構成した前記構成要素に、仕様のリストを供給する。
図4と図5は、それぞれ、図3に示す畳み込み符号化器
の構成要素が(1)パンクチャド符号の復号化器として
動作するか、(2)トレリス符号の復号化器として動作
するかを説明するための説明図である。
【0019】復調器202からの出力データは、I,Q
入力データとして同期回路300に供給される。説明の
便宜上、IデータとQデータは、それぞれ、6ビットで
定義するものとする。すなわち、入力データは総計12
本の並列入力コンダクタ上に供給される。よって、I,
Qプレーンの64×64=4096個のポイントを、それぞれ、
12ビット入力データのうちの6ビットI成分と6ビッ
トQ成分により定義することができる。同期回路300
はクロック入力とクロック・イネーブル(Clk Enb) 入力
も受信する。さらに、同期回路300はマイクロコント
ローラ・インタフェース204から制御データを受信す
るとともに、マイクロコントローラ・インタフェース2
0にデータを供給し、同期モニタ314に直接結合され
ている。
【0020】構成要素302,304,306,308
および310には、それぞれ、制御データがマイクロコ
ントローラ・インタフェース204から供給される。さ
らに、図3には図示していないが、構成要素302,3
04,306,308および310にクロックが供給さ
れている。適正に同期をとったIデータとQデータは、
データ入力クロック・イネーブル(DICE)と、データ出
力クロック・イネーブル(DOCE)に応答して、同期回路
300からダミー・データ・インサータ302を介して
分岐メトリック・コンピュータ304に転送される。さ
らに、適正に同期をとったIデータとQデータは、遅延
ロジック312を介してトレリス・デマッパ310と同
期モニタ314に転送される。
【0021】ダミー・データ・インサータ302は、主
に、パンクチャド符号のために使用され、このようなパ
ンクチャド符号に対して、指定された削除マップに対応
するダミー・データを挿入することを担当している。ト
レリス符号の場合は、ダミー・データ・インサータ30
2は、単に、入力データをその出力端子に渡すだけであ
る。符号および対応する削除マップの選択は、マイクロ
コントローラ・インタフェース204を通してダミー・
データ・インサータ302へ伝達される。ダミー・デー
タ・インサータ302は、採用した符号化方式に依存す
るレートの内部クロックで、データをクロックアウトす
る。入力データと出力データのレートは、(パンクチャ
ド符号の場合)異なるので、データ入力クロック・イネ
ーブル(DICE)信号と、データ出力クロック・イネーブ
ル(DOCE)信号は、一義的である。DICE信号は受信装置
復調器202からのクロック・イネーブルであり、一
方、DOCE信号はダミー・データ・インサータ302で生
成される(しかも、クロック信号から取り出される)。
特に、ダミー・データ・インサータ302は、FIFO
記憶機構と、適正なロケーションのソフト判定サンプル
に書き込むための書込みクロックと、分岐メトリック計
算のためにデータを読み出すための読み出しクロック
(読み出しクロックは書込みクロックよりもレートが高
く、そのクロッキング・レートのために使用されたパン
クチャド符号化に依存する)からなる。ダミー・サンプ
ルは読み出される前に適正なロケーションにも挿入され
る。
【0022】分岐メトリック・コンピュータ306(分
岐メトリック・コンピュータ306の詳細は図6および
図7を参照して後程説明する)は、連続して受信された
シンボル・パケットにそれぞれ応答して4個の5ビット
出力を別々に出力する。これら4個の出力と、分岐メト
リック・コンピュータ306からのDOCE信号は、Viterb
i 復号化器306の入力として入力される。Viterbi 復
号化器306は、レートがR=1/2であって、制約長
がk=7の復号化器であり、パンクチャド符号と、トレ
リス符号に対してViterbi アルゴリズムを実行する。こ
のアルゴリズムでは、分岐メトリック・コンピュータ3
06からの5ビット・メトリック入力を用いて、状態が
更新され、ビット判定が行われる。Viterbi 復号化器3
06は加算−比較−選択(ACS)手段と、パス・メト
リック記憶手段を採用し、トレリスで、各レベルのサー
バイバ・パス(survivor path) 用のメモリを採用してい
る。さらに、Viterbi 復号化器306は、累積されたメ
トリックのビルドアップと、オーバフローを回避するた
め、メトリック再正規化も担当している。
【0023】Viterbi 復号化器306からの1ビット出
力は、畳み込み符号化器308の入力として入力され
る。トレリス符号およびパンクチャド符号に対して、畳
み込み符号化器308は、レート1/2の埋込み符号の
うちの2つの送信された符号の最良推測(best estimat
e) を再生成するのにサーブする。また、畳み込み符号
化器308からの出力は同期モニタ314にも入力さ
れ、パンクチャド符号の同期ステータスを検査する際に
使用される。さらに、Viterbi 復号化器306からの1
ビット出力は、選択手段316の入力として入力され
る。
【0024】畳み込み符号化器308からの2ビット出
力は、トレリス・デマッパ310に供給される。トレリ
ス・デマッパ310は図5に示すオペレーシヨンのトレ
リス符号化モードに対してシンボル判定を行うことを担
当する。オペレーションがトレリス符号化モードである
場合は、トレリス・デマッパ310は、サブセットを選
択するために、畳み込み符号化器308からの2ビット
出力を用い、同様に、遅延ロジック312を介してトレ
リス・デマッパ310に転送された、遅延されたI,Q
受信シンボル・データを用いて、シンボル判定を行う。
トレリス・デマッパ310からの6ビット出力は、同期
モニタ314と選択手段316の両方の入力として入力
される。
【0025】遅延ロジック312はViterbi 復号化器3
06/符号化器308と、関連する回路とによる遅延を
相殺し、符号化器308の出力端子に現れたデータ・ス
トリームを、受信されたシンボル・ストリームと同期さ
せる。マイクロコントローラ・インタフェース204か
らの制御入力は、Viterbi 復号化器の4つの可能なパス
・メモリ長のうちの1つを選択する。Viterbi 復号化器
は遅延ロジック312の遅延時間を適正に選択するため
にも使用される。
【0026】同期モニタ314は、同期回路300と、
トレリス・デマッパ310からの出力と、符号化器30
8と、遅延ロジック312からの出力と、マイクロコン
トローラ・インタフェース204とに結合されている。
同期モニタ314はマイクロコントローラ・インタフェ
ース204からの監視インターバル指定とともに、分岐
メトリック情報を使用し、同期ステータスを判定する。
また、同期モニタ314は任意指定の自動同期をとるた
め、情報を同期回路300に供給する。オペレーション
の自動同期モードでは、内部同期回路が採用され、同期
化機能をパフォームする。あるいはまた、同期は外部回
路からとることもできる。同期モニタ314は位相のあ
いまいさを解決するため、信号を復調器に供給する。こ
の信号は、受信装置復調器202での位相のあいまいさ
を相殺する目的だけに使用される。さらに、同期モニタ
は、復調された同期信号を出力する。この同期信号は受
信装置100の下流側コンポーネントによって使用され
る。
【0027】選択手段316は、Viterbi 復号化器30
6の1ビット出力と、トレリス・デマッパ310の6ビ
ット出力を受信する。選択手段316は、畳み込み復号
化器がトレリス符号モードで動作しているときは、これ
らの7ビットを全てその出力端子に転送し、畳み込み復
号化器がパンクチャド符号モードで動作しているとき
は、Viterbi 復号化器306の出力からの1ビットのみ
を、選択手段316の出力端子に転送する。この出力デ
ータはクロックおよびDOCE信号とともに、選択手段31
6から供給され、受信装置100の下流側コンポーネン
トによって使用される。
【0028】分岐メトリック・コンピュータ304の構
造は、RAM(random access memory)400と、メモリ
・バンク0,1のI,Q加算器402と、メモリ・バン
ク0,1のI,Qコンパレータ404を備えている。R
AM400はROM(read-onlymemory) でも可能である。
RAM400には、マイクロコントローラ・インタフェ
ース204から、制御入力として入力された、プログラ
マブルで、事前に計算されたI,Qルックアップ・テー
ブルが、初期化フェーズ中にプリロードされる。(QPSK
ベースのパンクチャド符号化シンボルをデパンクチャす
る)ダミー・データ・インサータ302から、信号入力
としてRAM400に転送されたI,Q信号に応答し
て、これらのルックアップ・テーブルのI,Qエントリ
のうちの選択されたエントリがRAM400からの出力
として読み出され、入力としてメモリ・バンク0,1の
I,Q加算器402に入力される。メモリ・バンク0,
1のI,Q加算器402からの出力は、入力としてメモ
リ・バンク0,1のI,Qコンパレータ404へ送ら
れ、メモリ・バンク0,1のI,Qコンパレータ404
からの出力は、入力としてViterbi 復号化器306に転
送される。
【0029】特に、RAM400は、機能的には、図7
に示すように、メトリック・メモリ・バンク0と、メト
リック・メモリ・バンク1により編成されている。メモ
リ・バンク0は、1番目のIサブセット00と1番目の
Qサブセット00とを備えた第1サブセット・ペアと、
2番目のIサブセット01と2番目のQサブセット01
とを備えた第2サブセット・ペアと、3番目のIサブセ
ット11と3番目のQサブセット11とを備えた第3サ
ブセット・ペアと、4番目のIサブセット10と4番目
のQサブセット10を備えた第4ブセット・ペアにより
構成されている。メモリ・バンク1もI,Qサブセット
の4つの同様のペアにより構成されているので、総計8
ペアのI,QサブセットがRAM400に供給される。
8個のIサブセットは、それぞれ、RAM400へのI
信号入力を受信し、8個のQサブセットは、それぞれ、
RAM400へのQ信号入力を受信する。一般的に、
I,Q信号入力は、それぞれ、xビット信号である(特
に、図3に示す例では、6ビット信号と仮定する)。8
個のIサブセットは、それぞれ、mビット出力を取り出
し(説明上、4ビット信号出力と仮定する)、8個のQ
サブセットは、れぞれそ、mビット信号出力を取り出
す。
【0030】RAM400からの8個のI,Q信号出力
(mビット)は、全て、メモリ・バンク0,1のI,Q
加算器402の各加算器の入力として転送される。特
に、バンク0の第1サブセット・ペアからの2つの出力
は、第1および第2入力として加算器402−1に供給
される。バンク0の第2サブセット・ペアからの2つの
出力は、第1および第2入力として加算器402−2に
供給される。バンク0の第3サブセット・ペアからの2
つの出力は、第1および第2入力として加算器402−
3に供給される。バンク0の第4サブセット・ペアから
の2つの出力は、第1および第2入力として加算器40
2−4に供給される。バンク1の第1サブセット・ペア
からの2つの出力は、第1および第2入力として加算器
402−5に供給される。バンク1の第2サブセット・
ペアからの2つの出力は、第1および第2入力として加
算器402−6に供給される。バンク1の第3サブセッ
ト・ペアからの2つの出力は、第1および第2入力とし
て加算器402−7に供給される。バンク1の第4サブ
セット・ペアからの2つの出力は、第1および第2入力
として加算器402−8に供給される。(m+1)ビッ
ト出力信号(すなわち、5ビット信号と仮定する)は、
それぞれ、8個の加算器からそれぞれ取り出される。
【0031】加算器からの8個の(m+1)ビット出力
信号は、全て、入力として、メモリ・バンク0,1の
I,Qコンパレータ404の各コンパレータに転送され
る。特に、加算器402−1および402−5からの出
力は、第1および第2入力として、コンパレータ404
−1に供給される。加算器402−2および402−6
からの出力は、第1および第2入力として、コンパレー
タ404−2に供給される。加算器402−3および4
02−7からの出力は、第1および第2入力として、コ
ンパレータ404−3に供給される。加算器402−4
および404−8からの出力は、第1および第2入力と
して、コンパレータ404−4に供給される。これらコ
ンパレータは、それぞれ、2個の(m+1)ビット入力
のうちの小さい方の値を、その出力端子に渡す。4個の
コンパレータからの各出力は、分岐メトリック・コンピ
ュータ304からの出力を構成し(すなわち、4個の5
ビット出力と仮定する)、Viterbi 復号化器306の入
力として供給される。
【0032】構造的には、RAM400は、ビット記憶
サイズは固定であり、実効デプス(depth) が2x 個の記
憶ロケーションである(すなわち、この仮定例では、ロ
ケーション1ないし64に対応し、x=6である)。R
AM 400のバンク0へのI,Q信号入力と、バンク
1へのI,Q信号入力は、それぞれ、個々のルックアッ
プ・テーブルと関係付けてある。RAM400の幅は、
予め計算された4個の4mビット幅(この仮定例では、
m=4である)のルックアップ・テーブルをストアする
のに充分な幅になっている。ルックアップ・テーブルは
それぞれ2x 個のエントリにより構成されており、これ
らエントリはプログラマブルI,Qルックアップ・テー
ブル制御入力端子を介してルックアップ・テーブルに供
給される。従って、RAM400のビット記憶サイズ
は、(2X)(4) (4m)である。すなわち、この仮定例では、
ビット記憶サイズは4096ビットである。パンクチャドQP
SKベースの符号をインプリメントする場合の技法は、最
大のI,Q値を渡し、パンクチャド・メトリックスをル
ックアップ・テーブル内の適正なロケーションにストア
するという簡単な技法である。このため、実際のI,Q
データをクリッピングする必要があるが、このクリッピ
ングは復号化器200のフロントエンドでハンドルする
ことができる。さらに、ルックアップ・テーブルは、有
意性の低い方のI,Q信号データを無視することによ
り、所望の最大分岐メトリック値を許容するようにプロ
グラムすることができる。
【0033】上述したように、分岐メトリック・コンピ
ュータ304は、Viterbi アルゴリズム・ベースの畳み
込み復号化器200のコンポーネントである。畳み込み
復号化器200は、ノイズの多いチャネルを介しての衛
星モデムのオペレーションに対して、QPSKベースのパン
クチャド符号を復号化するために用いられ、一方、ノイ
ズの多いチャネルを介しての地上またはケーブルのオペ
レーションに対して、上位アルファベット(16と、3
2と、64と、128と、256 PAM またはQAM また
は8-PSK )ベースのレートn/n+1・プラグマティク
・トレリス符号を復号化するために用いられる。公知の
ように、チャネル・ノイズのために、I,Qプレーン内
の受信復調シンボルのロケーション・ポイントは、I,
Qプレーン内の送信ロケーション・ポイントからずれる
ことになる。連続して受信された復調シンボルのI,Q
プレーン内のロケーション・ポイントは、RAM 40
0へのI,Q信号入力によって、22x(すなわち、この
仮定例では、64×64=4096である)の解像度で定義され
ている。RAM400に関して注意すべき重要なこと
は、そのメモリ必要量がアルファベット・サイズに依存
しないことである。
【0034】現在受信された復調シンボルに対応する0
バンクのI,Qルックアップ・テーブルのそれぞれの4
mビット(この仮定例では、4ビット)エントリによ
り、次のように定義されている。すなわち、現在受信さ
れた復調シンボルのロケーション・ポイントを取り巻
く、4つの特定の有効シンボル・データ点配置サブセッ
トの各ロケーション・ポイントのI,Qプレーンにおい
て、現在受信された復調シンボルのロケーション・ポイ
ントからの個々の距離のI成分とQ成分を定義してい
る。
【0035】QPSKの場合(この場合には、各サブセット
・ロケーション・ポイントは単一のシンポル・ロケーシ
ョン・ポイントのみを定義している)と、上位アルファ
ベットPAM またはQAM の場合(この場合には、各サブセ
ット・ロケーション・ポイントはViterbi 復号化器20
6が必要とするそのアルファベット内のシンボルの1/
4のサブセットのロケーションに対応しており、トレリ
ス・デマッパ310は、そこに供給された遅延受信デー
タに基づいてサブセット内の正しいポイントを選択す
る)には、単一のI成分とQ成分は、4つのサブセット
があいまいなく定義される。そのため、これらの場合に
は、RAM400のバンク0のみが必要である。しか
し、8-PSK の場合には、独立に使用された単一のI成分
と単一のQ成分は、4つのシンボル・サブセットをあい
まいなく定義するには不充分である。そのため、8-PSK
の場合には、バンク0を用いて、0°、90°、180
°、270°ロケーション・ポイントが定義される。バ
ンク1(これは上述したバンク0のそれと同じように動
作する)を用いて、45°、135°、225°、31
5°ロケーション・ポイントが定義される。コンパレー
タ404−1〜404−4は、RAM400のバンク0
とバンク1の両方から取り出されたデータを採用してお
り、コンパレータ404−1〜404−4を用いて、次
に説明するように、このあいまいさが解決される。
【0036】加算器402−1〜402−8は、RAM
400から読み出された有効なデータ点配置のロケー
ション・ポイントまでの距離のI成分とQ成分を用い
て、8個のサブセットによりそれぞれ定義されたいわゆ
るマンハッタン距離(I+Q)を計算する。このマンハ
ッタン距離の割当ては、真のユークリッド距離(I2
Q21/2 ではないが、I,Qプレーン内の近い方のポイ
ントに対する重み付けを、受信されたシンボル・ロケー
ション・ポイントからより遠く離れたI,Qプレーン内
のポイントよりも大きくした距離尺度である。マンハッ
タン距離メトリックは、I,Qの2次元空間内の2つの
ポイントのI,Q座標間の差の和を用いる。この距離尺
度は距離に対してモノトニック(単調)であるが、ポイ
ントへの重み付けは、距離が計算されているポイントに
対する位置により異なる。しかし、マンハッタン距離メ
トリックを用いることにより、I,Q座標に対する演算
が切り離され、独立に行われる。よって、任意の受信ロ
ケーション・ポイントから有効なデータ点配置のロケー
ション・ポイントまでの可能な距離をストアするのに必
要なメモリ量が大幅に削減される。
【0037】コンパレータ404−1〜404は、それ
ぞれ、バンク0とバンク1から供給された2つのメトリ
ックのうちの小さい方のメトリックを入力として渡すよ
うに設計されている。従って、8-PSK ベースの符号の場
合は、コンパレータ404−1〜404−2は、それぞ
れ、バンク0またはバンク1からのメトリック入力のの
うちどちらが小さいかにより、どちらかのメトリック入
力を出力として得ることになる。しかし、QPSK、PAM ま
たはQAM ベースの符号の場合には、RAM400のバン
ク1にストアされたI,Qルックアップ・テーブルは、
最大値のメトリックが入るようにプログラムされている
ので、これらは実効的にはインアクティブになってい
る。従って、コンパレータ404−1〜404−4は、
それぞれ、RAM400のバンク0から選択されたメト
リックを渡すようになっている。8-PSK ベースの符号を
受信するようには設計されていないマルチチャネル受信
装置では、これらのコンパレータとRAM400のメモ
リ・バンク1を除去することができる(除去すると、R
AM400に要求されるメモリ記憶容量が半分に削減さ
れる)。
【0038】
【発明の効果】ここで開示した畳み込み復号化器は、主
に、パンクチャド符号化か、あるいは、プラグマティク
・トレリス符号化圧縮ディジタルTVデータを受信する
マルチチャネルTV受信装置で使用されるものである
が、開示した畳み込み復号化器によって復号化すること
ができる符号化データのタイプは、TVデータのみに限
定すべきではなく、開示した畳み込み復号化器により復
号化できる他の種類の符号化データにより採用すること
ができる。
【0039】以上説明したように、開示した復号化器装
置は、衛星と、地上と、ケーブルTVデータの受信装置
で使用するのに適しており、その上、電話と、直接マイ
クロウェーブと、光ファイバ伝送を含む他の応用分野で
使用するのに適している。
【図面の簡単な説明】
【図1】順方向エラー訂正圧縮ディジタルTV送信装置
から送信され、マルチチャネル圧縮ディジタルTV受信
装置によって受信可能な異種タイプの伝送チャネルを示
す図である。
【図2】図1のマルチチャネル圧縮ディジタルTV受信
装置の畳み込み復号化器と、入力を復号化器へ印加する
デモジュレータと、デコーダとのマイクロコントローラ
・インタフェース間の関係を示すブロック図である。
【図3】図2に示す畳み込み復号化器の構成要素を示す
ブロック図であり、図2のマイクロコントローラ・イン
タフェースが畳み込み復号化器の構成要素にどのように
結合されているかを示すブロック図である。
【図4】図3のマイクロコントローラ・インタフェース
によってパンクチャド・コード復号化モードで動作する
ようにプログラムされているときの、図3に示す畳み込
み復号化器の動作要素を示すブロック図である。
【図5】図3のマイクロコントローラ・インタフェース
によってプラグマティク・トレリス・コード復号化モー
ドで動作するようにプログラムされているときの、図3
に示す畳み込み復号化器の動作要素を示すブロック図で
ある。
【図6】図3に示す分岐メトリック・コンピュータの構
成要素を示すブロック図である。
【図7】図6に示す分岐メトリック・コンピュータの構
成要素の機能編成を示す図である。
【符号の説明】
100 マルチチャネル圧縮ディジタルTV受信装置 102 衛星伝送チャネル 104 順方向エラー訂正TV送信装置 106 地上伝送チャネル 108 順方向エラー訂正TV送信装置 110 ケーブル伝送チャネル 112 順方向エラー訂正TV送信装置 200 受信装置畳み込み復号化器 202 受信装置復調器 204 マイクロコントローラ・インタフェース 300 同期回路 302 ダミー・データ・インサータ 304 分岐メトリック・コンピュータ 306 Viterbi 復号化器 308 畳み込み符号化器 310 トレリス・デマッパ 312 遅延ロジック 314 同期モニタ 316 選択手段 400 RAM 402 加算器 404 コンパレータ
フロントページの続き (72)発明者 クマール ラマスワミ アメリカ合衆国 46201−2598 インディ アナ州 インディアナポリス カレッジ ドライブ 9417−ビー (72)発明者 ジョン シドニー スチュワート アメリカ合衆国 46268 インディアナ州 インディアナポリス ウエスト 71エス ティー ストリート 3655

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 TV信号のような変調ビデオ信号を多種
    類の伝送チャネルから受信するのに適したシステムであ
    って、前記ビデオ信号は複数の符号化フォーマットのう
    ちの1つの符号化フォーマットで符号化された圧縮ディ
    ジタル・ビデオ情報を表すとともに、複数の変調フォー
    マットのうちの1つの変調フォーマットを示すシステム
    の装置において、 前記複数の変調フォーマットのうちの選択された1つの
    変調フォーマットに適した方法で、前記変調ビデオ信号
    を選択的に復調し、復調された出力信号を生成する復調
    器と、 前記複数の符号化フォーマットのうちの選択された1つ
    の復号化フォーマットに適した方法で、前記復調信号を
    選択的に復号化し、復調され復号化された信号を生成す
    る復号化器とを備えたことを特徴とする装置。
  2. 【請求項2】 請求項1に記載の装置において、前記複
    数の符号化フォーマットは、それぞれ、複数の異なる符
    号レートから選択された符号レートを用いることを特徴
    とする装置。
  3. 【請求項3】 請求項1に記載の装置において、前記復
    号化器と前記復調器は、可変クロック・レートで動作す
    ることを特徴とする装置。
  4. 【請求項4】 請求項1に記載の装置において、前記複
    数の変調フォーマットは、PAM 変調を含むことを特徴と
    する装置。
  5. 【請求項5】 請求項1に記載の装置において、前記複
    数の変調フォーマットは、QPSK変調を含むことを特徴と
    する装置。
  6. 【請求項6】 請求項1に記載の装置において、前記複
    数の変調フォーマットは、QAM 変調を含むことを特徴と
    する装置。
  7. 【請求項7】 請求項1に記載の装置であって、前記復
    号化器は同位相(I)および直交位相(Q)ディジタル
    入力信号として、前記復調器から供給された一連の畳み
    込み符号化されたシンボル・パケットを畳み込み復号化
    する畳み込み復号化器であり、該畳み込み復号化器が分
    岐メトリック・コンピュータとViterbi 復号化器を含む
    装置において、 前記分岐メトリック・コンピュータは、 2x 記憶ロケーション(ただし、xは2以上の所定の第
    1整数である)の実効デプスを有するメモリであり、各
    記憶ロケーションは少なくとも1つのI定義ルックアッ
    プ・テーブルのエントリをストアし、少なくとも1つの
    Q定義ルックアップ・テーブルをストアするだけの実効
    幅をもち、I定義ルックアップ・テーブルとQ定義ルッ
    プアップ・テーブルの前記エントリは、それぞれ、第
    1、第2、第3および第4のmビット・メトリック値
    (ただし、mは2以上の所定の第2整数である)のグル
    ープよりなるメモリであり、少なくとも1つのI定義ル
    ックアップ・テーブルと少なくとも1つのQ定義ルック
    アップ・テーブルを、前記2x記憶ロケーションにプリ
    ロードするための制御入力端子を含み、その2x ビット
    I信号入力端子に現在印加されている2x ビット信号の
    値によって定義された記憶ロケーションにストアされて
    いる前記1つのI定義ルックアップ・テーブル・エント
    リとその2x ビットQ信号入力端子に現在印加された2
    x ビット信号の値により定義された記憶ロケーションに
    ストアされている前記1つのQ定義ルックアップ・テー
    ブル・エントリを読み出すための2x ビットI信号入力
    端子と、2x ビットQ信号入力端子とを備えたメモリ
    と、 読み出された1つのI定義ルックアップ・テーブル・エ
    ントリの第1のmビット・メトリック値を、読み出され
    た1つのQ定義ルックアップ・テーブル・エントリの第
    1のmビット・メトリック値に加え、(m+1)ビット
    和出力を取り出す第1加算器と、読み出された1つのI
    定義ルックアップ・テーブル・エントリの第2のmビッ
    ト・メトリック値を、読み出された1つのQ定義ルック
    アップ・テーブル・エントリの第2のmビット・メトリ
    ック値に加え、(m+1)ビット和出力を取り出す第2
    加算器と,読み出された1つのI定義ルックアップ・テ
    ーブル・エントリの第3のmビット・メトリック値を、
    読み出された1つのQ定義ルックアップ・テーブル・エ
    ントリの第3のmビット・メトリック値に加え、(m+
    1)ビット和出力を取り出す第3加算器と、読み出され
    た1つのI定義ルックアップ・テーブル・エントリの第
    4のmビット・メトリック値を、読み出された1つのQ
    定義ルックアップ・テーブル・エントリの第4のmビッ
    ト・メトリック値に加え、(m+1)ビット和出力を取
    り出す第4加算器とを含む加算器のグループと、 前記グループの4つの加算器からの各和出力を、前記Vi
    terbi 復号化器に転送する手段とを備えたことを特徴と
    する装置。
  8. 【請求項8】 請求項7に記載の装置において、x=6
    およびm=4であることを特徴とする装置。
  9. 【請求項9】 請求項7に記載の装置において、前記畳
    み込み復号化器は、パンクチャド符号化されたQPSKシン
    ボル・パケットと、複数の上位アルファベットPAM およ
    びQAM n/n+1 ・プラグマティク・トレリス符号化された
    シンボル・パケットとを選択的に復号化することができ
    るディジタル処理手段と、 前記畳み込み復号化器とのインタフェースを有し、復号
    化される選択された符号に従って予め計算されたIおよ
    びQプログラマブル・ルックアップ・テーブルを、前記
    分岐メトリック・コンピュータの前記制御入力端子に供
    給する外部マイクロコントローラとを含むことを特徴と
    する装置。
  10. 【請求項10】 請求項9に記載の装置において、 前記マイクロコントローラのインタフェースの制御の下
    で、前記畳み込み復号化器は、パンクチャド符号復号化
    モードまたはプラグマティク・トレリス符号復号化モー
    ドのいずれかになるように選択的に構成され、 前記ディジタル処理手段は、 該畳み込み復号化器がパンクチャド符号復号化モードで
    あるときにのみ動作する手段であって、前記分岐メトリ
    ック・コンピュータの前記メモリの前記2x ビットI信
    号入力端子と2x ビットQ信号入力端子に、IおよびQ
    入力信号が印加される前に、前記畳み込み復号化器に印
    加された前記IおよびQ入力信号をデパンクチャするダ
    ミー・データ・インサータ手段と、 前記Viterbi 復号化器の再符号化出力に応答し、前記畳
    み込み復号化器に印加されたIおよびQ入力信号であっ
    て遅延されたIおよびQ入力信号とに応答する手段であ
    って、前記畳み込み復号化器がプラグマティク・トレリ
    ス符号復号化モードであるときにのみ動作するトレリス
    ・デマッパ手段とを含むことを特徴とする装置。
  11. 【請求項11】 変調信号を多種類の伝送チャネルから
    受信するシステムであって、前記変調信号は複数の符号
    化フォーマットのうちの1つのフォーマットで復号化さ
    れた圧縮ディジタル・データを表すとともに、複数の変
    調フォーマットの1つを示しており、前記多種類の伝送
    チャネルは衛星、ケーブルおよび地上チャネルのうちの
    少なくとも2つのチャネルを含むシステムの信号処理装
    置において、 PAM 、QAM およびPSK を含む前記変調フォーマットのう
    ちの選択された1つのフォーマットで、前記変調信号を
    選択的に復調して、復調された信号を生成する復調器
    と、 パンクチャド符号とトレリス符号化フォーマットを含む
    前記符号化フォーマットのうちの選択された1つのフォ
    ーマットで、前記復調信号を選択的に復号化し、復調さ
    れ復号化された信号を生成する復号化器とを含むことを
    特徴とする信号処理装置。
JP30168695A 1994-11-18 1995-11-20 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する方法 Expired - Lifetime JP4070831B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US08/342,280 US5497401A (en) 1994-11-18 1994-11-18 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
US342280 1994-11-18
US08/501,752 US5717471A (en) 1994-11-18 1995-07-12 Apparatus for demodulating and decoding satellite, terrestrial and cable transmitted digital television data
US501752 1995-07-12

Related Child Applications (3)

Application Number Title Priority Date Filing Date
JP2006205238A Division JP4584201B2 (ja) 1994-11-18 2006-07-27 ディジタルtvデータに関するシステム
JP2007297273A Division JP4174549B2 (ja) 1994-11-18 2007-11-15 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する信号処理装置
JP2007297274A Division JP4219963B2 (ja) 1994-11-18 2007-11-15 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する方法

Publications (2)

Publication Number Publication Date
JPH08223501A true JPH08223501A (ja) 1996-08-30
JP4070831B2 JP4070831B2 (ja) 2008-04-02

Family

ID=26992910

Family Applications (4)

Application Number Title Priority Date Filing Date
JP30168695A Expired - Lifetime JP4070831B2 (ja) 1994-11-18 1995-11-20 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する方法
JP2006205238A Expired - Lifetime JP4584201B2 (ja) 1994-11-18 2006-07-27 ディジタルtvデータに関するシステム
JP2007297273A Expired - Lifetime JP4174549B2 (ja) 1994-11-18 2007-11-15 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する信号処理装置
JP2007297274A Expired - Lifetime JP4219963B2 (ja) 1994-11-18 2007-11-15 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する方法

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2006205238A Expired - Lifetime JP4584201B2 (ja) 1994-11-18 2006-07-27 ディジタルtvデータに関するシステム
JP2007297273A Expired - Lifetime JP4174549B2 (ja) 1994-11-18 2007-11-15 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する信号処理装置
JP2007297274A Expired - Lifetime JP4219963B2 (ja) 1994-11-18 2007-11-15 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する方法

Country Status (8)

Country Link
EP (1) EP0713337A3 (ja)
JP (4) JP4070831B2 (ja)
CN (1) CN1107412C (ja)
AU (1) AU691986B2 (ja)
BR (1) BR9505197A (ja)
CA (1) CA2161467C (ja)
MY (1) MY114203A (ja)
SG (1) SG50370A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100459114B1 (ko) * 1997-12-31 2005-09-30 엘지전자 주식회사 디지털 방송의 디인터리버장치 및 방법
JP2007236004A (ja) * 1996-08-01 2007-09-13 Thomson Consumer Electronics Inc 可変符号化フォーマットおよび送信チャンネル番号を受信するための装置および方法

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US5946052A (en) * 1996-08-01 1999-08-31 Thomson Consumer Electronics, Inc. System for acquiring and processing video data and program guides transmitted in different coding formats
AU1048899A (en) * 1997-10-01 1999-04-23 Thomson Multimedia S.A. Apparatus and method for aligning trellis demapped data
KR100531339B1 (ko) * 1997-12-30 2006-01-27 엘지전자 주식회사 위성방송 수신기의 통합형 복호장치
CA2263280C (en) * 1998-03-04 2008-10-07 International Mobile Satellite Organization Method and apparatus for mobile satellite communication
DE10012873A1 (de) * 2000-03-16 2001-09-27 Infineon Technologies Ag Optimierter Turbo-Decodierer
FR2825221B1 (fr) * 2001-05-23 2003-10-03 Novo S A A Transmodulateur pour recepteur de television numerique et recepteur ainsi equipe
KR100450948B1 (ko) 2001-07-12 2004-10-02 삼성전자주식회사 통신시스템에서 변조방식 결정장치 및 방법
GB2392354B (en) * 2002-08-23 2006-02-01 Samsung Electronics Co Ltd Integrated modulators and demodulators
CN1320794C (zh) * 2002-11-13 2007-06-06 上海芯华微电子有限公司 收缩卷积编码的单步方法和装置
SG124272A1 (en) * 2004-02-26 2006-08-30 Oki Techno Ct Singapore Pte A modulation/demodulation apparatus for the encoding and decoding of data and a method for encoding and decoding data
EP3001628A4 (en) * 2013-07-01 2016-05-18 Huawei Tech Co Ltd METHODS FOR MODULATION AND DEMODULATION OF SIGNALS, MODULATION AND DEMODULATION APPARATUSES, AND SIGNAL TRANSMISSION SYSTEM
KR102114847B1 (ko) * 2013-10-18 2020-06-05 삼성전자주식회사 이동 통신 시스템에서 멀티미디어 데이터 송수신 방법 및 장치
CN110069237B (zh) * 2019-04-19 2021-03-26 哈尔滨理工大学 一种基于查找表的基-8除法器信号处理方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866395A (en) * 1988-11-14 1989-09-12 Gte Government Systems Corporation Universal carrier recovery and data detection for digital communication systems
JPH0346827A (ja) * 1989-07-14 1991-02-28 Matsushita Electric Ind Co Ltd テレビジョンチューナ
US5233630A (en) * 1991-05-03 1993-08-03 Qualcomm Incorporated Method and apparatus for resolving phase ambiguities in trellis coded modulated data
US5233629A (en) * 1991-07-26 1993-08-03 General Instrument Corporation Method and apparatus for communicating digital data using trellis coded qam
JPH05110539A (ja) * 1991-10-17 1993-04-30 Fujitsu Ltd デイジタル伝送方式
JP3053283B2 (ja) * 1991-12-26 2000-06-19 株式会社東芝 符号化多値変調装置
JP3227813B2 (ja) * 1992-07-28 2001-11-12 ソニー株式会社 ディジタル画像送信装置、ディジタル画像送信方法、ディジタル画像伝送システム及びディジタル画像送受信方法
JP3348451B2 (ja) * 1993-02-04 2002-11-20 ソニー株式会社 送信方法、送信装置、ビタビ復号方法およびビタビ復号装置
US5511096A (en) * 1994-01-18 1996-04-23 Gi Corporation Quadrature amplitude modulated data for standard bandwidth television channel
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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007236004A (ja) * 1996-08-01 2007-09-13 Thomson Consumer Electronics Inc 可変符号化フォーマットおよび送信チャンネル番号を受信するための装置および方法
JP2012100318A (ja) * 1996-08-01 2012-05-24 Thomson Consumer Electronics Inc 可変符号化フォーマットおよび送信チャンネル番号を受信するための装置および方法
KR100459114B1 (ko) * 1997-12-31 2005-09-30 엘지전자 주식회사 디지털 방송의 디인터리버장치 및 방법

Also Published As

Publication number Publication date
CA2161467A1 (en) 1996-05-19
CN1107412C (zh) 2003-04-30
AU691986B2 (en) 1998-05-28
JP4174549B2 (ja) 2008-11-05
CA2161467C (en) 2001-01-30
JP2008118673A (ja) 2008-05-22
BR9505197A (pt) 1997-09-16
CN1132449A (zh) 1996-10-02
AU3791395A (en) 1996-05-23
EP0713337A3 (en) 1999-01-07
EP0713337A2 (en) 1996-05-22
SG50370A1 (en) 1998-07-20
JP4584201B2 (ja) 2010-11-17
JP2008136207A (ja) 2008-06-12
JP2007014000A (ja) 2007-01-18
JP4070831B2 (ja) 2008-04-02
MY114203A (en) 2002-08-30
JP4219963B2 (ja) 2009-02-04
MX9504822A (es) 1998-03-31

Similar Documents

Publication Publication Date Title
JP4780683B2 (ja) 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する装置
JP4174549B2 (ja) 衛星伝送と、地上伝送と、ケーブル伝送されたディジタルtvデータを復調し復号化する信号処理装置
US5511096A (en) Quadrature amplitude modulated data for standard bandwidth television channel
US6160854A (en) Concatenated trellis coded modulation and linear block codes
KR960016660B1 (ko) 트렐리스 코드화 큐에이엠(qam)을 이용하여 디지탈 데이터를 통신하기 위한 방법 및 그 장치
CN101448147B (zh) 译码以不同格式编码的视频信号的装置
KR19990028865A (ko) 비디오 신호의 복조 및 디코딩을 위한 장치
MXPA98000366A (en) Device for decoding video signals coded in different way
JPH06205054A (ja) 誤り訂正連接符号化方式
JPH09181785A (ja) コンボルーション・デコーダ
US7349494B2 (en) Method and apparatus for receiving and deshuffling shuffled data in a high-rate packet data telecommunication system
JP3645721B2 (ja) 復調器
US5757863A (en) Apparatus for decoding a signal encoded by using trellis coded modulation
JP2000315957A (ja) 復号装置
EP2323267B1 (en) Channel decoder for a european DAB receiver and corresponding channel decoding method
MXPA95004822A (en) Device for demodulating and decoding digital detelevision data transmitted by cable, satellite and terrestrial
WO1999017455A1 (en) Apparatus and method for aligning trellis demapped data

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060127

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060427

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070515

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070814

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20070817

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070918

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20070921

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20071015

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20071018

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080116

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

S202 Request for registration of non-exclusive licence

Free format text: JAPANESE INTERMEDIATE CODE: R315201

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

S202 Request for registration of non-exclusive licence

Free format text: JAPANESE INTERMEDIATE CODE: R315201

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130125

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130125

Year of fee payment: 5

EXPY Cancellation because of completion of term