KR101979403B1 - Method for controlling radar output frequency and radar system implementing the method - Google Patents
Method for controlling radar output frequency and radar system implementing the method Download PDFInfo
- Publication number
- KR101979403B1 KR101979403B1 KR1020180105951A KR20180105951A KR101979403B1 KR 101979403 B1 KR101979403 B1 KR 101979403B1 KR 1020180105951 A KR1020180105951 A KR 1020180105951A KR 20180105951 A KR20180105951 A KR 20180105951A KR 101979403 B1 KR101979403 B1 KR 101979403B1
- Authority
- KR
- South Korea
- Prior art keywords
- frequency
- signal
- output
- radar
- output frequency
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 32
- 238000013461 design Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000006641 stabilisation Effects 0.000 description 3
- 238000011105 stabilization Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 235000012431 wafers Nutrition 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
- G01S7/4004—Means for monitoring or calibrating of parts of a radar system
- G01S7/4008—Means for monitoring or calibrating of parts of a radar system of transmitters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/35—Details of non-pulse systems
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
본 발명은 레이더 출력 주파수 제어에 관한 것이다.The present invention relates to radar output frequency control.
레이더는 전자기파를 송신하여 목표물로부터 반사되어 온 신호를 수신하여 목표물의 정보를 얻는 기술이다. 레이더는 ADAS(Advanced Driver Assistance System) 및 ITS(Intelligent Transport Systems) 구현을 위한 주요 센서로 이용되고 있고, 이외에도 동작 감지, 속도, 방향, 거리 측정이 요구되는 다양한 분야의 센서로 사용된다. 레이더는 24GHz, 77GHz 등의 고주파를 사용하는데, 고주파 레이더는 성능을 높이고, 안테나 크기를 줄일 수 있는 장점이 있다.A radar is a technique of transmitting an electromagnetic wave to receive a signal reflected from a target to obtain target information. Radar is used as a main sensor for ADAS (Advanced Driver Assistance System) and ITS (Intelligent Transport Systems) implementation. It is also used as a sensor in various fields requiring motion detection, speed, direction and distance measurement. Radar uses high frequencies such as 24GHz and 77GHz, and high frequency radar has the advantage of increasing performance and reducing antenna size.
레이더 트랜시버 칩은 Rx/Tx 모듈이 고집적된 MMIC(Monolithic Microwave Integrated Circuit)일 수 있다. 레이더 MMIC는 전압 제어 오실레이터(Voltage Controlled Oscillator, VCO), 전력 증폭기(Power Amplifier, PA), 저잡음 증폭기(Low Noise Amplifier, LNA), 믹서(Mixer) 등이 집적되어 있다. The radar transceiver chip may be a monolithic microwave integrated circuit (MMIC) with a highly integrated Rx / Tx module. The radar MMIC integrates Voltage Controlled Oscillator (VCO), Power Amplifier (PA), Low Noise Amplifier (LNA), and Mixer.
다양한 RF 소자들을 실리콘 웨이퍼에 구현한 레이더 MMIC는 온도에 따라 출력 특성이 변할 수 있다. 특히, 도 1을 참고하면, 레이더 MMIC는 VCO에 동일한 전압을 인가하더라도, 온도에 따라 VCO 주파수가 달라진다. 레이더 MMIC의 출력 주파수가 달라지면 안테나 정합이 어긋날 수 있고, 규정된 주파수 범위를 벗어나 전파법을 위반할 수 있다.Radar MMICs that implement various RF devices on silicon wafers may have different output characteristics depending on temperature. In particular, referring to FIG. 1, even if the radar MMIC applies the same voltage to the VCO, the VCO frequency varies depending on the temperature. If the output frequency of the radar MMIC changes, the antenna matching may deviate and violate the radio wave method beyond the specified frequency range.
온도에 따른 주파수 편차를 보정하는 방법으로 룩업테이블(look up table)을 이용하는 방법이 있으나, 칩마다 온도 특성이 다르고, 현재 출력 주파수를 모른 채 룩업테이블에 의존해 주파수 제어하는 한계가 있다.There is a method of using a look-up table as a method of correcting a frequency deviation according to temperature, but there is a limit to control the frequency depending on a look-up table without knowing the current output frequency.
레이더 MMIC 외부에 PLL(Phase-Locked loop) 회로를 구성하여 온도 변화에 관계없이 고정된 VCO 주파수를 출력할 수 있다. 하지만 고가의 PLL 칩이 추가되어야 하고, 이로 인해 회로 설계 복잡도가 높아진다.A PLL (Phase-Locked Loop) circuit outside the radar MMIC can be configured to output a fixed VCO frequency regardless of temperature changes. However, expensive PLL chips have to be added, which increases circuit design complexity.
본 발명이 해결하고자 하는 과제는 레이더 MMIC의 출력 주파수를 계산하고, PLL 회로를 사용하지 않고 레이더 MMIC의 출력 주파수를 제어하는 방법, 그리고 이를 구현한 레이더 시스템을 제공하는 것이다.A problem to be solved by the present invention is to provide a method of calculating an output frequency of a radar MMIC and controlling an output frequency of the radar MMIC without using a PLL circuit, and a radar system implementing the method.
한 실시예에 따른 레이더 시스템으로서, 레이더 트랜시버의 출력 주파수가 제1 분주비로 분주된 제1 신호 또는 상기 제1 신호가 제2 분주비로 분주된 제2 신호를 입력받고, 특정 주파수의 클럭으로 입력 신호의 하이 값을 카운트한 후, 상기 입력 신호의 카운트 주기 수에 해당하는 시간 동안 누적한 카운트 값을 출력하는 주파수 카운터, 그리고 상기 클럭의 주파수, 상기 카운트 주기 수, 그리고 상기 출력 주파수를 상기 입력 신호로 분주하는 총 분주비를 기초로 상기 카운트 값에 해당하는 추정 주파수를 계산하고, 상기 추정 주파수와 기준 주파수 범위를 비교하여 상기 레이더 트랜시버의 출력 주파수를 보정하는 컨트롤러를 포함한다.A radar system according to an embodiment is a radar system according to an embodiment of the present invention, in which a first signal whose output frequency of a radar transceiver is divided by a first division ratio or a second signal whose first signal is divided by a second division ratio is input, A frequency counter for counting a high value of the clock signal and outputting a count value accumulated during a time corresponding to the count period of the input signal, And a controller for calculating an estimated frequency corresponding to the count value based on the frequency dividing ratio and comparing the estimated frequency with a reference frequency range to correct an output frequency of the radar transceiver.
상기 컨트롤러는 상기 추정 주파수가 기준 주파수 범위를 벗어난 경우, 상기 레이더 트랜시버의 출력 주파수 보정을 위한 제어 신호를 상기 레이더 트랜시버로 전송할 수 있다.The controller may transmit a control signal for correcting the output frequency of the radar transceiver to the radar transceiver when the estimated frequency is out of the reference frequency range.
상기 제어 신호는 DAC(Digital Analog Converter)의 출력값일 수 있다. 상기 컨트롤러는 상기 DAC의 출력값을 변경하여 상기 레이더 트랜시버의 VCO(Voltage Controlled Oscillator)의 주파수를 보정할 수 있다.The control signal may be an output value of a DAC (Digital Analog Converter). The controller may change an output value of the DAC to correct a frequency of a VCO (Voltage Controlled Oscillator) of the radar transceiver.
상기 레이더 시스템은 상기 클럭을 제공하는 오실레이터를 더 포함할 수 있다.The radar system may further include an oscillator for providing the clock.
상기 주파수 카운터는 상기 입력 신호의 파형이 로우 레벨(low level)에서 하이 레벨(high level)로 올라가는 시점 또는 하이 레벨에서 로우 레벨로 내려가는 시점을 주기 시작으로 탐지하여 상기 카운트 주기 수에 해당하는 시간 동안 하이 값을 카운트할 수 있다.The frequency counter detects a time point at which the waveform of the input signal rises from a low level to a high level or a time point from a high level to a low level as a period start, A high value can be counted.
상기 주파수 카운터는 주파수 분주용 플립플롭으로부터 상기 제2 신호를 입력받고, 상기 플립플롭은 상기 제1 신호를 상기 제2 분주비로 분주한 상기 제2 신호를 출력하며, 상기 주파수 카운터와 상기 플립플롭은 설계 가능한 논리 블록 장치에서 구현될 수 있다.Wherein the frequency counter receives the second signal from a frequency dividing flip-flop, the flip-flop outputs the second signal obtained by dividing the first signal by the second dividing ratio, and the frequency counter and the flip- Can be implemented in a designable logic block device.
한 실시예에 따른 레이더 시스템의 출력 주파수 제어 방법으로서, 레이더 트랜시버의 VCO(Voltage Controlled Oscillator)에서 출력된 신호가 일정 주파수 분주비로 분주된 신호를 입력받는 단계, 입력 신호의 카운트 주기 수에 해당하는 시간 동안, 특정 주파수의 클럭으로 상기 입력 신호의 하이 값을 카운트한 카운트 값을 누적하는 단계, 상기 카운트 값을 이용하여 상기 VCO의 주파수가 기준 주파수 범위 내인지 판단하는 단계, 그리고 상기 VCO의 주파수가 상기 기준 주파수 범위를 벗어난 경우, 상기 VCO의 주파수를 보정하는 제어 신호를 생성하는 단계를 포함한다.There is provided a method of controlling an output frequency of a radar system, the method comprising: receiving a signal output from a VCO (Voltage Controlled Oscillator) of a radar transceiver at a predetermined frequency division ratio; The method comprising the steps of: accumulating a count value obtained by counting a high value of the input signal with a clock of a specific frequency, determining whether the frequency of the VCO is within a reference frequency range using the count value, And generating a control signal for correcting the frequency of the VCO when the frequency is out of the reference frequency range.
상기 VCO의 주파수가 기준 주파수 범위 내인지 판단하는 단계는 상기 클럭의 주파수, 상기 카운트 주기 수, 그리고 상기 VCO의 주파수를 상기 입력 신호로 분주하는 총 분주비를 기초로 상기 카운트 값에 해당하는 추정 주파수를 계산하고, 상기 추정 주파수와 상기 기준 주파수 범위를 비교할 수 있다.Wherein the step of determining whether the frequency of the VCO is within the reference frequency range includes calculating an estimated frequency corresponding to the count value based on the frequency of the clock, the number of count cycles, and the total frequency division ratio of the frequency of the VCO to the input signal. And compare the estimated frequency with the reference frequency range.
상기 제어 신호를 생성하는 단계는 상기 VCO의 주파수를 변경하는 DAC(Digital Analog Converter)의 출력값을 생성할 수 있다.The step of generating the control signal may generate an output value of a DAC (Digital Analog Converter) that changes the frequency of the VCO.
상기 카운트 값을 누적하는 단계는 상기 입력 신호의 파형이 로우 레벨(low level)에서 하이 레벨(high level)로 올라가는 시점 또는 또는 하이 레벨에서 로우 레벨로 내려가는 시점을 주기 시작으로 탐지하여 상기 카운트 주기 수에 해당하는 시간을 계산할 수 있다.The step of accumulating the count value may include detecting a time point at which the waveform of the input signal goes from a low level to a high level or a time point when the waveform goes down from a high level to a low level, Can be calculated.
상기 입력 신호는 상기 VCO에서 출력된 신호가 상기 레이더 트랜시버에 설정된 제1 분주비로 분주된 제1 신호이거나, 상기 제1 신호가 제2 분주비로 분주된 제2 신호일 수 있다.The input signal may be a first signal divided by a first division ratio set in the radar transceiver or a second signal divided by a second division ratio.
실시예에 따르면 고가의 복잡한 PLL 회로 대신 저렴하고 회로 설계가 간단한 FPGA의 주파수 카운터를 이용하여 레이더 트랜시버 MMIC의 출력 주파수를 제어할 수 있다. According to the embodiment, the output frequency of the radar transceiver MMIC can be controlled by using an FPGA frequency counter which is inexpensive and simple in circuit design instead of an expensive complicated PLL circuit.
실시예에 따르면 주파수 카운트 값을 이용해 현재 레이더 트랜시버 MMIC의 출력 주파수를 계산할 수 있어서, 출력 주파수를 기준 주파수 범위로 정확하게 보정할 수 있고, 레이더 트랜시버 MMIC의 이상 여부를 즉시 확인할 수 있다.According to the embodiment, the output frequency of the current radar transceiver MMIC can be calculated using the frequency count value, so that the output frequency can be accurately corrected to the reference frequency range, and it is possible to immediately check whether the radar transceiver MMIC is abnormal.
실시예에 따르면 컨트롤러(300)는 디지털 값인 주파수 카운트 값을 이용해 출력 주파수를 제어 수 있으므로, 주파수 제어를 위한 프로세스 점유율을 낮춰, 다른 목적의 연산 처리를 할 수 있다.According to the embodiment, the
도 1은 온도에 따른 VCO 주파수 변화 그래프이다.
도 2는 PLL을 이용한 주파수 안정화 방법을 설명하는 도면이다.
도 3은 한 실시예에 따른 레이더 시스템의 블록도이다.
도 4는 한 실시예에따른 레이더 트랜시버 MMIC의 출력 주파수 카운트 방법을 설명하는 도면이다.
도 5는 한 실시예에 따른 FPGA와 컨트롤러의 레이더 출력 주파수 제어 방법의 흐름도이다.
도 6은 한 실시예에 레이더 시스템의 레이더 출력 주파수 제어 방법의 흐름도이다. 1 is a graph of VCO frequency change with temperature.
2 is a diagram for explaining a frequency stabilization method using a PLL.
3 is a block diagram of a radar system according to one embodiment.
4 is a view for explaining an output frequency counting method of a radar transceiver MMIC according to an embodiment.
5 is a flowchart of a radar output frequency control method for an FPGA and a controller according to an embodiment.
6 is a flowchart of a radar output frequency control method of a radar system according to an embodiment.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when an element is referred to as " comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise. Also, the terms " part, " " module, " and " module ", etc. in the specification mean a unit for processing at least one function or operation and may be implemented by hardware or software or a combination of hardware and software have.
도 2는 PLL을 이용한 주파수 안정화 방법을 설명하는 도면이다.2 is a diagram for explaining a frequency stabilization method using a PLL.
도 2를 참고하면, 레이더 MMIC는 온도에 따라 VCO 주파수가 달라질 수 있다. 레이더 MMIC의 출력 주파수가 달라지면 안테나 정합이 어긋날 수 있고, 규정된 주파수 범위를 벗어날 수 있어서, 온도에 따른 주파수 안정화(stabilization)가 요구된다.Referring to FIG. 2, the VCO frequency of the radar MMIC may vary depending on the temperature. If the output frequency of the radar MMIC is changed, the antenna matching may deviate and may deviate from the prescribed frequency range, so that frequency stabilization according to temperature is required.
온도 변화에 관계없이 고정된 VCO 주파수를 출력하는 방법으로 레이더 MMIC 외부에 PLL(Phase-Locked loop) 회로를 구성하여 주파수를 보정할 수 있다. 하지만 고가의 PLL 칩이 추가되어야 하고, 이로 인해 회로 설계 복잡도가 높아지는 한계가 있다.The frequency can be corrected by constructing a PLL (Phase-Locked Loop) circuit outside the radar MMIC by outputting the fixed VCO frequency irrespective of the temperature change. However, there is a limitation in that an expensive PLL chip must be added, thereby increasing circuit design complexity.
다음에서, 설계 가능한 논리 블록 장치를 이용하여 PLL 회로에 비해 저렴하고 회로 설계가 간단한 레이더 트랜시버 MMIC의 출력 주파수 제어 방법에 대해 설명한다. 본 발명에서 FPGA(field programmable gate array)를 설계 가능한 논리 블록 장치로 설명하나, 반드시 이에 한정되는 것은 아니며, 본 발명에서 설명하는 주파수 카운터 및 주파수 분배용 플립플롭을 구현할 수 있는 회로이면 충분하다.Next, a method of controlling the output frequency of a radar transceiver MMIC which is less expensive than a PLL circuit using a designable logic block device and is simple in circuit design will be described. In the present invention, a field programmable gate array (FPGA) is described as a designable logic block device. However, the present invention is not limited thereto, and a circuit capable of implementing the frequency counter and the frequency dividing flip-flop described in the present invention is sufficient.
도 3은 한 실시예에 따른 레이더 시스템의 블록도이고, 도 4는 한 실시예에따른 레이더 트랜시버 MMIC의 출력 주파수 카운트 방법을 설명하는 도면이다. FIG. 3 is a block diagram of a radar system according to an embodiment, and FIG. 4 is a view for explaining an output frequency counting method of a radar transceiver MMIC according to an embodiment.
도 3을 참고하면, 레이더 시스템(10)은 RF 송수신 모듈이 고집적된 레이더 트랜시버 MMIC(100), 설계 가능한 논리 블록 장치인 FPGA(200), 컨트롤러(Microcontroller unit, MCU)(300), 동기 클럭을 제공하는 오실레이터(Oscillator)(400)를 포함한다. 컨트롤러(300)는 오실레이터(400)로부터 입력받은 클럭을 체배(multiplier)하여 사용하고, 오실레이터(400)로부터 입력받은 클럭을 FPGA(200)로 입력하여 FPGA(200)와 동기화할 수 있다.3, the
레이더 트랜시버 MMIC(100)는 송신 안테나로 RF 신호를 전송하는 송신(Tx) 모듈과 수신 안테나를 통해 RF 신호를 수신하는 수신(Rx) 모듈을 포함한다. 레이더 트랜시버 MMIC(100)는 전압 제어 오실레이터(Voltage Controlled Oscillator, VCO), 전력 증폭기(Power Amplifier, PA), 저잡음 증폭기(Low Noise Amplifier, LNA), 믹서(Mixer) 등의 RF 소자들이 집적되어 있다.The radar transceiver MMIC 100 includes a transmit (Tx) module for transmitting an RF signal to a transmit antenna and a receive (Rx) module for receiving an RF signal via the receive antenna. The radar transceiver MMIC 100 has integrated RF elements such as a voltage controlled oscillator (VCO), a power amplifier (PA), a low noise amplifier (LNA), and a mixer.
레이더 트랜시버 MMIC(100) 내부는 제조사에 의해 다양하게 설계될 수 있으나, 송신 모듈은 본 발명의 설명에 필요한 VCO(110), PA(130), 주파수 분주기(Frequency Divider)(150)를 포함하고, 이들의 연결 관계는 다양하고 복잡할 수 있으나, 도면에서는 간단히 표시한다. VCO(110), PA(130), 주파수 분주기(150)는 이미 알려진 RF 소자이므로, 이들 각각의 동작 설명은 생략한다.The transmitter module may include a
레이더 트랜시버 MMIC(100)는 VCO(110) 출력 주파수가 1/N으로 분주된 신호를 FPGA(200)로 출력한다. VCO(110) 출력 주파수는 주파수 분주기(150)에 의해 분주될 수 있다. 예를 들면, Infineon BGT24LTR11 MMIC의 분주비(N1)는 8192이고, VCO 출력 주파수가 24GHz인 경우, BGT24LTR11 MMIC에서 2.9296MHz(=24GHz/8192)의 사각파가 출력된다.The
FPGA(200)는 주파수 카운터(Frequency Counter)(210)를 포함한다. FPGA(200)는 주파수 분배용 플립플롭(flip-flop)(230)을 더 포함할 수 있다. The FPGA 200 includes a
주파수 카운터(210)는 오실레이터(400)의 주파수 클럭에 동기하여, 입력 신호의 하이(high) 값을 카운트한다. 이때, 주파수 카운터(210)는 입력 신호의 주기가 지정된 횟수(Tcount) 반복될 동안 입력 신호의 하이 값을 카운트한다. 주파수 카운터(210)는 입력 신호의 파형이 로우 레벨(low level)에서 하이 레벨(high level)로 올라가는 시점(rising edge) 또는 하이 레벨에서 로우 레벨로 내려가는 시점(falling edge)을 주기 시작으로 탐지할 수 있다. FPGA(200)는 컨트롤러(300)로부터 오실레이터(400)에서 제공되는 주파수 클럭을 입력받을 수 있다. The
주파수 카운터(210)는 입력 신호의 카운트 주기 수(예를 들면, Tcount는 300 주기) 동안 카운트한 값을 컨트롤러(300)로 전달한다. The
만약, 주파수 카운터(210)가 레이더 트랜시버 MMIC(100)에서 출력된 주파수 신호를 카운트할 수 있다면, 플립플롭(230)은 생략될 수 있다. 하지만, 레이더 트랜시버 MMIC(100)에서 출력된 신호의 주파수가 높은 경우, 주파수 카운터(210)는 클럭을 통해 입력 신호의 하이 값을 카운트할 수 없다. 이 경우, FPGA(200)는 레이더 트랜시버 MMIC(100)로부터 수신한 신호가 플립플롭(230)을 거쳐 낮은 주파수 대역으로 분주되도록 구현할 수 있다. 즉, 플립플롭(230)이 레이더 트랜시버 MMIC(100)로부터 주파수 신호를 입력받고, 입력받은 주파수 신호를 주파수 카운터(210)에서 카운트 가능한 주파수 대역으로 낮춘다.If the
도 4를 참고하면, 플립플롭(230)의 분주비(N2)가 예를 들어, 8인 경우, 플립플롭(230)에서 출력되는 분주 신호(사각파)의 주파수는 0.3662MHz(=2.9296MHz/8)로 낮아진다.4, when the frequency division ratio N2 of the flip-
주파수 카운터(210)는 오실레이터(400)에서 제공된 클럭에 맞춰 플립플롭(230)에서 출력되는 신호의 하이 값을 카운트한다. 오실레이터(400)에서 제공된 주파수가 32MHz인 경우, 플립플롭(230)의 출력 신호(0.3662MHz)의 한 주기에서 32MHz 클럭에 의해 하이로 카운트되는 값은 43.6919번[=(32MHz/2)/0.3662MHz]이다.The
주파수 카운터(210)는 카운트 주기 동안 카운트한 값을 컨트롤러(300)로 전달하는데, 카운트 주기 수가 약 1ms에 해당하는 366 주기인 경우, 주파수 카운터(210)는 366 주기 동안 카운트된 값인 15991번을 컨트롤러(300)로 전달할 수 있다. 플립플롭(230)에서 출력되는 분주 신호(0.3662MHz)는 한 주기가 2.7307*10-6sec이고, 한 주기에서 카운트되는 값이 43.6919번이므로, 1ms 동안(366주기에 해당) 15991번 카운트된다.The
컨트롤러(300)는 주파수 카운터(210)로부터 레이더 트랜시버 MMIC(100)의 출력 주파수에 대한 카운트 값(주파수 카운트 값)을 수신한다. The
컨트롤러(300)는 수학식 1과 같이, 주파수 카운트 값(Cf) 및 각종 파라미터들을 이용하여 레이더 트랜시버 MMIC(100)의 출력 주파수(fo_estimated)를 계산(추정)할 수 있다.The
수학식 1에서, fcounter_clock은 주파수 카운터(210)의 클럭 주파수로서, 오실레이터(400)에서 제공될 수 있다. Cf는 주파수 카운터(210)로부터 수신한 주파수 카운트 값이다. Tcount는 주파수 카운터(210)에서 하이 값을 카운트한 입력 신호의 주기 수(카운트 주기 수)이다. 예를 들면, Tcount가 300인 경우, 주파수 카운터(210)는 입력 신호의 300 주기 동안 하이 값을 카운트한다. Nf_divider는 VCO 출력 주파수의 총 분주비로서, 레이더 트랜시버 MMIC(100)의 분주비(N1) 및 플립플롭(230)의 분주비(N2)의 곱일 수 있다.In Equation (1), f counter_clock may be provided in the
컨트롤러(300)는 레이더 트랜시버 MMIC(100)의 출력 주파수(fo_estimated)가 기준 주파수 범위인지 판단한다. 컨트롤러(300)는 출력 주파수가 기준 주파수 범위를 벗어난 경우, VCO(110) 주파수 보정을 위한 제어 신호를 레이더 트랜시버 MMIC(100)로 전송한다. 컨트롤러(300)는 주기적으로 주파수 보정할 수 있다.The
계산된 출력 주파수가 기준 주파수 범위와 다른 경우, 컨트롤러(300)는 VCO(110)로 입력되는 DAC(Digital Analog Converter)의 출력값을 제어하여 VCO(110) 출력 주파수를 보정한다. 계산된 출력 주파수가 기준 주파수 범위 내인 경우, 컨트롤러(300)는 VCO(110)로 입력되는 DAC의 출력값을 그대로 유지한다. When the calculated output frequency differs from the reference frequency range, the
도 5는 한 실시예에 따른 FPGA와 컨트롤러의 레이더 출력 주파수 제어 방법의 흐름도이다. 5 is a flowchart of a radar output frequency control method for an FPGA and a controller according to an embodiment.
도 5를 참고하면, FPGA(200)는 레이더 트랜시버 MMIC(100)로부터 출력 주파수 신호를 입력받는다(S110). 출력 주파수 신호(fmmic_out)는 레이더 트랜시버 MMIC(100)에서 정해진 분주비(N1)로 분주되어 출력된다.Referring to FIG. 5, the
FPGA(200)는 일정 시간 동안, 클럭 주파수(fcounter_clock)로 입력 신호의 하이 값을 카운트한다(S120). 시간은 입력 신호의 카운트 주기 수(Tcount, 예를 들면 300 주기)에 해당하는 시간으로서, FPGA(200)는 입력 신호의 파형이 로우 레벨에서 하이 레벨로 올라가는 시점 또는 하이 레벨에서 로우 레벨로 내려가는 시점을 주기 시작으로 탐지할 수 있다. 이때, FPGA(200)는 레이더 트랜시버 MMIC(100)의 출력 주파수 신호의 하이 값을 카운트하도록 설계되거나, 레이더 트랜시버 MMIC(100)의 출력 주파수 신호를 정해진 분주비(N2)로 분주한 후, 분주한 신호의 하이 값을 카운트하도록 설계될 수 있다. 이를 위해 FPGA(200)는 주파수 분주를 위한 플립플롭(230)을 주파수 카운터(210)와 함께 구현할 수 있다.The
FPGA(200)는 일정 시간(Tcount 주기에 대응하는 시간) 동안 누적한 입력 신호의 주파수 하이 값 카운트 값(Cf)을 컨트롤러(300)로 전송한다(S130).The
컨트롤러(300)는 FPGA(200)의 클럭 주파수(fcounter_clock), FPGA(200)의 카운트 주기 수(Tcount), 그리고 VCO 출력 주파수의 총 분주비(Nf_divider)를 기초로 주파수 카운트 값(Cf)에 해당하는 출력 주파수(fo_estimated)를 추정한다(S140).
컨트롤러(300)는 추정한 출력 주파수(fo_estimated)가 기준 주파수 범위인지 판단한다(S150). The
컨트롤러(300)는 추정한 출력 주파수가 기준 주파수 범위를 벗어난 경우, VCO(110) 주파수 보정을 위한 제어 신호를 레이더 트랜시버 MMIC(100)로 전송한다(S160). 컨트롤러(300)는 VCO(110)로 입력되는 DAC 출력값을 제어하여 VCO(110) 출력 주파수를 보정할 수 있다.The
컨트롤러(300)는 추정한 출력 주파수가 기준 주파수 범위 내인 경우, 현재 설정된 값을 유지한다(S170). 컨트롤러(300)는 VCO(110)로 입력되는 DAC의 출력값을 그대로 유지한다. If the estimated output frequency is within the reference frequency range, the
컨트롤러(300)는 주기적으로 주파수 보정할 수 있다.The
다른 실시예에 따르면, 컨트롤러(300)는 주파수 카운트 값(Cf)으로 출력 주파수의 편차를 알 수 있으므로, 주파수 카운트 값(Cf)과 기준 주파수의 카운트 값(예를 들면, 24GHz의 1ms 동안의 카운트 값인 15991)을 비교하여 레이더 트랜시버 MMIC(100)의 출력 주파수 제어를 할 수 있다.According to another embodiment, the
도 6은 한 실시예에 레이더 시스템의 레이더 출력 주파수 제어 방법의 흐름도이다. 6 is a flowchart of a radar output frequency control method of a radar system according to an embodiment.
도 6을 참고하면, 레이더 시스템(10)은 레이더 트랜시버 MMIC(100)의 VCO에서 출력된 신호가 일정 주파수 분주비로 분주된 신호를 입력받는다(S210). 레이더 시스템(10)은 VCO에서 출력된 신호가 레이더 트랜시버 MMIC에 설정된 분주비로 분주된 신호이거나, 플립플롭(230)에서 출력된 신호일 수 있다.Referring to FIG. 6, the
레이더 시스템(10)은 입력 신호의 카운트 주기 수에 해당하는 시간 동안, 특정 주파수의 클럭으로 입력 신호의 하이 값을 카운트한 카운트 값을 누적한다(S220). 이때, 레이더 시스템(10)은 입력 신호의 파형이 로우 레벨(low level)에서 하이 레벨(high level)로 올라가는 시점 또는 하이 레벨에서 로우 레벨로 내려가는 시점을 주기 시작으로 탐지하여 카운트 주기 수에 해당하는 시간을 계산할 수 있다.The
레이더 시스템(10)은 카운트 값을 이용하여 VCO의 주파수가 기준 주파수 범위 내인지 판단한다(S230). 레이더 시스템(10)은 클럭의 주파수, 카운트 주기 수, VCO의 주파수를 입력 신호로 분주하는 총 분주비를 기초로 카운트 값에 해당하는 주파수를 계산하여 VCO의 출력 주파수를 추정한 후, 추정 주파수와 기준 주파수 범위를 비교한다.The
레이더 시스템(10)은 VCO의 주파수가 기준 주파수 범위를 벗어난 경우, VCO의 주파수를 보정하는 제어 신호를 생성한다(S240). 레이더 시스템(10)은 VCO의 주파수를 변경하는 DAC의 출력값을 생성할 수 있다.The
이와 같이 실시예에 따르면 고가의 복잡한 PLL 회로 대신 저렴하고 회로 설계가 간단한 FPGA의 주파수 카운터를 이용하여 레이더 트랜시버 MMIC의 출력 주파수를 제어할 수 있다. According to the embodiment, the output frequency of the radar transceiver MMIC can be controlled by using an FPGA frequency counter which is inexpensive and simple in circuit design instead of an expensive complicated PLL circuit.
실시예에 따르면 주파수 카운트 값을 이용해 현재 레이더 트랜시버 MMIC의 출력 주파수를 계산할 수 있어서, 출력 주파수를 기준 주파수 범위로 정확하게 보정할 수 있고, 레이더 트랜시버 MMIC의 이상 여부를 즉시 확인할 수 있다.According to the embodiment, the output frequency of the current radar transceiver MMIC can be calculated using the frequency count value, so that the output frequency can be accurately corrected to the reference frequency range, and it is possible to immediately check whether the radar transceiver MMIC is abnormal.
실시예에 따르면 컨트롤러(300)는 디지털 값인 주파수 카운트 값을 이용해 출력 주파수를 제어 수 있으므로, 주파수 제어를 위한 프로세스 점유율을 낮춰, 다른 목적의 연산 처리를 할 수 있다.According to the embodiment, the
이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다.The embodiments of the present invention described above are not implemented only by the apparatus and method, but may be implemented through a program for realizing the function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.
Claims (11)
레이더 트랜시버의 출력 주파수가 제1 분주비로 분주된 제1 신호 또는 상기 제1 신호가 제2 분주비로 분주된 제2 신호를 입력받고, 특정 주파수의 클럭으로 입력 신호의 하이 값에서의 클럭 수를 카운트한 후, 상기 입력 신호의 카운트 주기 수에 해당하는 시간 동안 누적한 카운트 값을 출력하는 주파수 카운터, 그리고
상기 클럭의 주파수, 상기 카운트 주기 수, 상기 출력 주파수를 상기 입력 신호로 분주하는 총 분주비, 그리고 상기 카운트 값을 기초로 상기 레이더 트랜시버의 출력 주파수를 추정하고, 추정한 출력 주파수가 상기 레이더 트랜시버의 기준 주파수 범위 내인지 판단하며, 상기 추정한 출력 주파수가 상기 기준 주파수 범위를 벗어난 경우, 상기 레이더 트랜시버의 출력 주파수 보정을 위한 제어 신호를 상기 레이더 트랜시버로 전송하는 컨트롤러
를 포함하는 레이더 시스템.As a radar system,
A first signal whose output frequency of the radar transceiver is divided by a first division ratio or a second signal whose first signal is divided by a second division ratio is received and the number of clocks at a high value of the input signal is counted by a clock of a specific frequency A frequency counter for outputting a count value accumulated during a time corresponding to the count period of the input signal,
Estimating an output frequency of the radar transceiver based on the frequency of the clock, the number of count cycles, the total division ratio for dividing the output frequency into the input signal, and the count value, And a controller for transmitting a control signal for correcting an output frequency of the radar transceiver to the radar transceiver when the estimated output frequency is out of the reference frequency range,
And a radar system.
상기 제어 신호는 DAC(Digital Analog Converter)의 출력값이고,
상기 컨트롤러는
상기 DAC의 출력값을 변경하여 상기 레이더 트랜시버의 VCO(Voltage Controlled Oscillator)의 주파수를 보정하는, 레이더 시스템.The method of claim 1,
The control signal is an output value of a DAC (Digital Analog Converter)
The controller
And modifies the frequency of a VCO (Voltage Controlled Oscillator) of the radar transceiver by changing an output value of the DAC.
상기 클럭을 제공하는 오실레이터를 더 포함하는 레이더 시스템.The method of claim 1,
Further comprising an oscillator providing said clock.
상기 주파수 카운터는
상기 입력 신호의 파형이 로우 레벨(low level)에서 하이 레벨(high level)로 올라가는 시점 또는 하이 레벨에서 로우 레벨로 내려가는 시점을 주기 시작으로 탐지하여 상기 카운트 주기 수에 해당하는 시간 동안 하이 값을 카운트하는, 레이더 시스템.The method of claim 1,
The frequency counter
A time point when the waveform of the input signal rises from a low level to a high level or a time point from a high level to a low level is detected as a period beginning and a high value is counted for a time corresponding to the count period number Radar system.
상기 주파수 카운터는 주파수 분주용 플립플롭으로부터 상기 제2 신호를 입력받고,
상기 플립플롭은 상기 제1 신호를 상기 제2 분주비로 분주한 상기 제2 신호를 출력하며,
상기 주파수 카운터와 상기 플립플롭은 설계 가능한 논리 블록 장치에서 구현되는, 레이더 시스템.The method of claim 1,
The frequency counter receives the second signal from the frequency dividing flip-flop,
The flip-flop outputs the second signal obtained by dividing the first signal by the second division ratio,
Wherein the frequency counter and the flip-flop are implemented in a designable logic block device.
레이더 트랜시버의 VCO(Voltage Controlled Oscillator)에서 출력된 신호가 일정 주파수 분주비로 분주된 신호를 입력받는 단계,
입력 신호의 카운트 주기 수에 해당하는 시간 동안, 특정 주파수의 클럭으로 상기 입력 신호의 하이 값에서의 클럭 수를 카운트한 카운트 값을 누적하는 단계,
상기 클럭의 주파수, 상기 카운트 주기 수, 상기 출력 주파수를 상기 입력 신호로 분주하는 총 분주비, 그리고 상기 카운트 값을 기초로 상기 VCO의 출력 주파수를 추정하는 단계,
상기 추정한 출력 주파수가 상기 레이더 트랜시버의 기준 주파수 범위 내인지 판단하는 단계,
상기 추정한 출력 주파수가 상기 기준 주파수 범위를 벗어난 경우, 상기 추정한 출력 주파수를 보정하는 제어 신호를 생성하는 단계, 그리고
상기 제어 신호를 상기 레이더 트랜시버로 전송하는 단계
를 포함하는, 출력 주파수 제어 방법.A method of controlling an output frequency of a radar system,
Receiving a signal output from a VCO (Voltage Controlled Oscillator) of a radar transceiver, the signal being divided by a predetermined frequency division ratio;
Accumulating a count value obtained by counting the number of clocks at a high value of the input signal with a clock of a specific frequency for a time corresponding to the number of count cycles of the input signal;
Estimating an output frequency of the VCO based on the frequency of the clock, the number of count cycles, the total division ratio for dividing the output frequency by the input signal, and the count value,
Determining whether the estimated output frequency is within a reference frequency range of the radar transceiver,
Generating a control signal for correcting the estimated output frequency when the estimated output frequency is out of the reference frequency range, and
Transmitting the control signal to the radar transceiver
/ RTI >
상기 제어 신호를 생성하는 단계는
상기 VCO의 주파수를 변경하는 DAC(Digital Analog Converter)의 출력값을 생성하는, 출력 주파수 제어 방법.8. The method of claim 7,
The step of generating the control signal
And generating an output value of a DAC (Digital Analog Converter) that changes the frequency of the VCO.
상기 카운트 값을 누적하는 단계는
상기 입력 신호의 파형이 로우 레벨(low level)에서 하이 레벨(high level)로 올라가는 시점 또는 또는 하이 레벨에서 로우 레벨로 내려가는 시점을 주기 시작으로 탐지하여 상기 카운트 주기 수에 해당하는 시간을 계산하는, 출력 주파수 제어 방법.8. The method of claim 7,
The step of accumulating the count value
A time point at which the waveform of the input signal rises from a low level to a high level or a time point from a high level to a low level is detected as a cycle start to calculate a time corresponding to the count period number, Output frequency control method.
상기 입력 신호는
상기 VCO에서 출력된 신호가 상기 레이더 트랜시버에 설정된 제1 분주비로 분주된 제1 신호이거나, 상기 제1 신호가 제2 분주비로 분주된 제2 신호인, 출력 주파수 제어 방법.8. The method of claim 7,
The input signal
Wherein the signal output from the VCO is a first signal divided by a first division ratio set in the radar transceiver or the first signal is a second signal divided by a second division ratio.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180105951A KR101979403B1 (en) | 2018-09-05 | 2018-09-05 | Method for controlling radar output frequency and radar system implementing the method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180105951A KR101979403B1 (en) | 2018-09-05 | 2018-09-05 | Method for controlling radar output frequency and radar system implementing the method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101979403B1 true KR101979403B1 (en) | 2019-05-16 |
Family
ID=66671896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180105951A KR101979403B1 (en) | 2018-09-05 | 2018-09-05 | Method for controlling radar output frequency and radar system implementing the method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101979403B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115469149A (en) * | 2022-08-29 | 2022-12-13 | 陕西航空电气有限责任公司 | A frequency acquisition method and device suitable for generators in aviation power supply systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008288866A (en) * | 2007-05-17 | 2008-11-27 | New Japan Radio Co Ltd | Frequency sweep oscillation circuit |
KR20100062806A (en) * | 2008-12-02 | 2010-06-10 | 한국전자통신연구원 | Frequency calibration loop |
-
2018
- 2018-09-05 KR KR1020180105951A patent/KR101979403B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008288866A (en) * | 2007-05-17 | 2008-11-27 | New Japan Radio Co Ltd | Frequency sweep oscillation circuit |
KR20100062806A (en) * | 2008-12-02 | 2010-06-10 | 한국전자통신연구원 | Frequency calibration loop |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115469149A (en) * | 2022-08-29 | 2022-12-13 | 陕西航空电气有限责任公司 | A frequency acquisition method and device suitable for generators in aviation power supply systems |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6747488B2 (en) | Multiple PLL oscillator and multiple CW radar used therefore | |
JP6732664B2 (en) | Transceiver system | |
EP2495634B1 (en) | A time base generator and method for providing a first clock signal and a second clock signal | |
US11796636B2 (en) | Radar front end with RF oscillator monitoring | |
US8975970B2 (en) | Producing a desired frequency using a controlled oscillator with known temperature sensitivity | |
US10520596B2 (en) | FM-CW radar and method of generating FM-CW signal | |
US10955527B2 (en) | Radar signal processor and radar system | |
US20090102570A1 (en) | Phase locked loop circuit and wireless communication system | |
CN109085543B (en) | Linear frequency modulation signal generator | |
KR101979403B1 (en) | Method for controlling radar output frequency and radar system implementing the method | |
US20160344397A1 (en) | Lock detection circuit, oscillation source circuit and wireless device | |
US20170366193A1 (en) | Programmable frequency divider, pll synthesizer and radar device | |
US20180083637A1 (en) | Frequency calibration method for digitally controlled oscillator and apparatus using the same | |
CN115800996A (en) | Phase-locked loop, radio frequency signal transmitter, radar sensor and electronic equipment | |
US10601312B2 (en) | Bandwidth adaptation in a phase-locked loop of a local oscillator | |
CN116148830A (en) | Distance measuring method and distance measuring device | |
US11846720B2 (en) | Frequency sweep circuit and radar device | |
US20160065226A1 (en) | Pll circuit, method, and electronic apparatus | |
US12249998B2 (en) | Real-time chirp signal frequency linearity measurement | |
US20240077579A1 (en) | Real-Time Chirp Signal Frequency Linearity Measurement | |
CN115765631A (en) | Voltage controlled oscillator frequency calibration system and method based on frequency comparison | |
CN115603742A (en) | Frequency-locked loop logic circuit, oscillation system and operation method of oscillation system | |
CN117674829A (en) | Phase-locked loop control method, system, radar and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180905 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20180905 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20181219 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190430 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190510 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190510 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220318 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230104 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240423 Start annual number: 6 End annual number: 6 |