The present invention relates to a display of a measurement result of the code domain power in coded multiplex type communication such as CDMA communication method.
In
However, since the code domain powers of the CDMA signal are shown, while the Walsh length is fixed to “64”, it is not possible to view the code domain powers for a different Walsh length. A standard is currently designed for a CDMA signal used for the portable phone in order to switch the Walsh length among six kinds, 4, 8, 16, 32, 64, and 128. Consequently, this display is inconvenient since the code domain powers can be viewed only for a code layer specified by a specific Walsh length.
This problem still exists even if the communication method is W-CDMA. Namely, the code domain powers are viewed only for a code layer specified by a specific spreading factor.
In view of the foregoing, the object of the present invention is to simultaneously show measurement data such as code domain powers on a plurality of kinds of code layers.
According to an aspect of the present invention, a measurement data displaying device includes: a measurement data recording unit for recording a measurement subject channel, a spreading code length corresponding to the measurement subject channel, and measurement data related to the measurement subject channel; and a chart displaying unit for displaying a chart having a constant width, and representing the measurement data in a display area whose position is determined by the measurement subject channel and the spreading code length, and including a width corresponding to the spreading code length.
The measurement data implied herein means data measured for a measurement subject channel such as the power (code domain power) and the noise component power.
According to the above mentioned aspect, the measurement data displaying device can further include a display form changing unit for changing a display form of the display area depending on whether the measurement subject channel is active or not.
According to the measurement data displaying device constituted as described above, since the display area has the width corresponding to the spreading code length, and the display form of the display area is changed according to whether the measurement subject channel is active or not, even when measurement data such as the code domain powers and the like for a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain powers and the like belong.
The measurement data displaying device mentioned above can, in accordance with one embodiment be such that the display area has lines spaced by the width of the display area.
According to the measurement data displaying device constituted as described above, since the display area has the width corresponding to the spreading code length, and the ruled lines spaced by the width of the display area are drawn, even when measurement data such as the code domain powers and the like for a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain powers and the like belong.
The measurement data displaying device mentioned above can, in accordance with an embodiment of the invention, be such that the display form changing unit does not change the display form for a display area with the narrowest width whether the measurement subject channel is active or not.
In accordance with the above mentioned aspect, the measurement data displaying device can further comprise a display form recording unit for recording a display form corresponding to a modulation method related to the measurement subject channel, wherein the display form changing unit changes the display area into the display form recorded in the display form recording unit.
The above mentioned measurement data displaying device can also be characterized by further including: an auxiliary display area forming unit for forming an auxiliary display area disposed at the bottom of the display area, and having a predetermined height; a display form recording unit for recording a display form corresponding to a modulation method related to the measurement subject channel; and an auxiliary-display-area display form changing unit for changing the auxiliary display area into the display form recorded in the display form recording unit.
According to the measurement data displaying device constituted as described above, since the auxiliary display area is formed at the bottom of the display area having the width corresponding to the spreading code length, and the display form of the auxiliary display area is changed depending on the modulation method, even when measurement data such as the code domain powers and the like for a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain powers and the like belong.
The measurement data displaying device mentioned above can be such that the auxiliary display area has a border line.
According to the above mentioned aspect of the invention, the measurement data displaying device can further include a chart display form changing unit for changing the chart in active into the display form recorded in the display form recording unit.
According to the above mentioned aspect of the invention the measurement data displaying device can be such as to include an auxiliary-display-area display form changing unit for changing a display form of the auxiliary display area depending on whether the measurement subject channel is active or not.
According to the measurement data displaying device constituted as described above, since the auxiliary display area is formed at the bottom of the display area having the width corresponding to the spreading code length, and the display form of the auxiliary display area is changed depending on whether the measurement subject channel is active or not, even when measurement data such as the code domain powers and the like for a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain powers and the like belong.
The above mentioned measurement data displaying device can be such that the height of the auxiliary display area corresponds to a threshold discriminating whether the measurement subject channel is active or not.
The measurement data displaying device mentioned above can be such that the display form changing unit colors the display area in a predetermined color tone depending on whether the measurement subject channel is active or not.
The measurement data displaying device mentioned above can be such that the display form changing unit shows the display area in a predetermined color tone depending on whether the measurement subject channel is active or not.
According to another aspect of the invention, a measurement data displaying method of a measurement data displaying device having a measurement data recording unit for recording a measurement data and a chart displaying unit for displaying a chart, can be such as to make use of: a measurement data recording step for recording in the measurement data recording unit a measurement subject channel, a spreading code length corresponding to the measurement subject channel, and measurement data related to the measurement subject channel; and a chart displaying step for displaying by the chart displaying unit a chart having a constant width, and representing the measurement data in a display area whose position is determined by the measurement subject channel and the spreading code length, and including a width corresponding to the spreading code length.
In accordance with another aspect of the present invention a program of instructions for executing a displaying process by the computer of a measurement data displaying device having a measurement data recording unit for recording a measurement data and a chart displaying unit for displaying a chart, can be such that the displaying process makes use of: a measurement data recording step for recording in the measurement data recording unit a measurement subject channel, a spreading code length corresponding to the measurement subject channel, and measurement data related to the measurement subject channel; and a chart displaying step for displaying by the chart displaying unit a chart having a constant width, and representing the measurement data in a display area whose position is determined by the measurement subject channel and the spreading code length, and including a width corresponding to the spreading code length.
In accordance with another aspect of the invention, a computer-readable medium having a program of instructions for executing a displaying process by the computer of a measurement data displaying device having a measurement data recording unit for recording a measurement data and a chart displaying unit for displaying a chart, can make use of a displaying process including: a measurement data recording step for recording in the measurement data recording unit a measurement subject channel, a spreading code length corresponding to the measurement subject channel, and measurement data related to the measurement subject channel; and a chart displaying step for displaying by the chart displaying unit a chart having a constant width, and representing the measurement data in a display area whose position is determined by the measurement subject channel and the spreading code length, and including a width corresponding to the spreading code length.
The following section describes embodiments of the present invention referring to drawings.
The measurement data displaying device includes a local oscillator 10, a mixer 12, a band-pass filter (BPF) 14, an analog/digital (A/D) converter 16, a signal analyzing unit 20, and a displaying unit 30.
The local oscillator 10 generates a predetermined local signal used for frequency conversion. The mixer 12 mixes the local signal output from the local oscillator 10 and the input signal compliant to cdma 2000 (RF: Radio Frequency) with each other so as to output an analog intermediate frequency (IF: Intermediate Frequency) signal which is a difference between these signals. The frequency of this IF signal is a frequency which the A/D converter 16 on a later stage can convert into digital data. The band-pass filter 14 applies a band limiting to the IF signal output from the mixer 12, thereby removing an aliasing component included in the IF signal. The A/D converter 16 converts the input IF signal into digital data for various kinds of processing in the signal analyzing unit 20 on the following stage.
The signal analyzing unit 20 calculates powers in the respective channels of the received signal compliant to the cdma 2000 based on the IF signal after being converted into the digital data by the A/D converter 16. This signal analyzing unit 20 includes a spread demodulating unit 21, a spreading code generating unit 22, a power calculating unit 23, and an analysis control unit 24.
The spread demodulating unit 21 uses a spreading code to apply despreading (spread demodulation) to the received signal which has been spread-modulated, thereby recovering a signal in the same state as that before modulation on a sending side. The spreading code generating unit 22 generates the spreading code used in the despreading carried out by the spread demodulating unit 21, and supplies the spread demodulating unit 21 with the generated code.
The power calculating unit 23 uses the data after being despreaded by the spread demodulating unit 21 to calculate powers for respective measurement subject channels. For example, in a case where QPSK modulation is used, the power calculating unit 23 separates an inphase component I and a quadrature component Q of the signal after the spread demodulation, and then, obtains I2+Q2 by adding values which are the respective squared components, thereby obtaining powers on the respective measurement subject channels. In addition, the power calculating unit 23 outputs the spreading code length and the measurement subject channels. The outputs from the power calculating unit 23 serve as outputs from the signal analyzing unit 20.
Note that, in place of the power calculating unit 23, means for measuring data for the respective measurement subject channel such as means for calculating a noise component power for the respective measurement subject channel may be provided. In this case, data output from the power calculating unit 23 are data measured for the respective measurement subject channels.
The analysis control unit 24 sends an instruction of generating the spreading code to the spreading code generating unit 22, and simultaneously, sends an instruction of carrying out the power calculation processing using the data obtained from the spread demodulation to the power calculating unit 23.
The displaying unit 30 shows the power values (the data measured for the respective measurement subject channels), which are calculated by the signal analyzing unit 20, on a screen in a predetermined format. The displaying unit 30 varies from one embodiment to another, and is described in the following respective embodiments.
First Embodiment
The display width recording unit 310 records the widths of display areas.
Note that the spreading code length (Walsh length) for the cdma 2000 is 256 or less. Also, the embodiment of the present invention can be applied to W-CDMA, and the spreading code length (spreading factor) is 512 or less in this case. However, cases for the spreading code lengths 256 and 512 are not shown in
The measurement data recording unit 320 receives the spreading code lengths, the measurement subject channels, the modulation methods, and the measurement data relating to the measurement subject channels (powers) from the signal analyzing unit 20, and records them.
The display area forming unit 312 forms display areas, and writes the areas on the VRAM 350. The display area has a position determined by its measurement subject channel and spreading code length, and has a width corresponding to its spreading code length. The measurement subject channel and the spreading code length are read out from the measurement data recording unit 320 (see
Forming the display areas is described referring to
At this point, ruled lines spaced by the width of the display area are drawn for the display areas 312a and 312b corresponding to the signals. A ruled line is not drawn for the display area 312c corresponding to the noise. Note that a dotted line between the display areas 312c and 312d is not actually drawn, and is a virtual line. A channel 1 of the W4 follows the three channels of the W16, and a display area 312e with a width of (1/4) W is formed at a position corresponding to the channel 1 of the W4. Since the display area 312e corresponds to a signal (see
The chart displaying unit 322 writes data for the bar charts 322a to 322j into the VRAM 350 so that the bar charts 322a to 322j with a constant width representing the measurement data are shown in the display areas 312a to 312j.
The display area coloring unit 332 writes data for coloring into the VRAM 350 such that the display areas 312a to 312j are colored to a predetermined color tone depending on whether the measurement subject channel is active or not, namely, represents a signal or a noise.
Note that ruled lines may not be drawn as shown in
In addition, the display area coloring unit 332 may not color display areas with the narrowest width whether the measurement subject channel is active or not, namely, represents a signal or a noise, as a further variation.
The VRAM 350 records the data output from the display area forming unit 312, the chart displaying unit 322, and the display area coloring unit 332. The CRT 360 reads out these data from the VRAM 350 and displays them. Screens displayed on the CRT 360 correspond to what FIGS. 7 to 11 show.
Now, description is given of the operation of the first embodiment referring to a flowchart shown in
The data input to the signal analyzing unit 20 is demodulated by the spread demodulating unit 21, the power calculating unit 23 calculates powers on the respective measurement subject channels based on the demodulated data, and outputs the powers along with the spreading code lengths and the measurement subject channels to the measurement data recording unit 320 of the displaying unit 30. Note that the spreading codes used by the spread demodulating unit 21 are generated by the spreading code generating unit 22.
The display area forming unit 312 reads out the measurement data from the measurement data recording unit 320, and reserves (forms) display areas 312a to 312j based on what the display width recording unit 310 records (see
According to the first embodiment, since the display areas 312a to 312j have widths corresponding to the spreading code lengths, and are colored, even when measurement data such as code domain powers on a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain power and the like belong.
Second Embodiment
A second embodiment is different from the first embodiment in that the color tone of the display areas 312a to 312j is changed according to the respective modulation methods.
The display width recording unit 310, the display area forming unit 312, the measurement data recording unit 320, the chart displaying unit 322, the VRAM (Video Random Access Memory) 350, and the CRT (Cathode Ray Tube) 360 are similar to those in the first embodiment.
The color tone recording unit 330 records color tones corresponding to the modulation methods relating to the measurement subject channels.
The display area coloring unit 332 colors the display areas 312a to 312j in the color tones recorded in the color tone recording unit 330.
Note that the operation of the second embodiment is similar to that of the first embodiment.
According to the second embodiment, the methods of the modulation of the respective channels are shown in addition to the effects provided by the first embodiment.
Third Embodiment
A third embodiment is different from the second embodiment in that the color tone of auxiliary display areas 314a to 314j is changed according to the respective modulation methods.
The display width recording unit 310, the display area forming unit 312, the measurement data recording unit 320, the chart displaying unit 322, the color tone recording unit 330, the VRAM (Video Random Access Memory) 350, and the CRT (Cathode Ray Tube) 360 are similar to those in the second embodiment.
The display area forming unit 314 forms auxiliary display areas and writes the areas on the VRAM 350. The auxiliary display areas are displaced at the bottom of the display areas, and have a predetermined height.
Forming the auxiliary display areas is described referring to
The auxiliary display area coloring unit 334 colors the auxiliary display areas 314a to 314j in color tones recorded in the auxiliary color tone recording unit 334.
While the present embodiment is constituted such that the auxiliary display areas are colored in light blue, it is possible to constitute such that the auxiliary display areas 314a, 314b, 314e, 314h, 314i, and 314j may be changed to other display form such as a predetermined pattern.
Note that the display area forming unit 312 may draw ruled lines with an interval spaced by the widths of the display areas 312a, 312b, 312e, 312h, 312i, and 312j corresponding to the signals as a variation as shown in
Now, description is given of the operation of the third embodiment referring to a flowchart shown in
The data input to the signal analyzing unit 20 is demodulated by the spread demodulating unit 21, the power calculating unit 23 calculates powers on the respective measurement subject channels based on the demodulated data, and outputs the powers along with the spreading code lengths and the measurement subject channels to the measurement data recording unit 320 of the displaying unit 30. Note that the spreading codes used by the spread demodulating unit 21 are generated by the spreading code generating unit 22.
The display area forming unit 312 reads out the measurement data from the measurement data recording unit 320, and reserves (forms) display areas 312a to 312j based on what the display width recording unit 310 records (see
According to the third embodiment, since the auxiliary display areas 314a to 314j are disposed at the bottom of the display areas, they have the widths corresponding to the spreading code lengths. Additionally, the auxiliary display area coloring unit 334 colors them. Thus, even when measurement data such as code domain powers on a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain power and the like belong. Further, the color tones of the auxiliary display areas indicate the modulation methods of the respective channels.
Fourth Embodiment
The fourth embodiment is different from the third embodiment.
The display width recording unit 310, the display area forming unit 312, the measurement data recording unit 320, the chart displaying unit 322, the VRAM (Video Random Access Memory) 350, and the CRT (Cathode Ray Tube) 360 are similar to those in the third embodiment.
The auxiliary display area forming unit 314 is almost similar to that of the third embodiment. However, a characteristic of the fourth embodiment is that the height of the auxiliary display areas represents a threshold (such as −55 [dBm]) discriminating between a signal and a noise.
The auxiliary display area coloring unit 334 colors the auxiliary display areas 314a to 314j in predetermined color tones according to whether the measurement subject channel is active or not, namely represents a signal or a noise.
Note that the operation of the fourth embodiment is similar to that of the third embodiment.
According to the fourth embodiment, since the auxiliary display areas 314a to 314j are disposed at the bottom of the display areas, they have the widths corresponding to the spreading code lengths. Additionally, the auxiliary display area coloring unit 334 colors them. Thus, even when measurement data such as code domain powers on a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain power and the like belong. Further, the height of the auxiliary display areas 314a to 314j indicates the threshold discriminating between a signal and a noise.
Fifth Embodiment
A fifth embodiment is different from the third embodiment in that the bar charts 322a to 322j are colored.
The display width recording unit 310, the display area forming unit 312, the auxiliary display area forming unit 314, the measurement data recording unit 320, the chart displaying unit 322, the color tone recording unit 330, the auxiliary display area coloring unit 334, the VRAM (Video Random Access Memory) 350, and the CRT (Cathode Ray Tube) 360 are similar to those in the third embodiment. Note that the auxiliary display area forming unit 314 sets the height of the auxiliary display areas as the threshold for discriminating between a signal and a noise.
The chart coloring unit 336 colors active bar charts in the color tones recorded in the color tone recording unit 330.
While the present embodiment is constituted such that the bar charts are colored, it is possible to constitute such that the bar charts 322a, 322b, 322e, 322h, 322i, and 322j may be changed to other display form such as a predetermined pattern.
The operation of the fifth embodiment is similar to that of the third embodiment. Note that when the bar chart with the minimum width is shown (S14), the chart coloring unit 336 colors the bar chart.
According to the fifth embodiment, since the auxiliary display areas 314a to 314j are disposed at the bottom of the display areas, they have the widths corresponding to the spreading code lengths. Additionally, the auxiliary display area coloring unit 334 colors them. Thus, even when measurement data such as code domain powers on a plurality of kinds of code layers are simultaneously shown, it is possible to tell to which code layer the code domain power and the like belong. Additionally, since a bar chart of a channel on which a signal is present is colored, it is easy to recognize on which channel a signal is present. Further, the color tones of the auxiliary display areas indicate the modulation methods of the respective channels.
Note that, in a computer including a CPU, a hard disk, and a medium (such as a floppy disk, and a CD-ROM) reading device, the medium reading device can be arranged to be a a program which can emulate the respective parts described above, and to be installed on the hard disk of the embodiments described above. The measurement data displaying device can thus be realized in this alternative manner.
According to the present invention, since the display areas have widths corresponding to the spreading code lengths, it is possible to tell to which code layer a code domain power and the like belong even when measurement data such as the code domain powers and the like for a plurality of kinds of code layers are simultaneously shown.
Number | Date | Country | Kind |
---|---|---|---|
2001-206895 | Jul 2001 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP02/06774 | 7/4/2002 | WO | 00 | 7/20/2004 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO03/005618 | 1/16/2003 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6219340 | Cutler et al. | Apr 2001 | B1 |
6519227 | Koizumi | Feb 2003 | B1 |
20020093991 | Kurihara et al. | Jul 2002 | A1 |
20040022182 | Koizumi et al. | Feb 2004 | A1 |
20040039763 | Koizumi et al. | Feb 2004 | A1 |
Number | Date | Country |
---|---|---|
2354856 | Feb 2002 | CA |
1338836 | Mar 2002 | CN |
19955564 | May 2000 | DE |
1179736 | Feb 2002 | EP |
2338378 | Dec 1999 | GB |
9-298567 | Nov 1997 | JP |
2000-036802 | Feb 2000 | JP |
2000-36802 | Feb 2000 | JP |
2000-216754 | Aug 2000 | JP |
2000-216754 | Aug 2000 | JP |
2002-057651 | Feb 2002 | JP |
2002-57651 | Feb 2002 | JP |
Number | Date | Country | |
---|---|---|---|
20040243357 A1 | Dec 2004 | US |