Source: http://www.google.com/patents/US20020027892?dq=mirroring+data+in+a+remote+data+storage+system
Timestamp: 2015-01-27 21:23:10
Document Index: 170895081

Matched Legal Cases: ['art 11', 'art 12', 'art 13', 'art 14', 'art 15', 'art 16', 'art 17', 'art 18', 'art 19', 'art 21', 'art 22', 'art 19', 'art 15', 'art 125', 'art 18', 'art 19', 'art 17', 'art 18', 'art 15', 'art 19', 'art 17', 'art 18', 'art 15', 'art 19', 'art 19', 'art 17', 'art 18', 'art 15', 'art 19', 'art 15', 'art 19', 'art 15', 'art 19', 'art 97', 'art 19', 'art 15', 'art 15', 'art 33', 'art 35', 'art 36', 'art 41', 'art 54', 'art 42', 'art 43', 'art 44', 'art 45', 'art 52', 'art 42', 'art 61', 'art 43', 'art 62', 'art 63', 'art 64', 'art 65', 'art 66', 'art 67', 'art 33', 'art 76', 'art 15', 'art 42', 'art 43', 'art 15', 'art 35', 'art 14', 'art 151', 'art 42', 'art 43', 'art 41', 'art 41', 'art 33', 'art 43', 'art 44', 'art 153', 'art 42', 'art 52', 'art 54', 'art 42', 'art 35', 'art 43', 'art 154', 'art 43', 'art 42', 'art 43', 'art 43', 'art 62', 'art 61', 'art 155', 'art 62', 'art 43', 'art 62', 'art 63', 'art 62', 'art 62', 'art 67', 'art 171', 'art 63', 'art 62', 'art 63', 'art 64', 'art 172', 'art 64', 'art 63', 'art 64', 'art 33', 'art 173', 'art 65', 'art 33', 'art 65', 'art 66', 'art 174', 'art 66', 'art 65', 'art 66', 'art 67', 'art 156', 'art 67', 'art 66', 'art 67', 'art 45', 'art 67', 'art 62', 'art 157', 'art 44', 'art33', 'art 44', 'art 45', 'art 44', 'art 42', 'art 43', 'art 158', 'art 45', 'art 67', 'art 44', 'art 45', 'art 36', 'art 159', 'art 45', 'art 14', 'art 64', 'art 65', 'art 21', 'art 21', 'art 64', 'art 65', 'art 76', 'art 76', 'art 76', 'art 76', 'art 15', 'art 76', 'art 76', 'art 76', 'art 44', 'art 17', 'art 18', 'art 14', 'art 15', 'art 17', 'art 18', 'art 19', 'art 21', 'art 15', 'art 35', 'art 36', 'art 76', 'art 17', 'art 82', 'art 18', 'art 84', 'art 19', 'art 84', 'art 18', 'art 97', 'art 19', 'art 19', 'art 15', 'art 17', 'art 18', 'art 17', 'art 97', 'art 84', 'art 18', 'art 97', 'art 97', 'art 97', 'art 82', 'art 17', 'art 97', 'art 82', 'art 17', 'art 17', 'art 17', 'art 18', 'art 97', 'art 84', 'art 18', 'art 97', 'art 97', 'art 97', 'art 84', 'art 18', 'art 97', 'art 84', 'art 18', 'art 18', 'art 18', 'art 15', 'art 97', 'art 84', 'art 18', 'art 97', 'art 97', 'art 97', 'art 76', 'art 15', 'art 15', 'art 15', 'art 76', 'art 76', 'art 19', 'art 19', 'art 15', 'art 19', 'art 15', 'art 15', 'art 15', 'art 19', 'art 17', 'art 18', 'art 19', 'art 15', 'art 15', 'art 19', 'art 15', 'art 19']

