JP3822028B2 - Mobile communication method and apparatus for implementing the same - Google Patents

Mobile communication method and apparatus for implementing the same Download PDF

Info

Publication number
JP3822028B2
JP3822028B2 JP2000168986A JP2000168986A JP3822028B2 JP 3822028 B2 JP3822028 B2 JP 3822028B2 JP 2000168986 A JP2000168986 A JP 2000168986A JP 2000168986 A JP2000168986 A JP 2000168986A JP 3822028 B2 JP3822028 B2 JP 3822028B2
Authority
JP
Japan
Prior art keywords
base station
alert
data
mobile terminal
transmitted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2000168986A
Other languages
Japanese (ja)
Other versions
JP2001016232A (en
Inventor
リアズ エスマイルザデ
隆 矢野
信数 土居
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP20803596A external-priority patent/JP3220644B2/en
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2000168986A priority Critical patent/JP3822028B2/en
Publication of JP2001016232A publication Critical patent/JP2001016232A/en
Application granted granted Critical
Publication of JP3822028B2 publication Critical patent/JP3822028B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、データの送受信を行うスケジュールを定めた後に基地局と複数の移動端末との間のデータの送受信を行う移動通信方法及びその実施装置に関し、特に、複数のデータパケットを移動端末から基地局に送信する際に、送信しようとするデータパケットが移動端末に存在することを基地局に知らせて当該データパケットを送受信するスケジュールを定めた後に当該データパケットの送受信を行う移動通信方法及びその実施装置に適用して有効な技術に関するものである。
【0002】
【従来の技術】
従来、基地局と複数の移動端末との間で無線通信によりデータの送受信を行うものとして、送受信を行うデータチャネルを予約した後にデータの送受信を行う予約型の移動通信システムがある。
【0003】
前記従来の予約型の移動通信システムでは、予約パケットを送受信する予約チャネルと、予約パケットに対する応答パケットを送受信する応答チャネルと、データを送受信するデータチャネル等の複数のチャネルを有しており、まず、データを送信しようとする移動端末が予約チャネルを使用して予約パケットを基地局に送り、送信しようとするデータが存在することを基地局に知らせる。
【0004】
移動端末から予約パケットを受信した基地局は、前記移動端末が使用するデータチャネルや送信タイミングであるタイムスロットを割り当てた後、応答チャネルを使用して前記割り当てたデータチャネルとタイムスロットを前記移動端末に送信する。
【0005】
基地局からの応答を受信した前記移動端末は、前記割り当てられたデータチャネルとタイムスロットを使用して移動端末から基地局へのデータの送信を行う。
【0006】
前記従来の予約型の移動通信システムの移動端末は、基地局が割り当てたデータチャネルとタイムスロットを使用してデータの送信を行うので、複数の移動端末がデータを送信する場合でも、データチャネルでのデータの衝突を防止することができる。
【0007】
しかし、前記従来の予約型の移動通信システムにおいて、複数の移動端末が基地局に予約パケットを送信したときに基地局で複数の予約パケットが衝突すると、基地局で予約パケットの内容を正しく読み出すことができないので、各移動端末では再度予約パケットを送信する必要がある。
【0008】
前記の様に予約パケットの再送を行う場合には、予約パケットの衝突が再び生じない様に、ランダムな長さの待ち時間を設定して待ち合わせ行った後に予約パケットの再送を行うので、予約パケットが衝突するとデータの伝送効率が大きく低下する。
【0009】
また、前記従来の予約型の移動通信システムでは、伝送したいデータ以外に予約を行う為の情報を送受信するので、基地局と移動端末との間で送受信される全情報中で本来送信したいデータの占める割合が低くなっている。
【0010】
特に、前記従来の予約型の移動通信システムにおいて、連続したデータを複数のデータパケットに分割して伝送する場合には、個々のデータパケットの伝送を行う度に予約パケットが送信されるので、基地局と移動端末との間で送受信される全情報中のデータパケットの占める割合は更に低くなる。
【0011】
一方、符号分割多元接続(CDMA:Code Division Multiple Access)を適用した予約型の移動通信システムについては、「R.Esmailzadeh、N.Doi、H.Masui、Y.Ohgoshi and T.Yano、“Spread Spectrum Slot Reservation Multiple Access”、IEEE VTC、April 1996、Vol.3、pp1715−1719」に記載されている。
【0012】
その概要は、異なる複数の拡散符号として疑似雑音(PN:Pseudo Noise)符号を用いて複数の予約チャネル、応答チャネル及びデータチャネルを形成し、前記複数の予約チャネルで伝送要求を行った後に、応答チャネルで指定されたデータチャネルを使用してデータの送受信を行うものである。
【0013】
前記CDMAを用いた従来の予約型の移動通信システムでは、複数の移動端末が基地局に予約パケットを送信し、基地局で受信された複数の予約パケットが時間軸上で部分的に重なっている場合でも、各予約パケット間にPN符号を構成する最小単位である1チップ以上のタイミングのずれがあれば、基地局で予約パケットの内容を正しく読み出すことができる。
【0014】
しかし、前記CDMAを用いた従来の予約型の移動通信システムにおいて、部分的に重なっている各予約パケット間のタイミングのずれが1チップより小さい場合には、基地局で予約パケットの内容を正しく読み出すことができないので、各移動端末では再度予約パケットを送信する必要がある。
【0015】
また、前記CDMAを用いた従来の予約型の移動通信システムにおいても、伝送したいデータ以外に予約を行う為の情報を送受信するので、基地局と移動端末との間で送受信される全情報中で本来送信したいデータの占める割合が低くなっている。
【0016】
【発明が解決しようとする課題】
本発明者は、前記従来技術を検討した結果、以下の問題点を見い出した。
【0017】
すなわち、前記従来の予約型の移動通信システムでは、複数の移動端末からの予約パケットが同時に基地局に到着すると予約パケットの内容を読み出すことができなくなる為、複数の予約パケットが衝突した場合には予約パケットの再送が必要になるという問題があった。
【0018】
前記従来の予約型の移動通信システムでは、データの伝送のスケジュールを決定する予約パケットの伝送を行う為、データの送信に必要な伝送出力以外に予約パケットを送信する伝送出力が必要であり、予約パケットの伝送電力相当分のデータの通信容量が低下するという問題があった。
【0019】
本発明の目的は、基地局と複数の移動端末との間で効率的なデータ通信を行うことが可能な技術を提供することにある。
【0020】
本発明の他の目的は、複数の移動端末から基地局に複数のアラート信号が送信された場合でも個々のアラート信号を検出することが可能な技術を提供することにある。
【0021】
本発明の他の目的は、移動端末から送信されるアラート信号の出力値を低く設定することが可能な技術を提供することにある。
【0022】
本発明の前記並びにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明かになるであろう。
【0023】
【課題を解決するための手段】
本願によって開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記のとおりである。
【0024】
(1)データの送受信を行うスケジュールを定めた後に前記スケジュールに従って基地局と複数の移動端末との間のデータの送受信を行う移動通信方法において、
送信するデータが存在することを示すアラート信号として特定の直交符号を移動端末から基地局に送信し、移動端末から基地局に送信されたアラート信号中に特定の直交符号が含まれているかどうかを基地局で検出し、移動端末から基地局に送信されたアラート信号中に特定の直交符号が含まれていることが検出されたときに、前記検出された直交符号を示す情報と移動端末から基地局へデータを送信するスケジュールとを前記アラート信号への応答であるアラート応答として基地局から移動端末に送信し、移動端末から基地局に送信された前記アラート信号に使用した直交符号を示す情報が基地局から移動端末に送信された前記アラート応答中に含まれているときに、前記アラート応答中のデータの送信スケジュールを移動端末で読み出して前記読み出したスケジュールに従って移動端末から基地局へデータを送信するものである。
【0025】
前記移動通信方法において、基地局と移動端末との間でデータの送受信を行う場合には、まず、データを送信しようとする移動端末が複数の直交符号の中から特定の直交符号を選択して発生し、前記発生した直交符号を送信するデータが存在することを示すアラート信号として移動端末から基地局に送信する。
【0026】
ここで、前記移動端末がアラート信号として基地局に送信する直交符号とは、同一の符号同士の内積が特定の値となり、異なる符号同士の内積が零となる符号を指している。
【0027】
前記アラート信号を受信した基地局は直交符号を発生し、移動端末から基地局に送信されたアラート信号中に前記発生した直交符号が含まれているかどうかを調べる。
【0028】
移動端末から基地局に送信されたアラート信号中に前記基地局で発生した直交符号が含まれていることが検出されると前記アラート信号を受信した基地局は、移動端末から基地局へデータを送信するスケジュールを決定し、前記検出された直交符号を示す情報と前記決定した移動端末から基地局へデータを送信するスケジュールとを前記アラート信号への応答であるアラート応答として基地局から移動端末に送信する。
【0029】
前記アラート応答を受信した移動端末は、移動端末から基地局に送信した直交符号と前記アラート応答中に格納された情報が示す直交符号とを比較し、移動端末から基地局に送信された前記アラート信号に使用した直交符号を示す情報が基地局から移動端末に送信された前記アラート応答中に含まれているかどうかを調べる。
【0030】
移動端末がアラート信号に使用した直交符号を示す情報が基地局からのアラート応答中に含まれているときに、前記アラート応答中のデータの送信スケジュールを移動端末で読み出して、前記読み出したスケジュールに従って移動端末から基地局へデータを送信する。
【0031】
以上の様に、前記移動通信方法によれば、直交符号を用いたアラート信号によりスケジュールを定めた後にデータの送受信を行うので、基地局と複数の移動端末との間で効率的なデータ通信を行うことが可能である。
【0032】
(2)前記(1)に記載された移動通信方法において、前記移動端末から基地局に送信されたアラート信号と基地局で発生した複数の直交符号中の個々の直交符号とを乗算し、前記アラート信号中に特定の直交符号が含まれているかどうかを検出するものである。
【0033】
前記移動通信方法において、基地局は、移動端末からアラート信号を受信すると複数の直交符号を発生し、前記移動端末から基地局に送信されたアラート信号と前記基地局で発生した複数の直交符号中の個々の直交符号とを乗算し、前記乗算結果により前記受信したアラート信号中の直交符号を検出する。
【0034】
複数の移動端末が同時に基地局へアラート信号を送信すると、基地局で受信されるアラート信号中には複数の直交符号が含まれることになるが、同一の直交符号同士の内積は特定の値となり、異なる直交符号同士の内積は零となるので、複数の直交符号を含むアラート信号と基地局が発生した複数の直交符号の個々の直交符号とを乗算し、個々の直交符号毎に乗算結果を調べることにより、前記アラート信号中に複数の直交符号が含まれている場合でも、その中に特定の直交符号が含まれているかどうかを検出することができる。
【0035】
以上の様に、前記移動通信方法によれば、同一の直交符号同士の乗算結果は特定の値になり、異なる直交符号同士の乗算結果は零となるので、複数の移動端末から基地局に複数のアラート信号が送信された場合でも個々のアラート信号を検出することが可能である。
【0036】
(3)前記(2)に記載された移動通信方法において、前記移動端末から基地局に送信されたアラート信号と基地局で発生した直交符号との乗算結果について前記直交符号を構成する複数のビット期間毎に前記乗算結果を累算し、前記アラート信号中に特定の直交符号が含まれているかどうかを検出するものである。
【0037】
前記移動通信方法において、基地局は、移動端末からアラート信号を受信すると、前記移動端末から基地局に送信されたアラート信号と基地局で発生した直交符号とを乗算し、前記直交符号を構成する複数のビット期間毎に前記乗算結果を累算する。
【0038】
前述の様に、前記移動通信方法において、受信したアラート信号中の直交符号と基地局で発生した直交符号との内積を前記直交符号を構成する複数のビット期間毎に累算すると、各ビット期間中のノイズ成分が相殺されるので、アラート信号のS/N比が向上する。
【0039】
この為、前記移動端末から送信されるアラート信号の出力値を低く設定することが可能となり、アラート信号を送信するアラートチャネルの出力を節約してデータチャネルの数を増加させることができる。
【0040】
以上の様に、前記移動通信方法によれば、複数のビット期間の直交符号を累算してアラート信号の受信を検出するので、移動端末から送信されるアラート信号の出力値を低く設定することが可能である。
【0041】
(4)データの送受信を行うスケジュールを定めた後に前記スケジュールに従って基地局と複数の移動端末との間のデータの送受信を行う移動通信装置において、
送信するデータが存在することを示すアラート信号として特定の直交符号を移動端末から基地局に送信するアラート信号送信手段と、移動端末から基地局に送信されたアラート信号中に特定の直交符号が含まれているかどうかを基地局で検出するアラート信号受信手段と、移動端末から基地局に送信されたアラート信号中に特定の直交符号が含まれていることが検出されたときに、前記検出された直交符号を示す情報と移動端末から基地局へデータを送信するスケジュールとを前記アラート信号への応答であるアラート応答として基地局から移動端末に送信するアラート応答送信手段と、移動端末から基地局に送信された前記アラート信号に使用した直交符号を示す情報が基地局から移動端末に送信された前記アラート応答中に含まれているときに、前記アラート応答中のデータの送信スケジュールを移動端末で読み出すアラート応答受信手段とを備えるものである。
【0042】
前記移動通信装置において、基地局と移動端末との間でデータの送受信を行う場合には、まず、データを送信しようとする移動端末が、アラート信号送信手段により、複数の直交符号の中から特定の直交符号を選択して発生し、前記発生した直交符号を送信するデータが存在することを示すアラート信号として移動端末から基地局に送信する。
【0043】
前記アラート信号を受信した基地局は、アラート信号受信手段により、直交符号を発生し、移動端末から基地局に送信されたアラート信号中に前記発生した直交符号が含まれているかどうかを調べる。
【0044】
移動端末から基地局に送信されたアラート信号中に前記基地局が発生した直交符号が含まれていることが検出されると前記アラート信号を受信した基地局は、アラート応答送信手段により、移動端末から基地局へデータを送信するスケジュールを決定し、前記検出された直交符号を示す情報と前記決定した移動端末から基地局へデータを送信するスケジュールとを前記アラート信号への応答であるアラート応答として基地局から移動端末に送信する。
【0045】
前記アラート応答を受信した移動端末は、アラート応答受信手段により、移動端末から基地局に送信した直交符号と前記アラート応答中に格納された情報が示す直交符号とを比較し、移動端末から基地局に送信された前記アラート信号に使用した直交符号を示す情報が基地局から移動端末に送信された前記アラート応答中に含まれているかどうかを調べる。
【0046】
移動端末がアラート信号に使用した直交符号を示す情報が基地局からのアラート応答中に含まれているときに、前記アラート応答中のデータの送信スケジュールを移動端末で読み出して、前記読み出したスケジュールに従って移動端末から基地局へデータを送信する。
【0047】
以上の様に、前記移動通信装置によれば、直交符号を用いたアラート信号によりスケジュールを定めた後にデータの送受信を行うので、基地局と複数の移動端末との間で効率的なデータ通信を行うことが可能である。
【0048】
(5)前記(4)に記載された移動通信装置において、前記アラート信号受信手段は、前記移動端末から基地局に送信されたアラート信号と基地局で発生した複数の直交符号中の個々の直交符号との乗算を行う乗算手段を備えるものである。
【0049】
前記移動通信装置の基地局は、移動端末からアラート信号を受信すると、前記アラート信号受信手段により、複数の直交符号を発生し、前記移動端末から基地局に送信されたアラート信号と前記基地局で発生した複数の直交符号中の個々の直交符号とを前記乗算手段により乗算し、前記乗算結果により前記受信したアラート信号中の直交符号を検出する。
【0050】
複数の移動端末が同時に基地局へアラート信号を送信すると、基地局で受信されるアラート信号中には複数の直交符号が含まれることになるが、同一の直交符号同士の内積は特定の値となり、異なる直交符号同士の内積は零となるので、複数の直交符号を含むアラート信号と基地局が発生した複数の直交符号の個々の直交符号とを前記乗算手段により乗算し、個々の直交符号毎に乗算結果を調べることにより、前記アラート信号中に複数の直交符号が含まれている場合でも、その中に特定の直交符号が含まれているかどうかを検出することができる。
【0051】
以上の様に、前記移動通信装置によれば、同一の直交符号同士の乗算結果は特定の値になり、異なる直交符号同士の乗算結果は零となるので、複数の移動端末から基地局に複数のアラート信号が送信された場合でも個々のアラート信号を検出することが可能である。
【0052】
(6)前記(5)に記載された移動通信装置において、前記アラート信号受信手段は、前記移動端末から基地局に送信されたアラート信号と基地局で発生した直交符号との乗算結果について前記直交符号を構成する複数のビット期間毎に前記乗算結果を累算する累算手段を備えるものである。
【0053】
前記移動通信装置の基地局は、移動端末からアラート信号を受信すると、前記アラート信号受信手段により、前記移動端末から基地局に送信されたアラート信号と基地局で発生した直交符号とを乗算し、前記直交符号を構成する複数のビット期間毎に前記乗算結果を前記累算手段により累算する。
【0054】
前述の様に、前記移動通信装置の基地局において、受信したアラート信号中の直交符号と基地局で発生した直交符号との内積を前記直交符号を構成する複数のビット期間毎に累算すると、各ビット期間中のノイズ成分が相殺されるので、アラート信号のS/N比が向上する。
【0055】
この為、前記移動通信装置の移動端末から送信されるアラート信号の出力値を低く設定することが可能となり、アラート信号を送信するアラートチャネルの出力を節約してデータチャネルの数を増加させることができる。
【0056】
以上の様に、前記移動通信装置によれば、複数のビット期間の直交符号を累算してアラート信号の受信を検出するので、移動端末から送信されるアラート信号の出力値を低く設定することが可能である。
【0057】
【発明の実施の形態】
以下に、本発明の移動通信方法及びその実施装置において、複数の移動端末から基地局に送信要求があることを示すアラート信号を送信して送信スケジュールを決定した後に、基地局と複数の移動端末との間で無線通信によりデータパケットの送受信を行う一実施形態の移動通信装置について説明する。
【0058】
図1は、本実施形態の移動通信装置の概略構成を示す図である。図1において、100及び101は基地局、110〜115は移動端末、120〜122は送信要求、130〜132は送信スケジュールである。
【0059】
図1に示す様に、本実施形態の移動通信装置は、基地局100及び101と、移動端末110〜115と、送信要求120〜122と、送信スケジュール130〜132とを有している。
【0060】
また、図1に示す様に、本実施形態の移動通信装置では、基地局100と移動端末110〜112とを無線通信チャネルで接続し、基地局100の通信エリアである特定のセル内で基地局100と移動端末110〜112との通信を行っている。
【0061】
更に、本実施形態の移動通信装置の基地局100及び移動端末110〜112は、移動通信交換局を介して基地局101の通信エリア内の移動端末113〜115との通信を行ったり、また、移動通信交換局から公衆回線への通信を行っている。
【0062】
本実施形態の移動通信装置において、データパケットを送信しようとする移動端末110〜112は、送信要求120〜122として直交符号を基地局100に送信し、送信しようとするデータパケットが移動端末110〜112に存在することを基地局100に知らせる。
【0063】
移動端末110〜112から送信要求120〜122を受信した基地局100は、移動端末110〜112が使用するタイムスロットやデータチャネルを決定して送信スケジュール130〜132を作成し、前記作成した送信スケジュール130〜132を移動端末110〜112に応答する。
【0064】
基地局100から送信スケジュール130〜132を受信した移動端末110〜112は、受信した送信スケジュール130〜132が示すタイムスロットやデータチャネルに従ってデータパケットを送信する。
【0065】
図2は、本実施形態の移動通信装置の基地局100の概略構成を示す図である。図2において、201はCPU、202はメモリ、203はディスプレイ装置、204は入出力装置、205はデジタルシグナルプロセッサ(以下DSPと記載する)、206は移動通信交換局インタフェース部、210はアンテナ、211はパイロットチャネル変調器、212はACK/NACK又はアラート応答チャネル変調器、213はデータチャネル変調器、214はアラートチャネル累算器、215はPN符号発生器、221〜225は乗算器、231及び232は加算器、241〜243はデータチャネルマッチドフィルタ、250はアラートチャネルマッチドフィルタである。
【0066】
図2に示す様に、本実施形態の移動通信装置の基地局100は、CPU201と、メモリ202と、ディスプレイ装置203と、入出力装置204と、DSP205と、移動通信交換局インタフェース部206と、アンテナ210と、パイロットチャネル変調器211と、ACK/NACK又はアラート応答チャネル変調器212と、データチャネル変調器213と、アラートチャネル累算器214と、PN符号発生器215と、乗算器221〜225と、加算器231及び232と、データチャネルマッチドフィルタ241〜243と、アラートチャネルマッチドフィルタ250とを有している。
【0067】
また、図2に示す様に、本実施形態の移動通信装置の基地局100では、基地局100全体の動作を制御するCPU201と、基地局100全体の動作を制御する制御プログラムをロードするメモリ202と、基地局100の動作状態を表示するディスプレイ装置203と、基地局100への動作の指示等の入出力処理を行う入出力装置204と、移動端末110〜112との通信処理を制御するDSP205と、移動通信交換局と接続する移動通信交換局インタフェース部206とを接続している。
【0068】
本実施形態の移動通信装置の基地局100は、CDMAにより移動端末110〜112との通信を行う装置であり、基地局100と移動端末110〜112との間には、パイロットチャネル、ACK/NACK又はアラート応答チャネル、アラートチャネル及び複数のデータチャネルが形成されている。
【0069】
本実施形態の移動通信装置の基地局100のDSP205には、パイロットチャネル変調器211と、ACK/NACK又はアラート応答チャネル変調器212と、データチャネル変調器213とアラートチャネル累算器214と、PN符号発生器215と、データチャネルマッチドフィルタ241〜243とが接続されている。
【0070】
基地局100のパイロットチャネル変調器211は、移動端末110〜112が受信するパイロット信号を送信するパイロットチャネルの変調を行う変調器である。
【0071】
基地局100のACK/NACK又はアラート応答チャネル変調器212は、移動端末110〜112からのデータパケットの受信の成功/不成功を示すACK/NACKと、移動端末110〜112から受信したアラート信号への応答であるアラート応答とを送信するACK/NACK又はアラート応答チャネルの変調を行う変調器である。
【0072】
基地局100のACK/NACK又はアラート応答チャネル変調器212は、移動端末110〜112から基地局100に送信されたアラート信号中に特定の直交符号が含まれていることが検出されたときに、前記検出された直交符号を示す情報と移動端末110〜112から基地局100へデータパケットを送信するスケジュールとをアラート応答として基地局100から移動端末110〜112に送信するアラート応答送信手段に相当するものである。
【0073】
基地局100のデータチャネル変調器213は、移動端末110〜112から受信したデータパケットを送信する複数のデータチャネルの変調を行う変調器である。
【0074】
基地局100のアラートチャネル累算器214は、アラートチャネルマッチドフィルタ250を介して受信されたアラートチャネルの信号を累算するものであり、移動端末110〜112から基地局100に送信されたアラート信号中に特定の直交符号が含まれているかどうかを検出するアラート信号受信手段に相当する。
【0075】
基地局100のPN符号発生器215は、パイロットチャネル、アラートチャネル、ACK/NACK又はアラート応答チャネル及びデータチャネルの各チャネル毎に異なるPN符号を発生する符号発生器である。
【0076】
基地局100のデータチャネルマッチドフィルタ241〜243は、複数のデータチャネルの各データチャネルのPN符号に一致する伝送データを取り出すフィルタである。
【0077】
本実施形態の移動通信装置の基地局100は、パイロットチャネル変調器211により変調されたパイロット信号とPN符号発生器215が発生したパイロットチャネル用PN符号とを乗算器221により乗算した後、加算器231及び乗算器224を介し、下りの搬送周波数ffでアンテナ210から移動端末110〜112にパイロット信号を送信する。
【0078】
同様にして、本実施形態の移動通信装置の基地局100は、ACK/NACK又はアラート応答チャネル変調器212により変調されたACK/NACK又はアラート応答及びデータチャネル変調器213により変調されたデータパケットと、PN符号発生器215が発生したACK/NACK又はアラート応答チャネル用PN符号及びデータチャネル用PN符号とを、それぞれ乗算器222〜223により乗算した後、加算器231及び232並びに乗算器224を介し、下りの搬送周波数ffでアンテナ210から移動端末110〜112に各信号を送信する。
【0079】
また、本実施形態の移動通信装置の基地局100は、上りの搬送周波数frで移動端末110〜112から送信された信号をアンテナ210を介して受信すると、PN符号発生器215によって発生したデータチャネル用PN符号及びアラートチャネル用PN符号と、データチャネルマッチドフィルタ241〜243及びアラートチャネルマッチドフィルタ250とによって、受信した信号を各データチャネルの信号とアラートチャネルの信号に分離し、各データチャネルの信号をDSP205に入力すると共にアラートチャネルの信号をアラートチャネル累算器214に入力する。
【0080】
図3は、本実施形態の移動通信装置の基地局100のアラートチャネル累算器214の概略構成を示す図である。図3において、300は直交符号発生器、311〜314は乗算器、321〜324は累算器である。
【0081】
図3に示す様に、本実施形態の移動通信装置の基地局100のアラートチャネル累算器214は、直交符号発生器300と、乗算器311〜314と、累算器321〜324とを有している。
【0082】
また、図3に示す様に、本実施形態の移動通信装置の基地局100のアラートチャネル累算器214では、複数の直交符号を発生する直交符号発生器300を乗算器311〜314に接続し、アラートチャネルマッチドフィルタ250からのアラートチャネルの信号と直交符号とを乗算した信号を累算器321〜324によって累算してアラート信号を検出している。
【0083】
本実施形態の移動通信装置の基地局100のアラートチャネル累算器214の直交符号発生器300は、移動端末110〜112が発生する直交符号と等しい複数の直交符号を発生し、乗算器311〜314の各乗算器毎に異なる直交符号を入力する符号発生器である。
【0084】
基地局100のアラートチャネル累算器214の乗算器311〜314は、アラートチャネルマッチドフィルタ250から入力された信号に、直交符号発生器300からの直交符号を乗算し、累算器321〜324に入力するものである。
【0085】
基地局100のアラートチャネル累算器214の累算器321〜324は、乗算器311〜314の出力を特定のビット期間毎に累算して、特定の直交符号に一致するアラート信号が受信されているかどうかを検出するものである。
【0086】
本実施形態の移動通信装置の基地局100のアラートチャネル累算器214は、アラートチャネルマッチドフィルタ250を介して入力したアラートチャネルの信号と直交符号発生器300により発生された異なる複数の直交符号とを乗算器311〜314により乗算して前記乗算結果を累算器321〜324により累算する。
【0087】
図4は、本実施形態の移動通信装置の移動端末110〜112の概略構成を示す図である。図4において、401はCPU、402はメモリ、403はディスプレイ装置、404は入出力装置、405はDSP、410はアンテナ、411はデータパケット送信変調器、412はアラートチャネル変調器、413はパイロットチャネル復調器、414はデータチャネル復調器、415はACK/NACK又はアラート応答チャネル復調器、416はPN符号発生器、421〜427は乗算器、431は加算器である。
【0088】
図4に示す様に、本実施形態の移動通信装置の移動端末110〜112は、CPU401と、メモリ402と、ディスプレイ装置403と、入出力装置404と、DSP405と、アンテナ410と、データパケット送信変調器411と、アラートチャネル変調器412と、パイロットチャネル復調器413と、データチャネル復調器414と、ACK/NACK又はアラート応答チャネル復調器415と、PN符号発生器416と、乗算器421〜427と、加算器431とを有している。
【0089】
また、図4に示す様に、本実施形態の移動通信装置の移動端末110〜112では、装置全体の動作を制御するCPU401と、制御プログラムをロードするメモリ402と、動作状態を表示するディスプレイ装置403と、送受信するデータの入出力処理を行う入出力装置404と、基地局100との通信処理を制御するDSP405とを接続している。
【0090】
本実施形態の移動通信装置の移動端末110〜112のDSP405には、データパケット送信変調器411と、アラートチャネル変調器412と、パイロットチャネル復調器413と、データチャネル復調器414と、ACK/NACK又はアラート応答チャネル復調器415と、PN符号発生器416とが接続されている。
【0091】
移動端末110〜112のデータパケット送信変調器411は、基地局100に送信するデータパケットを変調する変調器である。
【0092】
移動端末110〜112のアラートチャネル変調器412は、送信するデータパケットがあること基地局100に知らせるアラート信号として直交符号を発生して変調する変調器であり、送信するデータパケットが存在することを示すアラート信号として特定の直交符号を移動端末110〜112から基地局100に送信するアラート信号送信手段に相当するものである。
【0093】
移動端末110〜112のパイロットチャネル復調器413は、パイロットチャネルによって基地局100から送信されるパイロット信号を復調する復調器である。
【0094】
移動端末110〜112のデータチャネル復調器414は、データチャネルによって基地局100から送信されるデータパケットを復調する復調器である。
【0095】
移動端末110〜112のACK/NACK又はアラート応答チャネル復調器415は、ACK/NACK又はアラート応答チャネルによって基地局100から送信されるACK/NACK又はアラート応答を復調する復調器であり、移動端末110〜112から基地局100に送信されたアラート信号に使用した直交符号を示す情報が基地局100から移動端末110〜112に送信されたアラート応答中に含まれているときに、前記アラート応答中のデータパケットのスケジュールを移動端末110〜112で読み出すアラート応答受信手段に相当するものである。
【0096】
移動端末110〜112のPN符号発生器416は、パイロットチャネル、アラートチャネル、ACK/NACK又はアラート応答チャネル及びデータチャネルの各チャネル毎に異なるPN符号を発生する符号発生器である。
【0097】
本実施形態の移動通信装置の移動端末110〜112は、データパケット送信変調器411により変調されたデータパケットの信号とPN符号発生器416が発生したデータチャネル用PN符号とを乗算器421により乗算した後、加算器431及び乗算器423を介し、上りの搬送周波数frでアンテナ410から基地局100にデータパケットを送信する。
【0098】
同様にして、本実施形態の移動通信装置の移動端末110〜112は、アラートチャネル変調器412により変調されたアラート信号とPN符号発生器416が発生したアラートチャネル用PN符号とを乗算器422により乗算した後、加算器431及び乗算器423を介し、上りの搬送周波数frでアンテナ410から基地局100にアラート信号を送信する。
【0099】
また、本実施形態の移動通信装置の移動端末110〜112は、下りの搬送周波数ffで基地局100から送信された信号をアンテナ410を介して受信すると、前記受信した信号とPN符号発生器416によって発生したパイロットチャネル用PN符号とを乗算器425によって乗算し、パイロットチャネル復調器413によりパイロット信号を復調してスロット同期情報をDSP405に入力する。
【0100】
同様にして、本実施形態の移動通信装置の移動端末110〜112は、下りの搬送周波数ffで基地局100から送信された信号とPN符号発生器416によって発生したデータチャネル用PN符号とを乗算器426によって乗算し、データチャネル復調器414によりデータパケットの信号を復調してDSP405に入力する。
【0101】
更に、本実施形態の移動通信装置の移動端末110〜112は、下りの搬送周波数ffで基地局100から送信された信号とPN符号発生器416によって発生したACK/NACK又はアラート応答チャネル用PN符号とを乗算器427によって乗算し、ACK/NACK又はアラート応答チャネル復調器415によりACK/NACK又はアラート応答を復調してDSP405に入力する。
【0102】
図5は、本実施形態の移動通信装置の移動端末110〜112のアラートチャネル変調器412の概略構成を示す図である。図5において、500は直交符号発生器である。
【0103】
図5に示す様に、本実施形態の移動通信装置の移動端末110〜112のアラートチャネル変調器412は、直交符号発生器500を有している。
【0104】
また、図5に示す様に、本実施形態の移動通信装置の移動端末110〜112のアラートチャネル変調器412では、直交符号発生器500により特定の直交符号を選択して発生し、前記発生した直交符号をアラート信号として出力している。
【0105】
本実施形態の移動通信装置の移動端末110〜112のアラートチャネル変調器412の直交符号発生器500は、アラート信号を送信する際に、テーブルに格納された複数の直交符号から任意の直交符号を符号選択信号に従って選択して発生する符号発生器である。
【0106】
また、本実施形態の移動通信装置の移動端末110〜112において、アラートチャネル変調器412の直交符号発生器500は、各移動端末毎に予め定められた直交符号を選択して発生する符号発生器であっても良い。
【0107】
本実施形態の移動通信装置において、移動端末110〜112のアラートチャネル変調器412の直交符号発生器500から発生された直交符号は、アラート信号として乗算器422によってアラートチャネル用PN符号と乗算された後、基地局100に送信される。
【0108】
図6は、本実施形態の移動通信装置の直交符号の一例を示す図である。図6において、601〜604は直交符号、610は直交符号期間、611はビット期間である。
【0109】
図6に示す様に、本実施形態の移動通信装置の直交符号は、直交符号期間610と、ビット期間611とを有している。
【0110】
また、図6に示す様に、本実施形態の移動通信装置の直交符号では、4つのビット期間611を直交符号期間610とする直交符号601〜604が表されており、同一の直交符号同士の内積をビット期間611毎に累算すると累算結果は「4」となり、また、異なる任意の2つの直交符号同士の内積をビット期間611毎に累算すると累算結果は「0」になることが判る。
【0111】
従って、図3に示した本実施形態の移動通信装置の基地局100のアラートチャネル累算器214において、アラートチャネルマッチドフィルタ250から入力されたアラートチャネルの信号が直交符号発生器300の発生する直交符号601〜604に一致する特定の符号から成る場合には、乗算器311〜314を介して直交符号601〜604が入力された累算器321〜324中の特定累算器に特定の出力値が得られ、移動端末110〜112からアラート信号が送信されていることが検出される。
【0112】
また、本実施形態の移動通信装置の基地局100のアラートチャネル累算器214において、アラートチャネルマッチドフィルタ250から入力されたアラートチャネルの信号が直交符号発生器300の発生する直交符号601〜604に一致する複数の符号を含んでいる場合には、異なる直交符号同士の内積の累算結果は零となるので、乗算器311〜314を介して直交符号601〜604が入力された累算器321〜324中の複数の特定累算器に特定の出力値が得られ、移動端末110〜112から複数のアラート信号が送信されていることが検出される。
【0113】
一方、前記の様に、本実施形態の移動通信装置の基地局100のアラートチャネル累算器214において、アラートチャネルマッチドフィルタ250から入力されたアラートチャネルの信号と直交符号601〜604との内積を複数のビット期間611毎に累算すると、各ビット期間611中のノイズ成分が相殺されるので、アラートチャネルのS/N比が向上する。
【0114】
例えば、直交符号601〜604として32ビットの符号を用いた場合には、32個のビット期間611毎に累算が行われ、約15dBの利得が得られることになるので、移動端末110〜112側のアラート信号を送信するアラートチャネルの出力を下げることが可能となり、結果としてデータパケットを送受信するデータチャネルの数を増加させることができる。
【0115】
以下に、本実施形態の移動通信装置において、移動端末110〜112から基地局100にアラート信号を送信し、基地局100から移動端末110〜112にデータパケットを送信するスケジュールを応答する動作について説明する。
【0116】
図7は、本実施形態の移動通信装置のアラート信号送信動作の概要を示す図である。
【0117】
図7に示す様に、本実施形態の移動通信装置のアラート信号送信動作では、移動端末110〜112が異なる直交符号601〜603を発生し、基地局100にアラート信号を送信する動作を表している。
【0118】
本実施形態の移動通信装置において、データパケットを送信しようとする移動端末110は、アラートチャネル変調器412の直交符号発生器500により直交符号601を発生し、前記発生した直交符号601とPN符号発生器416が発生したアラートチャネル用PN符号との乗算を乗算器422により行って、直交符号601をアラート信号としてアンテナ410から基地局100に送信する。
【0119】
同様にして、移動端末111は、直交符号602とアラートチャネル用PN符号との乗算を行って、直交符号602をアラート信号として基地局100に送信し、また、移動端末112は、直交符号603とアラートチャネル用PN符号との乗算を行って、直交符号603をアラート信号として基地局100に送信する。
【0120】
ここで、移動端末110〜112のアラートチャネル変調器412が出力する直交符号601〜603は、アラートチャネル変調器412の直交符号発生器500により選択された任意の符号であるとしても良いし、移動端末110〜112毎に予め定められた特定の符号であっても良い。
【0121】
図8は、本実施形態の移動通信装置のアラート信号受信動作の概要を示す図である。
【0122】
図8に示す様に、本実施形態の移動通信装置のアラート信号受信動作では、移動端末110〜112から送信された複数のアラート信号を基地局100で受信する動作を表している。
【0123】
本実施形態の移動通信装置の基地局100は、移動端末110〜112から送信された複数のアラート信号をアンテナ210により受信すると、受信されたアラート信号はアラートチャネルマッチドフィルタ250を介してアラートチャネル累算器214に入力される。
【0124】
基地局100のアラートチャネル累算器214は、前記受信されたアラート信号を乗算器311〜314に入力すると共に、直交符号発生器300により直交符号601〜604を発生し、前記発生した直交符号601〜604を、それぞれ乗算器311〜314に入力して、前記受信されたアラート信号と直交符号601〜604との内積を累算器321〜324に入力する。
【0125】
すなわち、前記受信されたアラート信号と直交符号601との乗算を乗算器311により行った後に前記乗算結果を累算器321に入力し、同様にして、前記アラート信号と直交符号602との内積を累算器322に入力し、前記アラート信号と直交符号603との内積を累算器323に入力し、前記アラート信号と直交符号604との内積を累算器324に入力する。
【0126】
次に、アラートチャネル累算器214の累算器321〜324は、ビット期間611毎に各乗算結果を累算し、その累算結果を出力する。
【0127】
前記受信されたアラート信号中に、直交符号発生器300で発生した直交符号601〜604と同一直交符号により生成されたアラート信号が含まれているときに、累算器321〜324の累算結果は特定の値になるので、前記の様に移動端末110〜112によりアラート信号として直交符号601〜603が送信された場合には、累算器321〜323の累算結果として特定の値が出力され、累算器324の出力は零となる。
【0128】
図9は、本実施形態の移動通信装置の送信スケジュールの応答の一例を示す図である。図9において、901は送信元アドレス、902は直交符号番号、903はタイムスロット、904はデータチャネル番号である。
【0129】
図9に示す様に、本実施形態の移動通信装置の送信スケジュールの応答は、送信元アドレス901と、直交符号番号902と、タイムスロット903と、データチャネル番号904とを有している。
【0130】
また、図9に示す様に、本実施形態の移動通信装置の送信スケジュールの応答では、ACK/NACK又はアラート応答チャネルを使用して、基地局100のアドレスを示す送信元アドレス901と、検出された当該直交符号を示す情報である直交符号番号902と、当該移動端末がデータパケットを送信するタイムスロット903と、当該移動端末がデータパケットを送信するデータチャネル番号904とを移動端末110〜112に応答する例を表している。
【0131】
ここで、図9のタイムスロット903の「t+3」は、パイロット信号によって示されるスロット同期情報の先頭から3番目のスロットを示している。
【0132】
本実施形態の移動通信装置の基地局100は、アラートチャネル累算器214により直交符号601〜603を含むアラート信号を検出すると、直交符号601〜603を送信した移動端末110〜112が使用する複数のタイムスロット903及びデータチャネル番号904を設定し、順次アラート応答として移動端末110〜112に送信する。
【0133】
図10は、本実施形態の移動通信装置のデータパケット送信動作の概要を示す図である。
【0134】
図10に示す様に、本実施形態の移動通信装置のデータパケット送信動作では、基地局100からアラート応答を受信した移動端末110〜112が、受信したタイムスロット903に従ってデータパケットを送信する動作を表している。
【0135】
本実施形態の移動通信装置の移動端末110〜112は、基地局100からアラート応答を受信すると、受信したアラート応答中の直交符号番号902を調べ、移動端末110〜112がアラート信号として使用した当該直交符号を示す直交符号番号902が格納されたアラート応答のタイムスロット903及びデータチャネル番号904を使用してデータパケットの送信を行う。
【0136】
図11は、本実施形態の移動通信装置の移動端末110〜112のデータパケット送信処理の処理手順を示すフローチャートである。
【0137】
図11に示す様に、本実施形態の移動通信装置の移動端末110〜112のデータパケット送信処理では、移動端末110〜112がアラート信号として直交符号602〜603を送信してデータパケットを送信するスケジュールを受信した後、データパケットを基地局100に送信する処理手順を表している。
【0138】
本実施形態の移動通信装置の移動端末110〜112において、まず、ステップ1101の処理で、入出力装置404からDSP405に送信しようとするデータを入力し、基地局100へ送信するデータパケットが発生すると、ステップ1102の処理の処理に進む。
【0139】
ステップ1102の処理では、アラートチャネル変調器412の直交符号発生器500によって直交符号601〜603を発生し、パイロットチャネル復調器413からのパイロット信号によって得られたスロットタイミングの先頭から直交符号601〜603をアラート信号として基地局100に送信する。
【0140】
次に、ステップ1103の処理で、ACK/NACK又はアラート応答チャネル復調器415により基地局100からのアラート応答が受信されたかどうかを調べ、基地局100からの応答が無い場合にはステップ1104の処理に進む。
【0141】
ステップ1104の処理で、移動端末110〜112のDSP405は、Nスロット(Nはランダムの数)に相当する時間が経過するまで処理を一時的に停止した後、ステップ1102の処理に戻り、再びパイロット信号によって示されるスロットタイミングの先頭からアラート信号として直交符号601〜603を基地局100に送信する。
【0142】
ステップ1103の処理でACK/NACK又はアラート応答チャネル復調器415により基地局100からのアラート応答が受信されたかどうかを調べた結果、基地局100からの応答が有る場合にはステップ1105の処理に進む。
【0143】
ステップ1105の処理で、移動端末110〜112のDSP405は、基地局100からのアラート応答中の直交符号番号902を読み出し、前記読み出した直交符号番号902が、当該移動端末のアラート信号を示すものであるかどうかを調べる。
【0144】
基地局100からのアラート応答中の直交符号番号902が、当該移動端末のアラート信号を示すものである場合には、前記アラート応答中のタイムスロット903及びデータチャネル番号904を使用し、データパケット送信変調器411によりデータパケットを基地局100に送信する。
【0145】
ステップ1106の処理で、移動端末110〜112のDSP405は、前記送信したデータパケットの受信が基地局100で成功したかどうかを調べ、ACK/NACK又はアラート応答チャネル復調器415で基地局100からのNACKが受信されている場合にはステップ1105の処理に戻り、再びデータパケットの送信を行う。
【0146】
ステップ1106の処理で前記送信したデータパケットの受信が基地局100で成功したかどうかを調べた結果、ACK/NACK又はアラート応答チャネル復調器415で基地局100からのACKが受信されている場合には当該データパケットの送信処理を終了する。
【0147】
図12は、本実施形態の移動通信装置の基地局100のデータパケット受信処理の処理手順を示すフローチャートである。
【0148】
図12に示す様に、本実施形態の移動通信装置の基地局100のデータパケット受信処理では、基地局100が移動端末110〜112から送られるアラート信号を受信し、データパケットを送信するスケジュールを移動端末110〜112に応答した後、移動端末110〜112からデータパケットを受信する処理手順を表している。
【0149】
本実施形態の移動通信装置の基地局100は、ステップ1201の処理で、アラートチャネルマッチドフィルタ250により移動端末110〜112から送信されたアラート信号を受信すると、アラートチャネル累算器214によりアラート信号中の各直交符号を累算する。
【0150】
アラートチャネル累算器214によりアラート信号中から移動端末110〜112から送信された直交符号601〜603が検出されると、ステップ1202の処理で、基地局100のDSP205は、空いているスロット及びデータチャネルを選択し、移動端末110〜112からのデータパケットを受信可能なタイムスロット903及びデータチャネル番号904を前記受信された直交符号601〜603毎に決定する。
【0151】
ここで、基地局100のDSP205は、空いているスロット及びデータチャネルから順番に選択してタイムスロット903及びデータチャネル番号904を割り当てるものとしても良いし、また、従来の予約型の移動通信システムで用いられている他の割り当て方法を使用しても良い。
【0152】
次に、ステップ1203の処理で、基地局100のアドレスを示す送信元アドレス901と、前記受信した直交符号601〜603を示す直交符号番号902と、前記決定したタイムスロット903及びデータチャネル番号904とをスケジュール結果としてACK/NACK又はアラート応答チャネル変調器212を介して移動端末110〜112に応答する。
【0153】
ステップ1204の処理で、基地局100のDSP205は、データチャネルマッチドフィルタ241〜243を介して移動端末110〜112からのデータパケットが受信されたかどうかを調べ、前記決定したタイムスロット903及びデータチャネル番号904でデータパケットが受信されない場合にはステップ1205の処理に進む。
【0154】
ステップ1205の処理で、基地局100のDSP205は、ACK/NACK又はアラート応答チャネル変調器212を介して、データパケットが受信されなかった当該移動端末にNACKを送信すると共に再スケジューリングを行い、前記の再スケジュール結果を当該移動端末に応答してステップ1204の処理に戻る。
【0155】
ステップ1204の処理で移動端末110〜112からのデータパケットが受信されたかどうかを調べた結果、データチャネルマッチドフィルタ241〜243を介してデータパケットが受信された場合にはステップ1206の処理に進む。
【0156】
ステップ1206の処理で、基地局100のDSP205は、データパケットの受信が成功したかどうかを調べ、データパケットの送信中にエラーが発生している場合にはステップ1207の処理に進む。
【0157】
ステップ1207の処理で、基地局100のDSP205は、ACK/NACK又はアラート応答チャネル変調器212を介して、エラーが発生したデータパケットを送信した当該移動端末にNACKを送信すると共に再スケジューリングを行い、前記の再スケジュール結果を当該移動端末に応答した後、ステップ1204の処理に戻る。
【0158】
ステップ1206の処理でデータパケットの受信が成功したかどうかを調べた結果、データパケットの送信中にエラーが発生していない場合にはステップ1208の処理に進み、移動端末110〜112にACKを送信して当該データパケットの受信処理を終了する。
【0159】
以上説明した様に、本実施形態の移動通信装置によれば、直交符号を用いたアラート信号によりスケジュールを定めた後にデータの送受信を行うので、基地局と複数の移動端末との間で効率的なデータ通信を行うことが可能である。
【0160】
また、本実施形態の移動通信装置によれば、同一の直交符号同士の乗算結果は特定の値になり、異なる直交符号同士の乗算結果は零となるので、複数の移動端末から基地局に複数のアラート信号が送信された場合でも個々のアラート信号を検出することが可能である。
【0161】
また、本実施形態の移動通信装置によれば、複数のビット期間の直交符号を累算してアラート信号の受信を検出するので、移動端末から送信されるアラート信号の出力値を低く設定することが可能である。
【0162】
以上、本発明を前記実施形態に基づき具体的に説明したが、本発明は、前記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【0163】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記のとおりである。
【0164】
(1)直交符号を用いたアラート信号によりスケジュールを定めた後にデータの送受信を行うので、基地局と複数の移動端末との間で効率的なデータ通信を行うことが可能である。
【0165】
(2)同一の直交符号同士の乗算結果は特定の値になり、異なる直交符号同士の乗算結果は零となるので、複数の移動端末から基地局に複数のアラート信号が送信された場合でも個々のアラート信号を検出することが可能である。
【0166】
(3)複数のビット期間の直交符号を累算してアラート信号の受信を検出するので、移動端末から送信されるアラート信号の出力値を低く設定することが可能である。
【図面の簡単な説明】
【図1】本実施形態の移動通信装置の概略構成を示す図である。
【図2】本実施形態の移動通信装置の基地局100の概略構成を示す図である。
【図3】本実施形態の移動通信装置の基地局100のアラートチャネル累算器214の概略構成を示す図である。
【図4】本実施形態の移動通信装置の移動端末110〜112の概略構成を示す図である。
【図5】本実施形態の移動通信装置の移動端末110〜112のアラートチャネル変調器412の概略構成を示す図である。
【図6】本実施形態の移動通信装置の直交符号の一例を示す図である。
【図7】本実施形態の移動通信装置のアラート信号送信動作の概要を示す図である。
【図8】本実施形態の移動通信装置のアラート信号受信動作の概要を示す図である。
【図9】本実施形態の移動通信装置の送信スケジュールの応答の一例を示す図である。
【図10】本実施形態の移動通信装置のデータパケット送信動作の概要を示す図である。
【図11】本実施形態の移動通信装置の移動端末110〜112のデータパケット送信処理の処理手順を示すフローチャートである。
【図12】本実施形態の移動通信装置の基地局100のデータパケット受信処理の処理手順を示すフローチャートである。
【符号の説明】
100及び101…基地局、110〜115…移動端末、120〜122…送信要求、130〜132…送信スケジュール、201…CPU、202…メモリ、203…ディスプレイ装置、204…入出力装置、205…DSP、206…移動通信交換局インタフェース部、210…アンテナ、211…パイロットチャネル変調器、212…ACK/NACK又はアラート応答チャネル変調器、213…データチャネル変調器、214…アラートチャネル累算器、215…PN符号発生器、221〜225…乗算器、231及び232…加算器、241〜243…データチャネルマッチドフィルタ、250…アラートチャネルマッチドフィルタ、300…直交符号発生器、311〜314…乗算器、321〜324…累算器、401…CPU、402…メモリ、403…ディスプレイ装置、404…入出力装置、405…DSP、410…アンテナ、411…データパケット送信変調器、412…アラートチャネル変調器、413…パイロットチャネル復調器、414…データチャネル復調器、415…ACK/NACK又はアラート応答チャネル復調器、416…PN符号発生器、421〜427…乗算器、431…加算器、500…直交符号発生器、601〜604…直交符号、610…直交符号期間、611…ビット期間、901…送信元アドレス、902…直交符号番号、903…タイムスロット、904…データチャネル番号。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mobile communication method and apparatus for performing data transmission / reception between a base station and a plurality of mobile terminals after setting a schedule for data transmission / reception, and in particular, a plurality of data packets from a mobile terminal to a base station. Mobile communication method for performing transmission / reception of data packet after transmitting the data packet to the base station by determining to the base station that the data packet to be transmitted exists in the mobile terminal when transmitting to the station The present invention relates to a technique effective when applied to an apparatus.
[0002]
[Prior art]
Conventionally, there is a reservation type mobile communication system in which data is transmitted / received between a base station and a plurality of mobile terminals by wireless communication after reserving a data channel for transmission / reception.
[0003]
The conventional reservation type mobile communication system has a plurality of channels such as a reservation channel for transmitting and receiving a reservation packet, a response channel for transmitting and receiving a response packet to the reservation packet, and a data channel for transmitting and receiving data. The mobile terminal that is to transmit data sends a reservation packet to the base station using the reservation channel to inform the base station that there is data to be transmitted.
[0004]
A base station that has received a reservation packet from a mobile terminal assigns a data channel used by the mobile terminal and a time slot that is a transmission timing, and then uses the response channel to assign the assigned data channel and time slot to the mobile terminal. Send to.
[0005]
The mobile terminal that has received the response from the base station transmits data from the mobile terminal to the base station using the allocated data channel and time slot.
[0006]
Since the mobile terminal of the conventional reservation-type mobile communication system transmits data using the data channel and time slot allocated by the base station, even when multiple mobile terminals transmit data, Data collision can be prevented.
[0007]
However, in the conventional reservation-type mobile communication system, when a plurality of mobile terminals transmit a reservation packet to the base station and the plurality of reservation packets collide with each other, the contents of the reservation packet are correctly read out by the base station. Therefore, each mobile terminal needs to transmit a reservation packet again.
[0008]
When retransmitting the reservation packet as described above, the reservation packet is retransmitted after setting a waiting time of a random length and waiting so that the collision of the reservation packet does not occur again. The data transmission efficiency is greatly reduced when the two collide.
[0009]
In addition, since the conventional reservation type mobile communication system transmits / receives information for performing reservation in addition to the data to be transmitted, the data to be originally transmitted among all the information transmitted / received between the base station and the mobile terminal is transmitted. The share is low.
[0010]
In particular, in the conventional reservation-type mobile communication system, when continuous data is divided into a plurality of data packets and transmitted, the reservation packet is transmitted each time an individual data packet is transmitted. The proportion of data packets in all information transmitted and received between the station and the mobile terminal is further reduced.
[0011]
On the other hand, for a reservation type mobile communication system to which code division multiple access (CDMA) is applied, “R. Esmailzadeh, N. Doi, H. Masui, Y. Ohgoshi and T. Yano,“ Spread Spectrum ” "Slot Reservation Multiple Access", IEEE VTC, April 1996, Vol. 3, pp 1715-1719 ".
[0012]
The outline is that a plurality of reserved channels, response channels, and data channels are formed using pseudo noise (PN) codes as different spreading codes, a transmission request is made on the plurality of reserved channels, and a response is made. Data is transmitted and received using a data channel designated by the channel.
[0013]
In the conventional reservation type mobile communication system using the CDMA, a plurality of mobile terminals transmit reservation packets to the base station, and the plurality of reservation packets received by the base station partially overlap on the time axis. Even in this case, if there is a timing shift of one chip or more, which is the minimum unit constituting the PN code, between the reservation packets, the contents of the reservation packet can be correctly read out by the base station.
[0014]
However, in the conventional reservation-type mobile communication system using the CDMA, when the timing difference between the partially overlapping reservation packets is smaller than one chip, the content of the reservation packet is correctly read out by the base station. Therefore, each mobile terminal needs to transmit a reservation packet again.
[0015]
Also, in the conventional reservation type mobile communication system using the CDMA, information for making a reservation other than the data to be transmitted is transmitted and received. Therefore, among all information transmitted and received between the base station and the mobile terminal. The percentage of data that you want to send is low.
[0016]
[Problems to be solved by the invention]
The present inventor has found the following problems as a result of examining the prior art.
[0017]
That is, in the conventional reservation type mobile communication system, when reservation packets from a plurality of mobile terminals arrive at the base station at the same time, the contents of the reservation packet cannot be read. There was a problem that it was necessary to resend the reservation packet.
[0018]
In the conventional reservation type mobile communication system, in order to transmit a reservation packet for determining a data transmission schedule, a transmission output for transmitting a reservation packet is required in addition to a transmission output necessary for data transmission. There has been a problem that the data communication capacity corresponding to the packet transmission power is reduced.
[0019]
An object of the present invention is to provide a technique capable of performing efficient data communication between a base station and a plurality of mobile terminals.
[0020]
Another object of the present invention is to provide a technique capable of detecting individual alert signals even when a plurality of alert signals are transmitted from a plurality of mobile terminals to a base station.
[0021]
Another object of the present invention is to provide a technique capable of setting an output value of an alert signal transmitted from a mobile terminal to be low.
[0022]
The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
[0023]
[Means for Solving the Problems]
Of the inventions disclosed by the present application, the outline of typical ones will be briefly described as follows.
[0024]
(1) In a mobile communication method for transmitting / receiving data between a base station and a plurality of mobile terminals according to the schedule after setting a schedule for transmitting / receiving data,
A specific orthogonal code is transmitted from the mobile terminal to the base station as an alert signal indicating that there is data to be transmitted, and whether or not the specific orthogonal code is included in the alert signal transmitted from the mobile terminal to the base station. When it is detected that a specific orthogonal code is included in the alert signal detected by the base station and transmitted from the mobile terminal to the base station, information indicating the detected orthogonal code and the base station from the mobile terminal Information indicating the orthogonal code used for the alert signal transmitted from the base station to the mobile terminal as an alert response that is a response to the alert signal, and a schedule for transmitting data to the station. When the alert response transmitted from the base station to the mobile terminal is included in the alert response, the mobile terminal reads the data transmission schedule in the alert response. It is to transmit data to the base station from a mobile terminal in accordance with the read schedule.
[0025]
In the mobile communication method, when data is transmitted / received between a base station and a mobile terminal, first, a mobile terminal to transmit data selects a specific orthogonal code from a plurality of orthogonal codes. It is generated and transmitted from the mobile terminal to the base station as an alert signal indicating that there is data for transmitting the generated orthogonal code.
[0026]
Here, the orthogonal code that the mobile terminal transmits to the base station as an alert signal refers to a code in which the inner product of the same codes becomes a specific value and the inner product of different codes becomes zero.
[0027]
The base station that has received the alert signal generates an orthogonal code, and checks whether the generated orthogonal code is included in the alert signal transmitted from the mobile terminal to the base station.
[0028]
When it is detected that the orthogonal signal generated in the base station is included in the alert signal transmitted from the mobile terminal to the base station, the base station receiving the alert signal transmits data from the mobile terminal to the base station. A schedule for transmission is determined, and information indicating the detected orthogonal code and a schedule for transmitting data from the determined mobile terminal to the base station are transmitted from the base station to the mobile terminal as an alert response that is a response to the alert signal. Send.
[0029]
The mobile terminal that has received the alert response compares the orthogonal code transmitted from the mobile terminal to the base station and the orthogonal code indicated by the information stored in the alert response, and the alert transmitted from the mobile terminal to the base station. It is checked whether information indicating the orthogonal code used for the signal is included in the alert response transmitted from the base station to the mobile terminal.
[0030]
When information indicating the orthogonal code used for the alert signal by the mobile terminal is included in the alert response from the base station, the mobile terminal reads the data transmission schedule in the alert response, and follows the read schedule. Data is transmitted from the mobile terminal to the base station.
[0031]
As described above, according to the mobile communication method, data is transmitted / received after a schedule is determined by an alert signal using orthogonal codes, so that efficient data communication can be performed between a base station and a plurality of mobile terminals. Is possible.
[0032]
(2) In the mobile communication method described in (1), the alert signal transmitted from the mobile terminal to the base station is multiplied by an individual orthogonal code among a plurality of orthogonal codes generated at the base station, This is to detect whether a specific orthogonal code is included in the alert signal.
[0033]
In the mobile communication method, when the base station receives an alert signal from a mobile terminal, the base station generates a plurality of orthogonal codes, and an alert signal transmitted from the mobile terminal to the base station and a plurality of orthogonal codes generated by the base station And the orthogonal code in the received alert signal is detected based on the multiplication result.
[0034]
When multiple mobile terminals simultaneously send alert signals to the base station, the alert signal received at the base station will contain multiple orthogonal codes, but the inner product of the same orthogonal codes will be a specific value. Since the inner product of different orthogonal codes is zero, the alert signal including a plurality of orthogonal codes is multiplied by the individual orthogonal codes of the plurality of orthogonal codes generated by the base station, and the multiplication result is obtained for each orthogonal code. By checking, even when a plurality of orthogonal codes are included in the alert signal, it is possible to detect whether or not a specific orthogonal code is included therein.
[0035]
As described above, according to the mobile communication method, the result of multiplication between the same orthogonal codes is a specific value, and the result of multiplication between different orthogonal codes is zero. Even when the alert signal is transmitted, it is possible to detect individual alert signals.
[0036]
(3) In the mobile communication method described in (2), a plurality of bits constituting the orthogonal code for a multiplication result of the alert signal transmitted from the mobile terminal to the base station and the orthogonal code generated in the base station The multiplication results are accumulated every period, and it is detected whether or not a specific orthogonal code is included in the alert signal.
[0037]
In the mobile communication method, when the base station receives an alert signal from the mobile terminal, the base station multiplies the alert signal transmitted from the mobile terminal to the base station and the orthogonal code generated in the base station, thereby forming the orthogonal code The multiplication result is accumulated for each of a plurality of bit periods.
[0038]
As described above, in the mobile communication method, when the inner product of the orthogonal code in the received alert signal and the orthogonal code generated at the base station is accumulated for each of a plurality of bit periods constituting the orthogonal code, each bit period Since the noise component inside is canceled, the S / N ratio of the alert signal is improved.
[0039]
For this reason, the output value of the alert signal transmitted from the mobile terminal can be set low, and the number of data channels can be increased by saving the output of the alert channel for transmitting the alert signal.
[0040]
As described above, according to the mobile communication method, since reception of the alert signal is detected by accumulating orthogonal codes of a plurality of bit periods, the output value of the alert signal transmitted from the mobile terminal is set low. Is possible.
[0041]
(4) In a mobile communication device that performs data transmission / reception between a base station and a plurality of mobile terminals according to the schedule after determining a schedule for data transmission / reception,
Alert signal transmission means for transmitting a specific orthogonal code from the mobile terminal to the base station as an alert signal indicating that there is data to be transmitted, and the specific orthogonal code is included in the alert signal transmitted from the mobile terminal to the base station An alert signal receiving means for detecting whether the base station detects whether or not a specific orthogonal code is included in the alert signal transmitted from the mobile terminal to the base station. Alert response transmission means for transmitting information indicating an orthogonal code and a schedule for transmitting data from the mobile terminal to the base station as an alert response to the alert signal from the base station to the mobile terminal, and from the mobile terminal to the base station Information indicating the orthogonal code used for the transmitted alert signal is included in the alert response transmitted from the base station to the mobile terminal. To come, in which and a alert response receiving means for reading the transmission schedule of the data in the alert response in the mobile terminal.
[0042]
In the mobile communication device, when data is transmitted / received between a base station and a mobile terminal, first, a mobile terminal to transmit data is identified from a plurality of orthogonal codes by an alert signal transmission means. And is transmitted from the mobile terminal to the base station as an alert signal indicating that there is data for transmitting the generated orthogonal code.
[0043]
The base station that has received the alert signal generates an orthogonal code by the alert signal receiving means, and checks whether the generated orthogonal code is included in the alert signal transmitted from the mobile terminal to the base station.
[0044]
When it is detected that the orthogonal signal generated by the base station is included in the alert signal transmitted from the mobile terminal to the base station, the base station that has received the alert signal uses the alert response transmission means to A schedule for transmitting data from the mobile station to the base station is determined, and information indicating the detected orthogonal code and a schedule for transmitting data from the determined mobile terminal to the base station are used as an alert response as a response to the alert signal. Transmit from the base station to the mobile terminal.
[0045]
The mobile terminal that has received the alert response compares the orthogonal code transmitted from the mobile terminal to the base station by the alert response receiving means and the orthogonal code indicated by the information stored in the alert response. It is checked whether information indicating the orthogonal code used for the alert signal transmitted to the mobile station is included in the alert response transmitted from the base station to the mobile terminal.
[0046]
When information indicating the orthogonal code used for the alert signal by the mobile terminal is included in the alert response from the base station, the mobile terminal reads the data transmission schedule in the alert response, and follows the read schedule. Data is transmitted from the mobile terminal to the base station.
[0047]
As described above, according to the mobile communication device, since data is transmitted and received after a schedule is determined by an alert signal using orthogonal codes, efficient data communication is performed between the base station and a plurality of mobile terminals. Is possible.
[0048]
(5) In the mobile communication device described in (4), the alert signal receiving unit includes an alert signal transmitted from the mobile terminal to the base station and each orthogonal signal in a plurality of orthogonal codes generated in the base station. Multiplication means for performing multiplication with a code is provided.
[0049]
When the base station of the mobile communication device receives the alert signal from the mobile terminal, the alert signal receiving means generates a plurality of orthogonal codes, and the alert signal transmitted from the mobile terminal to the base station and the base station The multiplying means multiplies each generated orthogonal code by the multiplication means, and detects the orthogonal code in the received alert signal based on the multiplication result.
[0050]
When multiple mobile terminals simultaneously send alert signals to the base station, the alert signal received at the base station will contain multiple orthogonal codes, but the inner product of the same orthogonal codes will be a specific value. Since the inner product of different orthogonal codes is zero, the alert signal including a plurality of orthogonal codes and the individual orthogonal codes of the plurality of orthogonal codes generated by the base station are multiplied by the multiplication means, and each orthogonal code is By examining the multiplication result, it is possible to detect whether or not a specific orthogonal code is included in the alert signal even when the alert signal includes a plurality of orthogonal codes.
[0051]
As described above, according to the mobile communication device, the result of multiplication between the same orthogonal codes is a specific value, and the result of multiplication between different orthogonal codes is zero. Even when the alert signal is transmitted, it is possible to detect individual alert signals.
[0052]
(6) In the mobile communication device described in (5), the alert signal receiving unit is configured to perform orthogonality on a multiplication result of an alert signal transmitted from the mobile terminal to the base station and an orthogonal code generated in the base station. An accumulation means for accumulating the multiplication result for each of a plurality of bit periods constituting the code is provided.
[0053]
When the base station of the mobile communication device receives the alert signal from the mobile terminal, the alert signal receiving unit multiplies the alert signal transmitted from the mobile terminal to the base station by the orthogonal code generated at the base station, The multiplication result is accumulated by the accumulation means for each of a plurality of bit periods constituting the orthogonal code.
[0054]
As described above, in the base station of the mobile communication device, when the inner product of the orthogonal code in the received alert signal and the orthogonal code generated in the base station is accumulated for each of a plurality of bit periods constituting the orthogonal code, Since the noise component in each bit period is canceled, the S / N ratio of the alert signal is improved.
[0055]
For this reason, it becomes possible to set the output value of the alert signal transmitted from the mobile terminal of the mobile communication device low, and it is possible to save the output of the alert channel for transmitting the alert signal and increase the number of data channels. it can.
[0056]
As described above, according to the mobile communication device, since reception of the alert signal is detected by accumulating orthogonal codes of a plurality of bit periods, the output value of the alert signal transmitted from the mobile terminal is set low. Is possible.
[0057]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, in the mobile communication method and the apparatus for implementing the same according to the present invention, after transmitting an alert signal indicating that there is a transmission request from a plurality of mobile terminals to the base station and determining a transmission schedule, the base station and the plurality of mobile terminals A mobile communication apparatus according to an embodiment that performs transmission and reception of data packets with a wireless communication device will be described.
[0058]
FIG. 1 is a diagram illustrating a schematic configuration of a mobile communication device according to the present embodiment. In FIG. 1, 100 and 101 are base stations, 110 to 115 are mobile terminals, 120 to 122 are transmission requests, and 130 to 132 are transmission schedules.
[0059]
As shown in FIG. 1, the mobile communication device of this embodiment includes base stations 100 and 101, mobile terminals 110 to 115, transmission requests 120 to 122, and transmission schedules 130 to 132.
[0060]
As shown in FIG. 1, in the mobile communication device of the present embodiment, the base station 100 and the mobile terminals 110 to 112 are connected via a wireless communication channel, Communication is performed between the station 100 and the mobile terminals 110 to 112.
[0061]
Furthermore, the base station 100 and the mobile terminals 110 to 112 of the mobile communication device of the present embodiment communicate with the mobile terminals 113 to 115 in the communication area of the base station 101 via the mobile communication switching center. Communication from the mobile switching center to the public line.
[0062]
In the mobile communication apparatus of the present embodiment, mobile terminals 110 to 112 that intend to transmit data packets transmit orthogonal codes to the base station 100 as transmission requests 120 to 122, and the data packets to be transmitted are transmitted to the mobile terminals 110 to 110. The base station 100 is informed of the presence at 112.
[0063]
The base station 100 that has received the transmission requests 120 to 122 from the mobile terminals 110 to 112 determines the time slots and data channels used by the mobile terminals 110 to 112 and creates the transmission schedules 130 to 132. The created transmission schedule 130 to 132 are responded to the mobile terminals 110 to 112.
[0064]
The mobile terminals 110 to 112 that have received the transmission schedules 130 to 132 from the base station 100 transmit data packets in accordance with the time slots and data channels indicated by the received transmission schedules 130 to 132.
[0065]
FIG. 2 is a diagram illustrating a schematic configuration of the base station 100 of the mobile communication device of the present embodiment. In FIG. 2, 201 is a CPU, 202 is a memory, 203 is a display device, 204 is an input / output device, 205 is a digital signal processor (hereinafter referred to as DSP), 206 is a mobile communication switching center interface unit, 210 is an antenna, 211 Is a pilot channel modulator, 212 is an ACK / NACK or alert response channel modulator, 213 is a data channel modulator, 214 is an alert channel accumulator, 215 is a PN code generator, 221 to 225 are multipliers, 231 and 232 Is an adder, 241 to 243 are data channel matched filters, and 250 is an alert channel matched filter.
[0066]
As shown in FIG. 2, the base station 100 of the mobile communication device of this embodiment includes a CPU 201, a memory 202, a display device 203, an input / output device 204, a DSP 205, a mobile communication switching center interface unit 206, Antenna 210, pilot channel modulator 211, ACK / NACK or alert response channel modulator 212, data channel modulator 213, alert channel accumulator 214, PN code generator 215, and multipliers 221 to 225 , Adders 231 and 232, data channel matched filters 241 to 243, and alert channel matched filter 250.
[0067]
As shown in FIG. 2, in the base station 100 of the mobile communication device of the present embodiment, a CPU 201 that controls the operation of the entire base station 100 and a memory 202 that loads a control program that controls the operation of the entire base station 100. A display device 203 that displays the operation state of the base station 100, an input / output device 204 that performs input / output processing such as an operation instruction to the base station 100, and a DSP 205 that controls communication processing between the mobile terminals 110 to 112. And a mobile communication switching center interface unit 206 connected to the mobile communication switching center.
[0068]
The base station 100 of the mobile communication apparatus of this embodiment is an apparatus that communicates with the mobile terminals 110 to 112 by CDMA. Between the base station 100 and the mobile terminals 110 to 112, a pilot channel, ACK / NACK Alternatively, an alert response channel, an alert channel, and a plurality of data channels are formed.
[0069]
The DSP 205 of the base station 100 of the mobile communication device of this embodiment includes a pilot channel modulator 211, an ACK / NACK or alert response channel modulator 212, a data channel modulator 213, an alert channel accumulator 214, and a PN A code generator 215 and data channel matched filters 241 to 243 are connected.
[0070]
The pilot channel modulator 211 of the base station 100 is a modulator that modulates a pilot channel that transmits a pilot signal received by the mobile terminals 110 to 112.
[0071]
The ACK / NACK or alert response channel modulator 212 of the base station 100 converts the ACK / NACK indicating the success / failure of the reception of the data packet from the mobile terminals 110 to 112 and the alert signal received from the mobile terminals 110 to 112. Is a modulator that modulates an ACK / NACK or an alert response channel that transmits an alert response that is a response to the above.
[0072]
When it is detected that the ACK / NACK or alert response channel modulator 212 of the base station 100 includes a specific orthogonal code in the alert signal transmitted from the mobile terminals 110 to 112 to the base station 100, It corresponds to alert response transmission means for transmitting information indicating the detected orthogonal code and a schedule for transmitting data packets from the mobile terminals 110 to 112 to the base station 100 as alert responses from the base station 100 to the mobile terminals 110 to 112. Is.
[0073]
The data channel modulator 213 of the base station 100 is a modulator that modulates a plurality of data channels that transmit data packets received from the mobile terminals 110 to 112.
[0074]
The alert channel accumulator 214 of the base station 100 accumulates alert channel signals received via the alert channel matched filter 250, and alert signals transmitted from the mobile terminals 110 to 112 to the base station 100. This corresponds to alert signal receiving means for detecting whether or not a specific orthogonal code is included therein.
[0075]
The PN code generator 215 of the base station 100 is a code generator that generates a different PN code for each of the pilot channel, alert channel, ACK / NACK or alert response channel, and data channel.
[0076]
The data channel matched filters 241 to 243 of the base station 100 are filters that extract transmission data that matches the PN code of each data channel of the plurality of data channels.
[0077]
The base station 100 of the mobile communication apparatus of this embodiment multiplies the pilot signal modulated by the pilot channel modulator 211 and the pilot channel PN code generated by the PN code generator 215 by the multiplier 221, and then adds the adder. A pilot signal is transmitted from the antenna 210 to the mobile terminals 110 to 112 via the downlink carrier frequency ff via the H.231 and the multiplier 224.
[0078]
Similarly, the base station 100 of the mobile communication apparatus according to the present embodiment receives the ACK / NACK or alert response channel modulator 212 modulated by the ACK / NACK or alert response channel modulator 212 and the data packet modulated by the data channel modulator 213. , The ACK / NACK generated by the PN code generator 215 or the alert response channel PN code and the data channel PN code are multiplied by the multipliers 222 to 223, respectively, and then added through the adders 231 and 232 and the multiplier 224. Each signal is transmitted from the antenna 210 to the mobile terminals 110 to 112 at the downlink carrier frequency ff.
[0079]
In addition, when the base station 100 of the mobile communication apparatus of the present embodiment receives signals transmitted from the mobile terminals 110 to 112 at the uplink carrier frequency fr via the antenna 210, the data channel generated by the PN code generator 215 is received. The received PN code, the alert channel PN code, the data channel matched filters 241 to 243, and the alert channel matched filter 250 separate the received signal into a signal of each data channel and a signal of the alert channel, and a signal of each data channel Is input to the DSP 205 and the alert channel signal is input to the alert channel accumulator 214.
[0080]
FIG. 3 is a diagram showing a schematic configuration of the alert channel accumulator 214 of the base station 100 of the mobile communication device of the present embodiment. In FIG. 3, 300 is an orthogonal code generator, 311 to 314 are multipliers, and 321 to 324 are accumulators.
[0081]
As shown in FIG. 3, the alert channel accumulator 214 of the base station 100 of the mobile communication apparatus of this embodiment includes an orthogonal code generator 300, multipliers 311 to 314, and accumulators 321 to 324. is doing.
[0082]
Also, as shown in FIG. 3, in the alert channel accumulator 214 of the base station 100 of the mobile communication device of this embodiment, an orthogonal code generator 300 that generates a plurality of orthogonal codes is connected to multipliers 311 to 314. A signal obtained by multiplying the alert channel signal from the alert channel matched filter 250 by the orthogonal code is accumulated by accumulators 321 to 324 to detect an alert signal.
[0083]
The orthogonal code generator 300 of the alert channel accumulator 214 of the base station 100 of the mobile communication device of the present embodiment generates a plurality of orthogonal codes equal to the orthogonal codes generated by the mobile terminals 110 to 112, and the multipliers 311 to It is a code generator that inputs a different orthogonal code for each of 314 multipliers.
[0084]
Multipliers 311 to 314 of the alert channel accumulator 214 of the base station 100 multiply the signal input from the alert channel matched filter 250 by the orthogonal code from the orthogonal code generator 300, and store the signals in the accumulators 321 to 324. Input.
[0085]
The accumulators 321 to 324 of the alert channel accumulator 214 of the base station 100 accumulate the outputs of the multipliers 311 to 314 every specific bit period, and an alert signal matching a specific orthogonal code is received. It is to detect whether or not.
[0086]
The alert channel accumulator 214 of the base station 100 of the mobile communication apparatus according to the present embodiment includes an alert channel signal input via the alert channel matched filter 250 and a plurality of different orthogonal codes generated by the orthogonal code generator 300. Are multiplied by multipliers 311 to 314, and the multiplication results are accumulated by accumulators 321 to 324.
[0087]
FIG. 4 is a diagram illustrating a schematic configuration of the mobile terminals 110 to 112 of the mobile communication device according to the present embodiment. In FIG. 4, 401 is a CPU, 402 is a memory, 403 is a display device, 404 is an input / output device, 405 is a DSP, 410 is an antenna, 411 is a data packet transmission modulator, 412 is an alert channel modulator, and 413 is a pilot channel. A demodulator, 414 is a data channel demodulator, 415 is an ACK / NACK or alert response channel demodulator, 416 is a PN code generator, 421 to 427 are multipliers, and 431 is an adder.
[0088]
As shown in FIG. 4, the mobile terminals 110 to 112 of the mobile communication device according to the present embodiment include a CPU 401, a memory 402, a display device 403, an input / output device 404, a DSP 405, an antenna 410, and data packet transmission. Modulator 411, alert channel modulator 412, pilot channel demodulator 413, data channel demodulator 414, ACK / NACK or alert response channel demodulator 415, PN code generator 416, and multipliers 421-427 And an adder 431.
[0089]
Further, as shown in FIG. 4, in the mobile terminals 110 to 112 of the mobile communication device of the present embodiment, a CPU 401 that controls the operation of the entire device, a memory 402 that loads a control program, and a display device that displays an operation state. 403, an input / output device 404 that performs input / output processing of data to be transmitted / received, and a DSP 405 that controls communication processing with the base station 100 are connected.
[0090]
The DSP 405 of the mobile terminals 110 to 112 of the mobile communication apparatus of this embodiment includes a data packet transmission modulator 411, an alert channel modulator 412, a pilot channel demodulator 413, a data channel demodulator 414, and an ACK / NACK. Alternatively, an alert response channel demodulator 415 and a PN code generator 416 are connected.
[0091]
The data packet transmission modulator 411 of the mobile terminals 110 to 112 is a modulator that modulates a data packet to be transmitted to the base station 100.
[0092]
The alert channel modulator 412 of the mobile terminals 110 to 112 is a modulator that generates and modulates an orthogonal code as an alert signal that informs the base station 100 that there is a data packet to be transmitted, and that there is a data packet to be transmitted. As an alert signal to be shown, it corresponds to an alert signal transmitting means for transmitting a specific orthogonal code from the mobile terminals 110 to 112 to the base station 100.
[0093]
The pilot channel demodulator 413 of the mobile terminals 110 to 112 is a demodulator that demodulates the pilot signal transmitted from the base station 100 using the pilot channel.
[0094]
The data channel demodulator 414 of the mobile terminals 110 to 112 is a demodulator that demodulates the data packet transmitted from the base station 100 through the data channel.
[0095]
The ACK / NACK or alert response channel demodulator 415 of the mobile terminals 110 to 112 is a demodulator that demodulates the ACK / NACK or alert response transmitted from the base station 100 through the ACK / NACK or alert response channel. When the information indicating the orthogonal code used for the alert signal transmitted from the base station 100 to the base station 100 is included in the alert response transmitted from the base station 100 to the mobile terminals 110 to 112, the alert response This corresponds to alert response receiving means for reading out the schedule of the data packet by the mobile terminals 110 to 112.
[0096]
The PN code generator 416 of the mobile terminals 110 to 112 is a code generator that generates a different PN code for each of the pilot channel, alert channel, ACK / NACK or alert response channel, and data channel.
[0097]
The mobile terminals 110 to 112 of the mobile communication apparatus according to the present embodiment multiply the data packet signal modulated by the data packet transmission modulator 411 and the data channel PN code generated by the PN code generator 416 by the multiplier 421. After that, the data packet is transmitted from the antenna 410 to the base station 100 at the uplink carrier frequency fr via the adder 431 and the multiplier 423.
[0098]
Similarly, the mobile terminals 110 to 112 of the mobile communication apparatus of the present embodiment use the multiplier 422 to generate the alert signal modulated by the alert channel modulator 412 and the alert channel PN code generated by the PN code generator 416. After the multiplication, an alert signal is transmitted from the antenna 410 to the base station 100 via the adder 431 and the multiplier 423 at the uplink carrier frequency fr.
[0099]
Further, when the mobile terminals 110 to 112 of the mobile communication apparatus of the present embodiment receive a signal transmitted from the base station 100 at the downlink carrier frequency ff via the antenna 410, the received signal and the PN code generator 416 are received. The pilot channel PN code generated by the above is multiplied by a multiplier 425, the pilot signal is demodulated by a pilot channel demodulator 413, and slot synchronization information is input to the DSP 405.
[0100]
Similarly, the mobile terminals 110 to 112 of the mobile communication device of the present embodiment multiply the signal transmitted from the base station 100 at the downlink carrier frequency ff and the PN code for the data channel generated by the PN code generator 416. The data is demodulated by a data channel demodulator 414 and input to the DSP 405.
[0101]
Furthermore, the mobile terminals 110 to 112 of the mobile communication apparatus of the present embodiment use the signal transmitted from the base station 100 at the downlink carrier frequency ff and the ACK / NACK generated by the PN code generator 416 or the PN code for the alert response channel. Are multiplied by a multiplier 427, and an ACK / NACK or alert response channel demodulator 415 is demodulated and input to the DSP 405.
[0102]
FIG. 5 is a diagram illustrating a schematic configuration of the alert channel modulator 412 of the mobile terminals 110 to 112 of the mobile communication device according to the present embodiment. In FIG. 5, 500 is an orthogonal code generator.
[0103]
As shown in FIG. 5, the alert channel modulator 412 of the mobile terminals 110 to 112 of the mobile communication device of this embodiment has an orthogonal code generator 500.
[0104]
Further, as shown in FIG. 5, in the alert channel modulator 412 of the mobile terminals 110 to 112 of the mobile communication device of this embodiment, a specific orthogonal code is selected and generated by the orthogonal code generator 500, and the generated The orthogonal code is output as an alert signal.
[0105]
When transmitting an alert signal, the orthogonal code generator 500 of the alert channel modulator 412 of the mobile terminals 110 to 112 of the mobile communication device of the present embodiment converts an arbitrary orthogonal code from a plurality of orthogonal codes stored in the table. It is a code generator that is selected and generated according to a code selection signal.
[0106]
Further, in the mobile terminals 110 to 112 of the mobile communication device of this embodiment, the orthogonal code generator 500 of the alert channel modulator 412 selects and generates a predetermined orthogonal code for each mobile terminal. It may be.
[0107]
In the mobile communication apparatus of this embodiment, the orthogonal code generated from the orthogonal code generator 500 of the alert channel modulator 412 of the mobile terminals 110 to 112 is multiplied by the alert channel PN code by the multiplier 422 as an alert signal. Then, it is transmitted to the base station 100.
[0108]
FIG. 6 is a diagram illustrating an example of orthogonal codes of the mobile communication device of the present embodiment. In FIG. 6, 601 to 604 are orthogonal codes, 610 is an orthogonal code period, and 611 is a bit period.
[0109]
As shown in FIG. 6, the orthogonal code of the mobile communication device of this embodiment has an orthogonal code period 610 and a bit period 611.
[0110]
Also, as shown in FIG. 6, the orthogonal codes of the mobile communication device of the present embodiment represent orthogonal codes 601 to 604 in which the four bit periods 611 are orthogonal code periods 610, and the same orthogonal codes If the inner product is accumulated every bit period 611, the accumulation result is “4”, and if the inner product of any two different orthogonal codes is accumulated every bit period 611, the accumulation result is “0”. I understand.
[0111]
Therefore, in the alert channel accumulator 214 of the base station 100 of the mobile communication apparatus of the present embodiment shown in FIG. 3, the alert channel signal input from the alert channel matched filter 250 is generated by the orthogonal code generator 300. When the codes 601 to 604 consist of specific codes, the output values specific to the specific accumulators in the accumulators 321 to 324 to which the orthogonal codes 601 to 604 are inputted via the multipliers 311 to 314 are used. Is obtained, and it is detected that the alert signal is transmitted from the mobile terminals 110 to 112.
[0112]
Further, in the alert channel accumulator 214 of the base station 100 of the mobile communication device of the present embodiment, the alert channel signal input from the alert channel matched filter 250 is converted into orthogonal codes 601 to 604 generated by the orthogonal code generator 300. When a plurality of matching codes are included, the accumulation result of the inner products of different orthogonal codes is zero, and therefore the accumulator 321 to which the orthogonal codes 601 to 604 are input via the multipliers 311 to 314. A specific output value is obtained for a plurality of specific accumulators in ˜324, and it is detected that a plurality of alert signals are transmitted from the mobile terminals 110 to 112.
[0113]
On the other hand, as described above, in the alert channel accumulator 214 of the base station 100 of the mobile communication device of this embodiment, the inner product of the alert channel signal input from the alert channel matched filter 250 and the orthogonal codes 601 to 604 is obtained. When accumulation is performed for each of the plurality of bit periods 611, the noise component in each bit period 611 is canceled out, so that the S / N ratio of the alert channel is improved.
[0114]
For example, when a 32-bit code is used as the orthogonal codes 601 to 604, accumulation is performed every 32 bit periods 611, and a gain of about 15 dB is obtained. Therefore, the mobile terminals 110 to 112 are obtained. The output of the alert channel that transmits the alert signal on the side can be lowered, and as a result, the number of data channels that transmit and receive data packets can be increased.
[0115]
Hereinafter, in the mobile communication device of the present embodiment, an operation of transmitting an alert signal from the mobile terminals 110 to 112 to the base station 100 and responding to a schedule for transmitting data packets from the base station 100 to the mobile terminals 110 to 112 will be described. To do.
[0116]
FIG. 7 is a diagram showing an outline of the alert signal transmission operation of the mobile communication device of the present embodiment.
[0117]
As shown in FIG. 7, in the alert signal transmission operation of the mobile communication device of the present embodiment, the mobile terminals 110 to 112 generate different orthogonal codes 601 to 603 and represent the operation of transmitting the alert signal to the base station 100. Yes.
[0118]
In the mobile communication apparatus of the present embodiment, the mobile terminal 110 that intends to transmit a data packet generates an orthogonal code 601 by the orthogonal code generator 500 of the alert channel modulator 412 and generates the generated orthogonal code 601 and PN code. The multiplier 422 performs multiplication with the alert channel PN code generated by the unit 416, and transmits the orthogonal code 601 from the antenna 410 to the base station 100 as an alert signal.
[0119]
Similarly, the mobile terminal 111 multiplies the orthogonal code 602 and the alert channel PN code, and transmits the orthogonal code 602 to the base station 100 as an alert signal. Multiplication with the alert channel PN code is performed, and the orthogonal code 603 is transmitted to the base station 100 as an alert signal.
[0120]
Here, the orthogonal codes 601 to 603 output from the alert channel modulator 412 of the mobile terminals 110 to 112 may be arbitrary codes selected by the orthogonal code generator 500 of the alert channel modulator 412, A specific code predetermined for each of the terminals 110 to 112 may be used.
[0121]
FIG. 8 is a diagram showing an outline of the alert signal receiving operation of the mobile communication device of this embodiment.
[0122]
As shown in FIG. 8, the alert signal receiving operation of the mobile communication device of the present embodiment represents an operation in which the base station 100 receives a plurality of alert signals transmitted from the mobile terminals 110 to 112.
[0123]
When the base station 100 of the mobile communication apparatus according to the present embodiment receives a plurality of alert signals transmitted from the mobile terminals 110 to 112 by the antenna 210, the received alert signal is transmitted through the alert channel matched filter 250 to the alert channel accumulated signal. Input to the calculator 214.
[0124]
The alert channel accumulator 214 of the base station 100 inputs the received alert signal to the multipliers 311 to 314, generates orthogonal codes 601 to 604 by the orthogonal code generator 300, and generates the generated orthogonal code 601. To 604 are input to multipliers 311 to 314, respectively, and the inner product of the received alert signal and orthogonal codes 601 to 604 is input to accumulators 321 to 324.
[0125]
That is, the multiplication of the received alert signal and the orthogonal code 601 is performed by the multiplier 311 and the multiplication result is input to the accumulator 321. Similarly, the inner product of the alert signal and the orthogonal code 602 is calculated. The accumulator 322 is input, the inner product of the alert signal and the orthogonal code 603 is input to the accumulator 323, and the inner product of the alert signal and the orthogonal code 604 is input to the accumulator 324.
[0126]
Next, the accumulators 321 to 324 of the alert channel accumulator 214 accumulate each multiplication result every bit period 611 and output the accumulation result.
[0127]
When the received alert signal includes an alert signal generated by the same orthogonal code as the orthogonal codes 601 to 604 generated by the orthogonal code generator 300, the accumulation results of the accumulators 321 to 324 Since the orthogonal codes 601 to 603 are transmitted as alert signals by the mobile terminals 110 to 112 as described above, a specific value is output as the accumulation result of the accumulators 321 to 323. As a result, the output of the accumulator 324 becomes zero.
[0128]
FIG. 9 is a diagram showing an example of a transmission schedule response of the mobile communication device of this embodiment. In FIG. 9, 901 is a transmission source address, 902 is an orthogonal code number, 903 is a time slot, and 904 is a data channel number.
[0129]
As shown in FIG. 9, the response of the transmission schedule of the mobile communication apparatus of this embodiment has a transmission source address 901, an orthogonal code number 902, a time slot 903, and a data channel number 904.
[0130]
Further, as shown in FIG. 9, in the response of the transmission schedule of the mobile communication device of the present embodiment, the transmission source address 901 indicating the address of the base station 100 is detected using the ACK / NACK or alert response channel. The mobile terminal 110 to 112 includes an orthogonal code number 902 that is information indicating the orthogonal code, a time slot 903 in which the mobile terminal transmits a data packet, and a data channel number 904 in which the mobile terminal transmits a data packet. An example of responding is shown.
[0131]
Here, “t + 3” of the time slot 903 in FIG. 9 indicates the third slot from the head of the slot synchronization information indicated by the pilot signal.
[0132]
When the alert channel accumulator 214 detects an alert signal including orthogonal codes 601 to 603 by the alert channel accumulator 214, the base station 100 of the mobile communication apparatus according to the present embodiment uses a plurality of mobile terminals 110 to 112 that have transmitted the orthogonal codes 601 to 603. Time slot 903 and data channel number 904 are set and sequentially transmitted to the mobile terminals 110 to 112 as alert responses.
[0133]
FIG. 10 is a diagram showing an outline of the data packet transmission operation of the mobile communication device of this embodiment.
[0134]
As shown in FIG. 10, in the data packet transmission operation of the mobile communication device of the present embodiment, the mobile terminals 110 to 112 that have received an alert response from the base station 100 perform the operation of transmitting the data packet according to the received time slot 903. Represents.
[0135]
When receiving the alert response from the base station 100, the mobile terminals 110 to 112 of the mobile communication device according to the present embodiment check the orthogonal code number 902 in the received alert response, and the mobile terminals 110 to 112 used as the alert signal. The data packet is transmitted using the alert response time slot 903 and the data channel number 904 in which the orthogonal code number 902 indicating the orthogonal code is stored.
[0136]
FIG. 11 is a flowchart showing a processing procedure of data packet transmission processing of the mobile terminals 110 to 112 of the mobile communication device of this embodiment.
[0137]
As shown in FIG. 11, in the data packet transmission processing of the mobile terminals 110 to 112 of the mobile communication device of this embodiment, the mobile terminals 110 to 112 transmit orthogonal codes 602 to 603 as alert signals and transmit data packets. This shows a processing procedure for transmitting a data packet to the base station 100 after receiving the schedule.
[0138]
In the mobile terminals 110 to 112 of the mobile communication device according to the present embodiment, first, in the processing of step 1101, when data to be transmitted is input from the input / output device 404 to the DSP 405 and a data packet to be transmitted to the base station 100 is generated. The process proceeds to step 1102.
[0139]
In step 1102, orthogonal codes 601 to 603 are generated by the orthogonal code generator 500 of the alert channel modulator 412, and the orthogonal codes 601 to 603 from the beginning of the slot timing obtained by the pilot signal from the pilot channel demodulator 413. To the base station 100 as an alert signal.
[0140]
Next, in step 1103, it is checked whether an alert response from the base station 100 is received by the ACK / NACK or alert response channel demodulator 415. If there is no response from the base station 100, processing in step 1104 is performed. Proceed to
[0141]
In the process of step 1104, the DSP 405 of the mobile terminals 110 to 112 temporarily stops the process until a time corresponding to N slots (N is a random number) has elapsed, and then returns to the process of step 1102 and again pilots. Orthogonal codes 601 to 603 are transmitted to the base station 100 as alert signals from the beginning of the slot timing indicated by the signal.
[0142]
If it is determined in step 1103 whether an alert response from the base station 100 is received by the ACK / NACK or alert response channel demodulator 415, if there is a response from the base station 100, the process proceeds to step 1105. .
[0143]
In the process of step 1105, the DSP 405 of the mobile terminals 110 to 112 reads the orthogonal code number 902 in the alert response from the base station 100, and the read orthogonal code number 902 indicates the alert signal of the mobile terminal. Find out if there is.
[0144]
When the orthogonal code number 902 in the alert response from the base station 100 indicates the alert signal of the mobile terminal, data packet transmission is performed using the time slot 903 and the data channel number 904 in the alert response. The modulator 411 transmits the data packet to the base station 100.
[0145]
In step 1106, the DSP 405 of the mobile terminals 110 to 112 checks whether or not the transmission of the transmitted data packet is successful at the base station 100, and the ACK / NACK or alert response channel demodulator 415 receives information from the base station 100. If a NACK has been received, the process returns to step 1105 to transmit the data packet again.
[0146]
As a result of checking whether or not the transmission of the transmitted data packet has succeeded in the processing of step 1106, if ACK / NACK or ACK from the base station 100 is received by the alert response channel demodulator 415, Ends the transmission process of the data packet.
[0147]
FIG. 12 is a flowchart showing a processing procedure of data packet reception processing of the base station 100 of the mobile communication device of this embodiment.
[0148]
As shown in FIG. 12, in the data packet reception process of the base station 100 of the mobile communication device of this embodiment, the base station 100 receives an alert signal sent from the mobile terminals 110 to 112 and sends a data packet. This shows a processing procedure for receiving data packets from the mobile terminals 110 to 112 after responding to the mobile terminals 110 to 112.
[0149]
When the base station 100 of the mobile communication device of the present embodiment receives the alert signal transmitted from the mobile terminals 110 to 112 by the alert channel matched filter 250 in the processing of step 1201, the alert channel accumulator 214 indicates that the alert signal Are accumulated.
[0150]
When the orthogonal channel 601 to 603 transmitted from the mobile terminals 110 to 112 is detected from the alert signal by the alert channel accumulator 214, the DSP 205 of the base station 100 determines that the slot 205 and the data are free in the process of step 1202. A channel is selected, and a time slot 903 and a data channel number 904 that can receive data packets from the mobile terminals 110 to 112 are determined for each of the received orthogonal codes 601 to 603.
[0151]
Here, the DSP 205 of the base station 100 may select a slot and a data channel in order from the available slots and assign a time slot 903 and a data channel number 904, or in a conventional reservation type mobile communication system. Other allocation methods used may be used.
[0152]
Next, in the processing of step 1203, the transmission source address 901 indicating the address of the base station 100, the orthogonal code number 902 indicating the received orthogonal codes 601 to 603, the determined time slot 903 and the data channel number 904, To the mobile terminals 110 to 112 via the ACK / NACK or alert response channel modulator 212 as a schedule result.
[0153]
In step 1204, the DSP 205 of the base station 100 checks whether or not a data packet from the mobile terminals 110 to 112 is received via the data channel matched filters 241 to 243, and determines the determined time slot 903 and data channel number. If no data packet is received at 904, the process proceeds to step 1205.
[0154]
In step 1205, the DSP 205 of the base station 100 transmits NACK to the mobile terminal that has not received the data packet via the ACK / NACK or alert response channel modulator 212 and performs rescheduling. The rescheduling result is returned to the mobile terminal, and the process returns to step 1204.
[0155]
As a result of checking whether or not the data packet from the mobile terminals 110 to 112 has been received in the process of step 1204, if the data packet is received through the data channel matched filters 241 to 243, the process proceeds to step 1206.
[0156]
In step 1206, the DSP 205 of the base station 100 checks whether or not the data packet has been successfully received. If an error has occurred during transmission of the data packet, the process proceeds to step 1207.
[0157]
In the process of step 1207, the DSP 205 of the base station 100 transmits NACK to the mobile terminal that transmitted the data packet in which the error has occurred via the ACK / NACK or alert response channel modulator 212 and performs rescheduling. After responding to the mobile terminal with the rescheduling result, the process returns to step 1204.
[0158]
As a result of checking whether or not the data packet has been successfully received in the process of step 1206, if no error has occurred during the transmission of the data packet, the process proceeds to the process of step 1208 and ACK is transmitted to the mobile terminals 110 to 112. Then, the reception process of the data packet ends.
[0159]
As described above, according to the mobile communication device of the present embodiment, data is transmitted and received after a schedule is determined by an alert signal using orthogonal codes, so that it is efficient between a base station and a plurality of mobile terminals. Data communication is possible.
[0160]
Also, according to the mobile communication apparatus of the present embodiment, the multiplication result between the same orthogonal codes is a specific value, and the multiplication result between different orthogonal codes is zero. Even when the alert signal is transmitted, it is possible to detect individual alert signals.
[0161]
Further, according to the mobile communication device of the present embodiment, since reception of the alert signal is detected by accumulating orthogonal codes of a plurality of bit periods, the output value of the alert signal transmitted from the mobile terminal is set low. Is possible.
[0162]
The present invention has been specifically described above based on the above embodiment, but the present invention is not limited to the above embodiment, and it is needless to say that various changes can be made without departing from the scope of the present invention.
[0163]
【The invention's effect】
The effects obtained by the representative ones of the inventions disclosed in the present application will be briefly described as follows.
[0164]
(1) Since data is transmitted and received after a schedule is determined by an alert signal using orthogonal codes, efficient data communication can be performed between a base station and a plurality of mobile terminals.
[0165]
(2) The multiplication result between the same orthogonal codes is a specific value, and the multiplication result between different orthogonal codes is zero. Therefore, even when multiple alert signals are transmitted from a plurality of mobile terminals to the base station, It is possible to detect the alert signal.
[0166]
(3) Since reception of the alert signal is detected by accumulating orthogonal codes of a plurality of bit periods, the output value of the alert signal transmitted from the mobile terminal can be set low.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a schematic configuration of a mobile communication device according to an embodiment.
FIG. 2 is a diagram showing a schematic configuration of a base station 100 of the mobile communication device of the present embodiment.
FIG. 3 is a diagram showing a schematic configuration of an alert channel accumulator 214 of the base station 100 of the mobile communication device of the present embodiment.
FIG. 4 is a diagram showing a schematic configuration of mobile terminals 110 to 112 of the mobile communication device of the present embodiment.
FIG. 5 is a diagram showing a schematic configuration of an alert channel modulator 412 of mobile terminals 110 to 112 of the mobile communication device of the present embodiment.
FIG. 6 is a diagram illustrating an example of orthogonal codes of the mobile communication device of the present embodiment.
FIG. 7 is a diagram showing an outline of an alert signal transmission operation of the mobile communication device of the present embodiment.
FIG. 8 is a diagram showing an outline of an alert signal receiving operation of the mobile communication device of the present embodiment.
FIG. 9 is a diagram showing an example of a transmission schedule response of the mobile communication device of the present embodiment.
FIG. 10 is a diagram showing an outline of a data packet transmission operation of the mobile communication device of the present embodiment.
FIG. 11 is a flowchart showing a processing procedure of data packet transmission processing of mobile terminals 110 to 112 of the mobile communication device of the present embodiment.
FIG. 12 is a flowchart showing a processing procedure of data packet reception processing of the base station 100 of the mobile communication device of the present embodiment.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 100 and 101 ... Base station, 110-115 ... Mobile terminal, 120-122 ... Transmission request, 130-132 ... Transmission schedule, 201 ... CPU, 202 ... Memory, 203 ... Display apparatus, 204 ... I / O apparatus, 205 ... DSP 206 ... Mobile switching center interface unit 210 ... Antenna 211 ... Pilot channel modulator 212 ... ACK / NACK or alert response channel modulator 213 ... Data channel modulator 214 ... Alert channel accumulator 215 ... PN code generator, 221-225 ... multiplier, 231 and 232 ... adder, 241-243 ... data channel matched filter, 250 ... alert channel matched filter, 300 ... orthogonal code generator, 311-314 ... multiplier, 321 324 ... Accumulator 401 ... CPU 402 ... Memory, 403 ... Display device, 404 ... I / O device, 405 ... DSP, 410 ... Antenna, 411 ... Data packet transmission modulator, 412 ... Alert channel modulator, 413 ... Pilot channel demodulator, 414 ... Data channel demodulation 415 ... ACK / NACK or alert response channel demodulator, 416 ... PN code generator, 421 to 427 ... multiplier, 431 ... adder, 500 ... orthogonal code generator, 601 to 604 ... orthogonal code, 610 ... orthogonal Code period, 611, bit period, 901, transmission source address, 902, orthogonal code number, 903, time slot, 904, data channel number.

Claims (13)

基地局と複数の移動端末との間のデータの送受信を行う移動通信方法であって、
移動端末から送信するデータが存在する場合に、移動端末は予め定められた複数の直交符号から選択した特定の直交符号をアラート信号として基地局に送信し、
移動端末から基地局に送信されたアラート信号中に特定の直交符号が含まれているかどうかを基地局で検出し、
上記アラート信号中に特定の直交符号が検出されたときに、上記検出された直交符号に対応するアラート応答を基地局から移動端末に送信し、
上記アラート信号として送信した直交符号に対応するアラート応答を受信した移動端末は該アラート応答に基づいて上記データの送信を制御することを特徴とする移動通信方法。
A mobile communication method for transmitting and receiving data between a base station and a plurality of mobile terminals,
When there is data to be transmitted from the mobile terminal, the mobile terminal transmits a specific orthogonal code selected from a plurality of predetermined orthogonal codes to the base station as an alert signal,
The base station detects whether a specific orthogonal code is included in the alert signal transmitted from the mobile terminal to the base station,
When a specific orthogonal code is detected in the alert signal, an alert response corresponding to the detected orthogonal code is transmitted from the base station to the mobile terminal,
A mobile communication method, wherein a mobile terminal that has received an alert response corresponding to an orthogonal code transmitted as the alert signal controls transmission of the data based on the alert response.
請求項1に記載された移動通信方法であって、
上記移動端末から基地局に送信されたアラート信号と基地局で発生した複数の直交符号中の個々の直交符号とを乗算し、上記アラート信号中に特定の直交符号が含まれているかどうかを検出することを特徴とする移動通信方法。
The mobile communication method according to claim 1,
Multiplying the individual orthogonal codes of the plurality of orthogonal in code generated by the alert signal and the base station transmitted to the base station from the mobile terminal, detecting whether it contains a specific orthogonal code in said alert signal And a mobile communication method.
請求項1に記載された移動通信方法であって、上記移動端末から基地局に送信されたアラート信号と基地局で発生した直交符号との乗算結果について上記符号を構成する複数のビット期間ごとに上記乗算結果を累算して上記検出を行うことを特徴とする移動通信方法。The mobile communication method according to claim 1, wherein a multiplication result of an alert signal transmitted from the mobile terminal to a base station and an orthogonal code generated at the base station is obtained for each of a plurality of bit periods constituting the code. A mobile communication method, wherein the detection is performed by accumulating the multiplication results. 請求項1に記載された移動通信方法であって、上記データを送信するタイミングは上記アラート応答に基づいて定められることを特徴とする移動通信方法。  2. The mobile communication method according to claim 1, wherein the timing for transmitting the data is determined based on the alert response. 請求項4記載の移動通信方法であって、上記アラート応答は上記データの送信スケジュール情報を含むことを特徴とする移動通信方法。  5. The mobile communication method according to claim 4, wherein the alert response includes transmission schedule information of the data. 基地局との間でデータの送受信を行う移動端末であって、
送信データがある場合に、所定の複数の直交符号から一の直交符号を選択して出力する変調器と、
上記基地局から受信した信号を復調する復調器とを有し、
該信号が上記選択した直交符号に対応する場合に、該信号に基づいて上記送信データの上記基地局への送信を制御することを特徴とする移動端末。
A mobile terminal that transmits and receives data to and from a base station,
If there is transmission data, a modulator for selectively outputting one of the orthogonal codes from a plurality of predetermined orthogonal codes,
A demodulator for demodulating the signal received from the base station,
A mobile terminal, wherein when the signal corresponds to the selected orthogonal code, transmission of the transmission data to the base station is controlled based on the signal.
請求項記載の移動端末であって、上記所定の複数の直交符号を格納するテーブルを有し、上記任意の直交符号は該テーブルから選択されることを特徴とする移動端末。The mobile terminal according to claim 6 , further comprising a table for storing the predetermined plurality of orthogonal codes, wherein the arbitrary orthogonal code is selected from the table. 請求項記載の移動端末であって、上記送信データは上記選択した直交符号に対応する該基地局からの信号に基づいて定められるタイミングで送信されることを特徴とする移動端末。7. The mobile terminal according to claim 6 , wherein the transmission data is transmitted at a timing determined based on a signal from the base station corresponding to the selected orthogonal code. 複数の移動端末の各移動端末とデータの送受信を行う基地局であって、
移動端末から受信したアラート信号に含まれる特定の直交符号と所定の複数の直交符号との相関をとるアラートチャネル累算器と、
上記相関に基づく情報と上記特定の直交符号を示す情報とを上記アラート信号の応答であるアラート応答として該移動端末に送信する変調器とを有する基地局。
A base station that transmits and receives data to and from each mobile terminal of a plurality of mobile terminals,
An alert channel accumulator that correlates a specific orthogonal code included in an alert signal received from a mobile terminal with a plurality of predetermined orthogonal codes;
A base station comprising: a modulator that transmits information based on the correlation and information indicating the specific orthogonal code to the mobile terminal as an alert response that is a response to the alert signal.
請求項に記載された基地局であって、
上記アラートチャネル累算器は、上記複数の直交符号を発生する符号発生器と、上記複数の直交符号がそれぞれ入力される複数の乗算器と、上記複数の乗算器のそれぞれの出力を累算する複数の累算器とを有することを特徴とする基地局。
A base station according to claim 9 , comprising:
The alert channel accumulator accumulates a code generator for generating the plurality of orthogonal codes, a plurality of multipliers to which the plurality of orthogonal codes are respectively input, and outputs of the plurality of multipliers. A base station comprising a plurality of accumulators.
複数の移動端末との間でデータの送受信を行う基地局における通信方法であって、
移動端末から送信するデータの存在を示すアラート信号を受信し、
上記基地局で生成される特定の直交符号と上記アラート信号を比較することによって上記アラート信号中に該特定の直交符号が含まれるか否かを判断し、
上記アラート信号中に上記特定の直交符号が含まれる場合には、上記特定の直交符号に対応するアラート応答を該移動端末に送信する通信方法。
A communication method in a base station for transmitting / receiving data to / from a plurality of mobile terminals,
Receives an alert signal indicating the presence of data to be transmitted from the mobile terminal,
Determining whether the specific orthogonal code is included in the alert signal by comparing the alert signal with the specific orthogonal code generated by the base station;
A communication method for transmitting an alert response corresponding to the specific orthogonal code to the mobile terminal when the specific orthogonal code is included in the alert signal.
請求項11記載の通信方法であって、上記アラート応答の送信後に、該移動端末から送信されたデータを受信することを特徴とする通信方法。12. The communication method according to claim 11 , wherein the data transmitted from the mobile terminal is received after the alert response is transmitted. 請求項11記載の通信方法であって、上記データは上記アラート応答に基づいて定められるスケジュールで送信されることを特徴とする通信方法。  12. The communication method according to claim 11, wherein the data is transmitted on a schedule determined based on the alert response.
JP2000168986A 1996-08-07 2000-06-06 Mobile communication method and apparatus for implementing the same Expired - Lifetime JP3822028B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000168986A JP3822028B2 (en) 1996-08-07 2000-06-06 Mobile communication method and apparatus for implementing the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP20803596A JP3220644B2 (en) 1996-08-07 1996-08-07 Mobile communication method and device for implementing the method
JP2000168986A JP3822028B2 (en) 1996-08-07 2000-06-06 Mobile communication method and apparatus for implementing the same

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP20803596A Division JP3220644B2 (en) 1996-08-07 1996-08-07 Mobile communication method and device for implementing the method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005149492A Division JP4578320B2 (en) 2005-05-23 2005-05-23 Mobile communication method and apparatus for implementing the same

Publications (2)

Publication Number Publication Date
JP2001016232A JP2001016232A (en) 2001-01-19
JP3822028B2 true JP3822028B2 (en) 2006-09-13

Family

ID=18671917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000168986A Expired - Lifetime JP3822028B2 (en) 1996-08-07 2000-06-06 Mobile communication method and apparatus for implementing the same

Country Status (1)

Country Link
JP (1) JP3822028B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005260997A (en) * 2005-05-23 2005-09-22 Hitachi Ltd Mobile communication method and its implementation instrument

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7489655B2 (en) * 2001-07-06 2009-02-10 Qualcomm, Incorporated Method and apparatus for predictive scheduling in a bi-directional communication system
WO2008096647A1 (en) * 2007-02-07 2008-08-14 Sharp Kabushiki Kaisha Communication terminal device, communication control device, radio communication system, and resource allocation request method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005260997A (en) * 2005-05-23 2005-09-22 Hitachi Ltd Mobile communication method and its implementation instrument
JP4578320B2 (en) * 2005-05-23 2010-11-10 フィパ フローウィッター インテレクチュアル プロパティ エイジー Mobile communication method and apparatus for implementing the same

Also Published As

Publication number Publication date
JP2001016232A (en) 2001-01-19

Similar Documents

Publication Publication Date Title
US8213397B2 (en) Method of mobile communication and apparatus therefor
JP3393144B2 (en) Random access in mobile communication systems
JP3967339B2 (en) Channel allocation apparatus and method for common packet channel in wideband code division multiple access mobile communication system
EP0932996B1 (en) Random access in a mobile telecommunications system
US6597675B1 (en) Random access in a mobile telecommunications system
JP3212238B2 (en) Mobile communication system and mobile terminal device
EP1062829B1 (en) Signalling configuration in a radio communication system
JP4249718B2 (en) Channel assignment in spread spectrum CDMA communication system
US7512100B2 (en) Method of mobile communication and apparatus therefor
JP2003523686A (en) Apparatus and method for allocating a common packet channel in a code division multiple access communication system
JP3822028B2 (en) Mobile communication method and apparatus for implementing the same
JP3388224B2 (en) Communication terminal device
JP4578320B2 (en) Mobile communication method and apparatus for implementing the same
US7366143B2 (en) Diversity receiving radio base station with high reception sensitivity and high time slot utilization efficiency
KR100606114B1 (en) Apparatus and method for acquisition indication in cdma syatem
KR100576003B1 (en) Apparatus and method for acquisition indication in cdma syatem
KR100576027B1 (en) Apparatus and method for acquisition indication in cdma syatem
KR100651445B1 (en) Apparatus and method for communicating using common packet channel in cdma syatem
JPH11355245A (en) Code multiplex signal radio equipment and radio communication system
JPH10271090A (en) Monitoring system for direct diffused wave

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050322

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050523

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060620

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060621

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

Free format text: PAYMENT UNTIL: 20090630

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20100630

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100630

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110630

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120630

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120630

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130630

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term