[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4546711B2 - 通信装置 - Google Patents

通信装置 Download PDF

Info

Publication number
JP4546711B2
JP4546711B2 JP2003343433A JP2003343433A JP4546711B2 JP 4546711 B2 JP4546711 B2 JP 4546711B2 JP 2003343433 A JP2003343433 A JP 2003343433A JP 2003343433 A JP2003343433 A JP 2003343433A JP 4546711 B2 JP4546711 B2 JP 4546711B2
Authority
JP
Japan
Prior art keywords
unit
communication
wireless communication
wireless
reconstruction
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.)
Expired - Fee Related
Application number
JP2003343433A
Other languages
English (en)
Other versions
JP2004153800A (ja
Inventor
隆太朗 山中
利広 石川
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2003343433A priority Critical patent/JP4546711B2/ja
Publication of JP2004153800A publication Critical patent/JP2004153800A/ja
Application granted granted Critical
Publication of JP4546711B2 publication Critical patent/JP4546711B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Circuits Of Receivers In General (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信装置に関し、特に複数の無線通信方式を切り替えるハンドオーバ方式に用いて好適な通信装置に関する。
現在、PDC、GSMなどのいわゆる第2世代無線通信システム、また、W−CDMAなどの第3世代無線通信システム、さらに、PHSや無線LANなど、さまざまな無線通信システム(以下、「無線通信方式」という)が存在する。これら複数の無線通信方式を1台の無線装置で対応させる技術として、ソフトウェア(プログラミングデータ)の書き換えによって機能を変更するソフトウェア無線がある。
従来のソフトウェア無線装置は、無線通信方式を切り替える(無線通信方式間のハンドオーバ、もしくは、プログラミングデータを更新する場合を指すが、ここではプログラミングデータの更新のみの場合もハンドオーバに含めるものとする)際、通信装置が通信中の通信方式からハンドオーバ先の通信方式に対応するためのソフトウェアをダウンロードする。そして、ダウンロードしたデータを用いてハンドオーバ先の無線通信方式に対応する通信装置を構築する。
この無線通信方式の切り替えについては、リコンフィギュアラブルデバイスを再プログラム(再構築)することによって実現する方法がある(例えば、特許文献1参照。)。また、高速なダウンロードを実現するため、専用のチャネルを設けることが考えられている(例えば、特許文献2参照。)。
現在、移動通信端末では、通信中の通信方式から別の通信方式に切り替えを高速で行うことが要求されており、また、同時にシステム全体のユーザ容量を向上させることが要望されている。この点からすると、特許文献1に開示されている構成では、ダウンロード中に呼の中断もしくは切断が生じ、高速な無線通信方式間のハンドオーバを行うことができない。また、特許文献2に開示されているように、プログラミングデータをダウンロードするための専用チャネルを設けると、周波数利用効率が悪くなり、システム全体のユーザ容量が減少する可能性がある。
また、狭帯域の低伝送レートである無線通信方式で、通信中にプログラミングデータのデータ量が大きい(以下、「大規模」という)無線通信方式のデータをダウンロードしようとすると、再送が起こり易くダウンロードが終了するまでに膨大な時間を要する。特に、劣悪な電波伝播状況では再送の発生は、顕著である。
さらに、高速なダウンロードを行うため広帯域の高伝送レートの無線通信方式で個々の移動通信端末を動作させてしまうと、周波数利用効率が悪く、システム全体のユーザ容量が減少するという問題がある。
また、移動無線のベースバンド信号処理に、PLD(Programmable Logic Device)、又は、FPGA(Field Programmable Gate Array)といったリコンフィギュアラブルデバイスを用いると、例えば、FFT(Fast Fourier Transform)や相関器、FEC(Forward Error Correction)など、どのような演算にも対応でき、自由度が高い。また、開発期間が短くて済む。しかし、PLDやFPGAでは、回路規模・消費電力が増大する傾向にある。
一方、移動無線のベースバンド信号処理に、カスタムASICを用いると、専用回路なので回路規模・消費電力を抑えることができるが、例えば、FFTならFFTにしか適用することができず、自由度が低い。また、開発期間が長くかかる。
特開平11−220413号公報 特開2000−324043号公報
このように、従来の装置においては、無線通信方式のプログラミングデータを通信装置にダウンロードし、システムの内容をダウンロードしたプログラミングデータに切り替える場合、プログラミングデータの量が多く、ダウンロードの時間が長くなり、システムを切り替える時間がかかるという問題がある。
本発明はかかる点に鑑みてなされたものであり、システム全体のユーザ容量を減少させずに、ダウンロードに要す時間を削減し、結果として、短時間で通信方式を切り替える通信装置を提供することを目的とする。
本発明の通信装置は、無線信号を受信してベースバンド信号に変換する無線手段と、複数の無線通信方式間で共通して使用可能でありベースバンド信号処理を行う複数の演算器を有するリコンフィギュアラブルデバイスと、無線通信方式を切り替える際に新たな無線通信方式のプログラミングデータに基づいて前記リコンフィギュアラブルデバイスを再構築するとともに再構築に使用しない部分のクロック及び電力供給を停止する再構築手段と、を具備し、前記再構築手段は、前記ベースバンド信号処理の複数の無線通信方式間で異なる演算器間の結線情報または制御情報のいずれかを再構築する構成を採る。
この構成によれば、複数の無線通信方式で共通して使用可能な要素となる演算器は初めから備え、内部の演算器間の結線情報や制御情報だけを設定し、所望の方式のベースバンド信号処理機能を果たすリコンフィギュアラブルデバイスを搭載することにより、再構築するデータ量を少なくして、ダウンロードに要す時間を削減し、短時間で通信方式を切り替えることができる。
以上説明したように、本発明の通信装置によれば、ハンドオーバ先の無線通信方式のプログラミングデータをダウンロードし、ダウンロードしたデータを用いてリコンフィギュアラブルデバイスを再構築する通信装置において、複数の無線通信方式で共通して使用可能な要素となる演算器は初めから備え、内部の演算器間の結線情報、演算器内部の結線情報や制御情報だけをプログラミングデータとして、ダウンロードすることで回路規模及び、プログラミングデータ量を削減し、ダウンロード時間を短縮することができる。
この結果、高速なダウンロードを行うための専用のチャネルを設けたり、広帯域・高伝送レートの無線通信方式に多くのユーザを収容したりする必要がなくなり、システム全体のユーザ容量の減少を回避することができる。また、回路規模も削減することができる。
本発明の骨子は、信号処理を行うソフトウェアの書き換えによって機能を変更するソフトウェア無線装置において、複数の無線通信方式間で異なる部分のみを再構築することにより、目的の無線通信方式のプログラミングデータのうち再構築するデータ量を少なくして、ダウンロードに要す時間を削減し、短時間で通信方式を切り替えることである。
以下、本発明の実施の形態について図面を参照して詳細に説明する。
(実施の形態1)
図1は、本発明の実施の形態1に係る通信装置の構成を示すブロック図である。図1の通信装置100は、アンテナ部101と、無線部102と、ディジタル信号処理部103と、汎用バス104と、CPU105と、記憶部106と、インタフェース107とから主に構成される。そして、無線部102は、受信部121と、送信部122とから主に構成される。また、ディジタル信号処理部103は、リコンフィギュアラブルデバイス131を具備し、このリコンフィギュアラブルデバイス131は、CPUバス132を介して汎用バス104と接続されている。
図1において、無線部102は、受信部121及び送信部122を備え、受信信号及び送信信号に所定の無線処理を施す。
受信部121は、図示しない通信相手局から送信された信号を、アンテナ部101を介して受信し、受信した信号(受信信号)に所定の無線受信処理(ダウンコンバート、A/D変換等)を施し、無線受信処理後の信号をディジタル信号処理部103に出力する。
ディジタル信号処理部103は、リコンフィギュアラブルデバイス131を具備し、リコンフィギュアラブルデバイス131は、復号部133、符号化部134をプログラミングデータで構築している。
復号部133は、受信部121から出力された信号から同期をとり、また信号の復調、及び、復号を行い、復号した信号を、CPUバス132及び汎用バス104を介してCPU105に出力する。
CPU105は、制御手段として機能し、復号部133から出力された信号を外部に出力する、また送信データを後述するディジタル信号処理部103内の符号化部134に出力する。また、CPU105は、ある無線通信方式で通信中に他の無線通信方式に切り替えるハンドオーバを行うため、他の無線通信方式のプログラミングデータをダウンロードし、汎用バス104を介して記憶部106に記憶する。さらに、CPU105は、記憶されたプログラミングデータを読み出し、リコンフィギュアラブルデバイス131の再構築を行う。この再構築の詳細については、後述する。
符号化部134は、CPU105から出力された送信データを符号化、及び変調を行い、変調した信号を無線部102内の送信部122に出力する。送信部122は、符号化部134から出力された信号に所定の送信処理(アップコンバート、D/A変換等)を行い、アンテナ部101を介して図示せぬ通信相手局に対して送信する。
記憶部106は、プログラミングデータを格納する。インタフェース107は、通信装置100と外部とのデータの入出力を行う。
以上の構成で無線通信を行う。以下、ディジタル信号処理部103が、移動無線通信のベースバンド信号処理の範疇でリコンフィギュアラビリティ(再構築能力)を備え、移動無線通信に特化したリコンフィギュアラブルデバイスとすることで、冗長な自由度を廃して、ディジタル信号処理部の回路規模及び、プログラミングデータを削減する例について説明する。
本発明の通信装置では、複数の無線通信方式で共通して使用可能な要素となる演算器は初めから備え、内部の演算器間の結線情報や制御情報だけを設定し、所望の方式のベースバンド信号処理機能を果たすリコンフィギュアラブルデバイスを搭載することにより、再構築するデータ量を少なくして、ダウンロードに要す時間を削減し、短時間で通信方式を切り替えることができる。
例えば、本発明の通信装置では、異なる無線通信方式であっても、共通して使用できる機能(例えば、FFTなど)は、無線通信方式毎にFFTを搭載するのではなく、FFTを実現する各種演算器自体は、初めから搭載する。
そして、本発明の通信装置は、演算器を制御する情報(制御情報)や、演算器間を結ぶ情報(結線情報)だけを、外部からプログラミングすることにより、複数の無線通信方式に対応したFFTを搭載することができ、なるべく少ない回路規模と、なるべく少ないプログラミングデータで済むように設計して、再構築に必要なデータ量を低減する。なお、結線情報や制御情報の具体的な内容については、後述する。
本実施の形態では、ベースバンド信号処理のうち、一般に回路規模が支配的である復号部133について説明する。図2は、本実施の形態に係る通信装置のリコンフィギュアラブルデバイスの構成を示すブロック図である。図2のリコンフィギュアラブルデバイス131は、同期部201と、第2FFT部202と、第2相関器203と、ARQ処理部204と、補償部205と、FEC部206とから主に構成される。
同期部201は、第1FFT部211と、第1相関器212と、第1記憶部213と、判定部214とから主に構成される。また、ARQ処理部204は、第2記憶部241を具備する。
図2において、同期部201は、受信部121から出力された信号に基づいて、無線通信方式の同期の獲得及び追従、ハンドオーバ先の無線通信方式の探索、必要に応じてフィンガの割り当てを行う。
変調方式として、OFDM(Orthogonal Frequency Division Multiplex)方式が用いられている場合、第1FFT部211は、受信信号に対して高速フーリエ変換(以下、FFTと呼ぶ)を実行し、第1記憶部213にFFT結果を蓄積する。判定部214は、第1記憶部213に蓄積したデータに対し、比較演算を行いながら、既知情報である同期シンボルを探索し、シンボル同期を獲得し、その同期タイミング情報を第2FFT部202に伝える。
一方、変調方式として、CDM(Code Division Multiplex)方式が用いられている場合は、第1相関器212は、受信信号に対して既知信号系列との相関演算を実行し、第1記憶部213に相関結果を蓄積する。判定部214は、第1記憶部213に蓄積したデータに対し、最大値・極大値探索を行い、フレーム同期や拡散コード番号を獲得し、その同期タイミング情報と拡散コード番号を第2相関器203に伝える。
特に、マルチパス伝播路の状況下においては、蓄積された相関結果(遅延プロファイル)中に、いくつかの極大値が現れるため、それらをフィンガと呼び、各フィンガのタイミング情報も、第2相関器203に伝える場合がある。
また、OFDMやCDMが組み合わされた方式の場合は、両方を組み合わせて同期獲得を行う。
例えば、第1FFT部211でFFTを実行し、第1記憶部213にFFT結果を蓄積し、蓄積したデータから、判定部214でシンボル同期を獲得し、その同期タイミング情報を第2FFT部202に伝えるとともに、前記蓄積データは、第1相関器212にも入力され、既知信号系列との相関演算を実行し、第1記憶部213に相関結果を蓄積する。
判定部214は、蓄積したデータに対し、最大値・極大値探索を行い、フレーム同期や拡散コード番号を獲得し、その同期タイミング情報と拡散コード番号を第2相関器203に伝える。
なお、一度同期獲得を行っても、特に通信装置、もしくは、基地局が移動中では、刻一刻と電波伝播環境が変化し、同期が外れるため、上記同期獲得の手順を定期的に行うなどして、同期追従しなければならない。
また、現在の通信を保持しながら、ハンドオーバ先の同期獲得を行う場合もある。
第2FFT部202は、同期部201から出力された同期タイミング情報に基づいて、受信部121から出力された受信チャネル信号のFFT演算を行う。
第2相関器203は、同期部201から出力された同期タイミング情報と拡散コード番号に従って、受信部121、または、第2FFT部202から出力された受信チャネル信号の相関演算を行う。受信部121から入力するか、第2FFT部202から入力するかは、リコンフィギュア時に結線情報として設定される。
補償部205は、第1相関器212、第2相関器203、第2FFT部202、または、ARQ処理部204から入力された信号に対し、既知信号(パイロット信号)を用いて、位相回転量、振幅歪値を算出し、算出した位相回転量と振幅歪値を用いて、入力信号に対し、複素乗算を行って位相補正と振幅補正を行う。
第1相関器212、第2相関器203、第2FFT部202、または、ARQ処理部204のうち、処理する信号をいずれから入力するかは、リコンフィギュア時に結線情報として設定される。
また、16QAMや64QAMといった2(nは3以上の整数)値以上の多値変調時には、位相補正と振幅補正が施された複素シンボルデータに対し、例えばテーブルルックアップを用いるなどして、n個のデータへの変換も行う。なお、nの値はリコンフィギュア時に制御情報として設定される。
FEC部206は、補償部205、またはARQ処理部204から入力されたデータに対し、ビタビ復号やTURBO復号などの誤り訂正処理を行う。また、FEC部206は、演算結果をビット演算部207に出力する。
FEC部206は、場合によってはビット演算部207の演算結果を入力し、再度FEC処理を繰り返し行うか判断する。また、FEC処理の結果誤りが訂正できなかったと判断した場合は、ARQ処理部204に対して、受信データを保持するよう指示する。場合によっては、FEC部206はARQ処理部204に保持すべきデータを出力する。
ビタビ復号かTURBO復号かといったFECの種類は制御情報として、補償部205、またはARQ処理部204のどちらから入力するかは結線情報として、また、ビット演算部207からの演算結果を入力するかは結線情報として、さらにその他、例えば拘束長の値や、生成多項式や、入力データ長や、出力データ長といった情報は制御情報として、リコンフィギュア時に設定される。
ARQ処理部204は、第2相関器203またはFEC部206から入力したデータを第2記憶部241に蓄積し、FEC部206からの指示に従い蓄積したデータを保持するか否かを判断する。保持する場合、ARQ処理部204は、次フレームで受信するデータと一緒に、補償部205、またはFEC部206に出力する。
第2相関器203とFEC部206のどちらから入力するかや、補償部205とFEC部206のどちらに出力するかは、制御情報としてリコンフィギュア時に設定される。
ビット演算部207は、FEC部206から入力したビット系列に対し、CRC演算による誤り検出処理や、デスクランブル処理によるスクランブル解除や、または、CPUバス132から入力したビット系列に対し、CRC演算によるパリティビットの生成、データにスクランブルをかけるスクランブル処理、畳み込み符号やTURBO符号といった誤り訂正符号処理といった、ビット演算処理を行う。演算の内容については、ビット演算部207内部の結線情報として、リコンフィギュア時に設定される。
次に、図3、図4、及び図5を用いて、上記構成を有するディジタル信号処理部を無線通信方式に応じて再構築する場合について説明する。図3、図4、及び図5は、本実施の形態の通信装置のリコンフィギュアラブルデバイスの構成を示すブロック図である。図3は、第1の無線通信方式で構築したディジタル信号処理部である。この図において、太線で示した機能ブロックのみを用いて再構築する。点線で示した配線に関しては、機能ブロック図間で結線しない。従って、図3では、全ての機能を使用する。
図4は、第2の無線通信方式で構築したディジタル信号処理部である。この図において、太線で示したデバイスのみを用いて再構築する。従って、図4では、第1相関器212、第2相関器203、ARQ処理部204を使用しないので、これらの接続を解除し、クロック及び電力の供給を停止する。
図5は、第3の無線通信方式で構築したディジタル信号処理部である。この図において、太線で示したデバイスのみを用いて再構築する。従って、図5では、第1FFT部211、第2FFT部202を使用しないので、これらの接続を解除し、クロック及び電力の供給を停止する。
このように本実施の形態の通信装置によれば、各無線通信方式に必要な機能ブロックのみを用い、使用しない機能ブロックの接続を解除し、クロック及び電力の供給を停止する。これにより、消費電力の削減を図ることができる。
ここで、異なる無線通信方式で共通して使用する各機能ブロックについて説明する。例えば、図3と図4を比較すると、第1FFT部211と第2FFT部202が共通して使用されている。しかし、同じFFT部でもサンプル数の仕様が異なる。そこで、FFTの内部構成のうち異なる部分のみをリコンフィギュアにより再構成する。図6は、本実施の形態のFFT部の内部構成を示す図である。
第1FFT部211と第2FFT部202は、図6に示すバタフライ演算器を複数個具備する。例えば、図6のように2つの乗算器602、604と、2つの加算器601と603とで構成されるバタフライ演算器を基本要素として、N点のFFT時には、本バタフライ演算器をN/2×logN個組み合わせて実現する。
例として、4ポイントFFTと8ポイントFFTについて説明する。図7は、4ポイントFFT時のFFT部の内部構成の一例を示す図である。4ポイントFFT時には、4(=4/2×log4)個のバタフライ演算器を用いて、図7のように配線することで実現できる。
また、図8は、8ポイントFFT時のFFT部の内部構成の一例を示す図である。8ポイントFFT時には、12(=8/2×log8)個のバタフライ演算器を図8のように配線することで実現できる。
ここで、図8の点線で囲んだ部分に着目すると図7と等価であることがわかる。すなわち、N点のFFTは、N/2(nは1以上の整数)点のFFTを包含する。この性質を利用して、FFTを使用する無線通信方式中でサンプル数の大きい方にあわせて、予めバタフライ演算器を備え、リコンフィギュアにより無線通信方式のサンプル数に応じて配線することで、共有化が実現できる。
したがって、リコンフィギュア時に設定される情報としては、サンプル数を制御情報として入力すればよい。
また、図6中のkiは、N点FFT時は、exp(-j2πi/N)を意味し、サンプル数Nで一意に求まる。ここでiは0≦i≦N/2−1の整数を示し、jは虚数(j=−1)を示す。
なお、別の方法としては、4ポイントFFTだけを搭載して、8ポイントFFT時は3回動作させる、すなわち、使用する無線通信方式中でサンプル数の小さい方にあわせて、大きい方は時分割でFFTを数回に分けて実行する方法も考えられる。
また、2点FFT(バタフライ演算器)だけを搭載し、4ポイントFFT時は4回、8ポイントFFT時は12回動作させる、すなわち、どの無線通信方式よりも小さい基本構成だけを設けて、各無線方式では複数回動作させてもよい。このように、本発明の通信装置は、FFTで共通する部分をリコンフィギュアせず、異なる部分をリコンフィギュアする。
このように、本実施の形態の通信装置によれば、直交変換を行うデータの点数により異なる処理部分を再構築することにより、再構築するデータ量を少なくして、ダウンロードに要す時間を削減し、短時間で通信方式を切り替えることができる。
同様に、図3と図5を比較すると、第1相関器212と第2相関器203とが共通して使用されている。図9は、QPSKの場合を例にした相関器のブロック図である。図9では、入力信号in_i、in_qに、それぞれ拡散信号系列code_i、code_qを乗算器901、902、906、907で乗算する。乗算器901ではin_iとcode_iを乗じ、乗算器902ではin_iとcode_qを乗じ、乗算器906ではin_qとcode_iを乗じ、乗算器907ではin_qとcode_qを乗じる。
加算器903では、乗算器901と乗算器902の結果を入力し加算を行う。加算器908では、乗算器906と乗算器907の結果を入力し減算を行う。加算器904では、初期値0のレジスタ905と加算器903の出力を入力して加算し、結果をレジスタ905に格納する。加算器909では、初期値0のレジスタ910と加算器909の出力を入力して加算し、結果をレジスタ910に格納する。
この一連の演算を拡散信号系列の長さだけ繰り返し行うことで、結果として相関値out_iとout_qが、それぞれ加算器904、909から出力される。
なお、拡散信号系列code_qを0とすると、BPSKとしても使用できる。これにより、第1の無線通信信号方式でQPSK、第3の無線通信方式でBPSKが使用されている場合でも、変調の種類を制御情報としてリコンフィギュア時に設定することで、相関器を共有することができる。
このように、本実施の形態の通信装置によれば、演算器を再構成せず、演算器の接続のみを再構築することにより、再構築するデータ量を少なくして、ダウンロードに要す時間を削減し、短時間で通信方式を切り替えることができる。
また、説明を簡単にするため、QPSKとBPSKの場合を例に説明したが、変調方式としてその他の方式が使われている場合でも、適宜変更を施すことで共有化することができる。
図10は、本実施の形態の通信装置の補償部の内部構成を示す図である。図1の補償部205は、QPSKやQAMといったさまざまな変調方式に対応する。図10では、この補償部205の構成を示す。
入力データinはスイッチ1001に入力され、既知信号時は、スイッチ1001がPL側に接続されチャネル推定部1002に入力される。一方入力データinが既知信号でない場合は、スイッチ1001はDATA側に接続され、振幅・位相補正部1003に入力される。
チャネル推定部1002では、制御情報として変調の種類や既知信号の理論値を入力し、それに基づいて入力した既知信号から、どの程度位相が回転しているか、またどの程度振幅が歪んでいるかを、理論値と比較することで、位相補正量と振幅補正量を導出し、振幅・位相補正部1003に出力する。
振幅・位相補正部1003は、入力した振幅補正量と位相補正量で、入力データの振幅と位相を補正し、判定部1004に出力する。判定部1004は制御情報として、変調の種類を入力し、特にQAM変調時には、テーブル1005を用いて、入力したデータから、テーブル値を読み出して、出力データoutを算出する。また、QPSK時には判定部1004ではなにもせず出力する。なお、振幅・位相補正部1003に等化機能やRAKE受信機能を搭載してもよい。
以上のように、制御情報として変調の種類や理論値をリコンフィギュア時に設定することで補償部205を共有することができる。
なお、BPSK変調時は、特に位相補正を行う必要はなく、必要ならば振幅補正を施すだけでよい。
次に、復号処理について説明する。図11は、本実施の形態の通信装置のFEC部の内部構成を示す図である。
FEC部206は、畳み込み符号やTURBO符号といった各種符号化された受信データに対し誤り訂正を施す。図11にFEC部206の構成を示す。入力データinはスイッチ1101に接続され、スイッチ1101は畳み込み符号時にはConvolutional処理部1102に接続され、TURBO符号時にはTURBO処理部1103に接続される。データ蓄積部1105は、スイッチ1104に接続されており、スイッチ1104は畳み込み符号時にはConvolutional処理部1102に接続され、TURBO符号時にはTURBO処理部1103に接続される。
Convolutional処理部1102とTURBO処理部1103は、生成多項式、拘束長、データ長、要求フラグといった制御情報をそれぞれ入力し、要求フラグから動作するか否かを判断し、動作する場合は、入力した制御情報に基づいて、入力データの誤り訂正処理を開始する。
また場合によっては、動作中はデータ蓄積部1105と、例えばパスメトリックやパスヒストリといった中間データの入出力を行う。一方、動作しない場合は、クロックや、電源を落とすなどして、不要な電流消費を遮断する。
スイッチ1106の2つの入力は、Convolutional処理部1102の出力と、TURBO処理部1103の出力にそれぞれ接続され、畳み込み符号時にはConvolutional処理部1102に接続され、TURBO符号時にはTURBO処理部1103に接続され、誤り訂正後のデータが出力され出力データoutとなる。
以上から、スイッチ1101、1104、及び1106の設定を結線情報として、また、生成多項式、拘束長、データ長、要求フラグといった情報を制御情報として、リコンフィギュア時に設定することでFEC部206を共有することができる。
次に、ARQ処理部204の動作につい説明する。ARQ処理部204は、第1の無線通信方式と第3の無線通信方式で使用され、第2相関器203の出力を入力し、第2記憶部241に蓄積する。1フレーム分蓄積したデータは、第1の無線通信方式では補償部205に出力され、補償部205で振幅・位相補正を施された後、FEC部206に出力される。
第3の無線通信方式では直接FEC部206に出力される。FEC部206では誤り訂正処理を行った後、ビット演算部207に誤り訂正後データを出力し、ビット演算部207でCRCによる誤り検出チェックが行われた後、その結果をFEC部206に出力する。
誤りが残っている場合は、再度FEC部206が誤り訂正を行い、誤り訂正後データをビット演算部207に再度出力する。この一連の処理を所定回数繰り返した後、FEC部206は誤りが訂正されないと判断した場合は、再送要求を出し、第2記憶部241はFEC部206の再送要求信号を入力すると、蓄積したデータを保存しておき、次のフレームデータの蓄積が完了すると、数フレーム分の蓄積したデータを補償部205、または、FEC部206に出力する。
一方、FEC部206は誤りが全て訂正されたと判断した場合は、再送要求を出さない。この場合、第2記憶部241は蓄積したデータは保存しない。
例として、第3の無線通信方式で、再送を要求する場合のデータのフローを図12に、再送を要求しない場合のデータのフローを図13に示す。本例では最大繰り返し回数を2回とする。図12は、本実施の形態の通信装置の再送要求ありの場合の動作の一例を示すフロー図である。また、図13は、本実施の形態の通信装置の再送要求なしの場合の動作の一例を示すフロー図である。
図12において、時刻T0から第N番目のフレームデータが第2相関器203から出力され、時刻T1から第2記憶部241に第N番目のフレームデータの蓄積を開始し、時刻T2で蓄積した第N番目のフレームデータをFEC部206に出力し、FEC部206は誤り訂正処理を実行する。
時刻T3でFEC部206はビット演算部207に誤り訂正後データを出力し、ビット演算部207はCRC演算による誤り検出を実行し、時刻T4でFEC部206に誤り検出結果を報告する。
FEC部206は入力した誤り検出結果から誤り有りと判断した場合は、再度誤り訂正処理を実行し、時刻T5で再度ビット演算部207に誤り訂正後データを出力し、ビット演算部207はCRC演算による誤り検出を再度実行し、時刻T6でFEC部206に誤り検出結果を報告する。
FEC部206は入力した誤り検出結果から誤り有りと判断した場合は、所定回数である2回誤り訂正処理を実行しても誤りが訂正できなかった為、再送要求を出力する。
一方、時刻T7から第2相関器203は、第N+1番目のフレームデータを出力し、時刻T8から第2記憶部241は、第N+1フレームデータの蓄積を開始する。再送要求時であるため、第2記憶部241は、過去に蓄積した第Nフレームは保存したまま、別の場所に蓄積する。
時刻T9で第2記憶部241は、第Nフレームデータと第N+1フレームデータとをFEC部206に出力し、FEC部206は、誤り訂正処理を実行し、時刻T10で誤り訂正処理後データをビット演算部207に出力する。ビット演算部207はCRC演算による誤り検出を実行し、時刻T11でFEC部206に誤り検出結果を報告する。
FEC部206は、入力した誤り検出結果から誤りなしと判断した場合は、再送要求はしない。時刻T12から第2相関器203は第N+2番目のフレームデータを出力し、時刻T13から第2記憶部241は第N+2フレームデータの蓄積を開始するが、再送要求時でないため、過去に蓄積したデータ、本例では第Nフレームデータに上書きする。
図13において、時刻T0’から時刻T6’までは、図12の例と同じである。時刻T6’でFEC部206は入力した誤り検出結果から誤りなしと判断した場合は、再送要求をしない。一方、時刻T7’から第2相関器203は第N+1番目のフレームデータを出力し、時刻T8’から第2記憶部241は第N+1フレームデータの蓄積を開始するが、再送要求時でないため、過去に蓄積したデータ、本例では第Nフレームデータに上書きする。以降の流れは図12と同様である。
なお、本実施の形態では、便宜上再送要求の出力をFEC部206で行う説明を行ったが、これに限らずCPU105が例えばビット演算部207のCRC結果から判断してもよいし、ビット演算部207自身が行ってもよい。
また、ARQ処理部204が蓄積データを、第2相関器203とFEC部206のどちらから入力するか、そして、補償部205またはFEC部206のどちらに出力するかは、結線情報としてリコンフィギュア時に設定することでARQ処理部204を共有することができる。
このように、本実施の形態の通信装置によれば、異なる誤り制御方式で異なる処理の部分のみ再構築することにより、再構築するデータ量を少なくして、ダウンロードに要す時間を削減し、短時間で通信方式を切り替えることができる。
次に、ビット演算部207の動作について説明する。ビット演算部207は、常に使用する。ここで、第1の無線通信方式と第3の無線通信方式が、ビット演算部207をCRC演算に使用し、第2の無線通信方式がデスクランブル処理として使用するものとする。図14、図15、図16、及び図17は、CRC演算器とデスクランブル処理器とを共有した場合のブロック図である。いずれも右側が高次側、左側が最低次側を示し、低次側から高次側へシフトアップするレジスタ1403−1−1403−k−1からなる。
図14において、入力データinは、スイッチ1406に接続され、スイッチ1406は、出力をCONV側もしくはCRC/DES側のいずれかに出力する。スイッチ1406のCONV側出力は、スイッチ1404−1と加算器1402−1の一方の入力に接続され、加算器1402−1の他方の入力にはスイッチ1401−1の出力が接続され、加算器1402−1の出力はレジスタ1403−1に入力される。
レジスタ1403−1の出力はスイッチ1404−2と加算器1402−2の一方の入力に接続され、加算器1402−2の他方の入力にはスイッチ1401−2の出力が接続され、加算器1402−2の出力はレジスタ1403−2に入力される。同様な接続をレジスタ1403−k−1まで順に繰り返し行い、レジスタ1403−k−1の出力は、スイッチ1404−kと、加算器1402−kと、スイッチ1407の3つの入力のうちの1つであるCRC側に接続される。 加算器1402−kのもう一方の入力は、スイッチ1406のCRC/DES側に接続される。加算器1402−kの出力は、スイッチ1408の2つの入力である一方のCRC側に接続される。スイッチ1404−1から1404−kの出力はすべて加算器1405に入力され、加算器1405の出力はスイッチ1408のもう一方の入力DES側と加算器1409とスイッチ1407の残り2つの入力の一方であるCONV側に接続される。
スイッチ1408の出力はスイッチ1401−1から1401−k−1の入力に接続される。加算器1409のもう一方の入力は、スイッチ1406の出力CRC/DES側に接続され、加算器1409の出力はスイッチ1407の残り1つの入力であるDES側に接続される。スイッチ1407の出力から出力データoutを得る。
次に、図15を用いてCRC演算の場合を説明する。図15は、生成多項式がXk−1+X+1の時の例である。
スイッチ1404−1から1404−kまでをすべてOFFにする。スイッチ1401−1から1401−k−1のうち、生成多項式の係数が1の次数に対応したスイッチだけONにして残りはすべてOFFにする。
本例の場合、スイッチ1401−1と1401−2だけONにする。スイッチ1408はCRC側に倒し、スイッチ1406はCRC/DES側に倒して入力データinを入力する。一方、スイッチ1407はCRC側に倒して出力データoutを出力する。
一方、デスクランブル処理の場合を図16を用いて説明する。図16は、生成多項式がXk−1+X+1の時の例である。
スイッチ1401−1から1401−k−1のうち、スイッチ1401−1だけをONにして残りはすべてOFFにする。スイッチ1404−2から1404−kのうち、生成多項式の係数が1の次数に対応したスイッチだけONにして残りはすべてOFFにする。
本例の場合、スイッチ1404−3と1404−kだけONにする。なお、スイッチ1404−1はOFFにする。スイッチ1408はDES側に倒し、スイッチ1406はCRC/DES側に倒して入力データinを入力する。一方、スイッチ1407はDES側に倒して出力データoutを出力する。
また、ビット演算部207の上記接続例は、それぞれ符号化側のCRCエンコーダ、スクランブラにも共用できる。
また、ビット演算部207は符号化側の畳み込み符号器としても使用できる。例えば生成多項式がXk−1+X+1の畳み込み符号時は、図17のようになる。
すなわち、スイッチ1401−1から1401−k−1はすべてOFFにする。スイッチ1404−1から1404−kのうち、生成多項式の係数が1の次数に対応したスイッチだけONにして残りはすべてOFFにする。
本例の場合、スイッチ1404−1と1404−2と1404−kだけONにする。スイッチ1408は関係なく、スイッチ1406はCONV側に倒して入力データinを入力する。一方、スイッチ1407はCONV側に倒して出力データoutを出力する。簡単のため本説明では、符号化率1/1の場合の説明であるが、1/n(nは2以上の整数)は、スイッチ1404−1からスイッチ1404−kと加算器1405をn個分並列に搭載することで1つの入力データinに対しn個の出力データを一度に生成することができる。
以上から、スイッチ1401−1から1401−k−1、1404−1から1404−k、スイッチ1406、1407、1408の設定を結線情報としてリコンフィギュア時に設定することでビット演算部207を共有することができる。
このように本実施の形態によれば、移動体通信に特化した場合、必要な処理が限定されるため、必要最低限のリコンフィギュアブルデバイスを搭載することにより、FPGAやPLDのような冗長な自由度を削減し、かつ、結線情報や制御情報を設定することにより、カスタムASICよりも柔軟に対応することができるため、対応する無線通信方式毎に全ての回路を搭載する必要がなく、回路規模を削減することができる。また、結線情報や制御情報だけをプログラミングデータとすればよいため、ダウンロード時間も削減することができる。
このように、本実施の形態の通信装置では、従来のソフトウェア無線装置に比べ、大規模な無線通信方式のプログラミングデータを高速にダウンロードすることができ、無線通信方式間のハンドオーバを短時間で行うことができる。また、これにより、高速なダウンロードを行うための専用のチャネルを設けたり、広帯域・高伝送レートの無線通信方式に多くのユーザを収容したりする必要がなくなり、システム全体のユーザ容量の減少を回避することができる。
本実施の形態では、ベースバンド信号処理のうち、一般に回路規模が支配的である、復号部133について説明を行ったが、符号化部134については、畳み込み演算の一例を示したように、ビット演算部207を適宜拡張することで実施可能である。
なお、本実施の形態では、通信装置のベースバンド信号処理にリコンフィギュアラブルデバイス131を適用した説明を行ったが、これに限らず無線部、CPU105に接続されるアプリケーション部(図示なし)、または、CPU105自身もリコンフィギュアラブルデバイスとしてもよい。
また、本実施の形態では、通信装置がハンドオーバ先の無線通信方式のプログラミングデータをダウンロードして取得する場合について説明したが、本発明はこれに限らず、図1の通信装置のインタフェース107を利用して、SDカード、フラッシュカード、メモリスティック、または、ディスクといった記録メディアや、100BASE-TX、10BASE-T、USB、IEEE1394、または、光ファイバ(FTTH)を使った有線接続によるダウンロードと併用してもよい。
例えば、ADSLモデムとUSBを介して、インターネット上で無線サービス業者を選択して、選択した無線サービス業者の通信方式のプログラミングデータをダウンロードして、通信装置を所望の無線サービス業者の通信方式に再構築して用いてもよい。
また、ダウンロードは、ホテルや空港や駅のホットスポットなどのエリアで、前記USBに代表される有線接続の代わりに、IEEE802.11a/b/gに代表される無線LANやbluetoothやUltra Widebandといった汎用の特定省電力な無線通信を用いて、通信装置とアクセスポイントとの間でのダウンロードや、IrDAなどの光通信を用いたダウンロードを行っても良い。
また、上記実施の形態では、受信側の動作について説明しているが、送信側についても同様である。
(実施の形態2)
図18は、本発明の実施の形態2に係る通信装置の構成を示すブロック図である。図18の通信装置300は、外部に着脱可能な信号処理カード部301を具備し、再構成可能なディジタル信号処理部分を着脱可能としている点が図1の通信装置と異なる。
信号処理カード部301は、ディジタル信号処理部103と、無線部通信部302と、CPU通信部303と、識別情報部304とから主に構成される。また、汎用バス104に接続された表示部108を備える。
ディジタル信号処理部103は、無線部通信部302を介して無線部102と入出力信号の送受を行う、また、CPU通信部303を介してCPU105と入出力信号の送受を行う。また、識別情報部304は、前記信号処理カード部301のバージョン情報を記憶し、CPU105はCPU通信部303を介して、識別情報部304にアクセスする。
まず、CPU105は、識別情報部304から信号処理カードのバージョンを識別する識別情報を読み取り、記憶部106を参照して、接続されている信号処理カード301のバージョンを認識する。
記憶部106は、識別情報と信号処理カード301のバージョンとの対応関係を記憶する。図19は、本実施の形態の通信装置の記憶装置が記憶する内容の一例を示す図である。図19において、バージョン1には無線通信方式1が対応し、バージョン2には無線通信方式1と無線通信方式2が対応する。また、バージョン3には無線通信方式1、2、3が対応する。
図19の対応関係を参照してCPU105は、認識したバージョンにより搭載しているディジタル信号処理部103が再構成可能な無線通信方式の種類を把握する。したがって、CPU105は、再構成可能な無線通信方式の中で、現在最適な無線通信方式を選択し、ディジタル信号処理部103を再構成することができる。また、CPU105は、選択した無線通信方式を識別情報部304に記憶させる。
一方、識別情報部304は、図20のように内部に記憶領域を持ち、信号処理カード301のバージョンと、選択された無線通信方式を記憶する。図20は、本実施の形態の通信装置の記憶部の構成を示すブロック図である。識別情報部304は、記憶領域305に、信号処理カード301のバージョンと、選択された無線通信方式を記憶する。
無線部通信部302は、ディジタル信号処理部103と無線部102とを接続するインタフェースである。図21は、本実施の形態の通信装置の無線部通信部の構成を示すブロック図である。図21に示すように、無線部通信部302は、無線部102から入力クロックと受信シリアルデータを用いて、データを入力する。無線部通信部302は入力したシリアルデータを、シリアル−パラレル変換器(S/P)306でパラレルデータに変換して、ディジタル信号処理部103に受信制御信号と受信データを出力する。
また、これとは逆に、無線部通信部302は、ディジタル信号処理部103から送信制御信号用いて、送信データを入力し、パラレル−シリアル変換機(P/S)307でシリアルデータに変換して、無線部102に送信データを送信シリアルデータとして出力する。
なお、CPU通信部303も、無線部通信部302と同様の構成で、CPU105とデータの入出力を行う。CPU通信部303は、CPU105からの入力したデータをディジタル信号処理部103、または、識別情報部304に出力し、ディジタル信号処理部103、または、識別情報部304から入力したデータを、CPU105に出力する。
ここでは、識別情報部304を、ディジタル信号処理部103とは明示的に分けた説明を行ったが、構成によっては識別情報部304を、ディジタル信号処理部103内部に持たせても同様に実施可能である。
また、信号処理カード部301の外部との接続ピン数に余裕がある場合は、無線部通信部302、または、CPU通信部303は、シリアル接続でなく、バス接続で実現してもよい。
このように、本実施の形態の通信装置によれば、複数の無線通信方式間で異なる部分のみを再構築する部分を着脱可能とすることにより、より多くの再構成可能な素子を多く集積したカードへ拡張ができる為、通信装置をより大規模な無線通信方式へ対応させることができる。
(実施の形態3)
図22は、本発明の実施の形態3に係る通信装置の構成を示すブロック図である。図22の通信装置400は、着脱検出部401と、表示部402と、電源供給部403と、電池619と、を具備し、複数の無線通信方式間で異なる部分のみを再構築する部分を着脱可能とし、再構築する部分を着脱されている場合には無線送信部分に電力供給を停止し、再構築する部分を装着されている場合には、無線送信部分と再構築する部分とに電力供給を行う点が図18の通信装置と異なる。
着脱検出部401は、信号処理カード301と通信装置400との接続を検出し、接続されていない場合、CPU105に着脱検出信号を入力し、信号処理カード301が通信装置400に存在しないことを知らせる。
CPU105は、信号処理カード部301が通信装置400に存在しないことを通知された場合、表示部402に「通信カードが存在しません」といった旨の警告を表示してユーザに知らせるとともに、電源供給部403に接続している電源ON/OFF信号を使って、無線部102と信号処理カード部301に供給する電力を切断する指示を電源供給部403に出力する。
電源供給部403は、CPU105から出力される電源ON/OFF信号に従って、電池619から無線部102と信号処理カード部301への電力供給を切断する。
上記動作により、無線部102と信号処理カード部301周辺の不要な電力消費を防止し、かつ、無線部102に対して、不要な電波を送信することのないように制御することができる。また、このとき通信装置400は、表示部402とインタフェース部107と記憶部106を使用して、画像・音楽・メールといった蓄積データの表示・再生・編集といったアプリケーション端末としての機能のみを実行する。
また、CPU105は、着脱検出部401を介して、前記信号処理カード301が通信装置400に接続されていることを検知すると、表示部402に「通信カードを確認致しました」、または、「無線通信が利用可能です」といった旨の情報を表示してユーザに知らせるとともに、電源供給部403に接続している電源ON/OFF信号を使って、無線部102と信号処理カード部301に供給する電力を供給する指示を電源供給部403に出力する。
電源供給部403は、CPU105から出力される電源ON/OFF信号に従って、電池619から無線部102と信号処理カード部301への電力供給を開始する。
着脱検出部401は、図22(a)に示すようにディレイ素子と論理ゲートで実現できる。図22(a)は、本実施の形態の通信装置の着脱検出部の構成を示す図である。
信号処理カード部301が外されている場合「1」になるようにプルアップし、接続されている場合に「0」となるように、信号処理カード部301でGNDに接続される接続信号を用いて、図22(a)に示す微分回路を用いることで、タイミングにあるように、接続信号が「1」から「0」になったとき、すなわち、信号処理カード部301を外した状態から接続したとき、着脱検出信号1にLowパルスが出力される。
一方、接続信号が「0」から「1」になったとき、すなわち、信号処理カード部301を接続した状態から外したとき、着脱検出信号2にLowパルスが出力される。これらの着脱検出信号をCPU105に入力することで、CPU105は信号処理カード部301の着脱を検出することができる。
電源供給部403は、図22(b)に示すように内部にスイッチ4031を備え、CPU105からの電源ON/OFF信号により、スイッチ4031をON、または、OFFする。スイッチ4031がON状態のとき、電池619からの電力を、無線部102と信号処理カード部301に供給する。反対にOFF状態のとき、電力の供給を遮断する。
このように、本実施の形態の通信装置によれば、複数の無線通信方式間で異なる部分のみを再構築する部分を着脱可能とし、再構築する部分を着脱されている場合には無線送信部分に電力供給を停止し、再構築する部分を装着されている場合には、無線送信部分と再構築する部分とに電力供給を行うことにより、不要な電波をエアに送信することを防ぎ、アプリケーション端末としてのみの機能として実行することができ、消費電力を低減することができる。
また、着脱を検出した場合に、着脱状況を表示することにより、ユーザに警告することができる。
(実施の形態4)
図23は、本発明の実施の形態4に係る通信装置の構成を示すブロック図である。図23の通信装置500は、無線通信部501とアプリケーション部502と具備し、通信装置500を、無線通信部501とアプリケーション部502とに分離した点が図22の通信装置と異なる。
無線通信部501とアプリケーション部502は、それぞれCPUを備えており、無線通信部501のCPUを呼制御CPU605、アプリケーション部502のCPUをアプリケーションCPU615とする。そして、無線通信部501にはアプリ通信部608を備え、アプリケーション部502には呼制御通信部618を備えることで、2つのCPU間の通信を実現する。具体的には、実施の形態2で説明した図21の無線部通信部302と同様の構成で実現できる。
実施の形態3で説明した着脱検出部401と、電源供給部403は、無線通信部501内部に搭載し、新たにアプリケーション部502内にも着脱検出部505と、電源供給部504を設ける。
アプリケーションCPU615は、着脱検出部505を介して無線通信部501が通信装置500に存在しないことを検知すると、表示部402に「無線通信機能が使用できません」といった旨の警告を表示してユーザに知らせるとともに、無線通信部501との通信を停止する。
また、アプリケーションCPU615は、電源供給部504に接続している電源ON/OFF信号を使って、無線通信部501に供給する電力を切断する指示を出力する。これにより、無線部501が開放時、誤って電源供給部504の出力がGNDや、外部機器の信号とショートしていても、不要な電力消費を防止し、かつ、発火や故障などから防止することができる。また、このとき通信装置500のアプリケーション部502は、表示部402とインタフェース部617と記憶部616を使用して、画像・音楽・メールといった蓄積データの表示・再生・編集といったアプリケーション端末としての機能のみを実行する。
反対に、アプリケーションCPU615は、着脱検出部505を介して、無線通信部501が通信装置500に接続されていることを検知すると、表示部402に「無線通信が利用可能です」といった旨の情報を表示してユーザに知らせるとともに、電源供給部504に接続している電源ON/OFF信号を使って、無線通信部501に電力の供給を開始する。
また、電池619は、無線通信部501とアプリケーション部502とに電力を供給し、外部機器などの外部電源からの電力供給時は充電状態となる。
なお、無線通信部501とアプリケーション部502の間に、コネクタ503を備え、アプリ通信部608と呼制御通信部618間の信号は前記コネクタ503によって接続、または、分離することが可能である。同様に電池619から無線通信部501へ供給する電力も前記コネクタ503経由で接続、または、分離することが可能である。
このようにして、本通信装置は、無線通信部501とアプリケーション部502とを分離し、図24に示すように第一の筐体801には無線通信部501を実装し、第二の筐体802にはアプリケーション部502を実装し、両者をコネクタ503で接続することで、第一の筐体801と第二の筐体802を接続、または、分離させることができる。
こうして、例えば図25に示すように第一の筐体801中の無線通信部501と例えばパーソナルコンピュータやPDA、または、電車・バス・乗用車などの外部機器700とを接続して、外部機器700のモデムカードとして機能させることができる。この場合、外部機器700がコネクタ503経由で無線通信部501に電力を供給する。
一方、例えば図26に示すように第二の筐体802中のアプリケーション部502と例えばパーソナルコンピュータやPDA、または、電車・バス・乗用車などの外部機器700とを接続して、外部機器700からアプリケーションデータを記憶部616にリード、もしくは、ライトさせるなど、データの入出力を行うことができる。また、ユーザは第二の筐体802だけを取り出して、アプリケーション端末として活用することができる。また、外部機器700とアプリケーション部502が接続状態にあるとき、外部機器700は、コネクタ503経由で、アプリケーション部502に電力を供給するとともに、電池619を充電することもできる。
このように、本実施の形態の通信装置によれば、ユーザはより多くの再構成可能な素子を多く集積したカードへ拡張ができる為、通信装置500を、より大規模な無線通信方式へ対応させることができるとともに、第一の筐体801と第二の筐体802を分離することもできる為、無線通信端末以外に、アプリケーション端末や、外部機器のモデムカードといった別の使い方をすることができ、用途に応じていずれか片方だけ持ち歩くことができる。
また、コネクタを例えばUSBやIEEE1394といったように規格化することで、例えば最新の表示部402を搭載したアプリケーション部502だけを買い換えるといったこともできる為、従来の無線通信部501がある場合に比べて、安く買い換えることができる。逆に、安く無線通信部501だけを買い換えることもできる。さらに、無線通信部501とアプリケーション部502とをユーザの好みに応じて別々のメーカを選定することも可能である。
また、コネクタ503を、例えばBluetoothやUWB(Ultra Wide Band)のような特定省電力無線通信方式で接続することで、第一の筐体801と第二の筐体802との通信機能を維持させたまま分離させることもできる。例えば、比較的大きな第一の筐体801はユーザの鞄の中に、比較的小さな第二の筐体802はユーザが身に付けて持ち歩くといった使用方法も可能となり、従来のようにユーザが常に前記2つの筐体を手に持つ必要をなくすことができる。身に付ける端末を軽く小型化することができるという別のメリットを生み出すことができる。
なお、本発明は上記実施の形態に限定されず、種々変更して実施することが可能である。例えば、上記実施の形態では、通信装置として行う場合について説明しているが、これに限られるものではなく、この通信装置再構築方法をソフトウェアとして行うことも可能である。
例えば、上記通信装置再構築方法を実行するプログラムを予めROM(Read Only Memory)に格納しておき、そのプログラムをCPU(Central Processor Unit)によって動作させるようにしても良い。
また、上記通信装置再構築方法を実行するプログラムをコンピュータで読み取り可能な記憶媒体に格納し、記憶媒体に格納されたプログラムをコンピュータのRAM(Random Access Memory)に記録して、コンピュータをそのプログラムにしたがって動作させるようにしても良い。
また、上記説明では、FFT手段を用いて直交変換を行っているが、直交変換の手段は、フーリエ変換に限らず直交変換であればいずれでも良い。例えば、離散コサイン変換等を用いても良い。
本発明の実施の形態1に係る通信装置の構成を示すブロック図 上記実施の形態に係る通信装置のリコンフィギュアラブルデバイスの構成を示すブロック図 上記実施の形態の通信装置のリコンフィギュアラブルデバイスの構成を示すブロック図 上記実施の形態の通信装置のリコンフィギュアラブルデバイスの構成を示すブロック図 上記実施の形態の通信装置のリコンフィギュアラブルデバイスの構成を示すブロック図 上記本実施の形態のFFT部の内部構成を示す図 4ポイントFFT時のFFT部の内部構成の一例を示す図 8ポイントFFT時のFFT部の内部構成の一例を示す図 QPSKの場合を例にした相関器のブロック図 上記実施の形態の通信装置の補償部の内部構成を示す図 上記実施の形態の通信装置のFEC部の内部構成を示す図 上記実施の形態の通信装置の再送要求ありの場合の動作の一例を示すフロー図 上記実施の形態の通信装置の再送要求なしの場合の動作の一例を示すフロー図 CRC演算器とデスクランブル処理器とを共有した場合のブロック図 CRC演算器とデスクランブル処理器とを共有した場合のブロック図 CRC演算器とデスクランブル処理器とを共有した場合のブロック図 CRC演算器とデスクランブル処理器とを共有した場合のブロック図 本発明の実施の形態2に係る通信装置の構成を示すブロック図 本実施の形態の通信装置の記憶装置が記憶する内容の一例を示す図 本実施の形態の通信装置の記憶部の構成を示すブロック図 本実施の形態の通信装置の無線部通信部の構成を示すブロック図 本発明の実施の形態3に係る通信装置の構成を示すブロック図 本実施の形態の通信装置の着脱検出部の構成を示す図 本実施の形態の通信装置の着脱検出部の構成を示す図 本発明の実施の形態4に係る通信装置の構成を示すブロック図 本実施の形態の通信装置の外観の一例を示す図 本実施の形態の通信装置の構成を示すブロック図 本実施の形態の通信装置のアプリケーション部の構成を示すブロック図
符号の説明
102 無線部
103 ディジタル信号処理部
104 汎用バス
105 CPU
106 記憶部
107 インタフェース
121 受信部
122 送信部
131 リコンフィギュアラブルデバイス
132 CPUバス
133 復号部
134 符号化部
201 同期部
202 第2FFT部
203 第2相関器
204 ARQ処理部
205 補償部
206 FEC部
207 ビット演算部
211 第1FFT部
212 第1相関器
213 第1記憶部
214 判定部
241 第2記憶部
601、903、904、908、909、1402−1〜1402−k、1405、1409 加算器
602、901、902、906、907 乗算器
905、910、1403−1〜1403−k−1 レジスタ
1001、1101、1104、1106、1401−1〜1401−k−1、1404−1〜1404−k、1406、1407、1408 スイッチ
1002 チャネル推定部
1003 振幅・位相補正部
1004 判定部
1005 テーブル
1102 Convolutional処理部
1103 TURBO処理部
1105 データ蓄積部

Claims (16)

  1. 無線信号を受信してベースバンド信号に変換する無線手段と、複数の無線通信方式間で共通して使用可能でありベースバンド信号処理を行う複数の演算器を有するリコンフィギュアラブルデバイスと、無線通信方式を切り替える際に新たな無線通信方式のプログラミングデータに基づいて前記リコンフィギュアラブルデバイスを再構築するとともに再構築に使用しない部分のクロック及び電力供給を停止する再構築手段と、を具備し、
    前記再構築手段は、前記ベースバンド信号処理の複数の無線通信方式間で異なる演算器間の結線情報または制御情報のいずれかを再構築することを特徴とする通信装置。
  2. 無線信号を受信してベースバンド信号に変換する無線手段と、複数の無線通信方式間で共通して使用可能でありベースバンド信号処理を行う複数の演算器を有するリコンフィギュアラブルデバイスと、無線通信方式を切り替える際に新たな無線通信方式のプログラミングデータに基づいて前記リコンフィギュアラブルデバイスを再構築するとともに再構築に使用しない部分のクロック及び電力供給を停止する再構築手段と、を具備し、
    前記演算器の中には、ベースバンド信号の振幅又は位相を補正する補償手段を含み、
    前記再構築手段は、前記補償手段に対して変調の種類に応じた制御情報を再構築することを特徴とする通信装置。
  3. 無線信号を受信してベースバンド信号に変換する無線手段と、複数の無線通信方式間で共通して使用可能でありベースバンド信号処理を行う複数の演算器を有するリコンフィギュアラブルデバイスと、無線通信方式を切り替える際に新たな無線通信方式のプログラミングデータに基づいて前記リコンフィギュアラブルデバイスを再構築するとともに再構築に使用しない部分のクロック及び電力供給を停止する再構築手段と、を具備し、
    前記演算器の中には、ベースバンド信号を直交変換するFFT手段を含み、
    前記再構築手段は、前記FFT手段に対して直交変換を行うデータの点数により異なる処理部分を再構築することを特徴とする通信装置。
  4. 前記演算器の中には、通信の同期を確立する同期手段を含み、
    前記同期手段は、前記FFT手段における直交変換によりサブキャリアにマッピングした信号を復調したベースバンド信号を用いて同期タイミングを決定することを特徴とする請求項3に記載の通信装置。
  5. 無線信号を受信してベースバンド信号に変換する無線手段と、複数の無線通信方式間で共通して使用可能でありベースバンド信号処理を行う複数の演算器を有するリコンフィギュアラブルデバイスと、無線通信方式を切り替える際に新たな無線通信方式のプログラミングデータに基づいて前記リコンフィギュアラブルデバイスを再構築するとともに再構築に使用しない部分のクロック及び電力供給を停止する再構築手段と、を具備し、
    前記演算器の中には、ベースバンド信号に対して既知信号系列と相関演算を行う相関手段を含み、
    前記再構築手段は、前記相関手段における演算の組み合わせを再構築することを特徴とする通信装置。
  6. 前記演算器の中には、通信の同期を確立する同期手段を含み、
    前記同期手段は、前記相関手段におけるベースバンド信号に対して既知信号系列と相関演算の結果を用いて同期タイミングを決定することを特徴とする請求項5に記載の通信装置。
  7. 無線信号を受信してベースバンド信号に変換する無線手段と、複数の無線通信方式間で共通して使用可能でありベースバンド信号処理を行う複数の演算器を有するリコンフィギュアラブルデバイスと、無線通信方式を切り替える際に新たな無線通信方式のプログラミングデータに基づいて前記リコンフィギュアラブルデバイスを再構築するとともに再構築に使用しない部分のクロック及び電力供給を停止する再構築手段と、を具備し、
    前記演算器の中には、ベースバンド信号の誤り訂正または前記ベースバンド信号に誤りがあった場合の再送要求を行う誤り制御手段を含み、
    前記再構築手段は、前記誤り制御手段に対して複数の誤り訂正または誤り検出の方式間で異なる処理部分を再構築することを特徴とする通信装置。
  8. 前記誤り制御手段の処理結果を記憶する記憶手段を具備し、
    前記再構築手段は、前記記憶手段に記憶した内容の出力先との接続を再構築することを特徴とする請求項7に記載の通信装置。
  9. 前記再構築手段は、前記無線手段が受信した無線信号から再構築に必要な情報を取得して前記リコンフィギュアラブルデバイスを再構築することを特徴とする請求項1から請求項8のいずれかに記載の通信装置。
  10. 記憶媒体に記憶されたデータを読み出すインタフェース手段を具備し、前記再構築手段は、前記インタフェース手段を介して前記記憶媒体から再構築に必要な情報を取得して前記リコンフィギュアラブルデバイスを再構築することを特徴とする請求項1から請求項8のいずれかに記載の通信装置。
  11. 有線接続で再構築に必要な情報を受けつけるインタフェース手段を具備し、前記再構築手段は、前記インタフェース手段を介して前記記憶媒体から再構築に必要な情報を取得して前記リコンフィギュアラブルデバイスを再構築することを特徴とする請求項1から請求項8のいずれかに記載の通信装置。
  12. 特定省電力の無線通信で再構築に必要な情報を受けつけるインタフェース手段を具備し、前記再構築手段は、前記インタフェース手段を介して前記記憶媒体から再構築に必要な情報を取得して前記リコンフィギュアラブルデバイスを再構築することを特徴とする請求項1から請求項8のいずれかに記載の通信装置。
  13. 前記無線手段と前記リコンフィギュアラブルデバイスとの通信を中継する無線部通信手段と、前記リコンフィギュアラブルデバイスと前記再構築手段との通信を中継するCPU通信手段と、を具備し、前記リコンフィギュアラブルデバイスは着脱可能であることを特徴とする請求項1から請求項11のいずれかに記載の通信装置。
  14. 前記リコンフィギュアラブルデバイスの着脱を検出する着脱検出手段と、前記無線手段に電力を供給し、前記リコンフィギュアラブルデバイスの着脱が検出された場合に、前記無線手段への電力供給を停止する第1電源供給手段と、を具備することを特徴とする請求項13に記載の通信装置。
  15. 無線通信を行う無線通信手段と、画像、音楽、メールのデータの表示、再生、編集を行うアプリケーション手段とを具備し、前記無線通信手段と前記アプリケーション手段とが分離可能な通信装置であって、
    前記通信装置は、前記無線通信手段と前記アプリケーション手段との通信を中継するコネクタを具備し、
    前記無線通信手段は、前記無線手段と前記リコンフィギュアラブルデバイスとの通信を中継する無線部通信手段と、前記着脱可能なリコンフィギュアラブルデバイスと前記再構築手段との通信を中継するCPU通信手段と、前記アプリケーション手段との通信を中継するアプリ通信手段とを具備し、
    前記アプリケーション手段は、無線通信部との通信を中継する呼制御通信手段と、前記無線通信部との分離を検出する分離検出手段と、前記無線通信部の分離が検出された場合に、前記無線通信部への通信を停止するアプリケーションCPUと、を具備することを特徴とする請求項1から請求項13のいずれかに記載の通信装置。
  16. 無線通信を行う無線通信手段と、画像、音楽、メールのデータの表示、再生、編集を行うアプリケーション手段とを具備し、前記無線通信手段と前記アプリケーション手段とが分離可能な通信装置であって、
    前記通信装置は、前記無線通信手段と前記アプリケーション手段との通信を中継するコネクタを具備し、
    前記無線通信手段は、前記無線手段と前記リコンフィギュアラブルデバイスとの通信を中継する無線部通信手段と、前記着脱可能なリコンフィギュアラブルデバイスと前記再構築手段との通信を中継するCPU通信手段と、前記リコンフィギュアラブルデバイスの着脱を検出する着脱検出手段と、前記無線手段に電力を供給し、前記リコンフィギュアラブルデバイスの着脱が検出された場合に、前記無線手段への電力供給を停止する第1電源供給手段と、アプリケーション部との通信を中継するアプリ通信手段とを具備し、
    前記アプリケーション手段は、前記無線通信手段との通信を中継する呼制御通信手段と、前記無線通信手段との分離を検出する分離検出手段と、前記無線通信部に電力を供給し、前記無線通信部の分離が検出された場合に、前記無線手段への電力供給を停止する第2電源供給手段と、前記無線通信部の分離が検出された場合に、前記無線通信部への通信を停止するアプリケーションCPUと、を具備することを特徴とする請求項1から請求項13のいずれかに記載の通信装置。
JP2003343433A 2002-10-07 2003-10-01 通信装置 Expired - Fee Related JP4546711B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003343433A JP4546711B2 (ja) 2002-10-07 2003-10-01 通信装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002294031 2002-10-07
JP2003343433A JP4546711B2 (ja) 2002-10-07 2003-10-01 通信装置

Publications (2)

Publication Number Publication Date
JP2004153800A JP2004153800A (ja) 2004-05-27
JP4546711B2 true JP4546711B2 (ja) 2010-09-15

Family

ID=32473484

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003343433A Expired - Fee Related JP4546711B2 (ja) 2002-10-07 2003-10-01 通信装置

Country Status (1)

Country Link
JP (1) JP4546711B2 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8346293B2 (en) 2004-06-14 2013-01-01 Panasonic Corporation Radio communication device supporting a plurality of communication schemes
EP1769391A1 (en) * 2004-07-08 2007-04-04 Asocs Ltd. A method of and apparatus for implementing fast orthogonal transforms of variable size
WO2006016760A1 (en) 2004-08-10 2006-02-16 Samsung Electronics Co., Ltd. Apparatus and method for diagnosing cablecard-related status and performing proper processing, opencable host, and opencable reception apparatus
KR100677599B1 (ko) * 2004-08-10 2007-02-02 삼성전자주식회사 오픈케이블 시스템에서 케이블카드 관련 상태를 진단하고처리하는 장치 및 방법, 오픈케이블 호스트 장치,오픈케이블 수신 장치
US20060063494A1 (en) * 2004-10-04 2006-03-23 Xiangdon Zhang Remote front-end for a multi-antenna station
JP4450737B2 (ja) 2005-01-11 2010-04-14 富士通株式会社 半導体集積回路
JP2006295524A (ja) * 2005-04-11 2006-10-26 Mitsubishi Electric Corp ソフトウェア無線機およびソフトウェア無線機対応の基地局
JP4268605B2 (ja) 2005-09-07 2009-05-27 パナソニック株式会社 無線通信装置および通信制御方法
JP4751735B2 (ja) 2006-02-15 2011-08-17 富士通株式会社 通信リンク確立方法および通信リンク確立プログラム
KR20100014339A (ko) 2006-12-26 2010-02-10 달리 시스템즈 씨오. 엘티디. 다중 채널 광대역 통신 시스템에서의 기저 대역 전치 왜곡 선형화를 위한 방법 및 시스템
US8036240B2 (en) * 2007-12-14 2011-10-11 Microsoft Corporation Software defined cognitive radio
CN107682021B (zh) 2010-08-17 2020-02-18 大力系统有限公司 远程地可重新配置的远程无线电头单元
CN103597807B (zh) 2010-09-14 2015-09-30 大理系统有限公司 远程可重新配置的分布式天线系统和方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11220413A (ja) * 1997-11-07 1999-08-10 Lucent Technol Inc 無線通信方法
JPH11285066A (ja) * 1998-03-27 1999-10-15 Kokusai Electric Co Ltd 移動通信装置
JPH11346383A (ja) * 1998-03-06 1999-12-14 Communication Research Laboratory 無線伝送システム
JP2000196494A (ja) * 1998-12-28 2000-07-14 Toshiba Corp 無線機、交換装置及び無線通信システム
JP2000324043A (ja) * 1999-05-13 2000-11-24 Hitachi Ltd ダウンロード方法及びソフトウェア無線システム
JP2001189675A (ja) * 2000-01-04 2001-07-10 Communications Research Laboratory Mphpt 無線装置
JP2002204273A (ja) * 2000-12-28 2002-07-19 Communication Research Laboratory 無線通信装置、プログラム送信装置およびその方法、並びに無線通信システム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11220413A (ja) * 1997-11-07 1999-08-10 Lucent Technol Inc 無線通信方法
JPH11346383A (ja) * 1998-03-06 1999-12-14 Communication Research Laboratory 無線伝送システム
JPH11285066A (ja) * 1998-03-27 1999-10-15 Kokusai Electric Co Ltd 移動通信装置
JP2000196494A (ja) * 1998-12-28 2000-07-14 Toshiba Corp 無線機、交換装置及び無線通信システム
JP2000324043A (ja) * 1999-05-13 2000-11-24 Hitachi Ltd ダウンロード方法及びソフトウェア無線システム
JP2001189675A (ja) * 2000-01-04 2001-07-10 Communications Research Laboratory Mphpt 無線装置
JP2002204273A (ja) * 2000-12-28 2002-07-19 Communication Research Laboratory 無線通信装置、プログラム送信装置およびその方法、並びに無線通信システム

Also Published As

Publication number Publication date
JP2004153800A (ja) 2004-05-27

Similar Documents

Publication Publication Date Title
CN1703839B (zh) 通信装置和用于重新配置通信装置的方法
JP4546711B2 (ja) 通信装置
US9800447B2 (en) Multi-mode orthogonal frequency division multiplexing transmitter for highly-spectrally-efficient communications
US11646927B2 (en) Header repetition in packet-based OFDM systems
US20140075128A1 (en) Resource sharing in a telecommunications environment
US20040205438A1 (en) Low complexity error concealment for wireless transmission
CN101243423B (zh) 具有物理层可重配置处理引擎的无线通信装置
US20070091984A1 (en) Dual-Carrier Modulation Decoder
WO2021004356A1 (zh) 信号传输方法及其装置
JP2007529923A (ja) 物理層処理のためのフレキシブルなアクセラレータ
EP1800427B9 (en) Dmt symbol repetition in the presence of impulse noise
US20070106720A1 (en) Reconfigurable signal processor architecture using multiple complex multiply-accumulate units
JP4654426B2 (ja) 無線通信装置、プログラム送信装置およびその方法、並びに無線通信システム
Fifield et al. Experiences with a platform for frequency agile techniques
US20130198486A1 (en) Semiconductor device
JP4794122B2 (ja) 情報機器装置
US7440517B1 (en) Method and apparatus for switching between multiple waveforms
JP3544532B2 (ja) ビタビ復号器
Yoshida et al. Digital Baseband SoC for Mobile WiMAX Terminal Equipment
Chagari Development and implementation of physical layer kernels for wireless communication protocols
Rauwerda et al. Adaptation in the physical layer using heterogeneous reconfigurable hardware
JP2011049912A (ja) ターボ等化器を備える通信装置
Mizani et al. Multi-clock pipeline structure for 802.11 a WLAN transceiver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081202

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090130

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100216

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100226

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: 20100622

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100702

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees