Wireless communication device and method of operating the same
Summary by NHIP
Wireless calibrator with dual filters
The calibrator processes analog-digital converter output signals using a level filter and a timing filter to remove noise and pulses outside a reference duty ratio. A pattern filter then eliminates pulses lacking a reference number of consecutive pulses before a duty correction circuit adjusts the signal duty.
Claim Score by NHIP
Abstract
A calibrator to process an output signal of an analog digital converter in a wireless communication device, the calibrator comprising a level filter to remove noise from the output signal of the analog digital converter using mask information regulating a signal level; a timing filter to remove pulses from the level-filtered signal that are beyond a reference duty ratio by using timing information; a pattern filter to remove pulses from the timing-filtered signal that are judged to not comprise a reference number of consecutive pulses by using pattern information; and a duty correction circuit to correct a duty of the pattern-filtered signal to improve performance of the wireless communication device by separately performing a filtering operation on noise and a damping component included in a normal signal.

Term
8.5 yearsleft in the term
Expires 30 March 2035.
- Priority
- Filed
- Granted
- Today
- Expires
20 claims: 3 independent, 17 dependent
- 1Broadest claimClaim Score 64, broad(NHIP)A calibrator of a wireless communication device, comprising:a first filter configured to generate a first-filtered signal by filtering one or both of noise and damping of an output signal of an analog-digital converter (ADC) based on an upper trigger point (UTP) and a lower trigger point (LTP);and a second filter configured to generate a second-filtered signal by filtering the first-filtered signal, based on timing information and based on a result of comparing pulses of the first-filtered signal with a timing clock signal, and configured to remove one or both of noise and damping from the first-filtered signal.
- 6A reader for supporting one or more Near Field Communication (NFC) protocols, comprising:a receiver configured to receive a signal from an antenna and to process the signal;and a calibrator configured to process an output signal of an analog-digital converter, the calibrator comprising: a first filter configured to generate a first-filtered signal by filtering one or both of noise and damping of the output signal based on an upper trigger point (UTP) and a lower trigger point (LTP);and a second filter configured to generate a second-filtered signal by filtering the first-filtered signal based on timing information and based on a result of comparing pulses of the first-filtered signal with a timing clock signal, and configured to remove one or both of noise and damping from the first-filtered signal.
- 13A mobile device, comprising:an antenna;and a Near Field Communication (NFC) reader configured to support one or more NFC protocols, the NFC reader comprising: a receiver configured to receive a signal from an antenna and to process the signal;an N-bit analog-digital converter configured to convert the signal into a first digital signal and to output the first digital signal;and a calibrator configured to process the first digital signal, wherein the calibrator includes: a first filter configured to generate a first-filtered signal by filtering one or both of noise and damping of the first digital signal based on an upper trigger point (UTP) and a lower trigger point (LTP);and a second filter configured to generate a second-filtered signal by filtering the first-filtered signal based on timing information and based on a result of comparing pulses of the first-filtered signal with a timing clock signal, and configured to remove one or both of noise and damping from the first-filtered signal.
Independent claims3
99 paragraphs in 5 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation of U.S. application Ser. No. 14/672,710, filed on Mar. 30, 2015, which claims priority under 35 U.S.C. §119 of Korean Patent Application No. 10-2014-0043679, filed on Apr. 11, 2014, the entire contents of each of which are hereby incorporated herein by reference.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present inventive concept herein relates to wireless communication devices, and more particularly, to a wireless communication device performing a near field communication (NFC) function.
2. Description of the Related Art
A NFC function is generally performed between a card and a reader. The card may be embedded in a mobile device, such as a smart phone, to perform a noncontact electronic communication, such as a payment.
A NFC protocol is one area of conventional radio frequency identification (RFID) and may operate a terminal with a built-in tag in an active mode. As a result, the NFC protocol may perform not only a tag function but also functions associated with a reader function of reading a tag, a writer function of inputting information in a tag, and peer-to-peer (P2P) functions between terminals.
The NFC protocol is prescribed by standards in an ISO 18092 and may perform a short-distance wireless communication using a signal of various frequencies including 125 kHz, 135 kHz, and 900 MHz as well as a frequency of 13.56 MHz. The NFC protocol may support a reader such as ISO 1223 TYPEA (Mifare), TYPEB, TYPEF (Felica), and ISO 15693 TYPEV, and a card such as TYPEA, TYPEB, TYPEF, and TYPEV.
Under various NFC protocols, transmission data may be source-coded in a predetermined coding method and then transmitted through a transmission channel, and a reception unit of a reader or a card receives various kinds of transmission signals as reception data. For example, in the case of a card of ISO 14443 TYPEA, a miller coding signal may be received as reception data. In the case of a reader of TYPEA, after a Manchester coding or a BSPK coding is performed, a signal, which is subcarrier load modulated in a subcarrier frequency, may be received. Also, in the case of a card of TYPEB, an NRZ coding signal may be received, and in the case of a reader of TYPEB, after a BPSK code, a signal, which is subcarrier load modulated in a subcarrier frequency, is received. In the case of a reader of ISO 15693, after a miller code, a signal which is subcarrier load modulated in a subcarrier frequency may be received. A communication speed of the reception data may include a distribution range of 26 kpbs through 847 kbps.
In the case of a reader supporting various NFC protocols, since the reader receives a signal of various frequencies, it is important to adaptively remove a noise according to a communication frequency. In the case of removing a noise by uniformly determining a level of mask information, not only a noise but also a damping component included in a wireless signal may not be properly filtered, and a normal signal that should not be removed may be filtered. Moreover, since a damping component increases according to a level of a signal, there is a limit to increase a communication distance. Thus, it is becoming an important issue to improve performance of a wireless communication device (for example, a NFC reader, or a smart phone including the NFC reader) by filtering both a noise and a damping component.
SUMMARY OF THE INVENTION
Embodiments of the inventive concept include a calibrator to process an output signal of an analog digital converter in a wireless communication device. The calibrator may include a level filter configured to generate a level-filtered signal by removing noise from the output signal of the analog digital converter by using mask information regulating a signal level. A timing filter is configured to generate a timing-filtered signal by removing from the level-filtered signal pulses that are beyond a reference duty ratio by using timing information. A pattern filter is configured to generate a pattern-filtered signal using pattern information by removing from the timing-filtered signal pulses that are judged to be one of a number of consecutive pulses that is less than a reference number of consecutive pulses. A duty correction circuit is configured to correct a duty of the pattern-filtered signal.
Embodiments of the inventive concept also include a method of operating a wireless communication device. The method may include filtering a level of a coded signal using mask information obtained by sampling a noise of the coded signal by an analog digital converter to generate a level-filtered signal. The method also includes generating a timing-filtered signal by removing pulses from the level-filtered signal that are beyond a reference duty ratio by using timing information. The method also includes generating a pattern-filtered signal by removing pulses from the timing-filtered signal that are judged to be one of a number of consecutive pulses that is less than a reference number of consecutive pulses. The method also includes correcting a duty of the pattern-filtered signal.
Embodiments of the inventive concept further include a calibrator of a wireless communication device. The calibrator includes a level filter to generate a level-filtered signal by filtering noise of an output signal of an analog-digital converter (ADC) based on an upper trigger point (UTP) and a lower trigger point (LTP). The calibrator also includes a timing filter to generate a timing-filtered signal by filtering the level-filtered signal based on timing information to remove a damping component and any noise not filtered by the level filter.
The calibrator may further include a pattern filter to generate a pattern-filtered signal by removing from the timing-filtered signal pulses that are judged to be one of a number of consecutive pulses that is less than a reference number of consecutive pulses.
The pattern filter may determine the number of consecutive pulses by counting a number of times an internal clock counts between rising edges of adjacent pulses of the timing-filtered signal.
The calibrator may also include a noise detector to detect the UTP and LTP of noise in a preamble period of the output signal of the ADC by using UTP and LTP information.
The calibrator may further include a multiplexer to select and output one of the level-filtered signal, the timing-filtered signal, and the pattern-filtered signal in response to receiving an output selection signal.
Additional features and utilities of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present invention.
BRIEF DESCRIPTION OF THE DRAWINGS
Features and utilities of various embodiments of the present inventive concept will become apparent and more readily appreciated from the following description of the various embodiments, taken in conjunction with the accompanying drawings, of which:
<figref idref="DRAWINGS">FIGS. 1A and 1B</figref> are block diagrams illustrating a wireless communication device in accordance with embodiments of the inventive concept;
<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram illustrating a constitution of a receiver included in a wireless communication device in accordance with embodiments of the inventive concept;
<figref idref="DRAWINGS">FIGS. 3A and 3B</figref> are block diagrams illustrating a calibrator of a wireless communication device in accordance with embodiments of the inventive concept;
<figref idref="DRAWINGS">FIG. 4</figref> is a block diagram illustrating a constitution of a level/timing filter of the calibrator illustrated in <figref idref="DRAWINGS">FIG. 3B</figref>;
<figref idref="DRAWINGS">FIG. 5</figref> is a waveform illustrating a noise existing in a noise sensing period located at an entrance of a wireless signal;
<figref idref="DRAWINGS">FIGS. 6A and 6B</figref> are drawings illustrating filtering methods of a level filter;
<figref idref="DRAWINGS">FIGS. 7A and 7B</figref> are drawings illustrating a method of removing a noise included in a level-filtered signal using predetermined timing information;
<figref idref="DRAWINGS">FIGS. 8A through 8C</figref> are drawings illustrating a method of removing a noise included in a timing-filtered signal using predetermined pattern information;
<figref idref="DRAWINGS">FIG. 9</figref> is a drawing illustrating a process of correcting a duty of a pattern-filtered signal;
<figref idref="DRAWINGS">FIG. 10</figref> is a flow chart illustrating filtering operations of a wireless communication device in accordance with embodiments of the inventive concept;
<figref idref="DRAWINGS">FIG. 11</figref> is a flow chart illustrating an illustrative operation of the timing-filtering operation illustrated in <figref idref="DRAWINGS">FIG. 10</figref>;
<figref idref="DRAWINGS">FIG. 12</figref> is a flow chart illustrating an illustrative operation of the pattern-filtering operation illustrated in <figref idref="DRAWINGS">FIG. 10</figref>; and
<figref idref="DRAWINGS">FIG. 13</figref> is a block diagram illustrating a portable terminal, to which a wireless communication device in accordance with embodiments of the inventive concept is applied.
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present general inventive concepts will be described more fully hereinafter with reference to the accompanying drawings. These inventive concepts may, however, be embodied in many different forms and should not be construed as limited to the various embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the inventive concepts to those skilled in the art. In the drawings, the size and relative sizes of layers and regions may be exaggerated for clarity. Like numbers refer to like elements throughout.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. It will be further understood that the terms “comprises” and/or “comprising,” or “includes” and/or “including” when used in this specification, specify the presence of stated features, regions, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, regions, integers, steps, operations, elements, components, and/or groups thereof. It will also be understood that when an element such as a layer, region, or substrate is referred to as being “on” or “onto” another element, it may lie directly on the other element or intervening elements or layers may also be present. It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it may be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.
<figref idref="DRAWINGS">FIGS. 1A and 1B</figref> are block diagrams illustrating examples of a wireless communication device <b>10</b>A or <b>10</b>B in accordance with embodiments of the inventive concept. <figref idref="DRAWINGS">FIG. 2</figref> is a block diagram illustrating a constitution of a receiver included in a wireless communication device in accordance with embodiments of the inventive concept.
Referring to <figref idref="DRAWINGS">FIG. 1A</figref>, a wireless communication device <b>10</b>A may have a near field communication (NFC) function. The wireless communication device may include an antenna, a receiver <b>100</b>, an analog digital converter ADC <b>200</b>, a calibrator <b>300</b> and a modem <b>400</b>.
Referring to <figref idref="DRAWINGS">FIG. 2</figref> in conjunction with <figref idref="DRAWINGS">FIG. 1A</figref>, the receiver <b>100</b> may include a mixer <b>110</b>, low pass filters (LPF) <b>120</b> and <b>120</b>′, and variable gain amplifiers VGA <b>130</b> and <b>130</b>′ to process a signal received from an antenna.
The mixer <b>110</b> may remove a carrier wave from the received signal. One or more mixers <b>110</b> may be provided. The one or more mixers <b>110</b> are referred to throughout the specification as “mixer <b>110</b>,” although it is understood that the mixer <b>110</b> is not limited to a single mixer. In one embodiment, the mixer <b>110</b> includes a pair of mixers and the mixer <b>110</b> may generate an I-channel signal and a Q-channel signal. The I-channel signal may be an in-phase channel signal and the Q-channel signal may be a quadrature phase channel signal. The I-channel signal and the Q-channel signal may have a phase difference of 90° between them.
For example, referring to <figref idref="DRAWINGS">FIG. 2</figref>, low pass filters <b>120</b> and <b>120</b>′ may remove a noise included in signals I_CH Rx and Q_CH Rx, respectively, output from the mixer <b>110</b>. Variable gain amplifiers <b>130</b> and <b>130</b>′ may amplify a signal that has weakened while being transmitted through air. The low pass filters <b>120</b> and <b>120</b>′ and variable gain amplifiers <b>130</b> and <b>130</b>′ may be provided to process the I-channel signal and the Q-channel signal, respectively.
Referring to <figref idref="DRAWINGS">FIG. 1A</figref>, the analog digital converter <b>200</b> may convert a signal I_CH Rx OUT and Q_CH Rx OUT output from the receiver <b>100</b> into a digital signal (e.g., ADC_DATA of <figref idref="DRAWINGS">FIG. 3</figref>) to transmit the digital signal to the calibrator <b>300</b>. The analog digital converter <b>200</b> may be a 4-bit converter, but is not limited thereto. For example, the analog digital converter <b>200</b> may be configured to convert a signal between an analog signal and a digital signal having any number of bits.
The calibrator <b>300</b> may remove noise and a damping component included in the digitally-converted I-channel and Q-channel signals. Although <figref idref="DRAWINGS">FIGS. 1A and 1B</figref> illustrate a single calibrator <b>300</b>, embodiments of the present invention are not limited thereto. For example, a pair of calibrators <b>300</b> may be provided to process the I-channel signal and the Q-channel signal, respectively. Referring to <figref idref="DRAWINGS">FIG. 1A</figref>, the calibrator <b>300</b> may include a noise detector <b>310</b> and a plurality of filters to remove both noise and a damping component. The filters may include a filter to remove noise using mask information formed by the noise detector <b>310</b>, a filter to remove noise using timing information of a mask-filtered signal, and a filter to remove noise using pattern information of a timing-filtered signal. Embodiments of the inventive concept are not limited to the specific filters described above in that alternative filters may be provided so long as the concepts of the present invention are performed.
Referring to <figref idref="DRAWINGS">FIG. 1B</figref>, a digital calibrator <b>500</b> in a wireless communication device <b>10</b>B, in accordance with embodiments of the inventive concept may be embodied by the digital converter <b>510</b>.
More specifically, the digital calibrator <b>500</b> may include an analog digital converter <b>510</b>, a noise detector <b>520</b>, and filters, as illustrated in <figref idref="DRAWINGS">FIG. 1B</figref>, so that the digital calibrator <b>500</b> may be configured to, by itself, receive an analog signal to perform both a converting operation and a filtering operation therein. Although a single digital calibrator <b>500</b> is illustrated in <figref idref="DRAWINGS">FIG. 1B</figref>, embodiments of the present invention are not limited thereto. For example, a pair of digital calibrators <b>500</b> may be provided to process the I-channel signal and the Q-channel signal, respectively. The digital calibrator <b>500</b> is similar to the calibrator <b>300</b> illustrated in <figref idref="DRAWINGS">FIG. 1A</figref> except the digital calibrator <b>500</b> includes an analog digital converter <b>510</b> in order to perform a digital converting operation. Thus, detailed descriptions of overlapped parts have been omitted to be concise and avoid duplicate descriptions.
A wireless communication device in accordance with embodiments of the inventive concept separately performs a removal of noise included in a wireless signal, and a removal of damping components being generated immediately after consecutive pulses, as many as the number (for example, 4, 8, or more) prescribed in a protocol, are received. For example, a wireless communication device in accordance with embodiments of the inventive concept generates mask information using noise sampled in a preamble period and performs a level-filtering operation of removing noise using the mask information. A wireless communication device, in accordance with embodiments of the inventive concept may remove noise and a damping component by applying a level-filtering operation, a timing-filtering operation, and a pattern-filtering operation, respectively. Furthermore, a wireless communication device in accordance with embodiments of the inventive concept may correct a duty of filtered signals. As a result, problems similar to a communication distance reduction of an NFC reader or a wireless communication device including the NFC reader, which is caused by conventional processing methods of removing noise and a damping component at the same time, can be remedied.
<figref idref="DRAWINGS">FIGS. 3A and 3B</figref> are block diagrams illustrating a calibrator of a wireless communication device in accordance with embodiments of the inventive concept. <figref idref="DRAWINGS">FIG. 4</figref> is a block diagram illustrating a constitution of a level/timing filter of the calibrator illustrated in <figref idref="DRAWINGS">FIG. 3B</figref>. The digital calibrator <b>500</b> illustrated in <figref idref="DRAWINGS">FIG. 3B</figref> is similar to the calibrator <b>300</b> illustrated in <figref idref="DRAWINGS">FIG. 3A</figref> except the digital calibrator <b>500</b> of <figref idref="DRAWINGS">FIG. 3B</figref> may perform a digital converting operation.
Referring to <figref idref="DRAWINGS">FIG. 3B</figref>, the digital calibrator <b>500</b> may include an analog-digital converter <b>510</b>, a noise detector <b>520</b>, a level/timing filter <b>530</b>, a pattern filter <b>540</b>, and a duty correction circuit <b>550</b>. Filtering operations being performed in the digital calibrator <b>500</b> are described as follows.
The analog-digital converter <b>510</b> may convert an analog signal Rx_OUT, received from the receiver <b>100</b>, into a digital signal. The analog-digital converter <b>510</b> may be a 4-bit converter, but is not limited thereto. For example, the analog-digital converter <b>200</b> may be configured to convert a signal between an analog signal and a digital signal having any number of bits.
The noise detector <b>520</b> may receive a digital-converted signal ADC_DATA from the analog digital converter <b>510</b>. The noise detector <b>520</b> may also receive a reference select signal REF_SEL. The noise detector <b>520</b> may sample noise included in the digital-converted signal ADC_DATA to generate mask information REFA and REFB, and the generated mask information REFA and REFB may be used to remove noise from the signal. The sampling operation may be performed at intervals based on a main clock signal CLK. The noise detector <b>520</b> may transmit the generated mask information REFA and REFB to the level/timing filter <b>530</b>.
The level/timing filter <b>530</b> may receive a duty select signal DUTY SEL, the generated mask information REFA and REFB, and the digitally converted signal ADC_DATA. The level/timing filter <b>530</b> may then remove noise of the digitally converted signal ADC_DATA, received from the analog digital converter <b>510</b>, using the received mask information REFA and REFB, and may output a level-filtered signal LF_OUT and a timing-filtered signal LF_TF_OUT. For example, in reference to <figref idref="DRAWINGS">FIG. 4</figref>, the level/timing filter <b>530</b> may include a level filter <b>532</b> and a timing filter <b>534</b>. The level filter <b>532</b> may remove noise of the digitally converted signal ADC_DATA received from the analog digital converter <b>510</b> using the mask information and output the level-filtered signal LF_OUT. The timing filter <b>534</b> may receive the level-filtered signal LF_OUT and perform an operation of removing noise of the level-filtered signal LF_OUT using predetermined timing information. The operation of removing noise using the predetermined timing information will be explained in more detail below in reference to <figref idref="DRAWINGS">FIGS. 3B and 7</figref>.
Referring to <figref idref="DRAWINGS">FIG. 3B</figref>, the pattern filter <b>540</b> may receive a timeout select signal TIMEOUT_SEL and the timing-filtered signal LF_TF_OUT, may remove noise of the timing-filtered signal LF_TF_OUT using predetermined pattern information, and may output a pattern-filtered signal LF_TF_PF_OUT. The predetermined pattern information may be a characteristic or protocol of a signal received through the antenna. For example, assume a case of an NFC reader transmitting and receiving a radio wave using a TYPEA signal. If four, eight, or more than eight (the number of times prescribed in a protocol) consecutive pulses are input, the pulses may be determined to be a normal signal. If not, the pulses may be determined to be noise and, in response to determining that the pulses are a noise, the pattern filter <b>540</b> performs an operation of removing the pulses. By combining four consecutive pulses, eight consecutive pulses, and more than eight consecutive pulses, a digital signal like “1010110 . . . ” may be restored. The pulses may be recognized as a normal signal in response to the number of times counted by an internal clock CLK_INT during a period between consecutive pulses being within a predetermined number (e.g., twenty). The predetermined number may be more than or less than twenty, as long as it is a positive integer, and may be determined based on localized factors, e.g., surrounding environment of a wireless communication device, strength of signal, etc. The internal clock CLK_INT may be selected by a selection clock circuit <b>560</b> on the basis of the main clock CLK. Frequencies of the internal clock CLK_INT and the main clock CLK may be equal to or different from each other depending on the type of a signal being transmitted and received by a wireless communication device.
The duty correction circuit <b>550</b> may receive the pattern-filtered signal LF_TF_PF_OUT from the pattern filter <b>540</b> to correct a duty. Even though the received signal has already been filtered through previous various filters, as discussed above, a duty of the pattern-filtered signal LF_TF_PF_OUT may not be accurate because the filtering operations may be performed with a certain margin. Thus, an operation to correct a duty may be performed after the signal has been filtered.
Referring to <figref idref="DRAWINGS">FIG. 3B</figref>, the digital calibrator <b>500</b> may further include the selection clock circuit <b>560</b> discussed above, a reset control circuit <b>570</b>, and a multiplexer MUX <b>580</b>.
The selection clock circuit <b>560</b> may receive a mode select signal SEL_DR controlling so that a mode in which a wireless communication device operates may be selected to determine an internal clock CLK_INT driving the wireless communication device. For example, in accordance with embodiments of the inventive concept, in response to a wireless communication device transmitting and receiving a TYPEA signal having a frequency of 848 kHz, an internal clock CLK_INT may be selected by the selection clock circuit <b>560</b> to have a frequency of 13.56 MHz. As another example, in accordance with embodiments of the inventive concept, in response to a wireless communication device transmitting and receiving an ISO 15693 signal, an internal clock CLK_INT may be selected by the selection clock circuit <b>560</b> to have a frequency of 6.78 MHz. In the examples above, a mode select signal SEL_DR, corresponding to a type of signal the wireless communication device transmits and receives, may be received by the selection clock circuit <b>560</b> to determine the internal clock CLK_INT. That is, a frequency of the internal clock CLK_INT being selected by the selection clock circuit <b>560</b> may be determined on the basis of a type of signal the wireless communication device transmits and receives.
The reset control circuit <b>570</b> may receive a reset signal RST and a reference set signal REF_SET to reset the level/timing filter <b>530</b>, the pattern filter <b>540</b>, and the duty correction circuit <b>550</b> by generating and outputting an internal reset control signal RSTN_INT to each of the level/timing filter <b>530</b>, the pattern filter <b>540</b>, and the duty correction circuit <b>550</b>.
The multiplexer MUX <b>580</b> may receive the level-filtered signal LF_OUT, the timing-filtered signal LF_TF_OUT, the pattern-filtered signal LF_TF_PF_OUT, and the duty-corrected signal LF_TF_PF_DC_OUT. In response to an output selection signal OUTPUT_SEL, received by the MUX <b>580</b>, a signal corresponding to the output selection signal OUTPUT_SEL is selected by the MUX <b>580</b> from among the received signals described above, and the selected signal may be output from the MUX <b>580</b> as an output signal SIGNAL_OUT. For example, in response to the pattern-filtered signal LF_TF_PF_OUT satisfying a standard quality, the MUX <b>580</b> may select the pattern-filtered signal LF_TF_PF_OUT and output it without being corrected by the duty correction circuit <b>550</b>. This situation is the same for the level-filtered signal LF_OUT and the timing-filtered signal LF_TF_OUT. As a result, implementing the aforesaid can provide a reduction in unnecessary power consumption.
As discussed above, a wireless communication device, in accordance with embodiments of the present invention, may separately perform a removal of noise included in a wireless signal and a removal of damping components generated immediately after pulses, which continue as many as the number (e.g., 4, 8, or more) prescribed in a protocol, are received. As a result, problems similar to a communication distance reduction of an NFC reader or a wireless communication device including the NFC reader, which is caused by conventional processing methods of simultaneously removing a noise and a damping component at the same time, can be remedied.
<figref idref="DRAWINGS">FIG. 5</figref> is a waveform illustrating noise existing in a noise detection period <b>601</b> of the waveform <b>604</b>. In embodiments of the inventive concept, the detection period <b>601</b> corresponds to an introduction period, a preamble period, or a pre-normal-signal period of the waveform <b>604</b> located at the beginning of a sensed segment of a wireless signal. The waveform <b>604</b> also includes a normal signal period <b>602</b>, and a damping period <b>603</b> which corresponds to a conclusion period or a post-normal-signal period of the waveform <b>604</b>. The waveform <b>604</b> illustrated in <figref idref="DRAWINGS">FIG. 5</figref> is the digitally converted signal ADC_DATA, which is a digital signal that is input into the noise detector <b>520</b> by way of the analog digital converter <b>510</b> (refer to <figref idref="DRAWINGS">FIG. 3B</figref>). However, the waveform of <figref idref="DRAWINGS">FIG. 5</figref> is roughly expressed and is provided for convenience to assist the reader in understanding the concepts related therewith.
An operation of the noise detector <b>520</b> is described as follows with reference to FIGS. <b>5</b> and <b>3</b>B.
The noise detector <b>520</b> may detect noise included in a digital-converted signal ADC_DATA and may form mask information to remove the detected noise. Generally, in the case of performing a wireless communication, only noise is detected in the preamble period <b>601</b> immediately before the normal signal period <b>602</b> which includes communication information. In other words, when a system is configured to detect noise and damping in the preamble period <b>601</b>, only noise is typically detected in the preamble period, not damping. The noise detector <b>520</b> may detect an upper trigger point (UTP) and a lower trigger point (LTP) of noise in the preamble period <b>601</b> (i.e. the noise detection period <b>601</b>) using received UTP and LTP information M_REFA and M_REFB. Upon detecting the UTP and the LTP, the noise detector <b>520</b> generates and transmits mask information REFA and REFB to the level/timing filter <b>530</b>. The mask information REFA and REFB may include all the UTP and LTP information M_REFA and M_REFB, respectively, or only a portion of the UTP and LTP information M_REFA and M_REFB, respectively. A sampling operation of detecting an UTP and a LTP of noise may be performed based on a main clock signal CLK. The operations described above are to remove noise included in a normal signal by filtering signals between an UTP and a LTP among signals in the noise detection period <b>601</b> (i.e., the preamble period <b>601</b>). The information REFA and REFB may include information of the UTP and the LTP of the noise detected by the noise detector <b>520</b>.
In a case in which a level of a noise of a signal is too low, it may be necessary to primarily remove a damping component of a wireless signal, such as ADC_DATA. Here, the noise detector <b>520</b> may generate the mask information REFA and REFB using the received UTP and LTP information M_REFA and M_REFB. In this case, M_REFA and M_REFB signals are directly transmitted to the level/timing filter <b>530</b>, or in other words, in this case REF_A and REF_B are the same as M_REFA and M_REFB, respectively. The UTP and LTP information M_REFA and M_REFB may be received from outside the calibrator (e.g., from a modem or an application processor).
<figref idref="DRAWINGS">FIGS. 6A and 6B</figref> are drawings illustrating a filtering method of a level filter in accordance with embodiments of the inventive concept. Waveforms <b>650</b> and <b>660</b>, as illustrated in <figref idref="DRAWINGS">FIGS. 6A and 6B</figref>, are representative of a digital signal ADC_DATA output from an analog digital converter. However, the waveforms <b>650</b> and <b>660</b> are roughly expressed for convenience in order to easily assist a reader in understanding the concepts related therewith. The signal ADC_DATA may be a signal output from a 4-bit analog digital converter, but the present invention is not limited thereto. For example, the signal ADC_DATA may be a signal output from an analog-digital converter configured to convert a signal between an analog signal and a digital signal having any number of bits.
The level filter <b>532</b>, in reference to <figref idref="DRAWINGS">FIG. 4</figref>, may filter noise included in the signal ADC_DATA received from the analog digital converter <b>510</b> using information REFA and REFB of a filter mask received from the noise detector <b>520</b>. As described above, the mask information REFA and REFB may include information about the UTP and the LTP in each noise detection period, such as the noise detection periods <b>651</b> and <b>661</b> of <figref idref="DRAWINGS">FIGS. 6A and 6B</figref>. That is, a signal existing between the UTP and the LTP, or in other words a signal having an amplitude between UTP and LTP, may be considered as noise, and may be filtered accordingly.
The level filter <b>532</b> may generate an output signal LF_OUT of 1 bit. For example, the LF_OUT signal may be generated based on a hysteresis comparison operation performed by the level filter <b>532</b>. For example, a period from where a rising curve of the ADC_DATA crosses the UTP to where a falling curve of the ADC_DATA crosses the LTP may be recognized as a digital signal “1”. Similarly, a period from where a falling curve of the ADC_DATA crosses the LTP to where a rising curve of the ADC_DATA crosses the UTP may be recognized as a digital signal “0”. In other words, an ADC_DATA signal that is level-filtered by using the mask information REFA and REFB may be output as a digital signal of 1 bit.
When the level filter <b>532</b> performs a filtering operation, a damping component <b>652</b> may be removed, as illustrated in <figref idref="DRAWINGS">FIG. 6A</figref>. However, as illustrated in <figref idref="DRAWINGS">FIG. 6B</figref>, it is possible for a damping component <b>662</b> to pass the bounds of the UTP and the LTP of the mask information and therefore be recognized as a normal signal. As such, when a damping component <b>662</b> is recognized as a normal signal, as in <figref idref="DRAWINGS">FIG. 6B</figref>, a damping component <b>662</b> and noise <b>661</b> may be removed by a timing-filtering operation, as described in more detail below.
<figref idref="DRAWINGS">FIGS. 7A and 7B</figref> are drawings illustrating a method of removing noise and a damping component included in a level-filtered signal using predetermined timing information in accordance with embodiments of the inventive concept.
As discussed above, it may be possible that a damping component and noise may not be removed even though a level-filtering operation is performed on an ADC_DATA from an analog digital signal. This may be due to the amplitude of a damping component passing the bounds of the mask information, or due to noise existing in a period other than the preamble period and passing the bounds of the mask information.
For example, assume that a wireless communication device, including an NFC reader in accordance with embodiments of the inventive concept, transmits and receives a TYPEA signal having a frequency of 848 kHz. At this time, a level-filtered signal LF_OUT may be counted by an internal clock CLK_INT having a frequency of 13.56 MHz. It may be determined whether the level-filtered signal LF_OUT is a normal signal by referring to a ratio of logic high to logic low included in one period of the level-filtered signal LF_OUT. In this example, since 13.56 MHz divided by 848 kHz is 16, the TYPEA signal may be counted 16 times by the internal clock CLK_INT during one period of the TYPEA signal. Thus, in response to the level-filtered signal LF_OUT being counted 16 times by the internal clock CLK_INT during one period of the level-filtered signal LF_OUT, and a ratio of the logic high to the logic low being 1:1 during one period of the level-filtered signal LF_OUT, the level-filtered signal LF_OUT may be determined to be a normal signal.
However, since a minimal change may occur in an input/output timing of all sorts of signals depending on constitution and complexity of a circuit, a small margin or tolerance may be input. For example, in response to the number of times counted by the internal clock CLK_INT being equal to or less than a predetermined number (e.g., twenty times), the level-filtered signal LF_OUT may be determined to be a normal signal. Alternatively, in response to the number of times being counted by the internal clock CLK_INT being greater than a predetermined number (e.g., twenty times), a predetermined logic value, such as a logic low value, may be forcibly output regardless of the actual value of a signal waveform. This is because the standard of judgment for a normal signal may be set based on whether the number of times counted by the internal clock CLK_INT is within a predetermined number, e.g., twenty. The aforesaid is illustrated in <figref idref="DRAWINGS">FIG. 7A</figref> with respect to the 5th damping period. Here, although the number of times counted by an internal clock CLK_INT is twenty-two times in a logic high period of a damping period (5th), the level-filtered signal may be set to “0” after being counted only twenty times. In other words, a logic high value “1” may be output for the first twenty times counted by an internal clock CLK_INT, and a logic low value “◯” may be forcibly output for the two times counted after the first twenty, regardless of the value of the signal waveform, as illustrated in <figref idref="DRAWINGS">FIG. 7A</figref>.
Since a ratio of logic high to logic low cannot be accurately 1:1 due to minimal change of input/output timing of all sorts of signals according to a constitution of the circuit, when the ratio is within a predetermined range, the level-filtered signal LF_OUT may be determined to be a normal signal. For example, when a ratio (i.e., duty ratio) of a level high counted by the internal clock CLK_INT is within 30˜70% in one period of a pulse of the level-filtered signal LF_OUT, the level-filtered signal LF_OUT may be determined to be a normal signal. However, the ratio may be variously and selectively set based on a quality of a signal, a communication environment, etc. Thus, according to embodiments of the inventive concept, noise and damping may be filtered from a signal waveform as the signal waveform is converted from an analog signal to a digital signal. The filtering of the noise and damping may be performed by determining whether a duty ratio of the waveform signal is within a predetermined range (e.g. 30%˜70%), and forcing values of the digital signal to predetermined logical states based on the determination that the duty ratio is within the predetermined range.
Referring to <figref idref="DRAWINGS">FIGS. 7A and 7B</figref>, a ratio of logic high to logic low counted by the internal clock CLK_INT in a first period is 9:9 and a ratio (i.e., a duty ratio) of logic high is 50%. A ratio of logic high to logic low in a second period is 4:12 and a ratio (i.e., a duty ratio) of logic high is 25%. A ratio of logic high to logic low in a third period is 12:4 and a ratio (i.e., a duty ratio) of logic high is 75%. A ratio of logic high to logic low in a fourth period is 10:10 and a ratio (i.e., a duty ratio) of logic high is 50%. A ratio of logic high to logic low in a damping period, i.e., the fifth period, is 20:0 and a ratio (i.e., a duty ratio) of logic high is 100%.
As illustrated in <figref idref="DRAWINGS">FIG. 7A</figref>, although the level-filtered signal LF_OUT is originally counted twenty-two times in a logic high period of a damping period, i.e., the fifth period <b>710</b>, as described above, a logic low value may be forcibly output at a time when the number of times counted becomes twenty times. That is, with respect to the level-filtered signal LF_OUT, only the signals in the first and fourth periods are determined to be a normal signal, whereas the signals in the second period, the third period, and the damping period (the fifth period) may be determined to be noise (i.e., a damping component, which may be considered to be a particular type of noise for purposes of description). The timing-filtered signal LF_TF_OUT may be transmitted to the pattern filter <b>540</b> (refer to <figref idref="DRAWINGS">FIG. 3B</figref>).
<figref idref="DRAWINGS">FIGS. 8A through 8C</figref> are drawings illustrating a method of removing noise included in a timing-filtered signal using predetermined pattern information. Referring to <figref idref="DRAWINGS">FIG. 3B</figref>, pattern-filtering operation may be performed by the pattern filter <b>540</b>. The pattern filter <b>540</b> may receive a timing-filtered signal LF_TF_OUT and may remove noise of the timing-filtered signal LF_TF_OUT using predetermined pattern information.
The predetermined pattern information may be determined by a characteristic or protocol of a signal received through an antenna. For example, in one embodiment, a near field communication (NFC) reader transmits and receives a TYPEA signal. Here, as illustrated in <figref idref="DRAWINGS">FIG. 8A</figref>, when four consecutive pulses are input within predetermined intervals, the pulses being input may be determined to be a normal signal. However, if as illustrated in <figref idref="DRAWINGS">FIG. 8B or 8C</figref>, four consecutive pulses are not input within predetermined intervals, the pulses being input may be determined to be noise. For example, referring to <figref idref="DRAWINGS">FIG. 8B</figref>, an interval <b>805</b> between a first pulse <b>801</b> and a second pulse <b>802</b> is greater than a predetermined interval <b>806</b> between the second pulse <b>802</b> and a third pulse <b>803</b>, and between the third pulse <b>803</b> and a fourth pulse <b>804</b>. While an embodiment has been described in which four consecutive pulses define a normal signal, this is only an example, and embodiments of the inventive concept encompass determining that a signal is a normal signal, and not noise, based on any predetermined number of consecutive pulses.
Whether the pulses being input are consecutive pulses may be determined by referring to the number of times counted by the internal clock CLK_INT. For example, in the case that a wireless communication device transmits and receives a TYPEA signal having a frequency of 848 kHz, a frequency of the internal clock CLK_INT may be 13.56 MHz. If the internal clock CLK_INT counts sixteen times per one period of a pulse of the TYPEA signal, it may be determined that consecutive pulses are input. However, a minimal difference may occur in an input timing of a clock depending on a design, complexity, etc. of a circuit. In other words, an interval between pulses defining a normal signal may include a predetermined range of values to account for design requirements and complexity of a circuit. For example, in the case that the number of times counted by the internal clock CLK_INT is within a predetermined number (e.g., twenty), it may be determined that consecutive pulses are input.
In the case of <figref idref="DRAWINGS">FIG. 8B</figref>, since the number of times counted by the internal clock CLK_INT from a rising edge of a first pulse <b>801</b> of a timing-filtered signal <b>800</b> to a rising edge of a second pulse <b>802</b> of the timing-filtered signal <b>800</b> exceeds twenty times, it may be determined that the pulses <b>801</b> and <b>802</b> are non-consecutive. Even though three consecutive pulses are input from a second pulse <b>802</b> to a fourth pulse <b>804</b>, the three-consecutive pulses being input may not be determined to be a normal signal because four consecutive pulses are not input. Consequently, signals such as those illustrated in <figref idref="DRAWINGS">FIG. 8B</figref> may be determined to be noise and, accordingly, filtered (removed) by the pattern-filtering operation.
Similarly, even in the case of <figref idref="DRAWINGS">FIG. 8C</figref>, since the number of times counted by the internal clock CLK_INT between a rising edge of a second pulse <b>807</b> of a timing-filtered signal <b>809</b> and a rising edge of a third pulse <b>808</b> of the timing-filtered signal <b>809</b> exceeds twenty times, it may be determined that non-consecutive pulses are input. Thus, signals such as those illustrated in <figref idref="DRAWINGS">FIG. 8C</figref> may be determined to be noise and, accordingly, filtered (removed) by the pattern-filtering operation.
<figref idref="DRAWINGS">FIG. 9</figref> is a drawing illustrating a method of correcting a duty of a pattern-filtered signal. In the level-filtering, timing-filtering, and pattern-filtering methods described above, since at least one filtering operation may be performed with some margins (e.g., if the number of times counted by the internal clock is within twenty, it may be determined to be a normal signal), a duty of a pattern-filtered signal LF_TF_PF_OUT may not be accurately 50%. Thus, an operation of correcting a duty may be performed. As illustrated in <figref idref="DRAWINGS">FIG. 9</figref>, second <b>902</b> and third <b>903</b> pulses of the pattern-filtered signal <b>901</b> are corrected to have a duty of 50% in the duty-corrected signal <b>904</b>. For example, the duty correction circuit <b>550</b> (refer to <figref idref="DRAWINGS">FIG. 3B</figref>) may be configured to receive the pattern-filtered signal LF_TF_PF_OUT from the pattern filter <b>540</b> to correct a duty thereof. As illustrated in <figref idref="DRAWINGS">FIG. 9</figref>, for example, the second pulse <b>902</b> is corrected to increase the logic high value of the patterned-filtered signal from 30% to 50%, and the third pulse <b>903</b> is corrected to decrease the logic high value of the patterned-filtered signal from 70% to 50%.
<figref idref="DRAWINGS">FIG. 10</figref> is a flow chart illustrating filtering operations of a wireless communication device in accordance with embodiments of the inventive concept.
In operation S<b>110</b>, mask information may be generated. The mask information may be generated by sampling a preamble period of an output ADC_OUT of an analog-digital converter, such as the analog-digital converter <b>510</b> of <figref idref="DRAWINGS">FIG. 3B</figref>. Information about an upper trigger point (UTP) and lower trigger point (LTP) of noise may be obtained through a sampling process.
In operation S<b>120</b>, a level-filtering operation may be performed. The level-filtering operation may be performed using the mask information generated in operation S<b>110</b>. In the level-filtering operation, a signal existing between the UTP and the LTP may be considered as noise to be filtered. For example, a period from a position at which a rising edge of an ADC_DATA crosses the UTP to a position at which a falling edge of the ADC_DATA crosses the LTP may be recognized as “1”. Similarly, a period from a position at which a falling edge of the ADC_DATA crosses the LTP and a position at which a rising edge of the ADC_DATA crosses the UTP may be recognized as “0”. A digital signal of 1 bit may be output by the level-filtering operation.
In operation S<b>130</b>, a timing-filtering operation may be performed. The timing-filtering operation may remove noise, a damping component, or both, which have not been removed by the level-filtering operation. The timing-filtering operation may be performed by referring to a ratio of logic high to logic low among the number of times counted by the internal clock CLK_INT per one pulse of a level-filtered output. For example, in response to a ratio of the counting number in the logic high to logic low in a single period exceeding 30˜70%, the level-filtered signal LF_OUT may be determined to be noise to be removed. That is, in response to a ratio of the counting number of the logic high to logic low being less than 30% or more than 70%, the level-filtered signal LF_OUT may be determined to be noise, and when a ratio of the counting number of logic high to logic low in a single period is within a range of 30% to 70%, the level-filtered signal LF_OUT may be determined to be a normal signal. However, the ratio may be variously set based on a quality of a signal, a communication environment, etc., and is not limited to the range of 30%˜70% described according to one embodiment.
In an operation S<b>140</b>, a pattern-filtering operation may be performed. For example, if a predetermined number of consecutive pulses is detected (such as four, eight, or more consecutive pulses), the pulses being input may be determined to be a normal signal. However, as discussed above, the number of consecutive pulses required to determine a normal signal is dependent upon a type of signal the wireless communication device transmits and receives.
In an operation S<b>150</b>, an operation of correcting a duty with respect to the pattern-filtered signal may be performed. Since a filtering operation is performed with some margins in the filtering steps above, the pattern-filtered signal may not have an accurate duty ratio, such as a duty ratio of 50% according to one embodiment.
<figref idref="DRAWINGS">FIG. 11</figref> is a flow chart illustrating the timing-filtering operation performed in operation S<b>130</b> illustrated in <figref idref="DRAWINGS">FIG. 10</figref>.
Referring to <figref idref="DRAWINGS">FIG. 11</figref>, in operation S<b>132</b> it may be determined whether a ratio of logic high to logic low included in a level-filtered signal by an internal clock CLK_INT exceeds a predetermined ratio. According to one embodiment, assuming that a NFC reader transmits and receives a TYPEA signal having a frequency of 848 kHz and the internal clock CLK_INT operates at 13.56 MHz, the level-filtered signal may be counted sixteen times per its one period by the internal clock CLK_INT. Among sixteen pulses, if a ratio of pulses corresponding to the logic high and the logic low is 1:1, the level-filtered signal may be determined to be a normal signal. However, since a minimal change may occur in an input/output timing of all sorts of signals depending on constitution and complexity of a circuit, a small margin or tolerance may be provided to allow for a number of pulses within a predetermined range less than sixteen or more than sixteen. An operation branch may occur according to a judgment result. More specifically, when a ratio of the logic high to the logic low does not exceed a predetermined ratio (No), the level-filtered signal may be determined to be a normal signal. Alternatively, when a ratio of the logic high to the logic low does exceed a predetermined ratio (Yes), the procedure goes to operation S<b>134</b>.
In operation S<b>134</b>, a timing-filtering operation may be performed. If a ratio of the logic high to logic low exceeds a predetermined percentage, such as 30˜70% according to one embodiment, among the number of times counted by the internal clock CLK_INT, the timing-filtering operation may be performed. That is, in response to a ratio of the counting number of the logic high to logic low being less than 30% or more than 70%, a timing-filtering operation on the level filtered signal LF_OUT may be performed by the timing filter <b>534</b> (refer to <figref idref="DRAWINGS">FIG. 4</figref>). In addition, in response to a ratio of the counting number of the logic high to logic low being within the range of 30˜70%, a timing-filtering operation on the level filtered signal LF_OUT may not be performed. While a ratio of 30%˜70% has been provided by way of example, the ratio may be variously set based on a quality of a signal, a communication environment, etc.
<figref idref="DRAWINGS">FIG. 12</figref> is a flow chart illustrating a pattern-filtering operation, such as described in operation S<b>140</b> of <figref idref="DRAWINGS">FIG. 10</figref>.
Referring to <figref idref="DRAWINGS">FIG. 12</figref>, in operation S<b>142</b>, it may be determined whether the number of times counted by an internal clock CLK_INT exceeds a predetermined number of times between a rising edge of a pulse of a timing-filtered signal and a rising edge of a next pulse of the timing-filtered signal. The aforesaid may be used to judge whether pulses being counted by the internal clock CLK_INT correspond to a normal signal.
For example, according to one embodiment a TYPEA signal having a frequency of 848 kHz is transmitted and received, and a frequency of the internal clock CLK_INT is 13.56 MHz. At this time, if the TYPEA signal is counted sixteen times per its one period of a pulse of the TYPEA signal by the internal clock CLK_INT, it may be determined that consecutive signals are input and thereby the received signals are determined to be a normal signal. However, it is understood that since a minimal change may occur in an input timing of the pulse, depending on constitution and complexity of a circuit, a small margin may be provided, such that a number of pulses within a predetermined range of sixteen may be used to define a normal signal. For example, in the case that the number of times counted by the internal clock INT_CLK is within a predetermined number (e.g., twenty), it may be determined that consecutive signals are input and thereby those signals are determined to be a normal signal. An operation branch may occur according to a judgment result. If the number of times counted exceeds the predetermined number of times, the procedure goes to operation S<b>144</b>. Alternatively, if the number of times counted does not exceed the predetermined number of times, the procedure goes to operation S<b>146</b>.
In operation S<b>144</b>, a pattern-filtering operation may be performed. If the number of times counted from a rising edge of a first pulse of the timing-filtered signal to a rising edge of a second pulse of the timing-filtered signal exceeds a predetermined number of times (e.g., twenty times), the first pulse may be determined to be noise and be filtered accordingly.
In operation S<b>146</b>, it may be determined whether a predetermined number of consecutive pulses exist, such as four consecutive pulses according to one embodiment. This is the case of transmitting and receiving a TYPEA signal, and, even in the case that eight pulses exist, those pulses may be determined to be a normal signal. In the case of transmitting and receiving other types of signals, the number of consecutive pulses, which is a reference of judging whether the received signal is a normal signal, may vary based on the type of signal and other design considerations. Whether the pulses are consecutive may be determined depending on whether the number of times that a period between rising edges of adjacent pulses is counted by the internal clock CLK_INT exceeds a predetermined number of times (e.g., twenty times according to one embodiment). An operation branch occurs according to a judgment result. If the predetermined number of consecutive pulses exists (Yes), the pattern-filtering operation is over. If the predetermined number of consecutive pulses does not exist (No), the procedure goes to operation S<b>148</b>.
In operation S<b>148</b>, a pattern-filtering operation may be performed. As discussed above, even if the pattern-filtering operation is performed in operation S<b>144</b>, pulses other than the prescribed number of consecutive pulses may be determined to be noises.
In <figref idref="DRAWINGS">FIG. 12</figref>, a first filtering operation is performed by judging the number of times counted between rising edges of adjacent pulses and a second filtering operation is performed by judging whether a predetermined number of consecutive pulses exist. However, the pattern-filtering operation may be performed by various methods, and the inventive concept is not limited to the specific example of the pattern-filtering operation described above. For example, if the number of times counted from a rising edge of a pulse to a rising edge of the next pulse exceeds a predetermined number (e.g., twenty according to one embodiment), operation S<b>144</b> may be skipped and only one pattern-filtering operation may be performed by judging whether a predetermined number of consecutive pulses exist.
According to an embodiment in which an NFC reader has a calibrator embodied therein, and an embodiment in which a wireless communication device includes the NFC reader, a removal of noise included in a wireless signal and a removal of a damping component located at a terminal of a wireless signal may be separately performed. In other words, a wireless communication device, that performs a NFC function and comprises a calibrator in accordance with embodiments of the inventive concept, may separately remove a noise and a damping component included in a wireless signal. As a result, problems, such as a communication distance reduction of an NFC reader or a wireless communication device including the NFC reader, which is caused by conventional processing methods of simultaneously removing a noise and a damping component at the same time, may be solved.
<figref idref="DRAWINGS">FIG. 13</figref> is a block diagram illustrating a portable terminal to which a wireless communication device in accordance with embodiments of the inventive concept is applied. Referring to <figref idref="DRAWINGS">FIG. 13</figref>, a portable terminal <b>1000</b> including an NFC reader in accordance with embodiments of the inventive concept may include an image processing unit <b>1100</b>, a wireless transmission and reception unit <b>1200</b>, an audio processing unit <b>1300</b>, an image file generation unit <b>1400</b>, a nonvolatile memory device <b>1500</b>, a user interface <b>1600</b>, and a controller <b>1700</b>.
The image processing unit <b>1100</b> may include a lens <b>1110</b>, an image sensor <b>1120</b>, an image processor <b>1130</b>, and a display unit <b>1140</b>. The wireless transmission and reception unit <b>1200</b> may include an antenna <b>1210</b>, an RF unit <b>1220</b>, and a modem <b>1230</b>. The NFC reader may be embodied in the RF unit <b>1220</b> and may be embodied in various forms. For example, the NFC reader may be embodied in a wireless communication device or embodied in a portable electrical device to perform wireless communication. The audio processing unit <b>1300</b> may include an audio processor <b>1310</b>, a microphone <b>1320</b>, and a speaker <b>1330</b>.
The nonvolatile memory device <b>1500</b> may be provided by a memory card (MMC, eMMC, SD, micro SD). The controller <b>1700</b> may be provided by a system on chip (SoC) driving an application program, an operating system, etc. A kernel of an operating system being driven in the system on chip may include a device drive to control an input/output scheduler and the nonvolatile memory device <b>1500</b>. The device driver may control access performance of the nonvolatile memory device <b>1500</b> with reference to the number of synchronizing queue being managed in an input/output scheduler or may control a CUP mode, a DVFS level, etc.
The nonvolatile memory device <b>1500</b> and/or the memory controller may be mounted using various types of packages such as, for example, PoP (package on package), ball grid array (BGA), chip scale package (CSP), plastic leaded chip carrier (PLCC), plastic dual in-line package (PDIP), die in waffle pack, die in wafer form, chip on board (COB), ceramic dual in-line package (CERDIP), plastic metric quad flat pack (MQFP), thin quad flat pack (TQFP), small outline (SOIC), shrink small outline package (SSOP), thin small outline (TSOP), thin quad flatpack (TQFP), system in package (SIP), multi chip package (MCP), wafer-level fabricated package (WFP), and wafer-level processed stack package (WSP).
According to embodiments of the inventive concept, by separately performing a filtering operation on noise and a damping component included in a normal signal, the overall performance of an NFC reader and a wireless communication device including the NFC reader can be improved.
Although a few embodiments of the present general inventive concept have been shown and described, it will be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the general inventive concept, the scope of which is defined in the appended claims and their equivalents.
Contents5
17 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2011064165A1 | Cites | United States of America | Applicant |
| US2011206160A1 | Cites | United States of America | Applicant |
| US2012083205A1 | Cites | United States of America | Applicant |
| US2013052948A1 | Cites | United States of America | Applicant |
| US2013109304A1 | Cites | United States of America | Applicant |
| US2013189926A1 | Cites | United States of America | Applicant |
| US2013210351A1 | Cites | United States of America | Applicant |
| US2013237150A1 | Cites | United States of America | Applicant |
| US2015295622A1 | Cites | United States of America | Search report |
| US7873121B2 | Cites | United States of America | Applicant |
| US7907005B2 | Cites | United States of America | Applicant |
| US8182754B2 | Cites | United States of America | Applicant |
| US8292175B2 | Cites | United States of America | Applicant |
| US8390430B1 | Cites | United States of America | Applicant |
| US8456283B2 | Cites | United States of America | Applicant |
| US8606212B2 | Cites | United States of America | Applicant |
| US20110064165A1 | Cites | United States of America | Applicant |
| US20110206160A1 | Cites | United States of America | Applicant |
| US20120083205A1 | Cites | United States of America | Applicant |
| US20130052948A1 | Cites | United States of America | Applicant |
| US20130109304A1 | Cites | United States of America | Applicant |
| US20130189926A1 | Cites | United States of America | Applicant |
| US20130210351A1 | Cites | United States of America | Applicant |
| US20130237150A1 | Cites | United States of America | Applicant |
| US20150295622A1 | Cites | United States of America | Search report |
6 members in 2 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 1020140043679 | Republic of Korea | – | |
| 20140043679 | Republic of Korea | A | |
| 20140043679 | Republic of Korea | A | |
| 201514672710 | United States of America | A | |
| 201514672710 | United States of America | A | |
| 201715398970 | United States of America | A | |
| 1020140043679 | – | – | – |
| 14672710 | – | – | – |
| KR20140043679 | – | – | – |
| US201514672710 | – | – | – |
| US201715398970 | – | – | – |
Members6
| Document | Office | Kind | |
|---|---|---|---|
| US2015295622A1 | United States of America | A1 | |
| KR20150118256A | Republic of Korea | A | |
| US9571141B2 | United States of America | B2 | |
| US2017117942A1 | United States of America | A1 | |
| US9722672B2This record | United States of America | B2 | |
| KR102139552B1 | Republic of Korea | B1 |
48 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Priority document has successfully retrieved via PDX/DASPD.RECVD | PD.RECVD | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Response to Reasons for AllowanceREAS | REAS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Paralegal or electronic terminal disclaimer approvedP574 | P574 | |
| Terminal Disclaimer FiledDIST | DIST | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Final PDX/DAS request for priority document has failedPD.FAIL | PD.FAIL | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Cleared by OIPE CSRL194 | L194 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Request from applicant for the USPTO to retrieve the Priority DocumentPDREQUST | PDREQUST | |
| PTO/SB/69-Authorize EPO Access to Search ResultsSREXR141 | SREXR141 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF |
Numbers
- Publication
- 09722672
- Publication, DOCDB
- 9722672
- Publication, EPODOC
- US9722672
- Application
- 15398970
- Application, DOCDB
- 201715398970
- Application, EPODOC
- US201715398970
Titles
- English
- Wireless communication device and method of operating the same
Patent term adjustment
- Net adjustment
- 0 days
Classification
- CPC, 4
- H04B5/0062
- H04B5/77
- H04B5/70
- H04B1/1018
- IPC, 2
- H04B5 00
- H04B1 10
- USPC, 1
- 001001000