JP4025614B2 - LSI with STTD decoding function - Google Patents
LSI with STTD decoding function Download PDFInfo
- Publication number
- JP4025614B2 JP4025614B2 JP2002292909A JP2002292909A JP4025614B2 JP 4025614 B2 JP4025614 B2 JP 4025614B2 JP 2002292909 A JP2002292909 A JP 2002292909A JP 2002292909 A JP2002292909 A JP 2002292909A JP 4025614 B2 JP4025614 B2 JP 4025614B2
- Authority
- JP
- Japan
- Prior art keywords
- sttd
- symbol
- lsi
- unit
- finger
- 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
- Radio Transmission System (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、STTDデコード機能を有するLSIに関する。
【0002】
【従来の技術】
ITU(国際電気通信連合)で策定された、移動体通信の世界統一の標準規格であるIMT2000の対応規格の1つに、W-CDMA(Wideband Code Division Multiple Access)方式がある。
【0003】
W-CDMA方式では、端末における受信特性を向上させる技術の1つとして、送信ダイバシティ技術が採用されている。W-CDMAにおける送信ダイバシティには、いくつかのモードが存在する。その中の1つがSTTD(Space Time Block Coded Transmit Antenna Diversity)である。
【0004】
図8は、STTDのエンコードおよび伝搬モデルを示す図である。
【0005】
図中、Tは、シンボル時間を示し、S1はI,Q成分を含んだ送信シンボル1、S2は送信シンボル2を示す。
【0006】
送信局では、送信ダイバシティのモードにSTTDが適用されている場合、2つの時間的に連続したシンボルと2つ送信アンテナを用いて情報シンボルのエンコードおよび送信を行う。
【0007】
すなわち、時間Tにおいて、送信シンボルS1と送信シンボルS2の共役複素数に−1を掛け合わせたものをそれぞれ、送信アンテナ1、送信アンテナ2より同時に送信する。
【0008】
次に、時刻2Tでは、送信シンボルS2と送信シンボルS1の共役複素数をそれぞれ送信アンテナ1、送信アンテナ2より同時に送信する。時刻3T以降は、次の連続する2シンボルを用いて同様の動作を繰り返し行う。
【0009】
このようにSTTDエンコードは、2つの送信シンボルを組み合わせて時間的なエンコードを行い、空間的に異なる2つの送信アンテナよりそれぞれ同時に送信することで成立する。
【0010】
次に、送信された情報シンボルは、移動体通信環境下においてレイリーフェージングの影響により振幅変動および位相変動され、受信される。
【0011】
すなわち、送信アンテナ1から送信されたシンボルは、振幅変動および位相変動の伝達関数(チャネル推定値)α1が掛け合わされて受信される。
【0012】
同様に、送信アンテナ2から送信されたシンボルは、振幅変動および位相変動の伝達関数(チャネル推定値)α2が掛け合わされて受信される。
【0013】
このとき、受信端における2つのアンテナ間の伝搬遅延は、チップレートよりも充分短いことが報告されている。したがって、受信シンボルR1もしくはR2は、2つのアンテナから同時に送信された情報シンボルが足し合わされた状態となって受信される。
【0014】
よって、受信シンボルR1,R2は、白色雑音を無視したとすると、以下の式(1)で表される。
R1=S1・α1―S2*・α2 (S2*はS2の共役複素数を示す)
R2=S2・α1+S1*・α2 (S1*はS1の共役複素数を示す) …式(1)
受信機では、式(1)で表される受信シンボルR1,R2と、各送信アンテナの伝搬路における伝達関数の推定値α1、α2を用いて同期検波およびSTTDデコードを行い、S1,S2を復調する。
【0015】
すなわち、式(1)を用いて送信シンボルS1,S2を復調すると式(2)のように表される。
【0016】
2・S1=R1・α1*+R2*・α2
2・S2=−R1・α2+R2・α1* …式(2)
ところで、伝達関数の推定および同期検波には、内挿補間同期検波方式が知られている。
【0017】
内挿同期検波とは、複数の受信シンボルに基づき伝搬路の伝達関数を推定し、その推定された伝達関数に基づき位相補償のための係数を生成し、この係数を情報シンボルに乗算することにより位相補償を行う技術であり、例えば、下記の特許文献1に記載されている。
【0018】
また、STTDエンコードならびにデコードについては、例えば、下記の特許文献2に記載されている。
【0019】
【特許文献1】
特開2000−78107号公報(図3など)
【特許文献2】
特開2000-138623号公報(図5など)
【0020】
【発明が解決しようとする課題】
しかしながら、STTDデコードを行う場合は、STTD非適用時と比較して次のような問題が発生する。
【0021】
STTDによる送信ダイバシティが適用されない場合は、エンコードされない同一シンボルが2つのアンテナから同時に送信される。従って、白色雑音を無視した場合、受信シンボルR1,R2は式(3)のように表される。
【0022】
S1=R1・α* (α=α1+α2)
S2=R2・α* …式(3)
ここで、送信信号の変調方式としてQPSK(4相位相変調)が採用されているとし、式(2)および式(3)をI成分、Q成分を考慮して展開すると、それぞれ、下記の式(4)、式(5)のようになる。
【0023】
式(2)の展開
S1i= α1i・R1i+α1q・R1q+α2i・R2i+α2q・R2q
S1q=−α1q・R1i+α1i・R1q+α2q・R2I−α2i・R2q
S2i= α1i・R2i+α1q・R2q−α2i・R1I−α2q・R1q
S2q=−α1q・R2i+α1i・R2q−α2q・R1i+α2i・R1q …式(4)
式(3)の展開
S1i= α1i・R1i+α1q・R1q
S1q=−α1q・R1i+α1i・R1q
S2i= α1i・R2i+α1q・R2q
S2q=−α1q・R2i+α1i・R2q …式(5)
式(4)、式(5)を比較したものが図7(a),(b)である。
【0024】
図7(a)がSTTDエンコードが適用される場合の、送信シンボル復調用演算の内容(式4と同じ)を示し、図7(b)がSTTDエンコードが非適用の場合の送信シンボル復調用演算の内容(式5と同じ)を示している。図7(a),(b)では、演算式を複数の項に分け、それぞれに▲1▼〜▲4▼の番号を付して区別できるようにしている。
【0025】
STTDエンコードを用いない場合(図7(b)の場合)は、情報シンボルS1についての位相補償を行うためには、▲1▼の処理のみが必要である。
【0026】
これに対し、STTDデコードを実現しようとした場合(図7(a)の場合)、情報シンボルS1を復調するのに、「▲1▼および▲2▼の処理」と、「▲1▼、▲2▼のそれぞれの演算結果の加算処理」を行う必要がある。
【0027】
同様に情報シンボルS2を復調するのに、STTDデコードでは、▲3▼および▲4▼の処理と▲3▼、▲4▼の演算結果の加算処理を行う必要があり、▲3▼の処理のみでよいSTTD非適用時と比較して、1シンボルの復調に、2回の複素乗算処理と1回の加算処理が必要となる。
【0028】
このようにSTTDデコードを行うためには、通常の位相補償で必要な複素乗算器の構成を流用した場合、その後に、2回の複素乗算処理の加算を行う必要があるため、回路規模が増大してしまう。
【0029】
本発明は、このような課題を解決し、LSI化された回路の専有面積の削減を実現することを目的とする。
【0030】
【課題を解決するための手段】
本発明のSTTDデコード機能をもつLSIは、STTDエンコード信号を複数のフィンガで受信し、各フィンガにて逆拡散を行い、各フィンガから出力される情報シンボルについて複素演算およびSTTDシンボルの復調を行ってデコード信号を得る、 STTD デコード機能を有する LSI であって、前記複数のフィンガの各々から出力される前記受信シンボルについて、前記複素演算を時分割方式で行うとともに乗算演算のみを行う共通の複素演算部と、前記 STTD シンボルの復調に必要なデータのすべての加算処理を実施する、前記 LSI に内蔵されるレイク合成器に含まれる加算演算部と、を有する構成を採る。
【0031】
複素演算部の共用化ならびにレイク合成器内の加算器の活用により、ハードウエア資源の効率的利用が実現される。したがって、冗長的な演算回路を設ける必要がなくなり、LSIチップの専有面積の縮小を図ることができる。
【0033】
また、STTDデコードのための加算器を特別に設ける必要がなくなり、LSIチップの専有面積を、さらに縮小することができる。冗長な回路の削減は、消費電力の削減にも寄与する。
さらに、本発明の本発明の STTD デコード機能をもつ LSI は、 STTD エンコード信号を受信して逆拡散を行うとともに、逆拡散後の情報シンボルをシンボル蓄積メモリに一時的に蓄積する一方で、逆拡散後の信号から抜き出したパイロットシンボルを用いて伝搬路における伝達関数推定を行う複数のフィンガと、前記フィンガが伝達関数推定した伝達関数推定値および前記シンボル蓄積メモリが蓄積した情報シンボルを前記フィンガ毎に選択して時分割方式で出力するセレクタと、前記セレクタから出力される前記伝達関数推定値に基づき生成される係数を前記セレクタから出力される前記情報シンボルに乗算する処理を少なくとも実行する共通の複素演算部と、 STTD シンボルの復調に必要なデータの加算処理の少なくとも一部を実施する、レイク合成器に含まれる加算演算部と、を具備する構成を採る。
【0034】
【発明の実施の形態】
本発明の実施の形態について、図面を参照して説明する。
【0035】
(実施の形態1)
図1は、本発明のSTTDデコード機能をもつLSI(CDMA通信方式の受信機)の構成例を示す図である。
【0036】
図示されるように、このLSI(CDMA通信方式の受信機)は、受信フィンガ(以下、単にフィンガという)70a〜70nと、セレクタ82,84と、これらのセレクタを制御する制御部120と、STTDデコーダ200(この部分は、STTDデコード動作を行わないときは、受信シンボルの位相補償とレイク合成を行う)と、を有する。
【0037】
フィンガ70a〜70nの各々は、伝搬路の伝達関数推定部(40a〜40n)と、シンボル蓄積メモリ(20a〜20n)を有する。
【0038】
セレクタ82は、各フィンガから出力される、推定された伝達関数のうちの一つを選択し、STTDデコーダ200に与える。
【0039】
セレクタ84は、各フィンガから出力される、情報シンボルのうちの一つを選択し、STTDデコーダ200に与える。
【0040】
STTDデコーダ200は、伝達関数選択部50と、複素演算部60(乗算部100および加算部102を有する)と、レイク合成器90に含まれる、保持部104および加算部106(これらは、レイク合成器の一部であると共に、STTDエンコードシンボルをデコードするためのSTTDシンボル復調部の一部としても機能する)と、を有する。
【0041】
伝達関数選択部50は、伝達関数推定部40a〜40nによって推定された、伝搬路の伝達関数に基づき、複素演算部60に供給する複素乗算係数を発生させる。
【0042】
この伝達関数選択部50は、STTDエンコード信号を復調する場合と、通常の信号を復調する場合とを区別し、その場面で必要な乗算係数を生成し、複素演算部60に供給する。
【0043】
次に、図1のLSIにおける特徴的な構成を説明する。
【0044】
上述の式(4)に示したとおり、例えば、送信シンボルS1のI,Q成分は、以下のように示される。
S1i= α1i・R1i+α1q・R1q+α2i・R2i+α2q・R2q
S1q=−α1q・R1i+α1i・R1q+α2q・R2I−α2i・R2q
そして、図7(a)の上側に示されるように、上記の式は、▲1▼,▲2▼の2組の多項式に区分することができる。したがって、送信シンボルの復元には、▲1▼,▲2▼の多項式の計算(複素乗算係数の乗算と加算)を行い、その結果同士を加算するという演算を行う必要がある。
【0045】
本発明では、図1に示されるように、前半の複素乗算係数の乗算と加算を、各フィンガで共用される複素演算部60に内蔵される乗算部100および加算部102により行う。
【0046】
そして、後半の加算を、レイク合成器90内の保持部(フリップフロップ(FF))104および加算部106にて行う。
【0047】
セレクタ82,84は、複素演算部60を、各フィンガ70a〜70bで共用化するために設けられている。
【0048】
複素演算部60の共用により、ハードウエア量を削減でき、回路の消費電力も削減することができる。
【0049】
また、後半の加算処理を、CDMA受信機に必須のレイク合成器に含まれる保持部104や加算部106にて行うことにより、既存のハードウエアを有効活用することができる。これにより、ハードウエア量や回路の消費電力を、さらに削減することができる。
【0050】
図2に、複素演算部60およびレイク合成器90における主要な動作を示す。
【0051】
まず、(a)段階では、複素演算部60において、上述の▲1▼の多項式の演算を行う。
【0052】
続いて、(b)段階では、▲1▼の演算結果がレイク合成器90内の保持部104に保持され、一方、複素演算部60では、上述の▲2▼の多項式の演算が行われる。
【0053】
そして、(c)段階では、▲1▼と▲2▼の演算結果同士の加算を、レイク合成器90内の加算部106を用いて行う。これにより、送信シンボルs1i,s1qを復元することができる。
【0054】
(実施の形態2)
図3は、実施の形態2にかかる、STTDデコード機能を有するLSIの具体的構成を示すブロック図である。
【0055】
図3において、受信シンボルは、各フィンガ70a〜70nに入力される。
【0056】
図示されるように、図3のセレクタ80は、各フィンガ70a〜70nの伝達関数推定部40a〜40nから出力される、推定された伝達関数の一つを選択するセレクタ82と、各フィンガ70a〜70nのシンボル蓄積メモリ20a〜20nから出力される情報シンボルの一つを選択するセレクタ84a,84bと、を有している。
【0057】
以下の説明では、フィンガ70aにおける処理を例にとって説明する。他のフィンガにおいても同様な処理が行われる。
【0058】
受信データは、まず、逆拡散部10aにおいて、逆拡散される。
【0059】
逆拡散後の情報シンボルは、シンボル蓄積メモリ20aに蓄積されるとともに、パイロットシンボル抜き取り部30aに入力される。
【0060】
伝達関数推定に用いるパイロットシンボルは、パイロットシンボル抜き取り部30aにおいて抽出され、伝達関数推定部40aに入力される。伝達関数推定部40aでは、2つの送信アンテナの伝搬路における伝達関数α1、α2がそれぞれ推定される。
【0061】
各フィンガ毎に算出される伝達関数α1、α2の中から、セレクタ82にて、一つのフィンガについての伝達関数(ここでは、フィンガ70aの伝達関数)が選択される。
【0062】
また、シンボル蓄積メモリ20a〜20nから読み出される情報シンボルR1(R1i, R1q)のうちの一つが、セレクタ84a,84bにて選択される。
【0063】
複素演算部60は、STTDエンコード信号に対して復調のための複素乗算を行う。また、この複素乗算部60は、通常の受信信号に対しては、内挿同期検波による位相補償を行う。
【0064】
複素演算部60は、図3に示されるとおり、4つの乗算器62〜65と、2つの加算器66a,66bを内蔵する。
【0065】
また、レイク合成器90は、フリップフロップ(FF)91a,91b,93a,93b,94a,94bと、加算器92a,92bと、を有する。
【0066】
レイク合成器90から出力される復調されたSTTDシンボル(Si,Sq)は、チャネルコーデック(不図示)に送られる。
【0067】
以下、STTDエンコード信号の復調動作を4段階に分けて順に説明する。
【0068】
ここでは、図7(a)に示す▲1▼〜▲4▼の各ブロックの動作を、各フィンガ毎に順次、実行する。
【0069】
第1段階では、シンボル蓄積メモリ20aから、情報シンボルR1(R1i, R1q)が読み出され、複素演算部(位相補償部)60に入力される。
【0070】
複素演算部(位相補償部)60の入力ポートaw、ax、ay、azには、伝達関数選択部50が生成した、α1i、‐α1q、α1q、α1i、の各係数がそれぞれ入力される。そして、所定の演算(図7(a)の▲1▼)が実行される。
【0071】
その演算の結果は、レイク合成器90に送られ、フリップフロップ(FF)91a,91bに保持される。
【0072】
第2段階では、シンボル蓄積メモリ20aから、情報シンボルR2(R2i, R2q)が新たに読み出され、複素演算部(位相補償部)60に入力される。
【0073】
また、複素演算部60の入力ポートaw、ax、ay、azには、伝達関数選択部50が生成した、α2i、α2q、+α2q、−α2iの各係数が入力される。そして、情報シンボルに上述の係数を乗算し、所定の加算が行われる(図7(a)の▲2▼)。
【0074】
その演算の結果は、レイク合成器90に送られ、フリップフロップ(FF)91a,91bに保持される。一方、先に保持されていた第1段階の複素演算の結果は、フリップフロップ93a,93bに保持される。
【0075】
次に、第1段階および第2段階の各複素演算の結果同士を加算器92a,92bで加算する。そして、その加算結果(STTDデコードシンボル)は、フリップフロップ(FF)94a,94bに一時的に蓄積される。
【0076】
これにより、送信シンボルS1についての、一つのフィンガ(ここでは、フィンガ70a)に関するSTTDデコード処理が完了する。
【0077】
上述の第1段階ならびに第2段階の処理が、フィンガ70b〜70nの各々について、順次、行われる。そして、各処理の結果が、レイク合成器90にて、例えば、最大比合成され、最終的に送信シンボルS1(S1i,S1q)が復調される。
【0078】
第3段階では、シンボル蓄積メモリ20aから、情報シンボルR2(R2i, R2q)が読み出される。
【0079】
また、複素演算部60の入力ポートaw、ax、ay、azへ、−α2i、−α2q、−α2q、α2i、の各係数が入力される。
【0080】
そして、所定の複素演算が行われ(図7(a)の▲4▼)、その結果は、レイク合成器90のフリップフロップ91a,91bに保持される。
【0081】
第4段階では、シンボル蓄積メモリ20aから、情報シンボルR2(R2i, R2q)が新たに読み出される。
【0082】
複素演算部60の入力ポートaw、ax、ay、azには、α1i、−α1q、α1q、α1i、の各係数が入力される。
【0083】
そして、所定の複素演算が行われる(図7(a)の▲3▼)。その演算結果は、レイク合成器90に送られ、先の演算結果(図7(a)の▲3▼の演算結果)と合成され、その合成結果は、フリップフロップ(FF)94a,94bに一時的に蓄積される。
【0084】
これにより、送信シンボルS2に関する、フィンガ70aについてのSTTDデコード処理が完了する。このような3段階および4段階の処理を、各フィンガ毎に繰り返し実行することで、最終的に送信シンボルS2(S2i,S2q)が復調される。
【0085】
このように、複素演算を、時分割で各フィンガ毎に実施する構成とすると共に、STTD復調に必要な加算処理の一部をレイク合成器内のハードウエアを用いて行うことにより、冗長的な記載を排して、きわめてコンパクトな構成のSTTDデコード機能を有するLSI(CDMA受信機)が実現される。
【0086】
図9に、本発明の構成を採用しない場合のLSI(比較例のLSI)の構成を示す。図9において、複数のフィンガ7a〜7nは、それぞれ、逆拡散部1a〜1nと、シンボル蓄積メモリ2a〜2nと、パイロットシンボル抜き取り部3a〜3nと、伝達関数推定部4a〜4nと、伝達関数推定部5a〜5nと、シンボル復調部10a〜10nを有する。参照符号9は、レイク合成器を示す。
【0087】
図9の構成では、各フィンガに、複素演算部(6a〜6n)およびシンボル復調部(10a〜10n)が設けられており、回路を構成する素子数が飛躍的に多くなる。
【0088】
本発明によれば、回路の素子数を大幅に削減できる。携帯電話端末では、小型化や低消費電力性が厳しく要求されるため、本発明は特に有効である。
【0089】
(実施の形態3)
図4は、実施の形態3にかかる、STTDデコード機能を有するLSIの構成を示すブロック図である。
【0090】
図4のSTTDデコード機能を有するLSIは、図1のLSIと、基本的な構成および動作は同じである。
【0091】
ただし、図4の複素演算部61は乗算部100のみを有しており(図1の場合のように加算部を有さない)、すべての加算処理は、レイク合成器90のハードウエア(保持部104および加算部106)を用いて時分割方式で行う点で、前掲の実施の携帯とは異なる。
【0092】
レイク合成器90のハードウエアを用いて、時分割で加算処理を行うために、レイク合成器90の前にセレクタ150が設けられている。セレクタ150は、制御部122によって制御される。
【0093】
複素演算部61から加算器が除去されるため、回路の専有面積のさらなる低減を図ることができる。
【0094】
より具体的な構成を図5に示す。
【0095】
図5のLSIの構成は図3のLSIの構成と基本的に同じである。ただし、複素演算部60において加算器が除去されている点、ならびに、レイク合成器90の前に、セレクタ87a,87bが設けられている点で異なる。
【0096】
(実施の形態4)
本発明のLSIは、図6に示すように、CDMA受信装置に適用することができる。
図6では、本発明のLSIは点線で囲んで示されている。ただし、これに限定されるものではなく、図6に示される全ての要素をワンチップ化してもよい。
【0097】
図示されるように、CDMA受信装置は、受信アンテナ10と、所定の周波数でフィルタリングし、ベースバンド信号に復調する高周波信号処理部11と、アナログ信号をデジタル信号に変換するA/D変換部12と、受信信号を所定のタイミングで逆拡散しデータを復調するフィンガ部13と、逆拡散後データの同期検波およびSTTDデコードを行う同期検波部(兼STTDデコード部)14と、逆拡散され、同期検波およびSTTDデコードされたマルチパスをレイク合成するレイク合成部15と、チャネルデコードを行うチャネルコーデック部16と、を備えている。
【0098】
受信信号は、高周波信号処理部11においてベースバンド信号に復調され、A/D変換されてデジタルデータに変換された後、フィンガ部13に入力される。
【0099】
フィンガ部13では、所望のマルチパス数および、多重コード数分の逆拡散器により、逆拡散されデータが復調される。
【0100】
同期検波兼STTDデコード部14およびレイク合成部15では、これら複数のデータの位相を補償し、レイク合成を行う。
【0101】
本発明のLSIの利用は、CDMA受信装置自体を小型化することに寄与する。
【0102】
【発明の効果】
以上説明したように本発明は、ハードウエアの効率的な利用を図ることで冗長的な回路構成を排し、小型かつ低消費電力のLSI(CDMA受信装置)の実現に寄与するものである。
【図面の簡単な説明】
【図1】本発明の実施の形態1にかかる、STTDデコード機能を有するLSIの構成を示すブロック図
【図2】図1のLSIの特徴的な動作を説明するための図
【図3】本発明の実施の形態2にかかる、STTDデコード機能を有するLSIの具体的構成を示すブロック図
【図4】本発明の実施の形態3にかかる、STTDデコード機能を有するLSIの構成を示すブロック図
【図5】本発明の実施の形態3にかかる、STTDデコード機能を有するLSIの具体的構成を示すブロック図
【図6】本発明のLSIを用いたCDMA受信機の全体構成を示すブロック図
【図7】(a)STTDデコード処理を行う場合の、送信シンボル復調のための演算式を示す図(b)STTDデコード処理を行わない場合の、送信シンボル復調のための演算式を示す図
【図8】 STTDエンコードの内容、およびSTTDエンコード信号の伝搬モデルを示す図
【図9】本発明を適用しない場合の比較例のLSIの構成を示すブロック図
【符号の説明】
10a〜10n 逆拡散部
20a〜20n シンボル蓄積メモリ
40a〜40n 伝達関数推定部
50 伝達関数選択部
60 複素演算部
70a〜70n フィンガ
82,84 セレクタ
90 レイク合成器(STTDシンボル復調兼用)
100 乗算部
102 加算部
104 保持部
106 加算部
120 セレクタ制御部
200 STTDデコーダ(STTDデコード機能に特に関連する部分)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an LSI having an STTD decoding function.
[0002]
[Prior art]
One of the standards supported by IMT2000, which is a global standard for mobile communications established by the ITU (International Telecommunication Union), is the W-CDMA (Wideband Code Division Multiple Access) system.
[0003]
In the W-CDMA system, a transmission diversity technique is adopted as one technique for improving reception characteristics in a terminal. There are several modes for transmit diversity in W-CDMA. One of them is STTD (Space Time Block Coded Transmit Antenna Diversity).
[0004]
FIG. 8 is a diagram illustrating an STTD encoding and propagation model.
[0005]
In the figure, T indicates a symbol time, S1 indicates a
[0006]
In the transmission station, when STTD is applied to the transmission diversity mode, information symbols are encoded and transmitted using two temporally continuous symbols and two transmission antennas.
[0007]
That is, at time T, the transmission complex of the transmission symbol S1 and the transmission symbol S2 multiplied by −1 is simultaneously transmitted from the
[0008]
Next, at
[0009]
As described above, STTD encoding is realized by combining two transmission symbols and performing temporal encoding, and transmitting simultaneously from two spatially different transmission antennas.
[0010]
Next, the transmitted information symbols are subjected to amplitude fluctuation and phase fluctuation under the influence of Rayleigh fading in a mobile communication environment, and are received.
[0011]
That is, the symbol transmitted from the transmitting
[0012]
Similarly, the symbol transmitted from the transmitting
[0013]
At this time, it has been reported that the propagation delay between the two antennas at the receiving end is sufficiently shorter than the chip rate. Therefore, the received symbol R1 or R2 is received in a state in which information symbols transmitted simultaneously from the two antennas are added.
[0014]
Therefore, the received symbols R1 and R2 are expressed by the following equation (1) when white noise is ignored.
R1 = S1 ・ α1-S2 * ・ α2 (S2 * is the conjugate complex number of S2)
R2 = S2 · α1 + S1 * · α2 (S1 * indicates the conjugate complex number of S1) ... Formula (1)
The receiver performs synchronous detection and STTD decoding using the received symbols R1 and R2 represented by Equation (1) and the estimated transfer functions α1 and α2 in the propagation path of each transmitting antenna, and demodulates S1 and S2. To do.
[0015]
That is, when the transmission symbols S1 and S2 are demodulated using Expression (1), Expression (2) is obtained.
[0016]
2 ・ S1 = R1 ・ α1 * + R2 * ・ α2
2 ・ S2 = −R1 ・ α2 + R2 ・ α1 * ... Formula (2)
Incidentally, an interpolation interpolation synchronous detection method is known for transfer function estimation and synchronous detection.
[0017]
Interpolation synchronous detection is based on estimating a transfer function of a propagation path based on a plurality of received symbols, generating a coefficient for phase compensation based on the estimated transfer function, and multiplying the information symbol by this coefficient. This is a technique for performing phase compensation, and is described, for example, in
[0018]
Further, STTD encoding and decoding are described in, for example,
[0019]
[Patent Document 1]
JP 2000-78107 A (FIG. 3 etc.)
[Patent Document 2]
JP 2000-138623 A (FIG. 5 etc.)
[0020]
[Problems to be solved by the invention]
However, when STTD decoding is performed, the following problems occur compared to when STTD is not applied.
[0021]
When transmission diversity by STTD is not applied, the same symbol that is not encoded is transmitted simultaneously from two antennas. Therefore, when white noise is ignored, the received symbols R1 and R2 are expressed as in Equation (3).
[0022]
S1 = R1 ・ α * (α = α1 + α2)
S2 = R2 · α * ... Formula (3)
Here, assuming that QPSK (four-phase phase modulation) is adopted as the modulation method of the transmission signal, when Expression (2) and Expression (3) are expanded in consideration of I component and Q component, (4) and Equation (5).
[0023]
Expansion of formula (2)
S1i = α1i ・ R1i + α1q ・ R1q + α2i ・ R2i + α2q ・ R2q
S1q = −α1q ・ R1i + α1i ・ R1q + α2q ・ R2I−α2i ・ R2q
S2i = α1i ・ R2i + α1q ・ R2q−α2i ・ R1I−α2q ・ R1q
S2q = -α1q · R2i + α1i · R2q-α2q · R1i + α2i · R1q (4)
Expansion of formula (3)
S1i = α1i ・ R1i + α1q ・ R1q
S1q = −α1q ・ R1i + α1i ・ R1q
S2i = α1i ・ R2i + α1q ・ R2q
S2q = −α1q · R2i + α1i · R2q Equation (5)
FIG. 7A and FIG. 7B compare Expression (4) and Expression (5).
[0024]
FIG. 7A shows the contents of transmission symbol demodulation calculation (same as Equation 4) when STTD encoding is applied, and FIG. 7B shows transmission symbol demodulation calculation when STTD encoding is not applied. (Same as equation 5). In FIGS. 7A and 7B, the arithmetic expression is divided into a plurality of terms, and each is numbered (1) to (4) so as to be distinguished.
[0025]
When STTD encoding is not used (in the case of FIG. 7B), only the process (1) is necessary to perform phase compensation for the information symbol S1.
[0026]
On the other hand, when the STTD decoding is to be realized (in the case of FIG. 7A), in order to demodulate the information symbol S1, “the processing of (1) and (2)” and “(1), ▲ It is necessary to perform the “addition process of each calculation result 2)”.
[0027]
Similarly, in order to demodulate the information symbol S2, in the STTD decoding, it is necessary to perform the processes (3) and (4) and the addition process of the calculation results (3) and (4), only the process (3). Compared to when STTD is not applied, demodulation of one symbol requires two complex multiplication processes and one addition process.
[0028]
In order to perform STTD decoding in this way, when the complex multiplier configuration necessary for normal phase compensation is diverted, it is necessary to add two complex multiplication processes after that, which increases the circuit scale. Resulting in.
[0029]
An object of the present invention is to solve such problems and to realize a reduction in the area occupied by an LSI circuit.
[0030]
[Means for Solving the Problems]
LSI with STTD decoding function of the present invention receives the STTD encoded signals in a plurality of fingers despreads at each finger, Tsu line demodulation of complex operation and STTD symbols for information symbols output from the respective fingers An LSI having an STTD decoding function for obtaining a decoded signal, and performing a complex operation on the received symbols output from each of the plurality of fingers in a time division manner and performing only a multiplication operation And an addition operation unit included in a rake synthesizer built in the LSI that performs all the addition processing of data necessary for demodulation of the STTD symbol .
[0031]
Efficient use of hardware resources is realized by sharing the complex operation unit and utilizing the adder in the rake synthesizer. Therefore, there is no need to provide a redundant arithmetic circuit, and the exclusive area of the LSI chip can be reduced.
[0033]
Further , it is not necessary to provide an adder for STTD decoding, and the area occupied by the LSI chip can be further reduced. Reduction of redundant circuits also contributes to reduction of power consumption.
Furthermore, the LSI having the STTD decoding function of the present invention receives the STTD encoded signal, performs despreading, and temporarily stores the despread information symbols in the symbol storage memory, while despreading For each finger, a plurality of fingers that perform transfer function estimation in a propagation path using pilot symbols extracted from later signals, a transfer function estimated value that the finger has estimated a transfer function, and an information symbol that is stored in the symbol storage memory A selector that selects and outputs in a time-sharing manner, and a common complex that executes at least a process of multiplying the information symbol output from the selector by a coefficient generated based on the transfer function estimation value output from the selector implementing a calculation unit, at least part of the addition process the data necessary for demodulation of the STTD symbols, Lake if A configuration that includes an addition calculating unit included in the vessel, the.
[0034]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described with reference to the drawings.
[0035]
(Embodiment 1)
FIG. 1 is a diagram illustrating a configuration example of an LSI (CDMA communication system receiver) having an STTD decoding function according to the present invention.
[0036]
As shown in the figure, this LSI (CDMA communication system receiver) includes receiving fingers (hereinafter simply referred to as fingers) 70a to 70n,
[0037]
Each of the
[0038]
The
[0039]
The
[0040]
The
[0041]
The transfer
[0042]
The transfer
[0043]
Next, a characteristic configuration of the LSI of FIG. 1 will be described.
[0044]
As shown in the above equation (4), for example, the I and Q components of the transmission symbol S1 are expressed as follows.
S1i = α1i ・ R1i + α1q ・ R1q + α2i ・ R2i + α2q ・ R2q
S1q = −α1q ・ R1i + α1i ・ R1q + α2q ・ R2I−α2i ・ R2q
Then, as shown in the upper side of FIG. 7A, the above equation can be divided into two sets of polynomials (1) and (2). Therefore, in order to restore the transmission symbols, it is necessary to calculate the polynomials (1) and (2) (multiplication and addition of complex multiplication coefficients) and add the results.
[0045]
In the present invention, as shown in FIG. 1, multiplication and addition of the first half complex multiplication coefficient are performed by a
[0046]
Then, addition in the latter half is performed by the holding unit (flip-flop (FF)) 104 and the adding
[0047]
The
[0048]
By sharing the
[0049]
Further, the second half of the addition processing is performed by the holding
[0050]
FIG. 2 shows main operations in the complex
[0051]
First, in the stage (a), the complex
[0052]
Subsequently, in step (b), the calculation result of (1) is held in the holding
[0053]
In step (c), the addition of the calculation results (1) and (2) is performed using the adding
[0054]
(Embodiment 2)
FIG. 3 is a block diagram of a specific configuration of an LSI having an STTD decoding function according to the second embodiment.
[0055]
In FIG. 3, received symbols are input to the
[0056]
3, the
[0057]
In the following description, processing in the
[0058]
The received data is first despread in the
[0059]
The information symbols after despreading are accumulated in the
[0060]
Pilot symbols used for transfer function estimation are extracted by the pilot
[0061]
From the transfer functions α1 and α2 calculated for each finger, the
[0062]
Further, one of the information symbols R1 (R1i, R1q) read from the
[0063]
The
[0064]
As shown in FIG. 3, the
[0065]
The
[0066]
The demodulated STTD symbols (Si, Sq) output from the
[0067]
Hereinafter, the demodulation operation of the STTD encoded signal will be described in four steps.
[0068]
Here, the operations of the blocks (1) to (4) shown in FIG. 7A are sequentially executed for each finger.
[0069]
In the first stage, information symbols R1 (R1i, R1q) are read from the
[0070]
The coefficients α1i, −α1q, α1q, and α1i generated by the transfer
[0071]
The result of the calculation is sent to the
[0072]
In the second stage, the information symbol R2 (R2i, R2q) is newly read from the
[0073]
The coefficients α2i, α2q, + α2q, and −α2i generated by the transfer
[0074]
The result of the calculation is sent to the
[0075]
Next, the results of the complex operations in the first stage and the second stage are added by
[0076]
This completes the STTD decoding process for one finger (here,
[0077]
The above-described first stage and second stage processes are sequentially performed for each of the
[0078]
In the third stage, the information symbol R2 (R2i, R2q) is read from the
[0079]
Further, the coefficients of -α2i, -α2q, -α2q, α2i are input to the input ports aw, ax, ay, and az of the complex
[0080]
Then, a predetermined complex operation is performed ((4) in FIG. 7A), and the result is held in the flip-
[0081]
In the fourth stage, the information symbol R2 (R2i, R2q) is newly read from the
[0082]
The coefficients α1i, −α1q, α1q, and α1i are input to the input ports aw, ax, ay, and az of the complex
[0083]
Then, a predetermined complex operation is performed ((3) in FIG. 7A). The calculation result is sent to the
[0084]
Thereby, the STTD decoding process for the
[0085]
In this way, the complex operation is performed for each finger in a time-sharing manner, and a part of the addition processing necessary for STTD demodulation is performed using the hardware in the rake combiner, thereby making it redundant. By excluding the description, an LSI (CDMA receiver) having an extremely compact STTD decoding function is realized.
[0086]
FIG. 9 shows the configuration of an LSI (comparative example LSI) when the configuration of the present invention is not adopted. In FIG. 9, a plurality of
[0087]
In the configuration of FIG. 9, each finger is provided with a complex operation unit (6a to 6n) and a symbol demodulation unit (10a to 10n), and the number of elements constituting the circuit increases dramatically.
[0088]
According to the present invention, the number of circuit elements can be greatly reduced. In mobile phone terminals, miniaturization and low power consumption are strictly required, and the present invention is particularly effective.
[0089]
(Embodiment 3)
FIG. 4 is a block diagram illustrating a configuration of an LSI having an STTD decoding function according to the third embodiment.
[0090]
The LSI having the STTD decoding function shown in FIG. 4 has the same basic configuration and operation as the LSI shown in FIG.
[0091]
However, the
[0092]
A
[0093]
Since the adder is removed from the
[0094]
A more specific configuration is shown in FIG.
[0095]
The configuration of the LSI of FIG. 5 is basically the same as the configuration of the LSI of FIG. However, the difference is that the adder is removed in the complex
[0096]
(Embodiment 4)
The LSI of the present invention can be applied to a CDMA receiver as shown in FIG.
In FIG. 6, the LSI of the present invention is shown surrounded by a dotted line. However, the present invention is not limited to this, and all the elements shown in FIG.
[0097]
As shown in the figure, a CDMA receiver includes a receiving
[0098]
The received signal is demodulated into a baseband signal by the high-frequency
[0099]
In the
[0100]
The synchronous detection /
[0101]
The use of the LSI of the present invention contributes to downsizing the CDMA receiver itself.
[0102]
【The invention's effect】
As described above, the present invention contributes to the realization of a small and low power consumption LSI (CDMA receiver) by eliminating the redundant circuit configuration by making efficient use of hardware.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an LSI having an STTD decoding function according to a first embodiment of the present invention. FIG. 2 is a diagram for explaining characteristic operations of the LSI of FIG. FIG. 4 is a block diagram showing a specific configuration of an LSI having an STTD decoding function according to a second embodiment of the invention. FIG. 4 is a block diagram showing a configuration of an LSI having an STTD decoding function according to the third embodiment of the invention. FIG. 5 is a block diagram showing a specific configuration of an LSI having an STTD decoding function according to a third embodiment of the present invention. FIG. 6 is a block diagram showing an overall configuration of a CDMA receiver using the LSI of the present invention. 7A is a diagram showing an arithmetic expression for transmission symbol demodulation when STTD decoding processing is performed. FIG. 8B is a diagram showing an arithmetic expression for transmission symbol demodulation when STTD decoding processing is not performed. ] Contents of STTD encoding and STTD encoding signal FIG. 9 is a block diagram showing the structure of an LSI of a comparative example when the present invention is not applied.
10a ~ 10n Despreading part
20a-20n symbol storage memory
40a to 40n transfer function estimator
50 Transfer function selector
60 Complex operation part
70a ~ 70n Finger
82, 84 selector
90 Rake combiner (also used for STTD symbol demodulation)
100 multiplier
102 Adder
104 Holding part
106 Adder
120 Selector controller
200 STTD decoder (parts particularly relevant to STTD decoding function)
Claims (2)
前記複数のフィンガの各々から出力される前記受信シンボルについて、前記複素演算を時分割方式で行うとともに乗算演算のみを行う共通の複素演算部と、
前記STTDシンボルの復調に必要なデータのすべての加算処理を実施する、前記LSIに内蔵されるレイク合成器に含まれる加算演算部と、
を有することを特徴とするSTTDデコード機能を有するLSI。An LSI with an STTD decoding function that receives STTD encoded signals with multiple fingers, despreads with each finger, and performs complex operation and demodulation of STTD symbols on the information symbols output from each finger to obtain decoded signals Because
A common complex operation unit that performs the complex operation in a time division manner and performs only the multiplication operation for the received symbol output from each of the plurality of fingers;
To implement all of the addition processing of data necessary for demodulation of the STTD symbols, and addition operation unit included in the rake combiner incorporated in the LSI,
An LSI having an STTD decoding function characterized by comprising:
前記フィンガが伝達関数推定した伝達関数推定値および前記シンボル蓄積メモリが蓄積した情報シンボルを前記フィンガ毎に選択して時分割方式で出力するセレクタと、
前記セレクタから出力される前記伝達関数推定値に基づき生成される係数を前記セレクタから出力される前記情報シンボルに乗算する処理を少なくとも実行する共通の複素演算部と、
STTD シンボルの復調に必要なデータの加算処理の少なくとも一部を実施する、レイク合成器に含まれる加算演算部と、
を具備することを特徴とするSTTDデコード機能を有するLSI。 While receiving the STTD encoded signal and performing despreading, the information symbol after despreading is temporarily stored in the symbol storage memory, while the transfer function in the propagation path using the pilot symbol extracted from the signal after despreading A plurality of fingers performing estimation;
A selector that selects a transfer function estimated value that the finger has estimated a transfer function and an information symbol stored in the symbol storage memory for each finger and outputs the information symbol in a time-sharing manner;
A common complex operation unit that executes at least a process of multiplying the information symbol output from the selector by a coefficient generated based on the transfer function estimation value output from the selector;
An addition operation unit included in the rake synthesizer that performs at least part of the addition processing of data necessary for demodulation of the STTD symbol;
An LSI having an STTD decoding function characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002292909A JP4025614B2 (en) | 2002-10-04 | 2002-10-04 | LSI with STTD decoding function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002292909A JP4025614B2 (en) | 2002-10-04 | 2002-10-04 | LSI with STTD decoding function |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004129075A JP2004129075A (en) | 2004-04-22 |
| JP4025614B2 true JP4025614B2 (en) | 2007-12-26 |
Family
ID=32284024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002292909A Expired - Fee Related JP4025614B2 (en) | 2002-10-04 | 2002-10-04 | LSI with STTD decoding function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4025614B2 (en) |
-
2002
- 2002-10-04 JP JP2002292909A patent/JP4025614B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004129075A (en) | 2004-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8644264B2 (en) | Method and apparatus for canceling pilot interference in a wireless communication system | |
| JP4037459B2 (en) | Coherent demodulation with decision-oriented channel prediction for digital communications | |
| JP4642264B2 (en) | Correlation circuit for spread spectrum communication | |
| JP2798128B2 (en) | CDMA multi-user receiver | |
| JP2807568B2 (en) | Adaptive spread spectrum receiver | |
| KR100814155B1 (en) | Code division multiple access wireless system with time reversed space time block transmitter diversity encoding | |
| JP4724747B2 (en) | CDMA receiving apparatus and CDMA receiving method | |
| US7308020B2 (en) | System and method of interference suppression | |
| US20050013350A1 (en) | Method and apparatus for canceling pilot interference in a wireless communication system | |
| EP0807345A1 (en) | Data transmission method, transmitter, and receiver | |
| JP3210915B2 (en) | Direct spread receiver | |
| JPH1188293A (en) | Method for determining reference phase of wireless communication system using M-sequence quadrature modulation and synchronous detection method using the same | |
| US7310367B2 (en) | Data demodulation for a CDMA communication system | |
| CN1599986A (en) | Rake receiver for FDD and TDD modes | |
| JP4025614B2 (en) | LSI with STTD decoding function | |
| US7027491B2 (en) | Interference cancellation receiver for use in a CDMA system | |
| WO2001054329A1 (en) | Interference signal eliminating apparatus and method of eliminating interference signal | |
| JP3530164B2 (en) | STTD decoding method and STTD decoder | |
| JP4141550B2 (en) | Multi-user receiver | |
| JP2000244378A (en) | Correlation circuit, demodulation circuit, and receiver for spread spectrum communication | |
| JP2001267986A (en) | Digital radio receiver | |
| JP3147112B2 (en) | Direct spread receiver | |
| JP3967604B2 (en) | RAKE receiver | |
| JP2003069451A (en) | CDMA receiver | |
| JP2002009663A (en) | Receiver for spread spectrum communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050627 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070608 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A132 Effective date: 20070626 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070822 |
|
| 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: 20070911 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071005 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101012 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111012 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121012 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |