KR20070036624A - Appratus and method for receiving tag signal in mobile rfid reader - Google Patents

Appratus and method for receiving tag signal in mobile rfid reader Download PDF

Info

Publication number
KR20070036624A
KR20070036624A KR1020060042575A KR20060042575A KR20070036624A KR 20070036624 A KR20070036624 A KR 20070036624A KR 1020060042575 A KR1020060042575 A KR 1020060042575A KR 20060042575 A KR20060042575 A KR 20060042575A KR 20070036624 A KR20070036624 A KR 20070036624A
Authority
KR
South Korea
Prior art keywords
signal
tag
tag signal
channel
position information
Prior art date
Application number
KR1020060042575A
Other languages
Korean (ko)
Other versions
KR100768100B1 (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 US11/527,998 priority Critical patent/US7821378B2/en
Publication of KR20070036624A publication Critical patent/KR20070036624A/en
Application granted granted Critical
Publication of KR100768100B1 publication Critical patent/KR100768100B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10019Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/77Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Toxicology (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Signal Processing (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

본 발명은 태그로부터 수신한 신호에 대하여 디지털 ASK 복조를 수행하고 상기 복조된 태그 신호와의 동기를 맞추어 복호화를 수행함으로써 태그 데이터를 획득하기 위한 모바일 RFID 리더의 태그 신호 수신 장치 및 방법에 관한 것이다. The present invention relates to a tag signal receiving apparatus and method for a mobile RFID reader for acquiring tag data by performing digital ASK demodulation on a signal received from a tag and performing decoding in synchronization with the demodulated tag signal.

본 발명은 RFID 리더의 태그신호 수신장치로서,리더 안테나를 통해 수신되어 AD 컨버터에서 디지털 신호로 변환된 태그 신호에 대하여 ASK 복조를 수행하는 디지털 복조부, 및 상기 복조된 신호에 대하여 수행되는 적분을 이용하여 에지 위치정보를 검출하고, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호를 복호화하는 디코딩부를 포함한다. 상기 디지털 복조부는 상기 AD 컨버터로부터 출력되는 I 채널과 Q 채널의 태그 신호 가운데 신호 레벨이 작은 채널의 태그 신호를 위상 반전하는 위상 반전기, 상기 위상 반전된 태그 신호 및 신호 레벨이 큰 채널의 태그 신호에 대하여 SQR 신호변환을 수행하는 신호 변환기, 및 상기 변환된 I 채널 태그 신호와 Q 채널 태그 신호를 합산하는 합산기를 포함한다. 또한, 상기 디코딩부는 상기 복조된 신호의 에지 위치정보를 검출하는 에지정보 검출기, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호에 대하여 신호상관(correlation)을 수행하는 상관기, 및 상기 신호상관 수행결과를 이용하여 비트 데이터를 결정하는 비트 데이터 결정기를 포함한다.The present invention provides a tag signal receiving apparatus of an RFID reader, comprising: a digital demodulator for performing ASK demodulation on a tag signal received through a reader antenna and converted into a digital signal in an AD converter, and an integral performed on the demodulated signal And a decoding unit for detecting edge position information using the detected edge position information, and decoding the demodulated signal using the detected edge position information. The digital demodulator phase-inverts a tag signal of a channel having a small signal level among the tag signals of the I and Q channels output from the AD converter, the tag signal of the phase inverted tag signal and a channel having a large signal level. A signal converter for performing SQR signal conversion for the, and a summer for summing the converted I channel tag signal and the Q channel tag signal. The decoding unit may further include an edge information detector for detecting edge position information of the demodulated signal, a correlator for correlating the demodulated signal using the detected edge position information, and the signal correlation. And a bit data determiner that determines the bit data using the result.

본 발명은 모바일 기기에 탑재되어 RFID 리더의 기능을 수행하기 위한 MRF SoC에서 디지털적으로 구현되어 태그로부터 수신한 신호에 대하여 디지털 ASK 복조 를 수행하고 상기 복조된 태그 신호와 동기를 맞추어 태그 데이터를 획득하는 모바일 RFID 리더의 태그 신호 수신 장치 및 방법을 제공한다. The present invention is digitally implemented in an MRF SoC mounted on a mobile device to perform a function of an RFID reader, performs digital ASK demodulation on a signal received from a tag, and acquires tag data in synchronization with the demodulated tag signal. An apparatus and method for receiving a tag signal of a mobile RFID reader are provided.

모바일 RFID, ASK(Amplitude Shift Keying), FM0(Frequency Modulation 0), Miller-modulated subcarrier Mobile RFID, Amplitude Shift Keying (ASK), Frequency Modulation 0 (FM0), Miller-modulated subcarrier

Description

모바일 RFⅠD 리더의 태그 신호 수신 장치 및 방법{Appratus and Method for Receiving Tag Signal in Mobile RFID Reader}Apparatus and Method for Receiving Tag Signal in Mobile RFID Reader}

도 1은 본 발명에 따른 모바일 RFID 리더가 장착된 무선통신단말기의 일실시예 구성도,1 is a configuration diagram of an embodiment of a wireless communication terminal equipped with a mobile RFID reader according to the present invention,

도 2는 본 발명에 따른 태그 신호 수신 장치를 구비하는 모바일 RFID 리더의 일실시예 구성도,2 is a configuration diagram of an embodiment of a mobile RFID reader having a tag signal receiving apparatus according to the present invention;

도 3은 본 발명에 따른 모바일 RFID 리더의 태그 신호 수신 장치의 일실시예 구성도,3 is a configuration diagram of an apparatus for receiving a tag signal of a mobile RFID reader according to the present invention;

도 4는 본 발명의 일실시예에 따른 디지털 ASK 복조부의 동작을 설명하기 위한 도면,4 is a view for explaining the operation of the digital ASK demodulator according to an embodiment of the present invention;

도 5는 본 발명에 따른 에지 정보 검출기의 일실시예 구성도,5 is a block diagram of an embodiment of an edge information detector according to the present invention;

도 6은 본 발명의 일실시예에 따른 디코딩부의 동작을 설명하기 위한 도면이다.6 is a view for explaining the operation of the decoding unit according to an embodiment of the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

310 : 디지털 ASK 복조부 320 : 채널 레벨 비교기310: digital ASK demodulator 320: channel level comparator

330 : SQR 신호 변환기 360 : 신호 합산기330: SQR signal converter 360: signal summer

350 : 디코딩부 360 : 에지 정보 검출기350: decoding unit 360: edge information detector

365 : timing lock 모듈 370 : 상관기365: timing lock module 370: correlator

380 : Bit data 결정기 390 : Preamble 검출기380: Bit data determiner 390: Preamble detector

본 발명은 모바일 RFID 리더의 태그 신호 수신 장치 및 방법에 관한 것으로, 더욱 상세하게는 태그로부터 수신한 신호에 대하여 디지털 ASK 복조를 수행하고 상기 복조된 태그 신호와의 동기를 맞추어 복호화를 수행함으로써 태그 데이터를 획득하기 위한 모바일 RFID 리더의 태그 신호 수신 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for receiving a tag signal of a mobile RFID reader. More particularly, the present invention relates to tag data by performing digital ASK demodulation on a signal received from a tag and performing decoding in synchronization with the demodulated tag signal. An apparatus and method for receiving a tag signal of a mobile RFID reader for acquiring the same.

일반적으로 무선주파수인식(RFID: Radio Frequency IDentification)은 무선 주파수를 사용하여 고유한 식별 정보를 가지고 있는 태그로부터 비접촉식으로 정보를 독출하거나 기록함으로써 태그가 부착된 물건이나 동물, 사람 등을 인식, 추적, 및 관리할 수 있도록 하는 기술이다. RFID 시스템은 고유한 식별정보를 지니고 물건이나 동물 등에 부착되는 다수의 태그(electronic tag 또는 transponder; 이하 간단히 '태그'라 한다)와 상기 태그의 정보를 읽거나 쓰기 위한 RFID 리더(Reader 또는 Interrogator)로 구성된다. 이러한 RFID 시스템은 리더와 태그 사이의 상호 통신 방식에 따라 상호 유도 방식과 전자기파 방식으로 구분되고, 태그가 자체 전력으로 동작하는지 여부에 따라 능동형과 수동형으로 구분되며, 사용하는 주파수에 따라 장파, 중파, 단파, 초단파, 및 극초단파형으로 구분된다. 그리고 상기와 같은 구분에 따라 다양한 종류의 규격이 제정되거나 제정 준비 중에 있다.In general, radio frequency identification (RFID) recognizes, tracks, and recognizes tagged objects, animals, and people by using radio frequency to read or record information from tags that have unique identification information. And technologies that enable management. The RFID system includes a plurality of tags (electronic tags or transponders, hereinafter simply referred to as tags) attached to an object or animal with unique identification information and RFID readers or interrogators for reading or writing the information of the tags. It is composed. The RFID system is classified into mutual induction and electromagnetic waves according to the intercommunication method between the reader and the tag, and is classified into active and passive types according to whether the tag operates with its own power. It is divided into a short wave, a microwave, and a microwave. In accordance with the above classification, various kinds of standards are enacted or in preparation for enactment.

한편, 유비쿼터스 센서 네트워크(Ubiquitous Sensor Network: USN)라 함은 필요한 모든 곳에 RFID 태그를 부착하여 상기 태그가 부착된 사물의 인식정보는 물론 주변의 환경정보까지 탐지하고 이를 실시간으로 네트워크에 연결하여 관리하는 것을 의미한다. 궁극적으로 유비쿼터스 센서 네트워크란 모든 사물에 컴퓨팅 및 통신 기능을 부여함으로써 언제(anytime) 어디서나(anywhere) 네트워크, 디바이스, 서비스 종류에 관계없이 통신 가능한 환경을 구현하기 위한 것이다.Meanwhile, the ubiquitous sensor network (USN) is an RFID tag attached to all necessary parts to detect not only the recognition information of the tag-attached object but also the environmental information of the surroundings and to connect and manage it in real time. Means that. Ultimately, a ubiquitous sensor network is designed to provide an environment that can communicate regardless of network, device, or service type anytime, anywhere, anytime, by providing computing and communication functions to all things.

그리고 이러한 RFID/USN 무선 설비의 주파수 대역으로는 UHF(Ultra-High Frequency; 극초단파)(860-960MHz) 대역이 널리 활용될 것으로 예상된다. 국내 수동형 RFID/USN 무선 설비는 908.5~914MHz 범위에서 채널 대역폭(channel BW) 200kHz로 FHSS(Frequency Hopping Spread Spectrum) 또는 LBT(Listen Before Talk) 방식의 주파수 점유 방식을 사용하여 엑세스(Access)하도록 규정되어 있다. In addition, the UHF (Ultra-High Frequency) (860-960MHz) band is expected to be widely used as a frequency band of such an RFID / USN radio facility. Domestic passive RFID / USN radio equipment is regulated to access using frequency hopping scheme of frequency hopping spread spectrum (FHSS) or list before talk (LBT) with channel bandwidth 200kHz in the range of 908.5 ~ 914MHz. have.

한편, RFID 리더의 인코딩 방식은 PIE(Pulse Interval Encoding) 방식이 사용되며, 변조 방식으로는 DSB-ASK(Double-SideBand Amplitude-Shift Keying), SSB-ASK(Single-SideBand Amplitude-Shift Keying), 또는 PR-ASK(Phase-Reversal Amplitude-Shift Keying) 방식이 사용된다. 또한, 태그의 인코딩 방식은 FM0(Frequency Modulation 0) 방식 또는 밀러 서브캐리어(Miller Sub-carrier) 방 식이 사용되며, 변조 방식으로는 ASK(Amplitude-Shift Keying) 또는 PSK(Phase-Shift Keying) 방식이 사용된다. On the other hand, as the encoding method of the RFID reader, PIE (Pulse Interval Encoding) is used, and the modulation method is Double-SideBand Amplitude-Shift Keying (DSB-ASK), Single-SideBand Amplitude-Shift Keying (SSB-ASK), or Phase-Reversal Amplitude-Shift Keying (PR-ASK) is used. In addition, the encoding method of the tag is FM0 (Frequency Modulation 0) or Miller Subcarrier (Miller Sub-carrier) method, the modulation method is ASK (Amplitude-Shift Keying) or PSK (Phase-Shift Keying) method Used.

상기와 같은 RFID를 더욱 다양한 분야에서 이용하고 RFID 서비스를 활성화하기 위하여 리더와 태그로 구성되는 RFID 시스템을 상용 이동통신망과 연계하고자 하는 시도가 진행 중에 있으며, 이를 실현하기 위해서는 모바일 환경에서 동작할 수 있도록 휴대폰에 내장형 또는 외장형으로 장착될 수 있는 RFID 리더의 구조가 필요하다. 하지만 현재까지 무선통신단말기와 같은 모바일 기기에 용이하게 탑재할 수 있도록 UHF 대역에서 사용되는 RFID 리더의 핵심 기능을 단일 칩(이하 간단히 'MRF SoC'라 한다)으로 구현하기 위한 기술이 제안된 바 없어 RFID 산업분야의 실용화에 걸림돌이 되고 있다.In order to use the above RFID in more various fields and to activate the RFID service, there is an attempt to link the RFID system composed of a reader and a tag with a commercial mobile communication network. There is a need for an RFID reader structure that can be mounted internally or externally to a mobile phone. However, no technology has been proposed to implement the core functions of the RFID reader used in the UHF band as a single chip (hereinafter, simply referred to as 'MRF SoC') so that it can be easily installed in mobile devices such as wireless communication terminals. It is an obstacle to the commercialization of the RFID industry.

본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 무선통신단말기와 같은 모바일 기기에 탑재되어 RFID 리더의 기능을 수행하기 위한 MRF SoC에서 태그로부터 수신한 신호에 대하여 디지털 ASK 복조를 수행하고 상기 복조된 태그 신호와 동기를 맞추어 복호화를 수행함으로써 태그 데이터를 획득하기 위한 모바일 RFID 리더의 태그 신호 수신 장치 및 방법을 제공하는데 그 목적이 있다. 특히, 본 발명은 UHF 대역에서 동작하는 MRF SoC에 용이하게 탑재될 수 있도록 태그 신호 수신 장치를 디지털적으로 구현하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, and is equipped in a mobile device such as a wireless communication terminal to perform digital ASK demodulation on the signal received from the tag in the MRF SoC for performing the function of the RFID reader and the demodulated An object of the present invention is to provide an apparatus and method for receiving a tag signal of a mobile RFID reader for acquiring tag data by performing decoding in synchronization with the tag signal. In particular, an object of the present invention is to digitally implement a tag signal receiving apparatus to be easily mounted in an MRF SoC operating in the UHF band.

상기 목적을 달성하기 위한 본 발명은 RFID 리더의 태그신호 수신장치로서,리더 안테나를 통해 수신되어 AD 컨버터에서 디지털 신호로 변환된 태그 신호에 대하여 ASK 복조를 수행하는 디지털 복조부, 및 상기 복조된 신호에 대하여 수행되는 적분을 이용하여 에지 위치정보를 검출하고, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호를 복호화하는 디코딩부를 포함한다. 상기 디지털 복조부는 상기 AD 컨버터로부터 출력되는 I 채널 태그 신호와 Q 채널 태그 신호의 신호 레벨을 비교하는 채널 레벨 비교기, 상기 비교 결과를 이용하여 상기 I 채널 태그 신호와 Q 채널 태그 신호 가운데 신호 레벨이 작은 채널의 태그 신호를 위상 반전하는 위상 반전기, 상기 위상 반전된 태그 신호 및 상기 비교 결과 신호 레벨이 큰 채널의 태그 신호에 대하여 양의 데이터는 제곱하고 음의 데이터는 제곱하여 음수로 변환하는 신호변환을 수행하는 신호 변환기, 및 상기 신호 변환기에서 신호 변환되어 출력되는 I 채널 태그 신호와 Q 채널 태그 신호를 합산하는 합산기를 포함한다.In accordance with another aspect of the present invention, there is provided an apparatus for receiving a tag signal of an RFID reader, comprising: a digital demodulator for performing ASK demodulation on a tag signal received through a reader antenna and converted into a digital signal in an AD converter, and the demodulated signal And a decoding unit for detecting edge position information by using an integration performed on the decoding unit, and decoding the demodulated signal using the detected edge position information. The digital demodulator is a channel level comparator for comparing the signal level of the I channel tag signal and the Q channel tag signal output from the AD converter, and the signal level among the I channel tag signal and the Q channel tag signal is smaller using the comparison result. A phase inverter that phase inverts a tag signal of a channel, a signal inversion of the phase inverted tag signal and the result of the comparison and a tag signal of a channel having a large signal level by converting positive data squared and negative data squared to a negative number And a summator for summing the I-channel tag signal and the Q-channel tag signal which are signal-converted and output from the signal converter.

상기 디코딩부는 상기 복조된 신호의 에지 위치정보를 검출하는 에지정보 검출기, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호에 대하여 신호상관(correlation)을 수행하는 상관기, 및 상기 신호상관 수행결과를 이용하여 비트 데이터를 결정하는 비트 데이터 결정기를 포함한다. 상기 상관기는 상기 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관을 수행할 위치를 결정하는 것을 특징으로 한다. 상기 에지정보 검출기는 상기 복조된 태그 신호에 대하여 1 심볼 구간 동안 수행되는 적분값의 절대값이 최대인 제1 피크 위치정보, 및 상기 제1 피크 위치정보를 검출하기 위한 적분보다 상기 1 심볼의 절반 구간만큼 지연되어 상기 1 심볼 구간 동안 수행되는 적분값의 절대값이 최대인 제2 피크 위치정보를 이용하여 에지 정보를 검출하는 것을 특징으로 한다. 이를 위해 상기 에지정보 검출기는 제1 피크 위치정보를 검출하는 제1 피크 검출부, 제2 피크 위치정보를 검출하는 제2 피크 검출부, 및 상기 제1 피크 위치정보와 제2 피크 위치정보의 차이가 허용 오차 범위를 만족하는 경우 상기 복조된 신호에 대한 에지 위치정보를 결정 및 저장하는 에지정보 저장부를 포함한다. The decoding unit may include an edge information detector for detecting edge position information of the demodulated signal, a correlator for performing correlation with the demodulated signal using the detected edge position information, and the result of performing signal correlation. And a bit data determiner to determine the bit data using. The correlator may determine a position to perform signal correlation on the demodulated tag signal using the edge position information. The edge information detector includes first peak position information having an absolute value of an integral value performed during one symbol period with respect to the demodulated tag signal, and half of the one symbol rather than an integral for detecting the first peak position information. The edge information may be detected using second peak position information having a maximum delay value by an interval and an absolute value of an integral value performed during the one symbol interval. To this end, the edge information detector may allow a first peak detector to detect first peak position information, a second peak detector to detect second peak position information, and a difference between the first peak position information and the second peak position information. And an edge information storage unit configured to determine and store edge position information of the demodulated signal when the error range is satisfied.

상기 디코딩부는 상기 에지정보 저장부에 저장된 에지 위치정보의 개수가 기설정된 개수보다 많은 경우 태그 유효 신호를 생성하는 태그 유효신호 생성부를 더 포함할 수 있으며, 이 경우 상기 상관기는 상기 태그 유효 신호를 이용하여 신호상관을 수행할지 여부를 결정하는 것을 특징으로 한다. 또한, 상기 디코딩부는 상기 비트 데이터 결정기에서 결정되는 비트 데이터들로부터 프리앰블(Preamble)을 검출하는 프리앰블 검출부를 더 포함할 수 있으며, 이 경우 상기 프리앰블 검출부는 FM0(Frequenc Modulation 0) 프리앰블 또는 밀러 서브캐리어(Miller-modulated subcarrier) 프리앰블을 검출하는 것을 특징으로 한다. The decoding unit may further include a tag valid signal generation unit that generates a tag valid signal when the number of edge position information stored in the edge information storage unit is greater than a preset number. In this case, the correlator uses the tag valid signal. Determine whether to perform signal correlation. The decoding unit may further include a preamble detection unit for detecting a preamble from the bit data determined by the bit data determiner. In this case, the preamble detection unit may include a FM0 preamble or a Miller subcarrier (FM0). Miller-modulated subcarrier) characterized by detecting the preamble.

한편, 본 발명의 방법은 RFID 리더의 태그신호 수신방법으로서, 리더 안테나를 통하여 수신한 태그 신호를 디지털 신호로 변환하는 단계, 상기 변환된 태그 신호에 대하여 디지털 ASK 복조를 수행하는 복조 단계, 상기 복조된 태그 신호에 대한 에지 위치정보를 검출하는 에지 위치정보 검출 단계, 상기 검출된 에지 위치정 보를 이용하여 상기 복조된 태그 신호에 대한 복호화를 수행하는 복호화 단계, 및 상기 복호화된 태그 데이터로부터 프리앰블(Preamble)을 검출하는 프리앰블 검출 단계를 포함한다. 상기 복조 단계는 디지털 신호로 변환된 I 채널 태그 신호와 상기 Q 채널 태그 신호의 수신전계강도를 측정하여 비교하는 단계, 상기 비교 결과를 이용하여 수신전계강도가 작은 채널의 태그 신호를 위상반전시키는 단계, 상기 위상반전된 채널의 태그 신호 및 상기 비교 결과 수신전계강도가 큰 채널의 태그 신호에 대하여 양의 데이터는 제곱하고 음의 데이터는 제곱하여 음수로 변환하는 SQR 신호변환을 수행하는 단계, 및 상기 SQR 신호변환된 I 채널 태그 신호와 Q 채널 태그 신호를 합산하는 단계를 포함한다. Meanwhile, the method of the present invention is a method of receiving a tag signal of an RFID reader, the method comprising: converting a tag signal received through a reader antenna into a digital signal, demodulating the digital ASK demodulation on the converted tag signal, and demodulating An edge position information detecting step of detecting edge position information on the decoded tag signal, a decoding step of decoding the demodulated tag signal using the detected edge position information, and a preamble from the decoded tag data. The preamble detection step of detecting a). The demodulating step includes measuring and comparing the received field strength of the I channel tag signal converted into a digital signal and the Q channel tag signal, and phase inverting the tag signal of a channel having a small received field strength using the comparison result. Performing SQR signal conversion on the tag signal of the phase-inverted channel and the tag signal of the channel having a large reception field strength as a result of the comparison, wherein positive data is squared and negative data is squared and converted to negative numbers; and Summing the SQR signal-converted I channel tag signal and the Q channel tag signal.

상기 에지 위치정보 검출단계는 상기 복조된 태그 신호에 대하여 1 심볼 구간 동안 수행되는 적분을 이용하여 제1 피크 위치정보를 검출하는 단계, 상기 제1 피크 위치정보를 검출하기 위한 적분보다 상기 1 심볼의 절반 구간만큼 지연되어 상기 1 심볼 구간 동안 수행되는 적분을 이용하여 제2 피크 위치정보를 검출하는 단계, 및 상기 제1 피크 위치정보와 제2 피크 위치정보를 이용하여 에지 위치정보를 검출 및 저장하는 에지 위치정보 저장단계를 포함한다.The detecting of the edge position information may include detecting first peak position information using an integral performed during the one symbol period with respect to the demodulated tag signal, and comparing the first peak position information with an integral for detecting the first peak position information. Detecting second peak position information by using an integration performed during the one symbol interval by being delayed by half, and detecting and storing edge position information by using the first peak position information and the second peak position information. And storing edge position information.

상기 복호화 단계는 상기 검출된 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관(correlation)을 수행하는 상관 단계, 상기 신호상관 수행결과를 이용하여 비트 데이터를 결정하는 비트 데이터 결정 단계를 포함한다. 상기 상관 단계는 상기 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관을 수행할 위치를 결정하는 것을 특징으로 하며, FM0(Frequenc Modulation 0) 심볼 또는 밀러 서브캐리어(Miller-modulated subcarrier) 심볼을 이용하여 신호상관을 수행한다. 한편, 본 발명의 태그신호 수신방법은 상기 프리앰블 검출단계에서 프리앰블이 검출되지 않는 경우에는 상기 복조된 태그 신호에 대한 복호화를 중지하는 것을 특징으로 한다. The decoding step includes a correlation step of correlating the demodulated tag signal using the detected edge position information, and a bit data determination step of determining bit data using the signal correlation result. do. The correlating step may be configured to determine a position to perform signal correlation with respect to the demodulated tag signal using the edge position information, and may include a FM0 symbol or a Miller-modulated subcarrier symbol. Perform signal correlation using. Meanwhile, the tag signal receiving method of the present invention is characterized in that the decoding of the demodulated tag signal is stopped when the preamble is not detected in the preamble detection step.

또한, 본 발명은 무선통신단말기에 장착되는 RFID 리더로서, 리더 안테나를 통해 수신되어 AD 컨버터에서 디지털 신호로 변환된 태그 신호에 대하여 ASK 복조를 수행하는 디지털 복조부, 상기 복조된 신호의 에지 위치정보를 검출하고, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호를 복호화하는 디코딩부, 및 상기 복호화된 태그 신호로부터 태그 정보를 획득하여 상기 무선통신단말기에 전달하는 리더 제어부를 포함한다. 상기 디지털 복조부는 상기 AD 컨버터로부터 출력되는 I 채널 태그 신호와 Q 채널 태그 신호의 수신전계강도를 측정하기 위한 RSSI 필터를 포함하며, 본 발명의 RFID 리더는 상기 RSSI 필터에서 측정되는 수신전계강도를 이용하여 태그와의 통신에 사용할 채널을 결정하는 LBT 제어부를 더 포함한다. 한편, 상기 디지털 복조부는 상기 RSSI 필터의 측정 결과를 이용하여 I 채널 태그 신호와 Q 채널 태그 신호 가운데 신호 레벨이 작은 채널의 태그 신호를 위상 반전하는 위상 반전기, 상기 위상 반전된 태그 신호 및 상기 위상 반전된 채널보다 신호 레벨이 큰 채널의 태그 신호에 대하여 양의 데이터는 제곱하고 음의 데이터는 제곱하여 음수로 변환하는 SQR 신호변환을 수행하는 SQR 신호 변환기, 및 상기 SQR 신호변환된 I 채널 태그 신호 및 Q 채널 태그 신호를 합산하는 합산기를 더 포함한 다. In addition, the present invention is an RFID reader mounted to a wireless communication terminal, a digital demodulator for performing ASK demodulation on a tag signal received via a reader antenna converted to a digital signal in the AD converter, edge position information of the demodulated signal And a decoding unit to decode the demodulated signal using the detected edge position information, and a reader control unit to obtain tag information from the decoded tag signal and transmit the tag information to the wireless communication terminal. The digital demodulator includes an RSSI filter for measuring the received electric field strength of the I channel tag signal and the Q channel tag signal output from the AD converter, and the RFID reader of the present invention uses the received electric field strength measured by the RSSI filter. LBT control unit for determining the channel to use for communication with the tag. Meanwhile, the digital demodulator uses a measurement result of the RSSI filter to phase invert a tag signal of a channel having a small signal level among an I channel tag signal and a Q channel tag signal, the phase inverted tag signal, and the phase. SQR signal converter for performing SQR signal conversion that squares positive data and squares negative data to negative for tag signal of channel whose signal level is greater than inverted channel, and the SQR signal converted I channel tag signal And a summer for summing the Q channel tag signals.

또한, 상기 디코딩부는 상기 복조된 신호의 에지 위치정보를 검출하는 에지정보 검출기, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호에 대하여 신호상관(correlation)을 수행하는 상관기, 및 상기 신호상관 수행결과를 이용하여 비트 데이터를 결정하는 비트 데이터 결정기를 포함한다. 또한, 상기 디코딩부는 상기 에지정보 검출기에서 기설정된 개수 이상 에지 위치정보를 검출되는 경우 태그 유효 신호를 생성하는 태그 유효신호 생성부, 및 상기 비트 데이터 결정기에서 결정되는 비트 데이터들로부터 프리앰블(Preamble)을 검출하는 프리앰블 검출부를 더 포함한다. The decoding unit may further include an edge information detector for detecting edge position information of the demodulated signal, a correlator for correlating the demodulated signal using the detected edge position information, and the signal correlation. And a bit data determiner that determines the bit data using the result. The decoder may further include a tag valid signal generator that generates a tag valid signal when the edge information detector detects edge position information more than a predetermined number, and preambles from the bit data determined by the bit data determiner. It further comprises a preamble detector for detecting.

상기 에지정보 검출기는 상기 복조된 태그 신호에 대하여 1 심볼 구간 동안 수행되는 적분을 이용하여 제1 피크 위치정보를 검출하는 제1 피크 검출부, 상기 제1 피크 위치정보를 검출하기 위한 적분보다 상기 1 심볼의 절반 구간만큼 지연되어 상기 1 심볼 구간 동안 수행되는 적분을 이용하여 제2 피크 위치정보를 검출하는 제2 피크 검출부, 및 상기 제1 피크 위치정보와 제2 피크 위치정보의 차이가 허용 오차 범위를 만족하는 경우 상기 복조된 신호에 대한 에지 위치정보를 결정하여 저장하는 에지정보 저장부를 포함하는 것을 특징으로 한다. 한편, 상기 상관기는 상기 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관을 수행할 위치를 결정하는데, 이 때 상기 태그 유효 신호를 상기 신호상관을 수행할지 여부를 결정하는데 이용할 수 있다.The edge information detector includes a first peak detector that detects first peak position information by using an integral performed during the one symbol period with respect to the demodulated tag signal, and the one symbol rather than an integral for detecting the first peak position information. A second peak detector which detects second peak position information by using an integral performed during the one symbol period by being delayed by half a period of, and a difference between the first peak position information and the second peak position information is an allowable error range. If satisfied, it characterized in that it comprises an edge information storage unit for determining and storing the edge position information for the demodulated signal. On the other hand, the correlator determines a position to perform signal correlation on the demodulated tag signal using the edge position information, and at this time, the tag valid signal may be used to determine whether to perform the signal correlation.

상술한 본 발명의 내용은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above-described contents of the present invention will become more apparent through the following detailed description with reference to the accompanying drawings, and thus, those skilled in the art to which the present invention pertains may easily implement the technical idea of the present invention. will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 모바일 RFID 리더가 장착된 무선통신단말기의 일실시예 구성도이다.1 is a configuration of an embodiment of a wireless communication terminal equipped with a mobile RFID reader of the present invention.

도 1을 참조하면, 단말 메모리(120)는 프로그램 메모리와 데이터 메모리로 구성될 수 있으며, 상기 프로그램 메모리에는 휴대용 무선통신단말기의 일반적인 통화 동작을 제어하기 위한 프로그램들 및 모바일 RFID 서비스를 수행하고 그 결과를 디스플레이에 표시하기 위한 프로그램들이 저장될 수 있다. 또한, 상기 데이터 메모리는 상기 프로그램들을 수행하는 도중에 발생되는 데이터들을 일시 저장하는 등의 기능을 수행한다. 오디오 처리부(150)는 상기 단말 제어부로부터 출력되는 수신 오디오 신호를 재생하거나 마이크로부터 발생되는 송신 오디오 신호를 상기 단말 제어부로 전송하는 기능을 수행한다. 키패드(130)는 숫자 및 문자 정보들을 입력하기 위한 키들과 각종 기능을 설정하기 위한 기능키들을 구비하며, 본 발명의 실시예에 따라 모바일 RFID 리더를 동작 대기시키기 위한 대기명령 또는 상기 모바 일 RFID 리더로 하여금 태그 정보를 읽게 하기 위한 리드 명령을 입력하기 위한 기능키들을 구비할 수 있다. 한편, 디스플레이(140)는 LCD 등을 사용하여 모바일 RFID 서비스의 수행 결과를 표시하는 등의 역할을 한다.Referring to FIG. 1, the terminal memory 120 may include a program memory and a data memory. The program memory performs programs and mobile RFID services for controlling general call operations of a portable wireless communication terminal. Programs for displaying on the display can be stored. In addition, the data memory temporarily stores data generated during the execution of the programs. The audio processor 150 plays a function of reproducing a received audio signal output from the terminal controller or transmitting a transmission audio signal generated from a microphone to the terminal controller. The keypad 130 includes keys for inputting numeric and text information and function keys for setting various functions, and a standby command or the mobile RFID reader for waiting for operation of a mobile RFID reader according to an embodiment of the present invention. And function keys for inputting a read command for causing the tag information to be read. On the other hand, the display 140 serves to display the result of performing the mobile RFID service using the LCD and the like.

단말 제어부(110)는 상기 무선통신단말기의 전반적인 동작을 제어하며, 모바일 RFID 리더(이하 간단히 'RFID 리더'라 한다)(160)에 리더를 동작 대기시키기 위한 대기 명령 또는 태그와의 통신을 수행하도록 하기 위한 리드 명령 등을 전달하고, 상기 RFID 리더로부터 태그와의 통신을 통하여 획득된 EPC(Electronical Product Code)를 포함한 태그 정보를 전달받는다. The terminal controller 110 controls the overall operation of the wireless communication terminal, and performs communication with a standby command or tag for waiting for the reader to be operated on the mobile RFID reader (hereinafter, simply referred to as an 'RFID reader') 160. And a read command for receiving the tag information, and receive tag information including an EPC (Electronic Product Code) obtained through communication with the tag from the RFID reader.

한편, RFID 리더(160)는 상기 단말 제어부로부터 리더 대기 명령 또는 태그와의 통신을 개시하기 위한 리드 명령을 전달받는다. 단말 제어부로부터 상기 리드 명령을 전달받은 RFID 리더(160)는 LBT 또는 FHSS 방식으로 UHF 대역의 주파수를 점유하여 RFID 프로토콜에 따라 태그와의 통신(Reader-to-Tag Communication)을 수행하며, 상기 태그와의 통신을 통하여 획득한 태그 정보(EPC)를 상기 단말 제어부로 전달한다. Meanwhile, the RFID reader 160 receives a read command for starting a communication with a reader or a tag from the terminal controller. The RFID reader 160 receiving the read command from the terminal controller performs a reader-to-tag communication in accordance with an RFID protocol by occupying the frequency of the UHF band by LBT or FHSS. The tag information (EPC) obtained through the communication is transmitted to the terminal controller.

도 2는 본 발명에 따른 태그 신호 수신 장치를 구비하는 모바일 RFID 리더의 일실시예 구성도이다. 본 발명의 실시예에 따른 모바일 RFID 리더는 UHF(Ultra-High Frequency; 극초단파) 대역을 사용하여 수동형 RFID 태그와의 통신을 수행한다. 이하에서는 본 발명의 RFID 리더가 860[MHz] ~ 960[MHz]의 UHF 대역에서의 RFID 프로토콜 규격인 'ISO/IEC 18000-6C 국제 표준 규격'에 따라 동작하는 경우를 예로 들어 설명하도록 한다.2 is a configuration diagram of an embodiment of a mobile RFID reader having a tag signal receiving apparatus according to the present invention. The mobile RFID reader according to the embodiment of the present invention communicates with a passive RFID tag using a UHF (Ultra-High Frequency) band. Hereinafter, a case in which the RFID reader of the present invention operates according to the 'ISO / IEC 18000-6C International Standard Specification', which is an RFID protocol standard in the UHF band of 860 [MHz] to 960 [MHz], will be described as an example.

도 2에서 보는 바와 같이 본 발명에 따른 모바일 RFID 리더(이하 간단히 'RFID 리더'라 한다)는 단말 제어부로부터 리더 동작을 위한 명령을 전달받는 리더 제어부(210), 태그와의 통신(Reader-to-Tag Communication)에 있어서 리더 명령 데이터를 송신하기 위한 기능을 담당하는 리더 송신부(230), 상기 태그와의 통신에 있어서 태그로부터 데이터를 수신하기 위한 기능을 담당하는 리더 수신부(240), 상기 태그와의 통신을 수행함에 있어 복수의 태그 사이의 충돌(Collision)을 조정하는 충돌조정 상태머신(Anti-Collision State Machine)(220), LBT(Listen Before Talk) 제어를 수행하는 LBT 제어부(250) 및 FHSS(Frequency Hopping Spread Spectrum) 제어를 수행하는 FHSS 제어부(260)를 포함하여 이루어진다.As shown in FIG. 2, the mobile RFID reader (hereinafter, simply referred to as an “RFID reader”) according to the present invention communicates with a reader controller 210 and a tag that receive a command for a reader operation from a terminal controller. A reader transmitter 230 in charge of a function for transmitting reader command data in tag communication, a reader receiver 240 in charge of a function for receiving data from a tag in communication with the tag, and a tag In performing communication, an anti-collision state machine 220 for adjusting collisions between a plurality of tags, an LBT controller 250 for performing List Before Talk (LBT) control, and an FHSS ( Frequency hopping spread spectrum (FHSS) control unit 260 to perform the control.

상기 리더 제어부(210)는 RFID 리더 내부의 각종 레지스터를 제어하며, 상기 레지스터의 제어에 사용되는 어드레스 핀은 사용할 내부 레지스터의 개수에 따라 정의된다. 또한, 상기 리더 제어부(210)는 상기 레지스터 제어를 위해 chip select 신호, read 신호, write 신호, output enable 신호 등을 사용할 수 있다. 한편, 상기 리더 제어부(210)는 도 2에 도시된 각 블록들을 제어하며, 상기 각 블록과의 인터페이스 방식은 CPU clock을 위한 Synchronous Interface 방식을 사용한다. 상기 리더 제어부(210)는 본 발명에 따라 태그와의 통신에 LBT 방식을 사용할 것인지 FHSS 방식을 사용할 것인지 여부를 결정할 수 있으며, 상기 결정에 따라 필 요한 LBT 변수를 LBT 제어부(250)에 세팅하거나 FHSS 변수를 FHSS 제어부(260)에 세팅한다. 또한, 상기 리더 제어부(210)는 태그와의 통신에 필요한 리더 명령들을 송신 메시지 생성부(232)에 세팅하며, 태그와의 통신을 통해 획득되는 EPC를 포함한 태그 정보를 수신 메시지 버퍼(242)로부터 전달받는다.The reader controller 210 controls various registers inside the RFID reader, and an address pin used to control the register is defined according to the number of internal registers to be used. In addition, the reader controller 210 may use a chip select signal, a read signal, a write signal, an output enable signal, and the like to control the register. Meanwhile, the reader controller 210 controls each block shown in FIG. 2, and the interface method with each block uses a synchronous interface method for a CPU clock. The reader controller 210 may determine whether to use the LBT method or the FHSS method for communication with the tag according to the present invention, and set the required LBT variable in the LBT controller 250 or the FHSS according to the determination. Set the variable to the FHSS control unit 260. In addition, the reader controller 210 sets reader commands necessary for communication with a tag to the transmission message generator 232 and receives tag information including an EPC obtained through communication with a tag from the reception message buffer 242. I receive it.

상기 리더 송신부(230)는 송신 메시지 생성부(232), CRC 생성부(234), 인코딩부(236), 디지털 변조부(238)를 포함하여 이루어진다.The reader transmitter 230 includes a transmission message generator 232, a CRC generator 234, an encoder 236, and a digital modulator 238.

상기 송신 메시지 생성부(Tx MSG Generator)(232)는 충돌 조정 상태 머신의 명령에 따라 태그로 송신할 명령 메시지를 생성한다. 상기 생성되는 메시지는 'Inventory' 과정에서 사용되는 'Query', 'QueryAdjust', 'QueryRep', 'Ack' 등의 명령어들과 'Access' 과정에서 사용되는 'Req_RN', 'Read', 'Write' 등의 명령어들을 포함한다. 상기 CRC 생성부(CRC Generator)(234)는 상기 생성된 송신 메시지의 프레임에 대한 CRC(Cyclic Redundancy Check)를 생성하여 송신 메시지에 추가한다. 한편 이러한 CRC의 생성 및 추가 작업은 상기 송신 메시지 생성부(232)에서 이루어질 수 있다. The Tx MSG Generator 232 generates a command message to be transmitted to the tag according to the command of the collision reconciliation state machine. The generated message is composed of commands such as 'Query', 'QueryAdjust', 'QueryRep' and 'Ack' used in the 'Inventory' process, and 'Req_RN', 'Read' and 'Write' used in the 'Access' process. And the like. The CRC generator 234 generates a cyclic redundancy check (CRC) for the frame of the generated transmission message and adds it to the transmission message. Meanwhile, the CRC generation and additional work may be performed by the transmission message generator 232.

상기 인코딩부(encoder)(236)는 상기 송신 메시지 생성부와 CRC 생성부를 통하여 전달된 메시지 데이터에 대하여 부호화를 수행한다. 국제 표준 ISO/IEC 18000-6C 규격을 따르는 경우 상기 인코딩부(236)는 PIE(Pulse-Interal encoding)를 수행한다. 또한, 상기 디지털 변조부(238)는 상기 인코더로부터 부호화된 데이터를 전달받아 DSB-ASK 또는 PR-ASK를 위한 파형을 생성 및 쉐이핑(shaping)한다. 상기 디지털 변조부에는 상기 부호화된 데이터의 파형을 국제 표준 ISO/IEC 18000-6C 규격에 적합하도록 쉐이핑하기 위한 RRC(Root Raised Cosine) 필터가 포함될 수 있으며, 이 경우 RRC 필터는 RF 단에서의 불필요한 대역을 제한하고 심볼(symbol) 간의 간섭(Interference)를 제거하며 태그와의 통신을 위한 정규화된 포락선(envelope)를 정형하는 등의 기능을 수행한다. 상기 디지털 변조부(238)로부터 출력되는 신호는 DAC(Digital to Analog Converter)(미도시)에 입력되어 아날로그 신호로 변환되며, 상기 변환된 아날로그 신호는 UHF 대역으로 주파수 상향 변환 및 전력 증폭되어 리더 안테나를 통해 태그로 송출된다.The encoder 236 encodes the message data transmitted through the transmission message generator and the CRC generator. In the case of conforming to the international standard ISO / IEC 18000-6C standard, the encoding unit 236 performs pulse-interal encoding (PIE). In addition, the digital modulator 238 receives the encoded data from the encoder to generate and shape a waveform for DSB-ASK or PR-ASK. The digital modulator may include a root raised cosine (RRC) filter for shaping the waveform of the encoded data to conform to the international standard ISO / IEC 18000-6C standard, in which case the RRC filter is an unnecessary band in the RF stage. Limiting, removing interference between symbols, shaping the normalized envelope for communication with tags, etc. The signal output from the digital modulator 238 is input to a digital to analog converter (DAC) (not shown) and converted into an analog signal, and the converted analog signal is up-converted and power amplified into a UHF band to a reader antenna. It is sent to tag through.

한편, 상기 리더 수신부(240)는 디지털 복조부(248), 디코딩부(246), CRC 및 메시지 확인부(244) 및 수신 메시지 버퍼(242)를 포함하여 이루어진다. Meanwhile, the reader receiver 240 includes a digital demodulator 248, a decoder 246, a CRC and message checker 244, and a reception message buffer 242.

본 발명에 따른 디지털 복조부(248)는 리더 안테나를 통하여 수신되어 주파수 하향 변환된 후 AD 컨버터(Analog to Digital Converter)(미도시)를 통해 디지털 신호로 변환된 I 채널 신호와 Q 채널 신호를 입력받아 ASK(Amplitude Shift Keying) 복조를 수행한다. 상기 디지털 복조부(248)의 구체적인 동작은 도 3 및 도 4를 참조하여 후술하도록 한다. The digital demodulator 248 according to the present invention receives an I-channel signal and a Q-channel signal, which are received through a reader antenna and down-converted, and then converted into digital signals through an analog-to-digital converter (not shown). ASK (Amplitude Shift Keying) demodulation is performed. Detailed operations of the digital demodulator 248 will be described later with reference to FIGS. 3 and 4.

본 발명에 따른 디코딩부(decoder)(246)는 상기 디지털 복조부로부터 ASK 복조된 신호를 전달받아 에지 정보를 검출하고 상기 에지 정보를 이용하여 동기화된 태그 신호에 대하여 신호상관(correlation)을 수행함으로써 FM0(Frequency Modulation 0) 또는 밀러 서브캐리어(Miller Sub-carrier) 복호화를 수행한다. 또 한, 상기 복호화된 태그 데이터에 대하여 프리앰블(preamble)을 검출하는 역할을 수행한다. 상기 본 발명에 따른 디코딩부(246)의 구체적인 동작은 도 3, 도 5 및 도 6을 참조하여 후술하도록 한다.The decoder 246 according to the present invention receives the ASK demodulated signal from the digital demodulator, detects edge information, and performs signal correlation on the synchronized tag signal using the edge information. Frequency Modulation 0 (FM0) or Miller Sub-carrier decoding is performed. In addition, it performs a role of detecting a preamble with respect to the decoded tag data. Detailed operations of the decoding unit 246 according to the present invention will be described later with reference to FIGS. 3, 5, and 6.

상기 CRC 및 메시지 확인부(244)는 상기 디코딩부로부터 전달받는 태그 데이터에 대하여 CRC(Cyclic Redundancy Check)를 계산하여 CRC에 오류가 있는지 여부를 체크하고 태그 정보 메시지를 확인하며, 태그의 응답 상태와 CRC 오류 유무를 충돌조정 상태머신(Anti-Collision State Machine)에 보고한다. The CRC and the message checking unit 244 calculates a cyclic redundancy check (CRC) on the tag data received from the decoding unit, checks whether there is an error in the CRC, checks a tag information message, and checks the response state of the tag. Report the presence or absence of a CRC error to the Anti-Collision State Machine.

수신 메시지 버퍼(Rx MSG Buffer)(242)는 상기 CRC 및 메시지 확인부로부터 전달받는 수신 메시지 데이터를 버퍼링하는 기능을 담당하며, 또한 상기 충돌조정 상태머신(220)의 명령에 따라 버퍼링된 태그 데이터(EPC 또는 user specific data)를 상기 리더 제어부(210)로 전달한다.The Rx MSG Buffer 242 is responsible for buffering the received message data received from the CRC and the message acknowledgment unit, and further, the tag data buffered according to the command of the collision reconciliation state machine 220. EPC or user specific data) is transmitted to the reader controller 210.

상기 충돌조정 상태머신(Anti-Collision State Machine)(220)은 상기 리더 제어부의 명령에 따라 태그와의 통신(Reader-to-Tag Communication)을 위한 리더 동작을 제어한다. 더 구체적으로 상기 충돌조정 상태머신(220)은 상기 리더 제어부로부터 태그와의 통신을 개시하기 위한 명령을 입력받는 경우 상기 송신 메시지 생성부로 하여금 리더 명령을 생성하도록 제어한다. 또한, 상기 충돌조정 상태머신(220)은 상기 CRC 및 메시지 확인부(244)로부터 보고받는 태그 정보의 수신 상태 정보를 리더 제어부에 알리는 한편 상기 메시지 확인부(244)로부터 보고받은 태그 정보의 상태에 따라 상기 태그로 송신할 리더 명령을 결정한다. 또한, 리더 수신부 가 EPC를 포함한 태그 정보 획득에 성공한 경우에는 상기 수신 메시지 버퍼(242)로 하여금 획득된 태그 정보(EPC 또는 user-specific data)를 리더 제어부(210)로 전달하도록 제어한다. The anti-collision state machine 220 controls a reader operation for reader-to-tag communication according to a command of the reader controller. More specifically, the collision reconciliation state machine 220 controls the transmission message generator to generate a reader command when a command for initiating communication with a tag is received from the reader controller. In addition, the collision control state machine 220 informs the reader control unit of the reception state information of the tag information reported from the CRC and the message confirmation unit 244, while the state of the tag information reported from the message confirmation unit 244 Accordingly, a reader command to be transmitted to the tag is determined. In addition, when the reader receiver succeeds in acquiring the tag information including the EPC, the reception message buffer 242 controls to transmit the acquired tag information (EPC or user-specific data) to the reader controller 210.

한편, 상기 충돌조정 상태머신(Anti-Collision State Machine)(220)은 태그와의 통신(Reader-to-Tag Communication)을 수행함에 있어 복수의 태그 사이의 충돌(Collision)을 조정하는 역할을 수행한다. 충돌조정(Anti-Collision)라 함은 리더가 복수의 태그 가운데 하나의 태그를 판별하여 태그 정보를 획득하기 위한 과정을 의미하며, 상기 충돌조정(Anti-Collision) 과정에는 'Select', 'Query', 'QueryRep' 등의 복수의 리더 명령어들이 사용된다.The anti-collision state machine 220 adjusts collisions between a plurality of tags in performing a reader-to-tag communication with the tags. . An anti-collision means a process in which a reader determines one tag among a plurality of tags and acquires tag information. In the anti-collision process, 'Select', 'Query' Multiple reader commands, such as 'QueryRep' are used.

상기 LBT 제어부(250)는 상기 리더 제어부로부터 LBT(Listen Before Talk) 수행을 위한 변수값을 입력받아 LBT를 수행한다. 더 구체적으로 상기 LBT 제어부(250)는 태그와의 통신에 사용할 채널을 탐색하기 위하여 주파수 채널 인덱스 시퀀스를 생성하며, 상기 생성된 채널 인덱스 시퀀스에 따라 선택되는 채널의 수신전계강도(RSSI)를 디지털 복조부(248)로부터 입력받는다. 그리고 상기 입력된 수신전계강도(RSSI)를 기설정된 임계값과 비교함으로써 채널이 비어있는지 여부를 판단하고, 태그와의 통신에 사용할 채널을 결정한 후 이를 리더 제어부(210) 또는 충돌조정 상태머신(220)에 전달하여 태그와의 통신을 시작하도록 한다.The LBT control unit 250 receives a variable value for performing List Before Talk (LBT) from the reader control unit and performs LBT. More specifically, the LBT controller 250 generates a frequency channel index sequence to search for a channel to be used for communication with a tag, and digitally recovers the received field strength (RSSI) of the channel selected according to the generated channel index sequence. It is input from the grandfather 248. In addition, by comparing the input received field strength (RSSI) with a predetermined threshold value, it is determined whether the channel is empty, and after determining the channel to be used for communication with the tag, the reader controller 210 or the collision control state machine 220 is determined. ) To initiate communication with the tag.

한편, 상기 FHSS 제어부(260)는 상기 리더 제어부로부터 FHSS(Frequency Hopping Spread Spectrum) 수행을 위한 변수값을 입력받아 FHSS를 수행한다. 더 구 체적으로 상기 FHSS 제어부(260)는 주파수 채널 인덱스 시퀀스를 생성한 후 상기 생성된 채널 인덱스 시퀀스에 따라 채널을 점유하며 태그와의 통신을 수행한다. Meanwhile, the FHSS controller 260 receives a variable value for performing frequency hopping spread spectrum (FHSS) from the reader controller and performs FHSS. More specifically, the FHSS controller 260 generates a frequency channel index sequence and then occupies a channel according to the generated channel index sequence and performs communication with a tag.

마지막으로, 본 발명의 RFID 리더는 리더에서 사용할 각종 클럭 신호를 제공하기 위한 클록 생성부(미도시)를 추가적으로 포함한다. 상기 클록 생성부는 상기 RFID 리더 내부에서 사용되는 클럭 및 제어신호를 생성 및 제공하며, 상기 리더 제어부(210)의 실시간(Real Time) 동작을 위한 타이머(Timer)를 구비함으로써 상기 리더 제어부의 로드(Load)를 경감시킬 수 있다.Finally, the RFID reader of the present invention further includes a clock generator (not shown) for providing various clock signals for use in the reader. The clock generator generates and provides a clock and a control signal used in the RFID reader, and includes a timer for real time operation of the reader controller 210, thereby loading the reader controller. ) Can be reduced.

도 3은 본 발명에 따른 RFID 리더의 태그 신호 수신 장치의 일실시예 구성도이다. 도 3에서 보는 바와 같이 본 발명에 따른 RFID 리더의 태그 신호 수신 장치는 AD 컨버터를 통하여 디지털로 변환된 I 채널 신호와 Q 채널 신호를 입력받아 디지털 ASK 복조를 수행하는 디지털 ASK 복조부(Digital ASK demodulator)(310) 및 상기 복조된 태그 신호를 입력받아 태그 데이터를 복호화하기 위한 디코딩부(decoder)(350)를 포함한다.3 is a configuration diagram of an apparatus for receiving a tag signal of an RFID reader according to the present invention. As shown in FIG. 3, the tag signal receiving apparatus of the RFID reader according to the present invention receives a digitally converted I channel signal and a Q channel signal through an AD converter and performs digital ASK demodulation (Digital ASK demodulator). 310 and a decoder 350 to receive the demodulated tag signal and decode tag data.

디지털 ASK 복조부(Digital ASK demodulator)(310)는 모바일 RFID 리더 SoC(MRF)에 용이하게 탑재될 수 있도록 디지털 ASK 복조를 수행하여 태그 신호의 진폭(amplitude)를 검출한다. 상기 디지털 ASK 복조부(Digital ASK demodulator)(310)는 AD 컨버터(Analog to Digital Converter; ADC)를 통하여 입력 되는 I 채널 신호와 Q 채널 신호의 신호 레벨을 비교하기 위한 채널 레벨 비교기(Channel Level Comparator)(320), 상기 비교 결과를 이용하여 태그 신호의 진폭(amplitude)를 검출하기 위한 SQR 신호 변환기(Square Root Signal Converter)(330) 및 상기 SQR 신호 변환기(330)로부터 출력되는 I 채널 신호와 Q 채널 신호를 합산하기 위한 합산기(340)를 포함하여 이루어진다. The digital ASK demodulator 310 detects an amplitude of a tag signal by performing digital ASK demodulation so that the digital ASK demodulator 310 can be easily mounted on a mobile RFID reader SoC (MRF). The digital ASK demodulator 310 is a channel level comparator for comparing a signal level of an I channel signal and a Q channel signal input through an analog to digital converter (ADC). 320, an I-channel signal and a Q-channel output from the SQR signal converter 330 and the SQR signal converter 330 for detecting an amplitude of a tag signal using the comparison result. And a summer 340 for summing the signals.

상기 채널 레벨 비교기(Channel Level Comparator)(320)는 ADC로부터 수신되는 I 채널 태그 신호를 제곱하기 위한 I 채널 제곱기(321), 상기 제곱된 I 채널 신호의 수신전계강도(RSSI)를 측정하기 위한 I 채널 RSSI 필터(322), ADC로부터 수신되는 Q 채널 태그 신호를 제곱하기 위한 Q 채널 제곱기(323), 상기 제곱된 Q 채널 신호의 수신전계강도(RSSI)를 측정하기 위한 Q 채널 RSSI 필터(324) 및 상기 두 RSSI 필터(322, 324)에서 측정된 수신전계강도(RSSI)를 비교하여 그 결과를 SQR 신호 변환기(330)로 전달하는 비교기(Comparator)(325)를 포함한다.The channel level comparator 320 is an I channel squarer 321 for squaring an I channel tag signal received from an ADC and a received field strength (RSSI) of the squared I channel signal. An I channel RSSI filter 322, a Q channel squarer 323 for squaring a Q channel tag signal received from an ADC, and a Q channel RSSI filter for measuring received field strength (RSSI) of the squared Q channel signal ( 324 and a comparator 325 comparing the received field strengths (RSSI) measured by the two RSSI filters 322 and 324 and transferring the result to the SQR signal converter 330.

또한, 상기 SQR 신호 변환기(Square Root Signal Converter)(330)는 ADC로부터 수신되는 I 채널 태그 신호과 Q 채널 태그 신호를 전달받고 상기 채널 레벨 비교기로부터 채널 레벨 비교 결과를 전달받아 수신전계강도(RSSI)가 큰 채널 신호를 기준으로 SQR 신호 변환을 수행한다. 상기 SQR 신호 변환기(330)는 작은 RSSI 값을 가지는 채널 신호를 큰 채널 신호의 위상과 동위상이 되도록 위상을 반전하기 위한 위상 반전기(Phase Inverter)를 구비하고 있다.In addition, the SQR signal converter (Square Root Signal Converter) 330 receives an I channel tag signal and a Q channel tag signal received from an ADC and receives a channel level comparison result from the channel level comparator to receive a received field strength (RSSI). SQR signal conversion is performed based on a large channel signal. The SQR signal converter 330 includes a phase inverter for inverting a phase of a channel signal having a small RSSI value in phase with a phase of a large channel signal.

도 4는 본 발명의 일실시예에 따른 디지털 ASK 복조부의 동작을 설명하기 위 한 도면이다. 이하에서는 I 채널 태그 신호의 신호레벨이 Q 채널 태그 신호의 신호레벨보다 큰 경우를 예로 들어 본 발명에 따른 디지털 ASK 복조부의 동작 내용을 상세하게 설명한다.4 is a view for explaining the operation of the digital ASK demodulator according to an embodiment of the present invention. Hereinafter, the operation of the digital ASK demodulator according to the present invention will be described in detail with an example in which the signal level of the I channel tag signal is greater than the signal level of the Q channel tag signal.

리더 안테나로부터 수신되어 주파수 하향 변환된 태그 신호는 AD 컨버터(ADC)에서 디지털 신호로 변환되어 디지털 ASK 복조부에 입력된다. 디지털 복조부(310)는 채널 레벨 비교기(320)를 이용하여 상기 AD 컨버터에서 디지털 변환된 I 채널 태그 신호(410)의 신호 레벨과 Q 채널 태그 신호(420)의 신호 레벨을 비교한다. 더 구체적으로 I 채널 제곱기(321)가 상기 AD 컨버터로부터 입력된 I 채널 태그 신호를 제곱하여 RSSI 필터(322)에 전달하며, 상기 RSSI 필터(322)는 상기 제곱된 I 채널 신호 샘플 데이터의 RSSI를 측정하여 비교기(325)에 전달한다. 마찬가지로 Q 채널 제곱기(323)는 AD 컨버터에서 출력된 Q 채널 태그 신호를 입력받아 제곱하며, RSSI 필터(324)는 상기 제곱된 Q 채널 태그 신호 샘플 데이터의 RSSI를 측정하여 비교기(325)에 전달한다. 상기 비교기는 전달받는 I 채널 태그 신호의 RSSI와 Q 채널 태그 신호의 RSSI를 비교하여 그 결과를 SQR 신호 변환기(330)에 전달한다.The tag signal received from the reader antenna and down-converted is converted into a digital signal by the AD converter and input to the digital ASK demodulator. The digital demodulator 310 compares the signal level of the I channel tag signal 410 digitally converted by the AD converter with the signal level of the Q channel tag signal 420 using the channel level comparator 320. More specifically, the I-channel squarer 321 squares the I-channel tag signal input from the AD converter to the RSSI filter 322, and the RSSI filter 322 RSSI of the squared I-channel signal sample data. Is measured and delivered to the comparator 325. Similarly, the Q channel squarer 323 receives and squares the Q channel tag signal output from the AD converter, and the RSSI filter 324 measures the RSSI of the squared Q channel tag signal sample data and delivers it to the comparator 325. do. The comparator compares the RSSI of the received I channel tag signal with the RSSI of the Q channel tag signal and transmits the result to the SQR signal converter 330.

상기 SQR 신호 변환기(330)는 AD 컨버터에서 디지털 변환된 I 채널 태그 신호(410)와 Q 채널 태그 신호(420)를 전달받아 상기 비교기로부터 전달받는 신호 레벨 비교 결과를 이용하여 신호 레벨(RSSI)이 낮은 채널의 태그 신호를 신호 레벨(RSSI)이 높은 채널의 태그 신호와 동일한 위상을 갖도록 위상을 반전한다. 도 4에서는 (a)에서 보는 바와 같이 Q 채널 태그 신호의 신호레벨이 I 채널 태그 신호의 신호레벨보다 낮으므로, (b)에서와 같이 위상 반전기(Phase Inverter)를 이용하 여 상기 Q 채널 태그 신호를 180도 위상 반전시킨다. The SQR signal converter 330 receives the I-channel tag signal 410 and the Q-channel tag signal 420 digitally converted by the AD converter and uses the signal level comparison result received from the comparator to increase the signal level RSSI. The phase of the tag signal of the low channel is inverted so that the signal level RSSI has the same phase as that of the tag signal of the high channel. In FIG. 4, since the signal level of the Q channel tag signal is lower than that of the I channel tag signal, as shown in (a), the Q channel tag signal using a phase inverter as shown in (b). Invert phase 180 degrees.

이어서 상기 SQR 신호 변환기(330)는 상기 I 채널 태그 신호와 180도 위상 반전된 Q 채널 태그 신호에 대하여 (c)에서 보는 바와 같이 SQR(Square Root) 신호 변환을 수행한다. 구체적으로 SQR 신호 변환은 상기 각각의 채널에 해당하는 태그 신호(two's compliment 데이터 포맷)에 대하여 음의 데이터는 제곱을 수행한 후 음수로 변환하고 양의 데이터는 자신의 데이터를 그대로 제곱함으로써 수행된다.Subsequently, the SQR signal converter 330 performs a SQR (Square Root) signal conversion on the I-channel tag signal and the Q-channel tag signal 180 degrees out of phase as shown in (c). In detail, the SQR signal conversion is performed by performing negative squares on the tag signal corresponding to each channel (two's compliment data format), converting the negative data to negative, and positive data squared its data as it is.

상기 SQR 변환된 I 채널 태그 신호와 Q 채널 태그 신호는 합산기(340)에서 합산되어 디코딩부(350)에 전달된다. 본 발명의 디지털 ASK 복조부(310)는 상기와 같이 SQR 변환된 두 채널 신호를 합산함으로써 거리(reading range) 변화에 따른 위상 변화를 보정할 수 있는 효과를 가진다.The SQR-converted I channel tag signal and the Q channel tag signal are summed by the summer 340 and transmitted to the decoder 350. The digital ASK demodulator 310 of the present invention has an effect of correcting a phase change due to a change in a reading range by summing two SQR-converted channel signals as described above.

한편, 디코딩부(decoder)(246)는 상기 디지털 복조부로부터 ASK 복조된 태그 신호를 전달받아 에지 정보를 검출한다. 또한 상기 디코딩부(decoder)(246)는 상기 에지 정보를 이용하여 상기 ASK 복조된 태그 신호에 대하여 신호상관(correlation)을 수행하고 비트 데이터를 결정함으로써 FM0(Frequency Modulation 0) 또는 밀러 서브캐리어(Miller Sub-carrier) 복호화를 수행한다. 또한, 상기 디코딩부(246)는 상기 복호화된 태그 데이터에 대하여 preamble을 검출하는 역할을 추가적으로 수행할 수 있다. Meanwhile, the decoder 246 receives the ASK demodulated tag signal from the digital demodulator and detects edge information. In addition, the decoder 246 performs signal correlation on the ASK demodulated tag signal using the edge information and determines bit data to determine a frequency modulation 0 (FM0) or a Miller subcarrier (Miller). Sub-carrier) decoding. In addition, the decoding unit 246 may additionally perform a role of detecting a preamble with respect to the decoded tag data.

상기 디지털 ASK 복조부에서 복조된 태그 신호를 입력받아 복호화하기 위한 디코딩부(decoder)(350)는 입력되는 태그 신호의 에지 정보를 검출하는 에지정보 검출기(Edge Detector)(360), 상기 검출된 에지 정보를 이용하여 상기 ASK 복조부에서 복조된 태그 신호에 대하여 신호상관(correlation)을 수행하는 상관기(Correlator)(370), 상기 신호상관(correlation) 결과를 이용하여 비트 데이터(Bit Data)를 결정하는 비트 데이터 결정기(380) 및 상기 결정된 비트를 읽어들여 Preamble을 검출하는 Preamble 검출기를 포함하여 이루어진다. 또한 상기 디코딩부(decoder)(350)는 상기 에지 정보 검출기(360)에서 검출되는 에지 정보를 참조하여 태그 유효 신호를 발생시키는 timing lock 모듈(365)을 추가적으로 포함한다.A decoder 350 for receiving and decoding a tag signal demodulated by the digital ASK demodulator includes an edge detector 360 for detecting edge information of an input tag signal, and the detected edge. A correlator 370 that performs signal correlation on the tag signal demodulated by the ASK demodulator by using the information, and the bit data is determined by using the correlation result. And a bit data determiner 380 and a preamble detector for detecting the preamble by reading the determined bit. In addition, the decoder 350 further includes a timing lock module 365 for generating a tag valid signal by referring to the edge information detected by the edge information detector 360.

상기 에지정보 검출기(Edge detector)(360)는 ASK 복조부로부터 ASK 복조된 태그 신호의 샘플링 데이터를 입력받아 에지정보를 검출하여 레지스터(Peak Position Register)에 저장한다. 상기 에지정보 검출기(360)는 도 5에서 보는 바와 같이 적분기(Accumulator)(510), Early Peak 검출부(520), Late Peak 검출부(530), Peak 정보 비교부(540) 및 Edge 정보 저장부(550)을 포함하여 이루어진다. The edge detector 360 receives sampling data of an ASK demodulated tag signal from an ASK demodulator, detects edge information, and stores the edge information in a register. As shown in FIG. 5, the edge information detector 360 includes an integrator 510, an early peak detector 520, a late peak detector 530, a peak information comparator 540, and an edge information storage 550. )

상기 적분기(Accumulator)(510)는 한 심볼 구간(도 6의 경우, 20 샘플)을 주기로 ASK 복조된 태그 신호의 샘플링 데이터에 대하여 적분(accumulation)을 수행하는데, 이 때 반 주기(half-duration) 차이로 중복(dual) 적분을 수행하여 각각의 결과값을 Early Peak 검출부(520) 및 Late Peak 검출부로 출력한다. The accumulator 510 performs an integration on the sampling data of the ASK demodulated tag signal every one symbol period (20 samples in the case of FIG. 6), and at this time, a half-duration Dual integration is performed as a difference, and each result value is output to the early peak detector 520 and the late peak detector.

상기 Early Peak 검출부(Early Peak detector)(520)는 상기 적분기로부터 한 심볼 구간을 주기로 적분되는 값을 입력받아, 상기 심볼 구간에서 상기 적분되는 값의 최대값(Max)과 최소값(Min)을 검출한다. 그리고 상기 최대값(Max)과 최소 값(Min)의 절대값을 비교하여 더 큰 값을 갖는 곳 위치(Early Peak 위치 정보)를 검출한다.The early peak detector 520 receives an integrated value from one of the integrators at intervals of one symbol period, and detects the maximum and minimum values of the integrated value in the symbol period. . The absolute position of the peak value (Early Peak position information) is detected by comparing the absolute value of the maximum value Max and the minimum value Min.

상기 Late Peak 검출부(Late Peak detector)(530)는 상기 적분기에서 Late Peak 위치를 찾기 위하여 Early Peak를 위한 적분보다 반 주기 늦게 시작되는 적분의 결과값들을 차례로 입력받으며, 상기 Early Peak 검출부(520)와 마찬가지로 입력된 적분값들 가운데 최대값(Max)과 최소값(Min)을 탐색하여 그 절대값을 비교함으로써 더 큰 값을 갖는 곳 위치(Late Peak 위치 정보)를 검출한다.The Late Peak detector 530 sequentially receives the result values of the integrals that start half a cycle later than the one for the Early Peak in order to find the position of the Late Peak in the integrator, and the Early Peak detector 520. Similarly, the maximum value Max and the minimum value Min are searched among the input integral values, and the absolute value is detected by comparing the absolute value with the absolute value.

상기 Peak 정보 비교부(Peak comparator)(540)는 상기 Early Peak 위치 정보와 Late Peak 위치 정보를 비교함으로써 Peak 정보가 유효한 에지 정보인지를 판단하며, 유효한 Edge 정보인 경우 상기 Edge 정보를 Edge 정보 저장부(Edge Position Register)(550)에 저장한다. 더 구체적으로 상기 Peak 정보 비교부는 한 심볼 구간의 크기(도 6의 경우 20 샘플)에서 Early Peak 위치 값을 뺀 값과 상기 한 심볼 구간의 크기에서 Late Peak 위치 값을 뺀 값을 서로 비교하여 상기 두 값의 차이가 허용 오차 범위 내인지를 확인함으로써 유효한 에지 정보인지 여부를 판단한다. 그리고 유효한 Edge 정보라고 판단된 경우에는 그 위치 정보를 Edge 정보 저장부(550)에 저장하여 상관기(370)에서의 태그 신호 동기화에 이용할 수 있도록 한다.The peak comparator 540 determines whether the peak information is valid edge information by comparing the early peak position information and the late peak position information, and in the case of valid edge information, the peak information comparator 540. Store in the (Edge Position Register) 550. More specifically, the peak information comparison unit compares the value obtained by subtracting the value of the early peak position from the size of one symbol interval (20 samples in FIG. 6) and the value obtained by subtracting the value of the late peak position from the size of the symbol interval. It is determined whether the value is valid edge information by checking whether the difference in the value is within a tolerance range. If it is determined that the information is valid edge information, the location information is stored in the edge information storage unit 550 to be used for synchronizing tag signals in the correlator 370.

한편, timing lock 모듈(365)는 상기 Edge 정보 저장부(550)에 저장되는 에지 정보들이 기 설정된 개수(N개) 이상인 경우 유용한 태그 신호가 들어오고 있다는 태그 유효 신호를 발생시킨다. 상기 태그 유효 신호는 상관기(370)에서 저장된 Edge 정보가 없을 경우 과거 Egde 정보를 이용하여 신호상관(correlation)을 수행할 것인지 여부를 결정하기 위하여 참조될 수 있으며, CRC 및 메시지 확인부(244)에서 태그 정보가 유효한 것인지를 확인하기 위하여 참조될 수 있다.Meanwhile, the timing lock module 365 generates a tag valid signal that a useful tag signal is input when the number of edge information stored in the edge information storage unit 550 is greater than or equal to a predetermined number (N). The tag valid signal may be referred to determine whether to perform correlation by using Egde information in the past when there is no edge information stored in the correlator 370. In the CRC and message checking unit 244, the tag valid signal may be referred to. Reference may be made to ensure that tag information is valid.

상관기(Correlator)(370)는 상기 에지 정보 검출기(360)에서 검출되는 에지 정보를 이용하여 상기 ASK 복조부에서 복조된 태그 신호에 대하여 신호상관(One bit correlation)을 수행하는데, 이 때 상기 Edge 정보 저장부(550)에 저장된 Edge 정보는 태그 신호와의 동기를 맞추기 위하여 이용된다. 국제 표준 ISO/IEC 18000-6C 규격에 따르는 경우 상기 상관기(Correlator)(370)는 FM0(Frequency Modulation 0) 또는 밀러 서브캐리어(Miller-modulated subcarrier)의 심볼(data-0 및 data-1)을 이용하여 신호상관(correlation)을 수행한다. 그리고 비트 데이터 결정기(Bit data decision module)(380)는 상기 신호상관의 수행 결과값을 입력받아 비트 데이터를 결정한다.The correlator 370 performs one bit correlation on the tag signal demodulated by the ASK demodulator by using the edge information detected by the edge information detector 360. In this case, the edge information is performed. The edge information stored in the storage unit 550 is used to synchronize with the tag signal. According to the international standard ISO / IEC 18000-6C standard, the correlator 370 uses symbols of frequency modulation 0 (FM0) or Miller-modulated subcarrier (data-0 and data-1). Signal correlation (correlation). The bit data decision module 380 determines the bit data by receiving the result of performing the signal correlation.

상기 Preamble 검출기(Preamble detector)(390)는 상기 상관기 및 비트 데이터 결정기를 통하여 복호화된 태그 심볼들의 패턴을 조합하여 규격에 정의된 Preamble과 일치하는지를 판단하며, 또한, 그 결과를 CRC 및 메시지 확인부(244) 또는 충돌조정 상태머신(220)에 전달함으로써 태그 데이터의 수신 상태를 확인할 수 있도록 한다. 상기 국제 표준 ISO/IEC 1800-6C에서는 FM0 preamble과 Miller subcarrier preamble의 규격에 대하여 정의하고 있다.The preamble detector 390 combines the patterns of the decoded tag symbols through the correlator and the bit data determiner to determine whether the preamble detector matches the preamble defined in the standard. 244) or the collision control state machine 220 to check the reception state of the tag data. The international standard ISO / IEC 1800-6C defines the specifications of FM0 preamble and Miller subcarrier preamble.

도 6은 본 발명에 따른 디코딩부의 동작을 설명하기 위한 도면이다. 복조된 태그 신호를 복호화하기 위하여는 태그 신호의 에지 정보 검출이 필수적이다. 도 6은 한 심볼이 20 샘플로 이루어지는 경우의 에지 정보 검출 및 태그 신호 동기화 과정을 보여준다. 또한, Early Peak 검출부(520)와 Late Peak 검출부(530)는 Peak 위치 정보를 탐색하기 위한 카운터를 구비하며, 상관기(370)는 태그 신호와 동기를 맞추기 위한 카운터를 구비한다. 이하에서는 상기 도 6을 참조하여 본 발명의 일실시예에 따른 디코딩부의 동작을 상세하게 설명한다.6 is a view for explaining the operation of the decoding unit according to the present invention. In order to decode the demodulated tag signal, detecting edge information of the tag signal is essential. 6 shows a process of edge information detection and tag signal synchronization when a symbol is composed of 20 samples. In addition, the early peak detector 520 and the late peak detector 530 include a counter for searching for peak position information, and the correlator 370 includes a counter for synchronizing with a tag signal. Hereinafter, an operation of the decoding unit according to an embodiment of the present invention will be described in detail with reference to FIG. 6.

도 6에서 보는 바와 같이 디지털 ASK 복조부에서 복조된 태그 신호(600)가 입력되면, 적분기(510)는 상기 입력된 태그 신호에 대하여 Early Peak 검출을 위한 적분 및 Late Peak 검출을 위한 적분을 한 심볼을 주기로 수행하며 그 결과값들을 실시간으로 Early Peak 검출부(520) 및 Late Peak 검출부(530)로 전달한다. 상기 Late Peak 검출을 위한 적분은 상기 Early Peak 검출을 위한 적분보다 한 심볼 구간(symbol duration)의 반 구간(half-duration)만큼 지연되어 시작된다(610 및 620 참조).As shown in FIG. 6, when the tag signal 600 demodulated by the digital ASK demodulator is input, the integrator 510 performs an integration for early peak detection and an integration for late peak detection with respect to the input tag signal. And the result values are transmitted to the Early Peak detector 520 and the Late Peak detector 530 in real time. The integration for the late peak detection starts with a half-duration of one symbol duration than the integration for the early peak detection (see 610 and 620).

Early Peak 검출부(520)는 상기 적분기로부터 Early Peak 검출을 위하여 한 심볼 구간 동안 수행되는 적분값들을 실시간으로 입력받아 그 구간에서의 최대값(Max)과 최소값(Min)을 검출하며, 상기 검출된 두 값의 절대값을 비교하여 더 큰 값을 갖는 곳의 위치정보를 Peak 정보 비교부(540)로 전달한다. 도 6에서 적분값이 최소인 곳의 위치는 5번째 샘플 위치 Min(5)(612)이며 최대인 곳은 15번째 샘플 위 치 Max(15)(613)이다. 그리고 상기 Max(15)(613)에서의 적분값의 절대치가 상기 Min(5)(612)에서의 값보다 크므로 상기 위치정보 Max(15)(613)를 Peak 정보 비교부(540)에 전달한다.The early peak detector 520 receives, in real time, integral values performed during one symbol period from the integrator to detect an early peak, and detects a maximum value Max and a minimum value Min in the interval. By comparing the absolute value of the value, the position information of the place having the larger value is transmitted to the peak information comparison unit 540. In FIG. 6, the position where the integral value is the minimum is the fifth sample position Min (5) 612 and the maximum position is the fifteenth sample position Max (15) 613. Since the absolute value of the integral value in the Max (15) 613 is larger than the value in the Min (5) 612, the position information Max (15) 613 is transmitted to the peak information comparator 540. do.

한편, Late Peak 검출부(530)는 상기 적분기로부터 Late Peak 검출을 위하여 상기 Early Peak 검출을 위한 적분보다 반 주기 늦게 시작되는 적분의 결과값들을 입력받아 최대값(Max)과 최소값(Min)을 검출하며, 상기 검출된 두 값의 절대값을 비교하여 더 큰 값을 갖는 곳의 위치정보를 Peak 정보 비교부(540)로 전달한다. 도 6에서 적분값이 최소인 곳의 위치는 15번째 샘플 위치 Min(15)(623)이며 최대인 곳은 5번째 샘플위치 Max(5)(622)이다. 그리고 상기 Min(15)(623)에서의 적분값의 절대치가 상기 Max(5)(622)에서의 값보다 크므로 상기 위치정보 Min(15)(623)를 Peak 정보 비교부(540)에 전달한다.On the other hand, the Late Peak detector 530 detects the maximum value (Max) and the minimum value (Min) by receiving the resulting values of the integral starting from the integrator half a period later than the integral for the early peak detection for the late peak detection from the integrator Then, the absolute value of the detected two values are compared and the location information of the location having the larger value is transmitted to the peak information comparison unit 540. In FIG. 6, the position where the integral value is minimum is the 15 th sample position Min (15) 623 and the maximum position is the fifth sample position Max (5) 622. Since the absolute value of the integral value in the Min (15) 623 is greater than the value in the Max (5) 622, the position information Min (15) 623 is transmitted to the Peak information comparison unit (540). do.

Peak 정보 비교부(540)는 상기 Early Peak 검출부로부터 전달되는 Early Peak 위치정보(Early Peak position)와 상기 Late Peak 검출부로부터 전달되는 Late Peak 위치정보(Late Peak position)을 비교하여 유용한 에지 정보인지를 판단하고, 유용한 에지 정보인 경우에는 그 정보를 Edge 정보 저장부(Edge-position register)(630)에 저장한다. 더 구체적으로 설명하면 상기 Peak 정보 비교부(540)은 한 심볼 구간 크기(20 샘플)에서 Early Peak 위치정보 Min(5)를 뺀 피크 위치정보 '5'(=20-15)를 한 심볼 구간 크기(20 샘플)에서 Late Peak 위치정보 Min(15)를 뺀 피크 위치정보 '5'(=20-15)와 비교하여 허용 오차 범위를 만족하는지 여부를 판단한다. 도 6의 경우 상기 Early Peak 위치정보와 Late Peak 위치정보가 동일하여 허용 오차 범위를 만족하므로 상기 피크 위치 정보(Peak position) '5'를 유용한 에지 정보로 간주하여 Edge 정보 저장부(Edge-position register)(630)에 저장한다. 상기 Edge 정보 저장부(630)은 쉬프트 레지스터(shift register)로 구현될 수 있으며, 연속되는 심볼 구간에 대하여 검출되는 에지 정보(Edge position)를 연속적으로 저장한다.The peak information comparison unit 540 compares the early peak position information (Early Peak position) transmitted from the early peak detector and the late peak position information (Late Peak position) transmitted from the late peak detector to determine whether it is useful edge information. In the case of useful edge information, the information is stored in an edge-position register 630. More specifically, the peak information comparison unit 540 has a symbol section size obtained by subtracting the peak position information '5' (= 20-15) by subtracting the early peak position information Min (5) from one symbol section size (20 samples). Compared with the peak position information '5' (= 20-15) minus the Late Peak position information Min (15) in (20 samples), it is determined whether the tolerance range is satisfied. In the case of FIG. 6, since the early peak position information and the late peak position information are the same to satisfy an allowable error range, the edge position storage unit (Edge-position register) is regarded as the peak position information '5' as useful edge information. 630). The edge information storage unit 630 may be implemented as a shift register, and continuously stores edge information detected for successive symbol intervals.

상관기(370)는 상기 Edge 정보 저장부에 저장된 에지 정보를 이용하여 태그 신호에 대한 신호상관(One-bit correlation)을 수행한다. 더 구체적으로 상기 상관기(370)는 Late Peak가 검출된 위치에서 상기 Edge 정보 저장부(550)에 저장된 에지 위치(Edge-position)만큼 지연하여 태그 신호에 대한 신호상관(One bit correlation)을 시작한다(641 및 642 참조). 또한, 다음 Late Peak가 검출된 위치에서 다음 구간에 대하여 저장된 에지 위치(Edge position)만큼 지연하여 신호상관을 계속 수행한다. 도 6에서 상관부(370)는 최초 Late Peak가 검출된 위치, 즉 Early Peak 검출을 위한 적분이 시작된 위치로부터 1.5주기의 심볼구간 후의 위치(30샘플)에서 최초 심볼 구간에 대하여 검출되어 저장된 Edge 위치 '5'만큼을 지연하여 태그신호에 대한 신호상관(One-bit correlation)(642)을 개시한다(641). 그리고 다음 Late Peak가 검출된 위치에서 다음 저장된 Edge 위치 '5'만큼 지연된 위치에서 다음 신호상관(One-bit correlation)을 개시한다(643).The correlator 370 performs one-bit correlation on a tag signal using edge information stored in the edge information storage unit. More specifically, the correlator 370 delays the edge position by the edge position stored in the edge information storage unit 550 at the position where the late peak is detected and starts one bit correlation on the tag signal. (See 641 and 642). In addition, signal correlation is continued by delaying the edge position stored for the next section from the position where the next late peak is detected. In FIG. 6, the correlation unit 370 detects and stores an initial symbol section at a position (30 samples) after 1.5 periods of symbol interval from the position where the first late peak is detected, that is, the position at which integration for early peak detection is started. Delaying by '5' to start the one-bit correlation (642) for the tag signal (641). Next, one-bit correlation is started at a position delayed by the next stored edge position '5' from the position where the next late peak is detected (643).

상기 상관기(370)는, 상기 Peak 정보 비교부(540)의 비교 결과 피크 위치정보가 허용 오차 범위를 벗어나는 경우에는, 이전의 에지 정보를 이용하여 신호상관을 수행할 수 있다. 특히, 상기 상관기(370)는 Edge 정보 저장부(550)에 N개 이상 의 에지 정보가 저장되어 timing lock 모듈에서 태그 유효 신호가 생성된 경우에 있어서 상기 Edge 정보 저장부(550)에 기 저장되어 있는 과거의 에지 정보를 이용하여 신호상관을 수행함으로써 태그 데이터 복호화의 신뢰성을 향상시킬 수 있다.The correlator 370 may perform signal correlation using previous edge information when the peak position information is out of an allowable error range as a result of the comparison of the peak information comparator 540. In particular, the correlator 370 is pre-stored in the edge information storage unit 550 when N or more edge information is stored in the edge information storage unit 550 and a tag valid signal is generated in the timing lock module. Reliability of tag data decoding can be improved by performing signal correlation using past edge information.

한편, 비트 데이터 결정기(380)는 상기 신호상관 결과값을 이용하여 심볼 데이터를 결정하며, Preamble 검출기(390)는 상기 결정된 심볼 데이터들의 패턴을 조합하여 규격에 정의된 Preamble과 일치하는지를 판단함으로써 Preamble을 검출한다. 상기 Preamble 검출기는 태그 신호의 Preamble을 성공적으로 검출한 경우 계속하여 복원되는 태그 데이터들을 CRC 및 메시지 확인부(244)로 전달하며, 태그 데이터가 성공적으로 수신되는 경우에는 EPC(Electronical Product Code)를 포함한 태그 데이터들이 수신 메시지 버퍼(242)를 거쳐 리더 제어부(210)로 전달된다. 반면, 태그 신호의 Preamble 검출에 실패한 경우에 상기 Preamble 검출기(390)는 태그 신호의 복호화를 중지시키고 이를 CRC 및 메시지 확인부(244) 또는 충돌조정 상태머신(220)에 알림으로써 상기 충돌조정 상태머신(220)에서 이후의 리더 명령을 수행할 수 있도록 한다.On the other hand, the bit data determiner 380 determines the symbol data using the signal correlation result value, and the preamble detector 390 combines the determined pattern of the symbol data to determine whether the preamble defined in the standard to match the preamble. Detect. When the preamble detector successfully detects the preamble of the tag signal, the preamble detector transfers the tag data, which is continuously restored, to the CRC and the message acknowledgment unit 244. When the tag data is successfully received, the preamble detector includes an electronic product code (EPC). The tag data is transferred to the reader controller 210 via the reception message buffer 242. On the other hand, when the preamble detection of the tag signal fails, the preamble detector 390 stops decoding the tag signal and informs the CRC and the message checking unit 244 or the collision coordination state machine 220 of the collision coordination state machine. In step 220, it is possible to perform a subsequent reader command.

이상과 같이, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술 사상과 아래에 기재될 특허청구범위의 균등 범위 내에서 다양한 수정 및 변형이 가능함은 물론이다. As described above, although the present invention has been described by way of limited embodiments and drawings, the present invention is not limited thereto and is intended by those skilled in the art to which the present invention pertains. Of course, various modifications and variations are possible within the scope of equivalents of the claims to be described.

상기와 같은 본 발명은, 무선통신단말기와 같은 모바일 기기에 탑재되어 RFID 리더의 기능을 수행하기 위한 MRF SoC에서 태그로부터 수신한 신호에 대하여 디지털 ASK 복조를 수행하고 상기 복조된 태그 신호와 동기를 맞추어 태그 데이터를 획득하기 위한 모바일 RFID 리더의 태그 신호 수신 장치 및 방법을 제공한다. 특히, 본 발명은 UHF 대역에서 동작하는 MRF SoC에 용이하게 탑재될 수 있도록 디지털적으로 구현된 태그 신호 수신 장치를 제공한다.As described above, the present invention performs digital ASK demodulation on a signal received from a tag in an MRF SoC mounted on a mobile device such as a wireless communication terminal and performs a function of an RFID reader, and synchronizes with the demodulated tag signal. An apparatus and method for receiving a tag signal of a mobile RFID reader for acquiring tag data are provided. In particular, the present invention provides a tag signal receiving apparatus digitally implemented to be easily mounted in an MRF SoC operating in the UHF band.

