Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5260700B2 - APD measuring apparatus and method - Google Patents
[go: Go Back, main page]

JP5260700B2 - APD measuring apparatus and method - Google Patents

APD measuring apparatus and method Download PDF

Info

Publication number
JP5260700B2
JP5260700B2 JP2011070280A JP2011070280A JP5260700B2 JP 5260700 B2 JP5260700 B2 JP 5260700B2 JP 2011070280 A JP2011070280 A JP 2011070280A JP 2011070280 A JP2011070280 A JP 2011070280A JP 5260700 B2 JP5260700 B2 JP 5260700B2
Authority
JP
Japan
Prior art keywords
level
unit
signal level
code
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011070280A
Other languages
Japanese (ja)
Other versions
JP2012202938A (en
Inventor
素直 論手
悟 荒川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anritsu Corp
Original Assignee
Anritsu Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anritsu Corp filed Critical Anritsu Corp
Priority to JP2011070280A priority Critical patent/JP5260700B2/en
Publication of JP2012202938A publication Critical patent/JP2012202938A/en
Application granted granted Critical
Publication of JP5260700B2 publication Critical patent/JP5260700B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent the transfer capacity of an interface and the storage capacity of a storage device in APD measurement from being increased. <P>SOLUTION: A two-dimensional map of a signal level in each frequency band component composed of a level axis in which a signal level of each predetermined frequency band component of a signal to be measured acquired at a predetermined sampling period is set as a signal level divided by a logarithmic transformation part 18 and a time axis divided based on a time interval corresponding to the sampling period is created. The created two-dimensional map is divided in each block so as to include each area corresponding to an intersection position in the two-dimensional map and a mask pattern having the highest similarity to a signal level of each area composing the divided block is selected. A code corresponding to the mask pattern is allocated to the block, and respective blocks are transferred from a second data transfer part 25 to a software processing part 3 by predetermined order and timing following transfer rule information. <P>COPYRIGHT: (C)2013,JPO&amp;INPIT

Description

本発明は、信号の周波数成分を分析し、各周波数成分の大きさが所定時間中に所定の閾値を超える時間率の累積分布を示す振幅確率分布(Amplitude Probability Distribution:APD)を測定するAPD測定装置及び方法に関するものである。   The present invention analyzes an amplitude component of a signal and measures an Amplitude Probability Distribution (APD) that indicates a cumulative distribution of a time rate in which the magnitude of each frequency component exceeds a predetermined threshold during a predetermined time. The present invention relates to an apparatus and a method.

APD測定は、振幅が一定レベルを超える受信信号の時間確率を求める統計データの取得方法の1つであり、統計的に受信信号を観測することにより、瞬時に見て取れない信号特性を観測することができる。   APD measurement is one method of obtaining statistical data for obtaining the time probability of a received signal whose amplitude exceeds a certain level. By observing the received signal statistically, it is possible to observe signal characteristics that cannot be seen instantaneously. it can.

従来のAPD測定器としては、受信信号をアナログデジタル変換器(以下、単に「A/D変換器」という)でデジタルデータに変換して、その出力をフィルタバンクで複数の周波数帯域成分に振り分けて、各周波数帯域成分の振幅を個々に所望の量で重み付けをして合成し、その出力を受けて重み付けAPDが合成後の合成振幅の発生頻度に基づく確率を求め、求めた確率を様々な形態で表示部に表示させるものがある(例えば、下記特許文献1を参照)。   As a conventional APD measuring device, a received signal is converted into digital data by an analog-digital converter (hereinafter simply referred to as “A / D converter”), and the output is divided into a plurality of frequency band components by a filter bank. , The amplitude of each frequency band component is individually weighted and synthesized by a desired amount, the output is received, and the weighted APD obtains the probability based on the frequency of occurrence of the synthesized amplitude after synthesis, and the obtained probability is in various forms Is displayed on the display unit (for example, see Patent Document 1 below).

このようなAPD測定器の測定対象とする信号の帯域が広い場合には、時間的な信号の振る舞いをつぶさに観測しようとすると、この帯域のなかで最も高い周波数の2倍以上の速さで信号をサンプリングして観測する必要がある。さらに、APDを測定する際は、帯域の10倍以上のサンプリングが必要とされる。例えば、測定帯域が10MHzの場合は、その帯域の10倍の10M×10=100M/秒でサンプリングしてデータを観測する必要がある。   When the band of a signal to be measured by such an APD measuring device is wide, when trying to observe the behavior of a temporal signal in detail, the signal is at a speed more than twice the highest frequency in this band. Need to be sampled and observed. Furthermore, when measuring APD, sampling more than 10 times the bandwidth is required. For example, when the measurement band is 10 MHz, it is necessary to observe data by sampling at 10M × 10 = 100 M / second, which is 10 times that band.

この膨大なデータのAPDを測定する場合には、データを実時間処理で記憶し累積する必要が生じてくる。この実時間処理を減らすため、従来のAPD測定器は、サンプリングしたデータを実用に差し支えない精度で量子化して、ある一定時間(例えば、1秒間)あたりの出現頻度を蓄えることにより、確率密度関数(PDF、Probability Density function)のデータを作成する。   When measuring the APD of this enormous amount of data, it becomes necessary to store and accumulate the data by real-time processing. In order to reduce this real-time processing, the conventional APD measuring device quantizes the sampled data with a precision that does not interfere with practical use, and stores the appearance frequency per certain time (for example, 1 second), thereby generating a probability density function. (PDF, Probability Density function) data is created.

このPDFデータは、一定時間毎(例えば、1秒毎)に発生するので、PDFデータを累積加算して求める分布関数であるAPD統計データを作成する処理は、実時間で実行する必要はなく、一定時間毎に処理することができて、表示処理や信号処理等のより複雑なハードウェアでは対応しがたい処理を容易に処理できるソフトウェア処理により実行することができる。   Since this PDF data is generated at regular time intervals (for example, every second), it is not necessary to execute processing for creating APD statistical data, which is a distribution function obtained by cumulatively adding PDF data, in real time. Processing can be performed at regular intervals, and can be executed by software processing that can easily handle processing that cannot be handled by more complicated hardware such as display processing and signal processing.

ソフトウェア処理は、処理速度の点ではハードウェアに比べれば遅いが、製造コスト面や将来の技術継承性では非常によい実現方法であり、判断子を含む制御等のような、より複雑な処理ができ、ソフトウェア処理の有用性を含めてハードウェア処理との並存が有効な実現手段となる。   Software processing is slower than hardware in terms of processing speed, but it is a very good implementation method in terms of manufacturing cost and future technology inheritance, and more complicated processing such as control including judgment is required. Therefore, coexistence with hardware processing including the usefulness of software processing is an effective means of realization.

このように従来のAPD測定器は、実時間処理と非実時間処理との2つの処理によってAPD測定を実現するようになっている。ここで、実時間処理は、ハードウェアによって処理され、非実時間処理はソフトウェアによって処理される。   As described above, the conventional APD measuring device realizes APD measurement by two processes of a real time process and a non-real time process. Here, the real-time processing is processed by hardware, and the non-real-time processing is processed by software.

ハードウェアにおいては、受信信号が、同相(In-Phase、以下、単に「I」という)成分と直交(Quadrature-Phase、以下、単に「Q」という)成分とに分離され、包絡線検波され、対数変換される。   In hardware, the received signal is separated into an in-phase (In-Phase, hereinafter simply referred to as “I”) component and a quadrature (Quadrature-Phase, hereinafter simply referred to as “Q”) component, and envelope detection is performed. Logarithmically converted.

ここで、信号レベルを0.1dB毎にカウントする場合には、1000個のカウンタを用意することにより、ダイナミックレンジが100dBで0,1dB毎の信号履歴を累積することができる。同様に、信号レベルを0.05dB毎にカウントする場合には、2000個のカウンタを用意することにより、ダイナミックレンジが100dBで0.05dB毎の信号履歴を蓄積することができる。   Here, when the signal level is counted every 0.1 dB, by preparing 1000 counters, the signal history can be accumulated every 0, 1 dB when the dynamic range is 100 dB. Similarly, when the signal level is counted every 0.05 dB, by preparing 2000 counters, it is possible to accumulate a signal history every 0.05 dB with a dynamic range of 100 dB.

これらのカウンタは、各周波数帯域成分に対して用意する必要があるため、例えば、サンプリング周期を100M/sとし、カウンタの量子化したレベルを1000段階と仮定すると、1秒間に最大100M個×1000個のカウントの内容値がハードウェアからソフトウェア処理側に転送される。100Mまでの整数値は28ビットで表現できるため、この例では、各周波数帯域成分に対するカウント値は、28×1000=28kb/sで転送されることになる。一方、包絡線検波後の時系列データの転送の場合は、毎秒100M/s×16ビット(1サンプルあたり16bitとする。)となる、1.6Gb/sの転送量を必要とする。   Since these counters need to be prepared for each frequency band component, for example, assuming that the sampling period is 100 M / s and the quantized level of the counter is 1000 levels, a maximum of 100 M × 1000 per second × 1000 The content value of the count is transferred from the hardware to the software processing side. Since an integer value up to 100M can be expressed by 28 bits, in this example, the count value for each frequency band component is transferred at 28 × 1000 = 28 kb / s. On the other hand, in the case of transferring time-series data after envelope detection, a transfer amount of 1.6 Gb / s, which is 100 M / s × 16 bits per second (16 bits per sample) is required.

特開2008−275401号公報JP 2008-275401 A

ところで、APD測定においても、サンプリングされた各信号レベルを知りたいというニーズがある。例えば、APD測定時に異常値が検出されたときに、その時刻でどのような信号が出現していたかを知ることで、異常発生の要因の究明やその対策を講じる有益な情報となる。   By the way, in APD measurement, there is a need to know each sampled signal level. For example, when an abnormal value is detected during APD measurement, knowing what kind of signal appeared at that time is useful information for investigating the cause of the abnormality and taking countermeasures.

しかしながら、従来のAPD測定装置では、ミクロな立場で観測しようとすると、時間軸の捕捉率が高まるため、前述のようにハードウェアからソフトウェア処理側に大量の時系列データを転送するインタフェースの伝送容量や、ソフトウェア処理側の記憶容量が不足してしまうため、大量のサンプリングされた時系列データをソフトウェア処理側に格納する、大容量の記憶デバイスを用意しなければならないという問題があった。   However, in the conventional APD measurement apparatus, if the observation is performed from a micro standpoint, the capture rate of the time axis is increased. As described above, the transmission capacity of the interface for transferring a large amount of time series data from the hardware to the software processing side. In addition, since the storage capacity on the software processing side is insufficient, there is a problem that a large-capacity storage device for storing a large amount of sampled time-series data on the software processing side has to be prepared.

そこで、本発明は上記問題点に鑑みてなされたものであって、インタフェースの伝送容量やソフトウェア処理側の記憶容量が不足することなく大量の時系列データをソフトウェア処理側に転送することができるAPD測定装置及び方法を提供することを目的としている。   Therefore, the present invention has been made in view of the above problems, and is an APD that can transfer a large amount of time-series data to the software processing side without a shortage of the interface transmission capacity and the storage capacity on the software processing side. It is an object to provide a measuring apparatus and method.

上記目的を達成するため、本発明の請求項1に記載されたAPD測定装置は、ハードウェアで構成されるハードウェア部2と、ソフトウェア処理を実行するソフトウェア処理部3とを備え、測定対象信号の周波数成分を分析してAPDを測定するAPD測定装置1において、
前記ハードウェア部は、前記所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得部13〜18と、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成部21と、
前記分割したブロックを構成する各エリアの信号レベルと、分割するブロック数に応じて予め設定されたマスクパターンとを照合し、前記照合対象であるブロックと類似度が一番高い前記マスクパターンを選別するパターン照合判別部23と、
前記選択されたマスクパターンに応じた符号を割り当る符号割当部24と、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記ソフトウェア処理部に前記符号を転送する第2データ転送部25とを備え、
前記ソフトウェア処理部は、前記転送ルール情報に対応した受信ルール情報に基づき前記第2データ転送部からの前記符号を受信して各周波帯域数成分の信号レベルを復元することを特徴とする。
In order to achieve the above object, an APD measurement apparatus according to claim 1 of the present invention includes a hardware unit 2 configured by hardware and a software processing unit 3 that executes software processing, and a measurement target signal. In the APD measuring apparatus 1 that measures the APD by analyzing the frequency component of
The hardware unit logarithmically converts the signal level of each predetermined frequency band component of the measurement target signal acquired at the predetermined sampling period,
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A two-dimensional map creation unit 21 that divides each block so as to include each area,
The signal level of each area constituting the divided block is compared with a mask pattern set in advance according to the number of blocks to be divided, and the mask pattern having the highest similarity with the block to be compared is selected. A pattern matching determination unit 23 for
A code assigning unit 24 for assigning a code corresponding to the selected mask pattern;
A second data transfer unit 25 that transfers the code to the software processing unit in a predetermined order and timing in accordance with preset transfer rule information;
The software processing unit receives the code from the second data transfer unit based on the reception rule information corresponding to the transfer rule information, and restores the signal level of each frequency band number component.

請求項2に記載されたAPD測定装置は、ハードウェアで構成されるハードウェア部2と、ソフトウェア処理を実行するソフトウェア処理部3とを備え、測定対象信号の周波数成分を分析してAPDを測定するAPD測定装置1において、
前記ハードウェア部は、前記所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得部13〜18と、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成部21と、
前記分割したブロック内の各エリアの信号レベルを平均化した平均レベル値を算出する平均レベル値算出部26と、
前記算出された平均レベル値と、所定レベル毎に範囲分けしたときの各レベル範囲に対して割り当てられる符号が関連付けされた符号化処理情報とを照合して算出された平均レベル値が含まれるレベル範囲を見つけ出し、該当するレベル範囲の符号情報を出力するレベル照合判別部27と、
前記レベル照合判別部からの前記符号情報に応じた符号を割り当てる符号割当部24と、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記ソフトウェア処理部3に前記符号を転送する第2データ転送部25とを備え、
前記ソフトウェア処理部は、前記転送ルール情報に対応した受信ルール情報に基づき前記第2データ転送部からの前記符号を受信して各周波帯域数成分の信号レベルを復号化して復元することを特徴とする。
The APD measuring apparatus according to claim 2 includes a hardware unit 2 configured by hardware and a software processing unit 3 that executes software processing, and analyzes the frequency component of the measurement target signal to measure APD. In the APD measuring device 1 that
The hardware unit logarithmically converts the signal level of each predetermined frequency band component of the measurement target signal acquired at the predetermined sampling period,
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A two-dimensional map creation unit 21 that divides each block so as to include each area,
An average level value calculation unit 26 for calculating an average level value obtained by averaging the signal levels of the respective areas in the divided block;
A level including the average level value calculated by collating the calculated average level value with the encoding processing information associated with the code assigned to each level range when the range is divided for each predetermined level A level collation determination unit 27 for finding out a range and outputting code information of the corresponding level range;
A code assigning unit 24 for assigning a code according to the code information from the level collation determining unit;
A second data transfer unit 25 that transfers the code to the software processing unit 3 in a predetermined order and timing according to preset transfer rule information;
The software processing unit receives the code from the second data transfer unit based on the reception rule information corresponding to the transfer rule information, and decodes and restores the signal level of each frequency band number component. To do.

請求項3に記載されたAPD測定方法は、測定対象信号の周波数成分を分析してAPDを測定するAPD測定方法において、
所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得ステップと、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成ステップと、
前記分割したブロックを構成する各エリアの信号レベルと、分割するブロック数に応じて予め設定されたマスクパターンとを照合し、前記照合対象であるブロックと類似度が一番高い前記マスクパターンを選別するパターン照合判別ステップと、
前記選択されたマスクパターンに応じた符号を割り当る符号割当ステップと、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記符号を転送する転送ステップと、
前記転送ルール情報に対応した受信ルール情報に基づき前記符号を受信して各周波帯域数成分の信号レベルを復元する復号化ステップと、
を含むことを特徴とする。
The APD measurement method according to claim 3, wherein the APD is measured by analyzing the frequency component of the signal to be measured and measuring the APD.
A signal level acquisition step for logarithmically converting the signal level of each predetermined frequency band component of the measurement target signal acquired at a predetermined sampling period;
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A step of creating a two-dimensional map for dividing each block so as to include each area,
The signal level of each area constituting the divided block is compared with a mask pattern set in advance according to the number of blocks to be divided, and the mask pattern having the highest similarity with the block to be compared is selected. Pattern matching determination step,
A code assignment step for assigning a code according to the selected mask pattern;
A transfer step of transferring the codes in a predetermined order and timing according to preset transfer rule information;
A decoding step of receiving the code based on the reception rule information corresponding to the transfer rule information and restoring the signal level of each frequency band number component;
It is characterized by including.

請求項4に記載されたAPD測定方法は、測定対象信号の周波数成分を分析してAPDを測定するAPD測定方法において、
所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得ステップと、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成ステップと、
前記分割したブロック内の各エリアの信号レベルを平均化した平均レベル値を算出する平均レベル値算出ステップと、
前記算出された平均レベル値と、所定レベル毎に範囲分けしたときの各レベル範囲に対して割り当てられる符号が関連付けされた符号化処理情報とを照合して算出された平均レベル値が含まれるレベル範囲を見つけ出し、該当するレベル範囲の符号情報を出力するレベル照合判別ステップと、
前記レベル照合判別ステップで得られた前記符号情報に応じた符号を割り当てる符号割当ステップと、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記符号を転送する転送ステップと、
前記転送ルール情報に対応した受信ルール情報に基づき前記符号を受信して各周波帯域数成分の信号レベルを復元する復号化ステップと、
を含むことを特徴とする。
The APD measuring method according to claim 4, wherein the APD is measured by analyzing the frequency component of the signal to be measured and measuring the APD.
A signal level acquisition step for logarithmically converting the signal level of each predetermined frequency band component of the measurement target signal acquired at a predetermined sampling period;
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A step of creating a two-dimensional map for dividing each block so as to include each area,
An average level value calculating step for calculating an average level value obtained by averaging the signal level of each area in the divided block;
A level including the average level value calculated by collating the calculated average level value with the encoding processing information associated with the code assigned to each level range when the range is divided for each predetermined level A level collation determination step of finding a range and outputting code information of the corresponding level range;
A code assignment step for assigning a code corresponding to the code information obtained in the level collation determination step;
A transfer step of transferring the codes in a predetermined order and timing according to preset transfer rule information;
A decoding step of receiving the code based on the reception rule information corresponding to the transfer rule information and restoring the signal level of each frequency band number component;
It is characterized by including.

本発明のAPD測定装置によれば、サンプリングした周波数帯域成分毎の信号レベルを非可逆符号化により圧縮することができ、インタフェースの伝送容量やソフトウェア処理側の記憶容量が不足することなく大量の時系列データをソフトウェア処理側に転送することができる。   According to the APD measuring apparatus of the present invention, the signal level for each sampled frequency band component can be compressed by irreversible encoding, and when the interface transmission capacity and the storage capacity on the software processing side are not insufficient, Series data can be transferred to the software processing side.

本発明に係る第1形態のAPD測定装置のシステム構成を示す機能ブロック図である。It is a functional block diagram which shows the system configuration | structure of the APD measuring apparatus of the 1st form which concerns on this invention. 2次元マップ作成部で作成する2次元マップの概念図である。It is a conceptual diagram of the two-dimensional map created by the two-dimensional map creation unit. マスクパターンの実施例を示す説明図である。It is explanatory drawing which shows the Example of a mask pattern. ソフトウェア処理部のシステム構成を示す機能ブロック図である。It is a functional block diagram which shows the system configuration | structure of a software processing part. 本発明に係る第2形態のAPD測定装置の概略構成を示す機能ブロック図である。It is a functional block diagram which shows schematic structure of the APD measuring apparatus of the 2nd form which concerns on this invention.

以下、本発明を実施するための形態について、添付した図面を参照しながら詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではなく、この形態に基づいて当業者等によりなされる実施可能な他の形態、実施例及び運用技術等はすべて本発明の範疇に含まれる。   Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the present invention is not limited by this embodiment, and all other forms, examples, operation techniques, etc. that can be implemented by those skilled in the art based on this form are included in the scope of the present invention. .

[1.第1形態]
(1−1.装置構成)
まず、図1を参照しながら、本発明に係る第1形態のAPD測定装置の構成について説明する。なお、以下に示す実施形態では、屋外等で受信される外来電波から得られる信号を測定対象信号としてAPDを測定する例について説明する。
[1. First form]
(1-1. Device configuration)
First, the configuration of the APD measuring apparatus according to the first embodiment of the present invention will be described with reference to FIG. In the embodiment described below, an example in which APD is measured using a signal obtained from an external radio wave received outdoors or the like as a measurement target signal will be described.

図1に示すように、第1形態のAPD測定装置1は、各種ハードウェアによって構成されるハードウェア部2と、ソフトウェア処理を実行するソフトウェア処理部3と、ハードウェア部2からソフトウェア処理部3にデータ転送するためのインタフェース4とを備えている。   As shown in FIG. 1, an APD measuring apparatus 1 according to a first embodiment includes a hardware unit 2 configured by various hardware, a software processing unit 3 that executes software processing, and a hardware processing unit 2 to a software processing unit 3. And an interface 4 for transferring data.

ハードウェア部2は、アンテナ10を介してRF(Radio Frequency )信号を受信するRF受信部11と、RF信号をベースバンド信号にダウンコンバートするダウンコンバータ12(以下、単に「D/C」という)と、ベースバンド信号をデジタル信号に変換するA/D変換部13と、デジタル信号に対して測定対象の帯域で帯域制限を行う帯域制限フィルタ14と、帯域制限された信号をI成分とQ成分とに分離するI/Q分離部15と、測定対象として予め定められた各周波数帯域成分を抽出するフィルタバンク16と、周波数帯域成分毎に包絡線検波する包絡線検波部17と、包絡線検波の結果を対数変換する対数変換部18とを備えている。   The hardware unit 2 includes an RF receiving unit 11 that receives an RF (Radio Frequency) signal via an antenna 10 and a down converter 12 that downconverts the RF signal into a baseband signal (hereinafter simply referred to as “D / C”). An A / D converter 13 that converts the baseband signal into a digital signal, a band limiting filter 14 that limits the band of the digital signal in the band to be measured, and the band-limited signal as an I component and a Q component. An I / Q separator 15 for separating the frequency band components, a filter bank 16 for extracting each frequency band component predetermined as a measurement target, an envelope detector 17 for detecting an envelope for each frequency band component, and envelope detection And a logarithmic conversion unit 18 for logarithmically converting the result of the above.

フィルタバンク16は、測定対象の各周波数帯域成分のI成分とQ成分とにそれぞれ対応する複数のバンドパスフィルタによって構成される。また、包絡線検波部17は、測定対象の各周波数帯域成分にそれぞれ対応する複数の包絡線検波回路によって構成され、各包絡線検波回路は、該当する周波数帯域成分I成分とQ成分とに基づいて自乗検波することにより、各周波数帯域成分の信号レベルを算出する。   The filter bank 16 is composed of a plurality of bandpass filters respectively corresponding to the I component and Q component of each frequency band component to be measured. The envelope detection unit 17 includes a plurality of envelope detection circuits corresponding to each frequency band component to be measured, and each envelope detection circuit is based on the corresponding frequency band component I component and Q component. Thus, the signal level of each frequency band component is calculated by square detection.

対数変換部18は、各包絡線検波回路に対応した複数の対数変換回路によって構成され、各周波数帯域成分の信号レベルをdB単位に対数変換するようになっている。すなわち、測定対象の周波数帯域成分と信号レベルを所定レベル毎に量子化するときの解像度とに応じて分割(例えば、ダイナミックレンジが100dBで0.1dB間隔に1000分割)している。   The logarithmic conversion unit 18 is configured by a plurality of logarithmic conversion circuits corresponding to each envelope detection circuit, and performs logarithmic conversion of the signal level of each frequency band component in dB units. That is, the frequency band component to be measured and the signal level are divided according to the resolution when quantized for each predetermined level (for example, the dynamic range is 100 dB and the frequency range is divided into 1000 at 0.1 dB intervals).

なお、本形態におけるA/D変換部13、帯域制限フィルタ14、I/Q分離部15、フィルタバンク16、包絡線検波部17及び対数変換部18は、本発明における信号レベル取得部を構成する。   Note that the A / D conversion unit 13, the band limiting filter 14, the I / Q separation unit 15, the filter bank 16, the envelope detection unit 17, and the logarithmic conversion unit 18 in the present embodiment constitute a signal level acquisition unit in the present invention. .

カウンタ部19は、測定対象の周波数帯域成分と、信号レベルを量子化するときの解像度に応じた複数のカウンタによって構成され、対数変換された信号レベルの出現頻度を周波数帯域成分毎に累積する。例えば、カウンタ部19は、測定対象の周波数帯域成分の数をNとし、ダイナミックレンジを100dBとし、0.1dB毎の信号履歴を蓄積する場合には、1000×N個のカウンタによって構成される。   The counter unit 19 is configured by a plurality of counters corresponding to the frequency band component to be measured and the resolution when the signal level is quantized, and accumulates the frequency of appearance of the logarithmically converted signal level for each frequency band component. For example, the counter unit 19 is configured by 1000 × N counters when the number of frequency band components to be measured is N, the dynamic range is 100 dB, and signal history is accumulated every 0.1 dB.

第1データ転送部20は、カウンタ部19を構成する各カウンタの値を一定の時間間隔T(例えば、1秒間隔)でソフトウェア処理部3にインタフェース4を介して転送する。なお、カウンタ部19を構成する各カウンタは、時間間隔Tで第1データ転送部20にカウント値の転送が終わると自動的にカウント値を0にする処理を行う。   The first data transfer unit 20 transfers the value of each counter constituting the counter unit 19 to the software processing unit 3 via the interface 4 at a constant time interval T (for example, every 1 second). Each counter constituting the counter unit 19 automatically performs a process of setting the count value to 0 when the transfer of the count value to the first data transfer unit 20 is completed at the time interval T.

さらに、ハードウェア部2は、2次元マップ作成部21と、記憶部22と、パターン照合判別部23と、符号割当部24と、第2データ転送部25とを備えている。   Furthermore, the hardware unit 2 includes a two-dimensional map creation unit 21, a storage unit 22, a pattern matching determination unit 23, a code assignment unit 24, and a second data transfer unit 25.

2次元マップ作成部21は、図2に示すように、縦軸を対数変換部18で分割された信号レベル(本例では100レベルに分割)としたレベル軸(dB)、横軸を帯域制限フィルタ14の仕様に応じたサンプリング周期(例えば測定帯域が1MHzの場合にその帯域の10倍の10M/秒の間隔)の時間間隔に基づき分割した時間とした時間軸(t)とし、これらの交点位置に対応する周波数帯域成分毎の信号レベルを量子化して「0」又は「1」のエリアで表現した2次元マップを作成する。すなわち、マップ中のある時間tにおける周波数帯域成分の信号レベル「1」は1つということになる。そして、このマップ上における任意のエリア(少なくとも時間軸方向又はレベル軸方向に2エリア以上)を包含するよう所定間隔毎にブロック単位で分割している。図例では4エリアを1つのブロックとして区切られている。   As shown in FIG. 2, the two-dimensional map creation unit 21 has a level axis (dB) with the vertical axis as the signal level divided by the logarithmic conversion unit 18 (divided into 100 levels in this example), and the horizontal axis as the band limit. A time axis (t) that is a time divided based on a time interval of a sampling period according to the specification of the filter 14 (for example, when the measurement band is 1 MHz, an interval of 10 M / second, which is 10 times the band), A signal level for each frequency band component corresponding to the position is quantized to create a two-dimensional map represented by an area of “0” or “1”. That is, the signal level “1” of the frequency band component at a certain time t in the map is one. And it divides | segments per block for every predetermined interval so that the arbitrary areas on this map (at least 2 areas or more in a time-axis direction or a level-axis direction) may be included. In the illustrated example, four areas are divided into one block.

記憶部22は、2次元マップ作成部21において区切られたブロック内の信号レベルと類似度を比較するためにブロック内のエリア数に基づき生成されたマスクパターンを複数記憶している。本例では4つのエリアを1つのブロックとして分割しているため、図3(a)〜(i)に示すように最大9種類のマスクパターンが存在し、少なくとも図3(a)、図3(b)〜(e)のうちの何れか1つ、図3(f)〜(i)のうちの1つの合計3パターンあればよい。また、記憶部22は、各マスクパターンを符号化する際に割り当てられる符号と各マスクパターンとを関連付けた符号化処理情報を記憶している。さらに、記憶部22は、マスクパターンに割り当てた符号をソフトウェア処理部3に対してどのような順序とタイミングで転送するかを定義した転送ルール情報を記憶している。   The storage unit 22 stores a plurality of mask patterns generated based on the number of areas in the block in order to compare the signal level and similarity in the block partitioned by the two-dimensional map creation unit 21. In this example, since four areas are divided into one block, there are a maximum of nine types of mask patterns as shown in FIGS. 3A to 3I, and at least FIG. 3A and FIG. Any one of b) to (e) and one of FIGS. 3 (f) to 3 (i) may be used in total. In addition, the storage unit 22 stores encoding processing information in which a code assigned when each mask pattern is encoded and each mask pattern are associated with each other. Further, the storage unit 22 stores transfer rule information that defines in what order and timing the code assigned to the mask pattern is transferred to the software processing unit 3.

パターン照合判別部23は、2次元マップ生成部21にてブロック化されたブロックを構成する各エリアの信号レベルと、記憶部22に記憶された各種マスクパターンとを照合して類似度が一番高いマスクパターンを選別し、その選別したマスクパターンに応じたマスクパターン情報を符号割当部24に出力している。   The pattern matching determination unit 23 compares the signal level of each area constituting the block formed by the two-dimensional map generation unit 21 with various mask patterns stored in the storage unit 22 and has the highest similarity. A high mask pattern is selected, and mask pattern information corresponding to the selected mask pattern is output to the code allocation unit 24.

符号割当部24は、記憶部22の符号化処理情報に基づき、パターン照合判別部23からのマスクパターン情報に対し、各マスクパターンに応じた符号を割り当ててデータ転送部に出力している。例えば、図3におけるマスクパターンのうち図3(a)、(b)、(f)の3つのマスクパターンを使用した場合、図3(a)のパターンに「01」、図3(b)のパターンに「10」、図3(f)のパターンに「11」のようにそれぞれ符号を割り当てる。これにより、ブロック内の情報が非可逆符号化され、図2の例ではブロック内の4エリアの情報を1つの情報として圧縮されたことになる。   The code allocation unit 24 allocates a code corresponding to each mask pattern to the mask pattern information from the pattern matching determination unit 23 based on the encoding processing information in the storage unit 22 and outputs the code to the data transfer unit. For example, when the three mask patterns in FIGS. 3A, 3B, and 3F are used among the mask patterns in FIG. 3, “01” is added to the pattern in FIG. A code is assigned such as “10” to the pattern and “11” to the pattern of FIG. As a result, the information in the block is irreversibly encoded, and in the example of FIG. 2, the information in the four areas in the block is compressed as one piece of information.

第2データ転送部25は、符号割当部24にて各マスクパターンに割り当てられた符号を記憶部22に記憶された転送ルール情報に則った所定の順序とタイミングでインタフェース4を介してソフトウェア処理部3に転送している。   The second data transfer unit 25 is a software processing unit via the interface 4 in a predetermined order and timing according to the transfer rule information stored in the storage unit 22 for the codes allocated to the mask patterns by the code allocation unit 24. 3 is transferred.

図4に示すように、ソフトウェア処理部3は、インタフェース4を構成するバスにそれぞれ接続された、制御部30と、記憶部31と、キーボード装置やポインティングデバイス等からなる入力部32と、液晶ディスプレイ等の表示装置からなる表示部33とを備えている。   As shown in FIG. 4, the software processing unit 3 includes a control unit 30, a storage unit 31, an input unit 32 including a keyboard device and a pointing device, and a liquid crystal display, each connected to a bus constituting the interface 4. And a display unit 33 including a display device such as the above.

記憶部31は、例えばROMやRAMなどの半導体メモリやHDDで構成され、第2データ転送部25からのAPD測定を実行するための処理プログラム等のソフトウェア処理部3を構成する各部を機能させるための各種プログラムが記憶されている。また、記憶部31は、第1データ転送部20からのカウント値、第2データ転送部25からの符号、各マスクパターンと割り当てられる符号とを関連付けした符号化処理情報、制御部30によって復号された各ブロックの信号レベルの復元情報等を記憶している。さらに、記憶部31は、ハードウェア部の記憶部31に記憶される転送ルール情報を受信ルール情報として記憶している。この受信ルール情報は、ハードウェア部2から転送されるマスクパターンの符号を、転送された順序と同一のタイミングで復号するための情報となる。   The storage unit 31 is composed of, for example, a semiconductor memory such as a ROM or a RAM or an HDD, and causes each unit constituting the software processing unit 3 such as a processing program for executing APD measurement from the second data transfer unit 25 to function. The various programs are stored. In addition, the storage unit 31 is decoded by the control unit 30, encoding processing information that associates the count value from the first data transfer unit 20, the code from the second data transfer unit 25, each mask pattern with the code to be assigned. In addition, information on restoration of the signal level of each block is stored. Furthermore, the storage unit 31 stores transfer rule information stored in the storage unit 31 of the hardware unit as reception rule information. The reception rule information is information for decoding the mask pattern code transferred from the hardware unit 2 at the same timing as the transfer order.

制御部30は、記憶部31に記憶された各種プログラムを実行することにより、ソフトウェア処理部3を構成する各部の処理制御を行っている。また、制御部30は、第1データ転送部20から転送された各カウンタのカウンタ値に基づき算出したAPD及び復元した各周波数帯域成分の信号レベルを表示部33に表示制御している。さらに、制御部30は、ハードウェア部2からの符号を記憶部31に記憶された符号化処理情報と受信ルール情報とに基づき、周波数帯域成分毎の信号レベルを復号するとともに、入力部32からの表示指示に応じて表示部33に表示制御している。   The control unit 30 performs processing control of each unit constituting the software processing unit 3 by executing various programs stored in the storage unit 31. In addition, the control unit 30 controls the display unit 33 to display the APD calculated based on the counter value of each counter transferred from the first data transfer unit 20 and the signal level of each restored frequency band component. Further, the control unit 30 decodes the signal level for each frequency band component based on the encoding processing information and the reception rule information stored in the storage unit 31 from the code from the hardware unit 2 and from the input unit 32. Display control is performed on the display unit 33 in accordance with the display instruction.

(1−2.処理動作)
次に、第1形態におけるAPD測定装置1の処理動作について説明する。まず、入力部32からの入力指示に従いAPDの測定が開始され、アンテナ10を介してRF受信部11でRF信号を受信し、このRF信号をD/C12、A/D変換部13、帯域制限フィルタ14、I/Q分離部15、フィルタバンク16、包絡線検波部17及び対数変換部18によって測定対象信号の周波数成分毎の信号レベルが取得される。
(1-2. Processing operation)
Next, the processing operation of the APD measuring apparatus 1 in the first embodiment will be described. First, APD measurement is started in accordance with an input instruction from the input unit 32, and an RF signal is received by the RF reception unit 11 via the antenna 10, and the RF signal is received by the D / C 12, the A / D conversion unit 13, and the band limitation. The signal level for each frequency component of the measurement target signal is acquired by the filter 14, the I / Q separator 15, the filter bank 16, the envelope detector 17, and the logarithmic converter 18.

このように取得された測定対象信号の周波数帯域成分毎の信号レベルの値は、ハードウェア部2からソフトウェア処理部3へ転送され、記憶部31に周波数帯域成分毎に格納される。   The signal level value for each frequency band component of the measurement target signal acquired in this way is transferred from the hardware unit 2 to the software processing unit 3 and stored in the storage unit 31 for each frequency band component.

また、ハードウェア部2において、縦軸を対数変換部18で分割された信号レベルとしたレベル軸、横軸を帯域制限フィルタ14の仕様に応じたサンプリング周期の時間間隔に基づき分割した時間とした時間軸とし、これらの交点位置に対応する周波数帯域成分毎の信号レベルを量子化して2次元マップを作成する。   In the hardware unit 2, the vertical axis is the level axis with the signal level divided by the logarithmic conversion unit 18, and the horizontal axis is the time divided based on the time interval of the sampling period according to the specifications of the band limiting filter 14. A two-dimensional map is created by quantizing the signal level for each frequency band component corresponding to these intersection positions on the time axis.

作成された2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割し、分割したブロックを構成する各エリアの信号レベルと、記憶部22に記憶された各種マスクパターンとを照合して類似度が一番高いマスクパターンを選別する。そして、選別されたマスクパターンに応じたマスクパターン情報と符号化処理情報に基づき各マスクパターンに応じた符号を割り当て、第2データ転送部25から転送ルール情報に則った所定の順序とタイミングでソフトウェア処理部3に転送する。   The block is divided so as to include each area corresponding to the intersection position in the created two-dimensional map, and the signal level of each area constituting the divided block is collated with various mask patterns stored in the storage unit 22 Then, the mask pattern having the highest similarity is selected. Then, a code corresponding to each mask pattern is assigned based on the mask pattern information corresponding to the selected mask pattern and the encoding process information, and software is transmitted from the second data transfer unit 25 in a predetermined order and timing according to the transfer rule information. Transfer to the processing unit 3.

ソフトウェア処理部3は、ハードウェア部2からの符号を符号化処理情報と受信ルール情報とに基づき周波数帯域成分毎の信号レベルを復号している。   The software processing unit 3 decodes the signal level for each frequency band component based on the encoding processing information and the reception rule information for the code from the hardware unit 2.

以上説明したように、上述した第1形態のAPD測定装置1は、対数変換部18で分割された信号レベルとしたレベル軸と、サンプリング周期に応じた時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成する。次に、作成された2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割し、分割したブロックを構成する各エリアの信号レベルに類似度が一番高いマスクパターンを選別する。そして、このマスクパターンに応じた符号を割り当て、第2データ転送部25から転送ルール情報に則った所定の順序とタイミングでソフトウェア処理部3に転送している。   As described above, the APD measuring apparatus 1 according to the first embodiment described above includes the level axis that is the signal level divided by the logarithmic conversion unit 18 and the time axis that is divided based on the time interval according to the sampling period. A two-dimensional map of the signal level for each frequency band component is created. Next, it is divided into blocks so as to include each area corresponding to the intersection position in the created two-dimensional map, and a mask pattern having the highest similarity in the signal level of each area constituting the divided block is selected. . A code corresponding to the mask pattern is assigned and transferred from the second data transfer unit 25 to the software processing unit 3 in a predetermined order and timing according to the transfer rule information.

これにより、サンプリングした周波数帯域成分毎の信号レベルを非可逆符号化により圧縮することができ、インタフェース4の伝送容量やソフトウェア処理側の記憶容量が不足することなく大量の時系列データをソフトウェア処理側に転送することができる。   As a result, the signal level for each sampled frequency band component can be compressed by lossy encoding, and a large amount of time-series data can be transferred to the software processing side without running out of the transmission capacity of the interface 4 or the storage capacity of the software processing side. Can be transferred to.

なお、本形態において、インタフェース4の転送容量や記憶デバイスの記憶容量にある程度余裕がある場合は、分割するブロック内のエリア数に応じたパターン数だけ予めマスクパターンを用意しておくことで、ソフトウェア処理部3による復号化の際に信号レベルの再現性を向上させることができる。   In this embodiment, when there is a certain margin in the transfer capacity of the interface 4 and the storage capacity of the storage device, the mask pattern is prepared in advance by the number of patterns corresponding to the number of areas in the block to be divided. The reproducibility of the signal level can be improved at the time of decoding by the processing unit 3.

[2.第2形態]
(2−1.装置構成)
次に、本発明に係る第2形態のAPD測定装置1について説明する。なお、本形態においては、上述した第1形態のAPD測定装置1と同様の構成要件については、同一の符号を付してその説明を省略する。
[2. Second form]
(2-1. Device configuration)
Next, the APD measuring apparatus 1 according to the second embodiment of the present invention will be described. In the present embodiment, the same constituent elements as those of the APD measuring apparatus 1 of the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.

図5に示すように、第2形態のAPD測定装置1では、第1形態のAPD測定装置1を構成するハードウェア部2の構成に、2次元マップ作成部21で作成した2次元マップ上で分割したブロック内の信号レベルの平均値を算出する平均レベル値算出部26と、算出した平均レベル値が予め設定された符号化処理情報(所定レベル毎に範囲分けしたときの各レベル範囲と範囲毎に割り当てられた符号とが関連付けされた情報)とを照合判別して該当するレベル範囲に対応する符号情報を出力するレベル照合判別部27とを新たな構成要件として具備している。   As shown in FIG. 5, in the APD measuring apparatus 1 of the second form, the configuration of the hardware unit 2 constituting the APD measuring apparatus 1 of the first form is added to the two-dimensional map created by the two-dimensional map creating part 21. An average level value calculation unit 26 for calculating an average value of signal levels in the divided blocks, and encoding processing information in which the calculated average level value is set in advance (each level range and range when divided into ranges for each predetermined level) And a level collating / determining unit 27 that outputs code information corresponding to a corresponding level range by collating and discriminating information associated with a code assigned for each).

また、第2形態では、これら構成要件を備えているため、記憶部22は上述した符号化処理情報を記憶し、符号割当部24はレベル照合判別部27からの符号情報に対応した符号を割り当てる処理を行う構成となっている。   In the second embodiment, since these configuration requirements are provided, the storage unit 22 stores the above-described encoding processing information, and the code allocation unit 24 allocates a code corresponding to the code information from the level collation determination unit 27. It is the structure which performs a process.

平均レベル値算出部26は、2次元マップ上で分割されたブロック内の各エリアの信号レベルに対応するdB値(すなわち、判別対象となるブロック内において信号レベルが「1」であるエリアのdB値)を平均化し、算出した平均レベル値をレベル照合判別部27に出力している。   The average level value calculation unit 26 determines the dB value corresponding to the signal level of each area in the block divided on the two-dimensional map (that is, the dB of the area whose signal level is “1” in the block to be determined). Value) is averaged, and the calculated average level value is output to the level collation determination unit 27.

レベル照合判別部27は、平均レベル値算出部26からの平均レベル値と記憶部22に記憶した符号化処理情報とを照合して算出された平均レベル値が含まれるレベル範囲を見つけ出し、該当するレベル範囲に対応する符号情報を符号割当部24に出力している。   The level collation determining unit 27 finds a level range including the average level value calculated by collating the average level value from the average level value calculating unit 26 with the encoding processing information stored in the storage unit 22 and corresponding. Code information corresponding to the level range is output to the code assignment unit 24.

(2−2.処理動作)
次に、第2形態のAPD測定装置1における処理動作について説明する。なお、測定開始から測定対象信号の周波数成分毎の信号レベルが取得されるまでの処理内容は第1形態と同様のため省略し、第2形態の要部となる処理内容についてのみを説明する。
(2-2. Processing operation)
Next, the processing operation in the APD measuring apparatus 1 according to the second embodiment will be described. Note that the processing content from the start of measurement until the signal level for each frequency component of the measurement target signal is acquired is the same as in the first embodiment, and is therefore omitted. Only the processing content that is the main part of the second embodiment will be described.

ハードウェア部2において、縦軸を対数変換部18で分割された信号レベルとしたレベル軸、横軸を帯域制限フィルタ14の仕様に応じたサンプリング周期の時間間隔に基づき分割した時間とした時間軸とし、これらの交点位置に対応する周波数帯域成分毎の信号レベルを量子化して2次元マップを作成する。   In the hardware unit 2, the vertical axis is the level axis with the signal level divided by the logarithmic conversion unit 18, and the horizontal axis is the time axis with the time divided based on the time interval of the sampling period according to the specifications of the band limiting filter 14. The two-dimensional map is created by quantizing the signal level for each frequency band component corresponding to the intersection position.

作成された2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割し、分割したブロック内の信号レベルの平均値を算出する。そして、レベル照合判別部27において算出した平均レベル値と記憶部22に記憶された符号化処理情報とを照合して平均レベル値が含まれるレベル範囲を見つけ出し、該当するレベル範囲に応じた符号情報に基づき符号割当部24で符号を割り当て、第2データ転送部25から転送ルール情報に則った所定の順序とタイミングでソフトウェア処理部3に転送する。   A block unit is divided so as to include each area corresponding to the intersection position in the created two-dimensional map, and an average value of signal levels in the divided block is calculated. Then, the average level value calculated by the level collation determination unit 27 is collated with the encoding processing information stored in the storage unit 22 to find a level range including the average level value, and the code information corresponding to the corresponding level range The code assigning unit 24 assigns a code based on the above, and transfers the code from the second data transfer unit 25 to the software processing unit 3 in a predetermined order and timing according to the transfer rule information.

ソフトウェア処理部3は、ハードウェア部2からの符号を符号化処理情報と受信ルール情報とに基づき周波数帯域成分毎の信号レベルを復号している。   The software processing unit 3 decodes the signal level for each frequency band component based on the encoding processing information and the reception rule information for the code from the hardware unit 2.

以上説明したように、上述した第2形態のAPD測定装置1は、対数変換部18で分割された信号レベルとしたレベル軸と、サンプリング周期に応じた時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成する。次に、作成された2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割し、分割したブロック内の信号レベルの平均値を算出する。そして、予め設定された符号化処理情報と算出した平均レベル値とを照合判別して該当するレベル範囲に応じた符号を割り当て、第2データ転送部25から転送ルール情報に則った所定の順序とタイミングでソフトウェア処理部3に転送している。   As described above, the APD measuring apparatus 1 according to the second embodiment described above includes the level axis that is the signal level divided by the logarithmic conversion unit 18 and the time axis that is divided based on the time interval according to the sampling period. A two-dimensional map of the signal level for each frequency band component is created. Next, the block is divided so as to include each area corresponding to the intersection position in the created two-dimensional map, and the average value of the signal levels in the divided block is calculated. Then, the predetermined encoding process information and the calculated average level value are collated and assigned, and a code corresponding to the corresponding level range is assigned. The data is transferred to the software processing unit 3 at the timing.

これにより、サンプリングした周波数帯域成分毎の信号レベルを非可逆符号化により圧縮することができ、インタフェース4の伝送容量やソフトウェア処理側の記憶容量が不足することなく大量の時系列データをソフトウェア処理側に転送することができる。   As a result, the signal level for each sampled frequency band component can be compressed by lossy encoding, and a large amount of time-series data can be transferred to the software processing side without running out of the transmission capacity of the interface 4 or the storage capacity of the software processing side. Can be transferred to.

また、上述した形態では、2次元マップ上の全てのブロック内の平均レベル値を算出して符号化したものをソフトウェア処理部3で復元する構成で説明したが、これに限定されるものではなく、2次元マップ上においてユーザが必要とするブロックを選択し、このブロック内の平均レベル値のみを符号化してその他のブロックに関しては最短符号を割り当てて転送するよう設定することで、ソフトウェア処理部3による復号化の負担を軽減させることができる。   In the above-described embodiment, the configuration in which the average level value in all the blocks on the two-dimensional map is calculated and encoded is described as being restored by the software processing unit 3. However, the present invention is not limited to this. The software processing unit 3 is configured by selecting a block required by the user on the two-dimensional map, encoding only the average level value in this block, and assigning and transferring the shortest code for the other blocks. Can reduce the burden of decryption.

1…APD測定装置
2…ハードウェア部
3…ソフトウェア処理部
4…インタフェース
10…アンテナ
11…RF受信部
12…D/C
13…A/D変換部
14…帯域制限フィルタ
15…I/Q分離部
16…フィルタバンク
17…包絡線検波部
18…対数変換部
19…カウンタ部
20…第1データ転送部
21…2次元マップ作成部
22、31…記憶部
23…パターン照合判別部
24…符号割当部
25…第2データ転送部
26…平均レベル値算出部
27…レベル照合判別部
30…制御部
32…入力部
33…表示部
DESCRIPTION OF SYMBOLS 1 ... APD measuring apparatus 2 ... Hardware part 3 ... Software processing part 4 ... Interface 10 ... Antenna 11 ... RF receiving part 12 ... D / C
DESCRIPTION OF SYMBOLS 13 ... A / D conversion part 14 ... Band-limiting filter 15 ... I / Q separation part 16 ... Filter bank 17 ... Envelope detection part 18 ... Logarithmic conversion part 19 ... Counter part 20 ... First data transfer part 21 ... Two-dimensional map Creation unit 22, 31 ... Storage unit 23 ... Pattern collation determination unit 24 ... Code allocation unit 25 ... Second data transfer unit 26 ... Average level value calculation unit 27 ... Level collation determination unit 30 ... Control unit 32 ... Input unit 33 ... Display Part

Claims (4)

ハードウェアで構成されるハードウェア部(2)と、ソフトウェア処理を実行するソフトウェア処理部(3)とを備え、測定対象信号の周波数成分を分析してAPDを測定するAPD測定装置(1)において、
前記ハードウェア部は、前記所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得部(13〜18)と、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成部(21)と、
前記分割したブロックを構成する各エリアの信号レベルと、分割するブロック数に応じて予め設定されたマスクパターンとを照合し、前記照合対象であるブロックと類似度が一番高い前記マスクパターンを選別するパターン照合判別部(23)と、
前記選択されたマスクパターンに応じた符号を割り当る符号割当部(24)と、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記ソフトウェア処理部3に前記符号を転送する第2データ転送部(25)とを備え、
前記ソフトウェア処理部は、前記転送ルール情報に対応した受信ルール情報に基づき前記第2データ転送部からの前記符号を受信して各周波帯域数成分の信号レベルを復元することを特徴とするAPD測定装置。
In an APD measurement apparatus (1) that includes a hardware unit (2) configured by hardware and a software processing unit (3) that executes software processing, and that analyzes a frequency component of a measurement target signal and measures APD ,
The hardware unit is a signal level acquisition unit (13 to 18) for logarithmically converting the signal level of each predetermined frequency band component of the measurement target signal acquired at the predetermined sampling period;
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A two-dimensional map creating unit (21) that divides each block so as to include each area,
The signal level of each area constituting the divided block is compared with a mask pattern set in advance according to the number of blocks to be divided, and the mask pattern having the highest similarity with the block to be compared is selected. A pattern matching determination unit (23) to perform,
A code assigning unit (24) for assigning a code corresponding to the selected mask pattern;
A second data transfer unit (25) for transferring the code to the software processing unit 3 in a predetermined order and timing according to preset transfer rule information;
The software processing unit receives the code from the second data transfer unit based on the reception rule information corresponding to the transfer rule information, and restores the signal level of each frequency band number component. apparatus.
ハードウェアで構成されるハードウェア部2と、ソフトウェア処理を実行するソフトウェア処理部(3)とを備え、測定対象信号の周波数成分を分析してAPDを測定するAPD測定装置(1)において、
前記ハードウェア部は、前記所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得部(13〜18)と、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成部(21)と、
前記分割したブロック内の各エリアの信号レベルを平均化した平均レベル値を算出する平均レベル値算出部(26)と、
前記算出された平均レベル値と、所定レベル毎に範囲分けしたときの各レベル範囲に対して割り当てられる符号が関連付けされた符号化処理情報とを照合して算出された平均レベル値が含まれるレベル範囲を見つけ出し、該当するレベル範囲の符号情報を出力するレベル照合判別部(27)と、
前記レベル照合判別部からの前記符号情報に応じた符号を割り当てる符号割当部(24)と、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記ソフトウェア処理部3に前記符号を転送する第2データ転送部(25)とを備え、
前記ソフトウェア処理部は、前記転送ルール情報に対応した受信ルール情報に基づき前記第2データ転送部からの前記符号を受信して各周波帯域数成分の信号レベルを復号化して復元することを特徴とするAPD測定装置。
In an APD measuring apparatus (1) that includes a hardware unit 2 configured by hardware and a software processing unit (3) that executes software processing, and that analyzes a frequency component of a measurement target signal and measures APD,
The hardware unit is a signal level acquisition unit (13 to 18) for logarithmically converting the signal level of each predetermined frequency band component of the measurement target signal acquired at the predetermined sampling period;
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A two-dimensional map creating unit (21) that divides each block so as to include each area,
An average level value calculation unit (26) for calculating an average level value obtained by averaging the signal levels of each area in the divided block;
A level including the average level value calculated by collating the calculated average level value with the encoding processing information associated with the code assigned to each level range when the range is divided for each predetermined level A level collation determining unit (27) for finding out a range and outputting code information of the corresponding level range;
A code assigning unit (24) for assigning a code according to the code information from the level collation determining unit;
A second data transfer unit (25) for transferring the code to the software processing unit 3 in a predetermined order and timing according to preset transfer rule information;
The software processing unit receives the code from the second data transfer unit based on the reception rule information corresponding to the transfer rule information, and decodes and restores the signal level of each frequency band number component. APD measuring device.
測定対象信号の周波数成分を分析してAPDを測定するAPD測定方法において、
所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得ステップと、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成ステップと、
前記分割したブロックを構成する各エリアの信号レベルと、分割するブロック数に応じて予め設定されたマスクパターンとを照合し、前記照合対象であるブロックと類似度が一番高い前記マスクパターンを選別するパターン照合判別ステップと、
前記選択されたマスクパターンに応じた符号を割り当る符号割当ステップと、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記符号を転送する転送ステップと、
前記転送ルール情報に対応した受信ルール情報に基づき前記符号を受信して各周波帯域数成分の信号レベルを復元する復号化ステップと、
を含むことを特徴とするAPD測定方法。
In the APD measurement method for measuring the APD by analyzing the frequency component of the signal to be measured,
A signal level acquisition step for logarithmically converting the signal level of each predetermined frequency band component of the measurement target signal acquired at a predetermined sampling period;
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A step of creating a two-dimensional map for dividing each block so as to include each area,
The signal level of each area constituting the divided block is compared with a mask pattern set in advance according to the number of blocks to be divided, and the mask pattern having the highest similarity with the block to be compared is selected. Pattern matching determination step,
A code assignment step for assigning a code according to the selected mask pattern;
A transfer step of transferring the codes in a predetermined order and timing according to preset transfer rule information;
A decoding step of receiving the code based on the reception rule information corresponding to the transfer rule information and restoring the signal level of each frequency band number component;
APD measurement method comprising:
測定対象信号の周波数成分を分析してAPDを測定するAPD測定方法において、
所定のサンプリング周期で取得した前記測定対象信号の予め定められた各周波数帯域成分の信号レベルを対数変換する信号レベル取得ステップと、
該対数変換された信号レベルをレベル軸、サンプリング周期の時間間隔に基づき分割した時間軸とで構成した周波数帯域成分毎の信号レベルの2次元マップを作成し、当該2次元マップにおける交点位置に対応した各エリアを包含するようブロック単位で分割する2次元マップ作成ステップと、
前記分割したブロック内の各エリアの信号レベルを平均化した平均レベル値を算出する平均レベル値算出ステップと、
前記算出された平均レベル値と、所定レベル毎に範囲分けしたときの各レベル範囲に対して割り当てられる符号が関連付けされた符号化処理情報とを照合して算出された平均レベル値が含まれるレベル範囲を見つけ出し、該当するレベル範囲の符号情報を出力するレベル照合判別ステップと、
前記レベル照合判別ステップで得られた前記符号情報に応じた符号を割り当てる符号割当ステップと、
予め設定された転送ルール情報に則った所定の順序とタイミングで前記符号を転送する転送ステップと、
前記転送ルール情報に対応した受信ルール情報に基づき前記符号を受信して各周波帯域数成分の信号レベルを復元する復号化ステップと、
を含むことを特徴とするAPD測定方法。
In the APD measurement method for measuring the APD by analyzing the frequency component of the signal to be measured,
A signal level acquisition step for logarithmically converting the signal level of each predetermined frequency band component of the measurement target signal acquired at a predetermined sampling period;
Create a two-dimensional map of the signal level for each frequency band component composed of the logarithmically transformed signal level with the level axis and the time axis divided based on the time interval of the sampling period, and correspond to the intersection position in the two-dimensional map A step of creating a two-dimensional map for dividing each block so as to include each area,
An average level value calculating step for calculating an average level value obtained by averaging the signal level of each area in the divided block;
A level including the average level value calculated by collating the calculated average level value with the encoding processing information associated with the code assigned to each level range when the range is divided for each predetermined level A level collation determination step of finding a range and outputting code information of the corresponding level range;
A code assignment step for assigning a code corresponding to the code information obtained in the level collation determination step;
A transfer step of transferring the codes in a predetermined order and timing according to preset transfer rule information;
A decoding step of receiving the code based on the reception rule information corresponding to the transfer rule information and restoring the signal level of each frequency band number component;
APD measurement method comprising:
JP2011070280A 2011-03-28 2011-03-28 APD measuring apparatus and method Expired - Fee Related JP5260700B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011070280A JP5260700B2 (en) 2011-03-28 2011-03-28 APD measuring apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011070280A JP5260700B2 (en) 2011-03-28 2011-03-28 APD measuring apparatus and method

Publications (2)

Publication Number Publication Date
JP2012202938A JP2012202938A (en) 2012-10-22
JP5260700B2 true JP5260700B2 (en) 2013-08-14

Family

ID=47184085

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011070280A Expired - Fee Related JP5260700B2 (en) 2011-03-28 2011-03-28 APD measuring apparatus and method

Country Status (1)

Country Link
JP (1) JP5260700B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06314241A (en) * 1993-03-04 1994-11-08 Sharp Corp High speed semiconductor memory device and high speed associative memory device
JP3657565B2 (en) * 1993-12-02 2005-06-08 日本電信電話株式会社 Image pattern identification and recognition method
JPH08183208A (en) * 1994-12-28 1996-07-16 Canon Inc Bitmap recording method and recording device
JP2010237151A (en) * 2009-03-31 2010-10-21 Anritsu Corp Apd measuring apparatus
JP2011000826A (en) * 2009-06-19 2011-01-06 Canon Inc Method for encoding record mask, recording method, and recorder

Also Published As

Publication number Publication date
JP2012202938A (en) 2012-10-22

Similar Documents

Publication Publication Date Title
US10932173B2 (en) Access point selection
HK1211147A1 (en) Method and device for determining ip address field and corresponding latitude and longitude
CN106559803A (en) A kind of base station construction appraisal procedure and device
CN109947760A (en) It is a kind of excavate KPI root because method and device
CN106612511B (en) Wireless network throughput evaluation method and device based on support vector machine
CN113449854A (en) Method and device for quantifying mixing precision of network model and computer storage medium
CN106682414A (en) Method and device for establishing timing sequence prediction model
CN118409050B (en) Method and device for detecting gas in limited space, gas detector and medium
JP5260700B2 (en) APD measuring apparatus and method
CN112100619B (en) Malicious file detection method, system, equipment and computer storage medium
JP2023036509A (en) Optimizing machine learning as-service performance for cellular communication systems
JP4697431B2 (en) Radio wave monitoring apparatus and method, radio wave monitoring program
CN111193552B (en) Vortex light beam topological charge number identification method
CN104602271A (en) Generation method and device for problem region in coverage optimization
JP6892402B2 (en) Signal specification analyzer and signal specification analysis method
CN109996253B (en) A method and device for evaluating the rationality of cell signal coverage
JP5395685B2 (en) APD measuring device
CN112954728A (en) Network thickness evaluation method and device, storage medium and computer equipment
JP6597505B2 (en) Radio source identification device and identification system
CN110532758B (en) A risk identification method and device for groups
WO2013170649A1 (en) Method and apparatus for reassigning cell performance indexes
JP2015118023A (en) Normal vector extraction apparatus, normal vector extraction method, and normal vector extraction program
CN110943747B (en) Broadband microwave signal capturing method and system
KR102314776B1 (en) Method and apparatus for generating path profile
CN110213001B (en) A method and device for locating actual frequency points of suspicious signals

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130409

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130425

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

Free format text: PAYMENT UNTIL: 20160502

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5260700

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees