[go: up one dir, main page]

KR20110070357A - FSS receiver for correction using zero crossing demodulation and its control method - Google Patents

FSS receiver for correction using zero crossing demodulation and its control method Download PDF

Info

Publication number
KR20110070357A
KR20110070357A KR1020090127161A KR20090127161A KR20110070357A KR 20110070357 A KR20110070357 A KR 20110070357A KR 1020090127161 A KR1020090127161 A KR 1020090127161A KR 20090127161 A KR20090127161 A KR 20090127161A KR 20110070357 A KR20110070357 A KR 20110070357A
Authority
KR
South Korea
Prior art keywords
frequency
zero crossing
demodulation
signal
crossing point
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
Application number
KR1020090127161A
Other languages
Korean (ko)
Other versions
KR101648516B1 (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 KR1020090127161A priority Critical patent/KR101648516B1/en
Publication of KR20110070357A publication Critical patent/KR20110070357A/en
Application granted granted Critical
Publication of KR101648516B1 publication Critical patent/KR101648516B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D3/00Demodulation of angle-, frequency- or phase- modulated oscillations
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

본 발명은 제로크로싱복조(Zero Crossing Demodulation)를 기초로한 FSK수신 방법 및 이를 이용한 FSK수신기에 관한 발명으로서, 보다 자세하게는 IF신호에서 제로크로싱포인트를 추출한 후, 상기 제로크로싱포인트간의 샘플링개수를 이용하여 주기 및 주파수를 산출하는 방식을 이용하여 복호화하는 방법 및 이를 이용한 수신기에 관한 것이다.The present invention relates to an FSK receiver method based on zero crossing demodulation and an FSK receiver using the same. More specifically, after extracting a zero crossing point from an IF signal, the number of sampling between the zero crossing points is used. The present invention relates to a decoding method using a method of calculating a period and a frequency, and a receiver using the same.

상기 목적을 달성하기 위한 본 발명에 따른 제로크로싱복조를 이용한 FSK수신기는 RF신호를 수신받아 IF신호로 변환하는 기능을 수행하는 RF처리부 및 상기 IF신호에서 제1제로크로싱포인트 및 제2제로크로싱포인트를 추출하고, 상기 추출된 제1제로크로싱포인트 및 제2제로크로싱포인트간의 시간을 이용하여 주파수의 주기를 추출한 후, 상기 주기를 이용하여 주파수를 추출한 후 경계주파수와 비교하여 디지털데이터로 복조하는 복조부를 포함한다.The FSK receiver using the zero crossing demodulation according to the present invention for achieving the above object receives an RF signal and converts it into an IF signal and a first zero crossing point and a second zero crossing point in the IF signal. And extract the period of the frequency using the extracted time between the first zero crossing point and the second zero crossing point, and then extract the frequency using the period and demodulate the digital data by comparing with the boundary frequency. Contains wealth.

Description

제로크로싱복조를 이용한 보정용 FSK 수신기 및 이의 제어방법{Frequency Shift Keying Receiver for Error Correction based on Zero Crossing Demodulation and method thereof}Frequency Shift Keying Receiver for Error Correction based on Zero Crossing Demodulation and method approx.

본 발명은 제로크로싱복조(Zero Crossing Demodulation)를 기초로한 FSK수신 방법 및 이를 이용한 FSK수신기에 관한 발명으로서, 보다 자세하게는 IF신호에서 제로크로싱포인트를 추출한 후, 상기 제로크로싱포인트간의 샘플링개수를 이용하여 주기 및 주파수를 산출하는 방식을 이용하여 복호화하는 방법 및 이를 이용한 수신기에 관한 것이다.The present invention relates to an FSK receiver method based on zero crossing demodulation and an FSK receiver using the same. More specifically, after extracting a zero crossing point from an IF signal, the number of sampling between the zero crossing points is used. The present invention relates to a decoding method using a method of calculating a period and a frequency, and a receiver using the same.

FSK (Frequency Shift Keying, 주파수 편이변조, 이하 FSK)는 일정 진폭의 정현파의 주파수를 두 가지로 정하여 데이타가 1 혹은 0으로 변함에 따라 두 개의 주파수 중 할당된 주파수를 상대측에 보내는 변조 방식이다. 진폭 편이 방식(ASK)보다 에러에 강하고, 회로도 비교적 간단하기 때문에 데이터 전송에서 많이 사용된다. 이러한 FSK는 구성이 용이하고 비교적 원거리 전송에 강하여, PSTN에서 많이 이용된다. 주로 FSK는 비교적 저속(비동기식으로 200[BPS]이하)의 데이타 전송에 많이 이용된다. Frequency Shift Keying (FSK) is a modulation scheme that assigns two frequencies of a sine wave of a constant amplitude and sends the assigned frequency among two frequencies to the other side as the data changes to 1 or 0. It is more used for data transmission because it is more error-resistant than the amplitude shift method (ASK) and the circuit is relatively simple. This FSK is easy to configure and relatively strong in long-distance transmission, and thus is widely used in PSTN. FSK is mainly used for data transmission of relatively low speed (asynchronously less than 200 [BPS]).

디지털 신호(2진FSK일 경우 0과1, 4FSK일 경우 00,01,10,11등)에 대응하여 반송파의 주파수를 각각 다르게 하여 전송하는 변조방식이다. 다시 말하자면 디지털 데이터의 0과1에 대해 반송파의 주파수를 달리하는 방식으로, 중심주파수를 삽입한 고주파수와 저주파수 2개의 주파수에 2진수 1과0을 대응시켜 전송하는 방식이다. The modulation scheme transmits carrier frequencies differently in response to digital signals (0 and 1 for binary FSK, 00,01, 10 and 11 for 4 FSK). In other words, the carrier frequency is changed with respect to 0 and 1 of the digital data, and the binary 1 and 0 correspond to two frequencies of the high frequency and the low frequency where the center frequency is inserted.

도1은 FSK의 일 예를 도시한 도면이다. 도면에 도시된 바와 같이 이러한 주파수는 0과 1에 대응하여 변하지만 진폭은 항상 일정하다. 즉 FSK송신기는 비트 1은 높은 주파수로 0은 낮은 주파수에 대응시켜 변조(modulation)시킨다. 이렇게 변조된 전파를 출력신호로 전송하면, 이를 수신한 FSK수신기에서는 고주파수(기정해진 기준값 이상의 주파수)는 1에 대응하고, 저주파수(기정해진 기준값 이하의 주파수)는 0에 대응시키는 방법으로 주파수로부터 디지털데이터를 복조(demodulation)한다. 1 is a diagram illustrating an example of an FSK. As shown in the figure, this frequency varies corresponding to 0 and 1, but the amplitude is always constant. That is, the FSK transmitter modulates bit 1 to a high frequency and 0 to a low frequency. When the modulated radio wave is transmitted as an output signal, the FSK receiver receives the digital signal from the frequency in such a manner that the high frequency (frequency above the predetermined reference value) corresponds to 1 and the low frequency (frequency below the predetermined reference value) corresponds to 0. Demodulate the data.

결과적으로 FSK 수신기에서는 상기 주파수에서 얼마나 정확하게 그리고 얼마나 간단하게 주파수로부터 디지털데이터로 복조하는가가 가장 중요하다. 이에 FSK 수신기에서는 다양한 방식의 복조방식이 존재하여왔다.As a result, it is of utmost importance in the FSK receiver how exactly and simply how to demodulate from the frequency into digital data. Accordingly, various demodulation methods exist in the FSK receiver.

한편 제로크로싱(zero crossing, 이하 제로크로싱)이란 주로 전자회로에서 안정된 제어 및 사운드포지 프로그램등에서 많이 사용되는 개념이다. 즉 전자회로에서는 교류전압이 사인파형상을 하고 있는데 전압이 Ov를 지나가는 순간을 검출하여 이 지점에 온오프를 컨트롤하여 급격한 전류의 변화를 방지하기 위해서 사용된다. 또한 사운드포지 프로그램에서 특정 음향의 파형을 불러왔을때 시간의 축에 따 라 음의 파형의 값이 양의 값과 음의 값을 오르내는 경우, 이때 음의 크기가 0 이 되는점을 제로크로싱이라고 하여, 편집시에 이 제로크로싱점에서 다른 제로크로싱점까지 자르게 되어 앞뒤에다 붙이는 용도로 사용된다.On the other hand, zero crossing (hereinafter referred to as zero crossing) is a concept commonly used in stable control and soundforge programs in electronic circuits. In other words, in the electronic circuit, the AC voltage has a sinusoidal shape, which is used to detect a moment when the voltage passes Ov and to control on / off at this point to prevent a sudden change of current. In addition, when a waveform of a specific sound is called from the soundforge program, if the value of the waveform rises positive and negative according to the time axis, the point where the magnitude of the sound becomes 0 is called zero crossing. When editing, it is cut from this zero crossing point to another zero crossing point and used for pasting back and forth.

본 발명에서는 이러한 제로크로싱을 이용해서 보다 효율적이고 경제적인 FSK수신장치를 설계하는 방법을 제공하고자 한다.The present invention is to provide a method for designing a more efficient and economical FSK receiver using such a zero crossing.

본 발명에서는 이러한 제로크로싱을 이용해서 보다 효율적이고 경제적인 FSK수신장치를 설계하는 방법을 제공하고자 한다.The present invention is to provide a method for designing a more efficient and economical FSK receiver using such a zero crossing.

상기 목적을 달성하기 위한 본 발명에 따른 제로크로싱복조를 이용한 FSK수신기는 RF신호를 수신받아 IF신호로 변환하는 기능을 수행하는 RF처리부; 상기 IF신호에서 제1제로크로싱포인트 및 제2제로크로싱포인트를 추출하고, 상기 추출된 제1제로크로싱포인트 및 제2제로크로싱포인트간의 시간을 이용하여 주파수의 주기를 추출한 후, 상기 주기를 이용하여 주파수를 추출한 후 경계주파수와 비교하여 디지털데이터로 복조하는 복조부 및 상기 IF신호에서 크로싱포인트간의 간격들의 평균을 이용하여 보정경계주파수를 산출하고, 이를 새로운 경계주파수로 보정하는 주파수보정부를 포함한다.The FSK receiver using the zero crossing demodulation according to the present invention for achieving the above object receives an RF signal and converts it into an IF signal; Extracting a first zero crossing point and a second zero crossing point from the IF signal, extracting a period of frequency using the time between the extracted first zero crossing point and the second zero crossing point, and then using the period. A demodulator which extracts a frequency and compares it with a boundary frequency and demodulates the digital data, and a frequency correction unit for calculating a correction boundary frequency using an average of intervals between crossing points in the IF signal, and correcting it with a new boundary frequency.

그리고 상기 주파수보정부는 하기 식을 이용해서 보정경계주파수를 산출하는 것이 바람직하다.The frequency correction unit preferably calculates a correction boundary frequency using the following equation.

Figure 112009078604109-PAT00001
Figure 112009078604109-PAT00001

F'if는 보정경계주파수F ' if is the calibration boundary frequency

δn 은 n번째 제로크로싱포인트와 n+1번째 제로크로싱포인트 사이의 시간.δ n is the time between the nth zero crossing point and the n + 1 zero crossing point.

또한 복호된 디지털데이타값별로 각각의 크로싱포인트들간의 간격의 평균을 산출한 후에, 상기 산출된 평균값들의 평균을 구하여 피드백경계주파수를 추출한 후에, 이를 새로운 경계주파수로 산출하는 피드백주파수보정부를 더 포함하는 것이 바람직하다.In addition, after calculating the average of the interval between the crossing points for each of the decoded digital data value, the average of the calculated average value to extract the feedback boundary frequency, and further comprising a feedback frequency correction for calculating this as a new boundary frequency It is preferable.

그리고 상기 피드백주파수보정부는 하기식을 이용하여 피드백경계주파수를 산출하는 것이 바람직하다.The feedback frequency correction unit preferably calculates a feedback boundary frequency using the following equation.

Figure 112009078604109-PAT00002
Figure 112009078604109-PAT00002

또한 상기 복조부는 상기 IF신호를 일정한 간격인 샘플링단위시간으로 샘플링하는 기능을 더 포함하고, 상기 주파수주기 추출은 상기 제1 및 제2제로크로싱포인트간의 샘플링개수를 산출하고, 상기 산출된 샘플링개수와 샘플링단위시간을 이용하여 추출하는 것이 바람직하다.The demodulation unit may further include a function of sampling the IF signal at sampling intervals at regular intervals, and extracting the frequency period calculates the number of samplings between the first and second zero crossing points, and calculates the number of samplings. It is preferable to extract using the sampling unit time.

그리고 상기 제로크로싱포인트는 상기 IF신호의 크기가 -에서 +로 변하는 지점인 것이 바람직하다.The zero crossing point is preferably a point where the magnitude of the IF signal changes from-to +.

또한 상기 복조부는 상기 추출된 주파수가 경계주파수보다 큰 경우에는 1로 복조하고, 그렇지 않은 경우에는 0으로 복조하는 것이 바람직하다.In addition, the demodulation unit demodulates to 1 when the extracted frequency is greater than the boundary frequency, and demodulates to 0 otherwise.

그리고 상기 FSK수신기는 지그비수신기인 것이 바람직하다.The FSK receiver is preferably a Zigbee receiver.

상기 목적을 달성하기 위한 본 발명에 따른 제로크로싱 기능을 이용한 FSK 수신기의 복조방법은 FSK수신기에서 변조된 RF신호를 수신하여 IF신호로 변환하는 전파수신 단계; 상기 IF신호에서 크로싱포인트간의 간격들의 평균을 이용하여 보정경계주파수를 산출하고, 이를 새로운 경계주파수로 보정하는 주파수보정단계 및 상기 IF신호에서 크로싱포인트간의 간격을 이용하여 각각의 주파수주기를 추출하여 이를 이용하여 주파수를 추출하고, 이를 상기 경계주파수와 비교하여 디지털데이터로 복조하는 복조단계를 포함한다.A demodulation method of an FSK receiver using a zero crossing function according to the present invention for achieving the above object comprises a radio wave reception step of receiving an RF signal modulated by the FSK receiver and converting it into an IF signal; Compensation boundary frequency is calculated using an average of intervals between crossing points in the IF signal, and a frequency correction step of correcting this to a new boundary frequency and each frequency period are extracted using the interval between crossing points in the IF signal. And a demodulation step of extracting a frequency using the same, and demodulating the digital data by comparing the frequency with the boundary frequency.

그리고 상기 복조단계는 상기 IF신호에서 첫번째로 검출되는 제로크로싱지점인 제1제로크로싱포인트를 추출하는 제1제로크로싱 추출단계; 상기 제1제로크로싱포인트 이후에서 다시 최초로 발견되는 제로크로싱지점인 제2제로크로싱포인트를 추출하는 제2제로크로싱 추출단계; 상기 제1제로크로싱포인트 및 제2제로크로싱포인트간의 시간을 이용하여 주파수의 주기를 추출하는 주파수주기 추출단계; 상기 추출된 주파수주기를 이용하여 주파수를 추출하는 주파수 추출단계 및 상기 추출된 주파수와 경계주파수를 비교하여 디지털데이터로 복조하는 디지털데이터 복조단계를 포함하는 것이 바람직하다.The demodulation step may include a first zero crossing extraction step of extracting a first zero crossing point that is a first zero crossing point detected from the IF signal; A second zero crossing extraction step of extracting a second zero crossing point, which is a zero crossing point first found again after the first zero crossing point; A frequency period extracting step of extracting a period of frequency by using the time between the first zero crossing point and the second zero crossing point; Preferably, the method includes a frequency extracting step of extracting a frequency using the extracted frequency period, and a digital data demodulating step of comparing the extracted frequency with a boundary frequency and demodulating the digital data.

또한 상기 주파수보정단계는 하기 식을 이용해서 보정경계주파수를 산출하는 것이 바람직하다.In the frequency correction step, it is preferable to calculate a correction boundary frequency using the following equation.

Figure 112009078604109-PAT00003
Figure 112009078604109-PAT00003

F'if는 보정경계주파수F ' if is the calibration boundary frequency

δn 은 n번째 제로크로싱포인트와 n+1번째 제로크로싱포인트 사이의 시간임δ n is the time between the nth zero crossing point and the n + 1 zero crossing point

그리고 복호된 디지털데이타값별로 각각의 크로싱포인트들간의 간격의 평균을 산출한 후에, 상기 산출된 평균값들의 평균을 구하여 피드백경계주파수를 추출한 후에, 이를 새로운 경계주파수로 산출하는 피드백주파수보정단계를 더 포함하는 것이 바람직하다.And calculating a mean of the intervals between the crossing points for each of the decoded digital data values, extracting a feedback boundary frequency by obtaining the average of the calculated average values, and then calculating the feedback boundary frequency as a new boundary frequency. It is desirable to.

또한 상기 피드백주파수보정단계는 하기식을 이용하여 피드백경계주파수를 산출하는 것이 바람직하다.In addition, in the feedback frequency correction step, it is preferable to calculate a feedback boundary frequency using the following equation.

Figure 112009078604109-PAT00004
Figure 112009078604109-PAT00004

그리고 상기 IF신호를 일정한 간격인 샘플링단위시간으로 샘플링하는 샘플링단계를 더 포함하고, 주파수주기 추출단계는 상기 제1 및 제2제로크로싱포인트간의 샘플링개수를 산출하고, 상기 산출된 샘플링개수와 샘플링단위시간을 이용하여 추출하는 것이 바람직하다.And a sampling step of sampling the IF signal at sampling intervals at regular intervals, and the frequency period extracting step calculates the number of samplings between the first and second zero crossing points, and calculates the number of samplings and the sampling units. It is preferable to extract using time.

또한 상기 제로크로싱포인트는 상기 IF신호의 크기가 -에서 +로 변하는 지점인 것이 바람직하다.In addition, the zero crossing point is preferably a point where the magnitude of the IF signal changes from-to +.

그리고 상기 주파수 추출단계는 상기 추출된 주파수 주기의 역수인 것이 바람직하다.The frequency extracting step may be an inverse of the extracted frequency period.

또한 상기 디지털데이터 복조단계는 상기 추출된 주파수가 경계주파수보다 큰 경우에는 1로 복조하고, 그렇지 않은 경우에는 0으로 복조하는 것이 바람직하다.In the digital data demodulating step, it is preferable to demodulate to 1 if the extracted frequency is greater than the boundary frequency, and to demodulate to 0 otherwise.

그리고 상기 FSK수신기는 지그비수신기인 것이 바람직하다.The FSK receiver is preferably a Zigbee receiver.

이상에서 상세히 설명한 바와 같이, 제로크로싱을 이용한 FSK복조방법 및 이를 이용한 FSK수신기를 이용하면 종래의 FSK복조방법 및 FSK수신기에 비해서 보다 간단한 복조알고리즘을 제공함으로써 보다 적은 비용 및 크기의 수신기를 제공할 수 있게 된다. As described in detail above, the FSK demodulation method using zero crossing and the FSK receiver using the same can provide a receiver having a lower cost and size by providing a simpler demodulation algorithm than the conventional FSK demodulation method and the FSK receiver. Will be.

도2는 본 발명의 일 실시예에 따른 제로크로싱 기능을 이용한 FSK 수신기의 복조방법을 설명하기 위한 도면이다.2 is a diagram illustrating a demodulation method of an FSK receiver using a zero crossing function according to an embodiment of the present invention.

도면에 도시된 s(t)는 IF도메인 신호의 일 예이고, 상기 s(t)신호를 샘플링한 경우의 일 예가 도시되어 있다. 최초의 제로크로싱포인트는 tn이고, 그 다음에 다시 나타나는 제로크로싱포인트는 tn+1이다. S (t) shown in the figure is an example of an IF domain signal, and an example of the case where the s (t) signal is sampled is shown. The first zero crossing point is t n , and the next zero crossing point is t n + 1 .

제로크로싱포인트는 각각의 샘플링시에 n번째 샘플링시에는 그 신호의 크기가 -였는데, n+1번째 샘플링에서의 그 신호의 크기가 +라면 제로크로싱포인트는 그 샘플링사이에 포함됨을 알 수 있다. It is understood that the zero crossing point has the magnitude of the signal at the nth sampling time at each sampling time, and the zero crossing point is included between the sampling times if the magnitude of the signal at the n + 1th sampling time is +.

δn은 tn과 tn+1사이의 시간으로서, 이것이 s(t)신호의 첫번째 주기가 된다.delta n is the time between tn and tn + 1, which is the first period of the s (t) signal.

δn을 구하는 방법은 여러가지가 있으나 본 일 실시예에서는 상기 제로크로싱간의 샘플링개수를 이용한다. 우선 제1제로크로싱포인트와 제2제로크로싱포인트 간의 샘플링개수를 산출한다. 도2의 경우에는 샘플링개수가 12개가 된다. 상기 샘플링개수에 한 샘플링단 시간인 단위샘플링시간을 곱셈하면 된다. 즉 Tclk*12가 δn가 된다.There are various methods for obtaining δ n, but in this embodiment, the number of samplings between the zero crossings is used. First, the number of sampling between the first zero crossing point and the second zero crossing point is calculated. In the case of Fig. 2, the number of sampling is twelve. The number of samplings is multiplied by the unit sampling time, which is the sampling end time. That is, Tclk * 12 becomes delta n.

이 후 상기 산출된 δn가 주기가 되므로, 이 값의 역수를 취하면 주파수 Fn이 산출된다. 이렇게 산출된 주파수 Fn을 경계주파수와 비교하여, 경계주파수보다 큰 고주파면 1로 복조하고, 경계주파수보다 작은 경우에는 0으로 복조한다.Since the calculated δ n becomes a period after this, taking the inverse of this value yields a frequency F n. The frequency Fn thus calculated is demodulated to a high frequency plane 1 larger than the boundary frequency, and is demodulated to 0 when smaller than the boundary frequency.

도3은 본 발명의 일 실시예에 따른 FSK수신기의 블록도이다.3 is a block diagram of an FSK receiver according to an embodiment of the present invention.

FSK수신기는 크게 RF처리부(110), 복조부(120), 제어부(130), 메모리부(140), 주파수보정부(150) 및 피드백주파수보정부(160)를 포함한다. 물론 그 이외에도 많은 구성요소가 필요하나 본 발명의 실시예와 직접적인 관련이 없거나 또는 생략하여도 당업자가 본 발명을 이해하는데 문제가 없는 구성요소는 생략하였다.The FSK receiver largely includes an RF processor 110, a demodulator 120, a controller 130, a memory 140, a frequency compensator 150, and a feedback frequency compensator 160. Of course, many other components are required, but the components which are not directly related to the embodiments of the present invention or are omitted even if omitted by those skilled in the art will understand the present invention.

우선 RF처리부(110)는 수신받은 RF신호를 수신받아 IF신호로 변환하는 기능을 수행한다.First, the RF processor 110 receives a received RF signal and converts it into an IF signal.

복조부(120)는 상기 IF신호를 0 또는 1의 디지털데이터로 복조하는 기능을 수행하는데 본 발명에서는 특히 제로크로싱포인트를 검출하는 방식을 응용하여 복조하는 것이 특징이다. 상기 복조부(120)의 복조방식에 대해서는 도4에서 보다 더 자세히 후술한다.The demodulator 120 performs a function of demodulating the IF signal into digital data of 0 or 1. In the present invention, the demodulation unit 120 demodulates by applying a method of detecting a zero crossing point. The demodulation method of the demodulator 120 will be described in more detail later with reference to FIG. 4.

메모리(140)는 상기 FSK신호의 송수신 제어를 위한 펌웨어 및 기타 필요한 데이터를 저장하는 기능을 수행한다.The memory 140 stores a firmware and other necessary data for controlling transmission and reception of the FSK signal.

주파수보정부(150)는 상기 IF신호에서 크로싱포인트간의 간격들의 평균을 이용하여 보정경계주파수를 산출하고, 이를 새로운 경계주파수로 보정하는 기능을 수행한다.The frequency compensator 150 calculates a correction boundary frequency using an average of intervals between crossing points in the IF signal, and performs a function of correcting it to a new boundary frequency.

피드백주파수보정부(160)는 디지털데이터로 복조된 데이터를 기초로 다시 경계주파수를 보정하는 기능을 수행한다. 즉 1로 복원된 디지털데이터에 대응하는 IF신호에서 크로싱포인트간의 간격들의 평균과, 0으로 복원된 디지털데이터에 대응하는 IF신호에서 크로싱포인트간의 간격들의 평균을 구한뒤에 이 둘을 다시 평균을 내어서 주파수보정부(150)에서 보정된 경계주파수를 다시한번 더 보정하는 기능을 수행한다.The feedback frequency correction unit 160 performs a function of correcting the boundary frequency again based on the data demodulated into the digital data. That is, the average of the intervals between the crossing points in the IF signal corresponding to the digital data restored to 1 and the interval between the crossing points in the IF signal corresponding to the digital data restored to 0 are averaged again. The frequency correction unit 150 performs a function of correcting the boundary frequency corrected again.

제어부(150)는 상술한 RF처리부(110), 복조부(120), 주파수보정부(150), 피드백주파수보정부(160) 및 그 외 FSK수신기의 기타 구성요소들을 전체적으로 제어하는 기능을 수행한다.The controller 150 controls the RF processor 110, the demodulator 120, the frequency compensator 150, the feedback frequency compensator 160, and other components of the FSK receiver as a whole. .

도4는 본 발명의 일 실시예에 따른 복조방법을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a demodulation method according to an embodiment of the present invention.

FSK수신기에서 변조된 RF신호를 수신하여 IF신호로 변환한다(S210).The modulated RF signal is received by the FSK receiver and converted into an IF signal (S210).

이 후 상기 IF신호에 대해서 기정해진 수 이상에 대해서 샘플링을 수행한다(S220). 이 때 각각의 샘플링은 Tclk 시간마다 수행하는 것으로 가정한다. 이하에서는 상기 Tclk 시간을 단위샘플링시간이라고 호칭한다.Thereafter, sampling is performed for a predetermined number or more for the IF signal (S220). At this time, it is assumed that each sampling is performed every T clk time. Hereinafter, the T clk time is referred to as unit sampling time.

상기 IF신호에서 첫번째로 검출되는 제로크로싱지점인 제1제로크로싱포인트를 추출한다(S230). 제로크로싱포인트는 각각의 샘플링시에 n번째 샘플링시에는 그 신호의 크기가 -였는데, n+1번째 샘플링에서의 그 신호의 크기가 +라면 제로크로싱포인트는 그 샘플링사이에 포함됨을 알 수 있다. 따라서 최초로 신호의 크기가 -에서 +바뀌는 지점을 제1제로크로싱포인트로 판단한다.A first zero crossing point, which is a first zero crossing point detected from the IF signal, is extracted (S230). It is understood that the zero crossing point has the magnitude of the signal at the nth sampling time at each sampling time, and the zero crossing point is included between the sampling times if the magnitude of the signal at the n + 1th sampling time is +. Therefore, the first point at which the magnitude of the signal changes from-to + is determined as the first zero crossing point.

상기 제1제로크로싱포인트 이후에서 다시 최초로 발견되는 제로크로싱지점인 제2제로크로싱포인트를 추출한다(S240). 앞서와 마찬가지로 제1제로크로싱 이후에 다시 신호의 크기가 -에서 +로 바뀌는 지점을 제2제로크로싱포인트로 판단한다.The second zero crossing point, which is the first zero crossing point found again after the first zero crossing point, is extracted (S240). As before, the second zero crossing point is determined after the first zero crossing where the signal size changes from-to + again.

이 후에 상기 제1제로크로싱포인트와 제2제로크로싱포인트간의 샘플링개수를 산출한다(S250).Thereafter, the number of sampling between the first zero crossing point and the second zero crossing point is calculated (S250).

이 후 상기 샘플링개수에 단위샘플링시간을 곱해주면 결과적으로 해당 주파수의 주기값이 산출된다(S260). Subsequently, multiplying the number of sampling times by the unit sampling time results in calculating a period value of the corresponding frequency (S260).

이렇게 산출된 주기를 역수를 취해주면 결과적으로 해당 신호의 주파수가 계산되는 것이다(S270).Taking the reciprocal of the calculated period results in the calculation of the frequency of the corresponding signal (S270).

상기 계산된 주파수값이 경계주파수보다 크다면(S270-Y) 고주파수이므로 1로 복조하고(S280), 반대라면(S270-N) 저주파수이므로 0으로 복조하여 복조과정을 마친다(S285).If the calculated frequency value is greater than the boundary frequency (S270-Y), it is demodulated to 1 because it is a high frequency (S280), and if it is the opposite (S270-N), it is demodulated to 0 because it is a low frequency (S285).

도5a 내지 5c는 본 발명의 설명을 위한 주파수영역에서의 예를 도시한 도면이다.5A to 5C are diagrams showing examples in the frequency domain for explanation of the present invention.

상술한 바와 같은 복조과정은 5a와 같은 경우를 예상하고 한 설명이다. 즉 FL는 저주파수, FH는 고주파수를 의미한다고 가정하자. 즉 송신기에서는 0이 입력되 면 저주파수 FL로, 1이 입력되면 고주파수 FH로 복조하여 전송한다. 한편 수신기는 상술한 바와같이 주파수를 계산한 후에 경계주파수인 Fif 와 비교하여 0 또는 1로 복조하는 것이다. The demodulation process as described above is an explanation of a case like 5a. That is, assume that F L means low frequency and F H means high frequency. In other words, if 0 is inputted, low frequency F L is input, and if 1 is inputted, high frequency F H is demodulated and transmitted. Meanwhile, the receiver demodulates 0 or 1 after calculating the frequency as described above and comparing the boundary frequency with F if .

문제는 수신기에서 수신을 할 때, FL 또는 FH 가 그대로 수신되는 경우보다는 오차값인 △Fif 가 더해져서 오는 경우이다. 이 때 도5b에 도시된 바와 같이 수신기에서 실제 수신받는 실측 저주파수 F'L 은 FL + △Fif가 되고, 실측 고주파수 F'H는 FH + △Fif 가 된다. 즉 경계주파수는 상기 저주파수와 고주파수의 중간값에 가까울수록 정확한 복호화가 되는데 이렇게 에러값으로 인해서 중간이 아니게 되며, 결과적으로 복호시에 정확도가 감소하게 되는 것이다.The problem is that when receiving at the receiver, the error value ΔF if is added rather than when F L or F H is received as it is. In this case, as shown in FIG. 5B, the actual low frequency F ′ L actually received by the receiver becomes F L + ΔF if , and the measured high frequency F ′ H becomes F H + ΔF if . In other words, as the boundary frequency is closer to the middle value between the low frequency and the high frequency, accurate decoding is performed. However, the boundary frequency is not intermediate due to the error value. As a result, the accuracy decreases during decoding.

이에 따라 경계주파수를 상기 오차값만큼 보정시키는 작업이 필요하다. 도 5c는 경계주파수를 보정한 경우의 주파수 영역에서의 도면이다. Accordingly, it is necessary to correct the boundary frequency by the error value. 5C is a diagram in the frequency domain when the boundary frequency is corrected.

다만 오차값인 △Fif을 바로 구할 수 없는 바 하기와 같은 방법을 이용한다.However, it is not possible to directly obtain the error value △ F if .

우선 본 발명에 따라 보정된 경계주파수(F'if)는 하기 식과 같이 최초 경계주파수(Fif)에 오차값(△Fif)을 합산한 값이 된다. First, the boundary frequency (F 'if) corrected in accordance with the present invention is a value acquired by adding the error value (△ F if) the first boundary frequency (F if) as the expression below.

F'if = Fif + △Fif F ' if = F if + ΔF if

이 때 FL는 저주파수, FH는 고주파수이다. 수신기가 수신하는 실측 저주파수 F'L 은 FL + △Fif가 되고, 실측 고주파수 F'H는 FH + △Fif 가 된다. F L is low frequency and F H is high frequency. The measured low frequency F ' L received by the receiver becomes F L + ΔF if , and the measured high frequency F' H becomes F H + ΔF if .

한편 계산의 편의를 위하여 경계주파수와 저주파수 및 고주파수간의 편차값을 Fmod 라고 가정하자. 즉 저주파수는 Fif-Fmod가 되고 고주파수는 Fif+Fmod가 된다. 만약 IEEE 802.15.4를 기준으로 할 경우 실제 Fmod 는 500KHZ가 될 것이다. On the other hand, for convenience of calculation, suppose that the deviation value between the boundary frequency and the low frequency and the high frequency is F mod . That is, the low frequency becomes F if -F mod and the high frequency becomes F if + F mod . If based on IEEE 802.15.4, the actual F mod will be 500KHZ.

한편 실측 편차값인 F'mod는 +-Fmod + △Fif 가 된다. On the other hand, the measured deviation F ' mod is + -F mod + ΔF if .

한편 수신기의 경우 누적되는 데이터가 많아질 수록, 복조되는 0의 개수와 1의 개수는 거의 같아지게 된다. 즉 0이 나올 확률인 P0 와 1이 나올 확률인 P1이 거의 유사해지게 된다. 이 경우 실측 편차값의 평균은 하기와 같이 오차값과 같게 된다.On the other hand, in the case of a receiver, as the accumulated data increases, the number of demodulated zeros and the number of 1s become almost equal. That is, P 0 , the probability of 0, and P 1 , the probability of 1, are almost similar. In this case, the average of the measured deviation values is equal to the error value as follows.

Figure 112009078604109-PAT00005
Figure 112009078604109-PAT00005

결과적으로 실측한 고주파수와 저주파수의 평균은 오차에 의해서 변경된 중간값과 일치하고, 이렇게 변경된 중간값을 우리는 새로운 경계주파수로 사용한다. 따라서 새로운 경계주파수 F'if는 실측 주파수들의 평균값이 된다.As a result, the average of the measured high and low frequencies coincides with the median modified by the error, and we use this modified median as the new boundary frequency. Therefore, the new boundary frequency F ' if is the average of the measured frequencies.

한편 상술한 바와 같이 실측 주파수는 δn의 역수로 산출한다고 하였다. 다 라서 하기 식과 같이 상기 보정경계주파수 F'if는 전체 δn의 평균값의 역수가 된다.On the other hand, as mentioned above, the measured frequency was calculated by the inverse of δ n . Thus, as shown in the following equation, the correction boundary frequency F ' if is the inverse of the average value of the entire δ n .

Figure 112009078604109-PAT00006
Figure 112009078604109-PAT00006

한편 추가적으로 상술한 바와 같은 알고리즘을 이용해서 보정경계주파수로 복조를 수행한 이후에 그 뒤에 다시 1과 0의 개수를 이용해서 피드백경계주파수를 새로 구해서 보정할 수도 있다.On the other hand, after demodulating the correction boundary frequency using the algorithm described above, the feedback boundary frequency may be newly obtained and corrected using the number of 1's and 0's.

이러한 피드백경계주파수는 1과 0으로 복호된 주파수들을 하기와 같이 별도록 평균을 구한 뒤에, 이 둘을 다시 평균을 구하는 방식이다. The feedback boundary frequency is obtained by averaging the decoded frequencies of 1 and 0 as follows, and then averaging the two again.

Figure 112009078604109-PAT00007
Figure 112009078604109-PAT00007

지금까지 바람직한 실시예에 따른 제로크로싱을 이용한 FSK에서의 경계주파수 보정방법 및 이를 이용한 FSK수신기에 대해서 설명하였다.So far, the boundary frequency correction method and the FSK receiver using the same in FSK using zero crossing have been described.

이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the invention as defined by the appended claims. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.

본 발명에 따른 제로크로싱을 이용한 FSK복조방법 및 이를 이용한 FSK수신기는 종래의 FSK복조방법 및 FSK수신기에 비해서 보다 간단한 복조알고리즘을 제공함으로써 보다 적은 비용 및 크기의 수신기를 제공할 수 있다는 점에서 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.The FSK demodulation method using the zero crossing and the FSK receiver using the same according to the present invention are commercially available in that a receiver having a lower cost and size can be provided by providing a simpler demodulation algorithm than the conventional FSK demodulation method and the FSK receiver. It is an invention with industrial applicability, since the possibility of business is not only sufficient but also practically obvious.

도1은 FSK의 일 예를 도시한 도면,1 is a diagram illustrating an example of an FSK;

도2는 본 발명의 일 실시예에 따른 제로크로싱 기능을 이용한 FSK 수신기의 복조방법을 설명하기 위한 도면,2 is a diagram illustrating a demodulation method of an FSK receiver using a zero crossing function according to an embodiment of the present invention;

도3은 본 발명의 일 실시예에 따른 FSK수신기의 블록도,3 is a block diagram of an FSK receiver according to an embodiment of the present invention;

도4는 본 발명의 일 실시예에 따른 복조방법을 설명하기 위한 흐름도 및4 is a flowchart illustrating a demodulation method according to an embodiment of the present invention;

도5a 내지 5c는 본 발명의 설명을 위한 주파수영역에서의 예를 도시한 도면이다.5A to 5C are diagrams showing examples in the frequency domain for explanation of the present invention.

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

110 : RF처리부 120 : 복조부 110: RF processing unit 120: demodulation unit

130 : 제어부 140 : 메모리부130: control unit 140: memory unit

150 : 주파수보정부 160 : 피드백주파수보정부150: frequency correction 160: feedback frequency correction

Claims (17)

RF신호를 수신받아 IF신호로 변환하는 기능을 수행하는 RF처리부;An RF processor for receiving a RF signal and converting the signal into an IF signal; 상기 IF신호에서 제1제로크로싱포인트 및 제2제로크로싱포인트를 추출하고, 상기 추출된 제1제로크로싱포인트 및 제2제로크로싱포인트간의 시간을 이용하여 주파수의 주기를 추출한 후, 상기 주기를 이용하여 주파수를 추출한 후 경계주파수와 비교하여 디지털데이터로 복조하는 복조부 및Extracting a first zero crossing point and a second zero crossing point from the IF signal, extracting a period of frequency using the time between the extracted first zero crossing point and the second zero crossing point, and then using the period. A demodulation unit which extracts a frequency and demodulates the digital data by comparing with a boundary frequency; 상기 IF신호에서 크로싱포인트간의 간격들의 평균을 이용하여 보정경계주파수를 산출하고, 이를 새로운 경계주파수로 보정하는 주파수보정부를 포함하는 것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.And a frequency correction unit for calculating a correction boundary frequency using an average of intervals between crossing points in the IF signal, and correcting the correction boundary frequency with a new boundary frequency. 제1항에 있어서The method of claim 1 상기 주파수보정부는The frequency correction 하기 식을 이용해서 보정경계주파수를 산출하는 것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.A FSK receiver using zero crossing demodulation, characterized in that the correction boundary frequency is calculated using the following equation.
Figure 112009078604109-PAT00008
Figure 112009078604109-PAT00008
F'if는 보정경계주파수F ' if is the calibration boundary frequency δn 은 n번째 제로크로싱포인트와 n+1번째 제로크로싱포인트 사이의 시간δ n is the time between the nth zero crossing point and the n + 1 zero crossing point
제1항에 있어서The method of claim 1 복호된 디지털데이타값별로 각각의 크로싱포인트들간의 간격의 평균을 산출한 후에, 상기 산출된 평균값들의 평균을 구하여 피드백경계주파수를 추출한 후에, 이를 새로운 경계주파수로 산출하는 피드백주파수보정부를 더 포함하는 것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.After calculating the average of the interval between the crossing points for each of the decoded digital data value, extracting the feedback boundary frequency by calculating the average of the calculated average value, and further comprising a feedback frequency correction for calculating this as a new boundary frequency An FSK receiver using zero crossing demodulation. 제3항에 있어서The method of claim 3, 상기 피드백주파수보정부는The feedback frequency correction 하기식을 이용하여 피드백경계주파수를 산출하는 것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.FSK receiver using zero crossing demodulation, characterized in that to calculate the feedback boundary frequency using the following equation.
Figure 112009078604109-PAT00009
Figure 112009078604109-PAT00009
제1항에 있어서The method of claim 1 상기 복조부는The demodulation unit 상기 IF신호를 일정한 간격인 샘플링단위시간으로 샘플링하는 기능을 더 포함하고,And sampling the IF signal at sampling intervals at regular intervals. 상기 주파수주기 추출은The frequency period extraction is 상기 제1 및 제2제로크로싱포인트간의 샘플링개수를 산출하고, 상기 산출된 샘플링개수와 샘플링단위시간을 이용하여 추출하는 것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.And calculating the number of samplings between the first and second zero crossing points, and extracting the number of samplings using the calculated number of samplings and the sampling unit time. 제1항에 있어서The method of claim 1 상기 제로크로싱포인트는 The zero crossing point is 상기 IF신호의 크기가 -에서 +로 변하는 지점인 것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.The FSK receiver using zero crossing demodulation, characterized in that the size of the IF signal is changed from-to +. 제1항에 있어서The method of claim 1 상기 복조부는The demodulation unit 상기 추출된 주파수가 경계주파수보다 큰 경우에는 1로 복조하고, 그렇지 않은 경우에는 0으로 복조하는 것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.If the extracted frequency is greater than the boundary frequency demodulated to 1, otherwise it is demodulated to 0 FSK receiver using a zero crossing demodulation. 제1항에 있어서The method of claim 1 상기 FSK수신기는 지그비수신기인것을 특징으로 하는 제로크로싱복조를 이용한 FSK수신기.The FSK receiver using a zero crossing demodulation, characterized in that the ZigBee receiver. FSK수신기에서 변조된 RF신호를 수신하여 IF신호로 변환하는 전파수신 단계;A radio wave reception step of receiving an RF signal modulated by the FSK receiver and converting the RF signal into an IF signal; 상기 IF신호에서 크로싱포인트간의 간격들의 평균을 이용하여 보정경계주파수를 산출하고, 이를 새로운 경계주파수로 보정하는 주파수보정단계 및 A frequency correction step of calculating a correction boundary frequency using an average of intervals between crossing points in the IF signal, and correcting it to a new boundary frequency; 상기 IF신호에서 크로싱포인트간의 간격을 이용하여 각각의 주파수주기를 추출하여 이를 이용하여 주파수를 추출하고, 이를 상기 경계주파수와 비교하여 디지털데이터로 복조하는 복조단계를 포함하는 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.And a demodulating step of extracting each frequency period using the interval between the crossing points in the IF signal, extracting a frequency using the same, and demodulating the digital data by comparing the boundary frequency with the boundary frequency. Demodulation method of FSK receiver using 제9항에 있어서The method of claim 9 상기 복조단계는The demodulation step 상기 IF신호에서 첫번째로 검출되는 제로크로싱지점인 제1제로크로싱포인트를 추출하는 제1제로크로싱 추출단계;A first zero crossing extraction step of extracting a first zero crossing point that is a first zero crossing point detected from the IF signal; 상기 제1제로크로싱포인트 이후에서 다시 최초로 발견되는 제로크로싱지점인 제2제로크로싱포인트를 추출하는 제2제로크로싱 추출단계;A second zero crossing extraction step of extracting a second zero crossing point, which is a zero crossing point first found again after the first zero crossing point; 상기 제1제로크로싱포인트 및 제2제로크로싱포인트간의 시간을 이용하여 주파수의 주기를 추출하는 주파수주기 추출단계;A frequency period extracting step of extracting a period of frequency by using the time between the first zero crossing point and the second zero crossing point; 상기 추출된 주파수주기를 이용하여 주파수를 추출하는 주파수 추출단계 및A frequency extracting step of extracting a frequency using the extracted frequency period; 상기 추출된 주파수와 경계주파수를 비교하여 디지털데이터로 복조하는 디지털데이터 복조단계를 포함하는 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.And a digital data demodulation step of demodulating the extracted frequency and the boundary frequency into digital data. 제9항에 있어서The method of claim 9 상기 주파수보정단계는The frequency correction step 하기 식을 이용해서 보정경계주파수를 산출하는 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.A demodulation method of an FSK receiver using a zero crossing function, characterized in that the correction boundary frequency is calculated using the following equation.
Figure 112009078604109-PAT00010
Figure 112009078604109-PAT00010
F'if는 보정경계주파수F ' if is the calibration boundary frequency δn 은 n번째 제로크로싱포인트와 n+1번째 제로크로싱포인트 사이의 시간δ n is the time between the nth zero crossing point and the n + 1 zero crossing point
제9항에 있어서The method of claim 9 복호된 디지털데이타값별로 각각의 크로싱포인트들간의 간격의 평균을 산출한 후에, 상기 산출된 평균값들의 평균을 구하여 피드백경계주파수를 추출한 후에, 이를 새로운 경계주파수로 산출하는 피드백주파수보정단계를 더 포함하는 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.After calculating the average of the interval between the crossing points for each of the decoded digital data value, the feedback frequency correction step of calculating the average of the calculated average value to extract the feedback boundary frequency, and then calculates the feedback boundary frequency as a new boundary frequency; Demodulation method of the FSK receiver using a zero crossing function, characterized in that. 제12항에 있어서The method of claim 12, 상기 피드백주파수보정단계는The feedback frequency correction step 하기식을 이용하여 피드백경계주파수를 산출하는 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.A demodulation method of an FSK receiver using a zero crossing function, characterized in that the feedback boundary frequency is calculated using the following equation.
Figure 112009078604109-PAT00011
Figure 112009078604109-PAT00011
제10항에 있어서The method of claim 10 상기 IF신호를 일정한 간격인 샘플링단위시간으로 샘플링하는 샘플링단계를 더 포함하고,The method further includes a sampling step of sampling the IF signal with a sampling unit time at regular intervals. 주파수주기 추출단계는Frequency period extraction step 상기 제1 및 제2제로크로싱포인트간의 샘플링개수를 산출하고, 상기 산출된 샘플링개수와 샘플링단위시간을 이용하여 추출하는 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.And demodulating the number of samplings between the first and second zero crossing points, and extracting the number of samplings using the calculated number of samplings and the sampling unit time. 제9항에 있어서The method of claim 9 상기 제로크로싱포인트는 The zero crossing point is 상기 IF신호의 크기가 -에서 +로 변하는 지점인 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.Demodulation method of the FSK receiver using a zero crossing function, characterized in that the size of the IF signal is changed from-to +. 제9항에 있어서The method of claim 9 상기 디지털데이터 복조단계는The digital data demodulation step 상기 추출된 주파수가 경계주파수보다 큰 경우에는 1로 복조하고, 그렇지 않 은 경우에는 0으로 복조하는 것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.If the extracted frequency is greater than the boundary frequency, demodulates to 1; otherwise, demodulates to 0; demodulating a FSK receiver using a zero crossing function. 제9항에 있어서The method of claim 9 상기 FSK수신기는 지그비수신기인것을 특징으로 하는 제로크로싱 기능을 이용한 FSK 수신기의 복조방법.The FSK receiver demodulation method of the FSK receiver using a zero crossing function, characterized in that the Zigbee receiver.
KR1020090127161A 2009-12-18 2009-12-18 Frequency Shift Keying Receiver for Error Correction based on Zero Crossing Demodulation and method thereof Expired - Fee Related KR101648516B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090127161A KR101648516B1 (en) 2009-12-18 2009-12-18 Frequency Shift Keying Receiver for Error Correction based on Zero Crossing Demodulation and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090127161A KR101648516B1 (en) 2009-12-18 2009-12-18 Frequency Shift Keying Receiver for Error Correction based on Zero Crossing Demodulation and method thereof

Publications (2)

Publication Number Publication Date
KR20110070357A true KR20110070357A (en) 2011-06-24
KR101648516B1 KR101648516B1 (en) 2016-08-18

Family

ID=44401887

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090127161A Expired - Fee Related KR101648516B1 (en) 2009-12-18 2009-12-18 Frequency Shift Keying Receiver for Error Correction based on Zero Crossing Demodulation and method thereof

Country Status (1)

Country Link
KR (1) KR101648516B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102324908B1 (en) 2021-03-18 2021-11-10 국민대학교산학협력단 Occ apparatus and method for demodulating m-fsk modulated signal based on device's movements

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR900006431B1 (en) * 1988-02-15 1990-08-31 삼성전자주식회사 Demodulation system for frequency phase modulation signal by quadra phase
KR19990064110A (en) * 1995-10-09 1999-07-26 브롬 스티그-아르네 Coil core holder for coil frame
KR20010026268A (en) * 1999-09-03 2001-04-06 서민호 Frequency Shift Keying Demodulation System
KR100616676B1 (en) * 2005-02-28 2006-08-28 삼성전기주식회사 MS receiver FSS receiver and the method of setting the reference PNS sequence for FSS of the receiver

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR900006431B1 (en) * 1988-02-15 1990-08-31 삼성전자주식회사 Demodulation system for frequency phase modulation signal by quadra phase
KR19990064110A (en) * 1995-10-09 1999-07-26 브롬 스티그-아르네 Coil core holder for coil frame
KR20010026268A (en) * 1999-09-03 2001-04-06 서민호 Frequency Shift Keying Demodulation System
KR100616676B1 (en) * 2005-02-28 2006-08-28 삼성전기주식회사 MS receiver FSS receiver and the method of setting the reference PNS sequence for FSS of the receiver

Also Published As

Publication number Publication date
KR101648516B1 (en) 2016-08-18

Similar Documents

Publication Publication Date Title
JP5304089B2 (en) FSK receiver
US8125258B2 (en) Phase synchronization device and phase synchronization method
EP3086478A1 (en) Wireless receiver and method
JP2007027987A (en) Radio receiver
CN111492533B (en) Phase synchronization device
KR101633029B1 (en) Frequency Shift Keying Receiver based on Zero Crossing Demodulation and method thereof
KR20110070357A (en) FSS receiver for correction using zero crossing demodulation and its control method
JP4642563B2 (en) FSK receiver
US20190028322A1 (en) Joint noncoherent demodulation and carrier frequency offset correction based on non-linear filtering
US20170180182A1 (en) Joint noncoherent demodulation and carrier frequency offset correction based on non-linear filtering
US7298202B2 (en) FSK demodulator
KR20170088913A (en) Am demodulation with phase and symbol edge detection
JP4268180B2 (en) Symbol timing detection device and wireless terminal device
JP2006261826A (en) Receiving apparatus and method
JP2021168508A (en) Receiver and reception method
JP7143602B2 (en) Receiving device, receiving method
JP6679927B2 (en) Offset value correction device and offset value correction method
KR101660875B1 (en) Zero Crossing Demodulation based Receiver and Driving Method Thereof
JP2009296252A (en) Modulation method discrimination circuit, and reception device
JP2009130375A (en) Symbol detector, and symbol detection method
JP2011023969A (en) Frequency correction apparatus, and method of controlling the same
JP2004343166A (en) ASK demodulation circuit
JP3896120B2 (en) Symbol time estimator and radio receiving apparatus using the same
JP2012080499A (en) Dc offset correction circuit
JP4391433B2 (en) Rotation angle deriving device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20091218

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20141117

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20091218

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20151029

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20160128

Patent event code: PE09021S02D

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: 20160729

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160809

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160810

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20190626

Start annual number: 4

End annual number: 4

PC1903 Unpaid annual fee