또한, 본 발명은 I 채널 태그 신호와 Q 채널 태그 신호를 입력받아 SQR 변환을 수행한 후 합산함으로써 태그 신호의 수신 거리(reading range)가 변화함에 따른 위상 변화를 제거할 수 있는 효과가 있다.In addition, the present invention has an effect of eliminating the phase change caused by the change in the reading range of the tag signal by adding the I channel tag signal and the Q channel tag signal and performing SQR conversion.

또한, 본 발명은 디지털 ASK 복조된 태그 신호의 에지 정보를 효과적으로 검출하여 이를 태그 신호의 동기를 위하여 이용함으로써 태그 데이터 복호화의 신뢰성 및 처리 속도를 향상시킬 수 있는 효과가 있다.In addition, the present invention has the effect of effectively detecting the edge information of the digital ASK demodulated tag signal and using it for synchronization of the tag signal, thereby improving the reliability and processing speed of tag data decoding.

Claims (38)

RFID 리더의 태그신호 수신장치로서,An apparatus for receiving a tag signal of an RFID reader, 리더 안테나를 통해 수신되어 AD 컨버터에서 디지털 신호로 변환된 태그 신호에 대하여 ASK 복조를 수행하는 디지털 복조부; 및A digital demodulator for performing ASK demodulation on a tag signal received through a reader antenna and converted into a digital signal in an AD converter; And 상기 복조된 신호에 대하여 수행되는 적분을 이용하여 에지 위치정보를 검출하고, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호를 복호화하는 디코딩부A decoder which detects edge position information by using an integration performed on the demodulated signal and decodes the demodulated signal by using the detected edge position information. 를 포함하는 태그신호 수신장치.Tag signal receiving apparatus comprising a. 제 1 항에 있어서,The method of claim 1, 상기 디지털 복조부는The digital demodulation unit 상기 AD 컨버터로부터 출력되는 I 채널 태그 신호와 Q 채널 태그 신호 가운데 신호 레벨이 작은 채널 신호를 위상 반전하는 위상 반전기;A phase inverter for phase inverting a channel signal having a small signal level among the I channel tag signal and the Q channel tag signal output from the AD converter; 상기 위상 반전된 채널 신호 및 신호 레벨이 큰 나머지 채널의 신호를 합산하는 합산기를 포함하는 And a summer for adding the phase inverted channel signal and the signal of the remaining channel having a large signal level. 태그신호 수신장치.Tag signal receiver. 제 1 항에 있어서,The method of claim 1, 상기 디지털 복조부는The digital demodulation unit 상기 AD 컨버터로부터 출력되는 I 채널 태그 신호와 Q 채널 태그 신호의 신호 레벨을 비교하는 채널 레벨 비교기; A channel level comparator for comparing the signal levels of the I channel tag signal and the Q channel tag signal output from the AD converter; 상기 비교 결과를 이용하여 상기 I 채널 태그 신호와 Q 채널 태그 신호 가운데 신호 레벨이 작은 채널의 태그 신호를 위상 반전하는 위상 반전기; A phase inverter for phase inverting a tag signal of a channel having a small signal level among the I channel tag signal and the Q channel tag signal using the comparison result; 상기 위상 반전된 태그 신호 및 상기 비교 결과 신호 레벨이 큰 채널의 태그 신호에 대하여 양의 데이터는 제곱하고 음의 데이터는 제곱하여 음수로 변환하는 신호변환을 수행하는 신호 변환기; 및 A signal converter for converting the phase-inverted tag signal and the tag signal of a channel having a large signal level as a result of the comparison by converting the positive data to the square and the negative data to the negative; And 상기 신호 변환기에서 신호 변환되어 출력되는 I 채널 태그 신호와 Q 채널 태그 신호를 합산하는 합산기를 포함하는 것을 특징으로 하는 And an adder configured to add the I channel tag signal and the Q channel tag signal which are signal converted and output from the signal converter. 태그신호 수신장치.Tag signal receiver. 제 3 항에 있어서,The method of claim 3, wherein 상기 채널 레벨 비교기는The channel level comparator 상기 AD 컨버터로부터 출력되는 I 채널 태그 신호와 Q 채널 태그 신호를 제곱하는 제곱기; 상기 제곱된 I 채널 태그 신호와 Q 채널 태그 신호의 수신전계강도를 측정하기 위한 RSSI 필터; 및 상기 측정된 I 태널 태그 신호와 Q 채널 태그 신호의 수신전계강도를 비교하는 RSSI 비교기를 포함하는 것을 특징으로 하는A squarer that squares an I channel tag signal and a Q channel tag signal output from the AD converter; An RSSI filter for measuring received field strengths of the squared I-channel tag signal and the Q-channel tag signal; And an RSSI comparator for comparing the received electric field strength of the measured I channel tag signal and the Q channel tag signal. 태그신호 수신장치.Tag signal receiver. 제 1 항에 있어서,The method of claim 1, 상기 디코딩부는The decoding unit 상기 복조된 신호의 에지 위치정보를 검출하는 에지정보 검출기;An edge information detector for detecting edge position information of the demodulated signal; 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호에 대하여 신호상관(correlation)을 수행하는 상관기; 및A correlator that performs signal correlation on the demodulated signal using the detected edge position information; And 상기 신호상관 수행결과를 이용하여 비트 데이터를 결정하는 비트 데이터 결정기를 포함하는And a bit data determiner which determines bit data using the result of signal correlation. 태그신호 수신장치.Tag signal receiver. 제 5 항에 있어서,The method of claim 5, 상기 상관기는,The correlator, 상기 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관을 수행할 위치를 결정하는 것을 특징으로 하는Determining a position to perform signal correlation with respect to the demodulated tag signal by using the edge position information. 태그신호 수신장치.Tag signal receiver. 제 5 항에 있어서,The method of claim 5, 상기 에지정보 검출기는The edge information detector 상기 복조된 태그 신호에 대하여 1 심볼 구간 동안 수행되는 적분값의 절대값이 최대인 제1 피크 위치정보, 및 상기 제1 피크 위치정보를 검출하기 위한 적분보다 상기 1 심볼의 절반 구간만큼 지연되어 상기 1 심볼 구간 동안 수행되는 적분값의 절대값이 최대인 제2 피크 위치정보를 이용하여 에지 정보를 검출하는 것The first peak position information of which the absolute value of the integral value performed during the one symbol period with respect to the demodulated tag signal is maximum and the integral for detecting the first peak position information are delayed by one half of the one symbol. Detecting edge information using second peak position information whose absolute value of the integral value performed during one symbol period is the maximum; 을 특징으로 하는 태그신호 수신장치.Tag signal receiving apparatus characterized in that. 제 7 항에 있어서,The method of claim 7, wherein 상기 에지정보 검출기는The edge information detector 상기 제1 피크 위치정보를 검출하는 제1 피크 검출부;A first peak detector detecting the first peak position information; 상기 제2 피크 위치정보를 검출하는 제2 피크 검출부; 및A second peak detector for detecting the second peak position information; And 상기 제1 피크 위치정보와 제2 피크 위치정보의 차이가 허용 오차 범위를 만족하는 경우 상기 복조된 신호에 대한 에지 위치정보를 결정 및 저장하는 에지정보 저장부를 포함하는 것을 특징으로 하는And an edge information storage unit configured to determine and store edge position information of the demodulated signal when a difference between the first peak position information and the second peak position information satisfies an allowable error range. 태그신호 수신장치.Tag signal receiver. 제 5 항에 있어서,The method of claim 5, 상기 상관기는 FM0(Frequenc Modulation 0) 심볼을 이용하여 신호상관을 수행하는 것을 특징으로 하는The correlator performs signal correlation using a frequency modulation 0 (FM0) symbol. 태그신호 수신장치.Tag signal receiver. 제 5 항에 있어서,The method of claim 5, 상기 상관기는 밀러 서브캐리어(Miller-modulated subcarrier) 심볼을 이용하여 신호상관을 수행하는 것을 특징으로 하는The correlator performs signal correlation using a Miller-modulated subcarrier symbol. 태그신호 수신장치.Tag signal receiver. 제 8 항에 있어서,The method of claim 8, 상기 디코딩부는The decoding unit 상기 에지정보 저장부에 저장된 에지 위치정보의 개수가 기설정된 개수보다 많은 경우 태그 유효 신호를 생성하는 태그 유효신호 생성부를 더 포함하는 The apparatus further includes a tag valid signal generation unit configured to generate a tag valid signal when the number of edge position information stored in the edge information storage unit is greater than a preset number. 태그신호 수신장치.Tag signal receiver. 제 11 항에 있어서,The method of claim 11, 상기 상관기는The correlator 상기 태그 유효 신호를 이용하여 신호상관을 수행할지 여부를 결정하는 것Determining whether to perform signal correlation using the tag valid signal 을 특징으로 하는 태그신호 수신장치.Tag signal receiving apparatus characterized in that. 제 5 항에 있어서,The method of claim 5, 상기 디코딩부는The decoding unit 상기 비트 데이터 결정기에서 결정되는 비트 데이터들로부터 프리앰블(Preamble)을 검출하는 프리앰블 검출부를 더 포함하는And a preamble detector for detecting a preamble from the bit data determined by the bit data determiner. 태그신호 수신장치.Tag signal receiver. 제 13 항에 있어서,The method of claim 13, 상기 프리앰블 검출부는 FM0(Frequenc Modulation 0) 프리앰블을 검출하는 것을 특징으로 하는The preamble detection unit detects a FM0 (Frequenc Modulation 0) preamble. 태그신호 수신장치.Tag signal receiver. 제 13 항에 있어서,The method of claim 13, 상기 프리앰블 검출부는 밀러 서브캐리어(Miller-modulated subcarrier) 프리앰블을 검출하는 것을 특징으로 하는The preamble detection unit detects a Miller-modulated subcarrier preamble. 태그신호 수신장치.Tag signal receiver. RFID 리더의 태그신호 수신방법으로서,As a tag signal receiving method of an RFID reader, 리더 안테나를 통하여 수신한 태그 신호를 디지털 신호로 변환하는 단계;Converting a tag signal received through a reader antenna into a digital signal; 상기 변환된 태그 신호에 대하여 디지털 ASK 복조를 수행하는 복조 단계;A demodulation step of performing digital ASK demodulation on the converted tag signal; 상기 복조된 태그 신호에 대한 에지 위치정보를 검출하는 에지 위치정보 검출 단계;Edge position information detecting step of detecting edge position information on the demodulated tag signal; 상기 검출된 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대한 복호화를 수행하는 복호화 단계; 및A decoding step of decoding the demodulated tag signal using the detected edge position information; And 상기 복호화된 태그 데이터로부터 프리앰블(Preamble)을 검출하는 프리앰블 검출 단계를 포함하는 And a preamble detection step of detecting a preamble from the decoded tag data. 태그신호 수신방법.Tag signal receiving method. 제 16 항에 있어서,The method of claim 16, 상기 디지털 신호로 변환된 태그 신호는The tag signal converted into the digital signal is I 채널 태그 신호와 Q 채널 태그 신호로 이루어지는 것을 특징으로 하는I channel tag signal and Q channel tag signal characterized in that 태그신호 수신방법.Tag signal receiving method. 제 17 항에 있어서,The method of claim 17, 상기 복조 단계는The demodulation step 상기 I 채널 태그 신호와 상기 Q 채널 태그 신호의 수신전계강도를 측정하여 비교하는 단계;Measuring and comparing received field strengths of the I channel tag signal and the Q channel tag signal; 상기 비교 결과를 이용하여 수신전계강도가 작은 채널의 태그 신호를 위상반전시키는 단계;Phase inverting a tag signal of a channel having a small received electric field strength using the comparison result; 상기 위상반전된 채널의 태그 신호 및 상기 비교 결과 수신전계강도가 큰 채널의 태그 신호에 대하여 양의 데이터는 제곱하고 음의 데이터는 제곱하여 음수로 변환하는 SQR 신호변환을 수행하는 단계; 및 Performing SQR signal conversion on the tag signal of the phase-inverted channel and the tag signal of the channel having a large reception field strength as a result of the comparison; And 상기 SQR 신호변환된 I 채널 태그 신호와 Q 채널 태그 신호를 합산하는 단계Summing the SQR signal-converted I channel tag signal and a Q channel tag signal; 를 포함하는 태그신호 수신방법.Tag signal receiving method comprising a. 제 16 항에 있어서,The method of claim 16, 상기 에지 위치정보 검출단계는 The edge position information detecting step 상기 복조된 태그 신호에 대하여 1 심볼 구간 동안 수행되는 적분을 이용하여 제1 피크 위치정보를 검출하는 단계;Detecting first peak position information using an integral performed during the one symbol period with respect to the demodulated tag signal; 상기 제1 피크 위치정보를 검출하기 위한 적분보다 상기 1 심볼의 절반 구간만큼 지연되어 상기 1 심볼 구간 동안 수행되는 적분을 이용하여 제2 피크 위치정 보를 검출하는 단계; 및Detecting second peak position information by using an integral performed during the one symbol period by being delayed by one half of the one symbol rather than an integral for detecting the first peak position information; And 상기 제1 피크 위치정보와 제2 피크 위치정보를 이용하여 에지 위치정보를 검출 및 저장하는 에지 위치정보 저장단계An edge position information storage step of detecting and storing edge position information by using the first peak position information and the second peak position information. 를 포함하는 태그신호 수신방법.Tag signal receiving method comprising a. 제 19 항에 있어서,The method of claim 19, 상기 에지 위치정보 검출단계는The edge position information detecting step 상기 검출되어 저장된 에지 위치 정보의 개수가 기설정된 개수보다 많은 경우 태그 유효 신호를 생성하는 태그 유효신호 생성 단계를 더 포함하는And generating a tag valid signal when the number of the detected and stored edge position information is greater than a preset number. 태그신호 수신방법.Tag signal receiving method. 제 20 항에 있어서,The method of claim 20, 상기 복호화 단계는The decryption step 상기 태그 유효 신호를 이용하여 상기 복조된 태그 신호에 대한 복호화를 수행할지 여부를 결정하는 것을 특징으로 하는Determining whether or not to decode the demodulated tag signal using the tag valid signal. 태그신호 수신방법.Tag signal receiving method. 제 16 항에 있어서,The method of claim 16, 상기 복호화 단계는The decryption step 상기 검출된 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관(correlation)을 수행하는 상관 단계;A correlation step of performing correlation with the demodulated tag signal using the detected edge position information; 상기 신호상관 수행결과를 이용하여 비트 데이터를 결정하는 비트 데이터 결정 단계를 포함하는And determining bit data by using the signal correlation result. 태그신호 수신방법.Tag signal receiving method. 제 22 항에 있어서,The method of claim 22, 상기 상관 단계는The correlation step is 상기 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관을 수행할 위치를 결정하는 것을 특징으로 하는Determining a position to perform signal correlation with respect to the demodulated tag signal by using the edge position information. 태그신호 수신방법.Tag signal receiving method. 제 22 항에 있어서,The method of claim 22, 상기 상관 단계는 FM0(Frequenc Modulation 0) 심볼을 이용하여 신호상관을 수행하는 것을 특징으로 하는 The correlation step is characterized in that the signal correlation using the FM0 (Frequenc Modulation 0) symbol 태그신호 수신방법.Tag signal receiving method. 제 22 항에 있어서,The method of claim 22, 상기 상관 단계는 밀러 서브캐리어(Miller-modulated subcarrier) 심볼을 이용하여 신호상관을 수행하는 것을 특징으로 하는 The correlation step is characterized in that signal correlation is performed using a Miller-modulated subcarrier symbol. 태그신호 수신방법.Tag signal receiving method. 제 16 항에 있어서,The method of claim 16, 상기 프리앰블 검출단계에서 프리앰블이 검출되지 않는 경우에는 상기 복조된 태그 신호에 대한 복호화를 중지하는 것을 특징으로 하는If the preamble is not detected in the preamble detection step, decoding of the demodulated tag signal is stopped. 태그신호 수신방법.Tag signal receiving method. 제 16 항에 있어서,The method of claim 16, 상기 프리앰블 검출단계는 FM0(Frequenc Modulation 0) 프리앰블을 검출하는 것을 특징으로 하는The preamble detection step detects a FM0 (Frequenc Modulation 0) preamble. 태그신호 수신방법.Tag signal receiving method. 제 16 항에 있어서,The method of claim 16, 상기 프리앰블 검출단계는 밀러 서브캐리어(Miller-modulated subcarrier) 프리앰블을 검출하는 것을 특징으로 하는The preamble detecting step is characterized by detecting a Miller-modulated subcarrier preamble. 태그신호 수신방법.Tag signal receiving method. 무선통신단말기에 장착되는 RFID 리더로서,An RFID reader mounted on a wireless communication terminal, 리더 안테나를 통해 수신되어 AD 컨버터에서 디지털 신호로 변환된 태그 신호에 대하여 ASK 복조를 수행하는 디지털 복조부; A digital demodulator for performing ASK demodulation on a tag signal received through a reader antenna and converted into a digital signal in an AD converter; 상기 복조된 신호의 에지 위치정보를 검출하고, 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호를 복호화하는 디코딩부; 및A decoder which detects edge position information of the demodulated signal and decodes the demodulated signal using the detected edge position information; And 상기 복호화된 태그 신호로부터 태그 정보를 획득하여 상기 무선통신단말기에 전달하는 리더 제어부Reader control unit which obtains tag information from the decoded tag signal and transmits it to the wireless communication terminal 를 포함하는 RFID 리더.RFID reader comprising a. 제 29 항에 있어서,The method of claim 29, 상기 디지털 복조부는The digital demodulation unit 상기 AD 컨버터로부터 출력되는 I 채널 태그 신호와 Q 채널 태그 신호의 수신전계강도를 측정하기 위한 RSSI 필터를 포함하는 것을 특징으로 하는 And an RSSI filter for measuring the received electric field strength of the I channel tag signal and the Q channel tag signal output from the AD converter. RFID 리더.RFID reader. 제 30 항에 있어서,The method of claim 30, 상기 RSSI 필터에서 측정되는 수신전계강도를 이용하여 태그와의 통신에 사용할 채널을 결정하는 LBT 제어부를 더 포함하는LBT control unit for determining the channel to use for communication with the tag by using the received electric field strength measured by the RSSI filter RFID 리더.RFID reader. 제 30 항에 있어서,The method of claim 30, 상기 디지털 복조부는The digital demodulation unit 상기 RSSI 필터의 측정 결과를 이용하여 I 채널 태그 신호와 Q 채널 태그 신호 가운데 신호 레벨이 작은 채널의 태그 신호를 위상 반전하는 위상 반전기;A phase inverter for phase inverting a tag signal of a channel having a small signal level among an I channel tag signal and a Q channel tag signal by using the measurement result of the RSSI filter; 상기 위상 반전된 태그 신호 및 상기 위상 반전된 채널보다 신호 레벨이 큰 채널의 태그 신호에 대하여 양의 데이터는 제곱하고 음의 데이터는 제곱하여 음수로 변환하는 SQR 신호변환을 수행하는 SQR 신호 변환기; 및An SQR signal converter configured to perform SQR signal conversion on the tag signal of the phase inverted tag and the channel of a channel having a signal level greater than that of the phase inverted channel, and converting the positive data to the square and the negative data to the negative; And 상기 SQR 신호변환된 I 채널 태그 신호 및 Q 채널 태그 신호를 합산하는 합산기를 더 포함하는 것을 특징으로 하는 RFID 리더.And an adder configured to add the SQR signal-converted I channel tag signal and a Q channel tag signal. 제 29 항에 있어서,The method of claim 29, 상기 디코딩부는The decoding unit 상기 복조된 신호의 에지 위치정보를 검출하는 에지정보 검출기;An edge information detector for detecting edge position information of the demodulated signal; 상기 검출된 에지 위치정보를 이용하여 상기 복조된 신호에 대하여 신호상관(correlation)을 수행하는 상관기; 및A correlator that performs signal correlation on the demodulated signal using the detected edge position information; And 상기 신호상관 수행결과를 이용하여 비트 데이터를 결정하는 비트 데이터 결정기를 포함하는And a bit data determiner which determines bit data using the result of signal correlation. RFID 리더.RFID reader. 제 33 항에 있어서,The method of claim 33, wherein 상기 디코딩부는The decoding unit 상기 에지정보 검출기에서 기설정된 개수 이상 에지 위치정보를 검출되는 경우 태그 유효 신호를 생성하는 태그 유효신호 생성부를 더 포함하는 The apparatus may further include a tag valid signal generator configured to generate a tag valid signal when the edge information detector detects more than a predetermined number of edge position information. RFID 리더.RFID reader. 제 33 항에 있어서,The method of claim 33, wherein 상기 디코딩부는The decoding unit 상기 비트 데이터 결정기에서 결정되는 비트 데이터들로부터 프리앰블(Preamble)을 검출하는 프리앰블 검출부를 더 포함하는And a preamble detector for detecting a preamble from the bit data determined by the bit data determiner. RFID 리더.RFID reader. 제 33 항에 있어서,The method of claim 33, wherein 상기 에지정보 검출기는The edge information detector 상기 복조된 태그 신호에 대하여 1 심볼 구간 동안 수행되는 적분을 이용하여 제1 피크 위치정보를 검출하는 제1 피크 검출부;A first peak detector for detecting first peak position information by using an integration performed on the demodulated tag signal during one symbol period; 상기 제1 피크 위치정보를 검출하기 위한 적분보다 상기 1 심볼의 절반 구간만큼 지연되어 상기 1 심볼 구간 동안 수행되는 적분을 이용하여 제2 피크 위치정보를 검출하는 제2 피크 검출부; 및A second peak detector which detects second peak position information by using an integration performed during the one symbol period by being delayed by one half of the one symbol rather than an integral for detecting the first peak position information; And 상기 제1 피크 위치정보와 제2 피크 위치정보의 차이가 허용 오차 범위를 만족하는 경우 상기 복조된 신호에 대한 에지 위치정보를 결정하여 저장하는 에지정보 저장부를 포함하는 것을 특징으로 하는And an edge information storage unit configured to determine and store edge position information of the demodulated signal when a difference between the first peak position information and the second peak position information satisfies an allowable error range. RFID 리더.RFID reader. 제 33 항에 있어서,The method of claim 33, wherein 상기 상관기는The correlator 상기 에지 위치정보를 이용하여 상기 복조된 태그 신호에 대하여 신호상관을 수행할 위치를 결정하는 것을 특징으로 하는Determining a position to perform signal correlation with respect to the demodulated tag signal by using the edge position information. RFID 리더.RFID reader. 제 34 항에 있어서,The method of claim 34, wherein 상기 상관기는The correlator 상기 태그 유효 신호를 이용하여 신호상관을 수행할지 여부를 결정하는 것을 특징으로 하는Determining whether signal correlation is to be performed using the tag valid signal. RFID 리더.RFID reader.
KR1020060042575A 2005-09-29 2006-05-11 Appratus and Method for Receiving Tag Signal in Mobile RFID Reader KR100768100B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/527,998 US7821378B2 (en) 2005-09-29 2006-09-27 Apparatus and method for receiving tag signal in mobile RFID reader

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050091605 2005-09-29
KR20050091605 2005-09-29

Publications (2)

Publication Number Publication Date
KR20070036624A true KR20070036624A (en) 2007-04-03
KR100768100B1 KR100768100B1 (en) 2007-10-17

Family

ID=38158755

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060042575A KR100768100B1 (en) 2005-09-29 2006-05-11 Appratus and Method for Receiving Tag Signal in Mobile RFID Reader

Country Status (1)

Country Link
KR (1) KR100768100B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100771487B1 (en) * 2006-08-07 2007-10-30 주식회사 파이칩스 Method and apparatus of recovering signal in a radio frequency identification system
KR100857721B1 (en) * 2007-04-06 2008-09-08 엘에스산전 주식회사 Rfid reader and method for driving the same
WO2009145505A3 (en) * 2008-05-30 2010-01-21 Korea Electronics Technology Institute The demodulator for simultaneous multi-node receiving and the method thereof
KR100955243B1 (en) * 2008-07-16 2010-04-29 이노바인텍 (주) Circuit for detecting collision of multi rfid-tag and method thereof
KR100968749B1 (en) * 2008-05-08 2010-07-08 이노바인텍 (주) Preamble detector for miller encoding signal having sub carrier
US8264332B2 (en) 2008-08-13 2012-09-11 Electronics And Telecommunications Research Institute Apparatus and method for demodulating subcarrier tag signal in RFID reader
KR101237973B1 (en) * 2008-01-31 2013-02-28 한양대학교 산학협력단 RFID reader decoding by using Miller decoding and decoding method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784686A (en) 1996-12-31 1998-07-21 Lucent Technologies Inc. IQ combiner technology in modulated backscatter system
ATE476042T1 (en) * 2003-10-30 2010-08-15 Panasonic Corp ASK DEMODULATION DEVICE AND WIRELESS DEVICE EQUIPPED THEREFROM

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100771487B1 (en) * 2006-08-07 2007-10-30 주식회사 파이칩스 Method and apparatus of recovering signal in a radio frequency identification system
KR100857721B1 (en) * 2007-04-06 2008-09-08 엘에스산전 주식회사 Rfid reader and method for driving the same
KR101237973B1 (en) * 2008-01-31 2013-02-28 한양대학교 산학협력단 RFID reader decoding by using Miller decoding and decoding method thereof
KR100968749B1 (en) * 2008-05-08 2010-07-08 이노바인텍 (주) Preamble detector for miller encoding signal having sub carrier
WO2009145505A3 (en) * 2008-05-30 2010-01-21 Korea Electronics Technology Institute The demodulator for simultaneous multi-node receiving and the method thereof
KR101136562B1 (en) * 2008-05-30 2012-04-17 전자부품연구원 The demodulator for simultaneous multi-node receiving and the method thereof
US8339193B2 (en) 2008-05-30 2012-12-25 Korea Electronics Technology Institute Demodulator for simultaneous multi-node receiving and the method thereof
KR100955243B1 (en) * 2008-07-16 2010-04-29 이노바인텍 (주) Circuit for detecting collision of multi rfid-tag and method thereof
US8264332B2 (en) 2008-08-13 2012-09-11 Electronics And Telecommunications Research Institute Apparatus and method for demodulating subcarrier tag signal in RFID reader

Also Published As

Publication number Publication date
KR100768100B1 (en) 2007-10-17

Similar Documents

Publication Publication Date Title
US7821378B2 (en) Apparatus and method for receiving tag signal in mobile RFID reader
EP2248066B1 (en) Interrogation of rfid communication units
KR100768100B1 (en) Appratus and Method for Receiving Tag Signal in Mobile RFID Reader
US7982584B2 (en) Mobile RFID reader and control method thereof
US8350665B1 (en) RFID reader systems detecting pilot tone
US7385511B2 (en) Carrierless RFID system
WO2009127158A1 (en) Signal enhancer chip for radio frequency identification system and signal enhancer
US9336418B2 (en) System and method for polling NFC-A devices alongside RF barcode devices
WO2004090783A2 (en) Frequency hopping spread spectrum scheme for rfid reader
CN102768725B (en) A kind of radio-frequency unit and communication means
JP5061365B2 (en) Non-contact communication medium reading device and non-contact communication medium reading method
EP1877952B1 (en) Circuit for a communication device and method of controlling a transmission
CN103164717A (en) Lane number identification method and device and system
KR20090019227A (en) Rfid reader supporting dense mode
JP4333449B2 (en) Wireless transmission system and wireless transmission device
KR100907212B1 (en) RFID reader supporting dense mode using FFT algorithm
US20220141772A1 (en) Rf communication devices and operating methods
JP2004048288A (en) Non-contact reader-writer for ic card
JP2016218814A (en) Non-contact communication device
CN103178875A (en) Communication device, communication system and communication method for achieving communication through contact
JPH08167090A (en) Mobile body discriminating method
JPH10293825A (en) Communication system
WO2007072563A1 (en) Rfid system and rfid reading apparatus
EP3736994B1 (en) Accurate end of pause-a detection for near field communications
KR20100068385A (en) Reader/writer and authentication system using the reader/writer

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Re-publication after modification of scope of protection [patent]
FPAY Annual fee payment

Payment date: 20121011

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140402

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141010

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150714

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190830

Year of fee payment: 13