JP3963457B2 - Wireless device - Google Patents
Wireless device Download PDFInfo
- Publication number
- JP3963457B2 JP3963457B2 JP2003188876A JP2003188876A JP3963457B2 JP 3963457 B2 JP3963457 B2 JP 3963457B2 JP 2003188876 A JP2003188876 A JP 2003188876A JP 2003188876 A JP2003188876 A JP 2003188876A JP 3963457 B2 JP3963457 B2 JP 3963457B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- mram
- communication system
- radio
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、無線により通信を行う無線装置に関し、特にデジタル信号処理により無線通信を行う無線装置に関する
【0002】
【従来の技術】
従来、ハードウェア処理とプロセッサ処理の両方を備えた無線装置がある(例えば、特許文献1参照)。
この無線装置では、アンテナから受信された無線信号を無線部によって周波数変換し、この変換した信号をAD変換によってデジタル信号に変換する。このAD変換したデジタル信号はハードウェアによってAD変換と同程度の高速な信号処理が行われる。このハードウェアによって処理されるものとしては、例えば波形整形フィルタ処理,逆拡散処理などがある。
【0003】
ハードウェアによって処理された信号はプログラムに従って動作するプロセッサによって、送信側での変調前のデータ(正確には、誤り訂正符号等を取り除いたもの)の伝送速度程度で比較的低速に信号処理を行う。このプロセッサによって処理されるものとしては、例えばインターリーブ処理,誤り訂正復号処理,チャネルコーデック,プロトコルに関する処理などがある。
【0004】
なお、プロセッサもハードウェアであるにはかわらないため、本明細書中ではプログラムを実行することにより処理するのではないハードウェアをハードウェアと記載することとする。
【0005】
ここでプロセッサが読み込んで実行するプログラムは書き換え不可能記憶領域に書きこまれており、ソフトウェア無線装置のように複数の無線通信システムに対応する場合、それぞれの無線通信システムに必要な信号処理やプロトコル処理等を行うプログラムが記録されている。
【0006】
無線装置において書き換え不可能な記憶装置にプログラムを記録しておいた場合、電源オフにしてもプログラムが消去されないというメリットがある反面プログラムを読み込む速度が非常に遅い。このためプログラムをDSPやCPUといったプロセッサが直接読み込むには不向きである。逆に無線装置においてプログラムを読み込む速度が速いSRAMやDRAMといった書き換え可能記憶装置にプログラムを記録しておいた場合、電源オフでプログラムが消去されてしまう。
【0007】
このため従来の無線装置では、装置の電源オン毎に書き換え不可能記憶装置から書き換え可能記憶装置へプログラムのコピーを行う。
【特許文献1】
特開平11−274997号公報(第1図)
【0008】
【発明が解決しようとする課題】
このような従来の無線装置では、装置の電源オン毎に書き換え不可能記憶装置から書き換え可能記憶装置へプログラムのコピーを行う必要があり、電源オン時には同じプログラムが2つ存在することで記憶装置全体の容量が大きくなってしまい、結果として無線装置の大きさと消費電力が増大するという問題があった。更にプログラムをコピーする時間が必要なので、電源オン後すぐに通信を開始できないという問題があった。
【0009】
更にこの構成の無線装置でソフトウェア無線装置のようなマルチモード無線装置を実現した場合、通信中に別の無線通信システムと通信するためのプログラム切り替えを実現しようとすると、2つのプログラムを格納可能な程度の容量を持つ書き換え可能記憶装置が必要という問題があった。
【0010】
この発明は、メモリの容量を削減することを目的とする。また、この発明は消費電力の少ない無線装置を提供することを目的とする。
【0011】
【課題を解決するための手段】
上記の目的を達成するために、この発明においては、第1の無線通信システムの基地局および第2の無線通信システムの基地局と無線信号を送受信するアンテナと、このアンテナが受信した無線信号にフィルタ処理と周波数変換してベースバンドのアナログ信号を出力する無線部と、この無線部から入力された前記ベースバンドのアナログ信号をデジタル信号に変換するA/D変換器と、このA/D変換器によって変換されたデジタル信号に対して、このA/D変換のサンプリングの速度以上で信号処理を行うハードウェア回路と、前記ハードウェア回路から入力された信号に対してインターリーブ処理,誤り訂正復号処理,チャネルコーデック,プロトコルに関する処理の内少なくとも一つの処理を、前記第1の無線通信システムの基地局と無線信号を送受信しているときは第1のプログラムあるいは第3のプログラムを、前記第2の無線通信システムの基地局と無線信号を送受信しているときは第2のプログラムを、読み込んで実行することにより施すプロセッサと、このプロセッサが前記処理を施す過程で一時的に記憶が必要なデータを記憶するデータメモリと、第1の無線通信システムの基地局と通信するための第1のプログラムを記憶し、前記第1の無線通信システムの回線を使用して前記データメモリに書き込まれた前記第3のプログラムが、前記第1の無線通信システムの回線を使用しての通信の接続を終了した後に、前記データメモリから読み出されて書き込まれる第1のMRAM(Magnetoresistive Random Access Memory)と、第2の無線通信システムの基地局と通信するための第2のプログラムを記憶する第2のMRAMと、前記第1の無線通信システムの基地局と無線信号を送受信しているときに前記プロセッサを前記第1のMRAMに接続して前記第1のプログラムあるいは前記第3のプログラムを前記第1のMRAMから読み込ませ、前記第2の無線通信システムの基地局と無線信号を送受信しているときに前記プロセッサを前記第2のMRAMに接続して前記第2のプログラムを前記第2のMRAMから読み込ませ、前記第1の無線通信システムから前記第2の無線通信システムへシステム間ハンドオーバーするとき、前記プロセッサと接続するメモリを前記第1のMRAMから前記第2のMRAMへ切り替える切替手段とを備えたことを特徴とする無線装置を提供する。
【0012】
【発明の実施の形態】
以下、図面を参照しながら本実施の形態について詳細に説明する。
(第1の実施の形態)
図1は本発明の無線装置に係る第1の実施の形態の構成を示す図である。
図1において、無線端末100は、アンテナ101,無線部102,AD/DA変換器103,モデムLSI110から構成されている。
アンテナ101は、受信時には無線端末100で処理すべき無線信号を受信して無線部102へ出力し、送信時には無線端末100によって処理された信号を無線信号として送信する。
【0013】
無線部102は、受信時にはアンテナ101が受信した無線信号を処理しベースバンド信号迄の変換を行いAD/DA変換器103へ出力し、送信時にはAD/DA変換器103から入力されたベースバンドのアナログ信号を処理しアンテナ101へ出力する。
【0014】
AD/DA変換器103は、受信時には無線部102が受信したアナログ信号であるベースバンド信号をデジタル信号に変換してモデムLSI110内のハードウェア回路112へ出力し、送信時にはモデムLSI110内のハードウェア回路112が処理したデジタル信号をアナログ信号に変換して無線部102へ出力する。
【0015】
モデムLSI110は更に、プロセッサ111,ハードウェア回路112,切替手段113,不揮発性メモリA114,不揮発性メモリB115,揮発性データメモリ116から構成されている。
【0016】
このハードウェア回路112は、モデムLSI110に入出力されるベースバンド信号のように比較的高速な無線信号を処理するハードウェアである。
プロセッサ110はCPUやDSPのようにプログラムを実行することにより無線信号処理を行う。主にハードウェア回路112が処理した後の無線信号から復調されるデータのレート位迄の無線信号処理を実現する。
【0017】
不揮発性メモリA114は読み込みおよび書き込み速度が速く、電源をオフにしても書き込まれた内容が消失しないメモリであり、例えばMRAM(Magnetoresistive Random Access Memory)である。この不揮発性メモリA114には、プロセッサが無線通信システムAに適合した信号処理を行うために必要なプログラムが書き込まれている。
【0018】
このMRAMは、磁気によってデータを記憶するメモリであり、不揮発性であると共に、読み書きの速度が速いという特性を持っている。
不揮発性メモリB115もまた、読み込みおよび書き込み速度が速く、電源をオフにしても書き込まれた内容が消失しないメモリであり、例えばMRAMである。この不揮発性メモリBには、プロセッサが無線通信システムBに適合した信号処理を行うために必要なプログラムが書き込まれている。
【0019】
揮発性データメモリ116は、読み込みおよび書き込みが可能だが、電源をオフにすると書き込まれた内容が消失する揮発性のメモリ、例えばDRAMである。この揮発性データメモリ116には、プロセッサ111がプログラムを実行中、デジタル信号処理の過程で一時的に作成される中間データや復調されたデータなどが書き込まれる。
【0020】
切替手段113は、プロセッサ111が不揮発性メモリA114、不揮発性メモリB115のどちらにアクセスするかを切り替えるものであり、例えばバスブリッジ回路である。この切替手段113は、1ワードを読み書きする度に切替えを行う。
【0021】
このように切替手段113は1ワード毎に切り替え可能である。プロセッサ111は、プロセッサ111内部に処理の実行単位である少なくとも1ワードを記憶するメモリを有している。プロセッサ111は、不揮発性メモリA114から1ワードを読み込んで処理している期間に、不揮発性メモリB115へデータを読み書きすることで、不揮発性メモリA114からプログラムを読み込んで実行しつつ不揮発性メモリB115へデータを読み書きすることができる。
【0022】
次に、本発明によるモデムLSI110の動作について詳細に説明する。
プロセッサ110は、自身が処理するプログラムを不揮発性メモリA114または不揮発性メモリB115から読み込んで実行する。
不揮発性メモリA114か不揮発性メモリB115のどちらからプログラムを読み込むかについては、切替手段113が前回どちらからプログラムを読み込んだかを記憶し、無線端末100の電源投入時に切替手段113が記憶している不揮発性メモリとプロセッサ111とを接続することにより決まる。
【0023】
また無線端末100が動作中、無線端末100全体を制御する手段がシステムハンドオーバーが必要と判断した場合、切替手段114は、プロセッサ111に接続する不揮発性メモリを他方の不揮発性メモリへ切り替える。他、この切り替え処理は、ユーザからの指示(所定のボタンを操作する等)によって行うようにしても良い。
【0024】
プロセッサ111は、不揮発性メモリAのプログラムに従って無線通信システムAに適合した信号処理を行う。
アンテナ101によって受信された無線信号は無線部102により周波数変換,フィルタ処理などが行われベースバンド信号となる。このベースバンド信号はAD/DA変換器103によりデジタル信号に変換される。このデジタル信号はハードウェア回路112にて高速なデジタル信号処理が行われ、この後プロセッサ111により低速なデジタル信号処理が行われる。
【0025】
この通信を持続した状態で、不揮発性メモリB115に記憶されている無線通信システムBに適合したプログラムを実行する場合は、切替手段113が不揮発性メモリB115とプロセッサ111とを接続し、プロセッサ111が不揮発性メモリB115に記録されているプログラムの実行を開始する。
【0026】
通信中に不揮発性メモリA114か不揮発性メモリB115のどちらかのプログラムを新しいプログラムと変更する場合について説明する。
ここでは無線通信システムAで通信中に、不揮発性メモリB115に記憶されているプログラムを、新たに無線通信システムCのプログラムCに書き換えるものとして説明する。
【0027】
無線通信システムAによる通信を行っている無線端末100は、プログラムCが格納されている場所、例えば無線通信システムAのネットワーク上にあるサーバーへアクセスする。
【0028】
そして無線通信システムAの回線を使用してプログラムCを不揮発性メモリB115に記憶させる。もしくは無線通信システムAのプログラムが記録されている不揮発性メモリA114にプログラムCを上書きする場合には、一旦プログラムCを揮発性データメモリ116に蓄え、無線通信システムAとの接続を終了してから揮発性データメモリ116に蓄えたプログラムCを不揮発性メモリAにコピーする。
【0029】
プロセッサ111は、最小単位(1ワード)毎に切替手段113を切替えて不揮発性メモリA114および不揮発性メモリB115へアクセスすることにより、不揮発性メモリA114に記憶されているプログラムを実行しつつ、不揮発性メモリB115へプログラムCをコピーすることができる。
【0030】
以上説明した通り、本発明の無線装置では不揮発性メモリA114および不揮発性メモリB115として読み込みおよび書き込み速度が速く、電源をオフにしても書き込まれた内容が消失しないメモリであるMRAMを用いているので、装置の電源オン毎に書き換え不可能記憶装置から書き換え可能記憶装置へプログラムのコピーを行う必要がない。このため本発明を用いて無線端末100のモデムLSI110を設計した場合、従来のモデムLSIに比べ揮発性メモリの量を大幅に削減することが可能となる。揮発性メモリは消費電力が大きいので、消費電力を低減させることができる。
【0031】
また、従来のモデムLSIで必須である書き換え可能なROMから揮発性プログラムメモリへのコピー処理が不要である分、無線端末の電源投入時の立ちあがり時間が短縮される。
【0032】
更にユーザからの要求もしくは自動的なシステム間ハンドオーバーにより、ダイナミックなプログラムの変更が必要になった場合にも、一時通信を中断することなくスムーズかつ迅速な変更が可能となる。
【0033】
(第2の実施の形態)
第2の実施の形態は、図2に示す通り、図1の揮発性データメモリ116を不揮発性データメモリ201に置き換えている。この不揮発性データメモリ201としてはMRAMを用いている。動作や効果に関しては実施例1と同様で、揮発性メモリが無くなることで、より消費電力を低減することができる。
【0034】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【0035】
【発明の効果】
以上説明したようにこの発明によれば、読み込みおよび書き込み速度が速く、電源をオフにしても書き込まれた内容が消失しない不揮発性メモリであるMRAMを用いたので、従来に比べ揮発性メモリの量を削減することが可能となる。
【図面の簡単な説明】
【図1】 本発明の第1の実施の形態を説明するための図。
【図2】 本発明の第2の実施の形態を説明するための図。
【符号の説明】
100…無線端末、101…アンテナ、102…無線部、103…AD/DA変換器、110…モデムLSI、111…プロセッサ、112…ハードウェア回路、113…切替手段、114…不揮発性メモリA、115…不揮発性メモリB、116…揮発性データメモリ、201…不揮発性データメモリ。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a wireless device that performs wireless communication, and more particularly to a wireless device that performs wireless communication by digital signal processing.
[Prior art]
Conventionally, there is a wireless device that includes both hardware processing and processor processing (see, for example, Patent Document 1).
In this radio apparatus, the radio signal received from the antenna is frequency-converted by the radio unit, and the converted signal is converted into a digital signal by AD conversion. This AD converted digital signal is subjected to high-speed signal processing equivalent to AD conversion by hardware. Examples of processing performed by this hardware include waveform shaping filter processing and despreading processing.
[0003]
The signal processed by the hardware is processed at a relatively low speed by the processor that operates according to the program at the transmission speed of the data before modulation on the transmission side (exactly, the error correction code is removed). . Examples of processing performed by this processor include interleave processing, error correction decoding processing, channel codec, and protocol processing.
[0004]
Note that since the processor is not limited to hardware, hardware that is not processed by executing a program is described as hardware in this specification.
[0005]
Here, the program read and executed by the processor is written in a non-rewritable storage area, and when supporting a plurality of radio communication systems such as software radio apparatuses, signal processing and protocols necessary for each radio communication system A program for performing processing and the like is recorded.
[0006]
When a program is recorded in a non-rewritable storage device in the wireless device, there is a merit that the program is not erased even when the power is turned off, but the program reading speed is very slow. For this reason, it is not suitable for a processor such as a DSP or CPU to directly read the program. Conversely, if a program is recorded in a rewritable storage device such as SRAM or DRAM that has a fast program reading speed in the wireless device, the program is erased when the power is turned off.
[0007]
For this reason, in the conventional wireless device, the program is copied from the non-rewritable storage device to the rewritable storage device every time the device is turned on.
[Patent Document 1]
Japanese Patent Laid-Open No. 11-274997 (FIG. 1)
[0008]
[Problems to be solved by the invention]
In such a conventional wireless device, it is necessary to copy a program from a non-rewritable storage device to a rewritable storage device each time the device is turned on. When the power is turned on, two identical programs exist so that the entire storage device As a result, there is a problem that the size and power consumption of the wireless device increase. Furthermore, since it takes time to copy the program, there is a problem that communication cannot be started immediately after the power is turned on.
[0009]
Further, when a multi-mode wireless device such as a software wireless device is realized with the wireless device having this configuration, two programs can be stored when attempting to switch programs for communication with another wireless communication system during communication. There was a problem that a rewritable storage device having a capacity of about a degree was necessary.
[0010]
An object of the present invention is to reduce the capacity of a memory. Another object of the present invention is to provide a wireless device with low power consumption.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, according to the present invention, an antenna for transmitting and receiving radio signals to and from a base station of the first radio communication system and a base station of the second radio communication system, and a radio signal received by the antenna. A radio unit that outputs a baseband analog signal by performing filter processing and frequency conversion, an A / D converter that converts the baseband analog signal input from the radio unit into a digital signal, and the A / D conversion A hardware circuit that performs signal processing at a speed higher than the sampling speed of the A / D conversion on the digital signal converted by the detector, and interleave processing and error correction decoding processing on the signal input from the hardware circuit , Channel codec, and at least one of the processes related to the protocol, the base station of the first wireless communication system The Rutoki transmitting or receiving radio signals the first program or the third program, the second base station and Rutoki transmitting or receiving radio signals of a wireless communication system executes the second program, Loading A processor that performs the above-described processing, a data memory that stores data that needs to be temporarily stored in the course of the processing, and a first program that communicates with a base station of the first wireless communication system And after the third program written in the data memory using the line of the first wireless communication system finishes the connection of communication using the line of the first wireless communication system. A first random access memory (MRAM) read from and written to the data memory. Wherein the processor when they are transmitting and receiving a second MRAM, the base station and the wireless signal of the first wireless communications system for storing a second program for communicating with the base station of the second radio communication system Is connected to the first MRAM, the first program or the third program is read from the first MRAM, and radio signals are transmitted to and received from the base station of the second radio communication system. When the processor is connected to the second MRAM, the second program is read from the second MRAM, and an inter-system handover is performed from the first wireless communication system to the second wireless communication system. And a switching means for switching a memory connected to the processor from the first MRAM to the second MRAM. Providing the device.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present embodiment will be described in detail with reference to the drawings.
(First embodiment)
FIG. 1 is a diagram showing a configuration of a first embodiment according to a radio apparatus of the present invention.
In FIG. 1, the wireless terminal 100 includes an
The
[0013]
The
[0014]
The AD /
[0015]
The modem LSI 110 further includes a
[0016]
The
The processor 110 performs radio signal processing by executing a program like a CPU or a DSP. The wireless signal processing is performed mainly up to the rate level of data demodulated from the wireless signal processed by the
[0017]
The nonvolatile memory A114 has a high reading and writing speed and does not lose the written contents even when the power is turned off. For example, the nonvolatile memory A114 is an MRAM (Magnetoresistive Random Access Memory). A program necessary for the processor to perform signal processing suitable for the wireless communication system A is written in the nonvolatile memory A114.
[0018]
This MRAM is a memory for storing data by magnetism, and has a characteristic that it is non-volatile and has a high read / write speed.
The non-volatile memory B115 is also a memory that has a high reading and writing speed and does not lose the written contents even when the power is turned off, for example, an MRAM. A program necessary for the processor to perform signal processing suitable for the wireless communication system B is written in the nonvolatile memory B.
[0019]
The
[0020]
The
[0021]
In this way, the switching means 113 can be switched for each word. The
[0022]
Next, the operation of the modem LSI 110 according to the present invention will be described in detail.
The processor 110 reads a program processed by itself from the
As to whether the program is read from the
[0023]
When the wireless terminal 100 is in operation and the means for controlling the entire wireless terminal 100 determines that system handover is necessary, the switching means 114 switches the nonvolatile memory connected to the
[0024]
The
The radio signal received by the
[0025]
When executing a program suitable for the wireless communication system B stored in the non-volatile memory B115 while maintaining this communication, the
[0026]
A case where the program in either the
Here, a description will be given assuming that the program stored in the nonvolatile memory B115 is newly rewritten to the program C of the wireless communication system C during communication by the wireless communication system A.
[0027]
The wireless terminal 100 performing communication by the wireless communication system A accesses a server where the program C is stored, for example, a server on the network of the wireless communication system A.
[0028]
Then, the program C is stored in the nonvolatile memory B115 using the line of the wireless communication system A. Alternatively, when the program C is overwritten in the
[0029]
The
[0030]
As described above, the wireless device of the present invention uses the MRAM, which is a memory that has a high reading and writing speed and does not lose the written contents even when the power is turned off, as the nonvolatile memory A114 and the nonvolatile memory B115. There is no need to copy a program from a non-rewritable storage device to a rewritable storage device each time the device is turned on. For this reason, when the modem LSI 110 of the wireless terminal 100 is designed using the present invention, the amount of volatile memory can be greatly reduced as compared with the conventional modem LSI. Since the volatile memory consumes a large amount of power, the power consumption can be reduced.
[0031]
In addition, since the copying process from the rewritable ROM required to the conventional modem LSI to the volatile program memory is unnecessary, the startup time when the wireless terminal is turned on is shortened.
[0032]
Furthermore, even when a dynamic program change is required due to a request from the user or an automatic inter-system handover, a smooth and quick change can be made without interrupting the temporary communication.
[0033]
(Second Embodiment)
In the second embodiment, as shown in FIG. 2, the
[0034]
Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
[0035]
【The invention's effect】
As described above, according to the present invention, the MRAM, which is a non-volatile memory that has a high reading and writing speed and does not lose the written contents even when the power is turned off, is used. Can be reduced.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining a first embodiment of the present invention.
FIG. 2 is a diagram for explaining a second embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 100 ... Wireless terminal, 101 ... Antenna, 102 ... Radio | wireless part, 103 ... AD / DA converter, 110 ... Modem LSI, 111 ... Processor, 112 ... Hardware circuit, 113 ... Switching means, 114 ... Non-volatile memory A, 115 ... nonvolatile memory B, 116 ... volatile data memory, 201 ... nonvolatile data memory.
Claims (5)
このアンテナが受信した前記無線信号にフィルタ処理と周波数変換してベースバンドのアナログ信号を出力する無線部と、
この無線部から入力された前記ベースバンドのアナログ信号をデジタル信号に変換するA/D変換器と、
このA/D変換器によって変換されたデジタル信号に対して、このA/D変換のサンプリングの速度以上で信号処理を行うハードウェア回路と、
前記ハードウェア回路から入力された信号に対して、インターリーブ処理,誤り訂正復号処理,チャネルコーデック,プロトコルに関する処理の内少なくとも一つの処理を、前記第1の無線通信システムの基地局と無線信号を送受信しているときは第1のプログラムあるいは第3のプログラムを、前記第2の無線通信システムの基地局と無線信号を送受信しているときは第2のプログラムを、実行することにより施すプロセッサと、
このプロセッサが前記処理を施す過程で一時的に記憶が必要なデータを記憶するデータメモリと、
第1の無線通信システムの基地局と通信するための第1のプログラムを記憶し、前記第1の無線通信システムの回線を使用して前記データメモリに書き込まれた前記第3のプログラムが、前記第1の無線通信システムの回線を使用しての通信の接続を終了した後に、前記データメモリから読み出されて書き込まれる第1のMRAM(Magnetoresistive Random Access Memory)と、
第2の無線通信システムの基地局と通信するための第2のプログラムを記憶する第2のMRAMと、
前記第1の無線通信システムの基地局と無線信号を送受信しているときに前記プロセッサを前記第1のMRAMに接続して前記第1のプログラムあるいは前記第3のプログラムを前記第1のMRAMから読み込ませ、前記第2の無線通信システムの基地局と無線信号を送受信しているときに前記プロセッサを前記第2のMRAMに接続して前記第2のプログラムを前記第2のMRAMから読み込ませ、前記第1の無線通信システムから前記第2の無線通信システムへシステム間ハンドオーバーするとき、前記プロセッサと接続するメモリを前記第1のMRAMから前記第2のMRAMへ切り替える切替手段とを備えたことを特徴とする無線装置。An antenna for transmitting and receiving radio signals to and from the base station of the first radio communication system and the base station of the second radio communication system;
A radio unit that outputs a baseband analog signal by performing filter processing and frequency conversion on the radio signal received by the antenna;
An A / D converter for converting the baseband analog signal input from the radio unit into a digital signal;
A hardware circuit that performs signal processing on the digital signal converted by the A / D converter at a sampling speed higher than that of the A / D conversion;
At least one of interleave processing, error correction decoding processing, channel codec, and protocol processing is performed on a signal input from the hardware circuit, and a radio signal is transmitted to and received from the base station of the first wireless communication system. will have Rutoki is the first program or the third program, transmitting or receiving base station and the wireless signal of the second radio communication system Rutoki a processor performing by the second program executes,
A data memory for storing data that needs to be temporarily stored in the course of the processing performed by the processor;
A first program for communicating with a base station of a first wireless communication system is stored, and the third program written in the data memory using a line of the first wireless communication system is A first random access memory (MRAM) that is read and written from the data memory after the connection of communication using the line of the first wireless communication system is terminated;
A second MRAM storing a second program for communicating with a base station of the second wireless communication system;
When transmitting / receiving a radio signal to / from a base station of the first wireless communication system, the processor is connected to the first MRAM, and the first program or the third program is transferred from the first MRAM. Connecting the processor to the second MRAM to read the second program from the second MRAM when transmitting and receiving radio signals to and from the base station of the second wireless communication system; A switching means for switching a memory connected to the processor from the first MRAM to the second MRAM when an inter-system handover is performed from the first wireless communication system to the second wireless communication system; A wireless device characterized by the above.
前記切替手段は、前記受付手段が受け付けた前記指示に応答して、前記プロセッサと接続するメモリを前記第1のMRAMから前記第2のMRAMへ切り替えることを特徴とする請求項1記載の無線装置。Furthermore, it has a receiving means for receiving an instruction for handover between systems by the user,
The radio apparatus according to claim 1, wherein the switching unit switches a memory connected to the processor from the first MRAM to the second MRAM in response to the instruction received by the receiving unit. .
前記プロセッサは、前記第1のプログラムを実行しつつ、前記データメモリに書き込まれた前記第3のプログラムを、前記データメモリから前記第2のMRAMへコピーすることを特徴とする請求項1または2記載の無線装置。The switching means switches the memory connected to the processor from the first MRAM to the second MRAM for each word,
3. The processor copies the third program written in the data memory from the data memory to the second MRAM while executing the first program. 4. The wireless device described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003188876A JP3963457B2 (en) | 2003-06-30 | 2003-06-30 | Wireless device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003188876A JP3963457B2 (en) | 2003-06-30 | 2003-06-30 | Wireless device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005026912A JP2005026912A (en) | 2005-01-27 |
JP3963457B2 true JP3963457B2 (en) | 2007-08-22 |
Family
ID=34187272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003188876A Expired - Fee Related JP3963457B2 (en) | 2003-06-30 | 2003-06-30 | Wireless device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3963457B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8423092B2 (en) | 2008-12-12 | 2013-04-16 | Qualcomm Incorporated | Power management in a mobile device |
JP6000708B2 (en) | 2012-07-20 | 2016-10-05 | キヤノン株式会社 | Memory control apparatus and method |
-
2003
- 2003-06-30 JP JP2003188876A patent/JP3963457B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005026912A (en) | 2005-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5987556A (en) | Data processing device having accelerator for digital signal processing | |
US20040064606A1 (en) | Memory system allowing fast operation of processor while using flash memory incapable of random access | |
JP2008107937A (en) | Bus repeater | |
JP5496548B2 (en) | Semiconductor integrated circuit | |
US20080253344A1 (en) | Wireless LAN medium access controller supporting mode change and mode change method therreof | |
JP3963457B2 (en) | Wireless device | |
JP6007674B2 (en) | Radio apparatus and radio signal processing method | |
CA2545451C (en) | System and method for operating dual bank read-while-write flash | |
JP4644569B2 (en) | How to start multiple chips | |
JP2002300071A (en) | Software radio receiver, its control method, server, its control method, and information recording medium | |
JP4442153B2 (en) | Storage device, storage system, and communication method | |
JP4024713B2 (en) | Data processing system and control device | |
US20100174937A1 (en) | Method and System for a Message Processor Switch for Performing Incremental Redundancy in Edge Compliant Terminals | |
JP3211464B2 (en) | Game machine system using transmission system and game machine adapter | |
JPH11194851A (en) | Circuit and method for double constitution of real-time clock | |
US7233734B2 (en) | Audio visual data recording/reproducing apparatus | |
JP2005218046A (en) | Communications device | |
JP2003229781A (en) | Wireless communication apparatus | |
JP2007202068A (en) | Control device, radio base station and program updating method | |
JP2007281896A (en) | Communication software download method and software radio terminal device | |
KR100714854B1 (en) | Memory interface device of multiservice cellular phone | |
JPH10293716A (en) | Memory use system | |
KR101101867B1 (en) | Mobile storage control unit | |
JPH11353229A (en) | Unit and method for memory control and computer-readable storage medium stored with program | |
US20090249038A1 (en) | Stream data processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050415 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060302 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060310 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061110 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061227 |
|
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: 20070518 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070521 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100601 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110601 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120601 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120601 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130601 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |