The present invention relates to a signal analyzing apparatus, and more particularly to a signal analyzing apparatus for analyzing a signal from an object under test.
As an example, a conventional signal analyzing apparatus detects a bit error from a section designated in a pattern of a signal outputted from an object under test to measure a bit error rate, by comprising a pattern position detecting unit for outputting a count enable signal when detecting the designated section from a pattern in response to a synchronization signal from a pattern generating unit having patterns to be used for checking a signal from the object under test, and an error counter which starts and stops counting the number of bit errors in response to a signal from a verification unit when receiving the count enable signal from the pattern position detecting unit (refer to for example patent document 1).
Patent document 1: Japanese Patent Laying-Open Publication No. H07-225263
The above-mentioned conventional signal analyzing apparatus can measure a bit error rate in a section designated from a pattern of a signal outputted from the object under test. However, it is difficult for an operator to have the above-mentioned conventional signal analyzing apparatus identify a pattern high in error rate and a pattern causing bit errors.
It is therefore an object of the present invention to provide a signal analyzing apparatus which can easily identify a pattern high in error rate and a pattern causing bit errors in comparison with the conventional signal analyzing apparatus.
In a signal analyzing apparatus according to the present invention for performing an analysis of a signal from an object under test to have a display unit display an analysis result of the signal, the signal analyzing apparatus comprises: a statistical processing unit for performing statistical processing of the analysis result for each of divided sections obtained by dividing an analysis section set for the signal; and a display control unit for causing the display device to display statistical results obtained by the statistical processing unit for each of the divided sections, wherein when one of the divided sections is identified as a new analysis section, the statistical processing unit performs statistical processing of the analysis result for each of new divided sections obtained by dividing the new analysis section, the display control unit causes the display device to display the statistical results obtained by the statistical processing unit for each of new divided sections obtained by dividing the new analysis section.
The signal analyzing apparatus according to the present invention thus constructed can designate a new analysis section from among the divided sections obtained by dividing the analysis section set for the signal from the object under test to easily identify a pattern high in error rate and a pattern causing bit errors in comparison with the conventional signal analyzing apparatus.
In the signal analyzing apparatus according to the present invention, when two or more divided sections are identified as a new analysis section, the statistical processing unit performs statistical processing of an analysis result for each of new divided sections obtained by dividing the new analysis section, the display control unit causes the display device to display the statistical results obtained by the statistical processing unit for each of new divided sections obtained by dividing the new analysis section.
The signal analyzing apparatus according to the present invention can easily identify a pattern high in error rate and a pattern causing bit errors in comparison with the conventional signal analyzing apparatus by hierarchically designating an analysis section.
In the signal analyzing apparatus according to the present invention, the statistical processing unit may perform statistical processing of bit errors of the signal.
In the signal analyzing apparatus according to the present invention, the statistical processing unit comprises: a plurality of error counters for performing statistical processing of the analysis result; a distribution deciding unit for deciding on how to distribute the analysis result to the error counters by identifying the analysis result with the divided sections; and a distributing unit for distributing the analysis result to the error counter on the basis of the decision made by the distribution deciding unit.
The device test system according to the present invention comprises: a test signal generating unit for generating a test signal to be outputted to an object under test; and a signal analyzing apparatus according to claim 1, wherein the object under test outputs a signal in response to the test signal, the signal analyzing apparatus analyzes the signal from the object under test to have a display unit display an analysis result.
The device test system according to the present invention thus constructed can designate a new analysis section from among the divided sections obtained by dividing the analysis section set for the test from the object under test to easily identify a pattern high in error rate and a pattern causing bit errors in comparison with the conventional signal analyzing apparatus.
The test signal analyzing method according to the present invention, comprises: a step of analyzing a signal, from an object under test, for each of divided sections obtained by dividing an analysis section set for a signal; a step of performing statistical processing of an analysis result of the signal for each of the divided sections; a step of selecting one divided section or series divided sections on the basis of statistical results displayed; a step of setting, as a new analysis section, the divided section selected or the series divided sections selected; and a step of analyzing a signal newly received from the object under test for each of divided sections obtained by dividing the new analysis section.
The present invention is to provide a signal analyzing apparatus which can easily identify a pattern high in error rate and a pattern causing bit errors in comparison with the conventional signal analyzing apparatus.
One preferred embodiment of the device test system according to the present invention will be described hereinafter with reference to the drawings.
The device test system 1 comprises a test signal generating device 3 for generating a test signal to be used for testing an object 2 which outputs a signal in response to the test signal, and a signal analyzing apparatus 4 for analyzing the signal transmitted from the object 2 under test.
In this embodiment, the object 2 under test is exemplified by a relay device, a transmission cable, and the like for receiving a test signal and sending it as it is.
The test signal generating device 3 comprises a pattern storage unit 10 having patterns for a test signal, and a test signal generating unit 11 for generating a test signal having a pattern selected from among patterns stored in the pattern storage unit 10.
In this embodiment, the pattern storage unit 10 is constituted by a storage medium such as a random access memory (RAM) and the like. The pattern storage unit 10 and the test signal generating device 3 are collectively constituted by a field programmable gate array (FPGA).
The following description is directed to a case that the test signal generating unit 11 generates a test signal including a frame synchronization signal on the basis of the patterns stored in the pattern storage unit 10. Here, a pattern of each frame is the same as a pattern selected from among the patterns stored in the pattern storage unit 10.
The signal analyzing apparatus 4 comprises an input device 20 constituted by a key board, a pointing device and the like, a display device 21, a central processing unit (CPU) 22 for executing a program for controlling the device test system 1, a reference pattern storage unit 30 having reference patterns corresponding to the respective patterns stored in the pattern storage unit 10, a SP conversion unit 31 for serial-parallel (hereinafter simply referred to as “SP”) conversion of a signal received from the object 2 under test, a synchronization pattern detecting unit 32 for detecting a synchronization pattern from the signal received from the object 2 under test, a bit error analyzing unit 33 for analyzing the signal received from the object 2 under test, and detecting a bit error by comparing a pattern indicated by parallel signals produced by the SP conversion unit 31 with each of the reference patterns, and a statistical processing unit 34 for taking statistics of the bit error analyzed by the bit error analyzing unit 33.
In this embodiment, the reference pattern storage unit 30 is constituted by a storage medium such as a Random Access Memory (RAM) and the like. The SP conversion unit 31, the synchronization pattern detecting unit 32, the bit error analyzing unit 33, and the statistical processing unit 34 are integrally constructed by a field programmable gate array (FPGA). The CPU 22 is provided with a display control unit 23 for controlling the display device 21.
The input device 20, the display device 21, and the CPU 22 may be respectively constituted by external devices connected to the device test system 1.
In this embodiment, the SP conversion unit 31 is operative to convert the signal received from the object 2 under test into 64-bit parallel signals. In the following explanation, the number of the parallel signals produced by the SP conversion unit 31 from the signal received from the object 2 under test is simply referred to as a “parallel signal number”.
The synchronization pattern detecting unit 32 is operative to produce a frame signal (as “frame” in figures) indicating the beginning position of each frame on the basis of the position of the synchronization pattern detected.
The bit error analyzing unit 33 is operative to receive, on the basis of the frame signal produced by the synchronization pattern detecting unit 32, a reference pattern from the reference pattern storage unit 30, and to calculate an exclusive logic addition of the received reference pattern and the pattern indicated by the parallel signals produced by the SP conversion unit 31 from the signal received from the object 2 under test.
As shown in
While there has been described in this embodiment about the fact that the statistical processing unit 34 comprises sixty four error counters 40 collectively constituting a statistical processing unit 34, the number of the error counters 40 collectively constituting a statistical processing unit 34 is not limited to the above number, but may be altered by any acceptable number according to the present invention.
The distribution deciding unit 41 is operative to receive the frame signal produced by the synchronization pattern detecting unit 32, and to receive a signal indicating a starting position for statistics, unit for statistics, and the number of statistics outputted from the CPU 22.
As shown in
The unit for statistics (see “unit” in
The number of statistics (see “division” in
The distribution deciding unit 41 is operative to start counting at the starting position for statistics, and to continue to count in every unit for statistics until the number of distribution (hereinafter simply referred to as “distribution count number”) reaches the number of statistics.
The distribution deciding unit 41 is operative to output, to the distributing unit 42, a gate signal indicating a period of time during which the distribution count number is counted, and a control signal indicating a value “0”, when the unit for statistics is one bit.
On the other hand, the distribution deciding unit 41 is operative to output, to the distributing unit 42, the gate signal and the control signal indicating the distribution count number when the unit for statistics is multiples of 64 bits.
The distributing unit 42 is operative to distribute the analysis result of each parallel signal to each error counter 40 when the value of the control signal indicates “0” in the period of time indicated by the gate signal.
On the other hand, the distributing unit 42 is operative to distribute the analysis result of all the parallel signals to the error counter 40 corresponding to the value of the control signal when the value of the control signal indicates either “1” or “64” in the period of time indicated by the gate signal.
On the other hand,
The CPU 22 is operative to calculate a bit error rate from the number of bit errors counted by each of the error counters 40, while the display control unit 23 is operative to have the display device 21 display the bit error rate calculated by the CPU 22.
Each of
As shown in
The bit error rate is displayed in the analysis result area 50 in every divided section. Here, the bit error rate to be displayed in the analysis result area 50 in every divided section is calculated by the CPU 22 from the number of the bit errors counted by the error counters 40.
In the analysis result area 50, the bit error rate of a divided section selected by a selection area 51 is different in coloration or the like from the bit error rate of each f the remaining sections which do not selected by the selection area 51. Here, the nineteenth divided section is selected by the selection area 51 in
The analysis result area 50 has a field 61 for displaying the leading bit position (statistics starting position) in the divided section under selection, a field 62 for displaying the order of the analysis section of the divided section under selection, a field 63 for displaying the bit error rate in the divided section under selection, a controller 64 for changing the divided section to be selected, a controller 65 for designating the divided section under selection as a new analysis section and the controller 66 for designating the analysis section as one divided section.
The analysis status area 52 has a field 70 for displaying the lengths of the reference patterns stored in the reference pattern storage unit 30, a field 71 for displaying the number of the divided sections (statistics number) in the analysis section, a field 72 for displaying the bit lengths in the analysis section, and a field 73 for displaying the bit lengths (unit for statistics) in each of the divided sections.
When an analysis start controller 80 is operated through the input device 20 on the operation screen thus constructed, the test signal generating unit 3 generates a test signal. The object 2 under test outputs a signal in response to the test signal generated by the test signal generating unit 3, while the bit error analyzing unit 33 of the test signal analyzing apparatus 4 analyzes the signal outputted from the object 2 under test.
When the analysis of the signal outputted from the object 2 under test is started, the CPU 22 outputs, to the statistical processing unit 34 from the CPU 22, a signal indicating, as the statistics starting position, a value obtained by dividing the position of the leading bit in the first divided section in the analysis section by the number of the parallel signals from the SP conversion unit 31, indicating the length of the divided section as unit for statistics, and indicating, as the number of statistics, the number of the divided sections in the analysis section.
The statistical processing unit 34 receives the signal, and then have the error counters 40 count the number of bit errors in each of the divided sections. As a result, the bit error rate in each of the divided sections is displayed in the analysis result area 50, and the bit error rate in the divided section under selection is displayed in the field 63.
When the controller 65 is operated through the input device 20 to designate the divided area under selection as a new section, the display device 21 is operated to have the operation screen display the divided section under selection as the new analysis section and to have signals indicative of a new statistics starting position, new unit for statistics, and the number of statistics outputted to the statistical processing unit 34 from the CPU 22.
In response to this signal, the statistical processing unit 34 resets the error counters 40, and has the error counters 40 count the number of bit errors in each of divided sections of new analysis section.
As a consequence, the bit error rate calculated from the number of bit errors counted in each of the divided sections of new analysis section is displayed in the analysis result area 50. The bit error rate corresponding to a divided section selected is displayed in the field 63.
When each of the divided sections is equal in length to 1 bit, the CPU 22 may display, in analysis result area 50, each bit of the reference pattern stored in the reference pattern storage unit 30 while relating each bit of the reference pattern to each of the divided sections on the analysis result area 50 as shown in
When the current analysis section is identified as one of divided sections collectively forming a new analysis section by the controller 66 through the input device 20 on the operation screen shown in
In
From the foregoing description, it will be understood that the device test system 1 according to one embodiment of the present invention is constructed to designate a new analysis section from among the divided sections divided from the analysis section of the test signal, thereby making it possible to easily identify a pattern high in error rate and a pattern causing bit errors in comparison with the conventional device test system.
Further, the device test system 1 has no need to preliminarily estimate a pattern high in error rate and a pattern causing bit errors, and can easily identify a pattern high in error rate and a pattern causing bit errors by performing one or more times an operation of changing and enlarging (Zoom Out) the analysis section, and of detailed display (Zoom In) on any one of the analysis section in accordance with the statistical results (the number of bit errors, the bit error rate, and the like) of every divided section listed on a table at all times when the analysis section is set.
Number | Date | Country | Kind |
---|---|---|---|
2006-098790 | Mar 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/056769 | 3/29/2007 | WO | 00 | 2/6/2009 |