[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009188878A - Multipath detecting method and radio receiver - Google Patents

Multipath detecting method and radio receiver Download PDF

Info

Publication number
JP2009188878A
JP2009188878A JP2008028680A JP2008028680A JP2009188878A JP 2009188878 A JP2009188878 A JP 2009188878A JP 2008028680 A JP2008028680 A JP 2008028680A JP 2008028680 A JP2008028680 A JP 2008028680A JP 2009188878 A JP2009188878 A JP 2009188878A
Authority
JP
Japan
Prior art keywords
peak
power value
register
stored
arrival
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.)
Withdrawn
Application number
JP2008028680A
Other languages
Japanese (ja)
Inventor
Satoshi Kanazawa
聡 金沢
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2008028680A priority Critical patent/JP2009188878A/en
Publication of JP2009188878A publication Critical patent/JP2009188878A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Monitoring And Testing Of Transmission In General (AREA)
  • Noise Elimination (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a multipath detecting method and a radio receiver, which can considerably reduce the time required for processing detection of a plurality of peaks from electric power value data in a path search range to enable a high-speed multipath detection. <P>SOLUTION: Data of all electric power values in the path search range stored in a search range power value storing memory 1-1 is successively stored in each register of a peak detector 1-2. The peak detector 1-2 detects arrival of each peak by comparing power values near the peak including rise and fall portions of the peak of each path signal and stores the arrival timing and the electric power value of each detected peak successively in a detection result storing register 1-3. In that case, the electric power values already stored in the detection result storing register 1-3 are compared with the electric power values of the peaks detected on arrival by the peak detector 1-2, and the arrival timings and electric power values of a predetermined number of peaks are stored in descending order of electric power values starting from the largest value. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、マルチパス検出方法及び無線受信機に関し、特に、移動通信等の分野において、送信機から送信された無線信号が、建造物や山岳・丘陵等の地形の反射によって伝播時間の異なる複数の伝搬路を経由して複数のタイミングで受信されるマルチパス信号の各パス信号の到着タイミングを検出するマルチパス検出に係る。   The present invention relates to a multipath detection method and a radio receiver, and in particular, in the field of mobile communication and the like, a radio signal transmitted from a transmitter has a plurality of propagation times having different propagation times due to reflection of buildings, mountains, hills, and the like. The present invention relates to multipath detection for detecting the arrival timing of each path signal of multipath signals received at a plurality of timings via a propagation path.

CDMA(Code Division Multiple Access)方式又はOFDM(Orthogonal Frequency Division Multiplexing)方式等による移動通信では、送信機から送信された無線信号が複数の伝播路を経由することにより、受信機側では伝播時間が僅かに異なる複数の無線信号として受信される。このような複数の伝播路を経由して受信される無線信号はマルチパス信号と呼ばれ、受信機側ではマルチパス信号の各パス信号の到着タイミングに合わせて受信処理を行う必要がある。   In mobile communication based on a CDMA (Code Division Multiple Access) system or an OFDM (Orthogonal Frequency Division Multiplexing) system, etc., a radio signal transmitted from a transmitter passes through a plurality of propagation paths, so that the propagation time is short on the receiver side. Are received as a plurality of different radio signals. A radio signal received through such a plurality of propagation paths is called a multipath signal, and the receiver side needs to perform reception processing in accordance with the arrival timing of each path signal of the multipath signal.

マルチパス検出は、指定されたサーチ範囲時間幅の遅延プロファイル(直接波及び遅延波のそれぞれの到着タイミング及び電力値)を測定し、電力値の大きいものから順に所定数のパス信号を抽出することで実現するが、第1位の電力値のパス信号を抽出した後の第2位以降のパス信号の抽出を行う際には、既に抽出したパス信号のピーク近傍の立ち上がり及び立ち下がりの部分を、他のパス信号として誤検出しないよう、次にパス信号を検出するサーチ範囲から除外するマスク処理が必要となる。   Multipath detection measures the delay profile (arrival timing and power value of each of the direct wave and delayed wave) of the specified search range time width, and extracts a predetermined number of path signals in descending order of power value. However, when extracting the second and subsequent path signals after extracting the path signal having the first power value, the rising and falling portions near the peak of the already extracted path signal are detected. In order to prevent erroneous detection as other path signals, it is necessary to perform mask processing for excluding from the search range in which the next path signal is detected.

図3にマルチパス検出の具体例を示す。同図の(a)はパス検出前、(b)は第1位のピークのパス検出後、(c)は第2位のピークのパス検出後、(d)は第3位のピークのパス検出後のマルチパス検出の態様を示している。パス検出前は同図の(a)に示すように、指定されたパスサーチ範囲内の各測定点の電力値(図で黒丸で示している)が測定され、この遅延プロファイルの電力値がサーチ範囲電力値格納メモリに格納される。     FIG. 3 shows a specific example of multipath detection. (A) before the path detection, (b) after the first peak path detection, (c) after the second peak path detection, and (d) the third peak path. A mode of multipath detection after detection is shown. Before path detection, as shown in (a) of the figure, the power value of each measurement point within the specified path search range (indicated by a black circle in the figure) is measured, and the power value of this delay profile is searched. It is stored in the range power value storage memory.

ここで、図3(b)に示すように電力値が最も大きい第1位のピークを検出した後、該第1位のピークの前後の立ち上がり及び立ち下がり部分の測定点の電力値をマスクして除外しないと、この第1位のピーク近傍の測定点の電力値を第2位のピークの電力値として誤検出してしまう。そのため、図3(b)の網掛け部分の範囲を第1ピーク検出後のマスク範囲として除外して第2位のピークを検出する。   Here, as shown in FIG. 3B, after detecting the first peak having the largest power value, the power values at the measurement points at the rising and falling portions before and after the first peak are masked. If not excluded, the power value at the measurement point near the first peak is erroneously detected as the power value of the second peak. Therefore, the second peak is detected by excluding the shaded area in FIG. 3B as the mask area after the first peak detection.

同様に、図3(c)に示すように第2位のピークを検出した後、該第2位のピークの前後の立ち上がり及び立ち下がり部分の測定点の電力値をマスクして除外しないと、第2位のピーク近傍の測定点の電力値を第3位のピークの電力値として誤検出してしまう。そのため、図3(c)の網掛け部分の範囲を第1及び第2ピーク検出後のマスク範囲として除外し、第3位のピークを検出する。   Similarly, after detecting the second peak as shown in FIG. 3 (c), the power values of the measurement points at the rising and falling portions before and after the second peak must be masked and excluded, The power value at the measurement point near the second peak is erroneously detected as the power value of the third peak. Therefore, the shaded area in FIG. 3C is excluded as the mask area after the first and second peaks are detected, and the third peak is detected.

このように、第1位及び第2位のピークの前後の立ち上がり及び立ち下がり部分の測定点を順々にマスク範囲として除外しながら次のピーク検出を行うことにより、図3(d)に示すように、第1位、第2位及び第3位の3つのピークがマルチパス信号の各パス信号として検出される。   As shown in FIG. 3D, the next peak detection is performed while excluding the measurement points at the rising and falling portions before and after the first and second peaks in this manner as the mask range. Thus, the three peaks of the first, second, and third positions are detected as each path signal of the multipath signal.

図4は従来のマルチパス検出の処理フローを示す。同図に示すように、従来のマルチパス検出では、サーチ範囲の全電力値データを読み出し(4−1)、その中から最大値(ピーク)データを検出し(4−2)、そのピークの到着タイミングを検出結果格納レジスタに格納する(4−3)。   FIG. 4 shows a processing flow of conventional multipath detection. As shown in the figure, in the conventional multipath detection, the total power value data in the search range is read (4-1), the maximum value (peak) data is detected from it (4-2), and the peak The arrival timing is stored in the detection result storage register (4-3).

そして、上記4−2の処理フローで検出したピークの前後のタイミング(立ち上がり及び立ち下がり部分)の測定点の電力値データを‘0’に置き換えるマスク処理を行い(4−4)、マスク処理後の電力値データをサーチ範囲電力値格納メモリに書き込み(4−5)、ピーク検出数を1つ分加算し(4−6)、ピーク検出が所定数分完了したか判定し(4−7)、所定数分完了した場合は処理を終了し、所定数分完了していなければ前述の4−1の処理フローに戻って同様の処理を繰り返す。   Then, a mask process is performed to replace the power value data at the measurement points at the timings before and after the peak detected in the process flow of 4-2 (rising and falling parts) with “0” (4-4). Is written in the search range power value storage memory (4-5), the number of peak detections is added by one (4-6), and it is determined whether a predetermined number of peak detections have been completed (4-7). If the predetermined number is completed, the process is terminated. If the predetermined number is not completed, the process returns to the above-described process 4-1 and the same process is repeated.

従来のマルチパス検出器の構成を図5に示す。同図に示すように、従来のマルチパス検出器は、サーチ範囲電力値格納メモリ5−1とピーク検出部5−2とピーク近傍マスク部5−3と検出結果格納レジスタ5−4とから成る。サーチ範囲電力値格納メモリ5−1は、サーチ範囲の全電力値データを格納し、ピーク検出部5−2は、サーチ範囲電力値格納メモリ5−1からサーチ範囲の全電力値データを読み出し、その中から最大値(ピーク)の電力値データを検出する。   The configuration of a conventional multipath detector is shown in FIG. As shown in the figure, the conventional multipath detector includes a search range power value storage memory 5-1, a peak detection unit 5-2, a peak neighborhood mask unit 5-3, and a detection result storage register 5-4. . The search range power value storage memory 5-1 stores the total power value data of the search range, and the peak detector 5-2 reads the total power value data of the search range from the search range power value storage memory 5-1. The power value data of the maximum value (peak) is detected from among them.

ピーク近傍マスク部5−3は、ピーク検出部5−2で検出された最大電力値(ピーク)の立ち上がり及び立ち下がり部分の電力値データを‘0’に書き換えたマスクデータを、サーチ範囲電力値格納メモリ5−1に格納する。検出結果格納レジスタ5−4は、ピーク検出部5−2で検出された最大電力値(ピーク)の到着タイミング及びその電力値データの情報を、抽出パス数分格納する。   The peak vicinity mask unit 5-3 searches the mask data obtained by rewriting the power value data of the rising and falling portions of the maximum power value (peak) detected by the peak detecting unit 5-2 to “0”, and the search range power value Store in the storage memory 5-1. The detection result storage register 5-4 stores the arrival timing of the maximum power value (peak) detected by the peak detection unit 5-2 and the information of the power value data for the number of extracted paths.

ピーク検出部5−2は、検出するピーク数分、サーチ範囲電力値格納メモリ5−1から全電力値データを読み出して最大値(ピーク)の電力値データを検出する処理を繰り返し行い、ピーク近傍マスク部5−3は、検出ピーク数が指定数となるまで、ピーク検出部5−2で検出されたピーク前後のマスク範囲の電力値データを‘0’に置き換えてサーチ範囲電力値格納メモリ5−1に繰り返し格納する。   The peak detection unit 5-2 repeats the process of reading all power value data from the search range power value storage memory 5-1 and detecting the maximum value (peak) power value data for the number of peaks to be detected. The mask unit 5-3 replaces the power value data of the mask range before and after the peak detected by the peak detection unit 5-2 with “0” until the number of detected peaks reaches the designated number, and the search range power value storage memory 5 −1 is repeatedly stored.

従って、従来のマルチパス検出では、指定されたピーク検出数分のピークを検出するのに、
サーチ範囲の全電力値からの最大電力(ピーク)の検出時間×検出ピーク数
の時間を要していた。
Therefore, in the conventional multipath detection, in order to detect the peak for the designated number of peak detections,
The time required for detecting the maximum power (peak) from the total power value in the search range × the number of detected peaks is required.

先行技術文献として下記の特許文献1には、マルチパス検出を高速に処理するマルチパス検出方法について記載され、該マルチパス検出方法は、第1のピークを検出する際に遅延プロファイルデータの全データブロックの最大値検索を実行し、第2位以降のピークを検出する際には、遅延プロファイルデータが更新されたデータブロックのみ最大値検索を再度行い、メモリブロック内の最大値情報を更新し、それ以外のデータブロック(メモリブロック)は一回目で検索した最大値情報を使用し、第2位以降のピーク検出サイクル数を削減するものである。
特開2002−164815号公報
Patent Document 1 listed below as a prior art document describes a multipath detection method for processing multipath detection at high speed, and the multipath detection method uses all data of delay profile data when detecting the first peak. When the maximum value search of the block is executed and the peak after the second place is detected, the maximum value search is performed again only for the data block in which the delay profile data is updated, and the maximum value information in the memory block is updated. Other data blocks (memory blocks) use the maximum value information retrieved in the first time, and reduce the number of peak detection cycles after the second place.
JP 2002-164815 A

前述したように従来のマルチパス検出では、サーチ範囲からマルチパス信号を検出する際、サーチ範囲の全電力値データを対象に、ピーク検出数分のピーク検出処理を行う必要がある。また、1つのピークの検出処理を行った後、次のピークの検出処理の前に、前回の検出処理で検出したピーク前後のマスク幅分の電力値データを‘0’に置き換えてマスクするため、サーチ範囲電力値格納メモリにそれらのマスク後のデータを再度格納する処理が必要となる。この処理は、最終のピーク検出処理を除いて、(ピーク検出数−1)回分行う必要があり、ピーク検出数に比例して増大する。   As described above, in the conventional multipath detection, when detecting a multipath signal from the search range, it is necessary to perform peak detection processing for the number of peak detections for all power value data in the search range. In addition, after performing one peak detection process and before performing the next peak detection process, masking is performed by replacing the power value data for the mask width before and after the peak detected in the previous detection process with “0”. Therefore, it is necessary to store the masked data again in the search range power value storage memory. This process needs to be performed for (number of peak detections−1) times except for the final peak detection process, and increases in proportion to the number of peak detections.

本発明は、パスサーチ範囲の電力値データの中から複数のピークを検出する処理に要する時間を大幅に短縮し、従来のマルチパス検出に比べて高速にマルチパスを検出することを可能にする。   The present invention significantly reduces the time required to detect a plurality of peaks from the power value data in the path search range, and enables multipath detection at higher speed than conventional multipath detection. .

上記課題を解決するためこのマルチパス検出は、遅延プロファイルの各測定点の時系列の電力値を順々に入力し、各パス信号の電力値のピークの立ち上がり及び立ち下がり部分を含むピーク近傍の電力値の大小比較によりピークの到着を検出し、該検出したピークの到着タイミング及び電力値を順次格納し、既に格納したピークの電力値と、前記ピークの到着として検出されたピークの電力値とを比較し、電力値の大きいものから順に所定数のピークの到着タイミング及び電力値を格納することを要件とする。   In order to solve the above-mentioned problem, this multipath detection is performed by sequentially inputting time-series power values at each measurement point of the delay profile, and in the vicinity of the peak including the rising and falling portions of the power value of each path signal. The arrival of the peak is detected by comparing the power values, the arrival timing and the power value of the detected peak are sequentially stored, the power value of the peak already stored, and the power value of the peak detected as the arrival of the peak, And the arrival timing and power value of a predetermined number of peaks in order from the largest power value.

本発明によれば、パスサーチ範囲の電力データの中から複数のピークを検出する処理を、パスサーチ範囲の電力データの一度のみの読み出しにより行うことができ、従来のマルチパス検出に比べ、抽出パス数分の1の処理時間で、マルチパス検出を行うことが可能となる。   According to the present invention, the processing for detecting a plurality of peaks from the power data in the path search range can be performed by reading the power data in the path search range only once, which is extracted as compared with the conventional multipath detection. Multipath detection can be performed in a processing time that is 1 / number of paths.

本発明では、従来のピーク検出部及びピーク近傍マスク部を、マスク幅分の電力値データからピークの到着を検出するピーク検出部に置き換えるとともに、検出結果格納レジスタを、検出されたピークの中から電力値の上位所定数のピークを選択して格納する構成としたものである。これにより、マルチパス信号の検出を、一度のサーチ範囲分の電力値データの読み出しで実施することが可能となる。   In the present invention, the conventional peak detection unit and the peak vicinity mask unit are replaced with a peak detection unit that detects the arrival of a peak from power value data corresponding to the mask width, and the detection result storage register is selected from the detected peaks. In this configuration, the upper predetermined number of peaks of the power value are selected and stored. As a result, multipath signals can be detected by reading power value data for one search range.

以下に本発明の構成及び動作を詳述する。図1は本発明のマルチパス検出器の構成例を示す。同図に示すように、本発明のマルチパス検出器は、サーチ範囲電力値格納メモリ1−1と、ピーク検出部1−2と、検出結果格納部(レジスタ)1−3とで構成される。   The configuration and operation of the present invention will be described in detail below. FIG. 1 shows a configuration example of a multipath detector of the present invention. As shown in the figure, the multipath detector of the present invention includes a search range power value storage memory 1-1, a peak detection unit 1-2, and a detection result storage unit (register) 1-3. .

サーチ範囲電力値格納メモリ1−1は、パスサーチ範囲の全電力値データを格納し、格納量はサーチ範囲長W_serachのアドレス分である。ピーク検出部1−2は、マスク幅W_mask分の電力値データを格納するW_mask個のレジスタで構成される。なお、マスク幅W_maskは、ピークの立ち上がり及び立ち下がりの部分を含むピーク近傍部分である。検出結果格納部(レジスタ)1−3は、検出ピーク数W_peak分のピーク情報(ピーク到着タイミング及びピーク電力値)を格納するレジスタで構成される。   The search range power value storage memory 1-1 stores all power value data of the path search range, and the storage amount is the address of the search range length W_search. The peak detection unit 1-2 includes W_mask registers that store power value data corresponding to the mask width W_mask. Note that the mask width W_mask is a portion in the vicinity of the peak including the rising and falling portions of the peak. The detection result storage unit (register) 1-3 includes a register that stores peak information (peak arrival timing and peak power value) for the number of detected peaks W_peak.

ピーク検出部1−2は、マスク幅W_mask分のレジスタのうち、半分(W_mask/2)までのレジスタに電力値データが格納されたとき、次の電力値データの格納によりピーク到着の判定が可能となることから、ピーク判定機能を活性化する判定イネーブル(EN)信号をオン(‘1’)にする。   When power value data is stored in up to half (W_mask / 2) of the registers corresponding to the mask width W_mask, the peak detector 1-2 can determine peak arrival by storing the next power value data. Therefore, the determination enable (EN) signal for activating the peak determination function is turned on ('1').

また、判定イネーブル(EN)信号がオン(‘1’)の状態で、既にピーク検出部1−2のレジスタに格納された電力値データより低い値の電力値データが格納されたとき、ピークの到着が検出されたと判断し、ピーク検出部1−2のレジスタに格納されている最大の電力値データ(通常は、マスク幅W_maskの中間位置W_mask/2のレジスタに格納されている電力値データ)のピーク情報(ピーク到着タイミング及びピーク電力値)を、検出結果格納部(レジスタ)1−3に出力する。また、このとき、ピーク検出部1−2の各レジスタの格納データを消去するクリア信号をオン(‘1’)にする。   Further, when power value data having a value lower than the power value data already stored in the register of the peak detector 1-2 is stored in the state where the determination enable (EN) signal is on ('1'), the peak It is determined that arrival has been detected, and the maximum power value data stored in the register of the peak detector 1-2 (usually, power value data stored in the register at the intermediate position W_mask / 2 of the mask width W_mask) The peak information (peak arrival timing and peak power value) is output to the detection result storage unit (register) 1-3. At this time, a clear signal for erasing data stored in each register of the peak detector 1-2 is turned on ('1').

検出結果格納部(レジスタ)1−3は、クリア信号がオン(‘1’)となったとき、ピーク検出部1−2から出力されるピーク情報(ピーク到着タイミング及びピーク電力値)を入力し、既に格納されているピーク情報の電力値と比較し、その大きいものから順に並べ替えて各レジスタに所定数のピーク情報を格納する。   The detection result storage unit (register) 1-3 receives the peak information (peak arrival timing and peak power value) output from the peak detection unit 1-2 when the clear signal is turned on ('1'). Compared with the power value of the peak information that has already been stored, the peak information is rearranged in order from the largest, and a predetermined number of peak information is stored in each register.

動作例として図2(a)に示す遅延プロファイルの電力値データが、サーチ範囲電力値格納メモリ1−1に格納されているものとする。図2(a)の(1)〜(11)の番号は、マルチパス信号の各パス信号にその電力値の大きいものから順に付した番号である。   As an operation example, it is assumed that the power value data of the delay profile shown in FIG. 2A is stored in the search range power value storage memory 1-1. The numbers (1) to (11) in FIG. 2 (a) are numbers that are assigned to the path signals of the multipath signal in descending order of the power value.

図2(b)は、図2(a)の電力値データを基に3つのピーク到着を検出する動作例を示している。ここで、動作例の説明における各パラメータとして、サーチ範囲長W_serach=11、マスク幅W_mask=3(ピーク電力値とその前後1つの電力値の測定点を含む幅)、検出ピーク数W_peak=3とする。   FIG. 2B shows an operation example in which three peak arrivals are detected based on the power value data of FIG. Here, as parameters in the description of the operation example, a search range length W_search = 11, a mask width W_mask = 3 (a width including a peak power value and a measurement point of one power value before and after that), a detected peak number W_peak = 3 To do.

以下、サーチ範囲の各電力値データをサーチ範囲電力値格納メモリ1−1から1つずつ順々に読み出すタイミングT1〜T11毎の、ピーク検出部1−2及び検出結果格納部(レジスタ)1−3の動作について説明する。なお、各タイミングT1〜T11で、遅延プロファイルの電力値データ(9),(4),(7),(2),(1),(3),(8),(10),(11),(5),(6)がこの順にピーク検出部1−2に格納されるものとする。   Hereinafter, the peak detection unit 1-2 and the detection result storage unit (register) 1− for each timing T1 to T11 for sequentially reading each power value data of the search range from the search range power value storage memory 1-1 one by one. 3 will be described. At each timing T1 to T11, delay profile power value data (9), (4), (7), (2), (1), (3), (8), (10), (11) , (5), (6) are stored in the peak detector 1-2 in this order.

まず、第1のタイミングT1のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(9)の電力値データを格納し、判定イネーブル信号(EN)がオフ(‘0’)、クリア信号がオフ(‘0’)であるので、シフト処理のみ行う。検出結果格納レジスタ1−3は、クリア信号がオフ(‘0’)であるので、何も処理しない。   First, at the first timing T1, the peak detector 1-2 stores the power value data (9) from the search range power value storage memory 1-1, and the determination enable signal (EN) is turned off ('0). ') Since the clear signal is off (' 0 '), only shift processing is performed. The detection result storage register 1-3 does not process anything because the clear signal is off ('0').

第2のタイミングT2のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(4)の電力値データを格納し、ピーク検出部1−2の中心レジスタ(番号2)まで電力値データが格納されたので、判定イネーブル信号(EN)をオン(‘1’)にする。但し、ピーク検出部1−2の中心レジスタ(番号2)の格納データが最大値かどうかは不明であるので、クリア信号をオフ(‘0’)とし、シフト処理のみ行う。クリア信号がオフ(‘0’)なので、検出結果格納レジスタ1−3は何も処理しない。   At the second timing T2, the peak detector 1-2 stores the power value data of (4) from the search range power value storage memory 1-1, and the center register (number 2) of the peak detector 1-2. Since the power value data is stored up to, the determination enable signal (EN) is turned on ('1'). However, since it is unknown whether the data stored in the center register (number 2) of the peak detector 1-2 is the maximum value, the clear signal is turned off ('0') and only shift processing is performed. Since the clear signal is off ('0'), the detection result storage register 1-3 does not process anything.

第3のタイミングT3のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(7)の電力値データを格納し、判定イネーブル信号(EN)がオン(‘1’)の状態で、中心レジスタ(レジスタ番号2)の格納データ(4)より小さい値のデータが格納されたことを検出し、中心レジスタ(レジスタ番号2)の格納データ(4)がピークであると判定し、(4)の電力値データ(電力値及びタイミング)を検出結果格納レジスタ1−3へ移動する。   At the third timing T3, the peak detector 1-2 stores the power value data of (7) from the search range power value storage memory 1-1, and the determination enable signal (EN) is turned on ('1'). In this state, it is detected that data with a value smaller than the stored data (4) in the central register (register number 2) is stored, and the stored data (4) in the central register (register number 2) is determined to be a peak. Then, the power value data (power value and timing) of (4) is moved to the detection result storage register 1-3.

そして、クリア信号をオン(‘1’)とし、ピーク検出部1−2の全レジスタの格納データをクリアし、判定イネーブル信号(EN)をオフ(‘0’)にする。検出結果格納レジスタ1−3では、ピーク検出部1−2からの電力値データ(4)を第1位のレジスタに格納する。   Then, the clear signal is turned on (“1”), the data stored in all the registers of the peak detector 1-2 is cleared, and the determination enable signal (EN) is turned off (“0”). The detection result storage register 1-3 stores the power value data (4) from the peak detection unit 1-2 in the first register.

第4のタイミングT4のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(2)の電力値データを格納し、判定イネーブル信号(EN)がオフ(‘0’)、クリア信号がオフ(‘0’)であるので、シフト処理のみ行い、検出結果格納レジスタ1−3は何も処理しない。   At the fourth timing T4, the peak detector 1-2 stores the power value data of (2) from the search range power value storage memory 1-1, and the determination enable signal (EN) is off ('0'). Since the clear signal is off ('0'), only shift processing is performed, and the detection result storage register 1-3 does not perform any processing.

第5のタイミングT5のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(1)の電力値データを格納し、ピーク検出部1−2の中心レジスタ(レジスタ番号2)まで電力値データが格納されたので、判定イネーブル信号(EN)をオン(‘1’)にする。但し、中心レジスタの格納データが最大値かどうかは不明なので、クリア信号はオフ(‘0’)のままとし、シフト処理のみ行い、検出結果格納レジスタ1−3は何も処理しない。   At the fifth timing T5, the peak detection unit 1-2 stores the power value data of (1) from the search range power value storage memory 1-1, and the center register (register number 2) of the peak detection unit 1-2. Since the power value data is stored up to (), the determination enable signal (EN) is turned on ('1'). However, since it is unknown whether the data stored in the central register is the maximum value, the clear signal remains off ('0'), only shift processing is performed, and the detection result storage register 1-3 does nothing.

第6のタイミングT6のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(3)の電力値データを入力し、判定イネーブル信号(EN)がオン(‘1’)の状態で、中心レジスタ(レジスタ番号2)の格納データ(1)より小さい値のデータが格納されたことを検出して、中心レジスタ(レジスタ番号2)の格納データ(1)がピークであると判定し、(1)の電力値データ(電力値及びタイミング)を検出結果格納レジスタ1−3へ移動する。   At the sixth timing T6, the peak detector 1-2 receives the power value data (3) from the search range power value storage memory 1-1, and the determination enable signal (EN) is on ('1'). When it is detected that the data stored in the central register (register number 2) is smaller than the stored data (1), the stored data (1) in the central register (register number 2) is peak. The power value data (power value and timing) of (1) is moved to the detection result storage register 1-3.

そして、クリア信号をオン(‘1’)とし、ピーク検出部1−2の全レジスタの格納データをクリアし、判定イネーブル信号(EN)をオフ(‘0’)にする。検出結果格納レジスタ1−3では、ピーク検出部1−2からの電力値データ(1)と、既に格納されている電力値データ(4)との大小比較を行い、電力値データ(1)の方が大きいので、電力値データ(1)を第1位レジスタに格納し、電力値データ(4)を第2位レジスタに移動する。   Then, the clear signal is turned on (“1”), the data stored in all the registers of the peak detector 1-2 is cleared, and the determination enable signal (EN) is turned off (“0”). The detection result storage register 1-3 compares the power value data (1) from the peak detector 1-2 with the power value data (4) already stored, and compares the power value data (1). Since the power value data (1) is stored in the first register, the power value data (4) is moved to the second register.

第7のタイミングT7のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(8)の電力値データを格納し、判定イネーブル信号(EN)がオフ(‘0’)、クリア信号がオフ(‘0’)であるので、シフト処理のみを行い、検出結果格納レジスタ1−3は何も処理しない。   At the seventh timing T7, the peak detector 1-2 stores the power value data of (8) from the search range power value storage memory 1-1, and the determination enable signal (EN) is off ('0'). Since the clear signal is off ('0'), only the shift process is performed, and the detection result storage register 1-3 does not process anything.

第8のタイミングT8のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(10)の電力値データを格納し、ピーク検出部1−2の中心レジスタ(レジスタ番号2)まで電力値データが格納されたので、判定イネーブル信号(EN)をオン(‘1’)にする。このとき、ピーク検出部1−2の中心レジスタ(レジスタ番号2)の格納データ(8)より小さい値のデータ(10)が入力されたことを検出して、中心レジスタ(レジスタ番号2)の格納データ(8)がピークであると判定し、(8)の電力値データ(電力値及びタイミング)を検出結果格納レジスタ1−3へ移動する。   At the eighth timing T8, the peak detector 1-2 stores the power value data of (10) from the search range power value storage memory 1-1, and the center register (register number 2) of the peak detector 1-2. Since the power value data is stored up to (), the determination enable signal (EN) is turned on ('1'). At this time, it is detected that data (10) having a value smaller than the stored data (8) of the center register (register number 2) of the peak detector 1-2 is detected, and the center register (register number 2) is stored. It is determined that the data (8) is a peak, and the power value data (power value and timing) of (8) is moved to the detection result storage register 1-3.

そして、クリア信号をオン(‘1’)とし、ピーク検出部1−2の全レジスタの格納データをクリアし、判定イネーブル信号(EN)をオフ(‘0’)にする。検出結果格納レジスタ1−3では、ピーク検出部1−2からの電力値データ(8)と、既に第2位レジスタに格納されている電力値データ(4)との大小比較を行い、電力値データ(4)の方が大きいので、電力値データ(8)を第3位レジスタに格納する。   Then, the clear signal is turned on (“1”), the data stored in all the registers of the peak detector 1-2 is cleared, and the determination enable signal (EN) is turned off (“0”). In the detection result storage register 1-3, the power value data (8) from the peak detecting unit 1-2 is compared with the power value data (4) already stored in the second register, and the power value is compared. Since the data (4) is larger, the power value data (8) is stored in the third register.

第9のタイミングT9のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(11)の電力値データを格納し、判定イネーブル信号(EN)がオフ(‘0’)、クリア信号=オフ(‘0’)であるので、シフト処理のみを行い、検出結果格納レジスタ1−3は何も処理しない。   At the ninth timing T9, the peak detection unit 1-2 stores the power value data of (11) from the search range power value storage memory 1-1, and the determination enable signal (EN) is off ('0'). Since the clear signal = off ('0'), only shift processing is performed, and the detection result storage register 1-3 does nothing.

第10のタイミングT10のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(5)の電力値データを格納し、ピーク検出部1−2の中心レジスタ(レジスタ番号2)まで電力値データが格納されたので、判定イネーブル信号(EN)をオン(‘1’)にする。但し、中心レジスタの格納データ(11)が最大値かどうかは不明なので、クリア信号はオフ(‘0’)のままとし、シフト処理のみ行い、検出結果格納レジスタ1−3は何も処理しない。   At the tenth timing T10, the peak detector 1-2 stores the power value data of (5) from the search range power value storage memory 1-1, and the center register (register number 2) of the peak detector 1-2. Since the power value data is stored up to (), the determination enable signal (EN) is turned on ('1'). However, since it is unknown whether the storage data (11) of the central register is the maximum value, the clear signal remains off ('0'), only shift processing is performed, and the detection result storage register 1-3 does not process anything.

第11のタイミングT11のとき、ピーク検出部1−2では、サーチ範囲電力値格納メモリ1−1から(6)の電力値データを格納し、判定イネーブル信号(EN)がオン(‘1’)の状態で、中心レジスタ(レジスタ番号2)の格納データ(5)より小さい値のデータが格納されたことを検出して、中心のレジスタ(レジスタ番号2)の格納データ(5)がピークであると判定し、(5)の電力値データ(電力値及びタイミング)を検出結果格納レジスタ1−3へ移動する。   At the eleventh timing T11, the peak detection unit 1-2 stores the power value data of (6) from the search range power value storage memory 1-1, and the determination enable signal (EN) is on ('1'). In this state, it is detected that data with a value smaller than the stored data (5) of the central register (register number 2) is stored, and the stored data (5) of the central register (register number 2) has a peak. The power value data (power value and timing) of (5) is moved to the detection result storage register 1-3.

そして、クリア信号をオン(‘1’)とし、ピーク検出部1−2の全レジスタの格納データをクリアし、判定イネーブル信号(EN)をオフ(‘0’)にする。検出結果格納レジスタ1−3では、ピーク検出部1−2からの電力値データ(5)と、既に第3位レジスタに格納されている電力値データ(8)との大小比較を行い、電力値データ(5)の方が大きいので電力値データ(8)を破棄し、更に、第2位レジスタに格納されている電力値データ(4)との大小比較を行い、電力値データ(4)の方が大きいので、電力値データ(5)を第3位レジスタに格納する。   Then, the clear signal is turned on (“1”), the data stored in all the registers of the peak detector 1-2 is cleared, and the determination enable signal (EN) is turned off (“0”). In the detection result storage register 1-3, the power value data (5) from the peak detection unit 1-2 is compared with the power value data (8) already stored in the third-order register to determine the power value. Since the data (5) is larger, the power value data (8) is discarded, and the power value data (4) stored in the second register is compared with the power value data (4). Therefore, the power value data (5) is stored in the third register.

なお、図2の(b)において、ピークと成り得る電力値データには、網掛けを施して示している。以上、ピーク検出部1−2において、マスク幅(W_mask)の半分(W_mask/2)までのレジスタに電力値データが格納されたとき、次の電力値データの格納により、ピーク到着の判定が可能なことを表す判定イネーブル(EN)信号をオン(‘1’)にし、また、判定イネーブル(EN)信号がオン(‘1’)の状態で、既にピーク検出部1−2のレジスタに格納された電力値データより低い値の電力値データが格納されたときにピークの到着として判断し、ピーク検出部1−2のレジスタに格納されている最大の電力値データ(中間位置W_mask/2のレジスタに格納されている電力値データ)のピーク情報を検出結果格納部(レジスタ)1−3に出力し、このとき、ピーク検出部1−2の各レジスタの格納データを消去するクリア信号をオン(‘1’)にする構成としたことにより、極めて簡単な構成で、かつ、一度のパスサーチ範囲の電力データの読み出しで、所定数のピーク到着を検出することができる。   In FIG. 2B, power value data that can be a peak is shaded. As described above, in the peak detection unit 1-2, when power value data is stored in a register up to half the mask width (W_mask) (W_mask / 2), it is possible to determine peak arrival by storing the next power value data. When the determination enable (EN) signal indicating the above is turned on ('1') and the determination enable (EN) signal is on ('1'), it is already stored in the register of the peak detector 1-2. When the power value data having a value lower than the measured power value data is stored, it is determined that the peak has arrived, and the maximum power value data stored in the register of the peak detecting unit 1-2 (the register at the intermediate position W_mask / 2) The peak information of the power value data stored in (1) is output to the detection result storage unit (register) 1-3, and at this time, the stored data in each register of the peak detection unit 1-2 is deleted. By a clear signal it was configured to be turned on ( '1') that, in an extremely simple structure, and, in one path search range power data reading, it is possible to detect the peak arrival of a predetermined number.

本発明のマルチパス検出器の構成例を示す図である。It is a figure which shows the structural example of the multipath detector of this invention. 本発明のマルチパス検出の動作例を示す図である。It is a figure which shows the operation example of the multipath detection of this invention. マルチパス検出の具体例を示す図である。It is a figure which shows the specific example of a multipath detection. 従来のマルチパス検出の処理フローを示す図である。It is a figure which shows the processing flow of the conventional multipath detection. 従来のマルチパス検出器の構成を示す図である。It is a figure which shows the structure of the conventional multipath detector.

符号の説明Explanation of symbols

1−1 サーチ範囲電力値格納メモリ
1−2 ピーク検出部
1−3 検出結果格納部(レジスタ)
1-1 Search range power value storage memory 1-2 Peak detection unit 1-3 Detection result storage unit (register)

Claims (4)

複数の伝播路を経由した無線信号の遅延プロファイルを測定し、マルチパス信号の到着タイミングを検出する無線受信機のマルチパス検出方法において、
前記遅延プロファイルの各測定点の時系列の電力値を順々に入力し、各パス信号の電力値のピークの立ち上がり及び立ち下がり部分を含むピーク近傍の電力値の大小比較により、ピークの到着を検出するピーク検出ステップと、
前記ピーク検出ステップで検出したピークの到着タイミング及び電力値を順次格納し、既に格納したピークの電力値と、前記ピーク検出ステップでピークの到着として検出されたピークの電力値とを比較し、電力値の大きいものから順に所定数のピークの到着タイミング及び電力値を格納する検出結果格納ステップと、
を含むマルチパス検出方法。
In a multipath detection method of a radio receiver that measures a delay profile of a radio signal passing through a plurality of propagation paths and detects arrival timing of a multipath signal,
The time series power value of each measurement point of the delay profile is sequentially input, and the arrival of the peak is determined by comparing the power values in the vicinity of the peak including the rising and falling portions of the power value of each path signal. A peak detection step to detect;
The peak arrival timing and power value detected in the peak detection step are sequentially stored, and the peak power value already stored is compared with the peak power value detected as the peak arrival in the peak detection step. A detection result storage step for storing the arrival timing and power value of a predetermined number of peaks in order from the largest value;
A multipath detection method including:
複数の伝播路を経由した無線信号の遅延プロファイルを測定し、マルチパス信号の到着タイミングを検出する無線受信機において、
前記遅延プロファイルの各測定点の時系列の電力値を順々に入力し、各パス信号の電力値のピークの立ち上がり及び立ち下がり部分を含むピーク近傍の電力値の大小比較により、ピークの到着を検出するピーク検出部と、
前記ピーク検出部で検出したピークの到着タイミング及び電力値を順次格納し、既に格納したピークの電力値と、前記ピーク検出部でピークの到着として検出されたピークの電力値とを比較し、電力値の大きいものから順に所定数のピークの到着タイミング及び電力値を格納する検出結果格納部と、
を備えた無線受信機。
In a wireless receiver that measures the delay profile of a wireless signal that passes through multiple propagation paths and detects the arrival timing of a multipath signal,
The time series power value of each measurement point of the delay profile is sequentially input, and the arrival of the peak is determined by comparing the power values in the vicinity of the peak including the rising and falling portions of the power value of each path signal. A peak detector to detect;
The peak arrival timing and power value detected by the peak detection unit are sequentially stored, and the peak power value already stored is compared with the peak power value detected as peak arrival by the peak detection unit. A detection result storage unit for storing the arrival timing and power value of a predetermined number of peaks in order from the largest value;
With wireless receiver.
前記ピーク検出部は、前記ピークの立ち上がり及び立ち下がり部分を含むピーク近傍の測定点のみの電力値を格納するレジスタを有し、
前記検出結果格納部は、前記ピーク検出部のレジスタの中心位置のレジスタに格納された電力値を、前記ピークの電力値として入力する構成を有する請求項2に記載の無線受信機。
The peak detection unit has a register that stores a power value of only a measurement point in the vicinity of the peak including a rising and falling part of the peak
The radio receiver according to claim 2, wherein the detection result storage unit has a configuration in which a power value stored in a register at a center position of the register of the peak detection unit is input as the power value of the peak.
前記ピーク検出部は、前記ピーク近傍の測定点のみの電力値を格納するレジスタのうちの中心位置のレジスタに電力値が格納されたときに、ピーク判定機能を活性化する判定イネーブル信号をオンに設定し、
前記判定イネーブル信号がオンに設定された状態で、前記中心位置のレジスタに格納された電力値より低い電力値が入力されたときに、該中心位置のレジスタに格納された電力値をピークの電力値と判定し、ピークの到着タイミングを表すとともに、前記ピーク検出部のレジスタの格納データを消去するクリア信号を出力する構成を有する請求項3に記載の無線受信機。
The peak detection unit turns on a determination enable signal that activates a peak determination function when a power value is stored in a register at a central position among registers that store only power values of measurement points near the peak. Set,
When a power value lower than the power value stored in the center position register is input in a state where the determination enable signal is set to ON, the power value stored in the center position register is changed to the peak power. The radio receiver according to claim 3, wherein the radio receiver is configured to determine a value and represent a peak arrival timing and to output a clear signal for erasing data stored in a register of the peak detection unit.
JP2008028680A 2008-02-08 2008-02-08 Multipath detecting method and radio receiver Withdrawn JP2009188878A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008028680A JP2009188878A (en) 2008-02-08 2008-02-08 Multipath detecting method and radio receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008028680A JP2009188878A (en) 2008-02-08 2008-02-08 Multipath detecting method and radio receiver

Publications (1)

Publication Number Publication Date
JP2009188878A true JP2009188878A (en) 2009-08-20

Family

ID=41071647

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008028680A Withdrawn JP2009188878A (en) 2008-02-08 2008-02-08 Multipath detecting method and radio receiver

Country Status (1)

Country Link
JP (1) JP2009188878A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012043072A1 (en) * 2010-09-29 2012-04-05 シャープ株式会社 Receiver apparatus, reception method and reception program
JP2014022976A (en) * 2012-07-19 2014-02-03 Seiko Epson Corp Asynchronous maximum n value detection circuit and satellite signal capture device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012043072A1 (en) * 2010-09-29 2012-04-05 シャープ株式会社 Receiver apparatus, reception method and reception program
JP2012074965A (en) * 2010-09-29 2012-04-12 Sharp Corp Receiving apparatus, receiving method and receiving program
US8995578B2 (en) 2010-09-29 2015-03-31 Sharp Kabushiki Kaisha Receiver apparatus, reception method, and reception program
JP2014022976A (en) * 2012-07-19 2014-02-03 Seiko Epson Corp Asynchronous maximum n value detection circuit and satellite signal capture device

Similar Documents

Publication Publication Date Title
JP3468189B2 (en) Pattern generation circuit, multipath detection circuit using the same, and multipath detection method thereof
US20140317134A1 (en) Multi-stage parallel multi-character string matching device
US20220345184A1 (en) Communication device and operating method
US8864027B2 (en) Low-power pulse width encoding scheme and counter-less shift register that may be employed therewith
CN101257325B (en) Method and device for detecting dynamic multiple radial in code division multiple access communicating system
JP2009188878A (en) Multipath detecting method and radio receiver
CN111343118A (en) Synchronous circuit and synchronous detection method
EP1602180A2 (en) Multi-path searching
CN113507334B (en) Channel sniffing-based parameter testing method, device, equipment and storage medium
US7349498B2 (en) Method and system for data and edge detection with correlation tables
CN111175810B (en) Microseismic signal arrival time picking method, device, equipment and storage medium
CN103984632A (en) SDC vulnerable instruction recognition method based on error propagation analysis
CN113688434B (en) Hardware Trojan detection method based on process deviation type TDC
CN112579839B (en) Multi-mode matching method and device for large-scale features and storage medium
KR20100023469A (en) Apparatus and method for generating pseudo noise code
CN104297722A (en) Radio frequency ranging main and sub processing devices, system and method based on RRC
CN105138910B (en) The detection method of cpu instruction type hardware Trojan horse based on Hamming distance
JP2005184674A (en) Block synchronization circuit
KR20200095312A (en) Method and system for ambient backscatter communication in multi-tag and multi-reader environments
US7715465B2 (en) Correlation method to adaptively operate in time varying phase and correlator thereof
CN111600784B (en) Data processing method, network equipment, main control board and logic chip
CN101807938B (en) Pseudo-random noise code tracing circuit and method
JP4052137B2 (en) Preamble path position detection circuit
Baek et al. Low complexity sequential estimation scheme for pseudo noise code acquisition
CN116263865A (en) Signal average value calculating device and method thereof

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20110510