JP4639007B2 - Wireless communication device - Google Patents
Wireless communication device Download PDFInfo
- Publication number
- JP4639007B2 JP4639007B2 JP2001226277A JP2001226277A JP4639007B2 JP 4639007 B2 JP4639007 B2 JP 4639007B2 JP 2001226277 A JP2001226277 A JP 2001226277A JP 2001226277 A JP2001226277 A JP 2001226277A JP 4639007 B2 JP4639007 B2 JP 4639007B2
- Authority
- JP
- Japan
- Prior art keywords
- received data
- data
- amount
- wireless communication
- transmission path
- 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
Links
Images
Landscapes
- Error Detection And Correction (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、直交周波数多重信号を受信する無線通信装置に関する。
【0002】
【従来の技術】
近年、移動体向けディジタル音声放送や、地上ディジタルテレビ放送等において、直交周波数多重(Orthogonal Frequency Division Multiplexing、以下ではOFDMと称す)信号を用いた通信が注目されている。OFDM信号は、周波数の利用効率が良く、多量のデータの高速伝送が可能で、反射波による特性劣化が少ないという特徴を持っている。また、その信号波形がランダム雑音に近い形となるので、他のサービスに混信妨害を与えにくい。
【0003】
図15は、従来のOFDM信号受信装置のブロック図である。このOFDM信号受信装置は、受信動作時の消費電力の削減を図ったものである。図15において、周波数変換手段1は、受信データを入力とし、周波数変換処理を行い周波数変換後の受信データをA/D変換器2に出力する。A/D変換器2は、入力されたアナログ受信データをサンプリングし、A/D変換してディジタル受信データ得て直交検波手段3に出力する。直交検波手段3は、ディジタル受信データをベースバンド帯域にダウンコンバートし、時間軸上の実数部(I受信データ)と虚数部(Q受信データ)とに分離して、同期手段84に出力する。
【0004】
同期手段84は、I受信データとQ受信データとに基づき、タイミング再生を行い、I受信データ及びQ受信データの位相補正を行う。同期手段84は、再生タイミング信号TSを受信制御手段91に、位相補正後のI受信データIS及びQ受信データQSをフーリエ変換手段85に出力する。フーリエ変換手段85は、位相補正後のI受信データIS及びQ受信データQSに対してフーリエ変換を施し、それぞれを各搬送波ごとの周波数軸上のI受信データIF及びQ受信データQFに変換して、復調手段86に出力する。
【0005】
復調手段86は、周波数軸上のI受信データIF及びQ受信データQFに基づき、各搬送波ごとの複素平面上での振幅と位相を判定して複素データに変換し、図8のような信号点配置図を参照して復調データを求め、ビタビ復号手段87に出力する。ビタビ復号手段87は、復調データに誤り訂正を施し、受信データのビットストリームを出力する。
【0006】
受信制御手段91は、再生タイミング信号TSに基づき、受信動作制御信号RCを生成してクロック制御手段92に出力する。クロック制御手段92は、受信動作制御信号RCに基づいてクロック制御信号CCを生成し、フーリエ変換手段85、復調手段86及びビタビ復号手段87に出力する。
【0007】
以上のように、OFDM信号を受信するための処理は演算量が膨大であり、多数の乗算器、及び加算器と、高速に動作するメモリが必要となる。このため、OFDM方式の無線通信装置においては、特に受信動作時の消費電力が非常に大きい。
【0008】
このため、従来のOFDM信号受信装置では、受信データを検出できない場合や、受信データを検出できた場合でも、データを所定の長さだけ受信する前に受信電力が一時的に所定値より小さくなってしまうような場合は、受信制御手段91がこのような状態を検出してクロック制御手段92にクロックを停止させ、消費電力の削減を図っていた。
【0009】
【発明が解決しようとする課題】
このように、従来のOFDM信号受信装置では、受信動作時の消費電力が非常に大きいという問題があったため、動作の必要がない場合にクロックを停止して消費電力の削減を図っていた。
【0010】
しかし、受信動作中の消費電力の削減は図られていなかった。このため、OFDM方式の無線通信装置において、特に受信動作中の消費電力を削減することが望まれていた。
【0011】
本発明は、受信性能を低下させることなく、受信動作中における消費電力を削減したOFDM方式の無線通信装置を提供することを課題とする。
【0012】
【課題を解決するための手段】
前記課題を解決するため、請求項1の発明が講じた手段は、複数のサブキャリアにより情報を伝送する直交周波数分割多重信号を受信する無線通信装置であって、直交検波後の受信データに位相補正を行って、得られた位相補正後の受信データを出力するとともに、前記直交検波後の受信データに基づいて伝送路歪の量を求めて出力する同期手段と、前記位相補正後の受信データをフーリエ変換し、得られた周波数軸上の受信データを出力するフーリエ変換手段と、前記周波数軸上の受信データを復調して、得られた復調後の受信データを出力するとともに、前記周波数軸上の受信データ及び前記復調後の受信データに基づいて伝送路歪の量を求めて出力する復調手段と、前記復調後の受信データを復号し、得られた復号ビットストリームを出力するとともに、前記復調後の受信データに基づいて伝送路歪の量を求めて出力する復号手段と、前記同期手段が出力する伝送路歪の量に基づいて、データ精度制御信号を生成し、出力する伝送路歪量検出手段と、前記データ精度制御信号に応じて受信データ処理のビット幅を変化させるように、前記同期手段、前記フーリエ変換手段、前記復調手段及び前記復号手段を制御するデータ精度制御手段とを有する。
【0013】
請求項1の発明によると、受信データに対する処理精度を必要以上に高くしないようにすることができる。信号レベルが変化するビットの数を少なくすることができるので、復号ビットストリームを得るための処理において、消費電力を低減することができる。
【0014】
また、請求項2の発明は、複数のサブキャリアにより情報を伝送する直交周波数分割多重信号を受信する無線通信装置であって、直交検波後の受信データに位相補正を行って、得られた位相補正後の受信データを出力するとともに、前記直交検波後の受信データに基づいて伝送路歪の量を求めて出力する同期手段と、前記位相補正後の受信データをフーリエ変換し、得られた周波数軸上の受信データを出力するフーリエ変換手段と、前記周波数軸上の受信データを復調して、得られた復調後の受信データを出力するとともに、前記周波数軸上の受信データ及び前記復調後の受信データに基づいて伝送路歪の量を求めて出力する復調手段と、前記復調後の受信データを、ビタビアルゴリズムを用いて復号し、得られた復号ビットストリームを出力するとともに、前記復調後の受信データに基づいて伝送路歪の量を求めて出力するビタビ復号手段と、前記同期手段、前記復調手段、及び前記ビタビ復号手段が出力する伝送路歪の量のうちの少なくともいずれかに基づいて、データ精度制御信号を生成し、出力する伝送路歪量検出手段と、前記データ精度制御信号に応じて受信データ処理のビット幅を変化させるように、前記同期手段、前記フーリエ変換手段、前記復調手段及び前記ビタビ復号手段を制御するデータ精度制御手段と、前記データ精度制御信号に応じて受信データ保持量を変化させるように、前記ビタビ復号手段を制御するデータ保持量制御手段とを備えたものである。
【0015】
請求項2の発明によると、伝送路歪の量に応じて受信データ処理のビット幅を変化させ、ビタビ復号手段における受信データ保持量を変化させることができる。信号レベルが変化するビットの数を少なくすることができ、ビタビ復号の際の演算量を減らすことができるので、消費電力を低減することができる。
【0016】
また、請求項3の発明では、請求項2に記載の無線通信装置において、前記同期手段は、前記直交検波後の受信データと所定の同期基準シンボルのパターンとの間の相関値を相関関数として求めるマッチドフィルタと、1シンボル期間に相当する期間における前記相関関数の2番目に大きい極大値と所定の値との差から前記伝送路歪の量を求めて出力するピーク値差分検出手段とを備える。
【0017】
また、請求項4の発明では、請求項3記載の無線通信装置において、前記同期手段は、同期基準シンボルが入力されていない期間には、前記ピーク値差分検出手段のクロックを停止させる。
【0018】
また、請求項5の発明では、請求項2に記載の無線通信装置において、前記同期手段は、前記直交検波後の受信データと所定の同期基準シンボルのパターンとの間の相関値を相関関数として求めるマッチドフィルタと、1シンボル期間に相当する期間における前記相関関数の積分値を、積分期間を移動させながら順次求め、前記積分値が所定の値以上となるような前記積分期間の移動範囲から前記伝送路歪の量を求めて出力する積分演算手段とを備える。
【0019】
また、請求項6の発明では、請求項5に記載の無線通信装置において、前記同期手段は、同期基準シンボルが入力されていない期間には、前記積分演算手段のクロックを停止させる。
【0020】
また、請求項7の発明では、請求項2に記載の無線通信装置において、前記復調手段は、各サブキャリアの位相及び振幅を表す信号点配置図上における実際の信号点と理想的な信号点との距離を前記伝送路歪の量として出力する。
【0021】
また、請求項8の発明では、請求項2に記載の無線通信装置において、前記ビタビ復号手段は、最尤パスのブランチメトリックと、当該最尤パス以外のブランチメトリックとの差が、所定のしきい値以上になるような受信データ保持期間の長さを求め、前記伝送路歪の量として出力する。
【0022】
また、請求項9の発明は、請求項2に記載の無線通信装置において、前記同期手段は、前記直交検波後の受信データが入力されると、当該データに基づいて伝送路歪の量を求め、これに応じて当該同期手段における受信データ処理のビット幅を変化させるものであり、前記復調手段は、前記フーリエ変換手段が出力する受信データが入力されると、当該データに基づいて伝送路歪の量を求め、これと前記同期手段が求めた伝送路歪の量とに応じて、当該復調手段における受信データ処理のビット幅を変化させるものであり、前記ビタビ復号手段は、前記復調手段が出力する受信データが入力されると、当該データに基づいて伝送路歪の量を求め、これと前記同期手段及び前記復調手段が求めた伝送路歪みの量とに応じて、当該ビタビ復号手段における受信データ処理のビット幅と、受信データ保持量とを変化させるものである。
【0023】
また、請求項10の発明では、請求項2に記載の無線通信装置において、前記伝送路歪量検出手段は、複数のレジスタを備え、当該複数のレジスタのうち、前記同期手段、前記復調手段、及び前記ビタビ復号手段が求める各伝送路歪の量の組み合わせに対応するもののそれぞれに、前記データ精度制御信号の値を格納させる。
【0024】
また、請求項11の発明は、複数のサブキャリアにより情報を伝送する直交周波数分割多重信号を受信する無線通信装置であって、直交検波後の受信データに位相補正を行って、得られた位相補正後の受信データを出力する同期手段と、前記位相補正後の受信データをフーリエ変換し、得られた周波数軸上の受信データを出力するフーリエ変換手段と、前記周波数軸上の受信データを復調して、得られた復調後の受信データを出力する復調手段と、前記復調後の受信データを、ビタビアルゴリズムを用いて復号し、得られた復号ビットストリームを出力するとともに、前記サブキャリアの変調方式を検出して出力するビタビ復号手段と、前記サブキャリアの変調方式に応じて受信データ処理のビット幅を変化させるように、前記同期手段、前記フーリエ変換手段、前記復調手段及び前記ビタビ復号手段を制御するデータ精度制御手段と、前記サブキャリアの変調方式に応じて受信データ保持量を変化させるように、前記ビタビ復号手段を制御するデータ保持量制御手段とを備えたものである。
【0025】
請求項11の発明によると、サブキャリアの変調方式に応じて受信データ処理のビット幅を変化させ、ビタビ復号手段における受信データ保持量を変化させることができる。信号レベルが変化するビットの数を少なくすることができ、ビタビ復号の際の演算量を減らすことができるので、消費電力を低減することができる。
【0026】
また、請求項12の発明では、請求項11に記載の無線通信装置において、前記ビタビ復号手段は、前記サブキャリアの変調方式に応じて、動作周波数を変化させる。
【0027】
また、請求項13の発明は、請求項2又は11に記載の無線通信装置において、受信データの所定のビットの値を零に固定することにより、受信データ処理のビット幅を変化させることを特徴とする。
【0028】
また、請求項14の発明は、請求項2又は11に記載の無線通信装置において、データの一部のビットを処理するための回路へのクロックを停止することにより、受信データ処理のビット幅を変化させることを特徴とする。
【0029】
本明細書において、処理精度は、受信データ処理のビット幅、又は復号のために用いる受信データ保持量を示すものとする。
【0030】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【0031】
(第1の実施形態)
図1は、本発明の第1の実施形態に係る無線通信装置のブロック図である。図1の無線通信装置は、周波数変換手段1と、A/Dコンバータ2と、直交検波手段3と、同期手段4と、フーリエ変換手段5と、復調手段6と、ビタビ(Viterbi)復号手段7と、受信制御手段11と、クロック制御手段12と、伝送路歪量検出手段13と、データ精度制御手段14と、データ保持量制御手段15とを備えている。これらの構成要素のそれぞれにはクロックが入力されている。
【0032】
図1において、周波数変換手段1は、伝送路を介して受信した受信信号に周波数変換を行って周波数をシフトさせ、得られた信号をA/Dコンバータ2に出力する。このとき、受信信号は、中間周波数の受信信号に変換される。A/Dコンバータ2は、周波数が変換された受信信号に対してサンプリング及びA/D変換をして、得られたディジタル化された受信データを直交検波手段3に出力する。以下では例として、A/Dコンバータ2は1シンボル当たり16点でサンプリングを行うものとする。直交検波手段3は、ディジタル化された受信データに直交検波を行い、ベースバンド帯域にダウンコンバートされた時間軸上の実数部(I受信データIR)と虚数部(Q受信データQR)とに分離し、同期手段4に出力する。
【0033】
同期手段4は、送信側の装置と受信側の装置とが同期するように、受信データに付加されている同期基準シンボルを検出してタイミングの再生を行う。同期手段4は、I受信データIRとQ受信データQRとに分離された直交検波後の受信データから、同期基準シンボルのタイミングを再生して、得られた再生タイミング信号TSを受信制御手段11に出力する。また、同期手段4は、I受信データIR及びQ受信データQRに位相補正を行い、位相補正後のI受信データIS及びQ受信データQSとしてフーリエ変換手段5に出力する。更に、同期手段4は、伝送路歪の量として、第1及び第2の同期伝送路歪量検出信号D1及びD2を求めて伝送路歪量検出手段13に出力する。
【0034】
フーリエ変換手段5は、同期基準シンボルに同期した位相補正後のI受信データIS及びQ受信データQS(時間軸上のOFDMシンボル)をフーリエ変換し、周波数軸上のデータに変換する。これにより、OFDMシンボルが各サブキャリア毎に分離され、各サブキャリアの位相及び振幅情報を得ることができる。以下では例として、各サブキャリアは16QAM方式で変調されているものとして説明する。フーリエ変換手段5は、得られた周波数軸上のI受信データIF及びQ受信データQFを復調手段6に出力する。
【0035】
伝送路歪みがある場合、OFDM信号の各サブキャリアは、位相回転を生じるので位相が送信時の位相からずれる。各サブキャリアの位相は情報の伝送を担っているので、位相がずれると送信データが誤って再生されてしまう。送受信装置間で周波数ずれや時間ずれがある場合も、各サブキャリアの位相誤差を補正し、OFDMシンボルの復調を行う必要がある。
【0036】
復調手段6は、OFDMシンボル内の位相回転誤差を推定し、各サブキャリアの位相誤差を補償して、各サブキャリアの位相と振幅を求める。すなわち、同期手段4が同期基準シンボルに基づいてある程度同期をとった後、復調手段6は、同期手段4が除去できなかった位相のずれがなくなるように位相補償を行い、更に復調の精度を向上させている。
【0037】
復調手段6は、周波数軸上のI受信データIF及びQ受信データQFを復調する。すなわち、I受信データIF及びQ受信データQFを、各サブキャリアごとに振幅と位相とに対応する複素データ(復調後のI受信データID及びQ受信データQD)に変換してビタビ復号手段7に出力する。また、復調手段6は、I受信データIF及びQ受信データQF、並びに復調後のI受信データID及びQ受信データQDに基づいて、伝送路歪の量として、復調伝送路歪量検出信号DDを求めて伝送路歪量検出手段13に出力する。
【0038】
ビタビ復号手段7は、復調後のI受信データID及びQ受信データQDに対して、ビタビアルゴリズムを用いて誤り訂正を施しながら復号し、復号ビットストリームを求めて出力する。また、伝送路歪の量として、ビタビ復号伝送路歪量検出信号VDを求め、伝送路歪量検出手段13に出力する。
【0039】
受信制御手段11は、再生タイミング信号TSに基づいて、同期手段4、フーリエ変換手段5、復調手段6、ビタビ復号手段7等の機能ブロックのうちのいずれがデータの処理を行っているかを把握している。再生タイミング信号TSが入力されてからのクロックのサイクル数によって、受信データがどこまで達しているかを知ることができるからである。受信制御手段11は、データの処理を行っておらず、クロックを停止すべき機能ブロックを示す受信動作制御信号RCを生成して、クロック制御手段12に出力する。
【0040】
クロック制御手段12は、受信動作制御信号RCによって示された機能ブロックのクロックを停止するように指示するクロック制御信号CCを生成して、同期手段4、フーリエ変換手段5、復調手段6及びビタビ復号手段7に出力する。
【0041】
伝送路歪量検出手段13は、第1及び第2の同期伝送路歪量検出信号D1,D2、復調伝送路歪量検出信号DD、及びビタビ復号伝送路歪量検出信号VDに基づいて、受信データ処理のビット幅及び受信データ保持量を制御するためのデータ精度制御信号PCを生成し、データ精度制御手段14及びデータ保持量制御手段15に出力する。
【0042】
伝送路歪量検出手段13は、第1の同期伝送路歪量検出信号D1、第2の同期伝送路歪量検出信号D2、復調伝送路歪量検出信号DD、及びビタビ復号伝送路歪量検出信号VDの値の組み合わせに対するデータ精度制御信号PCの値をテーブルとして有している。例えば、伝送路歪量検出手段13は、レジスタを複数備え、そのうち、これらの信号の値の組み合わせに対応するもののそれぞれに、データ精度制御信号PCの値を格納させるようにする。伝送路歪量検出手段13は、入力された検出信号が示す伝送路歪の量が大きい程、受信データ処理のビット幅及び受信データ保持量を大きくするように指示するデータ精度制御信号PCを出力する。
【0043】
データ精度制御手段14は、データ精度制御信号PCに基づいて、同期用データ精度制御信号SP、フーリエ変換用データ精度制御信号FP、復調用データ精度制御信号DP、及びビタビ復号用データ精度制御信号VPを求め、同期手段4、フーリエ変換手段5、復調手段6、及びビタビ復号手段7のそれぞれに出力する。
【0044】
データ精度制御手段14は、データ精度制御信号PCの値に対する同期用データ精度制御信号SP、フーリエ変換用データ精度制御信号FP、復調用データ精度制御信号DP、及びビタビ復号用データ精度制御信号VPの値をテーブルとして有している。例えば、データ精度制御手段14は、レジスタを複数備え、データ精度制御信号PCの各値に対応する各4個のレジスタに、同期用データ精度制御信号SP、フーリエ変換用データ精度制御信号FP、復調用データ精度制御信号DP、及びビタビ復号用データ精度制御信号VPの値を格納させるようにする。
【0045】
データ保持量制御手段15は、データ精度制御信号PCに基づいて、データ保持量制御信号DAを生成してビタビ復号手段7に出力する。データ保持量制御手段15は、データ精度制御信号PCの値に対するデータ保持量制御信号DAの値をテーブルとして有している。例えば、データ保持量制御手段15は、レジスタを複数備え、データ精度制御信号PCの各値に対応する各レジスタに、データ保持量制御信号DAの値を格納させるようにする。
【0046】
伝送路歪量検出手段13、データ精度制御手段14、及びデータ保持量制御手段15は、テーブルを有しているので、テーブルを変更すれば、受信データ処理のビット幅及び受信データ保持量に対して異なった制御を行うことができる。伝送路歪量検出手段13、データ精度制御手段14、及びデータ保持量制御手段15は、レジスタではなく、メモリ等にテーブルを格納するようにしてもよいし、テーブルを用いず、入力された信号の値に所定の演算を行って、出力する信号を求めるようにしてもよい。
【0047】
同期手段4は、同期用データ精度制御信号SPに従って、受信データ処理のビット幅、すなわち、入力された受信データに対して以上のような演算処理をする際のビット幅を制御する。同様に、フーリエ変換手段5、復調手段6、及びビタビ復号手段7も、それぞれに入力されるフーリエ変換用データ精度制御信号FP、復調用データ精度制御信号DP、及びビタビ復号用データ精度制御信号VPに従って、受信データ処理のビット幅を変化させる。また、ビタビ復号手段7は、データ保持量制御信号DAに従って、受信データ保持量を制御する。受信データ保持量は、最尤パスを求める際に用いる受信データの数である。
【0048】
受信データ処理のビット幅の制御をするには、例えば、データの一部のビットを“0”に固定する。これによると、高速にビット幅を制御することができる。また、データの一部のビットを処理するための回路へのクロックを停止してもよい。これによると、更に低消費電力化を図ることができる。
【0049】
図2は、図1の同期手段4の構成を示すブロック図である。図2において、同期手段4は、マッチドフィルタ41と、ピーク値差分検出手段42と、積分演算手段43と、タイミング再生手段44と、位相補正量演算手段45と、受信データ位相補正手段46とを備えている。
【0050】
同期手段4の各構成要素は、同期用データ精度制御信号SPに従って、受信データ処理のビット幅を変化させるようになっている。また、同期手段4の各構成要素は、同期基準シンボルが入力されていない期間には、クロック制御信号CCに従って、それぞれにおけるクロックを停止させるようになっている。
【0051】
マッチドフィルタ41は、I受信データIRと、Q受信データQRとを入力とし、同期基準シンボルを検出するために、相関信号を求めてピーク値差分検出手段42、積分演算手段43、タイミング再生手段44、及び位相補正量演算手段45に出力する。
【0052】
図3は、図2のマッチドフィルタ41の構成図である。図3のマッチドフィルタ41は、16ビットのシフトレジスタ411と、シフトレジスタ411の各ビットをそれぞれ入力とする16個の乗算器412と、加算器413とを備えている。
【0053】
同期基準シンボルのサンプリングデータ数を16データと仮定し、1シンボル期間を1周期とする。図3のシフトレジスタ411に左側から入力された受信データは、順次右にシフトされ、1周期分の信号が入力されると、フィルタの中間タップとしてのシフトレジスタ411の各ビットから1周期分の信号を同時に取り出せるようになる。シフトレジスタ411の各ビットは、対応する16個の乗算器412に出力される。16個の乗算器412のそれぞれには係数が設定されており、各乗算器412は、その係数と入力されたビットとの積を加算器413に出力する。
【0054】
例えば、受信データから検出したい同期基準シンボルのパターンが“1011 0101 0110 0101”であるとすると、16個の乗算器412には、右から順にこのパターンの各ビットの値を設定する。加算器413は、各乗算器412の出力を加算して、この検出したいパターンとシフトレジスタ411に格納された16ビットのデータとの間の相関値を相関信号として出力する。このように、受信された信号と検出したいパターンとの相関値がリアルタイムで得られることになる。相関信号を観察すると、必ず相関値の鋭いピークが現れ、同期基準シンボルを検出することができる。このピークが現れるタイミングを利用して、タイミングの再生を行い、受信データに位相補正を行う。
【0055】
図4は、図2のマッチドフィルタ41が出力する相関信号の波形を示す説明図である。相関信号には、1シンボルに相当する期間毎に相関値の鋭いピークが必ず1箇所現れる。図4(a)は、伝送路歪がないとし、理想的な同期基準シンボルが受信された場合について示す図である。この場合は、きれいなピーク波形が得られる。図4(b)は、伝送路歪が付加された同期基準シンボルが受信された場合について示す図である。この場合は、ピーク値以外のところにも伝送路歪に起因して生じる波形の山ができる。
【0056】
図4に示すように、所定のスレッショルドと相関関数のピーク値以外の山の最大値(すなわち、2番目に大きい極大値)との差(伝送路歪余裕と称する)が小さいほど伝送路歪の量が大きく、この差が大きいほど伝送路歪の量が小さいことがわかる。ピーク値差分検出手段42は、相関信号から図4のような伝送路歪余裕を検出し、第1の同期伝送路歪量検出信号D1として伝送路歪量検出手段13に出力する。
【0057】
図5は、図2の積分演算手段43が有する積分回路の構成を示すブロック図である。図5の積分回路は、フリップフロップ431及び加算器432を各16個有している。この積分回路は、相関信号のある時点までの16サンプルの合計を積分値として出力することができる。各フリップフロップ431には、1サンプリングが行われる毎にクロック(図示せず)が入力され、右隣のフリップフロップ431に値が移動して行くようになっている。したがって、図5の積分回路は、相関信号についての16サンプルの期間の積分値を、積分する期間を移動させながら出力することができる。
【0058】
図6は、相関信号と図5の積分回路の出力との関係を示す説明図である。図6(a)は、伝送路歪がないとし、理想的な同期基準シンボルが受信された場合について示す図である。この場合、相関信号は1サンプル点のみで大きな値となるので、図5の積分回路は、一定の値を16サンプルに相当する期間出力する。図6(b)は、伝送路歪が付加した同期基準シンボルが受信された場合について示す図である。この場合、図5の積分回路が比較的大きな値を出力する期間は、16サンプルに相当する期間よりも長い。
【0059】
図6に示すように、図5の積分回路が比較的大きな値を出力する期間が長いほど伝送路歪の量が大きく、この期間が短いほど伝送路歪の量が小さいことがわかる。そこで、積分演算手段43は、図5の積分回路の出力が所定のしきい値を越える期間の長さを求め、第2の同期伝送路歪量検出信号D2として伝送路歪量検出手段13に出力する。
【0060】
図2において、タイミング再生手段44は、相関信号のピーク値を同期基準シンボルのタイミングとし、これに同期した再生タイミング信号TSを受信制御手段11に出力する。位相補正量演算手段45は、相関信号のピーク値から位相誤差量を示す位相補正制御信号を求め、受信データ位相補正手段46に出力する。受信データ位相補正手段46は、位相補正制御信号に基づいてI受信データIR及びQ受信データQRの位相を補正し、位相補正後のI受信データIS及びQ受信データQSとしてフーリエ変換手段5に出力する。
【0061】
図7は、図1の復調手段6の構成を示すブロック図である。図7において、復調手段6は、位相補正手段61と、信号点座標判定手段62と、信号点座標差分検出手段63とを備えている。位相補正手段61は、周波数軸上のI受信データIF及びQ受信データQFに位相補正を行い、得られた補正後のI受信データ及びQ受信データを信号点座標判定手段62に出力する。
【0062】
図8は、信号点配置図(constellation diagram)上における16QAM方式の信号点配置及びエラーベクターを示す説明図である。図8において、記号●は理想的な信号点の座標を示し、記号○は補正後のI受信データ及びQ受信データの信号点の座標の例を示す。図8の理想的な信号点(記号●)どうしの間には境界が設定されており、信号点座標判定手段62は、理想的な信号点のうち、補正後のI受信データ及びQ受信データの信号点(記号○)に最も近いものを判定し、その座標を復調後のI受信データID及びQ受信データQDとしてビタビ復号手段7に出力する。
【0063】
信号点座標差分検出手段63は、図8のような複素平面において、位相補正手段61が出力する補正後のI受信データ及びQ受信データが示す座標と、信号点座標判定手段62が出力する復調後のI受信データID及びQ受信データQDが示す座標との差(エラーベクター)の大きさを、復調伝送路歪量検出信号DDとして伝送路歪量検出手段13に出力する。
【0064】
ビタビ復号手段7は、復調後のI受信データID及びQ受信データQDを所定の時間分だけ蓄積し、ビタビアルゴリズムを用いて最も送信された可能性の高い符号系列を推定し、復号ビットストリームを得る。これにより、伝送路において受信信号に伝送路歪が付加され、受信信号が劣化したために発生する誤りを訂正することができる。
【0065】
ビタビアルゴリズムは、符号系列を効率的に推定するためのアルゴリズムとして知られている。ビタビアルゴリズムは、ある時刻に、各状態へ至るパス(状態の遷移を表す)の尤度(送信系列と似ている度合いを示す尺度)を計算し、その状態に至る最も確からしいパス(最尤パス)のみを次の時刻から考慮するようにし、送信符号系列を推定するアルゴリズムである。全てのパスについて尤度を計算することは行わないので、演算量を大幅に削減することができる。
【0066】
図9は、ビタビアルゴリズムの説明図である。受信データを2ビットの並列データに変換した後、ビタビアルゴリズムを使用して復号処理を行う例について説明する。2ビットの符号を(0,0),(0,1),(1,0),(1,1)の4つの状態に対応させると、送信データを所定期間観察したとき、状態はこの4状態の間を遷移していく。1シンボル時間までの遅延波の影響を考慮することとし(ビタビアルゴリズムの伝搬路メモリ長Lが“1”の場合)、図9を参照して説明する。
【0067】
時刻iにおける状態(0,0)のパスメトリック(この状態に至る確からしさ)を求める。まず、時刻(i−1)における状態(0,0)のパスメトリックに、時刻(i−1)における状態(0,0)から時刻iにおける状態(0,0)へのパスのブランチメトリックを加算し、この値をA1とする。次に、時刻(i−1)における状態(0,1)のパスメトリックに、時刻(i−1)における状態(0,1)から時刻iにおける状態(0,0)へのパスのブランチメトリックを加算し、この値をA2とする。
【0068】
次に、時刻(i−1)における状態(1,0)のパスメトリックに、時刻(i−1)における状態(1,0)から時刻iにおける状態(0,0)へのパスのブランチメトリックを加算し、この値をA3とする。次に、時刻(i−1)における状態(1,1)のパスメトリックに、時刻(i−1)における状態(1,1)から時刻iにおける状態(0,0)へのパスのブランチメトリックを加算し、この値をA4とする。
【0069】
以上で求めた、A1,A2,A3及びA4を比較し、最も小さいものを選択して時刻iにおける状態(0,0)のパスメトリックとする。A1,A2,A3及びA4のうち選択したものに対応したパスのみを残し、時刻(i+1)以降は、そのパスのみを考慮すれば良い。この残されたパスを「生き残りパス」と称し、これを生き残りパス情報として、記憶手段に格納しておく。このような処理を、時刻iにおける他の状態(0,1),(1,0),(1,1)について同様に行う。
【0070】
受信データ保持量を、遅延波の影響が及ぶシンボル長と等しくすることとすると(これをLとする)、時刻iから受信データ保持量Lに相当する時間だけ遡って、受信データ系列を用いて、時刻iにおける最尤パス(時刻iにおける生き残りパスのうち、時刻iにおけるパスメトリックが最小のパス)を決定する。最尤パスは、ブランチメトリック(受信データと、パスとの間の近似度)の値によって決定されていく。最終的には、誤り訂正された受信データを最尤パスから求めることができる。
【0071】
ビタビ復号手段7は、時間を遡りながら、ブランチメトリックの値が最も小さいパス(最尤パス)と、ブランチメトリックの値が最尤パスの次に小さいパス(生き残りパス)との間でブランチメトリックの差を求め、その差が所定のしきい値よりも大きくなったとき、遡った時間を伝送路歪の量として検出することとする。遡った時間が少なければ少ないほど伝送路歪の量は少ないと判断する。ビタビ復号手段7は、遡った時間をビタビ復号伝送路歪量検出信号VDとして出力する。
【0072】
図10は、図1の無線通信装置の動作を示すフローチャートである。図10において、ステップS11では、周波数変換手段1、A/D変換手段2、直交検波手段3、同期手段4にはクロックを供給しておく。クロック制御手段12は、フーリエ変換手段5、復調手段6、ビタビ復号手段7にクロックを停止するように指示するクロック制御信号CCを出力する。
【0073】
ステップS12では、伝送路歪量検出手段13は、最も高精度に受信データが処理できるように、受信データ処理のビット幅等を設定する。すなわち、伝送路歪量検出手段13は、同期手段4、フーリエ変換手段5、復調手段6、及びビタビ復号手段7における受信データ処理のビット幅、並びにビタビ復号手段7における受信データ保持量を最大にするように指示するデータ精度制御信号PCを出力する。
【0074】
ステップS13では、受信制御手段11は、同期手段4が出力する再生タイミング信号TSに基づいて、受信データを検出したか否か、すなわち、同期手段4に受信データが到達したか否かを判断する。検出した場合はステップS14に進み、検出しない場合はこのステップを再び実行する。
【0075】
ステップS14では、同期手段4は、伝送路歪の量として、第1及び第2の同期伝送路歪量検出信号D1及びD2を求める。
【0076】
ステップS15では、処理精度を変更するルーチンを実行する。ここでは、伝送路歪量検出手段13は、第1及び第2の同期伝送路歪量検出信号D1及びD2に基づいて、同期手段4における受信データ処理のビット幅を変更するように指示するデータ精度制御信号PCを求めて出力する。
【0077】
ステップS21では、受信制御手段11は、再生タイミング信号TSに基づいて、フーリエ変換手段5に受信データが到達したか否かを判断し、クロック制御手段12に通知する。到達している場合はステップS22に進み、到達していない場合はこのステップを再び実行する。
【0078】
ステップS22では、クロック制御手段12は、同期基準シンボルが入力されていない期間であるので、同期手段4におけるピーク値差分検出手段42、積分演算手段43、位相補正量演算手段45のクロックは停止するように指示し、フーリエ変換手段5にはクロックを供給するように指示するクロック制御信号CCを出力する。
【0079】
ステップS23では、受信制御手段11は、再生タイミング信号TSに基づいて、復調手段6に受信データが到達したか否かを判断し、クロック制御手段12に通知する。到達している場合はステップS24に進み、到達していない場合はこのステップを再び実行する。
【0080】
ステップS24では、クロック制御手段12は、復調手段6にはクロックを供給するように指示するクロック制御信号CCを出力する。
【0081】
ステップS25では、復調手段6は伝送路歪の量、すなわち、復調伝送路歪量検出信号DDを求める。
【0082】
ステップS26では、処理精度を変更するルーチンを実行する。ここでは、伝送路歪量検出手段13は、第1及び第2の同期伝送路歪量検出信号D1及びD2、並びに復調伝送路歪量検出信号DDに基づいて、復調手段6における受信データ処理のビット幅を変更するように指示するデータ精度制御信号PCを求めて出力する。
【0083】
ステップS31では、受信制御手段11は、再生タイミング信号TSに基づいて、ビタビ復号手段7に受信データが到達したか否かを判断し、クロック制御手段12に通知する。到達している場合はステップS32に進み、到達していない場合はこのステップを再び実行する。
【0084】
ステップS32では、クロック制御手段12は、ビタビ復号手段7にクロックを供給するように指示するクロック制御信号CCを出力する。
【0085】
ステップS33では、ビタビ復号手段7は伝送路歪の量、すなわち、ビタビ復号伝送路歪量検出信号VDを求める。
【0086】
ステップS34では、処理精度を変更するルーチンを実行する。ここでは、伝送路歪量検出手段13は、第1及び第2の同期伝送路歪量検出信号D1及びD2、復調伝送路歪量検出信号DD、並びにビタビ復号伝送路歪量検出信号VDに基づいて、ビタビ復号手段7における受信データ処理のビット幅を変更するように、かつ、ビタビ復号手段7における受信データ保持量を変更するように指示するデータ精度制御信号PCを求めて出力する。
【0087】
ステップS41では、受信制御手段11は、パケットが終了したか否かを判断し、クロック制御手段12に通知する。パケットが終了した場合はステップS42に進み、パケットが終了していない場合はこのステップを再び実行する。
【0088】
ステップS42では、クロック制御手段12は、同期手段4の全体にクロックを供給し、フーリエ変換手段5、復調手段6、及びビタビ復号手段7のクロックを停止するように指示するクロック制御信号CCを出力する。そして、ステップS12に戻る。
【0089】
図11は、処理精度を変更するルーチンのフローチャートである。図11において、ステップS51では、伝送路歪量検出手段13は、テーブルを参照して、同期手段4、復調手段6、及びビタビ復号手段7が求めた伝送路歪の量の組み合わせに対するデータ精度制御信号PCの値を求める。
【0090】
ステップS52では、処理精度、すなわち、受信データ処理のビット幅、及びビタビ復号手段7における受信データ保持量を変更するか否かを判断する。変更する場合はステップS53に進み、変更しない場合はこのルーチンを終了する。
【0091】
ステップS53では、処理精度を変更する。すなわち、同期手段4、復調手段6、及びビタビ復号手段7は、データ精度制御信号PCに応じて受信データ処理のビット幅を変更し、ビタビ復号手段7は、データ精度制御信号PCに応じて受信データ保持量を変更する。そして、このルーチンを終了する。
【0092】
このように、図1の無線通信装置は、伝送路歪の量に応じて、受信データ処理のビット幅と、ビタビ復号手段7における受信データ保持量とを制御することができる。また、同期手段4及び復調手段6は、伝送路歪の量を求めるとすぐに受信データ処理の際のビット幅が制御されるので、受信データ処理のビット幅を高速に適切なものに変更することができる。更に、受信データ処理を行っていない部分を停止させ、必要な部分のみを動作させるようにクロック制御を行うことができる。したがって、受信動作中においても消費電力の削減を図ることができる。
【0093】
(第2の実施形態)
図12は、変調方式毎に伝送路歪と誤り率との関係を示す特性図である。図12のように、変調方式の違いによって許容できる伝送路歪の範囲に違いがある。例えば、BPSK、QPSK、16QAM、64QAMの変調方式を比較すると、BPSK、QPSK、16QAM、64QAMの順に伝送路歪に対する許容範囲が広い。第1の実施形態では、伝送路歪の量によって受信データ処理のビット幅等を制御する無線通信装置について説明したが、第2の実施形態では、変調方式によって受信データ処理のビット幅等を制御する無線通信装置について説明する。
【0094】
図13は、本発明の第2の実施形態に係る無線通信装置のブロック図である。
図13の無線通信装置は、図1の無線通信装置において、伝送路歪量検出手段13を変調方式検出手段16で置き換え、ビタビ復号手段7及びクロック制御手段12をビタビ復号手段27及びクロック制御手段32でそれぞれ置き換えたものである。その他の構成要素については、図1を参照して説明したものと同様なので、同一の参照番号を付してその説明を省略する。
【0095】
ビタビ復号手段27は、受信データのヘッダからサブキャリアの変調方式を検出し、変調方式情報信号MTとして変調方式検出手段16に出力する。変調方式検出手段16は、変調方式情報信号MTを入力とし、データ精度制御信号PCを生成してデータ精度制御手段14及びデータ保持量制御手段15に出力する。また、変調方式検出手段16は、変調方式をクロック制御手段32に通知する。
【0096】
変調方式検出手段16の動作シーケンスについて説明する。変調方式検出手段16は、受信動作開始時において、最も高精度に受信データが処理できるように、受信データ処理のビット幅等を設定する。すなわち、変調方式検出手段16は、同期手段4、フーリエ変換手段5、復調手段6、及びビタビ復号手段27における受信データ処理のビット幅、並びにビタビ復号手段27における受信データ保持量を最大にするように指示するデータ精度制御信号PCを出力する。
【0097】
受信データ入力後、受信データがビタビ復号手段27に達すると、変調方式検出手段16は、ビタビ復号手段27が出力する変調方式情報信号MTに応じて、受信データ処理のビット幅と、ビタビ復号手段における受信データ保持量を逐次変更するように、データ精度制御信号PCを出力する。これにより、各変調方式の許容できる伝送路歪に応じて受信データ処理のビット幅等の制御を行い、受信動作中の消費電力を削減することができる。
【0098】
図14は、図13のビタビ復号手段27における復調データ保持タイミングを示すタイミング図である。例えばBPSKと16QAMとを比べると、1シンボル内のデータ量はBPSKの方が少ない。同一のクロックを用いた場合は、過去の受信データを保持するための、ビタビ復号手段27が有する受信データ保持用メモリへの書き込み期間WRは、BPSKの場合の方が短い。
【0099】
受信データ保持用メモリへの書き込みは、1シンボル期間内に終了すれば動作上問題ないので、サブキャリアの変調方式がBPSKの場合の受信データ保持用メモリへの書き込みクロックは、変調方式が16QAMの場合の受信データ保持用メモリへの書き込みクロックに比べて周波数が低くてもよい。そこで、クロック制御手段32は、変調方式に応じて、ビタビ復号手段27のクロック周波数を変化させるように指示するクロック制御信号CCを出力し、ビタビ復号手段27の動作周波数を変化させる。変調方式がBPSKの場合に、変調方式が16QAMの場合よりもビタビ復号手段27の動作周波数が小さくなるようにすれば、受信動作中の消費電力を削減することができる。
【0100】
このように、図13の無線通信装置は、変調方式に応じて、受信データ処理のビット幅と、ビタビ復号手段27における受信データ保持量とを制御することができる。また、サブキャリアの変調方式に応じて、クロック周波数を変化させるようにクロック制御を行うことができる。したがって、受信動作中においても消費電力の削減を図ることができる。
【0101】
【発明の効果】
以上のように、本発明の無線通信装置によると、伝送路歪の量やサブキャリアの変調方式に応じて、データを処理する際のビット幅の制御を行い、ビタビ復号手段における受信データ保持量を変化させる。このため、受信動作中においても受信性能を低下させることなく、消費電力の削減を図ることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係る無線通信装置のブロック図である。
【図2】図1の同期手段の構成を示すブロック図である。
【図3】図2のマッチドフィルタの構成図である。
【図4】図2のマッチドフィルタが出力する相関信号の波形を示す説明図である。
【図5】図2の積分演算手段が有する積分回路の構成を示すブロック図である。
【図6】相関信号と図5の積分回路の出力との関係を示す説明図である。
【図7】図1の復調手段の構成を示すブロック図である。
【図8】信号点配置図上における16QAM方式の信号点配置及びエラーベクターを示す説明図である。
【図9】ビタビアルゴリズムの説明図である。
【図10】図1の無線通信装置の動作を示すフローチャートである。
【図11】処理精度を変更するルーチンのフローチャートである。
【図12】変調方式毎に伝送路歪と誤り率との関係を示す特性図である。
【図13】本発明の第2の実施形態に係る無線通信装置のブロック図である。
【図14】図13のビタビ復号手段における復調データ保持タイミングを示すタイミング図である。
【図15】従来のOFDM信号受信装置のブロック図である。
【符号の説明】
1 周波数変換手段
2 A/Dコンバータ
3 直交検波手段
4 同期手段
5 フーリエ変換手段
6 復調手段
7,27 ビタビ復号手段
11 受信制御手段
12,32 クロック制御手段
13 伝送路歪量検出手段
14 データ精度制御手段
15 データ保持量制御手段
16 変調方式検出手段
41 マッチドフィルタ
42 ピーク値差分検出手段
43 積分演算手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a wireless communication apparatus that receives an orthogonal frequency multiplex signal.
[0002]
[Prior art]
In recent years, communication using orthogonal frequency division multiplexing (hereinafter referred to as OFDM) signals has attracted attention in digital audio broadcasting for mobile units, terrestrial digital television broadcasting, and the like. An OFDM signal is characterized by high frequency utilization efficiency, high-speed transmission of a large amount of data, and low characteristic deterioration due to reflected waves. In addition, since the signal waveform has a shape close to random noise, it is difficult to interfere with other services.
[0003]
FIG. 15 is a block diagram of a conventional OFDM signal receiving apparatus. This OFDM signal receiving apparatus is intended to reduce power consumption during a receiving operation. In FIG. 15, frequency conversion means 1 receives received data, performs frequency conversion processing, and outputs the received data after frequency conversion to A /
[0004]
The
[0005]
Based on the I reception data IF and Q reception data QF on the frequency axis, the demodulation means 86 determines the amplitude and phase on the complex plane for each carrier wave and converts them into complex data. The demodulated data is obtained with reference to the layout diagram and output to the Viterbi decoding means 87. Viterbi decoding means 87 performs error correction on the demodulated data and outputs a bit stream of received data.
[0006]
The
[0007]
As described above, the processing for receiving an OFDM signal requires a large amount of computation, and requires a large number of multipliers and adders and a memory that operates at high speed. For this reason, in an OFDM wireless communication apparatus, power consumption is particularly large during a reception operation.
[0008]
For this reason, even if the conventional OFDM signal receiving apparatus cannot detect the received data or can detect the received data, the reception power temporarily becomes smaller than the predetermined value before receiving the data for a predetermined length. In such a case, the
[0009]
[Problems to be solved by the invention]
As described above, the conventional OFDM signal receiving apparatus has a problem that the power consumption during the reception operation is very large. Therefore, when the operation is not necessary, the clock is stopped to reduce the power consumption.
[0010]
However, the power consumption during the receiving operation has not been reduced. For this reason, in an OFDM wireless communication apparatus, it has been desired to reduce power consumption particularly during reception operation.
[0011]
An object of the present invention is to provide an OFDM wireless communication apparatus that reduces power consumption during reception without reducing reception performance.
[0012]
[Means for Solving the Problems]
In order to solve the above problems, the means of the invention of
[0013]
According to the first aspect of the present invention, it is possible to prevent the processing accuracy for received data from becoming higher than necessary. Since the number of bits whose signal level changes can be reduced, power consumption can be reduced in the process for obtaining a decoded bit stream.
[0014]
According to a second aspect of the present invention, there is provided a wireless communication apparatus for receiving an orthogonal frequency division multiplexed signal for transmitting information using a plurality of subcarriers, wherein the phase obtained by performing phase correction on received data after orthogonal detection Synchronizing means for outputting the reception data after correction and obtaining and outputting the amount of transmission path distortion based on the reception data after the quadrature detection, and the frequency obtained by Fourier transforming the reception data after the phase correction Fourier transform means for outputting the reception data on the axis, and demodulating the reception data on the frequency axis, outputting the demodulated reception data obtained, and receiving data on the frequency axis and the demodulated Demodulating means for obtaining and outputting the amount of transmission path distortion based on the received data, and decoding the received data after demodulation using a Viterbi algorithm and outputting the obtained decoded bit stream And Viterbi decoding means for obtaining and outputting a transmission path distortion amount based on the demodulated received data, and among the transmission path distortion amounts output by the synchronization means, the demodulation means, and the Viterbi decoding means Based on at least one of the above, a transmission line distortion amount detection unit that generates and outputs a data accuracy control signal, and the synchronization unit so as to change the bit width of received data processing according to the data accuracy control signal, Data accuracy control means for controlling the Fourier transform means, the demodulation means and the Viterbi decoding means, and a data holding amount for controlling the Viterbi decoding means so as to change the received data holding amount in accordance with the data accuracy control signal And a control means.
[0015]
According to the invention of
[0016]
According to a third aspect of the present invention, in the wireless communication apparatus according to the second aspect, the synchronization means uses a correlation value between the reception data after the quadrature detection and a pattern of a predetermined synchronization reference symbol as a correlation function. A matched filter to be obtained; and a peak value difference detecting means for obtaining and outputting the amount of the transmission path distortion from a difference between a second largest maximum value of the correlation function and a predetermined value in a period corresponding to one symbol period. .
[0017]
According to a fourth aspect of the present invention, in the wireless communication apparatus according to the third aspect, the synchronization unit stops the clock of the peak value difference detection unit during a period when the synchronization reference symbol is not input.
[0018]
According to a fifth aspect of the present invention, in the wireless communication apparatus according to the second aspect, the synchronization means uses a correlation value between the received data after the quadrature detection and a pattern of a predetermined synchronization reference symbol as a correlation function. The matched filter to be obtained and the integral value of the correlation function in a period corresponding to one symbol period are sequentially obtained while moving the integral period, and the integral period is moved from the moving range of the integral period so as to be equal to or greater than a predetermined value. Integrating calculation means for obtaining and outputting the amount of transmission path distortion.
[0019]
According to a sixth aspect of the present invention, in the wireless communication apparatus according to the fifth aspect, the synchronization unit stops the clock of the integration calculation unit during a period in which the synchronization reference symbol is not input.
[0020]
According to a seventh aspect of the present invention, in the radio communication apparatus according to the second aspect, the demodulating means includes an actual signal point and an ideal signal point on a signal point arrangement diagram representing the phase and amplitude of each subcarrier. Is output as the transmission path distortion amount.
[0021]
Also, in the invention according to claim 8, in the wireless communication device according to
[0022]
The invention according to claim 9 is the wireless communication apparatus according to
[0023]
Further, in the invention according to claim 10, in the wireless communication device according to
[0024]
The invention of
[0025]
According to the eleventh aspect of the present invention, it is possible to change the reception data processing amount in the Viterbi decoding unit by changing the bit width of the reception data processing according to the subcarrier modulation method. Since the number of bits whose signal level changes can be reduced and the amount of calculation in Viterbi decoding can be reduced, power consumption can be reduced.
[0026]
According to a twelfth aspect of the present invention, in the radio communication apparatus according to the eleventh aspect, the Viterbi decoding means changes an operating frequency according to a modulation scheme of the subcarrier.
[0027]
The invention according to
[0028]
The invention according to
[0029]
In this specification, the processing accuracy indicates the bit width of received data processing or the received data holding amount used for decoding.
[0030]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0031]
(First embodiment)
FIG. 1 is a block diagram of a wireless communication apparatus according to the first embodiment of the present invention. 1 includes a frequency conversion means 1, an A /
[0032]
In FIG. 1, frequency conversion means 1 performs frequency conversion on a received signal received via a transmission path, shifts the frequency, and outputs the obtained signal to A /
[0033]
The
[0034]
The Fourier transform means 5 Fourier-transforms the I-received data IS and Q-received data QS (OFDM symbols on the time axis) after phase correction synchronized with the synchronization reference symbol, and converts them into data on the frequency axis. Thereby, the OFDM symbol is separated for each subcarrier, and the phase and amplitude information of each subcarrier can be obtained. Hereinafter, as an example, each subcarrier will be described as being modulated by 16QAM. The Fourier transform means 5 outputs the obtained I reception data IF and Q reception data QF on the frequency axis to the demodulation means 6.
[0035]
When there is transmission path distortion, each subcarrier of the OFDM signal undergoes phase rotation, so that the phase deviates from the phase at the time of transmission. Since the phase of each subcarrier is responsible for information transmission, transmission data is erroneously reproduced if the phase is shifted. Even when there is a frequency shift or a time shift between the transmitting and receiving apparatuses, it is necessary to correct the phase error of each subcarrier and demodulate the OFDM symbol.
[0036]
The demodulating means 6 estimates the phase rotation error in the OFDM symbol, compensates for the phase error of each subcarrier, and obtains the phase and amplitude of each subcarrier. That is, after the
[0037]
The
[0038]
The Viterbi decoding means 7 decodes the demodulated I received data ID and Q received data QD while performing error correction using the Viterbi algorithm, and obtains and outputs a decoded bit stream. Further, a Viterbi decoded transmission line distortion amount detection signal VD is obtained as the transmission line distortion amount, and is output to the transmission line distortion amount detection means 13.
[0039]
Based on the reproduction timing signal TS, the reception control means 11 grasps which of the functional blocks such as the synchronization means 4, the Fourier transform means 5, the demodulation means 6, the Viterbi decoding means 7 is processing data. ing. This is because it is possible to know how far the received data has reached by the number of clock cycles after the reproduction timing signal TS is input. The reception control means 11 does not process data, generates a reception operation control signal RC indicating a functional block whose clock should be stopped, and outputs it to the clock control means 12.
[0040]
The clock control means 12 generates a clock control signal CC instructing to stop the clock of the functional block indicated by the reception operation control signal RC, and synchronizes
[0041]
The transmission path distortion
[0042]
The transmission path distortion amount detection means 13 includes a first synchronous transmission path distortion detection signal D1, a second synchronous transmission path distortion detection signal D2, a demodulated transmission path distortion detection signal DD, and a Viterbi decoding transmission path distortion detection. The table includes values of the data accuracy control signal PC for combinations of the signal VD values. For example, the transmission path distortion amount detection means 13 includes a plurality of registers, and stores the value of the data accuracy control signal PC in each of those corresponding to the combination of these signal values. The transmission path distortion amount detection means 13 outputs a data accuracy control signal PC instructing to increase the bit width of received data processing and the received data holding amount as the transmission path distortion amount indicated by the input detection signal increases. To do.
[0043]
The data accuracy control means 14 is based on the data accuracy control signal PC, the synchronization data accuracy control signal SP, the Fourier transform data accuracy control signal FP, the demodulation data accuracy control signal DP, and the Viterbi decoding data accuracy control signal VP. Is output to each of the synchronizing means 4, the Fourier transform means 5, the demodulating means 6, and the Viterbi decoding means 7.
[0044]
The data accuracy control means 14 includes a synchronization data accuracy control signal SP, a Fourier transform data accuracy control signal FP, a demodulation data accuracy control signal DP, and a Viterbi decoding data accuracy control signal VP for the value of the data accuracy control signal PC. It has values as a table. For example, the data accuracy control means 14 includes a plurality of registers, and each of the four registers corresponding to each value of the data accuracy control signal PC includes a synchronization data accuracy control signal SP, a Fourier transform data accuracy control signal FP, and a demodulation. The data precision control signal DP and the Viterbi decoding data precision control signal VP are stored.
[0045]
The data holding amount control means 15 generates a data holding amount control signal DA based on the data accuracy control signal PC and outputs it to the Viterbi decoding means 7. The data retention amount control means 15 has a value of the data retention amount control signal DA with respect to the value of the data accuracy control signal PC as a table. For example, the data holding amount control means 15 includes a plurality of registers, and stores the value of the data holding amount control signal DA in each register corresponding to each value of the data accuracy control signal PC.
[0046]
Since the transmission path distortion amount detection means 13, the data accuracy control means 14, and the data retention amount control means 15 have a table, if the table is changed, the bit width of the reception data processing and the reception data retention amount will be reduced. Different controls. The transmission path distortion amount detection means 13, the data accuracy control means 14, and the data retention amount control means 15 may store a table in a memory or the like instead of a register, or input signals without using a table. A predetermined calculation may be performed on the value to obtain a signal to be output.
[0047]
The synchronization means 4 controls the bit width of the received data processing, that is, the bit width when performing the above arithmetic processing on the input received data in accordance with the synchronization data accuracy control signal SP. Similarly, the
[0048]
In order to control the bit width of the received data processing, for example, some bits of the data are fixed to “0”. According to this, the bit width can be controlled at high speed. Further, the clock to the circuit for processing some bits of data may be stopped. According to this, it is possible to further reduce power consumption.
[0049]
FIG. 2 is a block diagram showing the configuration of the synchronization means 4 of FIG. In FIG. 2, the synchronization means 4 includes a matched
[0050]
Each component of the synchronization means 4 changes the bit width of the received data processing in accordance with the synchronization data accuracy control signal SP. Each component of the synchronization means 4 is configured to stop the clock in accordance with the clock control signal CC during a period when the synchronization reference symbol is not input.
[0051]
The matched
[0052]
FIG. 3 is a configuration diagram of the matched
[0053]
Assume that the number of sampling data of the synchronization reference symbol is 16 data, and one symbol period is one cycle. The received data input from the left side to the
[0054]
For example, if the synchronization reference symbol pattern to be detected from the received data is “1011 0101 0110 0101”, the 16
[0055]
FIG. 4 is an explanatory diagram showing the waveform of the correlation signal output from the matched
[0056]
As shown in FIG. 4, the smaller the difference (referred to as transmission line distortion margin) between the predetermined threshold and the maximum value of the peak other than the peak value of the correlation function (that is, the second largest local maximum value), the smaller the transmission line distortion. It can be seen that the amount of transmission line distortion is smaller as the amount is larger and the difference is larger. The peak value difference detection means 42 detects a transmission path distortion margin as shown in FIG. 4 from the correlation signal and outputs it to the transmission path distortion amount detection means 13 as a first synchronous transmission path distortion detection signal D1.
[0057]
FIG. 5 is a block diagram showing a configuration of an integration circuit included in the integration calculation means 43 of FIG. The integrating circuit in FIG. 5 has 16 flip-
[0058]
FIG. 6 is an explanatory diagram showing the relationship between the correlation signal and the output of the integrating circuit of FIG. FIG. 6A is a diagram illustrating a case where an ideal synchronization reference symbol is received assuming that there is no transmission path distortion. In this case, since the correlation signal has a large value only at one sample point, the integration circuit in FIG. 5 outputs a constant value for a period corresponding to 16 samples. FIG. 6B is a diagram illustrating a case where a synchronization reference symbol to which transmission path distortion is added is received. In this case, the period during which the integrating circuit of FIG. 5 outputs a relatively large value is longer than the period corresponding to 16 samples.
[0059]
As shown in FIG. 6, it can be seen that the longer the period in which the integrating circuit of FIG. 5 outputs a relatively large value, the larger the amount of transmission line distortion, and the shorter the period, the smaller the amount of transmission line distortion. Therefore, the integration calculation means 43 obtains the length of the period during which the output of the integration circuit in FIG. 5 exceeds a predetermined threshold value, and sends it to the transmission path distortion amount detection means 13 as the second synchronous transmission path distortion detection signal D2. Output.
[0060]
In FIG. 2, the timing reproduction means 44 uses the peak value of the correlation signal as the timing of the synchronization reference symbol, and outputs a reproduction timing signal TS synchronized with this to the reception control means 11. The phase correction
[0061]
FIG. 7 is a block diagram showing a configuration of the demodulating means 6 of FIG. In FIG. 7, the
[0062]
FIG. 8 is an explanatory diagram showing a 16QAM signal point arrangement and an error vector on a signal point arrangement diagram (constellation diagram). In FIG. 8, symbol ● indicates the coordinates of ideal signal points, and symbol O indicates an example of the coordinates of signal points of the corrected I reception data and Q reception data. A boundary is set between the ideal signal points (symbols ●) in FIG. 8, and the signal point coordinate determination means 62 has corrected I reception data and Q reception data among the ideal signal points. Is determined to be the closest to the signal point (symbol ◯), and the coordinates are output to the Viterbi decoding means 7 as the I received data ID and Q received data QD after demodulation.
[0063]
The signal point coordinate difference detection means 63 is a demodulator output from the signal point coordinate determination means 62 and the coordinates indicated by the corrected I reception data and Q reception data output from the phase correction means 61 in the complex plane as shown in FIG. The magnitude of the difference (error vector) from the coordinates indicated by the subsequent I received data ID and Q received data QD is output to the transmission path distortion detection means 13 as a demodulated transmission path distortion detection signal DD.
[0064]
Viterbi decoding means 7 accumulates the demodulated I received data ID and Q received data QD for a predetermined time, estimates the most likely transmitted code sequence using the Viterbi algorithm, obtain. As a result, transmission path distortion is added to the received signal in the transmission path, and an error caused by the deterioration of the received signal can be corrected.
[0065]
The Viterbi algorithm is known as an algorithm for efficiently estimating a code sequence. The Viterbi algorithm calculates the likelihood (a measure indicating the degree of similarity to the transmission sequence) of a path (representing state transition) to each state at a certain time, and the most probable path (maximum likelihood) to that state. This is an algorithm for estimating a transmission code sequence by considering only (path) from the next time. Since the likelihood is not calculated for all the paths, the amount of calculation can be greatly reduced.
[0066]
FIG. 9 is an explanatory diagram of the Viterbi algorithm. An example will be described in which received data is converted into 2-bit parallel data, and then decoding processing is performed using a Viterbi algorithm. When the 2-bit code is associated with four states (0, 0), (0, 1), (1, 0), (1, 1), the state is 4 when the transmission data is observed for a predetermined period. Transition between states. The influence of a delayed wave up to one symbol time is considered (when the propagation path memory length L of the Viterbi algorithm is “1”), and will be described with reference to FIG.
[0067]
The path metric of the state (0, 0) at time i (the probability of reaching this state) is obtained. First, the branch metric of the path from the state (0, 0) at the time (i-1) to the state (0, 0) at the time i is added to the path metric of the state (0, 0) at the time (i-1). Add this value to A1. Next, the path metric of the state (0, 1) at time (i-1) is changed to the branch metric of the path from the state (0, 1) at time (i-1) to the state (0, 0) at time i. And add this value to A2.
[0068]
Next, the path metric of the state (1, 0) at the time (i-1) is changed to the branch metric of the path from the state (1, 0) at the time (i-1) to the state (0, 0) at the time i. And add this value to A3. Next, the path metric of the state (1, 1) at time (i-1) is changed to the branch metric of the path from the state (1, 1) at time (i-1) to the state (0, 0) at time i. And this value is set to A4.
[0069]
A1, A2, A3, and A4 obtained above are compared, and the smallest one is selected as the path metric of the state (0, 0) at time i. Only the path corresponding to the selected one of A1, A2, A3, and A4 is left, and only the path after time (i + 1) should be considered. This remaining path is referred to as a “surviving path” and is stored in the storage means as surviving path information. Such processing is similarly performed for the other states (0, 1), (1, 0), and (1, 1) at time i.
[0070]
If the received data retention amount is made equal to the symbol length affected by the delayed wave (L is assumed to be this), the received data sequence is traced back from the time i by a time corresponding to the received data retention amount L. The maximum likelihood path at time i (the path with the smallest path metric at time i among the surviving paths at time i) is determined. The maximum likelihood path is determined by the value of the branch metric (the degree of approximation between the received data and the path). Finally, the error-corrected received data can be obtained from the maximum likelihood path.
[0071]
The Viterbi decoding means 7 traces the branch metric between the path having the smallest branch metric value (maximum likelihood path) and the path having the branch metric value next to the maximum likelihood path (survival path) while going back in time. The difference is obtained, and when the difference becomes larger than a predetermined threshold, the retroactive time is detected as the amount of transmission path distortion. It is determined that the amount of transmission path distortion is smaller as the retroactive time is smaller. The Viterbi decoding means 7 outputs the retroactive time as the Viterbi decoding transmission path distortion amount detection signal VD.
[0072]
FIG. 10 is a flowchart showing the operation of the wireless communication apparatus of FIG. In FIG. 10, in step S11, a clock is supplied to the frequency conversion means 1, the A / D conversion means 2, the quadrature detection means 3, and the synchronization means 4. The clock control means 12 outputs a clock control signal CC that instructs the Fourier transform means 5, the demodulation means 6, and the Viterbi decoding means 7 to stop the clock.
[0073]
In step S12, the transmission path distortion amount detection means 13 sets the bit width and the like of the received data processing so that the received data can be processed with the highest accuracy. That is, the transmission path distortion amount detection means 13 maximizes the received data processing bit width in the synchronization means 4, the Fourier transform means 5, the demodulation means 6, and the Viterbi decoding means 7, and the received data holding amount in the Viterbi decoding means 7. A data accuracy control signal PC instructing to do so is output.
[0074]
In step S13, the reception control means 11 determines whether or not the received data has been detected based on the reproduction timing signal TS output from the synchronization means 4, that is, whether or not the reception data has reached the synchronization means 4. . When it detects, it progresses to step S14, and when not detecting, this step is performed again.
[0075]
In step S14, the synchronization means 4 obtains first and second synchronous transmission line distortion amount detection signals D1 and D2 as transmission line distortion amounts.
[0076]
In step S15, a routine for changing the processing accuracy is executed. Here, the transmission path distortion amount detection means 13 instructs to change the bit width of the reception data processing in the synchronization means 4 based on the first and second synchronous transmission path distortion detection signals D1 and D2. An accuracy control signal PC is obtained and output.
[0077]
In step S21, the reception control means 11 determines whether or not the received data has reached the Fourier transform means 5 based on the reproduction timing signal TS, and notifies the clock control means 12 of it. If it has reached, the process proceeds to step S22, and if not, this step is executed again.
[0078]
In step S22, since the clock control means 12 is a period during which no synchronization reference symbol is input, the clocks of the peak value difference detection means 42, the integration calculation means 43, and the phase correction amount calculation means 45 in the synchronization means 4 are stopped. And outputs a clock control signal CC that instructs the Fourier transform means 5 to supply a clock.
[0079]
In step S23, the reception control means 11 determines whether or not the received data has arrived at the demodulation means 6 based on the reproduction timing signal TS, and notifies the clock control means 12 of it. If it has reached, the process proceeds to step S24, and if not, this step is executed again.
[0080]
In step S24, the clock control means 12 outputs a clock control signal CC that instructs the demodulation means 6 to supply a clock.
[0081]
In step S25, the
[0082]
In step S26, a routine for changing the processing accuracy is executed. Here, the transmission path distortion amount detection means 13 performs reception data processing in the demodulation means 6 based on the first and second synchronous transmission path distortion detection signals D1 and D2 and the demodulation transmission path distortion detection signal DD. A data accuracy control signal PC instructing to change the bit width is obtained and output.
[0083]
In step S31, the reception control means 11 determines whether or not the received data has reached the Viterbi decoding means 7 based on the reproduction timing signal TS, and notifies the clock control means 12 of it. If it has reached, the process proceeds to step S32. If it has not reached, this step is executed again.
[0084]
In step S32, the clock control means 12 outputs a clock control signal CC that instructs the Viterbi decoding means 7 to supply a clock.
[0085]
In step S33, the Viterbi decoding means 7 obtains the amount of transmission path distortion, that is, the Viterbi decoding transmission path distortion detection signal VD.
[0086]
In step S34, a routine for changing the processing accuracy is executed. Here, the transmission path distortion amount detection means 13 is based on the first and second synchronous transmission path distortion detection signals D1 and D2, the demodulated transmission path distortion detection signal DD, and the Viterbi decoding transmission path distortion detection signal VD. Thus, the data accuracy control signal PC instructing to change the bit width of the reception data processing in the Viterbi decoding unit 7 and to change the reception data holding amount in the Viterbi decoding unit 7 is obtained and output.
[0087]
In step S41, the
[0088]
In step S42, the clock control means 12 supplies a clock to the entire synchronization means 4, and outputs a clock control signal CC instructing to stop the clocks of the Fourier transform means 5, the demodulation means 6, and the Viterbi decoding means 7. To do. Then, the process returns to step S12.
[0089]
FIG. 11 is a flowchart of a routine for changing the processing accuracy. In FIG. 11, in step S51, the transmission path distortion amount detection means 13 refers to the table and controls data accuracy for the combination of transmission path distortion amounts obtained by the synchronization means 4, the demodulation means 6, and the Viterbi decoding means 7. The value of the signal PC is obtained.
[0090]
In step S52, it is determined whether or not to change the processing accuracy, that is, the bit width of the received data processing and the received data holding amount in the Viterbi decoding means 7. If it is to be changed, the process proceeds to step S53. If not to be changed, this routine is ended.
[0091]
In step S53, the processing accuracy is changed. That is, the
[0092]
1 can control the bit width of the received data processing and the received data holding amount in the Viterbi decoding means 7 according to the amount of transmission path distortion. In addition, since the
[0093]
(Second Embodiment)
FIG. 12 is a characteristic diagram showing the relationship between transmission path distortion and error rate for each modulation method. As shown in FIG. 12, there is a difference in the allowable range of transmission line distortion depending on the modulation method. For example, when BPSK, QPSK, 16QAM, and 64QAM modulation schemes are compared, the allowable range for transmission path distortion is wide in the order of BPSK, QPSK, 16QAM, and 64QAM. In the first embodiment, the wireless communication apparatus that controls the bit width of received data processing or the like according to the amount of transmission path distortion has been described. In the second embodiment, the bit width or the like of received data processing is controlled by the modulation method. A wireless communication apparatus that performs this will be described.
[0094]
FIG. 13 is a block diagram of a wireless communication apparatus according to the second embodiment of the present invention.
The wireless communication apparatus of FIG. 13 is the same as the wireless communication apparatus of FIG. 1, except that the transmission path distortion detection means 13 is replaced with a modulation method detection means 16, and the Viterbi decoding means 7 and the clock control means 12 are replaced with a Viterbi decoding means 27 and a clock control means. 32 respectively replaced. The other components are the same as those described with reference to FIG. 1, and thus the same reference numerals are given and description thereof is omitted.
[0095]
Viterbi decoding means 27 detects the modulation scheme of the subcarrier from the header of the received data, and outputs it to modulation scheme detection means 16 as modulation scheme information signal MT. The modulation
[0096]
The operation sequence of the modulation scheme detection means 16 will be described. The modulation scheme detection means 16 sets the bit width of the reception data processing so that the reception data can be processed with the highest accuracy at the start of the reception operation. That is, the modulation scheme detection means 16 maximizes the received data processing bit width in the synchronization means 4, Fourier transform means 5, demodulation means 6, and Viterbi decoding means 27, and the received data holding amount in the Viterbi decoding means 27. The data accuracy control signal PC instructing to is output.
[0097]
When the received data reaches the
[0098]
FIG. 14 is a timing chart showing the demodulated data holding timing in the Viterbi decoding means 27 of FIG. For example, comparing BPSK and 16QAM, the amount of data in one symbol is smaller in BPSK. When the same clock is used, the writing period WR to the received data holding memory of the Viterbi decoding means 27 for holding past received data is shorter in the case of BPSK.
[0099]
If the writing to the reception data holding memory is completed within one symbol period, there is no problem in operation. Therefore, when the subcarrier modulation method is BPSK, the writing clock to the reception data holding memory is 16QAM. In this case, the frequency may be lower than the write clock to the received data holding memory. Therefore, the clock control means 32 outputs a clock control signal CC instructing to change the clock frequency of the Viterbi decoding means 27 in accordance with the modulation method, and changes the operating frequency of the Viterbi decoding means 27. If the operating frequency of the Viterbi decoding means 27 is smaller when the modulation method is BPSK than when the modulation method is 16QAM, the power consumption during the receiving operation can be reduced.
[0100]
As described above, the wireless communication apparatus in FIG. 13 can control the bit width of the received data processing and the received data holding amount in the
[0101]
【The invention's effect】
As described above, according to the wireless communication apparatus of the present invention, the bit width when data is processed is controlled according to the amount of transmission path distortion and the subcarrier modulation method, and the received data holding amount in the Viterbi decoding means To change. For this reason, it is possible to reduce the power consumption without reducing the reception performance even during the reception operation.
[Brief description of the drawings]
FIG. 1 is a block diagram of a wireless communication apparatus according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of synchronization means of FIG.
FIG. 3 is a configuration diagram of the matched filter in FIG. 2;
4 is an explanatory diagram showing a waveform of a correlation signal output from the matched filter in FIG. 2. FIG.
5 is a block diagram illustrating a configuration of an integration circuit included in the integration calculation unit of FIG. 2;
6 is an explanatory diagram showing a relationship between a correlation signal and an output of the integrating circuit of FIG.
7 is a block diagram showing the configuration of the demodulating means in FIG. 1. FIG.
FIG. 8 is an explanatory diagram showing 16QAM system signal point arrangement and error vectors on the signal point arrangement diagram;
FIG. 9 is an explanatory diagram of a Viterbi algorithm.
10 is a flowchart showing the operation of the wireless communication apparatus of FIG.
FIG. 11 is a flowchart of a routine for changing processing accuracy.
FIG. 12 is a characteristic diagram showing a relationship between transmission path distortion and error rate for each modulation method.
FIG. 13 is a block diagram of a wireless communication apparatus according to a second embodiment of the present invention.
14 is a timing chart showing demodulated data holding timing in the Viterbi decoding unit of FIG. 13; FIG.
FIG. 15 is a block diagram of a conventional OFDM signal receiving apparatus.
[Explanation of symbols]
1 Frequency conversion means
2 A / D converter
3 Quadrature detection means
4 Synchronization means
5 Fourier transform means
6 Demodulation means
7,27 Viterbi decoding means
11 Reception control means
12, 32 clock control means
13 Transmission path distortion amount detection means
14 Data accuracy control means
15 Data holding amount control means
16 Modulation method detection means
41 matched filters
42 Peak value difference detection means
43 Integral calculation means
Claims (14)
直交検波後の受信データに位相補正を行って、得られた位相補正後の受信データを出力するとともに、前記直交検波後の受信データに基づいて伝送路歪の量を求めて出力する同期手段と、
前記位相補正後の受信データをフーリエ変換し、得られた周波数軸上の受信データを出力するフーリエ変換手段と、
前記周波数軸上の受信データを復調して、得られた復調後の受信データを出力するとともに、前記周波数軸上の受信データ及び前記復調後の受信データに基づいて伝送路歪の量を求めて出力する復調手段と、
前記復調後の受信データを復号し、得られた復号ビットストリームを出力するとともに、前記復調後の受信データに基づいて伝送路歪の量を求めて出力する復号手段と、
前記同期手段が出力する伝送路歪の量に基づいて、データ精度制御信号を生成し、出力する伝送路歪量検出手段と、
前記データ精度制御信号に応じて受信データ処理のビット幅を変化させるように、前記同期手段、前記フーリエ変換手段、前記復調手段及び前記復号手段を制御するデータ精度制御手段とを備えた
無線通信装置。A wireless communication apparatus for receiving an orthogonal frequency division multiplexed signal for transmitting information by a plurality of subcarriers,
Synchronizing means for performing phase correction on the received data after quadrature detection, outputting the received data after phase correction obtained, and obtaining and outputting the amount of transmission line distortion based on the received data after quadrature detection; ,
Fourier transform means for Fourier-transforming the received data after phase correction and outputting the received data on the obtained frequency axis;
Demodulate the received data on the frequency axis and output the obtained demodulated received data, and determine the amount of transmission path distortion based on the received data on the frequency axis and the demodulated received data Demodulation means for outputting;
Decoding means for decoding the received data after demodulation, outputting the obtained decoded bitstream, and obtaining and outputting the amount of transmission path distortion based on the received data after demodulation;
Based on the amount of transmission path distortion output by the synchronization means, a data accuracy control signal is generated and output, and transmission path distortion amount detection means;
Data synchronization control means for controlling the synchronization means, the Fourier transform means, the demodulation means, and the decoding means so as to change the bit width of received data processing in accordance with the data precision control signal. > Wireless communication device.
直交検波後の受信データに位相補正を行って、得られた位相補正後の受信データを出力するとともに、前記直交検波後の受信データに基づいて伝送路歪の量を求めて出力する同期手段と、
前記位相補正後の受信データをフーリエ変換し、得られた周波数軸上の受信データを出力するフーリエ変換手段と、
前記周波数軸上の受信データを復調して、得られた復調後の受信データを出力するとともに、前記周波数軸上の受信データ及び前記復調後の受信データに基づいて伝送路歪の量を求めて出力する復調手段と、
前記復調後の受信データを、ビタビアルゴリズムを用いて復号し、得られた復号ビットストリームを出力するとともに、前記復調後の受信データに基づいて伝送路歪の量を求めて出力するビタビ復号手段と、
前記同期手段、前記復調手段、及び前記ビタビ復号手段が出力する伝送路歪の量のうちの少なくともいずれかに基づいて、データ精度制御信号を生成し、出力する伝送路歪量検出手段と、
前記データ精度制御信号に応じて受信データ処理のビット幅を変化させるように、前記同期手段、前記フーリエ変換手段、前記復調手段及び前記ビタビ復号手段を制御するデータ精度制御手段と、
前記データ精度制御信号に応じて受信データ保持量を変化させるように、前記ビタビ復号手段を制御するデータ保持量制御手段とを備えた
無線通信装置。A wireless communication apparatus for receiving an orthogonal frequency division multiplexed signal for transmitting information by a plurality of subcarriers,
Synchronizing means for performing phase correction on the received data after quadrature detection, outputting the received data after phase correction obtained, and obtaining and outputting the amount of transmission line distortion based on the received data after quadrature detection; ,
Fourier transform means for Fourier-transforming the received data after phase correction and outputting the received data on the obtained frequency axis;
Demodulate the received data on the frequency axis and output the obtained demodulated received data, and determine the amount of transmission path distortion based on the received data on the frequency axis and the demodulated received data Demodulation means for outputting;
Viterbi decoding means for decoding the demodulated received data using a Viterbi algorithm, outputting the obtained decoded bitstream, and obtaining and outputting the amount of transmission path distortion based on the demodulated received data; ,
A transmission line distortion amount detection unit that generates and outputs a data accuracy control signal based on at least one of the transmission line distortion amounts output by the synchronization unit, the demodulation unit, and the Viterbi decoding unit;
Data accuracy control means for controlling the synchronization means, the Fourier transform means, the demodulation means, and the Viterbi decoding means so as to change the bit width of received data processing in accordance with the data accuracy control signal;
A wireless communication apparatus comprising: a data holding amount control unit that controls the Viterbi decoding unit so as to change a received data holding amount in accordance with the data accuracy control signal.
前記同期手段は、
前記直交検波後の受信データと所定の同期基準シンボルのパターンとの間の相関値を相関関数として求めるマッチドフィルタと、
1シンボル期間に相当する期間における前記相関関数の2番目に大きい極大値と所定の値との差から前記伝送路歪の量を求めて出力するピーク値差分検出手段とを備える
ことを特徴とする無線通信装置。The wireless communication device according to claim 2,
The synchronization means includes
A matched filter for obtaining a correlation value between a reception data after the quadrature detection and a pattern of a predetermined synchronization reference symbol as a correlation function;
And a peak value difference detecting means for obtaining and outputting the amount of the transmission path distortion from a difference between a second largest local maximum value of the correlation function and a predetermined value in a period corresponding to one symbol period. Wireless communication device.
前記同期手段は、
同期基準シンボルが入力されていない期間には、前記ピーク値差分検出手段のクロックを停止させる
ことを特徴とする無線通信装置。The wireless communication device according to claim 3, wherein
The synchronization means includes
A wireless communication apparatus, wherein a clock of the peak value difference detecting means is stopped during a period when no synchronization reference symbol is input.
前記同期手段は、
前記直交検波後の受信データと所定の同期基準シンボルのパターンとの間の相関値を相関関数として求めるマッチドフィルタと、
1シンボル期間に相当する期間における前記相関関数の積分値を、積分期間を移動させながら順次求め、前記積分値が所定の値以上となるような前記積分期間の移動範囲から前記伝送路歪の量を求めて出力する積分演算手段とを備える
ことを特徴とする無線通信装置。The wireless communication device according to claim 2,
The synchronization means includes
A matched filter for obtaining a correlation value between a reception data after the quadrature detection and a pattern of a predetermined synchronization reference symbol as a correlation function;
An integral value of the correlation function in a period corresponding to one symbol period is sequentially obtained while moving the integration period, and the amount of the transmission path distortion from the moving range of the integration period in which the integral value is equal to or greater than a predetermined value. An wireless communication device comprising: an integral calculation means for obtaining and outputting
前記同期手段は、
同期基準シンボルが入力されていない期間には、前記積分演算手段のクロックを停止させる
ことを特徴とする無線通信装置。The wireless communication device according to claim 5, wherein
The synchronization means includes
The wireless communication apparatus, wherein the clock of the integration calculation means is stopped during a period when no synchronization reference symbol is input.
前記復調手段は、
各サブキャリアの位相及び振幅を表す信号点配置図上における実際の信号点と理想的な信号点との距離を前記伝送路歪の量として出力する
ことを特徴とする無線通信装置。The wireless communication device according to claim 2,
The demodulating means includes
A radio communication apparatus characterized in that a distance between an actual signal point and an ideal signal point on a signal point arrangement diagram representing the phase and amplitude of each subcarrier is output as the amount of transmission path distortion.
前記ビタビ復号手段は、
最尤パスのブランチメトリックと、当該最尤パス以外のブランチメトリックとの差が、所定のしきい値以上になるような受信データ保持期間の長さを求め、前記伝送路歪の量として出力する
ことを特徴とする無線通信装置。The wireless communication device according to claim 2,
The Viterbi decoding means includes
The length of the received data holding period is determined such that the difference between the branch metric of the maximum likelihood path and the branch metric other than the maximum likelihood path is equal to or greater than a predetermined threshold, and is output as the amount of the transmission path distortion. A wireless communication apparatus.
前記同期手段は、
前記直交検波後の受信データが入力されると、当該データに基づいて伝送路歪の量を求め、これに応じて当該同期手段における受信データ処理のビット幅を変化させるものであり、
前記復調手段は、
前記フーリエ変換手段が出力する受信データが入力されると、当該データに基づいて伝送路歪の量を求め、これと前記同期手段が求めた伝送路歪の量とに応じて、当該復調手段における受信データ処理のビット幅を変化させるものであり、
前記ビタビ復号手段は、
前記復調手段が出力する受信データが入力されると、当該データに基づいて伝送路歪の量を求め、これと前記同期手段及び前記復調手段が求めた伝送路歪みの量とに応じて、当該ビタビ復号手段における受信データ処理のビット幅と、受信データ保持量とを変化させるものである
ことを特徴とする無線通信装置。The wireless communication device according to claim 2,
The synchronization means includes
When the reception data after the quadrature detection is input, the amount of transmission path distortion is obtained based on the data, and the bit width of the reception data processing in the synchronization unit is changed accordingly.
The demodulating means includes
When the reception data output by the Fourier transform means is input, the amount of transmission line distortion is obtained based on the data, and in accordance with this and the amount of transmission line distortion obtained by the synchronization means, the demodulation means It changes the bit width of received data processing,
The Viterbi decoding means includes
When the reception data output by the demodulation means is input, the amount of transmission path distortion is determined based on the data, and according to the amount of transmission path distortion determined by the synchronization means and the demodulation means, A radio communication apparatus characterized in that the bit width of received data processing in the Viterbi decoding means and the received data holding amount are changed.
前記伝送路歪量検出手段は、
複数のレジスタを備え、当該複数のレジスタのうち、前記同期手段、前記復調手段、及び前記ビタビ復号手段が求める各伝送路歪の量の組み合わせに対応するもののそれぞれに、前記データ精度制御信号の値を格納させる
ことを特徴とする無線通信装置。The wireless communication device according to claim 2,
The transmission path distortion amount detecting means includes
A value of the data accuracy control signal for each of the plurality of registers corresponding to a combination of transmission path distortion amounts obtained by the synchronization means, the demodulation means, and the Viterbi decoding means. A wireless communication device characterized by storing the wireless communication device.
直交検波後の受信データに位相補正を行って、得られた位相補正後の受信データを出力する同期手段と、
前記位相補正後の受信データをフーリエ変換し、得られた周波数軸上の受信データを出力するフーリエ変換手段と、
前記周波数軸上の受信データを復調して、得られた復調後の受信データを出力する復調手段と、
前記復調後の受信データを、ビタビアルゴリズムを用いて復号し、得られた復号ビットストリームを出力するとともに、前記サブキャリアの変調方式を検出して出力するビタビ復号手段と、
前記サブキャリアの変調方式に応じて受信データ処理のビット幅を変化させるように、前記同期手段、前記フーリエ変換手段、前記復調手段及び前記ビタビ復号手段を制御するデータ精度制御手段と、
前記サブキャリアの変調方式に応じて受信データ保持量を変化させるように、前記ビタビ復号手段を制御するデータ保持量制御手段とを備えた
無線通信装置。A wireless communication apparatus for receiving an orthogonal frequency division multiplexed signal for transmitting information by a plurality of subcarriers,
Synchronizing means for performing phase correction on the reception data after quadrature detection and outputting the obtained reception data after phase correction;
Fourier transform means for Fourier-transforming the received data after phase correction and outputting the received data on the obtained frequency axis;
Demodulation means for demodulating the reception data on the frequency axis and outputting the obtained reception data after demodulation;
Viterbi decoding means that decodes the demodulated received data using a Viterbi algorithm, outputs the resulting decoded bitstream, and detects and outputs the modulation scheme of the subcarriers;
Data accuracy control means for controlling the synchronization means, the Fourier transform means, the demodulation means, and the Viterbi decoding means so as to change the bit width of received data processing in accordance with the modulation scheme of the subcarrier;
A wireless communication apparatus comprising: a data holding amount control unit that controls the Viterbi decoding unit so as to change a received data holding amount according to a modulation scheme of the subcarrier.
前記ビタビ復号手段は、
前記サブキャリアの変調方式に応じて、動作周波数を変化させる
ことを特徴とする無線通信装置。The wireless communication device according to claim 11, wherein
The Viterbi decoding means includes
A radio communication apparatus, wherein an operating frequency is changed according to a modulation scheme of the subcarrier.
受信データの所定のビットの値を零に固定することにより、受信データ処理のビット幅を変化させる
ことを特徴とする無線通信装置。The wireless communication apparatus according to claim 2 or 11,
A radio communication apparatus characterized by changing a bit width of received data processing by fixing a predetermined bit value of received data to zero.
データの一部のビットを処理するための回路へのクロックを停止することにより、受信データ処理のビット幅を変化させる
ことを特徴とする無線通信装置。The wireless communication apparatus according to claim 2 or 11,
A radio communication apparatus characterized by changing a bit width of received data processing by stopping a clock to a circuit for processing a part of bits of data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001226277A JP4639007B2 (en) | 2001-07-26 | 2001-07-26 | Wireless communication device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001226277A JP4639007B2 (en) | 2001-07-26 | 2001-07-26 | Wireless communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003037577A JP2003037577A (en) | 2003-02-07 |
| JP4639007B2 true JP4639007B2 (en) | 2011-02-23 |
Family
ID=19059120
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001226277A Expired - Fee Related JP4639007B2 (en) | 2001-07-26 | 2001-07-26 | Wireless communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4639007B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4065859B2 (en) * | 2004-02-23 | 2008-03-26 | シャープ株式会社 | Reception device, wireless communication device, wireless communication system, reception method, and recording medium recording reception program |
| JP4899554B2 (en) * | 2006-03-16 | 2012-03-21 | 日本電気株式会社 | Wireless communication system, wireless communication method, and signal processing program thereof |
| US8437433B2 (en) * | 2008-03-28 | 2013-05-07 | Qualcomm Incorporated | Zeroing-out LLRs using demod-bitmap to improve performance of modem decoder |
| JP5547012B2 (en) * | 2010-09-21 | 2014-07-09 | 株式会社東芝 | Radio wave receiver and signal analysis method |
| JP5700562B2 (en) * | 2011-12-20 | 2015-04-15 | 日本電信電話株式会社 | Optical transmission system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07221804A (en) * | 1994-02-03 | 1995-08-18 | Hitachi Ltd | Maximum likelihood sequence estimator |
| JP2772287B2 (en) * | 1996-08-30 | 1998-07-02 | 株式会社次世代デジタルテレビジョン放送システム研究所 | OFDM demodulator |
| JP2002016578A (en) * | 2000-06-28 | 2002-01-18 | Sony Corp | Demodulation device, demodulation method and terminal device |
-
2001
- 2001-07-26 JP JP2001226277A patent/JP4639007B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003037577A (en) | 2003-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1172982B1 (en) | Carrier recovery in a multicarrier receiver | |
| EP1349337B1 (en) | Multicarrier reception with interference detection | |
| US7724694B2 (en) | Doppler frequency calculating apparatus and method and OFDM demodulating apparatus | |
| US7991058B2 (en) | OFDM reception device | |
| CN100591061C (en) | Guard Interval and FFT Mode Detector in Terrestrial Digital Video Broadcasting Receiver | |
| JPH09130362A (en) | Receiving device and receiving method | |
| US7831004B2 (en) | Synchronous detecting circuit | |
| US8081027B2 (en) | Reception device, control method, and program | |
| CN101766009A (en) | Method and apparatus for synchronizing a receiver | |
| JP4295012B2 (en) | Semiconductor integrated circuit and demodulator | |
| JP4639007B2 (en) | Wireless communication device | |
| JP2008530951A (en) | Demodulator and receiver for pre-encoded partial response signals | |
| JP4567088B2 (en) | OFDM signal receiving apparatus and receiving method | |
| JP4362954B2 (en) | Demodulator and demodulation method | |
| JP2000165346A (en) | OFDM demodulator | |
| JP2004214960A (en) | OFDM demodulator | |
| JP2004282613A (en) | Equalizing device and receiving device having the same | |
| KR20090110165A (en) | Orthogonal Frequency Division Multiplexing (OPDM) Receiver and Method of Minimizing Symbol Interference Using the Receiver | |
| JP3773388B2 (en) | Clock signal regeneration circuit and clock signal regeneration method | |
| JP4285038B2 (en) | OFDM demodulator | |
| JP3148090B2 (en) | OFDM signal synchronous demodulator | |
| JP4362955B2 (en) | Demodulator and demodulation method | |
| JP2000151545A (en) | Demodulation device and method, and providing medium | |
| JP2002094480A (en) | Clock signal reproducing device and receiving device, clock signal reproducing method and receiving method | |
| JP2006287672A (en) | OFDM demodulation apparatus and OFDM demodulation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080701 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101018 |
|
| 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: 20101109 |
|
| 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: 20101129 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131203 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4639007 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |