[go: up one dir, main page]

KR100977551B1 - Apparatus and method for controlling 1-bit sampler threshold of ultra-wideband impulse receiver - Google Patents

Apparatus and method for controlling 1-bit sampler threshold of ultra-wideband impulse receiver Download PDF

Info

Publication number
KR100977551B1
KR100977551B1 KR1020070119021A KR20070119021A KR100977551B1 KR 100977551 B1 KR100977551 B1 KR 100977551B1 KR 1020070119021 A KR1020070119021 A KR 1020070119021A KR 20070119021 A KR20070119021 A KR 20070119021A KR 100977551 B1 KR100977551 B1 KR 100977551B1
Authority
KR
South Korea
Prior art keywords
bit
threshold
value
sampler
state value
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.)
Active
Application number
KR1020070119021A
Other languages
Korean (ko)
Other versions
KR20090052495A (en
Inventor
이순우
박영진
김관호
강지명
Original Assignee
한국전기연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전기연구원 filed Critical 한국전기연구원
Priority to KR1020070119021A priority Critical patent/KR100977551B1/en
Publication of KR20090052495A publication Critical patent/KR20090052495A/en
Application granted granted Critical
Publication of KR100977551B1 publication Critical patent/KR100977551B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/38Demodulator circuits; Receiver circuits
    • H04L27/3845Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier
    • H04L27/3881Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier using sampling and digital processing, not including digital systems which imitate heterodyne or homodyne demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0002Modulated-carrier systems analog front ends; means for connecting modulators, demodulators or transceivers to a transmission line
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/02Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
    • H04L27/06Demodulator circuits; Receiver circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • H04L27/14Demodulator circuits; Receiver circuits
    • H04L27/156Demodulator circuits; Receiver circuits with demodulation using temporal properties of the received signal, e.g. detecting pulse width
    • H04L27/1563Demodulator circuits; Receiver circuits with demodulation using temporal properties of the received signal, e.g. detecting pulse width using transition or level detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

본 발명은 초광대역 임펄스 수신기의 1-비트 샘플러 임계값 제어 장치 및 그 방법이 개시된다. 본 발명의 일 실시예에 따른 1-비트 샘플러 임계값 제어 장치는 밸런스 코드(balance code)로 인코딩된 데이터에 대한 초광대역 임펄스(IR-UWB) 신호를 수신하는 수신부, 상기 수신부로 수신된 상기 초광대역 임펄스 신호를 1 비트 디지털 데이터로 변환하여 출력하는 1-비트 샘플러, 상기 1-비트 샘플러로부터 출력된 상기 1 비트 디지털 데이터의 상태 값을 기초로 편중 비중을 계산하고, 계산된 상기 편중 비중을 기초로 상기 1-비트 샘플러의 임계값을 계산하는 계산부 및 계산된 상기 1-비트 샘플러의 임계값을 상기 1-비트 샘플러의 임계값으로 설정하는 제어부를 포함한다.

Figure R1020070119021

초광대역 임펄스(IR-UWB), 1-비트 샘플러, 임계값, 밸런스 코드

The present invention discloses an apparatus and method for controlling a 1-bit sampler threshold of an ultra-wideband impulse receiver. An apparatus for controlling a 1-bit sampler threshold according to an embodiment of the present invention includes a receiver for receiving an ultra-wideband impulse (IR-UWB) signal for data encoded with a balance code, and the second received by the receiver. A 1-bit sampler for converting a wideband impulse signal into 1-bit digital data and outputting it, calculating a specific gravity based on the state value of the 1-bit digital data output from the 1-bit sampler, and based on the calculated specific gravity And a controller configured to calculate a threshold of the 1-bit sampler and a controller to set the calculated threshold of the 1-bit sampler to the threshold of the 1-bit sampler.

Figure R1020070119021

Ultra-Wide Impulse (IR-UWB), 1-Bit Sampler, Threshold, Balance Code

Description

초광대역 임펄스 수신기의 1-비트 샘플러 임계값 제어 장치 및 그 방법{APPARATUS FOR CONTROLLING THRESHOLD OF 1-BIT SAMPLER IN IMPULSE-RADIO-BASED ULTRA WIDE BAND RECEIVER AND METHOD THEREOF}1-bit sampler threshold control device of ultra-wideband impulse receiver and its method {APPARATUS FOR CONTROLLING THRESHOLD OF 1-BIT SAMPLER IN IMPULSE-RADIO-BASED ULTRA WIDE BAND RECEIVER AND METHOD THEREOF}

본 발명은 임계값 제어에 관한 것으로서, 상세하게는 초광대역 임펄스 수신기에서 밸런스 코드로 인코딩된 초광대역 임펄스 신호를 수신하고, 1-비트 샘플러에 의해 변환된 초광대역 임펄스 신호에 대한 1 비트 디지털 데이터의 상태 값을 기초로 1-비트 샘플러의 임계값을 설정하도록 하여 하드웨어적인 구성을 단순화하고, 제조 단가를 줄일 수 있는 초광대역 임펄스 수신기의 1-비트 샘플러 임계값 제어 장치 및 그 방법에 대한 것이다.TECHNICAL FIELD The present invention relates to threshold control, and in particular, an ultra-wideband impulse receiver receives an ultra-wideband impulse signal encoded with a balance code, and converts 1-bit digital data to an ultra-wideband impulse signal converted by a 1-bit sampler. An apparatus and method for controlling a 1-bit sampler threshold of an ultra-wideband impulse receiver capable of setting a threshold of a 1-bit sampler based on a state value and simplifying a hardware configuration and reducing manufacturing costs.

일반적으로 통신 시스템에서의 '광대역 통신'의 의미는 고속 데이터 통신을 가능하게 해주는 넓은 변조 대역을 가지는 통신 방식을 의미한다.In general, the term 'wideband communication' in a communication system refers to a communication method having a wide modulation band that enables high-speed data communication.

또한, 광대역 통신과는 달리 무반송파, 기저대역 또는 임펄스 통신방식에 대한 용어로서, '초광대역 임펄스(IR-UWB)'란 통신방식이 1960년대부터 사용되고 있다.In addition, unlike broadband communication, as a term for a non-carrier, baseband, or impulse communication method, an ultra-wideband impulse (IR-UWB) communication method has been used since the 1960s.

IR-UWB의 통신방식은 수 [ns]에서 수십 [ps] 정도의 펄스폭을 가지는 임펄스 형태의 신호를 정현파에 실어 전송하는 방식이 아니라, 임펄스를 직접 송수신함으로서 펄스 자체가 지닌 광대역 주파수의 특성으로 인해 주파수가 광대역에 걸쳐서 나타난다.The IR-UWB communication method is not a method of transmitting an impulse-type signal having a pulse width of several [ns] to several tens of [ps] on a sine wave, but by directly transmitting and receiving an impulse, which is a characteristic of the broadband frequency of the pulse itself. The frequency appears over broadband.

이런 IR-UWB의 통신방식은 매우 짧은 시간폭을 가지는 펄스를 사용하므로, 데이터 변조 대역보다 훨씬 넓은 대역(수 [Hz] ~ 수 [GHz])을 사용하여 신호를 전송하고 이로 인해 전력 스펙트럼의 밀도를 매우 낮게 하여 간섭의 영향을 줄일 수 있다.Since the IR-UWB communication uses a very short pulse, the signal is transmitted using a wider bandwidth (number [Hz] to number [GHz]) than the data modulation band, and thus the power spectrum density. Can be made very low to reduce the effects of interference.

IR-UWB의 통신방식을 사용하는 시스템은 임펄스를 사용하기 때문에 다중 경로 페이딩에도 매우 강한 특징을 보이고, 기저 대역 신호를 임펄스 열로 변조하여 바로 전송하기 때문에 시스템을 간단하고도 저렴하게 구성할 수 있다.The system using IR-UWB communication method is very strong in multipath fading because it uses impulse, and the baseband signal is modulated by impulse string and transmitted directly, thus making the system simple and inexpensive.

이런 IR-UWB 수신기는 수 [ns]의 임펄스 신호를 검출하고 이를 디지털 신호로 복원하기 위하여 높은 사양의 아날로그 디지털 변환기(ADC)가 요구되는데, 이는 수신기의 전력소모와 복잡도를 증가시키는 주요원인이 된다.These IR-UWB receivers require high-end analog-to-digital converters (ADCs) to detect a few [ns] of impulse signals and restore them to digital signals, which is a major factor in increasing receiver power consumption and complexity. .

이런 문제를 해결하기 위한 대안으로 1-bit 샘플러(또는 1-bit ADC)를 이용한 방식이 제안되었고, 논문 등을 통해 풀 해상도(Full Resolution) ADC를 사용한 수신기에 근접한 성능을 낼 수 있음이 입증되고 있다((1) 및 (2) 참고).As an alternative to solve this problem, a method using a 1-bit sampler (or 1-bit ADC) has been proposed, and the paper has proved that the performance can be approximated to a receiver using a full resolution ADC. (See (1) and (2)).

(1) S. Hoyos, B. Sadler, G. Arce. "Monobit Digital Receivers for Ultrawideband Communications", IEEE Trans on Wireless Comm., vol.4(4), pp. 1337-1344, 2005.(1) S. Hoyos, B. Sadler, G. Arce. "Monobit Digital Receivers for Ultrawideband Communications", IEEE Trans on Wireless Comm., Vol. 4 (4), pp. 1337-1344, 2005.

(2) H. J. Lee, D. S. Ha and H. S. Lee, "Toward digital UWB radios: part I - frequency domain UWB receiver with 1 bit ADCs", Ultra Wideband Systems, 2004. Joint with Conference on Ultrawideband Systems and Technologies. Joint UWBST & IWUWBS. 2004 International Workshop on, pp. 248-252, May 2004.(2) H. J. Lee, D. S. Ha and H. S. Lee, "Toward digital UWB radios: part I-frequency domain UWB receiver with 1 bit ADCs", Ultra Wideband Systems, 2004. Joint with Conference on Ultrawideband Systems and Technologies. Joint UWBST & IWUWBS. 2004 International Workshop on, pp. 248-252, May 2004.

1-bit 샘플러를 이용하여 풀 해상도 ADC의 성능을 내기 위해서는 1-bit 샘플러의 적절한 임계값(threshold) 설정이 전제되어야 하는데, 이러한 임계값은 최적의 BER(Bit Error Rate) 성능을 내기 위해서 채널 상황이나 신호의 세기의 변화에 맞추어 능동적으로 조절될 수 있어야 한다.In order to achieve full-resolution ADC performance using a 1-bit sampler, an appropriate threshold must be set for the 1-bit sampler. These thresholds must be set in order to achieve optimal bit error rate (BER) performance. However, it should be able to be actively adjusted to change in signal strength.

종래 ADC의 임계값을 추정하는 방법은 일정한 기간 동안 수신되는 임펄스 신호의 에너지와 노이즈의 에너지를 측정한 후 각각의 대표값을 결정하고, 결정된 대표값을 근사화된 확률 모델에 대입하여 임계값을 구한다.In the conventional method of estimating the threshold value of the ADC, after measuring the energy of the impulse signal and the noise of the received signal for a predetermined period, each representative value is determined, and the threshold value is obtained by substituting the determined representative value into an approximated probability model. .

하지만, 임펄스 신호의 에너지 및 노이즈의 에너지를 측정하기 위해서는 높은 해상도의 ADC가 필요하고, 매우 짧은 임펄스 신호의 에너지 레벨을 정확하게 측정하기 위해서는 ADC의 샘플링 속도가 빨라야 하기 때문에 1-bit 샘플러를 사용하는 구조에는 적합하지 않은 문제점이 있다.However, a high-resolution ADC is required to measure the energy of an impulse signal and noise, and a 1-bit sampler is used because the sampling rate of the ADC must be fast to accurately measure the energy level of a very short impulse signal. There is an unsuitable problem.

본 발명의 목적은 상기와 같은 문제점을 해결하기 위하여 창안된 것으로서, 1-비트 샘플러를 이용하여 밸런스 코드에 의해 인코딩된 데이터의 초광대역 임펄스 신호를 1 비트 디지털 데이터로 출력하고, 출력된 1 비트 디지털 데이터의 상태 값을 기초로 1-비트 샘플러의 임계값을 설정함으로써, 구조를 단순화시켜 하드웨어적인 복잡도를 낮출 수 있는 초광대역 임펄스 수신기의 1-비트 샘플러 임계값 제어 장치 및 그 방법을 제공하는데 있다.An object of the present invention was devised to solve the above problems, and outputs an ultra-wideband impulse signal of data encoded by a balance code as 1-bit digital data using a 1-bit sampler, and outputs 1-bit digital data. An apparatus and method for controlling a 1-bit sampler threshold of an ultra-wideband impulse receiver capable of simplifying a structure and reducing hardware complexity by setting a threshold of a 1-bit sampler based on a state value of data.

본 발명의 다른 목적은 하드웨어적인 복잡도를 낮추고 디지털 회로만으로 1-비트 샘플러의 임계값을 제어하여 초광대역 임펄스 수신기의 제조 단가를 낮출 수 있는 초광대역 임펄스 수신기의 1-비트 샘플러 임계값 제어 장치 및 그 방법을 제공하는데 있다.Another object of the present invention is to provide a 1-bit sampler threshold control apparatus of an ultra-wideband impulse receiver capable of reducing the manufacturing complexity of the ultra-wideband impulse receiver by reducing the hardware complexity and controlling the threshold of the 1-bit sampler using only a digital circuit. To provide a method.

상기 목적을 달성하기 위한, 본 발명의 한 관점에 따른 1-비트 샘플러 임계값 제어 장치는 밸런스 코드(balance code)로 인코딩된 데이터에 대한 초광대역 임펄스(IR-UWB) 신호를 수신하는 수신부; 1-비트 전송에 최적화시키기 위해, 상기 수신부로 수신된 상기 초광대역 임펄스 신호를 1 비트 디지털 데이터로 변환하여 출력하는 1-비트 샘플러; 상기 1-비트 샘플러로부터 출력된 상기 1 비트 디지털 데이터의 제1 상태 값 및 제2 상태 값을 기초로 편중 비중을 계산하고, 계산된 상기 편중 비중을 기초로 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값의 개수에 대한 비율이 동일하게 되도록 상기 1-비트 샘플러의 임계값을 계산하는 계산부; 및 계산된 상기 1-비트 샘플러의 임계값을 상기 1-비트 샘플러의 임계값으로 설정하는 제어부를 포함하는 것을 특징으로 한다.In order to achieve the above object, a 1-bit sampler threshold control device according to an aspect of the present invention includes a receiver for receiving an ultra-wideband impulse (IR-UWB) signal for data encoded with a balance code; A 1-bit sampler for converting the ultra-wideband impulse signal received by the receiver into 1-bit digital data to be optimized for 1-bit transmission; The bias weight ratio is calculated based on the first state value and the second state value of the 1-bit digital data output from the 1-bit sampler, and the first state of the 1-bit digital data is calculated based on the calculated weight ratio. A calculator for calculating a threshold value of the 1-bit sampler such that a ratio of the number of the value and the second state value is the same; And a controller configured to set the calculated threshold of the 1-bit sampler to the threshold of the 1-bit sampler.

이때, 상기 1-비트 샘플러 임계값 제어 장치는 상기 1-비트 샘플러로부터 출력되는 상기 1 비트 디지털 데이터를 상기 밸런스 코드로 디코딩하여 출력하는 디코딩부를 더 포함할 수 있다.In this case, the 1-bit sampler threshold control apparatus may further include a decoding unit for decoding and outputting the 1-bit digital data output from the 1-bit sampler into the balance code.

이때, 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값 각각에 상응하는 매핑 값으로 변환하고, 변환된 상기 매핑 값을 더하여 상기 편중 비중을 계산할 수 있다.In this case, the specific gravity may be calculated by converting the first state value and the second state value of the 1-bit digital data into mapping values corresponding to the first state value and adding the converted mapping values.

삭제delete

본 발명의 한 관점에 따른 1-비트 샘플러 임계값 제어 방법은 밸런스 코드로 인코딩된 데이터에 대한 초광대역 임펄스 신호를 수신하는 단계; 1-비트 전송에 최적화시키기 위해, 수신된 상기 초광대역 임펄스 신호를 1-비트 샘플러를 이용하여 1 비트 디지털 데이터로 변환하는 단계; 변환된 상기 1 비트 디지털 데이터의 제1 상태 값 및 제2 상태 값을 기초로 편중 비중을 계산하는 단계; 계산된 상기 편중 비중을 기초로 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값의 개수에 대한 비율이 동일하게 되도록 상기 1-비트 샘플러의 임계값을 계산하는 단계; 및 계산된 상기 1-비트 샘플러의 임계값을 상기 1-비트 샘플러의 임계값으로 설정하는 단계를 포함하는 것을 특징으로 한다.A 1-bit sampler threshold control method according to an aspect of the present invention comprises the steps of: receiving an ultra-wideband impulse signal for data encoded with a balance code; Converting the received ultra-wideband impulse signal into 1-bit digital data using a 1-bit sampler to optimize for 1-bit transmission; Calculating a specific gravity based on a first state value and a second state value of the converted 1-bit digital data; Calculating a threshold of the 1-bit sampler such that the ratio of the number of the first state value and the second state value of the 1 bit digital data is equal based on the calculated specific gravity; And setting the calculated threshold of the 1-bit sampler to the threshold of the 1-bit sampler.

이때, 상기 편중 비중을 계산하는 단계는 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값 각각에 상응하는 매핑 값으로 변환하는 단계; 및 변환된 상기 매핑 값을 더하여 상기 편중 비중을 계산하는 단계를 포함할 수 있다.In this case, the calculating of the specific gravity may include converting the first specific gravity value into a mapping value corresponding to each of the first state value and the second state value of the 1-bit digital data; And calculating the specific gravity based on the converted mapping value.

본 발명은 1-비트 샘플러를 이용하여 밸런스 코드에 의해 인코딩된 데이터의 초광대역 임펄스 신호를 1 비트 디지털 데이터로 출력하고, 출력된 1 비트 디지털 데이터의 상태 값을 기초로 1-비트 샘플러의 임계값을 설정함으로써, 구조를 단순화시켜 하드웨어적인 복잡도를 낮출 수 있는 효과가 있다.The present invention outputs an ultra-wideband impulse signal of data encoded by a balance code using 1-bit sampler as 1-bit digital data, and threshold value of 1-bit sampler based on the state value of the output 1-bit digital data. By setting this, the structure can be simplified to lower the hardware complexity.

본 발명은 하드웨어적인 복잡도를 낮추고 디지털 회로만으로 1-비트 샘플러의 임계값을 제어하여 초광대역 임펄스 수신기의 제조 단가를 낮출 수 있는 효과가 있다.The present invention has the effect of lowering the hardware complexity and lowering the manufacturing cost of the ultra-wideband impulse receiver by controlling the threshold of the 1-bit sampler using only digital circuits.

상기 목적 외에 본 발명의 다른 목적 및 특징들은 첨부 도면을 참조한 실시 예에 대한 설명을 통하여 명백히 드러나게 될 것이다.Other objects and features of the present invention in addition to the above objects will be apparent from the description of the embodiments with reference to the accompanying drawings.

이하에서는, 본 발명의 일 실시 예에 따른 초광대역 임펄스 수신기의 1-비트 샘플러 임계값 제어 장치 및 그 방법을 첨부된 도 1 내지 도 3을 참조하여 상세히 설명한다.Hereinafter, an apparatus and method for controlling a 1-bit sampler threshold of an ultra-wideband impulse receiver according to an embodiment of the present invention will be described in detail with reference to FIGS. 1 to 3.

도 1은 본 발명의 일 실시예에 따른 1-비트 샘플러 임계값 제어 장치를 포함하는 초광대역 임펄스 장치에 대한 일 실시예 구성도이다.1 is a block diagram of an ultra-wideband impulse device including a 1-bit sampler threshold control device according to an embodiment of the present invention.

도 1을 참조하면, 초광대역 임펄스 장치는 초광대역 임펄스 신호를 송신하는 송신기(110) 및 본 발명에 따른 1-비트 샘플러 임계값 제어 장치를 포함하는 수신기(120)를 포함한다.Referring to FIG. 1, an ultra-wideband impulse device includes a transmitter 110 for transmitting an ultra-wideband impulse signal and a receiver 120 including a 1-bit sampler threshold control device according to the present invention.

송신기(110)는 제1 인코딩부(131), 제2 인코딩부(132) 및 송신부(140)를 포함 하고, 수신기(120)는 계산부(150), 1-비트 샘플러(160), 수신부(170), 제어부(180), 제2 디코딩부(192) 및 제1 디코딩부(191)를 포함한다.The transmitter 110 includes a first encoder 131, a second encoder 132, and a transmitter 140, and the receiver 120 includes a calculator 150, a 1-bit sampler 160, and a receiver ( 170, a controller 180, a second decoder 192, and a first decoder 191.

제1 인코딩부(131)는 소스 데이터를 제1 인코딩부(131)에 포함된 인코더 예를 들어, 순방향 에러 정정(FEC) 인코더를 이용한 인코딩을 통해 인코딩된 데이터를 출력한다.The first encoding unit 131 outputs the encoded data through encoding using source encoder included in the first encoding unit 131, for example, a forward error correction (FEC) encoder.

여기서, 제1 인코딩부(131)에 포함된 인코더는 FEC 인코더 뿐만 아니라 비터비(viterbi) 인코더, 터보 코드 인코더 및 컨볼루션(convolution) 인코더 등 초광대역 통신에서 사용될 수 있는 모든 인코더를 포함할 수 있다.Here, the encoder included in the first encoding unit 131 may include not only an FEC encoder but also all encoders that can be used in ultra-wideband communication such as a Viterbi encoder, a turbo code encoder, and a convolution encoder. .

제2 인코딩부(132)는 제1 인코딩부(131)에 의해 인코딩된 데이터를 밸런스 코드 인코딩하여 출력한다. 즉, 제2 인코딩부(132)를 통해 출력되는 데이터는 "0"과 "1"의 구성 비율이 동일한 인코딩된 데이터를 출력한다.The second encoder 132 outputs the balance code encoded data encoded by the first encoder 131. That is, the data output through the second encoding unit 132 outputs encoded data having the same composition ratio of "0" and "1".

여기서, 제2 인코딩부(132)는 밸런스 코드 인코더를 포함하는 것이 바람직하고, 밸런스 코드 인코더에 의해 인코딩되는 데이터의 양은 기 설정되는 것이 바람직하다.Here, the second encoding unit 132 preferably includes a balance code encoder, and the amount of data encoded by the balance code encoder is preferably preset.

송신부(140)는 제2 인코딩부(132)로부터 출력되는 밸런스 코드 인코딩된 데이터를 수신하고, 밸런스 코드 인코딩된 데이터를 초광대역 임펄스(IR-UWB) 신호로 변조(modulation)하여 송신 안테나(미도시)를 통해 전송한다.The transmitter 140 receives the balance code encoded data output from the second encoder 132, modulates the balance code encoded data into an ultra-wideband impulse (IR-UWB) signal, and transmits a transmission antenna (not shown). Send through).

수신부(170)는 수신 안테나(미도시)를 통해 초광대역 임펄스 신호를 수신하여 출력한다.The receiver 170 receives and outputs an ultra-wideband impulse signal through a reception antenna (not shown).

이때, 수신부(170)는 채널을 통해 초광대역 임펄스 신호를 수신하는데, 채널 은 초광대역 임펄스 신호를 구성하는 데이터인 "0"과 "1"이 바뀔 확률이 동일한 채널 즉, BSC(Binary Symmetric Channel)일 수 있다. 즉, 수신부(170)는 "0"인 데이터가 "1"로 바뀔 수 있는 확률과 "1"인 데이터가 "0"으로 바뀔 수 있는 확률이 동일한 채널을 통해 초광대역 임펄스 신호를 수신한다.In this case, the receiver 170 receives an ultra-wideband impulse signal through a channel, and the channel is a channel having the same probability of changing "0" and "1", which constitute the ultra-wideband impulse signal, that is, a binary symmetric channel (BSC). Can be. That is, the receiver 170 receives the ultra-wideband impulse signal through a channel having the same probability that the data of "0" can be changed to "1" and the probability of changing the data of "1" to "0".

1-비트 샘플러(160)는 수신부(170)로부터 출력되는 초광대역 임펄스 신호 즉, 밸런스 코드로 인코딩된 데이터에 대한 초광대역 임펄스 신호를 기 설정된 임계값을 기초로 1 비트 디지털 데이터로 변환하여 출력한다.The 1-bit sampler 160 converts the ultra-wideband impulse signal output from the receiver 170, that is, the ultra-wideband impulse signal for the data encoded with the balance code, into 1-bit digital data based on a preset threshold value. .

예컨대, 1-비트 샘플러(160)는 초광대역 임펄스 신호가 임계값 이상이면 제1 상태 값(예를 들어, "1")의 1 비트 디지털 데이터를 출력하고, 초광대역 임펄스 신호가 임계값 미만이면 제2 상태 값(예를 들어, "0")의 1 비트 디지털 데이터를 출력한다.For example, the 1-bit sampler 160 outputs 1-bit digital data of a first state value (eg, "1") if the ultra-wideband impulse signal is greater than or equal to the threshold, and if the ultra-wideband impulse signal is less than the threshold. Outputs one bit digital data of a second state value (eg, "0").

즉, 1-비트 샘플러(160)로부터 출력되는 1 비트 디지털 데이터의 상태 값은 1-비트 샘플러(160)의 임계값에 따라 달라지는데, 본 발명은 기 설정된 구간 또는 기 설정된 개수에 대한 1 비트 디지털 데이터의 제1 상태 값 및 제2 상태 값의 개수에 대한 비율이 동일하게 되도록 임계값을 제어하고자 하는 것이다.That is, the state value of the 1-bit digital data output from the 1-bit sampler 160 depends on the threshold of the 1-bit sampler 160. In the present invention, the 1-bit digital data for a predetermined interval or a predetermined number is set. The threshold is to be controlled such that the ratio of the number of first state values and the number of second state values is equal.

계산부(150)는 1-비트 샘플러(160)로부터 출력된 1 비트 디지털 데이터의 상태 값을 기초로 상태 값의 편중 비중을 계산하고, 계산된 상태 값의 편중 비중을 기초로 1-비트 샘플러(160)의 임계값을 계산한다.The calculation unit 150 calculates the bias weight of the state value based on the state value of the 1-bit digital data output from the 1-bit sampler 160, and calculates the 1-bit sampler ( Calculate a threshold of 160).

이때, 계산부(150)는 1 비트 디지털 데이터의 상태 값을 상태 값에 상응하는 기 설정된 매핑 값으로 변환하고, 그 변환된 매핑 값들을 더하여 상태 값의 편중 비중을 계산할 수 있다. 예컨대, 제1 상태 값 "1"의 매핑 값을 "+1", 제2 상태 값 "0"의 매핑 값을 "-1"이라 가정하면, 매핑 값들을 더하여 더해진 값을 기초로 제1 상태 값 또는 제2 상태 값으로 어느 정도 편중되어 있는지 그 비중을 계산할 수 있다.In this case, the calculator 150 may convert the state value of the 1-bit digital data into a preset mapping value corresponding to the state value, and calculate the weighted gravity of the state value by adding the converted mapping values. For example, assuming that the mapping value of the first state value "1" is "+1" and the mapping value of the second state value "0" is "-1", the first state value is based on the value added by adding the mapping values. Alternatively, the specific gravity of the degree of bias of the second state value may be calculated.

여기서, 계산부(150)는 1-비트 샘플러(160)로부터 출력되는 기 설정된 구간 또는 기 설정된 개수의 1 비트 디지털 데이터의 상태 값을 기초로 상태 값의 편중 비중을 계산하는 것이 바람직하고, 상태 값의 편중 비중을 계산하기 위한 기 설정된 구간 또는 기 설정된 개수는 송신기(110)에서 밸런스 코드 인코딩을 수행하는 데이터 구간 또는 데이터 개수의 정수배에 해당되는 것이 바람직하다. 일 예로, 제2 인코딩부(132)가 100개의 바이너리 데이터에 대해 밸런스 코드 인코딩을 수행하는 것으로 가정하면, 계산부(150)는 1-비트 샘플러(160)로부터 출력되는 100×N개(여기서, N은 양의 정수)의 1 비트 디지털 데이터의 상태 값을 기초로 상태 값의 편중 비중을 계산할 수 있다.Here, the calculation unit 150 may calculate the specific gravity of the state value based on a predetermined interval or a predetermined number of state values of the 1-bit digital data output from the 1-bit sampler 160, and the state value. The predetermined interval or the predetermined number for calculating the specific gravity of the E is preferably the data interval or the integer multiple of the number of data for which the balance code encoding is performed by the transmitter 110. For example, assuming that the second encoding unit 132 performs balanced code encoding on 100 binary data, the calculation unit 150 outputs 100 × N outputs from the 1-bit sampler 160 (here, N is a positive specific gravity of the state value based on the state value of the 1-bit digital data).

계산부(150)는 계산된 상태 값의 편중 비중을 기초로 1-비트 샘플러(160)로부터 출력되는, 기 설정된 일정 구간 또는 일정 개수에 대한 1 비트 디지털 데이터의 제1 상태 값 및 제2 상태 값의 개수에 대한 비율이 동일하게 되도록 임계값을 계산하는 것이 바람직하다.The calculation unit 150 outputs the first state value and the second state value of the 1-bit digital data for a predetermined period or a predetermined number, which are output from the 1-bit sampler 160 based on the calculated specific gravity of the state value. It is preferable to calculate the threshold value so that the ratio with respect to the number of.

여기서, 계산된 임계값은 이전 구간의 임계값에 계산된 편중 비중에 대한 값이 더해진 값이 된다.Here, the calculated threshold value is a value obtained by adding a value for the weighted specific gravity to the threshold value of the previous section.

즉, 계산된 임계값은 [수학식 1]과 같이 나타낼 수 있다.That is, the calculated threshold value may be expressed as shown in [Equation 1].

Figure 112007083651576-pat00001
Figure 112007083651576-pat00001

여기서, THi는 i번째 구간에 대한 계산된 임계값을 말하고, THi-1은 (i-1)번째 즉, 이전 구간의 임계값을 말하고, Si는 i번째 구간에서의 1 비트 디지털 데이터의 상태 값에 대한 매핑 값들이 더해진 값을 말하고, f(Si)는 i번째 구간에 대한 상태 값의 편중 비중을 말한다.Here, TH i refers to the calculated threshold value for the i-th interval, TH i-1 refers to the (i-1) -th, that is, the threshold of the previous interval, S i is 1-bit digital data in the i-th interval The mapping values for the state values of are added, and f (S i ) is the specific gravity of the state value for the i-th interval.

이때, f(Si)는 단조 증가(monotonic increase) 함수일 수 있다.In this case, f (S i ) may be a monotonic increase function.

즉, [수학식 1]에서 알 수 있듯이, 계산부(150)는 i번째 구간에서의 매핑 값들을 더한 값을 이용하여 상태 값의 편중 비중을 f(Si)로 계산한 후 그 계산된 f(Si) 값을 이전 구간의 임계값에 더함으로써, i번째 구간의 임계값을 계산할 수 있다.That is, as shown in Equation 1, the calculation unit 150 calculates the weighted specific gravity of the state value as f (S i ) using the sum of the mapping values in the i-th section, and then calculates the calculated f By adding the (S i ) value to the threshold of the previous section, the threshold of the i-th section may be calculated.

f(Si) 값은 일정 구간에서의 상태 값이 제1 상태 값 "1"로 편중되어 있는 경우 양의 값을 갖고, 제2 상태 값 "0"으로 편중되어 있는 경우 음의 값을 가지며 제1 상태 값 및 제2 상태 값의 비중이 동일한 경우 "0"인 것이 바람직하다.f (S i ) has a positive value when the state value in a predetermined interval is biased to the first state value "1", and a negative value when the state value is biased to the second state value "0", When the specific gravity of the first state value and the second state value is the same, it is preferably "0".

예컨대, i번째 구간에서 상태 값의 개수가 M개이고, 제1 상태 값의 매핑 값이 "+1", 제2 상태 값의 매핑 값이 "-1"인 경우 Si 값은 최소 "-M", 최대 "+M"이 될 수 있는데, 계산부(150)는 Si 값이 "+M"에 가까우면 1 비트 디지털 데이터가 제1 상태 값인 "1"에 편중되어 있기 때문에 임계값을 높여야 하고, Si 값이 "-M"에 가까우면 1 비트 디지털 데이터가 제2 상태 값인 "0"에 편중되어 있기 때문에 임계값을 낮춰야 한다.For example, when the number of state values in the i-th period is M, the mapping value of the first state value is "+1", and the mapping value of the second state value is "-1", the S i value is at least "-M". , The maximum value may be "+ M". If the S i value is close to "+ M", the calculation unit 150 needs to increase the threshold value because the 1-bit digital data is biased to the first state value "1". If the value of S i is close to " -M, " the 1-bit digital data is biased to the second state value of " 0 " and the threshold must be lowered.

물론, 임계값을 높이고 낮추는 정도 f(Si) 값은 Si 값에 따라 달라질 수 있으며, f(Si) 값의 범위 또한 상황에 따라 달라질 수 있다.Of course, to increase the threshold level value f (S i) lowering may vary depending on the value S i, f may be changed according to the circumstances of the addition range (S i) values.

제어부(180)는 계산부(150)에 의해 계산된 임계값을 1-비트 샘플러(160)의 임계값으로 설정한다. 즉, 제어부(180)는 1-비트 샘플러(160)의 이전 임계값을 계산부(150)에 의해 계산된 임계값으로 재설정하여 1-비트 샘플러(160)에서 제어부(180)에 의해 재설정된 임계값을 기초로 초광대역 임펄스 신호에 대한 1 비트 디지털 데이터의 상태 값을 출력하도록 한다.The controller 180 sets the threshold calculated by the calculator 150 as the threshold of the 1-bit sampler 160. That is, the controller 180 resets the previous threshold value of the 1-bit sampler 160 to the threshold value calculated by the calculator 150 to reset the threshold value of the 1-bit sampler 160 by the controller 180. Based on the value, the state value of 1-bit digital data for the ultra-wideband impulse signal is output.

제2 디코딩부(192)는 1-비트 샘플러(160)에 의해 출력된 1 비트 디지털 데이터의 상태 값을 밸런스 코디 디코딩하여 출력한다.The second decoding unit 192 balance-codes and decodes the state value of the 1-bit digital data output by the 1-bit sampler 160 and outputs it.

제1 디코딩부(191)는 제2 디코딩부(192)에 의해 밸런스 코드 디코딩되어 출력된 데이터를 제1 디코딩부(191)에 포함된 디코더 즉, 제1 인코딩부(131)에 의해 인코딩된 데이터를 디코딩할 수 있는 디코더 예를 들어, FEC 디코더를 이용한 디코딩을 통해 데이터를 복원한다.The first decoding unit 191 is a decoder included in the first decoding unit 191, that is, the data encoded by the balance code decoding by the second decoding unit 192, that is, the data encoded by the first encoding unit 131. A decoder that can decode the data, for example, restores data through decoding using an FEC decoder.

여기서, 제1 디코딩부(191)에 포함된 디코더는 FEC 디코더 뿐만 아니라 비터비 디코더, 터보 코드 디코더 및 컨볼루션 디코더 등 초광대역 통신에서 사용될 수 있는 모든 디코더를 포함할 수 있다.Here, the decoder included in the first decoding unit 191 may include not only an FEC decoder but also all decoders that may be used in ultra-wideband communication such as a Viterbi decoder, a turbo code decoder, and a convolution decoder.

물론, 도 1에는 도시하지 않았지만, 초광대역 임펄스 장치의 송신기(110) 및 수신기(120)를 제어하는 제어 수단이 구비되어 있다는 것은 이 기술 분야에 종사하는 당업자에게 있어서는 자명하다.Of course, although not shown in Figure 1, it is apparent to those skilled in the art that control means for controlling the transmitter 110 and the receiver 120 of the ultra-wideband impulse device is provided.

이와 같이 본 발명에 따른 1-비트 샘플러 임계값 제어 장치는 밸런스 코드 및 1-비트 샘플러로부터 출력되는 상태 값을 기초로 1-비트 샘플러의 임계값을 제어할 수 있기 때문에 임계값을 측정하는 하드웨어적인 복잡도를 낮출 수 있고, 초광대역 임펄스 수신기의 제조 단가를 낮출 수 있다.As described above, the 1-bit sampler threshold control apparatus according to the present invention can control the threshold value of the 1-bit sampler based on the balance code and the state value output from the 1-bit sampler. The complexity can be lowered and the manufacturing cost of the ultra-wideband impulse receiver can be lowered.

도 2는 본 발명의 일 실시예에 따른 1-비트 샘플러 임계값 제어 방법에 대한 동작 흐름도이다.2 is a flowchart illustrating a method of controlling a 1-bit sampler threshold according to an embodiment of the present invention.

도 2를 참조하면, 1-비트 샘플러 임계값 제어 방법은 밸런스 코드로 인코딩된 데이터에 대한 초광대역 임펄스 신호를 채널을 통해 수신한다(S210).Referring to FIG. 2, the 1-bit sampler threshold control method receives an ultra-wideband impulse signal for data encoded with a balance code through a channel (S210).

수신된 초광대역 임펄스 신호는 1-비트 샘플러에 의해 1 비트 디지털 데이터로 변환되어 출력된다(S220).The received ultra-wideband impulse signal is converted into 1-bit digital data by a 1-bit sampler and output (S220).

여기서, 1-비트 샘플러는 임계값을 기초로 초광대역 임펄스 신호를 제1 상태 값 및 제2 상태 값 중 어느 하나로 변환하여 출력한다. 즉, 1-비트 샘플러는 초광대역 임펄스 신호가 임계값 이상이면 제1 상태 값인 "1"을 출력하고, 임계값 미만이면 제2 상태 값인 "0"을 출력한다. 예컨대, 도 3에 도시된 바와 같이, 1-비트 샘플러는 k번째 초광대역 임펄스 신호(Xk)(310)가 임계값(TH level)보다 크기 때문에 제1 상태 값인 "1"을 출력하고, (k+1)번째 초광대역 임펄스 신호(Xk+1)(320)가 임계값보다 작기 때문에 제2 상태 값인 "0"을 출력한다.Here, the 1-bit sampler converts the ultra-wideband impulse signal into one of a first state value and a second state value based on a threshold value and outputs the converted state. That is, the 1-bit sampler outputs a first state value "1" when the ultra-wideband impulse signal is greater than or equal to a threshold value, and outputs "0" which is a second state value when less than the threshold value. For example, as shown in FIG. 3, the 1-bit sampler outputs a first state value "1" because the k-th ultra-wideband impulse signal X k 310 is greater than the threshold TH level, and ( Since the k + 1) th ultra-wideband impulse signal (X k + 1 ) 320 is smaller than the threshold value, the second state value “0” is output.

1-비트 샘플러에 의해 출력되는 1 비트 디지털 데이터의 상태 값을 해당하는 매핑 값으로 변환한다(S230). 여기서, 매핑 값은 1 비트 디지털 데이터의 상태 값에 따라 달라질 수 있는데, 예를 들어, 1 비트 디지털 데이터의 상태 값이 제1 상태 값 "1"인 경우 제1 상태 값을 매핑 값인 "+1"로 변환하고, 1 비트 디지털 데이터의 상태 값이 제2 상태 값 "0"인 경우 제2 상태 값을 매핑 값인 "-1"로 변환한다.The state value of the 1-bit digital data output by the 1-bit sampler is converted into a corresponding mapping value (S230). Here, the mapping value may vary according to the state value of the 1-bit digital data. For example, when the state value of the 1-bit digital data is the first state value "1", the mapping value is converted to the mapping value "+1". When the state value of the 1-bit digital data is the second state value "0", the second state value is converted to the mapping value "-1".

기 설정된 일정 개수 또는 일정 구간에서의 매핑 값을 더하고, 더해진 매핑 값을 기초로 상태 값의 편중 비중을 계산한다(S240, S250).A mapping value in a predetermined number or a predetermined interval is added, and the specific gravity weight of the state value is calculated based on the added mapping value (S240 and S250).

여기서, 더해지는 매핑 값의 개수는 밸런스 코드를 이용하여 데이터를 인코딩할 때 설정된 개수 또는 구간의 배수인 것이 바람직하다.Here, the number of mapping values to be added is preferably a set number or a multiple of the interval when encoding data using a balance code.

이때, 상태 값의 편중 비중은 더해진 매핑 값의 크기를 기초로 계산될 수 있다. 즉, 더해진 매핑 값의 범위가 "-M"부터 "+M"까지라 가정할 때 일정 개수가 더해진 매핑 값이 "+M"에 가까우면 제1 상태 값 "1"의 편중이 심하다고 판단하여 제1 상태 값과 제2 상태 값의 개수에 대한 비율을 동일하게 만들기 위해 현재 설정된 임계값을 낮춰야 한다. 따라서, 편중 비중 값을 더해진 매핑 값에 해당하는 음의 값으로 계산한다.In this case, the specific gravity of the state value may be calculated based on the size of the added mapping value. That is, assuming that the range of the added mapping value is from "-M" to "+ M", if the mapping value to which the predetermined number is added is close to "+ M", it is determined that the bias of the first state value "1" is severe. In order to make the ratio of the number of state values 1 and 2 equal, the threshold value currently set must be lowered. Therefore, the partial gravity weight value is calculated as a negative value corresponding to the added mapping value.

반대로 더해진 매핑 값이 "-M"에 가까우면 제2 상태 값 "0"의 편중이 심하다고 판단하여 제1 상태 값과 제2 상태 값의 개수에 대한 비율을 동일하게 만들기 위해 현재 설정된 임계값을 높여야 한다. 따라서, 편중 비중 값을 더해진 매핑 값에 해당하는 양의 값으로 계산한다.On the contrary, if the added mapping value is close to "-M", it is determined that the bias of the second state value "0" is severe, and the currently set threshold must be increased to make the ratio of the number of the first state value and the second state value equal. do. Therefore, the partial gravity weight value is calculated as a positive value corresponding to the added mapping value.

물론, 더해진 매핑 값에 따른 편중 비중 값은 [수학식 1]에 도시된 f(Si)에 의해 계산될 수 있다.Of course, the weight specific gravity value according to the added mapping value may be calculated by f (S i ) shown in Equation (1).

상태 값의 편중 비중이 계산되면 계산된 편중 비중 및 1-비트 샘플러의 현재 설정된 임계값을 기초로 새로운 임계값을 계산한다(S260).When the bias weight of the state value is calculated, a new threshold value is calculated based on the calculated bias weight and the currently set threshold of the 1-bit sampler (S260).

여기서, 새로운 임계값은 [수학식 1]을 통해 계산될 수 있다. 즉, 새로운 임계값은 현재 설정된 임계값에 단계 S250에서 계산된 편중 비중 값이 더해진 값으로 계산된다.Here, the new threshold value may be calculated through Equation 1. That is, the new threshold value is calculated as a value obtained by adding the bias weight value calculated in step S250 to the currently set threshold value.

새로운 임계값이 계산되면 그 계산된 임계값을 1-비트 샘플러의 임계값으로 설정한다(S270).When the new threshold value is calculated, the calculated threshold value is set as the threshold value of the 1-bit sampler (S270).

새로운 임계값이 설정된 후 1-비트 샘플러로 입력되는 초광대역 임펄스 신호는 새로 설정된 임계값을 기초로 1 비트 디지털 데이터의 상태 값을 출력한다.The ultra-wideband impulse signal input to the 1-bit sampler after the new threshold is set outputs the state value of 1-bit digital data based on the newly set threshold.

이와 같은 과정을 통해 1-비트 샘플러의 임계값을 제어할 수 있다.Through this process, the threshold of the 1-bit sampler can be controlled.

비록, 본 발명의 상세한 설명에서는 1-비트 샘플러의 임계값을 기 설정된 데이터 개수를 주기로 재설정하였지만, 이에 한정하지 않고 임계값을 재설정하는 시기를 다르게 설정할 수도 있다.Although the detailed description of the present invention resets the threshold of the 1-bit sampler at a predetermined number of data cycles, the timing of resetting the threshold may be different.

예를 들어, 첫 번째 주기에서 임계값을 재설정하고 소정 주기 동안 첫 번째 주기에서 설정된 임계값을 사용하고, 그 다음 주기에서 임계값을 재설정하는 과정을 반복 수행할 수도 있다.For example, the process of resetting the threshold value in the first period, using the threshold value set in the first period for a predetermined period, and resetting the threshold value in the next period may be repeated.

본 발명에 의한, 초광대역 임펄스 수신기의 1-비트 샘플러 임계값 제어 장치 및 그 방법은 본 발명의 기술적 사상의 범위 내에서 양한 형태로 변형, 응용 가능하며 상기 실시 예에 한정되지 않는다. 또한, 상기 실시 예와 도면은 발명의 내용을 상세히 설명하기 위한 목적일 뿐, 발명의 기술적 사상의 범위를 한정하고자 하는 목적은 아니며, 이상에서 설명한 본 발명은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 상기 실시 예 및 첨부된 도면에 한정되는 것은 아님은 물론이며, 후술하는 청구범위뿐만이 아니라 청구범위와 균등 범위를 포함하여 판단되어야 한다.The 1-bit sampler threshold control apparatus and method thereof of the ultra-wideband impulse receiver according to the present invention can be modified and applied in various forms within the scope of the technical idea of the present invention and are not limited to the above embodiments. In addition, the embodiments and drawings are merely for the purpose of describing the contents of the invention in detail, not intended to limit the scope of the technical idea of the invention, the present invention described above is common knowledge in the technical field to which the present invention belongs As those skilled in the art can have various substitutions, modifications, and changes without departing from the spirit of the present invention, it is not limited to the embodiments and the accompanying drawings. And should be judged to include equality.

도 1은 본 발명의 일 실시예에 따른 1-비트 샘플러 임계값 제어 장치를 포함하는 초광대역 임펄스 장치에 대한 일 실시예 구성도이다.1 is a block diagram of an ultra-wideband impulse device including a 1-bit sampler threshold control device according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 1-비트 샘플러 임계값 제어 방법에 대한 동작 흐름도이다.2 is a flowchart illustrating a method of controlling a 1-bit sampler threshold according to an embodiment of the present invention.

도 3은 임계값과 초광대역 임펄스 신호에 따른 1-비트 샘플러의 출력 값을 설명하기 위한 일 예시도이다.3 is an exemplary diagram for describing an output value of a 1-bit sampler according to a threshold value and an ultra-wideband impulse signal.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

131: 제1 인코딩부131: first encoding unit

132: 제2 인코딩부132: second encoding unit

140: 송신부140: transmitter

150: 계산부150: calculation unit

160: 1-비트 샘플러160: 1-bit sampler

170: 수신부170: receiver

180: 제어부180: control unit

191: 제1 디코딩부191: first decoding unit

192: 제2 디코딩부192, the second decoding unit

Claims (8)

밸런스 코드(balance code)로 인코딩된 데이터에 대한 초광대역 임펄스(IR-UWB) 신호를 수신하는 수신부;A receiver for receiving an ultra-wideband impulse (IR-UWB) signal for data encoded with a balance code; 1-비트 전송에 최적화시키기 위해, 상기 수신부로 수신된 상기 초광대역 임펄스 신호를 1 비트 디지털 데이터로 변환하여 출력하는 1-비트 샘플러;A 1-bit sampler for converting the ultra-wideband impulse signal received by the receiver into 1-bit digital data to be optimized for 1-bit transmission; 상기 1-비트 샘플러로부터 출력된 상기 1 비트 디지털 데이터의 제1 상태 값 및 제2 상태 값을 기초로 편중 비중을 계산하고, 계산된 상기 편중 비중을 기초로 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값의 개수에 대한 비율이 동일하게 되도록 상기 1-비트 샘플러의 임계값을 계산하는 계산부; 및The bias weight ratio is calculated based on the first state value and the second state value of the 1-bit digital data output from the 1-bit sampler, and the first state of the 1-bit digital data is calculated based on the calculated weight ratio. A calculator for calculating a threshold value of the 1-bit sampler such that a ratio of the number of the value and the second state value is the same; And 계산된 상기 1-비트 샘플러의 임계값을 상기 1-비트 샘플러의 임계값으로 설정하는 제어부A controller configured to set the calculated threshold of the 1-bit sampler to the threshold of the 1-bit sampler 를 포함하며,Including; 상기 초광대역 임펄스 신호의 에너지 및 노이즈의 에너지를 측정하기 위한 고해상도의 아날로그 디지털 변환기(ADC)없이도 상기 1-비트 샘플러의 임계값 설정이 가능한 것을 특징으로 하는 1-비트 샘플러 임계값 제어 장치.And a threshold value of the 1-bit sampler without the need for a high resolution analog-to-digital converter (ADC) for measuring the energy of the ultra-wideband impulse signal and the energy of noise. 제1항에 있어서, The method of claim 1, 상기 1-비트 샘플러 임계값 제어 장치는The 1-bit sampler threshold control device 상기 1-비트 샘플러로부터 출력되는 상기 1 비트 디지털 데이터를 상기 밸런스 코드로 디코딩하여 출력하는 디코딩부A decoding unit for decoding and outputting the 1-bit digital data output from the 1-bit sampler into the balance code 를 더 포함하는 것을 특징으로 하는 1-비트 샘플러 임계값 제어 장치.And a 1-bit sampler threshold control device further comprising. 제1항에 있어서,The method of claim 1, 상기 계산부는The calculation unit 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값 각각에 상응하는 매핑 값으로 변환하고, 변환된 상기 매핑 값을 더하여 상기 편중 비중을 계산하는 것을 특징으로 하는 1-비트 샘플러 임계값 제어 장치.1-bit sampler threshold value, wherein the 1-bit sampler threshold value is converted into a mapping value corresponding to each of the first state value and the second state value of the 1-bit digital data, and the weighted specific gravity is calculated by adding the converted mapping value. controller. 삭제delete 제1항에 있어서,The method of claim 1, 상기 계산부는The calculation unit 상기 1-비트 샘플러로부터 출력되는 기 설정된 개수의 상기 1 비트 디지털 데이터의 제1 상태 값 및 제2 상태 값을 기초로 상기 편중 비중을 계산하는 것을 특징으로 하는 1-비트 샘플러 임계값 제어 장치.And calculating the specific gravity based on a first state value and a second state value of the 1-bit digital data output from the 1-bit sampler. 밸런스 코드로 인코딩된 데이터에 대한 초광대역 임펄스 신호를 수신하는 단계;Receiving an ultra-wideband impulse signal for data encoded with a balance code; 1-비트 전송에 최적화시키기 위해, 수신된 상기 초광대역 임펄스 신호를 1-비트 샘플러를 이용하여 1 비트 디지털 데이터로 변환하는 단계;Converting the received ultra-wideband impulse signal into 1-bit digital data using a 1-bit sampler to optimize for 1-bit transmission; 변환된 상기 1 비트 디지털 데이터의 제1 상태 값 및 제2 상태 값을 기초로 편중 비중을 계산하는 단계;Calculating a specific gravity based on a first state value and a second state value of the converted 1-bit digital data; 계산된 상기 편중 비중을 기초로 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값의 개수에 대한 비율이 동일하게 되도록 상기 1-비트 샘플러의 임계값을 계산하는 단계; 및Calculating a threshold of the 1-bit sampler such that the ratio of the number of the first state value and the second state value of the 1 bit digital data is equal based on the calculated specific gravity; And 계산된 상기 1-비트 샘플러의 임계값을 상기 1-비트 샘플러의 임계값으로 설정하는 단계Setting the calculated threshold of the 1-bit sampler to the threshold of the 1-bit sampler 를 포함하며,Including; 상기 초광대역 임펄스 신호의 에너지 및 노이즈의 에너지를 측정하기 위한 고해상도의 아날로그 디지털 변환기(ADC)없이도 상기 1-비트 샘플러의 임계값 설정이 가능한 것을 특징으로 하는 1-비트 샘플러 임계값 제어 방법.And a threshold value of the 1-bit sampler without the need for a high resolution analog-to-digital converter (ADC) for measuring the energy of the ultra-wideband impulse signal and the energy of noise. 제6항에 있어서,The method of claim 6, 상기 편중 비중을 계산하는 단계는The step of calculating the specific gravity of the bias 상기 1 비트 디지털 데이터의 상기 제1 상태 값 및 상기 제2 상태 값 각각에 상응하는 매핑 값으로 변환하는 단계; 및Converting the 1-bit digital data into mapping values corresponding to each of the first state value and the second state value; And 변환된 상기 매핑 값을 더하여 상기 편중 비중을 계산하는 단계Calculating the weighted specific gravity by adding the converted mapping values 를 포함하는 것을 특징으로 하는 1-비트 샘플러 임계값 제어 방법.1-bit sampler threshold control method comprising a. 삭제delete
KR1020070119021A 2007-11-21 2007-11-21 Apparatus and method for controlling 1-bit sampler threshold of ultra-wideband impulse receiver Active KR100977551B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070119021A KR100977551B1 (en) 2007-11-21 2007-11-21 Apparatus and method for controlling 1-bit sampler threshold of ultra-wideband impulse receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070119021A KR100977551B1 (en) 2007-11-21 2007-11-21 Apparatus and method for controlling 1-bit sampler threshold of ultra-wideband impulse receiver

Publications (2)

Publication Number Publication Date
KR20090052495A KR20090052495A (en) 2009-05-26
KR100977551B1 true KR100977551B1 (en) 2010-08-24

Family

ID=40860220

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070119021A Active KR100977551B1 (en) 2007-11-21 2007-11-21 Apparatus and method for controlling 1-bit sampler threshold of ultra-wideband impulse receiver

Country Status (1)

Country Link
KR (1) KR100977551B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990007275A (en) * 1997-06-24 1999-01-25 레비 돈 엠. How to sample, downconvert, and digitize bandpass signals using digital predictive coders
KR20050052852A (en) * 2003-12-01 2005-06-07 Samsung Electronics Co Ltd Ultra wide band pulse train generator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990007275A (en) * 1997-06-24 1999-01-25 레비 돈 엠. How to sample, downconvert, and digitize bandpass signals using digital predictive coders
KR20050052852A (en) * 2003-12-01 2005-06-07 Samsung Electronics Co Ltd Ultra wide band pulse train generator

Also Published As

Publication number Publication date
KR20090052495A (en) 2009-05-26

Similar Documents

Publication Publication Date Title
FI113721B (en) Method and receiver to iteratively improve a channel estimate
CN108881088B (en) Joint demodulation and decoding method of convolutional-coded GFSK (Gaussian frequency Shift keying) signal
UA74154C2 (en) Method and device for receiving a signal
KR101971725B1 (en) System and method for higher-order modulation
GB2434948A (en) LLR calculation with quantization of values which are scaled depending on SNR.
US6665832B1 (en) Slotted mode decoder state metric initialization
KR100977551B1 (en) Apparatus and method for controlling 1-bit sampler threshold of ultra-wideband impulse receiver
JP2011514020A (en) Selecting a voice encoding scheme in a wireless communication terminal
CN105429729A (en) Ultrashort wave CPTCM (Continuous Phase Trellis Coded Modulation) coherent demodulation method
CN118473597A (en) A Baseband Signal Coding Method Based on LDPC Code
CN110445554B (en) A method and system for incoherent underwater acoustic communication based on actual channel fading statistics
KR20250134609A (en) System and method for encoding physical layer header in wireless communication
CN113395227B (en) High data rate transmission using minimum energy coding in combination with ultra wideband modulation
KR100911727B1 (en) Dual Mode Power Line Communication System
IL94298A (en) Apparatus for estimating communication link quality
JP2004072589A (en) Ultra wide band (UWB) transmitter and ultra wide band (UWB) receiver
CN107070451A (en) Device A DC precision collocation methods in a kind of extensive mimo system
KR101350336B1 (en) Adaptive transmission method and system with multiple-input multiple-output
CN104518811A (en) Digital-weighted auto-correlation UWB (ultra wide band) receiving method and device based on channel characteristic sequences
KR20050087094A (en) Super-orthogonal convolutional coded ultra wide-band impulse radio system by using interleaving and coded/decoded method
Varasteh et al. Zero-delay joint source-channel coding with a 1-bit ADC front end and receiver side information
CN115967468B (en) A spatial optical communication FEC decoding method and system based on stochastic resonance
Wang et al. Wideband receiver design in the presence of strong narrowband interference
RU63605U1 (en) SYSTEM OF TRANSMISSION AND RECEIVING OF DISCRETE SIGNALS
Jeong et al. Design of block-coded group PPM modem for low-power and low-cost home energy management

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20071121

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090226

Patent event code: PE09021S01D

AMND Amendment
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090824

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20100223

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20090824

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20090226

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20100325

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20100223

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20100604

Appeal identifier: 2010101002243

Request date: 20100325

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20100426

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20100325

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20091022

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20090423

Patent event code: PB09011R02I

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

Patent event date: 20100604

Comment text: Decision to Grant Registration

Patent event code: PB07012S01D

Patent event date: 20100504

Comment text: Transfer of Trial File for Re-examination before a Trial

Patent event code: PB07011S01I

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20100817

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20100818

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20130820

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20130820

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20140818

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20140818

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20150805

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20150805

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20160817

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20160817

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20180817

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20180817

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20190814

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20190814

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20220816

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20240819

Start annual number: 15

End annual number: 15