JPH10262024A - Reception device for code division multiple connection system - Google Patents
Reception device for code division multiple connection systemInfo
- Publication number
- JPH10262024A JPH10262024A JP9066376A JP6637697A JPH10262024A JP H10262024 A JPH10262024 A JP H10262024A JP 9066376 A JP9066376 A JP 9066376A JP 6637697 A JP6637697 A JP 6637697A JP H10262024 A JPH10262024 A JP H10262024A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- replica
- bit
- sequence
- interference
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 88
- 230000004044 response Effects 0.000 claims abstract description 81
- 238000004891 communication Methods 0.000 claims description 24
- 238000001228 spectrum Methods 0.000 claims description 6
- 108010076504 Protein Sorting Signals Proteins 0.000 claims 1
- 238000007476 Maximum Likelihood Methods 0.000 abstract description 70
- 238000009792 diffusion process Methods 0.000 abstract 3
- 238000000034 method Methods 0.000 description 22
- 230000015654 memory Effects 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000003111 delayed effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 230000001934 delay Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 241001024304 Mino Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は符号分割多元接続
(CDMA)方式の通信システムにおける受信装置に関
する。[0001] 1. Field of the Invention [0002] The present invention relates to a receiving device in a code division multiple access (CDMA) communication system.
【0002】[0002]
【従来の技術】ユーザ容量増大、通信品質向上の可能な
移動通信システムの一方式として、符号分割多元接続
(Code Division Multiple Access;以下、CDMAと略
称する)が採用されている。このCDMA方式は、各回
線(通信時の各ユーザ毎)に特定の符号を割り当て、同
一搬送周波数の変調波をこの符号でスペクトル拡散して
送るようにし、一方、受信側では各々符号同期をとり、
所望の回線を識別するようにした多元接続方式である。2. Description of the Related Art Code division multiple access (hereinafter abbreviated as CDMA) has been employed as one method of a mobile communication system capable of increasing user capacity and improving communication quality. In the CDMA system, a specific code is assigned to each line (each user at the time of communication), and a modulated wave of the same carrier frequency is spread by this code and transmitted, while the receiving side synchronizes each code. ,
This is a multiple access method in which a desired line is identified.
【0003】このCDMA方式を採用した通信システム
では、無線通信が可能な所定の距離範囲をサービスエリ
アとする複数の基地局を、そのサービスエリアが隣接の
基地局のサービスエリアと一部重複するようにして散在
配置し、そのサービスエリア内の移動端末に対して基地
局との間で通信サービスを実施し、隣接サービスエリア
へ移動すると通信サービスはその移動先の基地局にバト
ンタッチするといった制御運用を図ることで、移動端末
に対する通信サービスを継続することができるようにな
っている。In a communication system employing the CDMA system, a plurality of base stations having a service area in a predetermined distance range in which wireless communication is possible are provided so that the service area partially overlaps with the service area of an adjacent base station. The mobile terminal in the service area performs communication service with the base station, and when moving to the adjacent service area, the communication service performs a control operation such as touching the base station of the movement destination. As a result, the communication service for the mobile terminal can be continued.
【0004】このようなシステムにおける前記各基地局
のサービスエリアはセルと呼ばれ、これらセル単位で端
末の位置登録と通信サービスの実行および管理を行うこ
とから当該通信システムはセルラーシステムと呼ばれ
る。[0004] In such a system, the service area of each base station is called a cell. Since the location registration of terminals and the execution and management of communication services are performed in units of these cells, the communication system is called a cellular system.
【0005】ところで、このCDMA方式を採用した通
信システムでは、周波数利用効率向上のために、通常、
各基地局のサービスエリア(以下、セルと呼ぶ)で同一
の搬送波周波数を用いて通信を行い、また、音声の発生
確率(ボイスアクティビティ)を効率的にシステム容量
の増加に結び付けるように工夫がなされている。[0005] In a communication system employing the CDMA system, usually, in order to improve the frequency utilization efficiency,
Communication is performed using the same carrier frequency in a service area (hereinafter, referred to as a cell) of each base station, and a device is devised so as to efficiently link the probability of voice generation (voice activity) to an increase in system capacity. ing.
【0006】しかし、このように各セルで同一の搬送波
周波数を用いて通信を行う方式であるがために、符号間
の相関値に起因する干渉が生じ、ユーザ多重数はその総
干渉電力により制限されることになる。そこで、この干
渉を積極的に除去、抑圧することでユーザ容量の増大を
可能にする受信方式が提案されている。However, since communication is performed using the same carrier frequency in each cell, interference occurs due to the correlation value between codes, and the number of multiplexed users is limited by the total interference power. Will be done. Therefore, a reception scheme has been proposed which enables an increase in user capacity by positively removing and suppressing this interference.
【0007】このような受信方式に該当する例として
は、最適受信機、直交化受信機、適応干渉除去受信機、
マルチステージ受信機等があり、中でも最適受信機はユ
ーザ多重に対して最も優れた特性を有している。Examples of such a receiving system include an optimum receiver, an orthogonalization receiver, an adaptive interference cancellation receiver,
There are multi-stage receivers and the like, and among them, the optimum receiver has the best characteristics for user multiplexing.
【0008】最適受信機は、通信を行う全てのユーザに
対して信号レプリカを生成し、受信信号と全ユーザの信
号レプリカとの誤差信号電力が最も小さくなるような情
報シンボル(例えば、BPSK(2位相変調)であれ
ば、{+1,−1}といった送信情報を示す信号)の組
み合わせを推定する最尤系列推定方式である。しかし、
全てのユーザの全情報シンボルについて受信信号レプリ
カを生成し、受信信号との誤差信号電力を求めなければ
ならないため、受信に際してに膨大な演算量を必要とす
る。[0008] The optimum receiver generates signal replicas for all users who perform communication, and generates information symbols (for example, BPSK (2)) that minimize the error signal power between the received signal and the signal replicas of all users. Phase modulation) is a maximum likelihood sequence estimation method for estimating a combination of signals indicating transmission information such as {+1, -1}. But,
Since it is necessary to generate received signal replicas for all information symbols of all users and obtain error signal power from the received signal, an enormous amount of calculation is required for reception.
【0009】[0009]
【発明が解決しようとする課題】CDMA方式を採用し
た通信システムでは、周波数利用効率向上のために、通
常、セル内で同一の搬送波周波数を用いて通信を行う
が、それがために、符号間の相関値に起因する干渉が生
じ、ユーザ多重数はその総干渉電力により制限されるこ
とになる。そこで、この干渉を積極的に除去、抑圧する
ことでユーザ容量の増大を可能にする受信方式が提案さ
れており、中でも最適受信機はユーザ多重に対して最も
優れた特性を有している。In a communication system adopting the CDMA system, communication is usually performed using the same carrier frequency in a cell in order to improve frequency utilization efficiency. And the number of multiplexed users is limited by the total interference power. Therefore, a reception scheme has been proposed which enables an increase in user capacity by positively removing and suppressing this interference. Among them, an optimum receiver has the best characteristics for user multiplexing.
【0010】しかし、最適受信機は、全てのユーザの全
情報シンボルについて受信信号レプリカを生成し、受信
信号との誤差信号電力を求めなければならないため、受
信に際してに膨大な演算量を必要としていた。However, the optimal receiver has to generate a received signal replica for all information symbols of all users and obtain an error signal power with respect to the received signal, so that an enormous amount of calculation is required for reception. .
【0011】そこで、この発明の目的とするところは、
受信時の演算量を削減することができるようにすると共
に、良好なユーザ多重特性を得ることができるようにし
たCDMA方式の受信装置を提供することにある。Therefore, the object of the present invention is to:
An object of the present invention is to provide a CDMA receiving apparatus capable of reducing the amount of calculation at the time of reception and obtaining good user multiplexing characteristics.
【0012】また、本発明の受信方式では、非同期受信
時に生じる前後のビットからの干渉成分を除去すること
で、良好なユーザ多重特性を実現できるようにした受信
装置を提供することにある。Another object of the present invention is to provide a receiving apparatus capable of realizing good user multiplexing characteristics by removing interference components from preceding and following bits generated during asynchronous reception.
【0013】[0013]
【課題を解決するための手段】上記の目的を達成するた
めに、本発明は次のように構成する。すなわち、複数の
無線通信機が同一搬送波を用いると共に、その搬送波の
周波数帯域内で回線毎に異なる拡散符号を用いてスペク
トル拡散して多重通信を行うようにした符号分割多元接
続方式の通信システムであって、その受信装置として、
それぞれの前記拡散符号の同期をとる拡散符号同期手段
と、ベースバンド周波数に変換された受信信号から、当
該受信信号が通過した伝送路の伝送路応答を各拡散信号
に対して推定する伝送路応答推定手段と、受信すべき回
線(ユーザ)を複数にグループ化し、干渉除去済み受信
信号について各グループの単位でグループ内の各回線
(各ユーザ)に対する送信情報シンボル系列推定を行
い、各回線(各ユーザ)の送信情報を復調する部分系列
推定手段と、この復調された最新の送信情報のレプリカ
信号を生成するレプリカ生成手段と、 このレプリカ信
号分を受信信号から除去することにより前記干渉除去済
みの受信信号を得る手段とを具備する。In order to achieve the above object, the present invention is configured as follows. That is, in a code division multiple access communication system in which a plurality of wireless communication devices use the same carrier and perform multiplexing communication by performing spectrum spreading using a different spreading code for each line within the frequency band of the carrier. So, as the receiving device,
A spread code synchronizing means for synchronizing each of the spread codes, and a transmission path response for estimating a transmission path response of a transmission path through which the received signal has passed from the received signal converted to the baseband frequency for each spread signal. Estimating means and a group of lines (users) to be received are grouped into a plurality, and a transmission information symbol sequence estimation is performed for each line (each user) in the group in units of each group with respect to the interference-eliminated received signal, and Subsequence estimating means for demodulating the transmission information of the user), replica generating means for generating a replica signal of the latest demodulated transmission information, and removing the interference from the received signal by removing the replica signal from the received signal. Means for obtaining a received signal.
【0014】本発明の符号分割多元接続方式の受信装置
では、復調を行うユーザをグループ化し各グループ内で
最尤系列推定を行いつつ、系列候補のレプリカ信号を順
次除去していく。これにより、最尤系列推定の為のステ
ート数を制限して受信時の演算量を削減する。また、本
発明の受信装置では、非同期受信時に生じる前後のビッ
トからの干渉成分を除去することで、良好なユーザ多重
特性を実現できるようにする。In the receiver of the code division multiple access system of the present invention, the demodulating users are grouped, and the maximum likelihood sequence estimation is performed in each group, and the replica signal of the sequence candidate is sequentially removed. As a result, the number of states for maximum likelihood sequence estimation is limited to reduce the amount of calculation at the time of reception. Also, the receiving apparatus of the present invention can realize good user multiplexing characteristics by removing interference components from bits before and after occurring during asynchronous reception.
【0015】[0015]
【発明の実施の形態】以下に本発明によるCDMAシス
テム(符号分割多元接続方式の通信システム)の受信装
置について、図面を参照し詳細に説明する。はじめに、
本発明の原理について説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a receiving apparatus of a CDMA system (code division multiple access communication system) according to the present invention will be described in detail with reference to the drawings. First,
The principle of the present invention will be described.
【0016】(本発明の原理)CDMAシステムの他局
間干渉の影響を軽減するための受信方式として、最適受
信機がある。先に示したように、この受信方式は、最尤
系列推定により良好なユーザ多重特性を得る反面、ユー
ザ数の増加に対し、指数関数的に演算量が増加するとい
う欠点を持つ。しかし、受信ユーザをいくつかのグルー
プに分割し、取り得る情報シンボルに対応する組み合わ
せの数を制限すれば、最適受信機の特性から大幅な劣化
無しに演算量削減が可能である。(Principle of the Invention) As a receiving system for reducing the influence of interference between other stations in a CDMA system, there is an optimum receiver. As described above, this receiving method has a drawback that the amount of computation increases exponentially with an increase in the number of users, while good user multiplexing characteristics are obtained by maximum likelihood sequence estimation. However, if the receiving user is divided into several groups and the number of combinations corresponding to possible information symbols is limited, the amount of calculation can be reduced without significant deterioration from the characteristics of the optimal receiver.
【0017】そこで、この点に着目して本件発明者は、
受信ユーザをグループ化して受信する方式として、既に
特願平8−216429号「受信装置」に示される如き
の部分最尤系列推定受信装置を提案した。Therefore, paying attention to this point, the present inventor:
As a method of grouping and receiving the receiving users, a partial maximum likelihood sequence estimation receiving apparatus as disclosed in Japanese Patent Application No. 8-216429 has been proposed.
【0018】この受信装置を、図1を用いて以下に簡単
に説明する。図1において、151はRF受信部、15
2は符号同期部、153は伝送路応答推定部、154は
部分最尤系列推定部、155及び156は後段検出部で
ある。なお、ここでは154,155,156を合わせ
て部分系列推定器と呼ぶ。This receiving apparatus will be briefly described below with reference to FIG. In FIG. 1, reference numeral 151 denotes an RF receiving unit;
2 is a code synchronization unit, 153 is a channel response estimation unit, 154 is a partial maximum likelihood sequence estimation unit, and 155 and 156 are downstream detection units. Here, 154, 155, and 156 are collectively called a partial sequence estimator.
【0019】これらのうち、RF受信部151はアンテ
ナにより受信された信号をベースバンド周波数に変換し
てベースバンド信号として出力する回路部であり、符号
同期部152は、このベースバンド信号から各ユーザの
拡散符号に対しての同期捕捉及び保持を行う回路であ
る。伝送路応答推定部153はRF受信部151より与
えられるベースバンド信号と符号同期部152からの符
号タイミングに基づき、各ユーザの信号が受けた伝送路
応答を推定する回路である。Among them, the RF receiving section 151 is a circuit section for converting a signal received by an antenna into a baseband frequency and outputting it as a baseband signal. Is a circuit for acquiring and holding the synchronization with respect to the spread code. The channel response estimating unit 153 is a circuit for estimating the channel response received by each user signal based on the baseband signal supplied from the RF receiving unit 151 and the code timing from the code synchronizing unit 152.
【0020】また、部分最尤系列推定部154は、RF
受信部151より与えられるベースバンド信号について
伝送路応答部153からの各ユーザに対する伝送路応答
推定情報をもとに復調を行う装置である。Further, partial maximum likelihood sequence estimating section 154
This is a device that demodulates the baseband signal provided from the receiving unit 151 based on the transmission path response estimation information for each user from the transmission path response unit 153.
【0021】本発明においては、自己の位置するセル内
の受信信号のうち受信信号強度の強いものから順に所定
のユーザ数(一部の信号)分の信号について最尤系列推
定を行う。すなわち、ユーザをグループ分けして、各段
あたり、それぞれ所定のグループ内のユーザ分について
のみを復調処理する方式を採用していることから、この
部分最尤系列推定部154では第1グループのみを処理
の対象とするようにしている。In the present invention, the maximum likelihood sequence estimation is performed for signals of a predetermined number of users (partial signals) in order from the received signal in the cell in which the mobile station is located, with the received signal having the highest strength. That is, since a method is adopted in which users are grouped and each stage is subjected to demodulation processing only for users in a predetermined group, the partial maximum likelihood sequence estimation section 154 uses only the first group. It is targeted for processing.
【0022】同時に、部分最尤系列推定部154は、前
述の一部の信号、すなわち、所定のユーザ数分の信号に
対する推定結果に対応した受信信号レプリカを、受信信
号から差し引いた残りの信号(残差信号)を生成して次
段の部分最尤系列推定部155に与える機能を有する。At the same time, partial maximum likelihood sequence estimating section 154 subtracts, from the received signal, a part of the aforementioned signals, that is, the received signal replicas corresponding to the estimation results for the signals for the predetermined number of users. It has a function of generating a residual signal) and providing it to the next-stage partial maximum likelihood sequence estimator 155.
【0023】部分最尤系列推定部155は、この残差信
号と符号同期部152及び伝送路応答推定部153から
の情報とを用いて、別の一部のユーザの信号について復
調を行う機能を有する。復調は、前述の初段部分最尤系
列推定部154のものと同様、一部のユーザの系列推定
を、前段での残差信号を用いて行う。また、それらの信
号に対応する受信信号レプリカを生成して前記残差信号
から差し引き、新たな残差信号を生成してこれを後段に
伝送する。The partial maximum likelihood sequence estimating section 155 has a function of demodulating other partial user signals using the residual signal and information from the code synchronizing section 152 and the transmission path response estimating section 153. Have. Demodulation is similar to that of the first-stage partial maximum likelihood sequence estimator 154 described above, and sequence estimation of some users is performed using the residual signal in the previous stage. Also, a received signal replica corresponding to those signals is generated and subtracted from the residual signal to generate a new residual signal, which is transmitted to a subsequent stage.
【0024】このような構成の装置は、他局からの送信
信号をアンテナにより受信する。そして、この受信され
た信号は、RF受信部151により、ベースバンド信号
に変換される。RF受信部151にて変換されたベース
バンド信号は、符号同期部152および伝送路応答推定
手段153および部分最尤系列推定部154に与えられ
る。符号同期部152ではこのベースバンド信号をもと
に、受信信号の中から各ユーザの拡散符号に対して同期
捕捉及び保持を行う。The apparatus having such a configuration receives a transmission signal from another station via an antenna. Then, the received signal is converted into a baseband signal by the RF receiving unit 151. The baseband signal converted by RF receiving section 151 is provided to code synchronization section 152, transmission path response estimation section 153, and partial maximum likelihood sequence estimation section 154. Based on the baseband signal, the code synchronization section 152 acquires and holds the spread code of each user from the received signal.
【0025】そして、符号同期部152では、ベースバ
ンド信号から同期捕捉をとり、これによって得られた符
号タイミングを、伝送路応答推定部153と部分最尤系
列推定部154と後段検出部を構成する部分最尤系列推
定部155,156に与える。The code synchronization section 152 acquires synchronization from the baseband signal, and uses the obtained code timing as a transmission path response estimation section 153, a partial maximum likelihood sequence estimation section 154, and a subsequent detection section. This is provided to partial maximum likelihood sequence estimation sections 155 and 156.
【0026】一方、部分系列推定器の初段の構成要素で
ある部分最尤系列推定部154では、Kユーザ分ある自
セル内の受信信号のうち、一部の信号、例えば、受信信
号強度の強いものから順に所定のユーザ数分(例えば、
Lユーザ数分(ただし、K>L))の信号について最尤
系列推定を行い、また、この最尤系列推定結果に対応し
た受信信号レプリカを生成して受信信号から差し引き、
その残りの信号(残差信号)を生成して、当該残差信号
を部分最尤系列推定器の後段の構成要素である部分最尤
系列推定部155に伝送する。On the other hand, partial maximum likelihood sequence estimating section 154, which is a component of the first stage of the partial sequence estimator, has some of the received signals in its own cell for K users, for example, the received signal strength is strong. For a predetermined number of users (for example,
Maximum likelihood sequence estimation is performed on signals for the number of L users (where K> L), and a received signal replica corresponding to the maximum likelihood sequence estimation result is generated and subtracted from the received signal.
The remaining signal (residual signal) is generated, and the residual signal is transmitted to the partial maximum likelihood sequence estimator 155 which is a component of the subsequent stage of the partial maximum likelihood sequence estimator.
【0027】このようにして、初段においてベースバン
ド信号のうちの上述のようなLユーザ分の信号について
復調し、検出データとして出力する。また、その復調し
たLユーザ分の信号について、受信信号レプリカを作成
し、この受信信号レプリカを、おおもとの受信信号であ
るベースバンド信号から差し引いてその残りの信号(残
差信号)を生成し、これを部分系列推定器の後段の構成
要素である部分最尤系列推定部155に与える。As described above, in the first stage, the above-mentioned signals for L users among the baseband signals are demodulated and output as detection data. Also, a received signal replica is created for the demodulated signal for L users, and the received signal replica is subtracted from the baseband signal that is the original received signal to generate the remaining signal (residual signal). Then, this is given to partial maximum likelihood sequence estimating section 155 which is a component of the subsequent stage of partial sequence estimator.
【0028】これにより、部分最尤系列推定部154に
おいては、Kユーザ分含まれる受信信号中から、信号強
度の強い(つまり、正しく復調される可能性の高い)一
部のユーザの信号が復調されることになり、復調されな
かった他のユーザの信号は後段検出部である部分最尤系
列推定部155に渡して復調させ、ここでの残差信号は
更に次段の部分最尤系列推定部に渡して処理するといっ
た具合に、最終段の部分最尤系列推定部156まで、順
次、自己の処理しなかった残りの受信信号を渡して処理
することになる。Thus, partial maximum likelihood sequence estimating section 154 demodulates the signals of some users having strong signal strength (that is, highly likely to be correctly demodulated) from among the received signals included in K users. The signals of other users that have not been demodulated are passed to a partial maximum likelihood sequence estimation unit 155 which is a subsequent detection unit and demodulated, and the residual signal here is further estimated by a partial maximum likelihood sequence estimation of the next stage. In other words, the remaining received signals that have not been processed are passed to the partial maximum likelihood sequence estimating unit 156 at the final stage.
【0029】部分最尤系列推定器ではこのような操作を
最終ユーザの復調が終了するまで繰り返し、全てのユー
ザに対する復調が終了すると再び次の時刻のビット判定
を同様の手法を用いて行う。In the partial maximum likelihood sequence estimator, such an operation is repeated until the demodulation of the last user is completed, and when the demodulation for all the users is completed, the bit determination at the next time is performed again using the same method.
【0030】すなわち、受信信号のうち、信号強度の強
いものから順に、所定ユーザ数分ずつにグループ分けし
た場合の、信号強度の最も強いもののグループに属する
ユーザの信号を復調し、そのレプリカを未復調分から差
し引いてからこれを後段に渡し、後段では渡された受信
信号から信号強度の強いグループのユーザの信号を復調
し、という具合に処理するユーザ数を少なくして、か
つ、信頼性の高い信号から復調し、確定したものは未復
調の信号中から差し引いて後段に渡し、復調させるよう
にすることで、演算量を少なくし、各ユーザの信号を良
好に復調できるようにした。That is, among the received signals, the signals of the users belonging to the group of the strongest signal strength, when the signal is grouped by the predetermined number of users in descending order of the signal strength, are demodulated, and the replica is not yet reproduced. This is subtracted from the demodulated portion and then passed to the subsequent stage, and the subsequent stage demodulates the signal of the user of the group having a strong signal strength from the passed received signal, so that the number of users to be processed is reduced, and the reliability is high. The signal is demodulated and the signal that has been determined is subtracted from the undemodulated signal and passed to the subsequent stage for demodulation, so that the amount of calculation is reduced and the signal of each user can be demodulated well.
【0031】ところで、CDMAシステムの上り回線の
ように、各ユーザが独立したタイミングで送信する非同
期環境では、多重された信号相互の干渉は図2に示すよ
うに複数のビットに亙り、影響を及ぼす。例えば、ある
ユーザの“ある一時刻n”のビットを判定する際には、
他のユーザの“時刻n−1〜n+1”のビットの信号が
干渉する。In an asynchronous environment in which each user transmits at an independent timing, such as in the uplink of a CDMA system, interference between multiplexed signals affects a plurality of bits as shown in FIG. . For example, when determining the bit of “a certain time n” of a certain user,
Bit signals of other users at “time n−1 to n + 1” interfere.
【0032】一方、信号を連続的に受信する際には、
“時刻n”のビットの復調時にはその前の時点で出現し
た“時刻n−1”のビットは既に判定を終えている。そ
こで、この「“時刻n”のビットの復調時には“時刻n
−1”のビットは既に判定を終えている」という事実に
着目する。そして、この判定を終えたビット情報を利用
して干渉除去を行うことで、受信特性を向上できること
が推測される。On the other hand, when signals are continuously received,
At the time of demodulation of the bit at “time n”, the determination at the bit at “time n−1” that has appeared before that time has already been completed. Therefore, when demodulating the bit at “time n”, “time n
Attention is paid to the fact that the bit of "-1" has already been determined. " Then, it is presumed that the reception characteristics can be improved by performing interference cancellation using the bit information for which the determination has been completed.
【0033】そこで、この発明は、ある“時刻n”の時
点でのビットの復調時には、既に判定処理を終えて内容
が確定している“前時点の時刻n−1”でのレプリカ信
号を生成して、未復調信号からこのレプリカ信号分を差
し引くことで、干渉除去を行う機能を更に付加するよう
にし、干渉の影響のないCDMA方式の受信装置を実現
する。Therefore, according to the present invention, when demodulating a bit at a certain "time n", a replica signal is generated at a "previous time n-1" in which the determination processing has already been completed and the content has been determined. Then, by subtracting the replica signal from the undemodulated signal, a function of removing interference is further added, thereby realizing a CDMA receiving apparatus free from the influence of interference.
【0034】(第1の具体例)図3は以上のような性質
を利用した本発明のCDMA受信装置の一具体例であ
る。図において、21は符号同期部、22は拡散系列生
成部、23は伝送路応答推定部、24は前ビット受信信
号レプリカ生成部、25a,25bは遅延部、26は部
分最尤系列推定受信機、27は減算部である。(First Specific Example) FIG. 3 shows a specific example of the CDMA receiving apparatus of the present invention utilizing the above-mentioned properties. In the figure, 21 is a code synchronization section, 22 is a spread sequence generation section, 23 is a transmission path response estimation section, 24 is a previous bit received signal replica generation section, 25a and 25b are delay sections, and 26 is a partial maximum likelihood sequence estimation receiver. , 27 are subtraction units.
【0035】これらのうち、符号同期部21は、アンテ
ナより受信されてRF受信部(図示せず)により変換さ
れ、与えられるベースバンド信号r(t)(あるいは、
ベースバンド信号より前ビットの干渉信号を除去した信
号)を用いて、各ユーザの拡散系列の符号同期を行う手
段であり、また、伝送路応答推定部23は符号タイミン
グ(符号同期部21の出力)及び受信信号内の既知パタ
ーンを用いて各ユーザの受信信号の受けた伝送路応答を
推定するものである。Of these, the code synchronizer 21 receives a signal from an antenna, is converted by an RF receiver (not shown), and is supplied with a baseband signal r (t) (or
This is means for synchronizing the code of the spread sequence of each user using a signal obtained by removing the interference signal of the previous bit from the baseband signal. ) And a known response pattern in the received signal to estimate the transmission path response of the received signal of each user.
【0036】また、拡散系列生成部22は各ユーザのタ
イミングに合わせてそれぞれのユーザの拡散系列を生成
するものであり、CDMA方式においては確保された個
別通信回線毎、すなわち、各ユーザ毎にそれぞれ異なる
特定の符号によりスペクトル拡散して送信しているの
で、それぞれのユーザに分別するためにユーザ対応のス
ペクトル拡散信号となる拡散系列を各ユーザタイミング
に合わせて発生させるものである。The spreading sequence generator 22 generates a spreading sequence for each user in accordance with the timing of each user. In the CDMA system, the spreading sequence generator 22 generates a spreading sequence for each individual communication line, that is, for each user. Since the spread spectrum is transmitted using different specific codes, a spread sequence serving as a spread spectrum signal corresponding to the user is generated in accordance with each user timing in order to classify the spread spectrum into each user.
【0037】前ビット受信信号レプリカ生成部24は、
“判定を行うべき各ユーザのビットの1ビット前時刻の
判定結果”を用いて、現処理中のビットのレプリカ信号
を生成するものであり、遅延部25aは拡散系列生成部
22の出力するこのレプリカ信号を次の1ビット出現時
刻相当分程度遅延して前ビット受信信号レプリカ生成部
24に与える機能を有するものである。The previous bit received signal replica generation unit 24
A replica signal of the bit currently being processed is generated by using the “determination result of one bit before time of each user's bit to be determined”, and the delay unit 25a outputs the replica signal of the spreading sequence generation unit 22. It has a function of delaying the replica signal by an amount corresponding to the next one-bit appearance time and providing the delayed signal to the preceding bit received signal replica generation unit 24.
【0038】また、減算部27は、ベースバンド信号r
(t)(あるいは、ベースバンド信号より前ビットの干
渉信号を除去した信号)と前ビット受信信号レプリカ生
成部24の生成する受信信号レプリカr´(t−Tb)
との差信号を得る手段であり、これによって判定済みの
前ビットからの干渉を削除した当該干渉除去済みの信号
を得るものである。Further, the subtracting section 27 outputs the baseband signal r
(T) (or a signal from which the interference signal of the previous bit is removed from the baseband signal) and the received signal replica r ′ (t−Tb) generated by the previous bit received signal replica generator 24
This is a means for obtaining a difference signal from the above, and thereby obtaining a signal from which interference from the determined previous bit has been removed and from which the interference has been removed.
【0039】伝送路応答推定部23は符号同期部21を
介して得られる各ユーザの受信信号から各ユーザの受信
信号の受けた伝送路応答を推定するものである。また、
遅延部25bは減算部27出力を遅延して後段での処理
のタイミングに合わせるためのものであり、部分最尤系
列推定受信機26は減算部27出力(前ビットからの干
渉除去済みの信号)について伝送路応答推定部23の推
定した各ユーザの受信信号の受けた伝送路応答と、拡散
系列生成部22からの各ユーザそれぞれの拡散系列とを
用いて、各ユーザそれぞれのビット情報を復調し、対応
ユーザにそれぞれ与える機能を有するものである。The transmission path response estimating section 23 estimates the transmission path response of the received signal of each user from the received signal of each user obtained through the code synchronization section 21. Also,
The delay unit 25b delays the output of the subtraction unit 27 and adjusts it to the timing of processing in the subsequent stage. The partial maximum likelihood sequence estimation receiver 26 outputs the subtraction unit 27 (a signal from which interference from the previous bit has been removed). The bit information of each user is demodulated using the transmission path response of the received signal of each user estimated by the transmission path response estimation unit 23 and the spreading sequence of each user from the spreading sequence generation unit 22. , Each having a function to be given to the corresponding user.
【0040】ただし、この部分最尤系列推定受信機26
は図1で説明した構成を用いており、初段の検出手段
と、後段之検出手段からなる複数段構成として、所定数
のユーザ単位でグループ分けして各段毎に特定グループ
の復調処理を分担させるようにしている。つまり、Kユ
ーザ分の容量を持つCDMAの場合、受信信号の電力の
強いものからLユーザ分(K>L)を初段の部分最尤系
列推定部154で復調処理し、その残差分の受信信号に
ついてL+1から2Lのユーザ分を第2段目の部分最尤
系列推定部155で復調処理し、といった具合に復調す
る構成である。However, this partial maximum likelihood sequence estimation receiver 26
Uses the configuration described with reference to FIG. 1 and has a multi-stage configuration including a first-stage detection unit and a second-stage detection unit, divided into groups by a predetermined number of users, and sharing demodulation processing of a specific group for each stage. I try to make it. That is, in the case of CDMA having the capacity of K users, the L-user (K> L) is demodulated by the partial maximum likelihood sequence estimation unit 154 at the first stage from the one with the strongest power of the received signal, and the received signal of the residual difference is obtained. Is demodulated in the second-stage partial maximum likelihood sequence estimation section 155 for users from L + 1 to 2L, and so on.
【0041】このような構成において、他局、例えば、
複数の移動端末装置などより受信された信号は、図示し
ないRF受信部によりベースバンド信号r(t)に変換
される。このベースバンド信号は、アナログ信号でも、
ディジタル信号でも良く、ディジタル信号の場合には、
RF受信部内にはA/D変換器を持ち、ここで受信処理
された信号は当該A/D変換器によりディジタル信号に
変換して後段へ送る構成とすることで、RF受信部以降
の処理をディジタル信号処理によって行うようにする。In such a configuration, another station, for example,
Signals received from a plurality of mobile terminal devices and the like are converted into baseband signals r (t) by an RF receiver (not shown). This baseband signal can be an analog signal,
It may be a digital signal. In the case of a digital signal,
The RF receiving unit has an A / D converter, and the signal subjected to the receiving process is converted into a digital signal by the A / D converter and sent to the subsequent stage, so that processing after the RF receiving unit can be performed. It is performed by digital signal processing.
【0042】RF受信部により変換されたベースバンド
信号r(t)は、符号同期部21、伝送路応答推定部2
3、および減算部27に入力される。符号同期部21で
はこのベースバンド信号r(t)(あるいは、ベースバ
ンド信号より前ビットの干渉信号を除去した信号)を用
いて、符号同期をとる。また、拡散系列生成部22は符
号同期部21で得た各ユーザのタイミングに合わせてそ
れぞれの拡散系列を生成する。この拡散系列は、常に固
定的に使用されるものでも、あるいはロングコード使用
システムのように、ビット毎に変化するものでも同様な
受信機構成で実現可能である。The baseband signal r (t) converted by the RF receiving unit is transmitted to the code synchronizing unit 21 and the transmission line response estimating unit 2.
3, and input to the subtraction unit 27. The code synchronization section 21 performs code synchronization using the baseband signal r (t) (or a signal from which the interference signal of the previous bit is removed from the baseband signal). Further, the spread sequence generation unit 22 generates each spread sequence in accordance with the timing of each user obtained by the code synchronization unit 21. This spreading sequence can be realized with a similar receiver configuration, even if it is always used in a fixed manner, or if it changes every bit like a long code using system.
【0043】一方、伝送路応答推定部23ではこの符号
同期部21でとられた符号タイミング及び拡散系列生成
部22で生成された各ユーザ別の拡散系列を用いて、ユ
ーザの受信信号の受けた伝送路応答を推定する。すなわ
ち、伝送路応答推定部23では符号同期部21で得た符
号タイミングと、ベースバンド信号r(t)内の既知パ
タ一ンを用いて各ユーザの受信信号の受けた伝送路応答
を推定する。On the other hand, the transmission path response estimating unit 23 receives the user's received signal using the code timing obtained by the code synchronizing unit 21 and the spreading sequence for each user generated by the spreading sequence generating unit 22. Estimate the channel response. That is, the channel response estimation unit 23 estimates the channel response received by each user using the code timing obtained by the code synchronization unit 21 and the known pattern in the baseband signal r (t). .
【0044】また、前ビット受信信号レプリカ生成部2
4は、部分最尤系列推定受信機26の復調出力である各
ユーザそれぞれのビット情報を、判定を行うべき各ユー
ザのビットの1ビット前時刻の判定結果として得、拡散
系列生成部22から得た各ユーザのそれぞれの拡散系列
を1ビット時刻遅延させたものとを得て、現ビット出現
時点の1ビット前時刻におけるレプリカ信号r´(t−
Tb)を生成する(1ビット時刻前のレプリカ信号の生
成)。The previous bit received signal replica generator 2
4 obtains bit information of each user, which is a demodulated output of the partial maximum likelihood sequence estimation receiver 26, as a determination result of a time one bit before the bit of each user to be determined, and obtains the bit information from the spread sequence generation unit 22. Of the spread sequence of each user that has been delayed by one bit time, and the replica signal r '(t−
Tb) (generation of a replica signal one bit earlier).
【0045】そして、当該前ビット受信信号レプリカ生
成部24で生成された受信信号レプリカr´(t−T
b)は減算部27に与えられ、この減算部27によって
受信信号(ベースバンド信号r(t))から減算される
(現在の受信信号と1ビット時刻前の既知の受信信号と
の差の成分の取得)。この減算処理済みの信号(r
(t)−r´(t−Tb))は、判定済みの前ビットか
らの干渉を削除された信号ということになり、これによ
り干渉除去済みの信号が得られたことになる。Then, the received signal replica r '(t−T) generated by the previous bit received signal replica generator 24 is generated.
b) is supplied to the subtraction unit 27, and is subtracted from the reception signal (baseband signal r (t)) by the subtraction unit 27 (the difference component between the current reception signal and the known reception signal one bit before the current time). Get). This subtracted signal (r
(T) -r '(t-Tb)) is a signal from which interference from the determined previous bit has been removed, and thus a signal from which interference has been removed has been obtained.
【0046】そして、この減算処理済みの信号は部分最
尤系列推定受信機26に入力され、この部分最尤系列推
定受信機26では、当該判定済みの前ビットからの干渉
を削除された信号、すなわち、r(t)−r´(t−T
b)について伝送路応答と拡散系列とを用いて復調処理
する。The signal subjected to the subtraction processing is input to the partial maximum likelihood sequence estimation receiver 26, and the partial maximum likelihood sequence estimation receiver 26 removes the interference from the determined previous bit, That is, r (t) −r ′ (t−T
For b), demodulation processing is performed using the transmission path response and the spread sequence.
【0047】なお、部分最尤系列推定受信機26は、前
述の通り、各ユーザを受信信号強度等の順にソーティン
グして更に数グループにグループ化し、これら各グルー
プ内で最尤系列判定を行いつつ、次のグループに対して
系列侯補のレプリカ信号を除去した信号を転送して復調
を行う受信方法を採用している。As described above, the partial maximum likelihood sequence estimation receiver 26 sorts the users in the order of the received signal strength and the like, further groups them into several groups, and performs the maximum likelihood sequence determination in each group. In addition, a reception method is employed in which a signal from which the replica signal of the series candidate has been removed is transferred to the next group and demodulated.
【0048】以上のように、既に判定されて確定してい
る前ビットの信号を、現時刻の信号から差し引いて干渉
を無くし、この干渉のなくなった信号について復調する
ようにしたことから、非同期受信環境においても他ユー
ザ信号の干渉を除去して、良好な受信特性を得ることが
できるようになる。As described above, the signal of the previous bit, which has already been determined and fixed, is subtracted from the signal at the current time to eliminate the interference, and the signal free of the interference is demodulated. Even in an environment, it is possible to remove interference of other user signals and obtain good reception characteristics.
【0049】以上は、本発明の基本的な考え方を説明し
た。次に応用例を説明する。 (第2の具体例)図4はアンテナダイバーシチを実施す
る際の本受信装置の一具体例を示す。なお、本具体例は
説明の簡略化のために、2ブランチダイバーシチのもの
を示しているが、ブランチ数は“2”に限るものではな
い。The basic concept of the present invention has been described above. Next, an application example will be described. (Second Specific Example) FIG. 4 shows one specific example of the present receiver when antenna diversity is performed. Note that this specific example shows a two-branch diversity for simplification of description, but the number of branches is not limited to “2”.
【0050】図4において、31は符号同期部、32は
拡散系列生成部、33a,33bは伝送路応答推定部、
34a,34bは前ビット受信信号レプリカ生成部、3
5a,35b,35cは遅延部、36は部分最尤系列推
定受信機、37a,37bは減算部である。In FIG. 4, 31 is a code synchronization section, 32 is a spread sequence generation section, 33a and 33b are transmission path response estimation sections,
34a and 34b are previous bit received signal replica generation units, 3
5a, 35b and 35c are delay units, 36 is a partial maximum likelihood sequence estimation receiver, and 37a and 37b are subtraction units.
【0051】図4の構成においても、先の具体例と同
様、符号同期部31は各ユーザの符号タイミングを判定
し、また、拡散系列生成部32はこの判定された各ユー
ザの符号タイミングに従って各時刻における各ユーザそ
れぞれの拡散系列を生成する。In the configuration shown in FIG. 4, as in the previous embodiment, code synchronization section 31 determines the code timing of each user, and spreading sequence generation section 32 determines the code timing of each user in accordance with the determined code timing of each user. A spreading sequence for each user at the time is generated.
【0052】ダイバーシチ受信を行う際には、各アンテ
ナ素子に受信された信号は独立の伝送路を伝搬してくる
ため、それぞれのブランチ別々に伝送路応答推定部33
を有している。なお、ブランチの違いによる符号タイミ
ングの差は伝送路応答推定部で吸収しても良いが、別の
具体例として、符号同期部から各ブランチに異なる符号
タイミングの指定が行われる。When diversity reception is performed, the signals received by the antenna elements propagate through independent transmission paths.
have. Note that a difference in code timing due to a difference between branches may be absorbed by the channel response estimation unit. However, as another specific example, a different code timing is specified for each branch from the code synchronization unit.
【0053】また、図4の構成における伝送路応答推定
部33a、前ビット受信信号レプリカ生成部34a、遅
延部35a、減算部37aは#1ブランチ系統用の構成
要素を、伝送路応答推定部33b、前ビット受信信号レ
プリカ生成部34b、遅延部35b、減算部37bは#
2ブランチ系統用の構成要素を、そして、符号同期部3
1、拡散系列生成部32、遅延部35c、および部分最
尤系列推定受信機36は共通の構成要素を示している。The transmission line response estimating unit 33a, the previous bit received signal replica generating unit 34a, the delay unit 35a, and the subtracting unit 37a in the configuration of FIG. , The previous bit received signal replica generation unit 34b, the delay unit 35b, and the subtraction unit 37b
The components for the two-branch system and the code synchronization unit 3
1, the spreading sequence generation unit 32, the delay unit 35c, and the partial maximum likelihood sequence estimation receiver 36 indicate common components.
【0054】上記符号同期部31は#1,#2の各系統
のアンテナより受信されてそれぞれの系統のRF受信部
(図示せず)により変換され、与えられるベースバンド
信号r(t)(あるいは、ベースバンド信号より前ビッ
トの干渉信号を除去した信号)を用いて、各ユーザの拡
散系列の符号同期を行う手段であり、拡散系列生成部3
2は、この符号同期に従うことで各ユーザのタイミング
に合わせてそれぞれの拡散系列を生成するものである。The code synchronization section 31 receives baseband signals r (t) (or, respectively) received from antennas of the respective systems # 1 and # 2, converted by RF receiving sections (not shown) of the respective systems, and supplied. , A signal obtained by removing the interference signal of the previous bit from the baseband signal), and performs code synchronization of the spreading sequence of each user.
No. 2 generates respective spreading sequences in accordance with the timing of each user by following the code synchronization.
【0055】また、遅延部35cは、拡散系列生成部3
2の出力する現処理中のビットのレプリカ信号を次の1
ビット出現時刻相当分程度、遅延して前ビット受信信号
レプリカ生成部34a,34bに与える機能を有するも
のである。The delay unit 35c is connected to the spreading sequence generation unit 3
The replica signal of the bit being processed currently output by
It has a function of delaying by about the bit appearance time and giving it to the preceding bit received signal replica generators 34a and 34b.
【0056】前ビット受信信号レプリカ生成部34a
は、「判定を行うべき各ユーザのビットの1ビット前時
刻の判定結果」(遅延部35aを通した部分最尤系列受
信機36の出力)と当該時点での拡散系列(遅延部35
cを通して遅延した拡散系列生成部32の出力)及び推
定した伝送路応答(伝送路応答推定部33aの出力)を
用いて、現処理中のビットのレプリカ信号を生成するも
のであり、前ビット受信信号レプリカ生成部34bは、
「判定を行うべき各ユーザのビットの1ビット前時刻の
判定結果」(部分最尤系列受信機36の出力)と当該時
点での拡散系列(遅延部35cを通して遅延した拡散系
列生成部32の出力)及び推定した伝送路応答(伝送路
応答推定部33bの出力)を用いて、現処理中のビット
のレプリカ信号を生成するものであって、前者はブラン
チ#1系統用、後者はブランチ#2系統用である。Previous bit received signal replica generator 34a
Is the “determination result of the bit one time before the bit of each user to be determined” (output of the partial maximum likelihood sequence receiver 36 through the delay unit 35a) and the spread sequence at that time (the delay unit 35
A replica signal of the bit currently being processed is generated using the output of the spread sequence generation unit 32 delayed through c) and the estimated transmission path response (the output of the transmission path response estimation unit 33a). The signal replica generation unit 34b
"The result of the determination of the time one bit before the bit of each user to be determined" (the output of the partial maximum likelihood sequence receiver 36) and the spread sequence at that time (the output of the spread sequence generation unit 32 delayed through the delay unit 35c) ) And the estimated transmission path response (the output of the transmission path response estimating unit 33b) to generate a replica signal of the bit currently being processed. The former is for the branch # 1 system, and the latter is for the branch # 2. For system use.
【0057】また、減算部27aは、ブランチ#1系統
のベースバンド信号r1(t)(あるいは、当該ベース
バンド信号より前ビットの干渉信号を除去した信号)と
前ビット受信信号レプリカ生成部34aの生成する受信
信号レプリカr´1(t−Tb)との差信号を得る手段
であり、これによって判定済みの前ビットからの干渉を
削除した当該干渉除去済みの信号(ブランチ#1系統
用)を得るものである。Further, the subtraction unit 27a includes a baseband signal r1 (t) of the branch # 1 system (or a signal from which an interference signal of a previous bit is removed from the baseband signal) and the received signal replica generation unit 34a of the previous bit. This is a means for obtaining a difference signal from the generated received signal replica r′1 (t−Tb), thereby removing the interference-removed signal (for branch # 1 system) from which interference from the determined previous bit has been deleted. What you get.
【0058】伝送路応答推定部33aは符号同期部31
を介して得られる各ユーザの受信信号から各ユーザの受
信信号の受けた伝送路応答を推定するものであり、伝送
路応答推定部33bは符号同期部31を介して得られる
各ユーザの受信信号から各ユーザの受信信号の受けた伝
送路応答を推定するものである。The transmission line response estimating unit 33 a
Is used to estimate the transmission path response of each user's reception signal from the reception signal of each user obtained through the transmission path. The transmission path response estimating unit 33b obtains the reception signal of each user obtained through the code synchronization unit 31. Is used to estimate the transmission path response of the received signal of each user.
【0059】また、減算部37bは、ブランチ#2系統
用のベースバンド信号r2(t)(あるいは、当該ベー
スバンド信号より前ビットの干渉信号を除去した信号)
と前ビット受信信号レプリカ生成部34bの生成する受
信信号レプリカr´2(t−Tb)との差信号を得る手
段であり、これによって判定済みの前ビットからの干渉
を削除した当該干渉除去済みの信号(ブランチ#2系統
用)を得るものである。Further, the subtracting section 37b outputs the baseband signal r2 (t) for the branch # 2 system (or a signal obtained by removing the interference signal of the previous bit from the baseband signal).
To obtain a difference signal between the received signal replica r′2 (t−Tb) generated by the preceding bit received signal replica generating unit 34b, and thereby removing the determined interference from the previous bit and removing the interference. (For the branch # 2 system).
【0060】また、遅延部35a,35bは部分最尤系
列推定器36の出力を遅延して後段での処理のタイミン
グに合わせるためのものであり、部分最尤系列推定受信
機36は減算部37a,37b出力(前ビットからの干
渉除去済みの信号)と伝送路応答推定部33a,33b
の推定した各ユーザの受信信号の受けた伝送路応答と、
拡散系列生成部32からの各ユーザそれぞれの拡散系列
とから各ユーザそれぞれのビット情報を復調して、対応
ユーザにそれぞれ与える機能を有するものである。The delay units 35a and 35b are for delaying the output of the partial maximum likelihood sequence estimator 36 to match the timing of the processing in the subsequent stage, and the partial maximum likelihood sequence estimation receiver 36 is provided with a subtraction unit 37a , 37b (signals from which interference has been removed from the previous bit) and transmission path response estimators 33a, 33b
The transmission path response of the received signal of each user estimated by
It has a function of demodulating the bit information of each user from the spreading sequence of each user from the spreading sequence generation unit 32 and providing the demodulated bit information to the corresponding user.
【0061】なお、部分最尤系列推定受信機36は、前
述の通り、各ユーザを受信信号強度等の順にソーティン
グして更に数グループにグループ化し、これら各グルー
プ内で最尤系列判定を行いつつ、次のグループに対して
系列侯補のレプリカ信号を除去した信号を転送して復調
を行う受信方法を採用している。As described above, the partial maximum likelihood sequence estimation receiver 36 sorts the users in the order of the received signal strength and the like, further groups them into several groups, and performs the maximum likelihood sequence determination in each group. In addition, a reception method is employed in which a signal from which the replica signal of the series candidate has been removed is transferred to the next group and demodulated.
【0062】このような本装置は、2ブランチ構成のダ
イバーシチであって、ブランチ#1系統の受信アンテナ
で受信され、ブランチ#1系統のRF受信部により変換
されたブランチ#1の受信信号(ベースバンド信号)r
1(t)は符号同期部31およびブランチ#1系統の構
成要素である減算部37aに入力され、また、ブランチ
#2系統の受信アンテナで受信され、ブランチ#2系統
のRF受信部により変換されたの受信信号(ベースバン
ド信号)r2(t)は符号同期部31およびブランチ#
2系統の構成要素である減算部37bに入力される。The present apparatus is a two-branch diversity system, in which the received signal (base) of the branch # 1 is received by the receiving antenna of the branch # 1 and converted by the RF receiving unit of the branch # 1. Band signal) r
1 (t) is input to the code synchronization unit 31 and the subtraction unit 37a, which is a component of the branch # 1 system, received by the reception antenna of the branch # 2 system, and converted by the RF reception unit of the branch # 2 system. The other received signal (baseband signal) r2 (t) is transmitted to the code synchronization unit 31 and the branch #
The signals are input to a subtraction unit 37b, which is a component of two systems.
【0063】符号同期部31はこれら受信信号(あるい
は、ベースバンド信号より前ビットの干渉信号を除去し
た信号)を用いて、各ユーザの拡散系列の符号同期を行
う。また、伝送路応答推定部33a,33bではそれぞ
れ符号タイミング及び受信信号内の既知パタ一ンを用い
て各ユーザの受信信号の受けた伝送路応答を推定する。
すなわち、伝送路応答推定部33a,33bでは符号同
期部31で得た符号タイミングと、ベースバンド信号r
1(t),r2(t)内の既知パタ一ンを用いて各ユー
ザの受信信号の受けた伝送路応答を推定する。The code synchronization section 31 performs code synchronization of the spread sequence of each user using these received signals (or signals obtained by removing the interference signal of the previous bit from the baseband signal). The transmission path response estimating units 33a and 33b estimate the transmission path response of each user's received signal using the code timing and the known pattern in the received signal.
That is, the transmission path response estimation units 33a and 33b compare the code timing obtained by the code synchronization unit 31 with the baseband signal r.
Using the known patterns in 1 (t) and r2 (t), the transmission path response of the received signal of each user is estimated.
【0064】そして、前ビット受信信号レプリカ生成部
34a,34bは前時刻の判定結果を用いて、それぞれ
のブランチに対応した伝送路応答推定結果により受信信
号レプリカを生成し、それぞれのブランチに対応した減
算部37a,37bを用いてそれぞれのブランチ対応の
受信信号r1(t),r2(t)から除去する。部分最
尤系列推定受信機36はそれぞれのブランチの前ビット
信号レプリカ除去後の信号を用いて、復調を行う。部分
最尤系列推定受信機36では、前述の通り、各ユーザを
受信信号強度等の順にソーティングして更に数グループ
にグループ化し、これら各グループ内で最尤系列判定を
行いつつ、次のグループに対して系列侯補のレプリカ信
号を除去した信号を転送して復調するという手法をと
る。The previous bit received signal replica generators 34a and 34b generate received signal replicas based on the transmission path response estimation results corresponding to the respective branches using the determination results of the previous time, and correspond to the respective branches. The signals are removed from the received signals r1 (t) and r2 (t) corresponding to the respective branches using the subtracters 37a and 37b. The partial maximum likelihood sequence estimation receiver 36 performs demodulation using the signal of each branch after removing the previous bit signal replica. In the partial maximum likelihood sequence estimation receiver 36, as described above, each user is sorted in the order of the received signal strength and the like, and further grouped into several groups. On the other hand, a technique of transferring and demodulating a signal from which the replica signal of the series candidate has been removed is used.
【0065】このように本発明は、既に判定されて確定
している前ビットの信号を現時刻の信号から差し引いて
干渉を無くし、信号復調をするようにしたものであるか
ら、非同期受信環境においても他ユーザからの干渉を削
減でき、しかも、ダイバーシチによる利得を得つつ、他
ユーザの信号からの干渉を除去できて、良好な受信特性
を得ることができる。As described above, according to the present invention, the signal of the previous bit, which has been already determined and determined, is subtracted from the signal at the current time to eliminate interference and demodulate the signal. Can reduce interference from other users, and can also remove interference from signals of other users while obtaining a gain due to diversity, and obtain good reception characteristics.
【0066】(第3の具体例)次に本発明のさらに別の
具体例を図5を用いて説明する。図2に示したように、
判定を行うべきビットには他のユーザの信号の未判定の
ビットからの干渉も混入する。ここでは、この点を考慮
した具体例について説明する。(Third Specific Example) Next, still another specific example of the present invention will be described with reference to FIG. As shown in FIG.
Interference from undetermined bits of signals of other users is mixed in the bits to be determined. Here, a specific example considering this point will be described.
【0067】この場合、CDMA受信装置は一例とし
て、図5に示す如く構成する。図において、41は符号
同期部、42は拡散系列生成部、43は伝送路応答推定
部、44a,44bはそれぞれ前ビット受信信号レプリ
カ生成部、45a,45b,45cはそれぞれ遅延部、
46は部分最尤系列推定受信機、47a,47bは判定
減算部、48はマッチドフィルタバンク判定時間遅延
部、49a,49b,49cはシフトレジスタ、410
はマッチドフイルタバンク、411は判定部である。In this case, the CDMA receiver is configured as shown in FIG. 5 as an example. In the figure, 41 is a code synchronization section, 42 is a spread sequence generation section, 43 is a transmission path response estimation section, 44a and 44b are previous bit reception signal replica generation sections, 45a, 45b and 45c are delay sections, respectively.
46 is a partial maximum likelihood sequence estimation receiver, 47a and 47b are decision and subtraction sections, 48 is a matched filter bank decision time delay section, 49a, 49b and 49c are shift registers, 410
Denotes a matched filter bank, and 411 denotes a determination unit.
【0068】これらのうち、符号同期部41は、アンテ
ナより受信されてRF受信部(図示せず)により変換さ
れ、与えられるベースバンド信号を用いて、各ユーザの
拡散系列の符号同期を行うものであり、また、伝送路応
答推定部43は符号タイミング(符号同期部41の出
力)及び受信信号内の既知パタ一ンを用いて各ユーザの
受信信号の受けた伝送路応答を推定するものである。Among them, the code synchronizing section 41 performs code synchronization of the spread sequence of each user by using a baseband signal which is received from an antenna, converted by an RF receiving section (not shown), and given. The transmission path response estimating section 43 estimates the transmission path response of each user's received signal using the code timing (output of the code synchronization section 41) and the known pattern in the received signal. is there.
【0069】また、拡散系列生成部42は符号同期部4
1による符号同期に同期させて各ユーザのタイミングに
合わせたそれぞれの拡散系列を生成するものである。ま
た、前ビット受信信号レプリカ生成部44a,44b
は、“判定を行うべき各ユーザのビットの1ビット前後
時刻の判定結果”を用いて、現処理中のビットの前後の
時刻のレプリカ信号を生成するものであり、拡散系列1
周期分の各ビットデータを各別に出力することができ
る。Further, the spreading sequence generation section 42
1 to generate respective spread sequences synchronized with the timing of each user in synchronization with the code synchronization by No. 1. Also, the previous bit received signal replica generation units 44a, 44b
Is to generate a replica signal at a time before and after a bit currently being processed by using “determination result of one bit before and after the bit of each user to be determined”.
Each bit data of the cycle can be output separately.
【0070】また、遅延部45aは拡散系列生成部42
の出力する拡散系列の信号を次の1ビット出現時刻相当
分程度、遅延して遅延部45b及び部分最尤系列推定受
信機46に与える機能を有するものである。The delay section 45a is connected to the spreading sequence generation section 42.
Is output to the delay unit 45b and the partial maximum likelihood sequence estimation receiver 46 by delaying the signal of the spread sequence outputted by
【0071】遅延部45bは遅延部45aの出力を更に
次の1ビット出現時刻相当分程度、遅延して出力するも
のであり、遅延部45cは部分最尤系列推定受信機46
の出力を1ビット出現時刻相当分程度、遅延して出力す
るものである。The delay unit 45b delays the output of the delay unit 45a by an amount corresponding to the next one-bit appearance time, and outputs the delayed output. The delay unit 45c outputs the partial maximum likelihood sequence estimation receiver 46.
Is output with a delay of about one bit appearance time.
【0072】マッチドフィルタバンク判定時間遅延部4
8は、RF受信部(図示せず)により変換され、与えら
れるベースバンド信号をマッチドフィルタバンク410
の判定に要する時間相当分、遅延してシフトレジスタ4
9aに入力する構成である。シフトレジスタ49aは拡
散系列1周期分のビット数を持つシフトレジスタであっ
て遅延部48を介して逐次入力されるベースバンド信号
を取り込んで順次シフトするものである。Matched filter bank decision time delay section 4
Reference numeral 8 denotes a baseband signal converted by an RF receiver (not shown) and supplied to a matched filter bank 410.
Shift register 4
9a. The shift register 49a is a shift register having the number of bits for one period of the spreading sequence, and takes in and sequentially shifts baseband signals sequentially input via the delay unit 48.
【0073】シフトレジスタ49bはこのシフトレジス
タ49aに直列接続されたシフトレジスタであり、この
シフトレジスタ49bはシフトレジスタ49a同様に、
拡散系列1周期分のビット数を持つシフトレジスタであ
ってシフトレジスタ49aの最終ビット出力が入力され
ることにより、これを順次シフトするものである。The shift register 49b is a shift register connected in series to the shift register 49a. The shift register 49b is similar to the shift register 49a.
This is a shift register having the number of bits for one cycle of the spreading sequence, and sequentially shifts the last bit output of the shift register 49a by inputting it.
【0074】シフトレジスタ49cはこのシフトレジス
タ49bに直列接続されたシフトレジスタであり、この
シフトレジスタ49cはシフトレジスタ49a,49b
同様に、拡散系列1周期分のビット数を持つシフトレジ
スタであってシフトレジスタ49bの最終ビット出力が
入力されることにより、これを順次シフトするものであ
る。The shift register 49c is a shift register connected in series to the shift register 49b, and the shift register 49c includes shift registers 49a and 49b.
Similarly, a shift register having the number of bits corresponding to one cycle of the spreading sequence is sequentially shifted by inputting the last bit output of the shift register 49b.
【0075】判定減算部47aは、シフトレジスタ49
aの保持する拡散系列1周期分のビットデータと受信信
号レプリカ生成部44aが出力する拡散系列1周期分の
各ビットデータとの差を求める減算部であり、判定減算
部47bは、シフトレジスタ49cの保持する拡散系列
1周期分のビットデータと受信信号レプリカ生成部44
bが出力する拡散系列1周期分の各ビットデータとの差
を求める減算部である。また、マッチドフイルタバンク
410は、図示しないRF受信部により変換されて与え
られるベースバンド信号を受けてこれから各ユーザに対
するビットの信号それぞれのS/Nを最大にする(信号
対雑音比を最大にする)フィルタであり、判定部411
は伝送路応答推定部43からの伝送路応答情報を参照し
てマッチドフィルタ410の出力をビット判定するもの
である。The judgment subtraction section 47a is provided with a shift register 49
a is a subtraction unit that calculates the difference between the bit data of one cycle of the spread sequence held by a and the bit data of one cycle of the spread sequence output from the received signal replica generation unit 44a. The decision subtraction unit 47b includes a shift register 49c. Bit data for one cycle of the spread sequence held by the reception signal replica generation unit 44
b is a subtraction unit that calculates a difference from each bit data of one cycle of the spread sequence output by b. Further, the matched filter bank 410 receives a baseband signal converted and applied by an RF receiver (not shown) and then maximizes the S / N of each bit signal for each user (maximizes the signal-to-noise ratio). ) A filter, and a determination unit 411
Is for making a bit decision on the output of the matched filter 410 with reference to the transmission path response information from the transmission path response estimation unit 43.
【0076】前ビット受信信号レプリカ生成部44a
は、この判定部411の判定結果と伝送路応答推定部4
3からの伝送路応答情報からレプリカを生成するもので
あり、部分最尤系列推定受信機46は判定減算部47
a,47bの出力、そして、シフトレジスタ49bの各
ビットデータ、遅延部45aを介して得られる拡散系列
生成部42の出力、そして、伝送路応答推定部43から
の伝送路応答情報を基に、復調して各ユーザ対応に信号
(各ユーザ別の復調データ)を出力するものである。Previous bit received signal replica generator 44a
Is the determination result of the determination unit 411 and the transmission path response estimation unit 4
And generating a replica from the transmission path response information from the third maximum likelihood receiver 3.
a, 47b, the bit data of the shift register 49b, the output of the spreading sequence generator 42 obtained via the delay unit 45a, and the transmission path response information from the transmission path response estimation unit 43. It demodulates and outputs a signal (demodulated data for each user) corresponding to each user.
【0077】なお、部分最尤系列推定受信機46は、前
述の通り、各ユーザを受信信号強度等の順にソーティン
グして更に数グループにグループ化し、これら各グルー
プ内で最尤系列判定を行いつつ、次のグループに対して
系列侯補のレプリカ信号を除去した信号を転送して復調
を行う受信方法を採用している。As described above, the partial maximum likelihood sequence estimation receiver 46 sorts the users in the order of the received signal strength and the like, further groups them into several groups, and performs the maximum likelihood sequence determination in each group. In addition, a reception method is employed in which a signal from which the replica signal of the series candidate has been removed is transferred to the next group and demodulated.
【0078】このような構成の本装置は、アンテナより
受信されてRF受信部(図示せず)により変換され、与
えられるベースバンド信号は符号同期部41と伝送路推
定部43,そして、48に入力される。そして、符号同
期部41ではこのベースバンド信号から、各ユーザの拡
散系列の符号同期をとる。In this device having such a configuration, a baseband signal received from an antenna and converted by an RF receiving unit (not shown) is supplied to a code synchronizing unit 41, a transmission line estimating unit 43, and 48. Is entered. The code synchronization section 41 synchronizes the code of the spread sequence of each user from the baseband signal.
【0079】また、伝送路応答推定部43は符号同期部
41により得られる符号タイミング及び受信信号内(ベ
ースバンド信号内)の既知パターン、あるいは受信信号
と復調結果を用いて各ユーザの受信信号の受けた伝送路
応答を推定し、マッチドフィルタバンク判定時間遅延部
48は、ベースバンド信号をマッチドフィルタバンク4
10の判定に要する時間相当分、遅延してシフトレジス
タ49aに入力する。The transmission path response estimating unit 43 uses the code timing obtained by the code synchronizing unit 41 and the known pattern in the received signal (within the baseband signal) or the received signal and the demodulation result to obtain the received signal of each user. The received transmission path response is estimated, and the matched filter bank determination time delay unit 48 converts the baseband signal into the matched filter bank 4
The data is input to the shift register 49a after a delay corresponding to the time required for the determination of step 10.
【0080】シフトレジスタ49aではこのベースバン
ド信号を受ける毎に、順次ビット単位でシフトしてゆ
く。そして、シフトレジスタ49aの最上位ビットから
桁あふれするビットデータはシフトレジスタ49bに入
力され、ここでも同様にビットデータが入力される毎に
順次ビット単位でデータがシフトされていく。また、シ
フトレジスタ49bの最上位ビットから桁あふれするビ
ットデータはシフトレジスタ49cに入力され、ここで
も同様に、ビットデータが入力される毎に順次ビット単
位でデータがシフトされていくことになる。Each time the shift register 49a receives this baseband signal, it shifts sequentially in bit units. Then, the bit data overflowing from the most significant bit of the shift register 49a is input to the shift register 49b. Here, similarly, every time the bit data is input, the data is sequentially shifted in bit units. The bit data overflowing from the most significant bit of the shift register 49b is input to the shift register 49c. Similarly, every time bit data is input, the data is sequentially shifted in bit units.
【0081】シフトレジスタ49a,49b,49cは
それぞれ拡散系列1周期分のビット容量を有しており、
シフトレジスタ49a,49b,49cを通すことで、
現時刻およびそれより1ビット前時刻、1ビット次時刻
の3時刻分のベースバンド信号が常に保持できることに
なる。Each of the shift registers 49a, 49b, 49c has a bit capacity for one cycle of the spreading sequence.
By passing through the shift registers 49a, 49b, 49c,
The baseband signals for three times, that is, the current time, one bit before time, and one bit next time can always be held.
【0082】拡散系列生成部42では符号同期部41の
出力を受けることで各ユーザのタイミングに合わせてそ
れぞれの拡散系列を生成する。そして、この生成した拡
散系列をマッチドフィルタ410及び遅延部45aに与
える。The spread sequence generator 42 receives the output of the code synchronizer 41 and generates each spread sequence according to the timing of each user. Then, the generated spread sequence is provided to matched filter 410 and delay section 45a.
【0083】遅延部45aではこの拡散系列の信号を1
ビット出現時間程度、遅延させて部分最尤系列推定受信
機46に与えると共に、遅延部45bにも与える。遅延
部45bは遅延部45aからの遅延された拡散系列の信
号を更に1ビット出現時間程度、遅延させて前ビット受
信信号レプリカ生成部44bに与える。The delay section 45a converts the signal of this spread sequence into 1
The delay is provided to the partial maximum likelihood sequence estimation receiver 46 after being delayed by about the bit appearance time, and is also provided to the delay unit 45b. The delay unit 45b further delays the signal of the delayed spread sequence from the delay unit 45a by about one bit appearance time, and provides it to the preceding bit received signal replica generation unit 44b.
【0084】すなわち、遅延部45a、45bにより順
次、1ビット出現時間分ずつ遅延させたことで、マッチ
ドフィルタバンク410、判定部411、次ビット受信
信号レプリカ生成部44aでの処理を経て得られたレプ
リカ信号に対し、その前ビット時刻、前々ビット時刻で
の信号を、同一時刻に、部分最尤系列推定受信機46に
取り込めることになる。That is, by sequentially delaying by one bit appearance time by the delay units 45a and 45b, it is obtained through the processing in the matched filter bank 410, the determination unit 411, and the next bit received signal replica generation unit 44a. With respect to the replica signal, signals at the previous bit time and the bit time immediately before the replica signal can be taken into the partial maximum likelihood sequence estimation receiver 46 at the same time.
【0085】一方、遅延部45cには部分最尤系列推定
受信機46からの出力である各ユーザのデータが順次入
力され、1ビット出現時間分、遅延させてからこれを前
ビット受信信号レプリカ生成部44bに与える。また、
前ビット受信信号レプリカ生成部44bには遅延部45
bにより1ビット出現時間分、遅延された前記前ビット
出現時点での拡散系列の信号が入力されており、このレ
プリカ生成部44bはこれらと伝送路応答推定部43か
らの伝送路応答とを用いてレプリカ信号を生成すること
になる。このレプリカ信号は前ビット位置での拡散系列
信号(遅延部45bの出力)と確定した前ビット出現時
点でのユーザのビットデータであるから確定したビット
データを用いてその前のビット出現時点でのレプリカ信
号が作成されたことになる。On the other hand, the data of each user, which is the output from the partial maximum likelihood sequence estimation receiver 46, is sequentially input to the delay unit 45c. To the unit 44b. Also,
The preceding bit received signal replica generation unit 44b includes a delay unit 45
b, the signal of the spread sequence at the present time, which is delayed by the appearance time of one bit by the appearance time of one bit, is input. The replica generation unit 44b uses these and the transmission path response from the transmission path response estimation unit 43. Thus, a replica signal is generated. This replica signal is the spread bit signal at the previous bit position (the output of the delay unit 45b) and the determined previous bit data. The replica signal has been created.
【0086】そして、レプリカ生成部44bは、拡散系
列信号の1周期分のレプリカ保持容量を有して常に最新
の1周期分を更新保持する構成であることから、動作を
繰り返すことにより、前ビット時点での最新の1周期分
のレプリカ信号を保持して判定減算部47bに供給する
ことになる。The replica generation unit 44b has a replica holding capacity for one cycle of the spread sequence signal and always updates and holds the latest one cycle. The replica signal for the latest one cycle at the time is held and supplied to the determination subtraction unit 47b.
【0087】また、RF受信部からのベースバンド信号
と、拡散系列生成部42からの拡散系列信号が入力され
たマッチドフィルタバンク410では、受信信号を逆拡
散した信号を得て判定部411に渡し、判定部411で
は伝送路応答推定部43からの伝送路応答情報を参照し
てマッチドフィルタ410の出力をビット判定する。そ
して、ビット判定して得たデータは、次ビット受信信号
レプリカ生成部44aに渡し、この次ビット受信信号レ
プリカ生成部44aは、この判定結果のデータと伝送路
応答推定部43からの伝送路応答情報からレプリカを生
成する。Further, in matched filter bank 410 to which the baseband signal from the RF receiving unit and the spread sequence signal from spread sequence generation unit 42 are input, a signal obtained by despreading the received signal is obtained and passed to determination unit 411. The determination unit 411 makes a bit determination on the output of the matched filter 410 with reference to the transmission path response information from the transmission path response estimation unit 43. Then, the data obtained by the bit determination is passed to the next bit received signal replica generator 44a, and the next bit received signal replica generator 44a transmits the data of this determination result and the transmission path response from the transmission path response estimator 43. Generate a replica from the information.
【0088】この生成したレプリカは復調を行う時刻の
次時点のものであり、そして、レプリカ生成部44a
は、拡散系列信号の1周期分のレプリカ保持容量を有し
て常に最新の1周期分を更新保持する構成であることか
ら、動作を繰り返すことにより、最新の1周期分のレプ
リカ信号を保持して判定減算部47aに供給することに
なる。The generated replica is the one following the demodulation time, and the replica generation unit 44a
Has a replica holding capacity for one cycle of the spread sequence signal and always updates and holds the latest one cycle. Therefore, by repeating the operation, the replica signal for the latest one cycle is held. This is supplied to the judgment subtraction unit 47a.
【0089】また、RF受信部からのベースバンド信号
を受けた遅延部48では、このベースバンド信号をマッ
チドフィルタバンク410での処理対応分の遅延時間
分、遅延してシフトレジスタ49aに入力する。The delay unit 48 receiving the baseband signal from the RF receiving unit delays the baseband signal by the delay time corresponding to the processing in the matched filter bank 410 and inputs the delayed baseband signal to the shift register 49a.
【0090】シフトレジスタ49aは拡散系列1周期分
のビット数を持つシフトレジスタであり、逐次入力され
るベースバンド信号を取り込んで順次シフトさせる。ま
た、シフトレジスタ49aより桁溢れしたベースバンド
信号は、シフトレジスタ49bに送られ、順次シフトさ
れ、さらにこのシフトレジスタ49bから桁溢れしたベ
ースバンド信号はシフトレジスタ49cに送られて順次
シフトされる。The shift register 49a is a shift register having the number of bits for one cycle of the spreading sequence, and takes in sequentially input baseband signals and sequentially shifts them. The baseband signal overflowed from the shift register 49a is sent to the shift register 49b and sequentially shifted, and the baseband signal overflowed from the shift register 49b is sent to the shift register 49c and sequentially shifted.
【0091】シフトレジスタはいずれも拡散系列1周期
分の遅延量を持つシフトレジスタであるから、この3段
のシフトレジスタ49a,49b,49cには次時刻,
現時刻,前時刻の3ビット時刻分のベースバンド信号が
保持されることになる。Each of the shift registers is a shift register having a delay amount of one cycle of the spreading sequence, so that the three-stage shift registers 49a, 49b, and 49c store the next time,
The baseband signals for the three bits of the current time and the previous time are held.
【0092】そして、次時刻のベースバンド信号を保持
したシフトレジスタ49aの当該ベースバンド信号は減
算部47aによりレプリカ生成部44aからのレプリカ
信号と減算され、残差分が求められて、部分最尤系列推
定受信機46に与えられる。また、この部分最尤系列推
定受信機46には、シフトレジスタ49bから、現時刻
のベースバンド信号が与えられ、さらにまた、前時刻の
ベースバンド信号を保持したシフトレジスタ49cから
の当該ベースバンド信号は判定減算部47bにより前時
刻のレプリカ信号と減算されてその差分が前時刻の残差
信号として部分最尤系列推定受信機46に入力される。Then, the baseband signal of the shift register 49a holding the baseband signal at the next time is subtracted by the subtractor 47a from the replica signal from the replica generator 44a, and the residual difference is obtained. It is provided to an estimation receiver 46. The partial maximum likelihood sequence estimation receiver 46 is supplied with the baseband signal at the current time from the shift register 49b, and further receives the baseband signal from the shift register 49c holding the baseband signal at the previous time. Is subtracted from the replica signal at the previous time by the determination and subtraction unit 47b, and the difference is input to the partial maximum likelihood sequence estimation receiver 46 as a residual signal at the previous time.
【0093】従って、部分最尤系列推定受信機46には
現時刻のベースバンド信号と、次時刻の残差信号と、前
時刻の残差信号が与えられたことになり、これらより、
部分最尤系列推定受信機46はベースバンド信号中の前
後の時刻の信号からの干渉成分を除去して、データを復
調して出力する。Therefore, the partial maximum likelihood sequence estimation receiver 46 is provided with the baseband signal at the current time, the residual signal at the next time, and the residual signal at the previous time.
The partial maximum likelihood sequence estimation receiver 46 demodulates and outputs data by removing interference components from signals at the previous and subsequent times in the baseband signal.
【0094】すなわち、拡散系列信号1周期分のベース
バンド信号を1時刻分として、このベースバンド信号を
3時刻分(次時刻、現時刻、前時刻の3時刻分)をシフ
トレジスタに保持し、データ内容の確定している第1時
刻(前々時刻)の成分における残差と、未確定ではある
が推測した第3時刻(現時刻)の成分の残差をそれぞれ
求め、第2時刻(前時刻)に与えている干渉(第1と、
第3の時刻の信号が第2時刻の信号に与えている干渉)
を知って、第2時刻の信号成分のみを抽出し、これと拡
散系列信号から、ユーザのデータを復調する。その結
果、前後のビットからの干渉成分の影響を排除して良好
なユーザ多重受信特性を実現できるようになる。また、
部分最尤系列推定受信機46は、いくつかのユーザ毎に
グループ分けし、あるグループの各ユーザのデータが復
調できたならば、このユーザ分の残差信号分を残りの信
号から差し引いて次のグループのユーザの復調をする、
といった手法による復調を行うので、演算量を削減する
ことができる。That is, the baseband signal for one cycle of the spread sequence signal is defined as one time, and the baseband signal is held in the shift register for three times (the next time, the current time, and the previous time) for three times. The residual of the component at the first time (the time immediately before the previous time) in which the data content is determined and the residual of the component of the third time (the current time), which is undetermined but estimated, are obtained, respectively, and the second time (the previous time). Interference (first and
Interference of the signal at the third time with the signal at the second time)
Then, only the signal component at the second time is extracted, and user data is demodulated from the extracted signal component and the spread sequence signal. As a result, it is possible to realize good user multiplex reception characteristics by eliminating the influence of interference components from previous and subsequent bits. Also,
The partial maximum likelihood sequence estimation receiver 46 divides the data into groups for some users, and if the data of each user in a certain group can be demodulated, subtracts the residual signal for this user from the remaining signals to obtain the next signal. Demodulate a group of users,
Therefore, the amount of calculation can be reduced.
【0095】図2に示したように、判定を行うべきビッ
トには他のユーザの未判定のビットからの干渉も混入す
る。この未判定の各ユーザに対するビットを、マッチド
フィルタバンク410及び判定減算部47を用いて除去
を行う。As shown in FIG. 2, interference from undetermined bits of other users is mixed in bits to be determined. The bits for each undetermined user are removed by using the matched filter bank 410 and the determination subtraction unit 47.
【0096】なお、ここで除去する信号は、全ユーザに
対応しても良いが、別の具体例として信号電力の大きな
ものについてのみ行っても良い。一方、前述の具体例と
同様、前ビット判定結果を用いてこれらの信号レプリカ
を生成し、受信信号から除去して部分系列推定受信機4
6により復調を行う。The signal to be removed here may correspond to all users, but may be applied only to a signal with a large signal power as another specific example. On the other hand, as in the above-described specific example, these signal replicas are generated using the result of the previous bit determination, and are removed from the received signal to remove the partial sequence estimation receiver 4.
6, demodulation is performed.
【0097】このような構成をとることで、他ユーザの
前後のビットからの干渉の影響を削減でき、良好な受信
特性を得ることができる。なお、ここでの復調処理の様
子を図7により説明しておく。By adopting such a configuration, it is possible to reduce the influence of interference from bits before and after another user, and obtain good reception characteristics. The state of the demodulation processing here will be described with reference to FIG.
【0098】本発明は、図7に示すように、1ユーザ1
ビットとしてKユーザ分のベースバンド信号を考えた場
合に、ビット判定時刻n−1(1ビット前のビット判定
時刻),n(現ビットの判定判定時刻),n+1(1ビ
ット後のビット判定時刻)の3時刻分のベースバンド信
号を保持し、最初に前ステップで確定済みの判定データ
(図7(a)における[1])を用いて時刻n−1のユ
ーザ1〜Kのレプリカ信号を除去して第1の残差信号を
生成する。According to the present invention, as shown in FIG.
When the baseband signals for K users are considered as bits, bit determination times n-1 (bit determination time one bit before), n (determination time of the current bit), and n + 1 (bit determination time one bit after) ) Are held, and the replica signals of the users 1 to K at time n−1 are first determined using the determination data determined in the previous step ([1] in FIG. 7A). Remove to generate a first residual signal.
【0099】次に時刻n+1の信号のうち、受信信号電
力の大きいLユーザ分のグループについて、第1の残差
信号を用いて送信データん推定を行い(図7(a)
[2],図7では3ユーザ分)、この推定結果をもとに
したレプリカ信号を第1の残差信号から除去し、第2の
残差信号を生成する。その後、第2の残差信号を用いて
時刻nの信号の農地、受信電力の大きいLユーザ分(図
7(a)[3])の送信データの推定を行い、この推定
結果を用いて生成した別のレプリカ信号を第2の残差信
号から除去し、第3の残差信号を生成する。Next, among the signals at time n + 1, for the group of L users having a large received signal power, the transmission data is estimated using the first residual signal (FIG. 7 (a)).
[2], three users in FIG. 7), the replica signal based on the estimation result is removed from the first residual signal to generate a second residual signal. Thereafter, the transmission data of the farmland of the signal at time n and the L users (FIG. 7 (a) [3]) having large received power is estimated using the second residual signal, and the signal is generated using the estimation result. The other replica signal thus obtained is removed from the second residual signal to generate a third residual signal.
【0100】次に第3の残差信号を用いて、時刻n+1
の信号のうち、次に受信電力の大きいユーザ分のグルー
プ(図7(a)[4])に対して送信データの推定を行
い、その推定結果をもとに、生成したさらに別のレプリ
カ信号を第3の残差信号から除去して第4の残差信号を
生成する。… といった具合に、Kユーザまで復調す
る。Next, using the third residual signal, at time n + 1
, The transmission data is estimated for the group (FIG. 7A, [4]) corresponding to the user having the next highest received power, and further replica signal generated based on the estimation result. From the third residual signal to generate a fourth residual signal. .., And so on, up to K users are demodulated.
【0101】これらの過程を1つのステップとし、推定
された時刻nの結果を判定結果として出力し、次のステ
ップ(時刻n+1のデータの復調:図7(b))に移
り、次時刻の復調を行う。These processes are regarded as one step, and the result at the estimated time n is output as a determination result. The process proceeds to the next step (data demodulation at time n + 1: FIG. 7B), and demodulation at the next time is performed. I do.
【0102】次ステップでは前ステップの過程の全ての
時刻を1時刻分、シフトさせて同様の処理を行い、時刻
n+1の復調結果を出力し、さらに次のステップに進む
……といった具合に、信号の受信時刻と共に、逐次復調
を繰り返す。In the next step, all the times in the process of the previous step are shifted by one time, the same processing is performed, the demodulation result at time n + 1 is output, and the process proceeds to the next step. , And the demodulation is sequentially repeated.
【0103】この具体例は、ベースバンド信号における
判定を行うべきビットの1ビット時刻先の信号からの符
号間干渉を削減するために、1ビット時刻先の各回線
(各ユーザ)の信号をマッチドフィルタにより仮判定す
る仮判定手段と、この仮判定結果を用いて1ビット時刻
先の信号のレプリカを生成する事前レプリカ生成手段
と、生成された1ビット時刻先の信号レプリカを受信信
号より除去する減算手段とを設けて、1ビット時刻先の
各回線(各ユーザ)の信号をマッチドフィルタにより仮
判定してその判定結果よりレプリカを生成し、このレプ
リカをベースバンド信号から差し引き、干渉除去し、さ
らにまた、判定済みのビットである1ビット前の各回線
(各ユーザ)のビットデータよりレプリカ信号を生成し
てこれを先の干渉除去済みのベースバンド信号より差し
引き、干渉除去してこれを復調するようにした。これに
より、干渉を大幅に低減して精度の良い復調を可能にし
た。In this specific example, in order to reduce the intersymbol interference from the signal one bit ahead of the bit to be determined in the baseband signal, the signal of each line (each user) one bit ahead is matched. Temporary determination means for temporarily determining by a filter, preliminary replica generation means for generating a replica of the signal one bit time ahead using the temporary determination result, and removing the generated signal replica one bit time ahead from the received signal A subtraction means is provided, a signal of each line (each user) one bit ahead is provisionally determined by a matched filter, a replica is generated from the determination result, the replica is subtracted from the baseband signal, interference is removed, Furthermore, a replica signal is generated from the bit data of each line (each user) one bit before, which is the determined bit, and the generated replica signal is used to remove the interference signal. Subtracted from Mino baseband signals, and to demodulate it by interference cancellation. As a result, interference is greatly reduced, and accurate demodulation is enabled.
【0104】以上が、第3の具体例システムによる復調
処理である。なお、第3の具体例のさらに別の例とし
て、時刻nとn+1のそれぞれLユーザのグループ(例
えば、図7(a)[2]と[3],または[4]と
[5],…)を新たな1グループと見做し、時刻n,n
+1のデータを同時に推定することも可能である。この
場合にはマッチドフィルタによる仮判定の処理を省略す
ることができる。The above is the demodulation processing by the third specific example system. Note that as still another example of the third specific example, groups of L users at times n and n + 1 (for example, [2] and [3], or [4] and [5],. ) Is regarded as a new group, and time n, n
It is also possible to simultaneously estimate +1 data. In this case, it is possible to omit the provisional determination process using the matched filter.
【0105】(第4の具体例)次にダイバーシチ受信を
行う際の別の受信機構成の具体例を第4の具体例として
図6に示す。ここでは2ブランチダイバシチのものを例
に示す。(Fourth Specific Example) Next, FIG. 6 shows a fourth specific example of another receiver configuration for performing diversity reception. Here, a two-branch diversity system is shown as an example.
【0106】図6において、51は符号同期部、52は
拡散系列生成部、53a,53bは伝送路応答推定部、
54a、54bはレプリカ生成部、55a,55bは
遅延部、57a,57bは減算部、58a,58bはエ
ネルギ判定部、59は加算部、510a,510bは第
1のスイッチ、511は部分系列候補生成部、512
a,512bは系列推定部、513a,513bは第2
のスイッチ、514a,514bはシフトレジスタ、5
15a,515bはメモリである。なお、添え字のaを
付したものは2ブランチのうちの一方のブランチ(以
下、aブランチと称する)を、また、添え字のbを付し
たものは他方のブランチ(以下、bブランチと称する)
をそれぞれ示す。In FIG. 6, 51 is a code synchronization unit, 52 is a spread sequence generation unit, 53a and 53b are transmission path response estimation units,
54a and 54b are replica generation units, 55a and 55b are delay units, 57a and 57b are subtraction units, 58a and 58b are energy determination units, 59 is an addition unit, 510a and 510b are first switches, and 511 is a partial sequence candidate generation. Part, 512
a, 512b are sequence estimators, and 513a, 513b are second estimators.
Switches 514a and 514b are shift registers,
15a and 515b are memories. Note that the one with the suffix a is one of the two branches (hereinafter referred to as a branch), and the one with the suffix b is the other branch (hereinafter referred to as b branch). )
Are respectively shown.
【0107】これらのうち、符号同期部51は伝送され
てくる信号に拡散符号を同期するものであり、伝送路応
答推定部53aはa系統のブランチ系統における図示し
ないRF受信部で受信したベースバンド信号と符号同期
部51の同期信号とから各ユーザの信号の受けた伝送路
応答を推定するものである。Of these, the code synchronization section 51 synchronizes the spread code with the transmitted signal, and the transmission path response estimation section 53a transmits the baseband signal received by the RF receiving section (not shown) in the a branch system. The transmission path response of each user's signal is estimated from the signal and the synchronization signal of the code synchronization section 51.
【0108】拡散系列生成部52は符号の拡散系列(各
ユーザ毎のスペクトル拡散に使用した拡散系列)を発生
するものであり、また、レプリカ生成部54aは拡散系
列生成部52からの拡散系列と伝送路応答推定部53a
からの伝送路応答、そして、遅延器55aを通した系列
推定部512の判定結果である前時刻ユーザデータと、
系列候補生成部511で生成された仮りのユーザデータ
を用いて、aブランチ系統用の受信信号レプリカを生成
するものである。The spread sequence generator 52 generates a code spread sequence (spread sequence used for spectrum spreading for each user), and the replica generator 54a generates a spread sequence from the spread sequence generator 52. Transmission path response estimation unit 53a
And the previous time user data which is the result of determination by the sequence estimation unit 512 through the delay unit 55a,
Using the provisional user data generated by the sequence candidate generation unit 511, a received signal replica for the a-branch system is generated.
【0109】シフトレジスタ514aは、aブランチ系
統の図示しないRF受信部からのベースバンド信号を受
けてこれを順次ビット単位でシフトするシフトレジスタ
であり、n×拡散系列周期分の遅延量を有するものであ
る(n:1以上の正数)。また、メモリ515aは、シ
フトレジスタ514aの保持したベースバンド信号をス
イッチ513aを介して取り込んで保持するものであ
る。減算部57aはレプリカ生成部54aの生成したレ
プリカ信号とメモリ515aの保持したベースバンド信
号との差を求めてこれを残差信号として得るものであ
り、エネルギ判定部58aは、この残差信号のエネルギ
を算出するものであり、加算部59aは求めた各サンプ
ルのエネルギの総和を求めるものであり、系列推定部5
12はこの求めた総和及びbブランチの加算部59bの
求めた総和を基に系列推定するものであり、系列候補生
成部511は系列推定部512の指令により、仮の系列
から候補を生成するものであり、開閉スイッチ510a
はこれらの入出力を制御してタイミングを合わせるもの
である。The shift register 514a is a shift register that receives a baseband signal from an RF receiver (not shown) of the a-branch system and sequentially shifts the baseband signal in bit units, and has a delay amount of n × spreading sequence period. (N: a positive number of 1 or more). The memory 515a captures and holds the baseband signal held by the shift register 514a via the switch 513a. The subtraction unit 57a obtains the difference between the replica signal generated by the replica generation unit 54a and the baseband signal held by the memory 515a and obtains the difference as a residual signal. The energy is calculated, and the adder 59a calculates the sum of the energies of the obtained samples.
Reference numeral 12 denotes a sequence estimator based on the obtained sum and the sum obtained by the b-branch adder 59b. The sequence candidate generator 511 generates a candidate from a tentative sequence in accordance with a command from the sequence estimator 512. And the open / close switch 510a
Controls these inputs and outputs to adjust the timing.
【0110】伝送路応答推定部53bは、符号同期部5
1からの符号同期信号に同期して動作し、bブランチ系
統の図示しないRF受信部からのベースバンド信号から
伝送路応答を推定するものである。また、レプリカ生成
部54bは拡散系列生成部52からの拡散系列と伝送路
応答推定部53bからの伝送路応答、そして、遅延器5
5bを通した系列推定部512の前時刻のユーザデータ
の判定結果と、系列候補生成部511で生成された仮の
ユーザデータを用いてbブランチ系統用の受信信号レプ
リカを生成するものである。The transmission path response estimating section 53 b
1, which operates in synchronization with the code synchronization signal from No. 1 and estimates a transmission path response from a baseband signal from an RF receiver (not shown) of the b-branch system. Also, the replica generation unit 54b transmits the spread sequence from the spread sequence generation unit 52, the transmission line response from the transmission line response estimation unit 53b, and the delay unit 5b.
A received signal replica for the b-branch system is generated by using the determination result of the user data at the previous time of the sequence estimating unit 512 through 5b and the temporary user data generated by the sequence candidate generating unit 511.
【0111】シフトレジスタ514bは、bブランチ系
統の図示しないRF受信部からのベースバンド信号を受
けてこれを順次ビット単位でシフトするシフトレジスタ
であり、n×拡散系列周期分の遅延量を有するものであ
る。また、メモリ515bは、シフトレジスタ514b
の保持したベースバンド信号をゲート513bを介して
取り込んで保持するものである。減算部57bはレプリ
カ生成部54bの生成したレプリカ信号とメモリ515
bの保持したベースバンド信号との差を求めてこれを残
差信号として得るものであり、エネルギ判定部58b
は、この残差信号のエネルギを算出するものである。A shift register 514b is a shift register that receives a baseband signal from an RF receiver (not shown) of the b-branch system and sequentially shifts the baseband signal in bit units, and has a delay amount corresponding to n × spreading sequence period. It is. Further, the memory 515b includes a shift register 514b
Is taken in via the gate 513b and held. The subtractor 57b stores the replica signal generated by the replica generator 54b and the memory 515.
b is obtained as a residual signal by obtaining a difference from the baseband signal held by b.
Calculates the energy of the residual signal.
【0112】加算部59bは求めた各サンプルのエネル
ギの総和を求めるものであり、加算部59bの求め総和
は系列推定部512に与える構成である。レプリカ生成
部54bはへはスイッチ510b-1を介して系列候補が
入力され、この開閉タイミングはスイッチ510b-2と
系列候補生成部511の系列候補生成タイミングとに同
期してスイッチングを行う。The adding section 59b calculates the sum of the energies of the obtained samples, and the sum obtained by the adding section 59b is provided to the sequence estimating section 512. A sequence candidate is input to the replica generation unit 54b via the switch 510b-1, and the switching timing is switched in synchronization with the switch 510b-2 and the sequence candidate generation timing of the sequence candidate generation unit 511.
【0113】すなわち、系列候補生成部511が一つ系
列候補を生成する毎に、一つのエネルギ総和が算出さ
れ、この値とa系統で同様に生成されたエネルギ総和の
値を用いて、系列推定部512にてエネルギ総和が最小
となる系列候補を求め、最小系列候補を復調結果として
出力する。That is, each time the sequence candidate generation section 511 generates one sequence candidate, one energy sum is calculated, and the sequence estimation is performed using this value and the value of the energy sum similarly generated in the system a. Unit 512 obtains a sequence candidate with the minimum total energy, and outputs the minimum sequence candidate as a demodulation result.
【0114】レプリカ生成部54aは拡散系列生成部5
2の発生した拡散系列と伝送路応答推定部53aからの
伝送路応答、そして、系列推定部512の判定結果であ
るユーザデータとを用いて、aブランチ系統用の受信信
号レプリカを生成する。The replica generation unit 54a includes the spreading sequence generation unit 5
A received signal replica for the a-branch system is generated using the spread sequence generated in step 2, the transmission path response from the transmission path response estimation unit 53a, and the user data as the determination result of the sequence estimation unit 512.
【0115】一方、aブランチ系統の図示しないRF受
信部からのベースバンド信号を受けてシフトレジスタ5
14aは、これを順次取り込み、ビット単位でシフトす
る。このシフトレジスタ514aは、n×拡散系列周期
分の容量を有するので、最終的には拡散系列周期のn倍
分のベースバンド信号が蓄えられる(n×拡散系列周期
分のベースバンド信号の更新保持)。この蓄えられるベ
ースバンド信号は所定のタイミングでメモリ515aに
取り込まれ、減算部57aはレプリカ生成部54aの生
成したレプリカ信号とこのメモリ515aの保持したベ
ースバンド信号との差を求めてこれを残差信号として得
る。この残差信号はエネルギ判定部58aに送られ、こ
こでこの残差信号のエネルギが算出される。残差信号は
遅延量がn×拡散系列周期分ある残差信号の各サンプル
単位で求められるので、加算部59aは求めた各サンプ
ルのエネルギの総和を求める。そして、この求めた総和
は系列推定部512に与える。On the other hand, the shift register 5 receives a baseband signal from an RF receiver (not shown) of the a-branch system.
The reference numeral 14a sequentially takes in the bits and shifts them in bit units. Since this shift register 514a has a capacity of n × spread sequence period, a baseband signal of n times the spread sequence period is finally stored (update and hold of the baseband signal of nx spread sequence period) ). The stored baseband signal is taken into the memory 515a at a predetermined timing, and the subtraction unit 57a calculates the difference between the replica signal generated by the replica generation unit 54a and the baseband signal held by the memory 515a, and calculates the difference. Obtain as a signal. The residual signal is sent to an energy determination unit 58a, where the energy of the residual signal is calculated. Since the residual signal is obtained in units of each sample of the residual signal having the delay amount of n × spreading sequence period, the adder 59a obtains the sum of the energy of each of the obtained samples. Then, the obtained sum is given to sequence estimation section 512.
【0116】また、伝送路応答推定部53bは、符号同
期部51からの符号同期信号に同期して動作し、bブラ
ンチ系統の図示しないRF受信部からのベースバンド信
号から伝送路応答を推定する。また、レプリカ生成部5
4bは拡散系列生成部52からの拡散系列と伝送路応答
推定部53bからの伝送路応答、そして、系列推定部5
12の判定結果であるユーザデータとを用いてbブラン
チ系統用の受信信号レプリカを生成する。The transmission path response estimation section 53b operates in synchronization with the code synchronization signal from the code synchronization section 51, and estimates the transmission path response from the baseband signal from the RF reception section (not shown) of the b branch system. . Also, the replica generation unit 5
4b is a spread sequence from the spread sequence generation unit 52, a transmission path response from the transmission path response estimation unit 53b, and a sequence estimation unit 5b.
A received signal replica for the b-branch system is generated using the user data that is the result of the determination in step 12.
【0117】そして、シフトレジスタ514bは、bブ
ランチ系統の図示しないRF受信部からのベースバンド
信号を受けてこれを順次ビット単位でシフトする。この
シフトレジスタ514bは、n×拡散系列周期分の容量
を有するので、最終的には拡散系列周期のn倍分のベー
スバンド信号が蓄えられる(n×拡散系列周期分のベー
スバンド信号の更新保持)。この蓄えられるベースバン
ド信号は所定のタイミングでメモリ515bに取り込ま
れ、減算部57bはレプリカ生成部54bの生成したレ
プリカ信号とこのメモリ515bの保持したベースバン
ド信号との差を求めてこれを残差信号として得る。この
残差信号はエネルギ判定部58bに送られ、ここでこの
残差信号のエネルギが算出される。残差信号はビット容
量がn×拡散系列周期分ある残差信号の各ビット単位で
求められるので、加算部59bは求めた各ビットのエネ
ルギの総和を求める。そして、この求めた総和は系列推
定部512に与える。各ブランチで行われるこの演算
は、1ビット周期の間に全ての系列侯補の演算が終わる
ような速度(Ts)で実行され、各ブランチで得られた
メトリックは系列推定部512内部で合成され、最尤系
列推定が行われる。The shift register 514b receives a baseband signal from an RF receiver (not shown) of the b-branch system, and sequentially shifts the baseband signal in bit units. Since this shift register 514b has a capacity of n × spread sequence period, a baseband signal of n times the spread sequence period is finally stored (update and hold of the baseband signal of nx spread sequence period) ). The stored baseband signal is fetched into the memory 515b at a predetermined timing, and the subtraction unit 57b calculates the difference between the replica signal generated by the replica generation unit 54b and the baseband signal held by the memory 515b and calculates the difference. Obtain as a signal. The residual signal is sent to the energy determination unit 58b, where the energy of the residual signal is calculated. Since the residual signal is obtained for each bit of the residual signal having a bit capacity of n × spread sequence period, the adder 59b obtains the sum of the energy of each of the obtained bits. Then, the obtained sum is given to sequence estimation section 512. This operation performed in each branch is executed at a speed (Ts) such that the operations of all the sequence candidates are completed during one bit period, and the metrics obtained in each branch are combined in the sequence estimation unit 512. , Maximum likelihood sequence estimation.
【0118】すなわち、a,b両系統のブランチのエネ
ルギ総和を受けた系列推定部512は、これらからユー
ザ毎のデータを判定してこれを復調データとしてユーザ
別に出力する。That is, sequence estimating section 512 having received the total energy of the branches of both a and b systems determines data for each user from these, and outputs the data as demodulated data for each user.
【0119】なお、系列推定部512は部分最尤系列推
定器であり、この部分最尤系列推定器は、前述の通り、
各ユーザを受信信号強度等の順にソーティングして更に
数グループにグループ化し、これら各グループ内で最尤
系列判定を行いつつ、次のグループに対して系列侯補の
レプリカ信号を除去した信号を転送して復調を行う受信
方法を採用している。Note that sequence estimation section 512 is a partial maximum likelihood sequence estimator, and this partial maximum likelihood sequence estimator
Each user is sorted in the order of received signal strength and the like, and further grouped into several groups, and while performing the maximum likelihood sequence determination in each group, a signal from which the replica signal of the sequence candidate is removed is transferred to the next group. And a demodulation receiving method is employed.
【0120】系列推定部512のユーザ別判定結果のデ
ータはレプリカ生成部54a,54bに与えられ、レプ
リカ生成部54a,54bはそれぞれこれらのデータ
と、拡散系列、伝送路応答とを用いて新たなレプリカを
生成する。The data of the judgment result for each user of sequence estimation section 512 is provided to replica generation sections 54a and 54b, and replica generation sections 54a and 54b respectively use these data, the spread sequence and the transmission path response to generate new data. Generate a replica.
【0121】以上のような構成と作用をとることで、フ
ェージング環境においても良好な特性で復調を行うこと
ができる。要するに、この具体例は、各アンテナブラン
チで受信された信号のサンブル値を、それぞれシフトレ
ジスタ514a,514bに入力後、ビット周期でメモ
リ515a,515bに転送し、これらメモリ515
a,515bに蓄えた信号から、前ビット(時刻n−
1)及び判定を行うべきビット(時刻n)の系列侯補に
より生成される受信信号レプリカ(受信信号レプリカ生
成部54にて生成)を減算部57a,57bを用いて除
去し、エネルギ判定部58a,58bを用いて各サンプ
ルのエネルギを演算後、加算部59a,59bを用いて
信号判定区間におけるメトリックを演算する。With the above configuration and operation, demodulation can be performed with good characteristics even in a fading environment. In short, in this specific example, after the sample value of the signal received by each antenna branch is input to the shift registers 514a and 514b, respectively, the signal is transferred to the memories 515a and 515b in a bit cycle, and the memory 515
a, 515b, the previous bit (time n-
1) and the received signal replica (generated by the received signal replica generation unit 54) generated by the sequence candidate of the bit to be determined (time n) is removed using the subtraction units 57a and 57b, and the energy determination unit 58a , 58b, the metric in the signal determination section is calculated using the adders 59a, 59b.
【0122】この演算は、1ビット周期の間に全ての系
列侯補の演算が終わるような速度(Ts)で実行し、各
ブランチで得られたメトリックは系列推定部512内部
で合成して最尤系列推定を行う。This calculation is executed at a speed (Ts) at which the calculation of all the sequence candidates is completed during one bit period, and the metrics obtained in each branch are combined in the sequence estimating section 512 to obtain the maximum value. Perform likelihood sequence estimation.
【0123】以上のようにすることで、フェージング環
境においても良好な特性で復調を行うことができるよう
になるものである。また、本受信方式にによれば、非同
期受信時に生じる前後のビットからの干渉成分を除去で
きるので、良好なユーザ多重特性を実現できるようにな
る。With the above, demodulation can be performed with good characteristics even in a fading environment. Further, according to the present receiving method, it is possible to remove interference components from the preceding and following bits generated during asynchronous reception, so that good user multiplexing characteristics can be realized.
【0124】以上、種々の具体例を説明したが、要する
に本発明はCDMA方式受信機において、確定済みの前
ビット時点での判定結果を用いてそのレプリカ信号を生
成し、このレプリカ信号で現在復調処理しようとするベ
ースバンド信号の干渉除去を行い、干渉を除去したベー
スバンド信号について、複数にグループ分けし、電力の
強い信号のグループから復調して、ユーザデータを得る
と共に、復調した分はレプリカを作成して更にこの分干
渉を未復調分から除去し、次の残りグループのうちの電
力の強い信号のグループを復調して、ユーザデータを得
ると共に、復調した分はレプリカを作成して更にこの分
干渉を未復調分から除去し、次の残りグループのうちの
電力の強い信号のグループを復調して、ユーザデータを
得ると共に、復調した分はレプリカを作成して更にこの
分干渉を未復調分から除去し、という処理を繰り返して
精度の得易い高電力のユーザのデータから復調し、復調
済みのデータは干渉除去に利用するようにしたものであ
る。As described above, various specific examples have been described. In short, according to the present invention, in a CDMA receiver, a replica signal is generated by using the determined result at the time of the previous bit that has been determined, and the replica signal is currently demodulated. The baseband signal to be processed is subjected to interference cancellation, the interference-free baseband signal is divided into a plurality of groups, demodulated from a group of high power signals to obtain user data, and the demodulated portion is a replica. And further removes the interference from the undemodulated portion, demodulates the group of high power signals in the next remaining group to obtain user data, and creates a replica of the demodulated portion to further reduce The interference is removed from the undemodulated part, and the group of the high power signal in the next remaining group is demodulated to obtain user data and demodulate. In other words, a replica is created and the interference is further removed from the undemodulated part, and the process is repeated to demodulate from the data of the high-power user who can easily obtain the accuracy, and the demodulated data is used for interference removal. It was done.
【0125】従って、グループ分けして1グループ単位
で復調をするので、受信時の演算量を少なくでき、ま
た、高電力のユーザの信号から復調するので高い精度で
復調でき、しかも、復調済みのデータは干渉除去に利用
することから、精度良く復調できるようになって、良好
なユーザ多重特性の得られるようになるCDMA方式の
受信装置が得られるようなる。Therefore, the demodulation is performed in units of one group, so that the amount of calculation at the time of reception can be reduced. In addition, since demodulation is performed from a high-power user signal, demodulation can be performed with high accuracy. Since data is used for canceling interference, demodulation can be performed with high accuracy, and a CDMA receiving apparatus capable of obtaining good user multiplexing characteristics can be obtained.
【0126】以上、種々の例を示したが、これらの例は
説明のために同じ処理を行う手段を重複して記述した
が、これらを組み合わせて受信装置を実現する場合には
これらを省略することができる。また、以上の本発明の
受信装置の構成要素は物理的に分離する必要はなく、単
体あるいは複数の信号処理プロセッサ上で構成すること
も可能である。Various examples have been described above. In these examples, means for performing the same processing are described repeatedly for the sake of explanation. However, when these are combined to realize a receiving apparatus, these are omitted. be able to. Further, the components of the receiving apparatus of the present invention described above do not need to be physically separated, and can be configured on a single or a plurality of signal processors.
【0127】[0127]
【発明の効果】以上詳述したように、本発明を用いた最
尤系列推定のためのステート数を制限して演算処理量を
削減したCDMA干渉除去受信機では、前ビットの判定
結果を用いてこれらの信号の判定ビットに対する干渉を
除去することで良好な受信特性を得ることができる。ま
た、本発明の受信方式では、複数のアンテナに対する受
信信号からそれぞれのアンテナに対応した前ビット受信
信号レプリカを除去し、両信号を用いて判定を行うこと
でダイバーシチ効果を得る事ができ良好な受信特性を達
成することができる。As described in detail above, in the CDMA interference cancellation receiver in which the number of states for the maximum likelihood sequence estimation using the present invention is reduced to reduce the amount of arithmetic processing, the result of determination of the previous bit is used. By removing the interference of these signals with the decision bits, good reception characteristics can be obtained. Further, in the receiving method of the present invention, it is possible to obtain a diversity effect by removing the previous bit received signal replica corresponding to each antenna from the received signals for a plurality of antennas and making a determination using both signals. Reception characteristics can be achieved.
【図1】本発明を説明するための図であって、本発明の
前提となるCDMA方式の受信機の構成図。FIG. 1 is a diagram for explaining the present invention, and is a configuration diagram of a CDMA receiver which is a premise of the present invention.
【図2】本発明を説明するための図であって、非同期C
DMAセルラーシステムの各ユーザの受信タイミング例
を示す模式図。FIG. 2 is a diagram for explaining the present invention, wherein an asynchronous C
FIG. 2 is a schematic diagram showing an example of reception timing of each user of the DMA cellular system.
【図3】本発明を説明するための図であって、本発明の
第1の具体例における受信装置の構成例を示すブロッ
ク。FIG. 3 is a diagram for explaining the present invention, and is a block diagram illustrating a configuration example of a receiving device in the first specific example of the present invention.
【図4】本発明を説明するための図であって、アンテナ
ダイバーシチを用いた本発明の第2の具体例における受
信装置の構成例を示す図。FIG. 4 is a diagram for explaining the present invention, showing a configuration example of a receiving apparatus according to a second specific example of the present invention using antenna diversity.
【図5】本発明を説明するための図であって、本発明の
受信装置の別の構成例である第3の具体例を示す図。FIG. 5 is a diagram for explaining the present invention, showing a third specific example which is another configuration example of the receiving device of the present invention.
【図6】本発明を説明するための図であって、ダイバー
シチ受信を行う際の別の受信機構成の具体例である第4
の具体例を示す図。FIG. 6 is a diagram for explaining the present invention and is a fourth example of another receiver configuration for performing diversity reception.
The figure which shows the specific example of.
【図7】本発明の受信方式における信号処理手順を示す
図(1グループ3ユーザの場合)。FIG. 7 is a diagram showing a signal processing procedure in the reception system of the present invention (in the case of three users per group).
21,31,41,51…符号同期部 22,32,42,52…拡散系列生成部 23,43,53…伝送路応答推定部 33a…ブランチ#1系統用の伝送路応答推定部 33b…ブランチ#2系統用の伝送路応答推定部 24,34,44,54…前ビット受信信号レプリカ生
成部 34a…ブランチ#1系統用の前ビット受信信号レプリ
カ生成部 34b…ブランチ#2系統用の前ビット受信信号レプリ
カ生成部 25,35c,45,55…遅延部 35a…ブランチ#1系統用の遅延部 35b…ブランチ#2系統用の遅延部 26,36,46,56…部分最尤系列推定受信機 27,47,57a,57b…減算部 37a…ブランチ#1系統用の減算部 37b…ブランチ#2系統用の減算部 48…遅延部 49a,49b,49c,514…シフトレジスタ 410…マッチドフイルタバンク 411…判定部 51…符号同期部 52…拡散系列生成部 53a,53b…伝送路応答推定部 54a、54b…レプリカ生成部 55a,55b…遅延部 58a,58b…エネルギ判定部 59a,59b…加算部 510a,510b…開閉スイッチ 511…部分系列候補生成部 512…系列推定部 513a,513b…スイッチ 514a,514b…シフトレジスタ 515a,515b…メモリ。21, 31, 41, 51 code synchronization section 22, 32, 42, 52 spreading sequence generation section 23, 43, 53 transmission path response estimation section 33a transmission path response estimation section for branch # 1 system 33b branch # 2 transmission channel response estimating unit 24, 34, 44, 54 ... previous bit received signal replica generating unit 34a ... branch # 1 previous bit received signal replica generating unit 34b ... branch # 2 previous bit Received signal replica generators 25, 35c, 45, 55 delay unit 35a delay unit for branch # 1 system 35b delay unit for branch # 2 system 26, 36, 46, 56 partial partial likelihood sequence estimation receiver 27, 47, 57a, 57b Subtractor 37a Subtractor for branch # 1 system 37b Subtractor for branch # 2 system 48 Delay unit 49a, 49b, 49c, 514 Shift register 410, matched filter bank 411, determination unit 51, code synchronization unit 52, spreading sequence generation unit 53a, 53b, transmission line response estimation unit 54a, 54b, replica generation unit 55a, 55b, delay unit 58a, 58b, energy determination Units 59a, 59b Adders 510a, 510b Open / close switch 511 Partial sequence candidate generator 512 Sequence estimator 513a, 513b Switches 514a, 514b Shift registers 515a, 515b Memory.
Claims (3)
散符号を用いてスペクトル拡散することにより、複数の
無線通信機がほぼ同一の搬送波を用いて多重通信を行う
ようにした符号分割多元接続方式の通信システムであっ
て、 その受信装置として、 それぞれの前記拡散符号の同期をとる拡散符号同期手段
と、 ベースバンド周波数に変換された受信信号から、当該受
信信号が通過した伝送路の伝送路応答を各拡散信号に対
して推定する伝送路応答推定手段と、 受信すべき回線を複数にグループ化し、復調を行うべき
ビット系列以外の1または複数ビットの干渉信号を除去
した干渉除去済み受信信号について、各グループの単位
でグループ内の各回線に対する送信情報シンボル系列推
定を行い、各回線の送信情報を復調する部分系列推定手
段と、 この復調された最新の送信情報のレプリカ信号を生成す
るレプリカ生成手段と、 このレプリカ信号分を受信信号から除去することにより
前記干渉除去済みの受信信号を得る手段と、 を具備することを特徴とする符号分割多元接続方式の受
信装置。A code division multiple access system in which a plurality of wireless communication devices perform multiplex communication using substantially the same carrier by spreading the spectrum using a different spreading code for each line within the frequency band of the carrier. Code communication system, wherein, as a receiving device, a spread code synchronizing means for synchronizing each of the spread codes, and a transmission path of a transmission path through which the received signal passes from a received signal converted to a baseband frequency. Channel response estimating means for estimating a response to each spread signal; an interference-removed received signal obtained by grouping a plurality of lines to be received and removing an interference signal of one or more bits other than a bit sequence to be demodulated A subsequence estimation means for estimating a transmission information symbol sequence for each line in the group in units of each group and demodulating transmission information for each line And replica generating means for generating a replica signal of the latest demodulated transmission information; and means for obtaining the interference-eliminated received signal by removing the replica signal from the received signal. Characteristic code division multiple access receiver.
成である場合には、 前記レプリカ生成手段と、前記干渉除去済みの受信信号
を得る手段を各アンテナブランチ毎に設けることを特徴
とする請求項1記載の符号分割多元接続方式の受信装
置。2. The reception apparatus according to claim 1, wherein said receiving apparatus has a configuration in which antenna diversity is provided, wherein said replica generating means and means for obtaining said received signal from which interference has been eliminated are provided for each antenna branch. The receiving device of the code division multiple access system described in the above.
保持手段と、 受信信号における判定を行うべきビットの1ビット時刻
先の信号からの符号間干渉を削減するために、前記保持
手段の保持受信信号のうち前記判定を行うべきビットの
1ビット時刻先の各回線信号をマッチドフィルタにより
仮判定する仮判定手段と、 この仮判定結果を用いて1ビット時刻先の信号のレプリ
カを生成する事前レプリカ生成手段と、 生成された1ビット時刻先の信号レプリカを前記干渉除
去済みより除去して干渉除去済み受信信号とする算手段
とを更に具備することを特徴とする符号分割多元接続方
式の受信装置。3. The receiving apparatus according to claim 1, wherein holding means for holding the sampled received signal sequence in a time-series manner, a code from a signal one bit ahead of a bit to be determined in the received signal. In order to reduce inter-interference, a provisional determination means for provisionally determining each line signal one bit time ahead of a bit to be determined among the received signals held by the holding means using a matched filter, Replica generating means for generating a replica of the signal one bit time ahead by using the signal processing means, and calculating means for removing the generated signal replica one bit time ahead from the interference-removed state to obtain an interference-eliminated received signal. A code division multiple access system receiving apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9066376A JPH10262024A (en) | 1997-03-19 | 1997-03-19 | Reception device for code division multiple connection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9066376A JPH10262024A (en) | 1997-03-19 | 1997-03-19 | Reception device for code division multiple connection system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10262024A true JPH10262024A (en) | 1998-09-29 |
Family
ID=13314058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9066376A Pending JPH10262024A (en) | 1997-03-19 | 1997-03-19 | Reception device for code division multiple connection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10262024A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003531513A (en) * | 2000-03-15 | 2003-10-21 | インターデイジタル テクノロジー コーポレーション | Multi-user detection using an adaptive combination of joint detection and successive interference cancellation |
JP2008526124A (en) * | 2004-12-23 | 2008-07-17 | クゥアルコム・インコーポレイテッド | Joint interference cancellation for pilot, overhead and traffic channels |
JP2012100026A (en) * | 2010-11-01 | 2012-05-24 | Ntt Docomo Inc | Radio communication device and radio communication method |
JP2012239000A (en) * | 2011-05-11 | 2012-12-06 | Sharp Corp | Wireless relay method, base station, and wireless communication system |
US8897274B2 (en) | 2012-08-08 | 2014-11-25 | St-Ericsson Sa | Successive interference cancellation stacked branch VAMOS receivers |
-
1997
- 1997-03-19 JP JP9066376A patent/JPH10262024A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003531513A (en) * | 2000-03-15 | 2003-10-21 | インターデイジタル テクノロジー コーポレーション | Multi-user detection using an adaptive combination of joint detection and successive interference cancellation |
JP2008526124A (en) * | 2004-12-23 | 2008-07-17 | クゥアルコム・インコーポレイテッド | Joint interference cancellation for pilot, overhead and traffic channels |
JP2012100026A (en) * | 2010-11-01 | 2012-05-24 | Ntt Docomo Inc | Radio communication device and radio communication method |
JP2012239000A (en) * | 2011-05-11 | 2012-12-06 | Sharp Corp | Wireless relay method, base station, and wireless communication system |
US8897274B2 (en) | 2012-08-08 | 2014-11-25 | St-Ericsson Sa | Successive interference cancellation stacked branch VAMOS receivers |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU645646B2 (en) | CDMA subtractive demodulation | |
US7471749B2 (en) | Channel parameters estimation in a receiver | |
FI106166B (en) | CDMA substrate demodulation | |
RU2174740C2 (en) | Method and system for concurrent demodulation of multiple elementary signal pulses under code channel division multiple access conditions | |
EP0807345B1 (en) | Cdma data transmission method, transmitter, and receiver using a super symbol for interference elimination | |
WO1995010924A1 (en) | Multistation transmitting method and receiver therefor | |
EP1013001A1 (en) | Method and apparatus for wireless communication employing aggregation for digital signals | |
WO2005041429A1 (en) | Multi-pass interference reduction in a gsm communication system | |
WO2000035123A1 (en) | Method and apparatus for high rate data communication utilizing an adaptive antenna array | |
JPH08116292A (en) | Device for use in equipment that provide digital radio link between fixed station and mobile radio unit | |
JP2001203619A (en) | Wireless base station device and wireless communication method | |
JP3210915B2 (en) | Direct spread receiver | |
AU739650B2 (en) | Receiver, radio communication system and communication method | |
JPH10262024A (en) | Reception device for code division multiple connection system | |
JP3875333B2 (en) | Wireless receiver | |
JP3886709B2 (en) | Spread spectrum receiver | |
US9270328B2 (en) | Multimode receiver architecture | |
JP3715382B2 (en) | Receiver | |
JPH11191896A (en) | Receiver for CDMA cellular system | |
JP3798801B2 (en) | Receiver | |
JPH11317694A (en) | Code synchronous acquisition circuit for spread spectrum signal | |
JP3190268B2 (en) | RAKE receiver | |
JPH10308690A (en) | Interference removal reception equipment | |
JPH0677931A (en) | Receiver for spread spectrum signal | |
JP2002016587A (en) | Reception method and receiver |