Patent US20020027892 - CDMA base transceiver system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsThe invention uses a CDMA base transceiver system that performs wireless communications through the use of a CDMA method. The invention thereby copes with a plurality of communication methods, through the use of that system, through an efficient construction thereof, simply by changing the software even...http://www.google.com/patents/US20020027892?utm_source=gb-gplus-sharePatent US20020027892 - CDMA base transceiver systemAdvanced Patent SearchPublication numberUS20020027892 A1Publication typeApplicationApplication numberUS 09/942,847Publication dateMar 7, 2002Filing dateAug 31, 2001Priority dateSep 5, 2000Also published asEP1184994A2, EP1184994A3, US7012908Publication number09942847, 942847, US 2002/0027892 A1, US 2002/027892 A1, US 20020027892 A1, US 20020027892A1, US 2002027892 A1, US 2002027892A1, US-A1-20020027892, US-A1-2002027892, US2002/0027892A1, US2002/027892A1, US20020027892 A1, US20020027892A1, US2002027892 A1, US2002027892A1InventorsMasayuki SasakiOriginal AssigneeMasayuki SasakiExport CitationBiBTeX, EndNote, RefManReferenced by (3), Classifications (10), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetCDMA base transceiver systemUS 20020027892 A1Abstract The invention uses a CDMA base transceiver system that performs wireless communications through the use of a CDMA method. The invention thereby copes with a plurality of communication methods, through the use of that system, through an efficient construction thereof, simply by changing the software even if making no changes of, for example, the hardware. For example, an (illustrated) base band part is constructed using an FPGA 31 for processing a chip-rate signal through FPGA program data and a DSP 32 for processing a symbol-rate signal through DSP program data. Through the use of program data setting means (not illustrated) it is possible to change the FPGA program data used by the FPGA 31 and the DSP program data used by the DSP 32 to program data that corresponds to a different type of communication method. Images(8) Claims(13)
DESCRIPTION OF THE PREFERRED EMBODIMENTS [0120] A CDMA base transceiver system according to a first embodiment of the present invention will be explained with reference to the drawings. It is to be noted that, in this embodiment, an example of a method of setting program data according to the present invention will be explained collectively. [0121] In FIG. 1, there is illustrated a construction example of the CDMA base transceiver system (BTS system) of this embodiment. The CDMA base transceiver system 1 is connected to a higher in order system (a system the order of that is higher than that of the BTS system) 2 via a bi-directional (e.g. ATM: Asynchronous Transfer Mode) wire transmission path 3. [0122] Also, the CDMA base transceiver system 1 illustrated in the same figure includes two antennas Al, A2, a duplex part 11, an amplifier part 12, a low-noise amplifier part 13, a wireless transmission/reception part 14, a base band part 15, a test function part 16, a call-process monitor control part 17, a maintenance monitor control part 18, a download part 19, a transmission path switching function part 21, and a transmission path interface part 22 (e.g. the one having a signal processing function for processing an AAL-Type 2 and an AAL-Type 5 signal). It further includes a memory medium 20 that is freely removably attached to, for example, the download part 19. [0123] Here, the construction and operation of the CDMA base transceiver system 1 of this embodiment illustrated in the same figure have the portions that are the same as, and the portions that are different from, the construction and operation of the base transceiver system 111 illustrated in FIG. 7. In the following description, for brevity of the explanation, the portions that are different from the construction and operation of the base transceiver system 111 illustrated in FIG. 7 will be explained in detail. [0124] Namely, in this embodiment, as illustrated using FIG. 4 the description of that will be later made, the construction and operation of the base band part 15 differ from those of the base band part 125 illustrated in FIG. 7. [0125] Also, the maintenance monitor control part 18 of this embodiment performs transmission/reception of a maintenance monitor control signal between itself and an outside operation system via the higher in order system 2. It thereby executes operation management process of the BTS system and state monitor control process of the BTS system. On the other hand, the maintenance monitor control part executes download of an application software (AP), download of an FPGA configuration data, or download of a DSP firmware through the control of a relevant software. [0126] Also, the download part 19 of this embodiment controls from the outside (e.g. by depression of the relevant switches) the following renewals: the renewal of the application software stored in a ROM equipped within the call-process monitor control part 17, the renewal of the application software stored in a ROM equipped within the maintenance monitor control part 18, or the renewal of the FPGA configuration data or DSP firmware stored in a ROM equipped within the base band part 15. [0127] Also, the memory medium 20 of this embodiment is constructed of a memory card, etc. removably attached to the download part 19. It stores therein the application software for being stored in the ROM of the call-process monitor control part 17 and ROM of the maintenance monitor control part 18, or the FPGA configuration data or DSP firmware for being stored in the ROM within the base band part 15. [0128] Here, the application software, FPGA configuration data, or DSP firmware stored in the memory medium 20 is read out into the download part 19, and, via an intra-system bus signal Si, from the download part 19 there is transmitted (transferred) to the call-process monitor control part 17, maintenance monitor control part 18, or base band part 15. [0129] Also, in the download part 19, when transmitting the FPGA configuration data or DSP firmware to the base band part 15, the download part 19 transmits a base band part download start signal S2 to the base band part 15. [0130] Also, in FIG. 2, there is illustrated an example of a memory map of the memory medium 20 connected to the download part 19. [0131] As illustrated in the same figure, in the memory medium 20 of this embodiment, there are stored, respectively, from prescribed head addresses respective pieces of application software (the call-process monitor control part AP, maintenance monitor control part AP), FPGA configuration data, and DSP firmware. For this reason, a control part (a control part 97 as later described) of the download part 19 reads out requested data (the pieces of application software, FPGA configuration data, or DSP firmware) from their prescribed head addresses. It thereby outputs that requested data by way of the intra-system bus signal S1. [0132] Here, there has been illustrated in the FIG. 2 above referred to a case where the program size of each of the respective pieces of application software is made fixed. However, with the use of a memory map of the memory medium 20 such as that illustrated in FIG. 3, it is also possible to make the memory medium 20 cope with a case where the program size is variable. In the example illustrated in the same figure, at the head (it is to be noted that a header part for storing the head addresses of the respective programs does not necessarily need to be disposed at that head) of the memory medium 20, there is provided the header part (the head address storage part) for storing the head addresses of the respective programs. And when loading (reading out) a prescribed piece of program, it is loaded from the head address stored in that header part. [0133] Next, in FIG. 4, there is illustrated a construction example of the above-described base band part 15. This base band part 15 includes the following: an FPGA 31 that operates according to the FPGA configuration data, a DSP 32 that operates according to the DSP firmware, a control part 33, an oscillator 34, an A/D converter part 35, a D/A converter part 36, and a base band bus B1. [0134] The FPGA 31 includes the following: a bus interface part 41, a matched filter 51, profile memory bank 53, and path detection part 54 of a searcher part 42, correlators C1 to CN and memories M1 to MN of a finger part 43, a diffusion-code generation part 44, and a diffusion modulation part 45. [0135] The DSP 32 includes the following: a pilot synchronous detection part 52 of the searcher part 42, a bus interface part 61, synchronous detection parts D1 to DN of the finger part 43, a composer part 62, a physical frame separation part 63, a decoder part 64, coder part 65, a physical frame multiplexing part 66, and a transmission frame generation part 67. [0136] The control part 33 includes the following: a DPRAM 71, an SAR (Segmentation and Reassembly) 72, a physical device 73, a flash (Flash) ROM 74, an SDRAM 75, and an MPU part 76. [0137] In this way, in this embodiment, there is made up, as the method of distributing the respective functions of the base band part 15 into the FPGA 31 and DSP 32, the following construction. Namely, the construction wherein signal processing executed at chip rates is allotted to the FPGA 31 and is thereby executed while signal processing at symbol rates and thereafter succeeding rates is allotted to the DSP 32 and is thereby executed. It is to be noted that the function of the searcher part 42 and that of the finger part 43 are each disposed being extended over and between the FPGA 31 and the DSP 32. [0138] The reason why the construction has been made up as in this embodiment is as follows. When attempting to perform signal processing at chip rates through, for example, the DSP, because chip-rate signals are much higher in speed than symbol-rate signals, the processor therefor necessitates the use of DSP capable of performing higher-speed signal processing. [0139] Accordingly, distributing the respective functions of this embodiment into the FPGA 31 and DSP 32 as illustrated in the above-described FIG. 4 provides a construction that is optimum in terms of the cost, etc. [0140] An example of the operation of the base band part 15 will hereafter be explained. [0141] The A/D converter part 35 has input thereto a reception signal (an I signal and a Q signal) that is output from a wireless transmission/reception part 14 as an analog signal in the same way as in the case of, for example, the A/D converter part 151 illustrated in FIG. 8. It then converts the reception signal to a digital signal and outputs the signal to the matched filter 51 of the searcher part 42 or each of the correlators C1 to CN of the finger part 43. [0142] The bus interface part 41 has an interface function between itself and a base band bus B1. The bus interface part 41 in this embodiment serves as an interface for controlling from the control part 33 a diffusion code used in the matched filter 51 of the searcher 42, a diffusion code used in each of the correlators C1 to CN of the finger part 43, or a diffusion code generated from the diffusion code generation part 44. [0143] As in the case of, for example, the searcher part 153 illustrated in FIG. 8, the searcher part 42 includes the matched filter 51, pilot synchronous detection part 52, profile memory bank 53, and path detection part 54. The searcher part 42 detects the path of the reception signal that is input from the A/D converter part 35 and notifies the detected result to the finger part 43. [0144] As in the case of, for example, the finger part 154 illustrated in FIG. 8, the finger part 43 includes a plurality of (e.g. an N number of pieces) signal processing systems #1 to #N each constructed of one correlator C1 to CN equipped with a diffusion code generator, one piece of memory M1 to MN, and one piece of synchronous detection part D1 to DN. According to the detected path result that is notified from the searcher part 42, the finger part 43 demodulates the reception signal for each path with the use of each relevant signal processing system #1 to #N. The finger part 43 outputs the demodulated result to the composer part 62. [0145] The bus interface part 61 has an interface function between a device and a base band bus B1 and, in this embodiment, connects the DSP 32 and the base band bus B1. [0146] As in the case of, for example, the composer part 155 illustrated in FIG. 8, the composer part 62 composes the synchronous-detected results corresponding to a plurality of paths input from the finger part 43 with the use of, for example, �a maximum-ratio composing method�. The composer part 62 outputs the composed result to the physical frame separation part 63 as a final reception signal. Further, the composer part 62 detects a signal power/interference power ratio (SIR) with regard to the composed result. According to the detected result, the composer part 62 generates a transmission power control (TPC) bit for controlling the transmission power and outputs the control bit to the transmission frame generation part 67. [0147] As in the case of, for example, the physical frame separation part 171 illustrated in FIG. 8, the physical frame separation part 63 separates physical channel from the reception signal (the composed result) input from the composer part 62. Then the physical frame separation part 63 outputs the post-separation reception signal to the decoder part 64. [0148] As in the case of, for example, the decoder part 172 illustrated in FIG. 8, the decoder part 64 performs deinterleave processing or error correction decoding with respect to the reception signal input from the physical separation part 63. Then the decoderpart 64 outputs the reception signal after those pieces of processing to the SAR 72 of the control part 33. [0149] As in the case of, for example, the coder part 173 illustrated in FIG. 8, the coder part 65 performs de-interleave processing or error correction coding with respect to the transmission signal input from the SAR 72 of the control part 33. Then the coder part 65 outputs the transmission signal after those pieces of processing to the physical frame multiplexing part 66. [0150] As in the case of, for example, the physical frame multiplexing part 174 illustrated in FIG. 8, the physical frame multiplexing part 66 performs mapping into physical channels of the transmission signal input from the coding part 65. Then the physical frame multiplexing part 66 outputs the post-mapping transmission signal to the transmission frame generation part 67. [0151] As in the case of, for example, the transmission frame generation part 156 illustrated in FIG. 8, the transmission frame generation part 67 generates transmission frames by the use of the transmission signal input from the physical frame multiplexing part 66. Then the transmission frame generation part 67 outputs the thus-generated transmission frame to the diffusion modulation part 45. Further, the transmission frame generation part 67 controls the transmission power according to the transmission power control bit input from the composer part 62. [0152] As in the case of, the diffusion code generation part 157 illustrated in FIG. 8, the diffusion code generation part 44 generates a diffusion code according to the instruction from the control part33. The diffusion code generation part 44 then outputs the thus-generated diffusion code to the diffusion modulation part 45. It is to be noted that there can also be made up a construction wherein the code generated in the diffusion code generation part 44 is supplied as an inverse diffusion code to the searcher part 42 or finger part 43. [0153] As in the case of, for example, the diffusion modulation part 158 illustrated in FIG. 8, the diffusion modulation part 45 performs diffusion modulation of the transmission frame signal (framed transmission signal) input from the transmission frame generation part 67 by the use of the diffusion code input from the diffusion code generation part 44. The diffusion modulation part 45 then outputs the diffusion-modulated transmission frame signal to the D/A converter part 36. [0154] As in the case of, for example, the D/A converter part 159 illustrated in FIG. 8, the D/A converter 36 converts the diffusion-modulated) transmission frame input as a digital signal from the diffusion modulation part 45 to an analog signal. The D/A converter 36 then outputs the post-conversion signal to the wireless transmission/reception part 14 as a transmission signal (I signal and Q signal). [0155] The DPRAM 71 performs interface between the base band bus B1 and the intra-system bus signal S11. [0156] The SAR 72 is an SAR device that is, for example, in asynchronous transfer mode (ATM). The SAR 72 outputs a (reception) signal input from the decoder part 64 of the DSP 32 to the physical device 73, while it outputs a (transmission) signal input from the physical device 73 to the coder part 65 of the DSP 32. [0157] The physical device 73 is a physical device that is, for example, in ATM. The physical device 73 outputs a reception signal input from the SAR 72 to the transmission path signal switching function part 21 as an ATM signal S12, while it outputs an ATM signal S12 input from the transmission path signal switching function part 21 to the SAR 72 as a transmission signal. [0158] Incidentally, in this embodiment, there has been made up a construction wherein the signal (transport channel data) output from the decoder part 64 of the DSP 32 or the signal (transport channel data) input from the coder part 65 is transmitted in ATM. However, no particular limitation is imposed upon the method of transmitting an intra-system signal between the parts of the BTS system. It is also possible to use a method of transmitting it with the use of, for example, an Ethernet line, VME bus, or PCI bus. [0159] The flash memory ROM 74 is a loadable ROM. It stores therein program data (MPU program) for operating the MPU of the MPU part 76, FPGA configuration data for operating the FPGA 31, or DSP firmware for operating the DSP 32. [0160] The SDRAM 75 is a memory for temporarily storing data, for example, and, in this embodiment, the SDRAM 75 is used as a working area for the MPU part 76. [0161] The MPU part 76 has an MPU. Executing an MPU program, the MPU part 76 performs various kinds of pieces of processing or control in the base band part 15. Incidentally, in FIG. 4, there is illustrated a configuration data transfer control signal S13 that is transmitted from the MPU part 76 to the FPGA 31 or a firmware download control signal S14 that is transmitted from the MPU part 76 to the DSP 32. [0162] The base band bus BI is connected to the FPGA 31, DSP 32, or the DPRAM 71, SAR 72, flash ROM 74, SDRAM 75 and MPU part 76. [0163] The oscillator 34 not only supplies a clock signal for operating the FPGA 31 to the FPGA 31 but also supplies a clock signal for operating the DSP 32 to the DSP 32. [0164] Here, in this embodiment, there is made up a construction wherein it is possible to set the FPGA configuration data and DSP firmware to the FPGA 31 and DSP 32 by performing switching between each of the following three pairs of data. Namely, the FPGA configuration data and DSP firmware for causing the execution of the wireless communication processing based on the use of the W-CDMA/TDD method by the FPGA 31 and DSP32. The FPGA configuration data and DSP firmware for causing the execution of the wireless communication processing based on the use of the W-CDMA/FDD method by the FPGA 31 and DSP32. And, the FPGA configuration data and DSP firmware for causing the execution of the wireless communication processing based on the use of the multi-carrier CDMA method by the FPGA 31 and DSP32. [0165] In this case, in general, in each of the W-CDMA/TDD method and W-CDMA/FDD method, a chip-rate frequency of 3.84 MHz is used while in the multi-carrier CDMA method a chip-rate frequency of 1.2288 MHz and 3.6864 MHz is used. Therefore, the chip-rate frequency differs between the W-CDMA method and the multi-carrier CDMA method. [0166] On that account, the oscillator 34 of this embodiment is constructed, as a preferred embodiment, using the following oscillator. The oscillator that oscillates a clock signal the frequency of that has the value of a common multiple of the chip rate frequency for the W-CDMA method and the chip rate frequency for the multi-carrier CDMA method. The clock signal that is caused to oscillate from that one oscillator is supplied to the FPGA 31 or to the DSP 32. And, in the FPGA 31, it operates by a clock signal the frequency of that is a chip-rate frequency (for W-CDMA method or multi-carrier CDMA method) being generated using a clock signal input from the oscillator 34. On the other hand, in the DSP 32, it operates by a clock signal the frequency of that is a symbol-rate frequency (for W-CDMA method or multi-carrier CDMA method) being generated using a clock signal input from the oscillator 34. [0167] Namely, the frequency that has the value of the above-described common multiple becomes an integral multiple of a W-CDMA method of chip-rate and symbol-rate frequency or a multi-carrier CDMA method of chip-rate frequency and symbol-rate frequency. Therefore, in the FPGA 31 or DSP 32, the speed of a clock signal the frequency of that has the value of the above-described common multiple is made (1/an integer) time as high, which enables generating a clock signal having a required value of frequency. [0168] Also, in this embodiment, the FPGA 31 or DSP 32 has a construction of producing a required-frequency clock signal by the use of a clock signal the frequency of that has the value of the common multiple. Therefore, the contents of the FPGA configuration data or DSP firmware that regards, for example, the diffusion code generation part 44 for generating diffusion codes or a frequency-divider circuit for executing the above-described (1/an integer) time as high processing differ between the W-CDMA method and the multi-carrier CDMA method. [0169] It is to be noted that, as the frequency that has the value of the common multiple, as one example, it is possible to use a frequency of 92.16 MHz (=3.84 MHz�24=1.2288 MHz�75=3.6864 MHz�25). [0170] Next, in FIG. 5, there are illustrated in the CDMA base transceiver system of this embodiment construction examples of the construction parts that regard the download function for the application software of the call-process monitor control part 17, and the application software, FPGA configuration data, and DSP firmware of the maintenance monitor control part 18. [0171] Specifically, in the same figure, there are illustrated the wireless transmission/reception part 14, base band part 15, call-process monitor control part 17, maintenance monitor control part 18, download part 19, memory medium 20, and transmission path signal switching function part 21. [0172] Also, in the same figure, there are illustrated as the construction examples within the base band part 15 the FPGA 31, DSP 32, A/D converter part 35, D/A converter part 36, DPRAM 71, SAR 72, physical device 73, flash memories ROM's 74 a to 74 c, SDRAM 75, MPU part 76, and RAM 77. Incidentally, in the same figure, the ROM 74 a for storing therein an MPU program, the ROM 74 b for storing therein the FPGA configuration data, and the ROM 74 c for storing therein the DSP firmware are illustrated as separate ROM's. [0173] Also, in the same figure, as the construction examples within the call-process monitor control part 17, there are illustrated a DPRAM 81 serving as an interface for the intra-system bus signal S11 and a control part 82 for performing various kinds of control. As the construction examples within the maintenance monitor control part 18, there are illustrated a DPRAM 82 serving as an interface for the intra-system bus signal S11 and a control part 84 for performing various kinds of control. [0174] Also, in the same figure, as the construction examples within the download part 19, there are illustrated three OR circuits 91, 92, and 93 connected to the control part 84 of the maintenance monitor control part 18 and a control part 97 for controlling the downloading operation. Also, in the download part 19 of this embodiment, there are equipped three switches (SW) 94, 95, and 96 able to be operated by the user. Also, in this embodiment, the memory medium 20 is inserted into the download part 19, whereby it becomes possible to transmit the intra-system bus signal S11 between each of the base band part 15, call-process monitor control part 17, and maintenance monitor control part 18. [0175] One example of the download-processing operation that is executed through the operations of the construction parts illustrated in the same figure will hereafter be explained. [0176] First, an operation example of the download processing that is executed of the application software of the call-process monitor control part 17 is explained. [0177] The start of this download processing is caused according to the depression of, for example, the switch 94 or the request (e.g. software control) that is made from a higher in-order system 2. [0178] Specifically, in case, for example, the switch 94 is depressed, from the OR circuit 91 there is output a call-process monitor control part AP download start signal S24, which is input to the control part 97. Thereby, the start of the download processing is caused. [0179] Also, in case, for example, a request has been made from a higher in-order system 2, a call-process monitor control part AP download start request signal S21 is output from the control part 84 of the maintenance monitor control part 18 to the OR circuit 91. Correspondingly to this, from the OR circuit 91 there is output a call-process monitor control part AP download start signal S24, which is input to the control part 97. Thereby, the start of the download processing is caused. [0180] The following is to be noted. Regarding the OR circuit 91, in case it has input thereto either one or each of the signal indicating the depression of the switch 94 and the call-process monitor control part AP download start request signal S21, it outputs the call-process monitor control part AP download start signal S24 to the control part 97. [0181] Subsequently, the control part 97 that has received the call-process monitor control part AP download start signal S24 outputs a call-process monitor control part AP download start signal S27 to the control part 82 of the call-process monitor control part 17. Simultaneously, the control part 97 transmits (transfers) the application software for call-process monitor control, stored in the memory medium 20, to the control part 82 through the use of the intra-system bus signal S11 via the DPRAM 81 within the call-process monitor control part 17. [0182] Through the execution of the above-described download processing, the application software stored in the memory medium 20 is set in the call-process monitor control part 17. Thereby, in the call-process monitor control part 17, it becomes possible to execute the processing according to the contents of the thus-set application software. [0183] Next, an operation example of the processing of downloading the application software of the maintenance monitor control part 18 is explained. [0184] The start of this download processing is caused according to the depression of the switch 95 for example, or, the request (e.g. software control) made from a higher in-order system. [0185] Specifically, in case, for example, the switch 95 has been depressed, from the OR circuit 92 there is output the maintenance monitor control part AP download start signal S25, which is input to the control part 97. Thereby, the start of the download processing is caused. [0186] Also, in case, for example, a request has been made from a higher in-order system, the maintenance monitor control part AP download start request signal S22 is output from the control part 84 of the maintenance monitor control part 18 to the OR circuit 92. According thereto, the maintenance monitor control part AP download start signal S25 is output from the OR circuit 92, and is input to the control part 97. Thereby, the start of the download processing is caused. [0187] The following is to be noted. Regarding the OR circuit 92, in case it has input thereto either one or each of the signal indicating the depression of the switch 95 and the maintenance monitor control part AP download start request signal S22, it outputs the maintenance monitor control part AP download start signal S25 to the control part 97. [0188] Subsequently, the control part 97 that has received the maintenance monitor control part AP download start signal S25 outputs a maintenance monitor control part AP download start signal S28 to the control part 84 of the maintenance monitor control part 18. Simultaneously, the control part 97 transmits (transfers) the application software for maintenance monitor control, stored in the memory medium 20, to the control part 84 through the use of the intra-system bus signal S11 via the DPRAM 83 within the maintenance monitor control part 18. [0189] Through the execution of the above-described download processing, the application software stored in the memory medium 20 is set in the maintenance monitor control part 18. Thereby, in the maintenance monitor control part 18, it becomes possible to execute the processing according to the contents of the thus-set application software. [0190] Next, an operation example of the download processing operation for downloading the FPGA configuration data of the FPGA 31 or the DSP firmware of the DSP 32 to the base band part 15 will be explained. [0191] The start of this download processing is caused according to, for example, the depression of the switch 96, or the request (e.g. software control) made from a higher in-order system 2. [0192] Specifically, in case, for example, the switch 96 has been depressed, from the OR circuit 93 there is output a base band part download start signal S26, which is input to the control part 97. Thereby, the start of the download processing is caused. [0193] Also, in case, for example, a request has been made from a higher in-order system 2, a base band part download start request signal S23 is output from the control part 84 of the maintenance monitor control part 18 to the OR circuit 93. According thereto, from the OR circuit 93 there is output the base band part download start signal S26, which is input to the control part 97. Thereby, the start of the download processing is caused. [0194] The following is to be noted. Regarding the OR circuit 93, in case it has input thereto either one or each of the signal indicating the depression of the switch 96 and the base band part download start request signal S23, it outputs the base band part download start signal S26 to the control part 97. [0195] Subsequently, the control part 97 that has received the base band part download start signal S26 outputs a base band part download start signal S2 to the MPU part 76 of the base band part 15. Simultaneously, it transmits (transfers) the FPGA configuration data stored in the memory medium 20 to the (for-use-for-FPGA) ROM 74 b through the use of the intra-system bus signal S11 via the DPRAM 71 within the base band part 15. Further, it transmits (transfers) the DSP firmware stored in the memory medium 20 to the (for-use-for-DSP) ROM 74 c through the use of the intra-system bus signal S11 via the DPRAM 71 within the base band part 15. [0196] Subsequently, the MPU part 76 that has received the base band part download start signal S2 operates as follows after completing the above-described transmission (transfer) of the FPGA configuration data to the (for-use-for-FPGA) ROM 74 or the above-described transmission (transfer) of the DSP firmware to the (for-use-for-DSP) ROM 74 c. Namely, the MPU part 76 outputs a configuration data transfer control signal S13 to the FPGA 31 to thereby execute configuration of the FPGA 31. Simultaneously, it outputs a firmware download control signal S14 to the DSP 32 to thereby execute download of the DSP firmware to the DSP 32. [0197] Through the execution of the above-described download processing, the FPGA configuration data stored in the memory medium 20 is set to the FPGA 31 while the DSP firmware stored in the memory medium 20 is set to the DSP 32. As a result of this, in the FPGA 31, it becomes possible to execute processing according to the contents of the thus-set FPGA configuration data. On the other hand, in the DSP 32, it becomes possible to execute processing according to the contents of the thus-set DSP firmware. [0198] In this embodiment, through the execution of the above-described download processing, for example, the FPGA configuration data and DSP firmware corresponding to the TDD method of the W-CDMA, the FPGA configuration data and DSP firmware corresponding to the FDD method of the W-CDMA, or the FPGA configuration data and DSP firmware corresponding to the multi-carrier CDMA method can have its initial setting done to the FPGA 31 or DSP 32. Or, in case the FPGA configuration data or DSP firmware corresponding to any one of the communication methods is kept set to, for example, the FPGA 31 or DSP 32, re-setting of the FPGA configuration data or DSP firmware corresponding to a different communication method can be done to the FPGA 31 or DSP 32. [0199] Incidentally, in this embodiment, it has been constructed in such a form wherein download processing is executed according to the depression of the switches 91 to 93 or the request made from a higher in-order system 2. However, it may also be constructed in such a form wherein due, for example, to the clue that the power source of the download part 19 has been switched to �on� the data (application software or FPGA configuration data or DSP firmware) stored in the memory medium 20 is automatically read out and loaded down. Further, it is also possible to use a construction of remote download wherein download is executed through the performance of a control made from, for example, a remote system connected to the download part 19 via relevant lines. [0200] As described above, in the CDMA base transceiver system 1 of this embodiment, regarding the base band part 15 the following construction has been adopted. Namely, the construction parts for performing processing at a chip rate are incorporated into an FPGA package while the construction parts for performing processing at a symbol rate are incorporated into a DSP package. Thereby, downloading the software for each package is made possible. Further, in this embodiment, it has been constructed to keep stored into a memory card, etc. beforehand the software for each package. And to connect the memory card, etc. to (the download part 19 of) the CDMA base transceiver system 1 to thereby enable downloading the software to the base band part 15. [0201] In this way, in the CDMA base transceiver system 1 of this embodiment, it is based on the construction of the base band part 15 that uses the FPGA 31 and the DSP 32. With this construction, it is possible to make high the efficiency of the signal processing. Simultaneously, the pieces of software (FPGA configuration data and DSP firmware) corresponding, for example, to various types of communication methods can be set. And, by this setting, it is possible to execute signal processing corresponding to each of various types of communication methods through the use of the FPGA 31 or DSP 32. Namely, in the CDMA base transceiver system 1 of this embodiment, even if performing no changes of, for example, hardware, it is possible to correspond to a plurality of communication methods by changing the software for FPGA 31 or DSP 32. [0202] Specifically, in, for example, the conventional CDMA base transceiver system, regarding the software, changes thereof were certainly possible with use of the download part. However, in order to make such software correspond to the specification of a different air interface, correction of the hardware was necessary. For this reason, exchanges of the hardware (substrate) were necessary. In contrast to this, in the CDMA base transceiver system 1 of this embodiment, the hardware of the base band part 15 that concerns the specification of the air interface is constructed of the FPGA 31 and DSP 32. Therefore, it is possible to realize causing correspondence to the specification of a different air interface through a common use of the same hardware (substrate). [0203] Also, in this embodiment, as described above, the configuration data (circuit construction) of the FPGA 31 and the firmware of the DSP 32 are stored in the memory medium 20 of the download part 19 jointly with the application software (of the call-process monitor control part 17 and maintenance monitor control part 18). Therefore, by inserting the memory medium 20 consisting of a memory card, etc. into the download part 19 of) the CDMA base transceiver system 1, it is possible to easily change the circuit construction of the FPGA 31 within the base band part 15 or the firmware of the DSP 32. [0204] Accordingly, without making any changes of the hardware for example as described above, it is possible to cause correspondence to the specification of each of the respective standardized air interfaces. Namely, it becomes possible to provide a made-common hardware independent of the specification of the air interface. Therefore, it is possible to enhance the efficiency of, for example, the CDMA base transceiver system from its development to its manufacture. As a result of this, it is possible to provide, for example, a cheap CDMA base transceiver system. In addition, it becomes possible to make flexible correspondence with respect to the changes in the specification of the air interface and also to make correspondence to a plurality of communication methods only by change of the software. Therefore, the present invention is very advantageous in terms of the cost. [0205] Incidentally, the W-CDMA/TDD method, W-CDMA/FDD method, or multi-carrier CDMA method is a communication method that is similar to one another. Changing the construction parts (the construction parts for performing processing after the base band processing) enabling replacement of the software not by change in hardware makes it possible to cause correspondence to each of those three kinds of communication methods. In this embodiment, replacing the software for the FPGA 31 and DSP 32 enables correspondence to each of those three kinds of communication methods. [0206] Also, as the (wireless) base transceiver system, there are three types: for example, an ultra-small capacity type, an intermediate capacity type, and a large capacity type. The construction of the base band part 15 such as that in this embodiment is particularly effective when applied to an ultra-small capacity type of (wireless) base transceiver system. Incidentally, when the scale of the respective capacities is converted in terms of the channel (voice channel), the ultra-small capacity type corresponds to a 40 or so channel system, the intermediate capacity type corresponds to a 256 or so channel system, and the large capacity type corresponds to a 768 or so channel system. [0207] Also, in the CDMA base transceiver system 1 of this embodiment, as a preferred embodiment, it has been constructed in such a form as to oscillate with the oscillator 34 a clock signal the frequency of that has a value of the common multiple of the chip-rate frequency for W-CDMA method and the chip-rate frequency for multi-carrier CDMA method. However, ordinarily, it is also possible that the frequency of the system clock and the chip-rate frequency greatly differ from each other. Therefore, in such a case, it is also preferable that first oscillation means for oscillating a signal having a frequency corresponding to each of a plurality of kinds of chip-rate frequencies (a plurality of kinds of diffusion code frequencies) used in a different type of communication method and second oscillation means for oscillating a signal having a frequency corresponding to each of a plurality of kinds of symbol rate frequencies used in that different type of communication method be equipped to the oscillator 34. [0208] Here, in this embodiment, the FPGA configuration data corresponds to an example of the FPGA program data referred to in the present invention while the DSP firmware corresponds to an example of the DSP program data referred to in the present invention. [0209] Also, in this embodiment, there is the function that the download part 19, etc. read in the FPGA configuration data or DSP firmware stored in the memory medium 20 and set it to the FPGA 31 or DSP 32 within the base band part 15, or the function of changing the program data through the performance of such setting. This function constitutes program data setting means or program data changing means referred to in the present invention. [0210] Also, in this embodiment, there is the function of causing the download part 19 to be connected to the memory medium 20, which function constitutes memory connection means referred to in the present invention. [0211] Also, in this embodiment, there is the function of the oscillator 34, or the like's supplying a clock signal having a frequency corresponding to each of the chip rates of a plurality of communication methods or a clock signal having a frequency corresponding to each of the symbol rates of a plurality of communication methods. This function constitutes clock means referred to in the present invention. [0212] Next, the base transceiver system according to a second embodiment of the present invention will be explained with reference to FIG. 6. [0213] In the same figure, there is illustrated an example of the base transceiver system providing system of the present invention. This base transceiver system providing system is constructed of a managing system Z. This managing system Z is connected to, for example, a plurality (e.g. an L number) of (wireless) base transceiver systems PI to PL through the intermediary of wire lines W1 to WL. That managing system z is also connected to a (communication service company's) terminal apparatus V through the intermediary of the Internet lines I. [0214] Here, in this embodiment, as each of the respective base transceiver systems P1 to PL, there is a CDMA base transceiver system (in this embodiment an ultra-small capacity type) that is the same as that illustrated, for example, in the first embodiment. Namely, the respective base transceiver systems P1 to PL each have set thereto program data (in this embodiment the FPGA configuration data or DSP firmware) corresponding to a desired communication method. Each of them thereby has a construction of enabling wireless communication through the use of that communication method. In addition, through reloading such program data, each base transceiver system PI to PL can be made to correspond to a relevant one of a plurality of communication methods. [0215] Also, in the same figure, for convenience of the explanation, the illustration is made as follows. With one base transceiver system PL being representatively used, an example of a cell area (communicatable area) R of the base transceiver system PL is illustrated. And, there are illustrated a plurality of mobile-station apparatuses Q1, Q2 existing within the cell area R. [0216] Also, to each of the respective base transceiver systems P1 to PL there is allocated its peculiar identification information (in this embodiment the number information �0001� to �000L�). [0217] Also, although in the same figure only one (communication service company's) terminal apparatus V alone has been illustrated, in this embodiment there is illustrated a case where the base transceiver systems P1 to PL are provided with respect to a plurality of communication service companies (if wanted). [0218] Also, the managing apparatus Z includes the following. A database 101 for storing therein data. A memory medium 102 for storing therein program data for use for download (in this embodiment FPGA configuration data or DSP firmware). A search function 103 for searching the database 101. A display function 104 for making display/output of information by being equipped with, for example, a display screen. A register function 105 for registering (in this embodiment including a change) data with respect to the database 101. A communication function 106 having a function of communicating information between itself and each of the base transceiver system P1 to PL via a relevant wire line W1 to WL or a function of communicating information between itself and the terminal apparatus V via the Internet line I. And, a download function 107 for transmitting program data stored in the memory medium 102 to each of the base transceiver system P1 to PL. [0219] Illustrated below is a case where a person who provides the base transceiver systems P1 to PL (the base transceiver system providing person) provides the managing system Z and, using this system Z, provides the base transceiver systems P1 to PL with respect to the communication service company. [0220] Namely, the base transceiver system providing person, first, installs each of the base transceiver systems P1 to PL on a BTS equipping point (e.g. on a telephone pole or telephone booth or the like) in a given area of the communication zone. It is to be noted that as the installing place for each of the base transceiver systems P1 to PL there is no particular limitation. However, it is effective to keep it installed at a place such as the interior of a tunnel or an underground shopping center, where the electric waves are unlikely to reach. [0221] Also, as described above, to each of the respective base transceiver systems P1 to PL there is allotted a peculiar number. Thereby, the base transceiver system providing person keeps stored in the database 101 as table data the number information of the base transceiver systems P1 to PL and place data (the data on the equipping points) of the places where the base transceiver systems P1 to PL have been installed in such a way that the information and the place data correspond to each other. [0222] Also, in this embodiment, the following data is also stored in the database 101 as part of the table data. The data for specifying the cell areas of the respective base transceiver systems P1 to PL. The data for specifying program data (in this embodiment the application software such as FPGA configuration data or DSP firmware. Namely, according to the type of the application software, a communication method can be identified.) that is now set (loaded) on the respective base transceiver systems P1 to PL. And, the data for specifying which communication service company each of the base transceiver systems P1 to PL is now being provided (in this embodiment bought by or rented) to. [0223] Incidentally, regarding the base transceiver systems P1 to PL that none of the program data is set to, information indicating that the relevant portion is �empty� (e.g. a flag indicating that the relevant portion is empty) is kept stored beforehand in that relevant portion of the table data. Similarly, regarding the base transceiver systems P1 to PL that are not being provided to any communication service company, in the relevant portion of the table data, there is stored information indicating that that relevant portion is �empty�. [0224] And, the base transceiver system providing person accepts a request to provide the base transceiver system P1 to PL from each of (a plurality of) communication service companies. [0225] In this case, the managing system Z makes a search for the database 101 through the use of the search function 103. It can thereby find an (�empty�) base transceiver system, provided to none of the communication service companies, as a providing candidate. It can thereby make a display/output of the searched result through the use of the display function 104. [0226] Also, in the display function 104 of this embodiment, in case, for example, it makes a display/output of the above-described searched result, it can also display and output on a map the equipped place of each base transceiver system or the cell area thereof (what extent of largeness the cell area has) according to the stored contents of the database 101. [0227] Subsequently, in case, among the base transceiver systems that have been searched in the above-described way, there has been a base transceiver system that has been determined as being provided (bought by or rented to the communication service company) with respect thereto, the base transceiver system providing person operates as follows. Namely, this person, through the use of the register function 105, registers to the database 101 the data for specifying program data set to the base transceiver system or the data for specifying the communication service company that the base transceiver system is provided to, in such a way that that data corresponds to the (number information of) the base transceiver system. [0228] Also, in case there has been a base transceiver system that has been determined as being provided to the communication service company, the following operation occurs. Namely, in that case, through the operation of the download function 107 of the managing system Z, the program data corresponding to the communication system used by the communication service company is transmitted from the memory medium 102 to that base transceiver system via wired lines. Thereby, the program data is loaded down to that base transceiver system and is set thereto. [0229] Incidentally, it is also possible to makeup the following construction as a preferred embodiment. Correspondingly to the fact that the data for specifying program data or the data for specifying the communication service company has been registered correspondingly to the (number information of the base transceiver system (i.e. that system has been determined as being bought by or rented to) through the operation of, for example, the register function 105, the download function 107 (automatically) transmits the program data to the base transceiver system (corresponding to the number information) via the wired lines. [0230] Also, it is also possible to make up the following construction as a preferred embodiment. The construction wherein access can be had to the respective functions 101 to 106 of the managing system Z, via the communication lines (in this embodiment the Internet lines I), from the (communication service company's) terminal apparatus V that is installed at a long distance from those functions 101 to 106. Thereby, in that terminal apparatus V, it is possible, for example, to make a search for information (the information on the installing place on the map, the information on the cell area, etc.) that concerns the empty base transceiver systems and to look through the searched information pieces. [0231] As described above, in the base transceiver system providing system of this embodiment, it is managed whether the base transceiver system P1 to PL able to correspond to each of a plurality of communication methods is being utilized (in this embodiment bought by or rented to) the communication service company. Then, according to a request made from the communication service company, it is arranged to set a desired communication method to the empty base transceiver system (from among a plurality of settable communication methods). Therefore, it is possible to smoothly offer the from-base-transceiver-system-P1 to PL provided service, thereby enabling the increase in the efficiency of the service provision. [0232] Also, in the base transceiver system providing system of this embodiment, there is displayed the installing places of the respective base transceiver systems P1 to PL or the cell areas thereof. Thereby, they are visually understood by the communication service company, etc. that wants to utilize the system. Therefore, it is possible to more smoothly offer the from-base-transceiver-system P1 to PL provided service. [0233] Also, in the base transceiver system providing system, for example, in the (managing system Z's) memory medium 102 that is provided at a place remote from the respective base transceiver systems P1 to PL there are stored a plurality of program data corresponding to various types of communication methods. Thereby, when the occasion has demanded, the program data corresponding to a desired one of the communication methods can be (automatically) transmitted and set to a desired one of the base transceiver systems via the wired lines W1 to WL. Thereby, it is possible to more smoothly offer the from base-transceiver-system P1 to PL provided service. [0234] Here, in this embodiment, the function that is performed by the database 101 constitutes base transceiver system information memory means referred to in the present invention. [0235] Also, in this embodiment, the search function 103 constitutes search means referred to in the present invention. The register function 105 constitute register means referred to in the present invention. Also, the communication function 106 or download function 107 constitutes program data setting means referred to in the present invention. [0236] Also, in this embodiment, the display function 104 constitutes display means or display control means referred to in the present invention. [0237] Also, in this embodiment, the function that is performed by the memory medium 102 constitute program data memory means referred to in the present invention. It is to be noted that the memory medium 102 of this embodiment is connected to each of the base transceiver systems PI to PL via the communication function 106, download function 107, or wired lines W1 to WL. [0238] Here, the construction of each of the CDMA base transceiver system and base transceiver system providing system according to the present invention, or the type of the method of setting program data according to the present invention, is not necessarily limited to the one that has been described above. The present invention permits the use of various other constructions or types. [0239] Also, the field that the present invention is applied to is not necessarily limited to the one that has been referred to as above. The present invention enables the application thereof to various other fields. [0240] Also, when executing various kinds of processing through the use of the CDMA base transceiver system or the base transceiver system providing system or the program data setting method according to the present invention, the following constructions may be adopted. Namely, for example, in the hardware resources equipped with a processor, memory, etc., it may be constructed that various kinds of processing can be controlled by the processor executing the control programs stored in the ROM. Or, for example, the respective function means for executing the pieces of processing may be constructed as independent hardware circuits. [0241] Also, the present invention can also be grasped as computer-readable recording media such as a floppy disk, CD-ROM, etc. each having stored therein the above-described control programs. Namely, these control programs are input from a recording medium into the computer to thereby cause the processor to execute each of them. By doing so, it is possible to execute the necessary pieces of processing according to the present invention. [0242] As has been explained above, according to the CDMA base transceiver system or program data setting method of the present invention, there has been made up the following construction. Namely, the construction that is equipped with a base band part that is constructed using an FPGA for processing a chip-rate signal through the use of FPGA program data or a DSP for processing a symbol rate signal through the use of DSP program data. And, in that construction, thereby, the FPGA program data used by the FPGA and the DSP program data used by the DSP can be changed to program data that corresponds to a different type of communication method. Therefore, it is possible to achieve the increase in the efficiency of signal processing through the use of the construction based on the use of the FPGA and DSP. Simultaneously, it is possible to execute signal processing corresponding to each of various types of communication methods through the use of the FPGA or DSP. [0243] Furthermore, in the base transceiver system providing system according to the present invention, for example, there is set program data that corresponds to the communication method selected from among a plurality of communication methods. Thereby, regarding a plurality of base transceiver systems performing wireless communications with the use of that selected communication method, the providing system stores therein information on whether a relevant one of those base transceiver systems is being utilized by the communication service company. In case there exists, for example, a communication service company wanting to utilize the empty base transceiver system, search is performed for the empty base transceiver system (i.e. the one that is not being utilized by any communication service company). And, according to a request made from the communication service company wanting to utilize the searched base transceiver system, said stored contents that regard the base transceiver system are changed to those indicating that this base transceiver system is being utilized. On the other hand, the program data corresponding to the communication method the communication service company utilizes is set to the relevant base transceiver system. Therefore, it is possible to smoothly perform provision of the service of the base transceiver system and thereby to achieve the increase in the efficiency of the service. Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8611923 *Oct 26, 2010Dec 17, 2013At&T Mobility Ii LlcMethod and system for providing location information for emergency servicesUS8737454 *Jan 25, 2007May 27, 2014Adc Telecommunications, Inc.Modular wireless communications platformUS20110039515 *Oct 26, 2010Feb 17, 2011At&T Mobility Ii LlcMethod and system for providing location information for emergency services* Cited by examinerClassifications U.S. Classification370/335, 455/450, 370/342, 375/E01.002International ClassificationG06F9/445, H04B1/707, H04B7/26, H04J13/00Cooperative ClassificationH04B1/707European ClassificationH04B1/707Legal EventsDateCodeEventDescriptionMar 14, 2013FPAYFee paymentYear of fee payment: 8Aug 19, 2009FPAYFee paymentYear of fee payment: 4Aug 31, 2001ASAssignmentOwner name: HITACHI KOKUSAI ELECTRIC INC., JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SASAKI, MASAYUKI;REEL/FRAME:012142/0583Effective date: 20010702RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services