KR20220070841A - Apparatus and method for changing waveform mode at high speed - Google Patents
Apparatus and method for changing waveform mode at high speed Download PDFInfo
- Publication number
- KR20220070841A KR20220070841A KR1020200157828A KR20200157828A KR20220070841A KR 20220070841 A KR20220070841 A KR 20220070841A KR 1020200157828 A KR1020200157828 A KR 1020200157828A KR 20200157828 A KR20200157828 A KR 20200157828A KR 20220070841 A KR20220070841 A KR 20220070841A
- Authority
- KR
- South Korea
- Prior art keywords
- registers
- transmission
- waveform mode
- reception
- values
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims abstract description 136
- 230000008859 change Effects 0.000 claims description 24
- 238000012360 testing method Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 12
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 15
- 238000012937 correction Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000000630 rising effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/06—Systems determining position data of a target
- G01S13/08—Systems for measuring distance only
- G01S13/10—Systems for measuring distance only using transmission of interrupted, pulse modulated waves
- G01S13/22—Systems for measuring distance only using transmission of interrupted, pulse modulated waves using irregular pulse repetition frequency
- G01S13/225—Systems for measuring distance only using transmission of interrupted, pulse modulated waves using irregular pulse repetition frequency with cyclic repetition of a non-uniform pulse sequence, e.g. staggered PRF
-
- 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/28—Details of pulse systems
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/135—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Nonlinear Science (AREA)
- General Engineering & Computer Science (AREA)
- Dc Digital Transmission (AREA)
Abstract
Description
본 발명은 고속 파형 모드 변경 장치 및 방법에 관한 것으로서, 더욱 상세하게는 운용 파형 모드에 따라 송수신 제어 타이밍을 제어하기 위해 레지스터의 값을 변경하는, 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for changing a high-speed waveform mode, and more particularly, to an apparatus and method for changing a value of a register to control transmission/reception control timing according to an operation waveform mode.
도 1은 송수신 제어 타이밍을 설명하기 위한 도면이고, 도 2는 종래의 송수신 타이밍 제어 시스템을 설명하기 위한 도면이며, 도 3은 종래의 송수신 제어 타이밍의 설정 과정을 설명하기 위한 도면이다.FIG. 1 is a diagram for explaining transmission/reception control timing, FIG. 2 is a diagram for explaining a conventional transmission/reception timing control system, and FIG. 3 is a diagram for explaining a conventional transmission/reception control timing setting process.
도 1을 참조하면, N번째 송신 펄스(pulse) 구간과 N+1번째 송신 펄스 구간 사이인, N번째 수신 구간에서 N+1번째 송신 펄스 구간에 대한 송수신 제어 명령에 대한 설정을 완료하여야 한다.Referring to FIG. 1 , it is necessary to complete the setting of the transmission/reception control command for the N+1-th transmission pulse section in the N-th reception section, which is between the N-th transmission pulse section and the N+1-th transmission pulse section.
도 2에 도시된 바와 같은 종래의 송수신 타이밍 제어 시스템은 N+1번째 송신 펄스 구간에 대한 송수신 제어 명령(예컨대, 운용 모드 #N에 따른 설정 명령)에 대한 설정을 완료하려면, FPGA(Field Programmable Gate Array)의 송신 레지스터 세트인 n+1개의 Tx Register(T00, T01, ..., Tn-1, Tn) 각각의 값을 운용 모드 #N에 따른 값으로 설정하여야 하고, 수신 레지스터 세트인 n+1개의 Rx Register(R00, R01, ..., Rn-1, Rn) 각각의 값을 운용 모드 #N에 따른 값으로 설정하여야 한다.In the conventional transmission/reception timing control system as shown in FIG. 2, to complete the setting of the transmission/reception control command (eg, the setting command according to the operation mode #N) for the N+1th transmission pulse section, FPGA (Field Programmable Gate) Array) transmit register set, each value of n+1 Tx Registers (T00, T01, ..., Tn-1, Tn) must be set to a value according to operation mode #N, and receive register set n+ Each value of one Rx Register (R00, R01, ..., Rn-1, Rn) must be set to a value according to operation mode #N.
예컨대, 도 3에 도시된 바와 같이, N번째 수신 구간에 송신 레지스터인 N개의 Tx Register(TxREG_01, TxREG_02, ..., TxREG_N)와 수신 레지스터인 M개의 Rx Register(RxREG_01, RxREG_02, ..., RxREG_M) 각각의 값을 N+1번째 송신 펄스 구간 전에 운용 모드(Mode)에 따른 값으로 전부 설정하여야 한다.For example, as shown in FIG. 3, in the N-th reception section, N Tx Registers (TxREG_01, TxREG_02, ..., TxREG_N) and M Rx Registers (RxREG_01, RxREG_02, ..., Each value of RxREG_M) must be set to a value according to the operation mode before the N+1th transmission pulse section.
그러나, 종래의 송수신 타이밍 제어 시스템은 높은 펄스 반복 주파수(pulse repetition frequency, PRF) 운용 관점과 실시간 신호 처리 관점에서 한계가 있다. 높은 펄스 반복 주파수(high PRF)는 낮은 펄스 반복 주파수(low PRF) 대비 레지스터 설정 가능 시간이 상대적으로 짧고, 펄스 반복 주기(pulse repetition interval, PRI) 시간 이내에 다은 운용 파형 모드와 송수신 펄스 타이밍 설정이 필요하다. 실시간 신호 처리(예컨대, 탐지/추적 알고리즘을 실시간으로 구동)를 하기 위해서는, 레지스터 설정을 위한 프로세서의 통신 태스크(task)의 점유율을 감소할 필요가 있다. 즉, 프로세서(CPU, DSP 등)의 신호 처리 태스크의 연산 타이밍 마진을 확보할 필요가 있다.However, the conventional transmission/reception timing control system has limitations in terms of high pulse repetition frequency (PRF) operation and real-time signal processing. The high pulse repetition frequency (high PRF) has a relatively short register setting time compared to the low pulse repetition frequency (low PRF), and it is necessary to set up different operating waveform modes and transmit/receive pulse timing within the pulse repetition interval (PRI) time. do. In order to perform real-time signal processing (eg, driving a detection/tracking algorithm in real time), it is necessary to reduce the share of a communication task of a processor for setting a register. That is, it is necessary to secure the operation timing margin of the signal processing task of the processor (CPU, DSP, etc.).
본 발명이 이루고자 하는 목적은, 복수개의 송신 레지스터와 복수개의 수신 레지스터의 값을 운용 파형 모드에 따른 값으로 한번에 전부 변경하는, 고속 파형 모드 변경 장치 및 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a high-speed waveform mode changing apparatus and method for changing all values of a plurality of transmit registers and a plurality of receive registers to values according to an operating waveform mode at once.
본 발명의 명시되지 않은 또 다른 목적들은 하기의 상세한 설명 및 그 효과로부터 용이하게 추론할 수 있는 범위 내에서 추가적으로 고려될 수 있다.Other objects not specified in the present invention may be additionally considered within the scope that can be easily inferred from the following detailed description and effects thereof.
상기의 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 장치는, 복수개의 송신 레지스터와 복수개의 수신 레지스터를 포함하는 저장부; 운용 파형 모드별로 송신 타이밍과 수신 타이밍을 확인하여, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 운용 파형 모드별로 획득하는 송수신 타이밍 확인부; 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 하나의 기준 레지스터의 값을 기준값으로 하여, 상기 송수신 타이밍 확인부를 통해 획득한 상기 운용 파형 모드별 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 각각의 값을, 상기 기준값 + 고정값 형태로 획득하고, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 기준값 + 상기 고정값 형태로 설정하는 송수신 레지스터 설정부; 및 운용 파형 모드가 변경되는 경우, 변경되는 운용 파형 모드에 따른 상기 하나의 기준 레지스터의 값인 상기 기준값을 변경하는 운용 모드 변경부;를 포함하며, 상기 하나의 기준 레지스터의 값인 상기 기준값이 변경되면, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 상기 하나의 기준 레지스터를 제외한 나머지 레지스터들의 값도 자동으로 변경된다.According to a preferred embodiment of the present invention for achieving the above object, there is provided an apparatus for changing a high-speed waveform mode, comprising: a storage unit including a plurality of transmit registers and a plurality of receive registers; a transmission/reception timing check unit for checking transmission timing and reception timing for each operation waveform mode, and acquiring values of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode; Values of each of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode obtained through the transmission/reception timing check unit by using the value of one of the plurality of transmission registers and the plurality of reception registers as a reference value a transmit/receive register setting unit for obtaining , in the form of the reference value + a fixed value, and setting the values of the plurality of transmit registers and the plurality of receive registers in the form of the reference value + the fixed value; and an operation mode change unit configured to change the reference value that is the value of the one reference register according to the changed operation waveform mode when the operation waveform mode is changed, wherein when the reference value that is the value of the one reference register is changed, Values of the remaining registers except for the one reference register among the plurality of transmit registers and the plurality of receive registers are also automatically changed.
여기서, 상기 저장부는, 상기 운용 파형 모드별 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 각각에 대한 상기 고정값을 저장하고 있을 수 있다.Here, the storage unit may store the fixed values for each of the plurality of transmit registers and the plurality of receive registers for each operation waveform mode.
여기서, 상기 운용 모드 변경부는, n번째 수신 구간에 레지스터 제어 함수를 한번 실행함으로써, n-1번째 송신 구간의 운용 파형 모드에 대한 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 한번에 변경하여 상기 n-1번째 송신 구간에 대한 펄스를 제어하고, 상기 레지스터 제어 함수는, 상기 운용 파형 모드, 상기 기준 레지스터 및 상기 기준값을 입력 파라미터로 할 수 있다.Here, the operation mode changing unit changes the values of the plurality of transmission registers and the plurality of reception registers for the operation waveform mode of the n-1 th transmission period at once by executing the register control function once in the n-th reception section. A pulse for the n-1 th transmission period may be controlled, and the register control function may use the operating waveform mode, the reference register, and the reference value as input parameters.
여기서, 상기 송수신 타이밍 확인부는, 송신기와 주파수 합성기의 딜레이(delay) 특성을 확인하여 상기 복수개의 송신 레지스터의 초기값을 획득하고, 증폭기의 최적 구동 타이밍을 결정하기 위해 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 송신 타이밍을 확인하며, 수신기의 딜레이(delay) 특성을 확인하여 상기 복수개의 수신 레지스터의 초기값을 획득하고, 송신 신호 누설 구간 회피를 위한 수신 신호 보호 게이트(gate)의 타이밍과 국부 발진기(local oscillator, LO)의 신호 생성 시간을 결정하기 위해 반복적으로 시험하여 상기 복수개의 수신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 수신 타이밍을 확인할 수 있다.Here, the transmission/reception timing check unit obtains the initial values of the plurality of transmission registers by checking the delay characteristics of the transmitter and the frequency synthesizer, and repeatedly tests to determine the optimal driving timing of the amplifier to determine the optimal driving timing of the plurality of transmissions. By checking the optimum value of the register, the transmission timing is checked for each operation waveform mode, the delay characteristic of the receiver is checked to obtain the initial values of the plurality of reception registers, and the transmission signal leakage section is avoided. By repeatedly testing to determine the timing of the receive signal protection gate and the signal generation time of the local oscillator (LO) for The reception timing may be checked.
여기서, 상기 송수신 타이밍 확인부는, 운용 파형 모드, 펄스 반복 주파수(pulse repetition frequency, PRF) 및 제어 타이밍 정보를 포함하는 사용자 요청 정보를 기반으로 상기 복수개의 송신 레지스터의 초기값과 상기 복수개의 수신 레지스터의 초기값을 획득하고, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터가 초기값으로 설정된 상태에서 발생된 실제 신호로부터 획득한 실제 데이터와 상기 사용자 요청 정보로부터 획득한 요청 데이터를 비교하여 오차가 있으면 상기 복수개의 송신 레지스터의 값과 상기 복수개의 수신 레지스터의 값을 조정하는 과정을 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값과 상기 복수개의 수신 레지스터의 최적값을 상기 운용 파형 모드별로 획득할 수 있다.Here, the transmission/reception timing check unit, based on the user request information including the operation waveform mode, pulse repetition frequency (PRF) and control timing information, the initial value of the plurality of transmission registers and the plurality of reception registers An initial value is obtained, and actual data obtained from an actual signal generated when the plurality of transmission registers and the plurality of reception registers are set as initial values is compared with the requested data obtained from the user request information, and if there is an error, the By repeatedly testing the process of adjusting the values of the plurality of transmit registers and the values of the plurality of receive registers, the optimal values of the plurality of transmit registers and the optimal values of the plurality of receive registers can be obtained for each operation waveform mode. .
여기서, 상기 송수신 타이밍 확인부는, 상기 실제 신호로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 실제 데이터를 획득하고, 상기 사용자 요청 정보로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 요청 데이터를 획득하며, 상기 실제 데이터와 상기 요청 데이터를 비교하여 오차를 확인할 수 있다.Here, the transmission/reception timing check unit obtains the actual data for a start delay, a frequency, and a duty from the actual signal, and a start delay, a frequency from the user request information The requested data for (frequency) and duty (duty) may be obtained, and an error may be confirmed by comparing the actual data with the requested data.
상기의 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 방법은, 복수개의 송신 레지스터와 복수개의 수신 레지스터를 포함하는 고속 파형 모드 변경 장치에 의해 수행되는 고속 파형 모드 변경 방법으로서, 운용 파형 모드별로 송신 타이밍과 수신 타이밍을 확인하여, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 운용 파형 모드별로 획득하는 단계; 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 하나의 기준 레지스터의 값을 기준값으로 하여, 획득한 상기 운용 파형 모드별 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 각각의 값을, 상기 기준값 + 고정값 형태로 획득하고, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 기준값 + 상기 고정값 형태로 설정하는 단계; 및 운용 파형 모드가 변경되는 경우, 변경되는 운용 파형 모드에 따른 상기 하나의 기준 레지스터의 값인 상기 기준값을 변경하는 단계;를 포함하며, 상기 하나의 기준 레지스터의 값인 상기 기준값이 변경되면, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 상기 하나의 기준 레지스터를 제외한 나머지 레지스터들의 값도 자동으로 변경된다.A high-speed waveform mode changing method according to a preferred embodiment of the present invention for achieving the above object is a high-speed waveform mode changing method performed by a high-speed waveform mode changing device including a plurality of transmit registers and a plurality of receive registers, confirming transmission timing and reception timing for each operating waveform mode, and acquiring values of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode; Each value of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode obtained by using the value of one of the plurality of transmission registers and the plurality of reception registers as a reference value is the reference value + fixed acquiring in the form of a value, and setting the values of the plurality of transmit registers and the plurality of receive registers in the form of the reference value + the fixed value; and changing the reference value that is the value of the one reference register according to the changed operation waveform mode when the operation waveform mode is changed, and when the reference value that is the value of the one reference register is changed, the plurality of Values of the other registers except for the one reference register among the transmit register and the plurality of receive registers are also automatically changed.
여기서, 상기 변경 단계는, n번째 수신 구간에 레지스터 제어 함수를 한번 실행함으로써, n-1번째 송신 구간의 운용 파형 모드에 대한 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 한번에 변경하여 상기 n-1번째 송신 구간에 대한 펄스를 제어하는 것으로 이루어지고, 상기 레지스터 제어 함수는, 상기 운용 파형 모드, 상기 기준 레지스터 및 상기 기준값을 입력 파라미터로 할 수 있다.Here, in the changing step, by executing the register control function once in the nth reception section, the values of the plurality of transmission registers and the plurality of reception registers for the operation waveform mode of the n-1th transmission section are changed at once It consists of controlling a pulse for an n-1 th transmission section, and the register control function may use the operating waveform mode, the reference register, and the reference value as input parameters.
여기서, 상기 획득 단계는, 송신기와 주파수 합성기의 딜레이(delay) 특성을 확인하여 상기 복수개의 송신 레지스터의 초기값을 획득하고, 증폭기의 최적 구동 타이밍을 결정하기 위해 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 송신 타이밍을 확인하며, 수신기의 딜레이(delay) 특성을 확인하여 상기 복수개의 수신 레지스터의 초기값을 획득하고, 송신 신호 누설 구간 회피를 위한 수신 신호 보호 게이트(gate)의 타이밍과 국부 발진기(local oscillator, LO)의 신호 생성 시간을 결정하기 위해 반복적으로 시험하여 상기 복수개의 수신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 수신 타이밍을 확인하는 것으로 이루어질 수 있다.Here, in the acquiring step, the initial values of the plurality of transmission registers are obtained by checking the delay characteristics of the transmitter and the frequency synthesizer, and the plurality of transmission registers are repeatedly tested to determine the optimal driving timing of the amplifier. By checking the optimum value of , the transmission timing is checked for each operation waveform mode, and the initial values of the plurality of reception registers are obtained by checking the delay characteristics of the receiver, and the transmission signal leakage period is avoided. Through iterative tests to determine the timing of a reception signal protection gate and a signal generation time of a local oscillator (LO), and confirming the optimal values of the plurality of reception registers, the operation waveform mode This may be accomplished by checking the reception timing.
여기서, 상기 획득 단계는, 운용 파형 모드, 펄스 반복 주파수(pulse repetition frequency, PRF) 및 제어 타이밍 정보를 포함하는 사용자 요청 정보를 기반으로 상기 복수개의 송신 레지스터의 초기값과 상기 복수개의 수신 레지스터의 초기값을 획득하고, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터가 초기값으로 설정된 상태에서 발생된 실제 신호로부터 획득한 실제 데이터와 상기 사용자 요청 정보로부터 획득한 요청 데이터를 비교하여 오차가 있으면 상기 복수개의 송신 레지스터의 값과 상기 복수개의 수신 레지스터의 값을 조정하는 과정을 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값과 상기 복수개의 수신 레지스터의 최적값을 상기 운용 파형 모드별로 획득하는 것으로 이루어질 수 있다.Here, the acquiring step is based on the user request information including the operation waveform mode, pulse repetition frequency (PRF) and control timing information, the initial values of the plurality of transmission registers and the initial values of the plurality of reception registers value is obtained, and actual data obtained from an actual signal generated in a state in which the plurality of transmission registers and the plurality of reception registers are set to initial values is compared with the requested data obtained from the user request information, and if there is an error, the plurality of Obtaining the optimal values of the plurality of transmit registers and the optimal values of the plurality of receive registers for each operation waveform mode by repeatedly testing the process of adjusting the values of the transmit registers and the values of the plurality of receive registers have.
여기서, 상기 획득 단계는, 상기 실제 신호로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 실제 데이터를 획득하고, 상기 사용자 요청 정보로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 요청 데이터를 획득하며, 상기 실제 데이터와 상기 요청 데이터를 비교하여 오차를 확인하는 것으로 이루어질 수 있다.Here, the acquiring step includes acquiring the real data for a start delay, a frequency and a duty from the real signal, and a start delay, a frequency ( frequency) and duty (duty) may be obtained, and the error may be confirmed by comparing the actual data with the requested data.
상기의 기술적 과제를 달성하기 위한 본 발명의 바람직한 실시예에 따른 컴퓨터 프로그램은 컴퓨터로 읽을 수 있는 기록 매체에 저장되어 상기한 고속 파형 모드 변경 방법 중 어느 하나를 컴퓨터에서 실행시킨다.A computer program according to a preferred embodiment of the present invention for achieving the above technical problem is stored in a computer-readable recording medium, and any one of the above-described high-speed waveform mode changing methods is executed in the computer.
본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 장치 및 방법에 의하면, 복수개의 송신 레지스터와 복수개의 수신 레지스터의 값을 운용 파형 모드에 따른 값으로 한번에 전부 변경함으로써, 통신 프로토콜의 간소화를 통해 높은 펄스 반복 주파수(pulse repetition frequency, PRF) 운용이 가능하고, 실시간 신호 처리를 할 수 있다.According to the apparatus and method for changing a high-speed waveform mode according to a preferred embodiment of the present invention, the values of the plurality of transmit registers and the plurality of receive registers are changed all at once to values according to the operation waveform mode, thereby simplifying the communication protocol and providing a high pulse rate. A pulse repetition frequency (PRF) operation is possible, and real-time signal processing can be performed.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Effects of the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.
도 1은 송수신 제어 타이밍을 설명하기 위한 도면이다.
도 2는 종래의 송수신 타이밍 제어 시스템을 설명하기 위한 도면이다.
도 3은 종래의 송수신 제어 타이밍의 설정 과정을 설명하기 위한 도면이다.
도 4는 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 장치를 설명하기 위한 블록도이다.
도 5는 본 발명의 바람직한 실시예예 따른 송수신 레지스터 설정 과정의 일례를 설명하기 위한 도면이다.
도 6은 본 발명의 바람직한 실시예에 따른 송수신 타이밍 제어 시스템의 일례를 설명하기 위한 도면이다.
도 7은 본 발명의 바람직한 실시예에 따른 송수신 제어 타이밍의 설정 과정의 일례를 설명하기 위한 도면이다.
도 8은 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 방법을 설명하기 위한 흐름도이다.
도 9는 도 8에 도시한 획득 단계의 세부 단계를 설명하기 위한 흐름도이다.1 is a diagram for explaining transmission/reception control timing.
2 is a diagram for explaining a conventional transmission/reception timing control system.
3 is a view for explaining a conventional setting process of transmission/reception control timing.
4 is a block diagram illustrating an apparatus for changing a high-speed waveform mode according to a preferred embodiment of the present invention.
5 is a diagram for explaining an example of a transmission/reception register setting process according to a preferred embodiment of the present invention.
6 is a diagram for explaining an example of a transmission/reception timing control system according to a preferred embodiment of the present invention.
7 is a diagram for explaining an example of a process of setting transmission/reception control timing according to a preferred embodiment of the present invention.
8 is a flowchart illustrating a method of changing a high-speed waveform mode according to a preferred embodiment of the present invention.
9 is a flowchart for explaining the detailed steps of the acquisition step shown in FIG. 8 .
이하, 첨부된 도면을 참조하여 본 발명의 실시 예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Advantages and features of the present invention, and a method for achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments published below, but may be implemented in various different forms, and only these embodiments make the publication of the present invention complete, and common knowledge in the art to which the present invention pertains It is provided to fully inform those who have the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used herein may be used with the meaning commonly understood by those of ordinary skill in the art to which the present invention belongs. In addition, terms defined in a commonly used dictionary are not to be interpreted ideally or excessively unless clearly defined in particular.
본 명세서에서 "제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.In the present specification, terms such as “first” and “second” are for distinguishing one component from other components, and the scope of rights should not be limited by these terms. For example, a first component may be termed a second component, and similarly, a second component may also be termed a first component.
본 명세서에서 각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In the present specification, identification symbols (eg, a, b, c, etc.) in each step are used for convenience of description, and identification symbols do not describe the order of each step, and each step is clearly Unless a specific order is specified, the order may differ from the specified order. That is, each step may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the reverse order.
본 명세서에서, "가진다", "가질 수 있다", "포함한다" 또는 "포함할 수 있다"등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this specification, expressions such as “have”, “may have”, “include” or “may include” indicate the existence of a corresponding feature (eg, a numerical value, function, operation, or component such as a part). and does not exclude the presence of additional features.
또한, 본 명세서에 기재된 '~부'라는 용어는 소프트웨어 또는 FPGA(field-programmable gate array) 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터 구조들 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다.In addition, the term '~ unit' as used herein means software or a hardware component such as a field-programmable gate array (FPGA) or ASIC, and '~ unit' performs certain roles. However, '-part' is not limited to software or hardware. '~' may be configured to reside on an addressable storage medium or may be configured to refresh one or more processors. Accordingly, as an example, '~' indicates components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, and procedures. , subroutines, segments of program code, drivers, firmware, microcode, circuitry, data structures and variables. The functions provided in the components and '~ units' may be combined into a smaller number of components and '~ units' or further separated into additional components and '~ units'.
이하에서 첨부한 도면을 참조하여 본 발명에 따른 고속 파형 모드 변경 장치 및 방법의 바람직한 실시예에 대해 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a preferred embodiment of an apparatus and method for changing a high-speed waveform mode according to the present invention will be described in detail with reference to the accompanying drawings.
먼저, 도 4 내지 도 7을 참조하여 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 장치에 대하여 설명한다.First, an apparatus for changing a high-speed waveform mode according to a preferred embodiment of the present invention will be described with reference to FIGS. 4 to 7 .
도 4는 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 장치를 설명하기 위한 블록도이고, 도 5는 본 발명의 바람직한 실시예예 따른 송수신 레지스터 설정 과정의 일례를 설명하기 위한 도면이며, 도 6은 본 발명의 바람직한 실시예에 따른 송수신 타이밍 제어 시스템의 일례를 설명하기 위한 도면이고, 도 7은 본 발명의 바람직한 실시예에 따른 송수신 제어 타이밍의 설정 과정의 일례를 설명하기 위한 도면이다.4 is a block diagram illustrating an apparatus for changing a high-speed waveform mode according to a preferred embodiment of the present invention, FIG. 5 is a view for explaining an example of a transmission/reception register setting process according to a preferred embodiment of the present invention, and FIG. It is a diagram for explaining an example of a transmission/reception timing control system according to a preferred embodiment of the present invention, and FIG. 7 is a diagram for explaining an example of a process for setting transmission/reception control timing according to a preferred embodiment of the present invention.
도 4를 참조하면, 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 장치(100)는 레이더 탐색기(도시하지 않음) 등에 탑재되어, 복수개의 송신 레지스터와 복수개의 수신 레지스터의 값을 운용 파형 모드에 따른 값으로 한번에 전부 변경한다.4, the high-speed waveform
이를 위해, 고속 파형 모드 변경 장치(100)는 저장부(110), 송수신 타이밍 확인부(130), 송수신 레지스터 설정부(150) 및 운용 모드 변경부(170)를 포함할 수 있다.To this end, the high-speed waveform
저장부(110)는 복수개의 송신 레지스터(111) 및 복수개의 수신 레지스터(113)를 포함하며, 고속 파형 모드 변경 장치(100)의 동작에 필요한 프로그램이나 데이터를 저장하고, 고속 파형 모드 변경 장치(100)의 동작에 따라 생성되는 데이터를 저장할 수 있다.The storage unit 110 includes a plurality of transmission registers 111 and a plurality of reception registers 113 , and stores programs or data necessary for the operation of the high-speed waveform
특히, 복수개의 송신 레지스터(110) 및 복수개의 수신 레지스터(113)는 고속 파형 모드 변경 장치(100)의 운용 파형 모드에 따른 송수신 제어 타이밍과 관련된 값을 저장하고 있다.In particular, the plurality of transmission registers 110 and the plurality of reception registers 113 store values related to transmission/reception control timing according to the operation waveform mode of the high-speed waveform
송수신 타이밍 확인부(130)는 운용 파형 모드별로 송신 타이밍과 수신 타이밍을 확인하여, 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)의 값을 운용 파형 모드별로 획득할 수 있다.The transmission/reception timing check unit 130 may check the transmission timing and reception timing for each operation waveform mode, and obtain values of the plurality of transmission registers 111 and the plurality of reception registers 113 for each operation waveform mode.
즉, 송수신 타이밍 확인부(130)는 송신기(도시하지 않음)와 주파수 합성기(도시하지 않음)의 딜레이(delay) 특성을 확인하여 복수개의 송신 레지스터(111)의 초기값을 획득하고, 증폭기(도시하지 않음)의 최적 구동 타이밍을 결정하기 위해 반복적으로 시험하여 복수개의 송신 레지스터(111)의 최적값을 확인하는 것을 통해, 운용 파형 모드별로 송신 타이밍을 확인할 수 있다.That is, the transmission/reception timing check unit 130 obtains initial values of the plurality of transmission registers 111 by checking the delay characteristics of the transmitter (not shown) and the frequency synthesizer (not shown), and an amplifier (not shown) By repeatedly testing to determine the optimal driving timing of the plurality of transmission registers 111 and confirming the optimal values of the plurality of transmission registers 111, the transmission timing can be checked for each operating waveform mode.
그리고, 송수신 타이밍 확인부(130)는 수신기(도시하지 않음)의 딜레이(delay) 특성을 확인하여 복수개의 수신 레지스터(113)의 초기값을 획득하고, 송신 신호 누설 구간 회피를 위한 수신 신호 보호 게이트(gate)(도시하지 않음)의 타이밍과 국부 발진기(local oscillator, LO)(도시하지 않음)의 신호 생성 시간을 결정하기 위해 반복적으로 시험하여 복수개의 수신 레지스터(113)의 최적값을 확인하는 것을 통해, 운용 파형 모드별로 수신 타이밍을 확인할 수 있다.Then, the transmission/reception timing check unit 130 obtains initial values of the plurality of reception registers 113 by checking the delay characteristics of the receiver (not shown), and a reception signal protection gate for avoiding a transmission signal leakage section Iteratively tested to determine the timing of (gate) (not shown) and the signal generation time of a local oscillator (LO) (not shown) to confirm optimal values of the plurality of receiving registers 113 . Through this, it is possible to check the reception timing for each operating waveform mode.
보다 자세하게 설명하면, 송수신 타이밍 확인부(130)는 운용 파형 모드, 펄스 반복 주파수(pulse repetition frequency, PRF) 및 제어 타이밍 정보를 포함하는 사용자 요청 정보를 기반으로 복수개의 송신 레지스터(111)의 초기값과 복수개의 수신 레지스터(113)의 초기값을 획득할 수 있다.In more detail, the transmission/reception timing check unit 130 is an initial value of the plurality of transmission registers 111 based on user request information including an operation waveform mode, a pulse repetition frequency (PRF), and control timing information. and initial values of the plurality of reception registers 113 may be obtained.
그런 다음, 송수신 타이밍 확인부(130)는 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)가 특정 값(예컨대, 초기값, 조정값 등)으로 설정된 상태에서 발생된 실제 신호로부터 획득한 실제 데이터와 사용자 요청 정보로부터 획득한 요청 데이터를 비교하여, 오차가 있으면 복수개의 송신 레지스터(111)의 값과 복수개의 수신 레지스터(113)의 값을 조정하는 과정을 반복적으로 시험하여, 복수개의 송신 레지스터(111)의 최적값과 복수개의 수신 레지스터(113)의 최적값을 운용 파형 모드별로 획득할 수 있다. 여기서, 실제 신호는 하드웨어 그룹 딜레이(IC in/out latency, cable delay 등)가 반영되어 있어, 사용자 요청에 따른 신호와는 오차가 발생되게 된다.Then, the transmission/reception timing check unit 130 obtains from an actual signal generated in a state in which the plurality of transmission registers 111 and the plurality of reception registers 113 are set to specific values (eg, initial values, adjustment values, etc.). The process of adjusting the values of the plurality of transmission registers 111 and the values of the plurality of reception registers 113 is repeatedly tested by comparing the actual data with the requested data obtained from the user request information and if there is an error, the plurality of transmission The optimum value of the register 111 and the optimum value of the plurality of reception registers 113 may be obtained for each operation waveform mode. Here, since the actual signal reflects the hardware group delay (IC in/out latency, cable delay, etc.), an error occurs with the signal according to the user's request.
이때, 송수신 타이밍 확인부(130)는 실제 신호로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 실제 데이터를 획득하고, 사용자 요청 정보로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 요청 데이터를 획득하며, 실제 데이터와 요청 데이터를 비교하여 오차를 확인할 수 있다. 예컨대, 실제 데이터의 듀티와 요청 데이터의 듀티의 차이가 있으면, 오차율을 보정하여 보정 변수(= [(요청 데이터의 듀티 - 실제 데이터의 듀티) * period] / register setup clock)를 획득하고, 획득한 보정 변수를 통해 레지스터의 값을 조정(register 조정값 = register 기존값 + 보정 변수)할 수 있다. 그리고, 실제 데이터의 Rising Pulse Delay와 요청 데이터의 Rising Pulse Delay의 차이가 있으면, 오차율을 보정하여 보정 변수(= (요청 데이터의 delay - 실제 데이터의 delay) / register setup clock)를 획득하고, 획득한 보정 변수를 통해 레지스터의 값을 조정(register 조정값 = register 기존값 + 보정 변수)할 수 있다.In this case, the transmission/reception timing check unit 130 obtains actual data for a start delay, a frequency, and a duty from an actual signal, and a start delay, a frequency ( frequency) and duty (duty) are obtained, and the error can be confirmed by comparing the actual data with the requested data. For example, if there is a difference between the duty of the actual data and the duty of the requested data, the error rate is corrected to obtain a correction variable (= [(duty of requested data - duty of actual data) * period] / register setup clock), and the obtained The value of the register can be adjusted through the correction variable (register adjustment value = register existing value + correction variable). And, if there is a difference between the Rising Pulse Delay of the actual data and the Rising Pulse Delay of the requested data, the error rate is corrected to obtain a correction variable (= (request data delay - actual data delay) / register setup clock) The value of the register can be adjusted through the correction variable (register adjustment value = register existing value + correction variable).
이를 통해, 송수신 타이밍 확인부(130)는 도 5에 도시된 바와 같은 송수신 타이밍, 즉 n+1개의 송신 레지스터(111)인 "T00, T01, T02, T03, T04, ..., Tn-1, Tn"과 n개의 수신 레지스터(113)인 "R01, R02, R03, R04, ..., Rn-1, Rn"의 최적값을 운용 파형 모드별로 획득할 수 있다.Through this, the transmit/receive timing check unit 130 determines the transmit/receive timing as shown in FIG. 5, that is, n+1 transmit registers 111, "T00, T01, T02, T03, T04, ..., Tn-1. , Tn" and the optimum values of "R01, R02, R03, R04, ..., Rn-1, Rn" which are the n reception registers 113 may be obtained for each operating waveform mode.
송수신 레지스터 설정부(150)는 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 중 하나의 기준 레지스터의 값을 기준값으로 하여, 송수신 타이밍 확인부(130)를 통해 획득한 운용 파형 모드별 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 각각의 값을, 기준값 + 고정값 형태로 획득하고, 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)의 값을 기준값 + 고정값 형태로 설정할 수 있다.The transmit/receive register setting unit 150 uses the value of one of the plurality of transmit registers 111 and the plurality of receive
이때, 저장부(110)는 운용 파형 모드별 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 각각에 대한 고정값을 저장하고 있을 수 있다.In this case, the storage unit 110 may store fixed values for each of the plurality of transmission registers 111 and the plurality of reception registers 113 for each operation waveform mode.
예컨대, 송수신 레지스터 설정부(150)는 도 5에 도시된 바와 같은 n개의 송신 레지스터(111)인 "T01, T02, T03, T04, ..., Tn-1, Tn"과 n개의 수신 레지스터(113)인 "R01, R02, R03, R04, ..., Rn-1, Rn"의 각각의 값을, 기준 레지스터인 "T00"의 값을 기준값으로 하여, 기준값 + 고정값 형태로 획득하고, n개의 송신 레지스터(111)인 "T01, T02, T03, T04, ..., Tn-1, Tn"과 n개의 수신 레지스터(113)인 "R01, R02, R03, R04, ..., Rn-1, Rn"의 값을 기준값(기준 레지스터 T00의 값) + 고정값 형태로 설정할 수 있다. 즉, T01은 기준값인 "T00의 값" + 고정값인 "-X1"의 형태로, T02는 기준값인 "T00의 값" + 고정값인 "-X2"의 형태로, T03은 기준값인 "T00의 값" + 고정값인 "+X3"의 형태로, T04는 기준값인 "T00의 값" + 고정값인 "-X4"의 형태로, Tn-1은 기준값인 "T00의 값" + 고정값인 "-Xn-1"의 형태로, Tn은 기준값인 "T00의 값" + 고정값인 "+Xn"의 형태로 설정할 수 있다. 그리고, R01은 기준값인 "T00의 값" + 고정값인 "-Y1"의 형태로, R02는 기준값인 "T00의 값" + 고정값인 "+Y2"의 형태로, R03은 기준값인 "T00의 값" + 고정값인 "-Y3"의 형태로, R04는 기준값인 "T00의 값" + 고정값인 "+Y4"의 형태로, Rn-1은 기준값인 "T00의 값" + 고정값인 "-Yn-1"의 형태로, Rn은 기준값인 "T00의 값" + 고정값인 "+Yn"의 형태로 설정할 수 있다.For example, the transmit/receive register setting unit 150 includes n transmit registers 111, “T01, T02, T03, T04, ..., Tn-1, Tn,” and n receive registers ( 113), each value of "R01, R02, R03, R04, ..., Rn-1, Rn" is obtained in the form of a reference value + a fixed value, using the value of "T00", which is a reference register, as a reference value, "T01, T02, T03, T04, ..., Tn-1, Tn" which are n transmit registers 111 and "R01, R02, R03, R04, ..., Rn" which are n receive
운용 모드 변경부(170)는 운용 파형 모드가 변경되는 경우, 변경되는 운용 파형 모드에 따른 하나의 기준 레지스터의 값인 기준값을 변경할 수 있다.When the operating waveform mode is changed, the operation mode change unit 170 may change a reference value that is a value of one reference register according to the changed operation waveform mode.
이와 같이, 하나의 기준 레지스터의 값인 기준값이 변경되면, 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 중 하나의 기준 레지스터를 제외한 나머지 레지스터들의 값도 자동으로 변경될 수 있다. 즉, 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 각각은 자신에 대한 고정값은 그대로 유지하면서 기준값만 변경되기 때문에 자연스럽게 자신의 값도 자동으로 변경되게 된다.As such, when the reference value, which is the value of one reference register, is changed, values of the remaining registers except for one reference register among the plurality of transmission registers 111 and the plurality of reception registers 113 may also be automatically changed. That is, each of the plurality of transmission registers 111 and the plurality of reception registers 113 maintains their fixed values as they are and only the reference values are changed, so that their values are automatically changed naturally.
즉, 운용 모드 변경부(170)는 n번째 수신 구간에 레지스터 제어 함수를 한번 실행함으로써, n-1번째 송신 구간의 운용 파형 모드에 대한 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)의 값을 한번에 변경하여, n-1번째 송신 구간에 대한 펄스를 제어할 수 있다.That is, the operation mode change unit 170 executes the register control function once in the n-th reception section, so that the plurality of transmission registers 111 and the plurality of reception registers 113 for the operation waveform mode of the n-1th transmission section are executed. By changing the value of , it is possible to control the pulse for the n-1 th transmission section.
여기서, 레지스터 제어 함수는 운용 파형 모드, 기준 레지스터 및 기준값을 입력 파라미터로 할 수 있다.Here, the register control function may use an operating waveform mode, a reference register, and a reference value as input parameters.
예컨대, 도 6에 도시된 바와 같이, 본 발명에 따른 송수신 타이밍 제어 시스템은 N+1번째 송신 펄스 구간에 대한 송수신 제어 명령(예컨대, 운용 모드 #N에 따른 설정 명령)에 대한 설정을 완료하려면, 기준 레지스터인 Tx Register "T00"의 값만 변경하면, 이와 연관된 n개의 Tx Register(T01, T02, ..., Tn-1, Tn)와 n개의 Rx Register(R01, R02, ..., Rn-1, Rn)의 값도 자동으로 변경된다.For example, as shown in FIG. 6, the transmission/reception timing control system according to the present invention completes the setting of the transmission/reception control command (eg, setting command according to operation mode #N) for the N+1th transmission pulse section, If only the value of Tx Register "T00", which is the reference register, is changed, n Tx Registers (T01, T02, ..., Tn-1, Tn) and n Rx Registers (R01, R02, ..., Rn-) 1, Rn) is also automatically changed.
즉, 도 7에 도시된 바와 같이, N번째 수신 구간에 기준 레지스터인 Tx Register "T00"의 값만 한번의 레지스터 제어 함수에 따라 변경하면, 이와 연관된 나머지 레지스터들인 복수개의 Tx Register와 복수개의 Rx Register의 값도 자동으로 변경이 된다. 도 7에 도시된 "Register control Function()"은 레지스터 제어 함수를 말하며, "Mode"는 운용 파형 모드를 나타내고, "TRXREG_COMMON"은 기준 레지스터를 나타내며, "XX"는 기준값을 나타낸다.That is, as shown in FIG. 7, if only the value of Tx Register "T00", which is the reference register, is changed in the N-th reception section according to a register control function once, the remaining registers associated therewith, the plurality of Tx registers and the plurality of Rx registers The value is also automatically changed. “Register control Function()” shown in FIG. 7 refers to a register control function, “Mode” refers to an operating waveform mode, “TRXREG_COMMON” refers to a reference register, and “XX” refers to a reference value.
그러면, 도 8 및 도 9를 참조하여 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 방법에 대하여 설명한다.Then, a method of changing the high-speed waveform mode according to a preferred embodiment of the present invention will be described with reference to FIGS. 8 and 9 .
도 8은 본 발명의 바람직한 실시예에 따른 고속 파형 모드 변경 방법을 설명하기 위한 흐름도이다.8 is a flowchart illustrating a method of changing a high-speed waveform mode according to a preferred embodiment of the present invention.
도 8을 참조하면, 고속 파형 모드 변경 장치(100)는 운용 파형 모드별로 송신 타이밍과 수신 타이밍을 확인하여, 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)의 값을 운용 파형 모드별로 획득한다(S110).Referring to FIG. 8 , the high-speed waveform
즉, 고속 파형 모드 변경 장치(100)는 송신기와 주파수 합성기의 딜레이(delay) 특성을 확인하여 복수개의 송신 레지스터(111)의 초기값을 획득하고, 증폭기의 최적 구동 타이밍을 결정하기 위해 반복적으로 시험하여 복수개의 송신 레지스터(111)의 최적값을 확인하는 것을 통해, 운용 파형 모드별로 송신 타이밍을 확인할 수 있다. 그리고, 고속 파형 모드 변경 장치(100)는 수신기의 딜레이(delay) 특성을 확인하여 복수개의 수신 레지스터(113)의 초기값을 획득하고, 송신 신호 누설 구간 회피를 위한 수신 신호 보호 게이트(gate)의 타이밍과 국부 발진기(local oscillator, LO)의 신호 생성 시간을 결정하기 위해 반복적으로 시험하여 복수개의 수신 레지스터(113)의 최적값을 확인하는 것을 통해, 운용 파형 모드별로 수신 타이밍을 확인할 수 있다.That is, the high-speed waveform
그런 다음, 고속 파형 모드 변경 장치(100)는 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 중 하나의 기준 레지스터의 값을 기준값으로 하여, 획득한 운용 파형 모드별 복수개의 송신 레지스터(111)와 복수개의 수신 레지스(113)터 각각의 값을, 기준값 + 고정값 형태로 획득하고, 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)의 값을 기준값 + 고정값 형태로 설정한다(S130).Then, the high-speed waveform
이때, 고속 파형 모드 변경 장치(100)는 운용 파형 모드별 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 각각에 대한 고정값을 저장하고 있을 수 있다.In this case, the high-speed waveform
이후, 고속 파형 모드 변경 장치(100)는 운용 파형 모드가 변경되는 경우, 변경되는 운용 파형 모드에 따른 하나의 기준 레지스터의 값인 기준값을 변경한다(S150).Thereafter, when the operating waveform mode is changed, the high-speed waveform
이와 같이, 하나의 기준 레지스터의 값인 기준값이 변경되면, 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113) 중 하나의 기준 레지스터를 제외한 나머지 레지스터들의 값도 자동으로 변경될 수 있다.As such, when the reference value, which is the value of one reference register, is changed, values of the remaining registers except for one reference register among the plurality of transmission registers 111 and the plurality of reception registers 113 may also be automatically changed.
즉, 고속 파형 모드 변경 장치(100)는 n번째 수신 구간에 레지스터 제어 함수를 한번 실행함으로써, n-1번째 송신 구간의 운용 파형 모드에 대한 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)의 값을 한번에 변경하여, n-1번째 송신 구간에 대한 펄스를 제어할 수 있다. 여기서, 레지스터 제어 함수는 운용 파형 모드, 기준 레지스터 및 기준값을 입력 파라미터로 할 수 있다.That is, the high-speed waveform
도 9는 도 8에 도시한 획득 단계의 세부 단계를 설명하기 위한 흐름도이다.9 is a flowchart for explaining the detailed steps of the acquisition step shown in FIG. 8 .
도 9를 참조하면, 고속 파형 모드 변경 장치(100)는 운용 파형 모드, 펄스 반복 주파수(PRF) 및 제어 타이밍 정보를 포함하는 사용자 요청 정보를 기반으로 복수개의 송신 레지스터(111)의 초기값과 복수개의 수신 레지스터(113)의 초기값을 획득할 수 있다(S111).Referring to FIG. 9 , the high-speed waveform
그런 다음, 고속 파형 모드 변경 장치(100)는 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)를 초기값으로 설정할 수 있다(S112).Then, the high-speed waveform
이후, 고속 파형 모드 변경 장치(100)는 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)가 특정 값(예컨대, 초기값, 조정값 등)으로 설정된 상태에서 발생된 실제 신호로부터 획득한 실제 데이터와 사용자 요청 정보로부터 획득한 요청 데이터를 비교하여 오차를 확인할 수 있다(S113).Thereafter, the high-speed waveform
이때, 고속 파형 모드 변경 장치(100)는 실제 신호로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 실제 데이터를 획득하고, 사용자 요청 정보로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 요청 데이터를 획득하며, 실제 데이터와 요청 데이터를 비교하여 오차를 확인할 수 있다.In this case, the high-speed waveform
오차가 발생되면(S114-Y), 고속 파형 모드 변경 장치(100)는 복수개의 송신 레지스터(111)와 복수개의 수신 레지스터(113)를 조정한 값으로 설정하고(S115), 단계 S113을 다시 수행할 수 있다.When an error occurs (S114-Y), the high-speed waveform
예컨대, 실제 데이터의 듀티와 요청 데이터의 듀티의 차이가 있으면, 오차율을 보정하여 보정 변수(= [(요청 데이터의 듀티 - 실제 데이터의 듀티) * period] / register setup clock)를 획득하고, 획득한 보정 변수를 통해 레지스터의 값을 조정(register 조정값 = register 기존값 + 보정 변수)할 수 있다. 그리고, 실제 데이터의 Rising Pulse Delay와 요청 데이터의 Rising Pulse Delay의 차이가 있으면, 오차율을 보정하여 보정 변수(= (요청 데이터의 delay - 실제 데이터의 delay) / register setup clock)를 획득하고, 획득한 보정 변수를 통해 레지스터의 값을 조정(register 조정값 = register 기존값 + 보정 변수)할 수 있다.For example, if there is a difference between the duty of the actual data and the duty of the requested data, the error rate is corrected to obtain a correction variable (= [(duty of requested data - duty of actual data) * period] / register setup clock), and the obtained The value of the register can be adjusted through the correction variable (register adjustment value = register existing value + correction variable). And, if there is a difference between the Rising Pulse Delay of the actual data and the Rising Pulse Delay of the requested data, the error rate is corrected to obtain a correction variable (= (request data delay - actual data delay) / register setup clock) The value of the register can be adjusted through the correction variable (register adjustment value = register existing value + correction variable).
반면, 오차가 발생되지 않으면(S114-N), 고속 파형 모드 변경 장치(100)는 복수개의 송신 레지스터(111)의 최적값과 복수개의 수신 레지스터(113)의 최적값을 운용 파형 모드별로 획득할 수 있다(S116).On the other hand, if no error occurs (S114-N), the high-speed waveform
이상에서 설명한 본 발명의 실시예를 구성하는 모든 구성요소들이 하나로 결합하거나 결합하여 동작하는 것으로 기재되어 있다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 또한, 이와 같은 컴퓨터 프로그램은 USB 메모리, CD 디스크, 플래쉬 메모리 등과 같은 컴퓨터가 읽을 수 있는 기록 매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 기록 매체로서는 자기기록매체, 광 기록매체 등이 포함될 수 있다.Even if all the components constituting the embodiment of the present invention described above are described as being combined or operated in combination, the present invention is not necessarily limited to this embodiment. That is, within the scope of the object of the present invention, all the components may operate by selectively combining one or more. In addition, all of the components may be implemented as one independent hardware, but a part or all of each component is selectively combined to perform some or all of the functions combined in one or a plurality of hardware program modules It may be implemented as a computer program having In addition, such a computer program is stored in a computer readable media such as a USB memory, a CD disk, a flash memory, etc., read and executed by a computer, thereby implementing the embodiment of the present invention. The recording medium of the computer program may include a magnetic recording medium, an optical recording medium, and the like.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명에 개시된 실시예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and various modifications, changes, and substitutions are possible within the range that does not depart from the essential characteristics of the present invention by those of ordinary skill in the art to which the present invention pertains. will be. Accordingly, the embodiments disclosed in the present invention and the accompanying drawings are for explaining, not limiting, the technical spirit of the present invention, and the scope of the technical spirit of the present invention is not limited by these embodiments and the accompanying drawings . The protection scope of the present invention should be construed by the following claims, and all technical ideas within the scope equivalent thereto should be construed as being included in the scope of the present invention.
100 : 고속 파형 모드 변경 장치,
110 : 저장부,
111 : 송신 레지스터,
113 : 수신 레지스터,
130 : 송수신 타이밍 확인부,
150 : 송수신 레지스터 설정부,
170 : 운용 모드 변경부100: high-speed waveform mode change device;
110: storage unit;
111: transmit register;
113: receive register;
130: transmit/receive timing confirmation unit;
150: transmit/receive register setting unit,
170: operation mode change unit
Claims (12)
운용 파형 모드별로 송신 타이밍과 수신 타이밍을 확인하여, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 운용 파형 모드별로 획득하는 송수신 타이밍 확인부;
상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 하나의 기준 레지스터의 값을 기준값으로 하여, 상기 송수신 타이밍 확인부를 통해 획득한 상기 운용 파형 모드별 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 각각의 값을, 상기 기준값 + 고정값 형태로 획득하고, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 기준값 + 상기 고정값 형태로 설정하는 송수신 레지스터 설정부; 및
운용 파형 모드가 변경되는 경우, 변경되는 운용 파형 모드에 따른 상기 하나의 기준 레지스터의 값인 상기 기준값을 변경하는 운용 모드 변경부;
를 포함하며,
상기 하나의 기준 레지스터의 값인 상기 기준값이 변경되면, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 상기 하나의 기준 레지스터를 제외한 나머지 레지스터들의 값도 자동으로 변경되는,
고속 파형 모드 변경 장치.a storage unit including a plurality of transmit registers and a plurality of receive registers;
a transmission/reception timing check unit for checking transmission timing and reception timing for each operation waveform mode, and acquiring values of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode;
Values of each of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode obtained through the transmission/reception timing check unit by using the value of one of the plurality of transmission registers and the plurality of reception registers as a reference value a transmit/receive register setting unit that obtains , in the form of the reference value + a fixed value, and sets the values of the plurality of transmit registers and the plurality of receive registers in the form of the reference value + the fixed value; and
an operation mode change unit configured to change the reference value that is the value of the one reference register according to the changed operation waveform mode when the operation waveform mode is changed;
includes,
When the reference value, which is the value of the one reference register, is changed, the values of the other registers except for the one reference register among the plurality of transmit registers and the plurality of receive registers are also automatically changed,
High-speed waveform mode change device.
상기 저장부는,
상기 운용 파형 모드별 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 각각에 대한 상기 고정값을 저장하고 있는,
고속 파형 모드 변경 장치.In claim 1,
The storage unit,
Storing the fixed values for each of the plurality of transmit registers and the plurality of receive registers for each operation waveform mode,
High-speed waveform mode change device.
상기 운용 모드 변경부는,
n번째 수신 구간에 레지스터 제어 함수를 한번 실행함으로써, n-1번째 송신 구간의 운용 파형 모드에 대한 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 한번에 변경하여 상기 n-1번째 송신 구간에 대한 펄스를 제어하고,
상기 레지스터 제어 함수는,
상기 운용 파형 모드, 상기 기준 레지스터 및 상기 기준값을 입력 파라미터로 하는,
고속 파형 모드 변경 장치.In claim 1,
The operation mode change unit,
By executing the register control function once in the nth reception section, the values of the plurality of transmission registers and the plurality of reception registers for the operation waveform mode of the n-1th transmission section are changed at once in the n-1th transmission section by executing the register control function once. control the pulses for
The register control function is
Using the operating waveform mode, the reference register and the reference value as input parameters,
High-speed waveform mode change device.
상기 송수신 타이밍 확인부는,
송신기와 주파수 합성기의 딜레이(delay) 특성을 확인하여 상기 복수개의 송신 레지스터의 초기값을 획득하고, 증폭기의 최적 구동 타이밍을 결정하기 위해 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 송신 타이밍을 확인하며,
수신기의 딜레이(delay) 특성을 확인하여 상기 복수개의 수신 레지스터의 초기값을 획득하고, 송신 신호 누설 구간 회피를 위한 수신 신호 보호 게이트(gate)의 타이밍과 국부 발진기(local oscillator, LO)의 신호 생성 시간을 결정하기 위해 반복적으로 시험하여 상기 복수개의 수신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 수신 타이밍을 확인하는,
고속 파형 모드 변경 장치.In claim 1,
The transmission/reception timing confirmation unit,
Obtaining the initial values of the plurality of transmission registers by checking the delay characteristics of the transmitter and the frequency synthesizer, and confirming the optimum values of the plurality of transmission registers by repeatedly testing to determine the optimal driving timing of the amplifier Through, check the transmission timing for each operation waveform mode,
The initial values of the plurality of reception registers are obtained by checking the delay characteristics of the receiver, and the timing of the reception signal protection gate for avoiding the transmission signal leakage section and the signal generation of the local oscillator (LO) Checking the reception timing for each operation waveform mode by checking the optimal values of the plurality of reception registers by repeatedly testing to determine the time,
High-speed waveform mode change device.
상기 송수신 타이밍 확인부는,
운용 파형 모드, 펄스 반복 주파수(pulse repetition frequency, PRF) 및 제어 타이밍 정보를 포함하는 사용자 요청 정보를 기반으로 상기 복수개의 송신 레지스터의 초기값과 상기 복수개의 수신 레지스터의 초기값을 획득하고,
상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터가 초기값으로 설정된 상태에서 발생된 실제 신호로부터 획득한 실제 데이터와 상기 사용자 요청 정보로부터 획득한 요청 데이터를 비교하여 오차가 있으면 상기 복수개의 송신 레지스터의 값과 상기 복수개의 수신 레지스터의 값을 조정하는 과정을 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값과 상기 복수개의 수신 레지스터의 최적값을 상기 운용 파형 모드별로 획득하는,
고속 파형 모드 변경 장치.In claim 4,
The transmission/reception timing confirmation unit,
Obtaining the initial values of the plurality of transmission registers and the initial values of the plurality of reception registers based on user request information including an operating waveform mode, a pulse repetition frequency (PRF) and control timing information,
When there is an error by comparing actual data obtained from an actual signal generated in a state in which the plurality of transmit registers and the plurality of receive registers are set to initial values, and the requested data obtained from the user request information, if there is an error, the values of the plurality of transmit registers and obtaining the optimum values of the plurality of transmission registers and the optimum values of the plurality of reception registers for each operation waveform mode by repeatedly testing the process of adjusting the values of the plurality of reception registers,
High-speed waveform mode change device.
상기 송수신 타이밍 확인부는,
상기 실제 신호로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 실제 데이터를 획득하고, 상기 사용자 요청 정보로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 요청 데이터를 획득하며, 상기 실제 데이터와 상기 요청 데이터를 비교하여 오차를 확인하는,
고속 파형 모드 변경 장치.In claim 5,
The transmission/reception timing confirmation unit,
Acquire the real data for start delay, frequency and duty from the real signal, and start delay, frequency and duty from the user request information obtaining the requested data for , and comparing the actual data with the requested data to check an error,
High-speed waveform mode change device.
운용 파형 모드별로 송신 타이밍과 수신 타이밍을 확인하여, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 운용 파형 모드별로 획득하는 단계;
상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 하나의 기준 레지스터의 값을 기준값으로 하여, 획득한 상기 운용 파형 모드별 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 각각의 값을, 상기 기준값 + 고정값 형태로 획득하고, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 상기 기준값 + 상기 고정값 형태로 설정하는 단계; 및
운용 파형 모드가 변경되는 경우, 변경되는 운용 파형 모드에 따른 상기 하나의 기준 레지스터의 값인 상기 기준값을 변경하는 단계;
를 포함하며,
상기 하나의 기준 레지스터의 값인 상기 기준값이 변경되면, 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터 중 상기 하나의 기준 레지스터를 제외한 나머지 레지스터들의 값도 자동으로 변경되는,
고속 파형 모드 변경 방법.A high-speed waveform mode changing method performed by a high-speed waveform mode changing device including a plurality of transmit registers and a plurality of receive registers, the method comprising:
checking transmission timing and reception timing for each operating waveform mode, and acquiring values of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode;
Using the value of one of the plurality of transmission registers and the plurality of reception registers as a reference value, the values of each of the plurality of transmission registers and the plurality of reception registers for each operation waveform mode obtained by using the reference value + fixed acquiring in the form of a value, and setting the values of the plurality of transmit registers and the plurality of receive registers in the form of the reference value + the fixed value; and
changing the reference value that is the value of the one reference register according to the changed operating waveform mode when the operating waveform mode is changed;
includes,
When the reference value, which is the value of the one reference register, is changed, the values of the other registers except for the one reference register among the plurality of transmit registers and the plurality of receive registers are also automatically changed,
How to change the high-speed waveform mode.
상기 변경 단계는,
n번째 수신 구간에 레지스터 제어 함수를 한번 실행함으로써, n-1번째 송신 구간의 운용 파형 모드에 대한 상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터의 값을 한번에 변경하여 상기 n-1번째 송신 구간에 대한 펄스를 제어하는 것으로 이루어지고,
상기 레지스터 제어 함수는,
상기 운용 파형 모드, 상기 기준 레지스터 및 상기 기준값을 입력 파라미터로 하는,
고속 파형 모드 변경 방법.In claim 7,
The change step is
By executing the register control function once in the nth reception section, the values of the plurality of transmission registers and the plurality of reception registers for the operation waveform mode of the n-1th transmission section are changed at once in the n-1th transmission section by executing the register control function once. It consists of controlling the pulse for
The register control function is
Using the operating waveform mode, the reference register and the reference value as input parameters,
How to change the high-speed waveform mode.
상기 획득 단계는,
송신기와 주파수 합성기의 딜레이(delay) 특성을 확인하여 상기 복수개의 송신 레지스터의 초기값을 획득하고, 증폭기의 최적 구동 타이밍을 결정하기 위해 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 송신 타이밍을 확인하며,
수신기의 딜레이(delay) 특성을 확인하여 상기 복수개의 수신 레지스터의 초기값을 획득하고, 송신 신호 누설 구간 회피를 위한 수신 신호 보호 게이트(gate)의 타이밍과 국부 발진기(local oscillator, LO)의 신호 생성 시간을 결정하기 위해 반복적으로 시험하여 상기 복수개의 수신 레지스터의 최적값을 확인하는 것을 통해, 상기 운용 파형 모드별로 상기 수신 타이밍을 확인하는 것으로 이루어지는,
고속 파형 모드 변경 방법.In claim 7,
The acquisition step is
Obtaining the initial values of the plurality of transmission registers by checking the delay characteristics of the transmitter and the frequency synthesizer, and confirming the optimum values of the plurality of transmission registers by repeatedly testing to determine the optimal driving timing of the amplifier Through, check the transmission timing for each operation waveform mode,
The initial values of the plurality of reception registers are obtained by checking the delay characteristics of the receiver, and the timing of the reception signal protection gate for avoiding the transmission signal leakage section and the signal generation of the local oscillator (LO) By repeatedly testing to determine the time and confirming the optimal values of the plurality of reception registers, it consists in confirming the reception timing for each operation waveform mode,
How to change the high-speed waveform mode.
상기 획득 단계는,
운용 파형 모드, 펄스 반복 주파수(pulse repetition frequency, PRF) 및 제어 타이밍 정보를 포함하는 사용자 요청 정보를 기반으로 상기 복수개의 송신 레지스터의 초기값과 상기 복수개의 수신 레지스터의 초기값을 획득하고,
상기 복수개의 송신 레지스터와 상기 복수개의 수신 레지스터가 초기값으로 설정된 상태에서 발생된 실제 신호로부터 획득한 실제 데이터와 상기 사용자 요청 정보로부터 획득한 요청 데이터를 비교하여 오차가 있으면 상기 복수개의 송신 레지스터의 값과 상기 복수개의 수신 레지스터의 값을 조정하는 과정을 반복적으로 시험하여 상기 복수개의 송신 레지스터의 최적값과 상기 복수개의 수신 레지스터의 최적값을 상기 운용 파형 모드별로 획득하는 것으로 이루어지는,
고속 파형 모드 변경 방법.In claim 9,
The acquisition step is
Obtaining the initial values of the plurality of transmission registers and the initial values of the plurality of reception registers based on user request information including an operating waveform mode, a pulse repetition frequency (PRF) and control timing information,
When there is an error by comparing actual data obtained from an actual signal generated in a state in which the plurality of transmit registers and the plurality of receive registers are set to initial values, and the requested data obtained from the user request information, if there is an error, the values of the plurality of transmit registers and obtaining the optimum values of the plurality of transmission registers and the optimum values of the plurality of reception registers for each operation waveform mode by repeatedly testing the process of adjusting the values of the plurality of reception registers,
How to change the high-speed waveform mode.
상기 획득 단계는,
상기 실제 신호로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 실제 데이터를 획득하고, 상기 사용자 요청 정보로부터 시작 딜레이(start delay), 주파수(frequency) 및 듀티(duty)에 대한 상기 요청 데이터를 획득하며, 상기 실제 데이터와 상기 요청 데이터를 비교하여 오차를 확인하는 것으로 이루어지는,
고속 파형 모드 변경 방법.In claim 10,
The acquisition step is
Acquire the real data for start delay, frequency and duty from the real signal, and start delay, frequency and duty from the user request information Obtaining the requested data for , and comparing the actual data with the requested data to confirm an error,
How to change the high-speed waveform mode.
A computer program stored in a computer-readable recording medium in order to execute the high-speed waveform mode changing method according to any one of claims 7 to 11 in a computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200157828A KR102434180B1 (en) | 2020-11-23 | 2020-11-23 | Apparatus and method for changing waveform mode at high speed |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200157828A KR102434180B1 (en) | 2020-11-23 | 2020-11-23 | Apparatus and method for changing waveform mode at high speed |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220070841A true KR20220070841A (en) | 2022-05-31 |
KR102434180B1 KR102434180B1 (en) | 2022-08-19 |
Family
ID=81780884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200157828A Active KR102434180B1 (en) | 2020-11-23 | 2020-11-23 | Apparatus and method for changing waveform mode at high speed |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102434180B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3918847B2 (en) * | 2004-12-13 | 2007-05-23 | 日本電気株式会社 | Asynchronous signal transfer system, asynchronous signal transfer apparatus, and asynchronous signal transfer method used therefor |
JP4104939B2 (en) * | 2002-08-29 | 2008-06-18 | 新日本無線株式会社 | Multiprocessor system |
JP2010011713A (en) * | 2008-06-30 | 2010-01-14 | Panasonic Corp | Pulse output circuit |
KR101038503B1 (en) * | 2010-10-25 | 2011-06-01 | 엘아이지넥스원 주식회사 | Pulse repetition frequency variable control device and method |
JP5947934B2 (en) * | 2015-02-19 | 2016-07-06 | ラピスセミコンダクタ株式会社 | Wireless communication device |
KR102154249B1 (en) * | 2019-12-26 | 2020-09-09 | 엘아이지넥스원 주식회사 | Method and Apparatus for Designing Control Timing for Mobile Radar Operation |
-
2020
- 2020-11-23 KR KR1020200157828A patent/KR102434180B1/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4104939B2 (en) * | 2002-08-29 | 2008-06-18 | 新日本無線株式会社 | Multiprocessor system |
JP3918847B2 (en) * | 2004-12-13 | 2007-05-23 | 日本電気株式会社 | Asynchronous signal transfer system, asynchronous signal transfer apparatus, and asynchronous signal transfer method used therefor |
JP2010011713A (en) * | 2008-06-30 | 2010-01-14 | Panasonic Corp | Pulse output circuit |
KR101038503B1 (en) * | 2010-10-25 | 2011-06-01 | 엘아이지넥스원 주식회사 | Pulse repetition frequency variable control device and method |
JP5947934B2 (en) * | 2015-02-19 | 2016-07-06 | ラピスセミコンダクタ株式会社 | Wireless communication device |
KR102154249B1 (en) * | 2019-12-26 | 2020-09-09 | 엘아이지넥스원 주식회사 | Method and Apparatus for Designing Control Timing for Mobile Radar Operation |
Also Published As
Publication number | Publication date |
---|---|
KR102434180B1 (en) | 2022-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10686537B2 (en) | Measuring system and method for determining phase differences of antenna elements of an antenna array | |
WO2019189237A1 (en) | Remote park assist message flow systems and methods | |
US10254386B1 (en) | Waveform model | |
US9502099B2 (en) | Managing skew in data signals with multiple modes | |
KR102434180B1 (en) | Apparatus and method for changing waveform mode at high speed | |
US7117401B2 (en) | Method and apparatus for optimizing timing for a multi-drop bus | |
US9829913B2 (en) | System and method of realignment of read data by SPI controller | |
US9570128B2 (en) | Managing skew in data signals | |
US20110130990A1 (en) | Low voltage differential signaling timing test system and method | |
JP2014199214A (en) | Secondary surveillance radar device, and radar system | |
US4631541A (en) | Microprocessor based programmable frequency controller for frequency agile radar | |
US7058149B2 (en) | System for providing a calibrated clock and methods thereof | |
US7711512B2 (en) | System and method for testing semiconductor device | |
US20130208553A1 (en) | Method for robust preamble location in a dqs signal | |
JP2021158608A (en) | Measurement system and control method of the same | |
US20240231416A9 (en) | Memory system, memory access interface device and operation method thereof | |
KR20200070972A (en) | Method for controlling time information based serial communication and apparatus for the same | |
US11277168B2 (en) | Communication device and echo cancellation method | |
US20230268937A1 (en) | Transmitter circuit, receiver circuit, and communication circuit | |
US11875875B2 (en) | Variable tick for DRAM interface calibration | |
US20200138414A1 (en) | Operatively adaptive ultrasound imaging system | |
US11579650B2 (en) | Method and apparatus for synchronizing the time stamp counter | |
US20240264262A1 (en) | Measurement apparatus | |
US20250123370A1 (en) | Radar control method, device, terminal equipment and storage medium | |
US20240371427A1 (en) | Runtime Memory Services in Physical Layer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20201123 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220214 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20220805 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220816 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220816 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |