The present disclosure relates to radio frequency (RF) communication devices. Furthermore, the present disclosure relates to methods of operating RF communication devices and to corresponding computer programs.
Radio frequency (RF) communication devices are widely used. Examples of RF communication devices are near field communication (NFC) devices and radio frequency identification (RFID) devices. Typically, an NFC system or an RFID system includes a reader device—sometimes referred to as a reader, an interrogator or a proximity coupling device (PCD)—which generates a high-frequency radio field, and a passive or active communication counterpart. The communication counterpart may be a passive transponder or an active card emulation device, for example, which may be referred to as a proximity integrated circuit card (PICC). The reader device emits a radio frequency field that may power the communication counterpart. Modulation schemes and signal coding are applied for the communication between the devices. Specific implementation examples are described, inter alia, in the technical standards issued by the NFC Forum, and in the technical standards ISO/IEC 14444, ISO/IEC 15693, ISO/IEC 18092.
A primary device, i.e. a reader, should normally enable its RF field and poll for counterparts in all different communication technologies (such as NFC-A, NFC-B, NFC-F, NFC-V) to detect communication counterparts. Especially for battery-powered devices (e.g. mobile devices, wearables, door lock readers) this is not efficient and reduces device availability due to power limitations. Therefore, a technique called Low Power Card Detection (LPCD) may be applied, which extends the battery lifetime by using short RF sense pulses to detect load changes at the RF interface of the reader. This allows the reader to reduce its RF field ON-duration and to switch to a power-saving state between the sense pulses (e.g. to enter a current-saving standby mode).
In accordance with a first aspect of the present disclosure, a radio frequency (RF) communication device is provided, comprising: a communication unit configured to generate an RF field; a detection unit configured to detect a beacon signal transmitted by a further RF communication device when said further RF communication device is within the range of the RF field; a processing unit configured to determine a reception strength of said beacon signal; and a wake-up unit configured to wake up the RF communication device if the difference between the reception strength of the beacon signal and a predefined reference value exceeds a predefined threshold.
In one or more embodiments, the processing unit is configured to determine the reception strength of the beacon signal by correlating a pattern within said beacon signal with a predefined pattern.
In one or more embodiments, correlating the pattern within the beacon signal with the predefined pattern yields a reception strength indicator, and the processing unit is configured to compare said reception strength indicator with the reference value in order to determine said difference.
In one or more embodiments, said pattern is a modulation pattern generated by applying passive load modulation or active load modulation.
In one or more embodiments, the communication unit is configured to transmit RF pulses by generating the RF field.
In one or more embodiments, the communication device is a proximity coupling device.
In accordance with a second aspect of the present disclosure, a method of operating an RF communication device is conceived, the device comprising a communication unit, a detection unit, a processing unit and a wake-up unit, and the method comprising: generating, by the communication unit, an RF field; detecting, by the detection unit, a beacon signal transmitted by a further RF communication device when said further RF communication device is within the range of the RF field; determining, by the processing unit, a reception strength of said beacon signal; waking up, by the wake-up unit, the RF communication device if the difference between the reception strength of the beacon signal and a predefined reference value exceeds a predefined threshold.
In accordance with a third aspect of the present disclosure, a computer program is provided, comprising instructions which, when executed by an RF communication device, carry out or control the steps of a method of the kind set forth.
In accordance with a fourth aspect of the present disclosure, an RF communication device is provided, comprising: a field detection unit configured to detect the presence of an RF field generated by a further RF communication device; a beacon signal generation unit configured to generate a beacon signal if the detection unit has detected the presence of said RF field; and a transmission unit configured to transmit the beacon signal to the further RF communication device.
In one or more embodiments, the beacon signal comprises a modulation pattern.
In one or more embodiments, the beacon signal generation unit comprises a modulator for generating the modulation pattern.
In one or more embodiments, the modulator is configured to apply passive load modulation or active load modulation in order to generate the modulation pattern. In one or more embodiments, the communication device is a proximity integrated circuit card.
In accordance with a fifth aspect of the present disclosure, a method of operating an RF communication device is conceived, the device comprising a field detection unit, a beacon signal generation unit and a transmission unit, and the method comprising: detecting, by the field detection unit, the presence of an RF field generated by a further RF communication device; generating, by the beacon signal generation unit, a beacon signal if the detection unit has detected the presence of said RF field; transmitting, by the transmission unit, the beacon signal to the further RF communication device.
In accordance with a sixth aspect of the present disclosure, a computer program is provided, comprising instructions which, when executed by an RF communication device, carry out or control the steps of a method of the kind set forth.
Embodiments will be described in more detail with reference to the appended drawings, in which:
Radio frequency (RF) communication devices are widely used. Examples of RF communication devices are near field communication (NFC) devices and radio frequency identification (RFID) devices. Typically, an NFC system or an RFID system includes a reader device—sometimes referred to as a reader, an interrogator or a proximity coupling device (PCD)—which generates a high-frequency radio field, and a passive or active communication counterpart. The communication counterpart may be a passive transponder or an active card emulation device, for example, which may be referred to as a proximity integrated circuit card (PICC). The reader device emits a radio frequency field that may power the communication counterpart. Modulation schemes and signal coding are applied for the communication between the devices. Specific implementation examples are described, inter alia, in the technical standards issued by the NFC Forum, and in the technical standards ISO/IEC 14443, ISO/IEC 15693, ISO/IEC 18092.
A primary device, i.e. a reader, should normally enable its RF field and poll for counterparts in all different communication technologies (such as NFC-A, NFC-B, NFC-F, NFC-V) to detect communication counterparts. Especially for battery-powered devices (e.g. mobile devices, wearables, door lock readers) this is not efficient and reduces device availability due to power limitations. Therefore, a technique called Low Power Card Detection (LPCD) may be applied, which extends the battery lifetime by using short RF sense pulses to detect load changes at the RF interface of the reader. This allows the reader to reduce its RF field ON-duration and to switch to a power-saving state between the sense pulses (e.g. to enter a current-saving standby mode).
It is noted that Low Power Card Detection (LPCD) may also be referred to, in a more generic sense, as Lower Power Device Detection (LPDD). In other words, the low-power detection techniques as described herein may not only be applied to systems in which physical or virtual smart cards should be detected, for example, but also to systems in which other types of devices should be detected, for example radio frequency identification (RFID) tags or near field communication (NFC) tags.
In such a system, the communication is normally initiated by the polling NFC device 102 by sending a polling command. After successful reception, the listening NFC device 108 will respond with a corresponding answer. More specifically, the listening NFC device 108 may respond using active or passive load modulation techniques. In the example shown in
Active RFID/NFC tags, i.e. battery-powered tags, continuously gain interest in the market. This trend is mainly driven by the small form factors of the products, which makes it difficult to place reasonably sized antennas in such products. For passive tags, i.e. tags which are merely powered by the field, antennas should be properly sized, in order to achieve a satisfactory user experience. Nevertheless, passive tags are attractive in the sense that no battery is needed for their operation. In order to properly detect and react on approaching passive tags, readers often apply the above-mentioned LPDD technique. Thereby, tags can be detected without consuming a lot of power, and the relevant components of the reader can be woken up if an approaching tag is detected (e.g., components which are configured to send a polling command to the detected tag). Thus, LPDD may be implemented in a reader (e.g., embedded in a mobile phone or another mobile device), as a power-efficient method to query permanently for approaching tags. In that case, time-multiplexing of the RF-ON/OFF period is normally applied with a low duty cycle. Furthermore, a mobile phone should have a mechanism to detect the appearance of a tag in its proximity, in order to start a transaction with said tag. Current solutions are based on an estimation of the change of direct current (DC) resulting from the movement of a tag towards the mobile phone. The movement of the tag results in a dynamic coupling change. However, this method has some limitations. For example, using this method, it is difficult to detect, query and disable static tags (i.e., tags which are within range of the RF field generated by the phone's reader, but which are not moving towards the phone). Furthermore, using said method, it is difficult to detect tags when the coupling is very weak but not sensitivity-limited. Thus, although a reader may in theory be sensitive enough to receive weak signals from the tags, these signals may in practice be too weak for the LPDD method to detect the tags. In other words, the RF communication (e.g., the exchange of signals using modulation techniques) with a tag can often be performed when the magnetic coupling is relatively weak, i.e. at a distance which is larger than the maximum tag detection distance supported by a typical LPDD method.
In particular, two types of limitations may be visible on an application-level. First, in a mobile use case, the powering distance of tags using passive modulation (such as ICODE® tags) is significantly larger than the distance at which RF communication is possible. This holds in particular for mobile phone form-factor NFC antenna designs. Still, the reception distance is not limited by the mobile phone's receiver sensitivity. Instead, the reception distance is limited by the LPDD method, performing approximately 20% less in comparison to the actual receiver sensitivity. Second, in a mobile use case, the reception distance of active tags is not limited by the receiver sensitivity. However, it is limited by the LPDD method in place, performing approximately 80% to 100% less in comparison to the actual receiver sensitivity. This may be caused by the very small antennas (1 cm2 to 2 cm2) which are used, resulting in a very low coupling change which is not detectable by the LPDD method.
Now discussed are radio frequency (RF) communication devices and corresponding operating methods, which facilitate properly detecting and reacting on a movement between those devices, even under unfavorable circumstances such as weak coupling. It is noted that the presently disclosed devices and methods may be compatible with, for example, the aforementioned LPDD techniques, in the sense that the presently disclosed techniques may be used as an alternative to, but also in addition to said LPDD techniques. Furthermore, the presently disclosed devices and methods may be applied in scenarios where the communication counterparts (i.e., the PICCs) are passive devices or active devices.
In particular, the RF communication device 200 is woken up if the detection unit 204 and the processing unit 206 have determined, using the beacon signal, that the further RF communication device is approaching the RF communication device 200. For example, the communication unit 202 of the RF communication unit 200 may be fully woken up, so that said communication unit 202 may perform active polling using modulation techniques. In addition, other components (not shown) of the RF communication device 200 may be woken up. It is noted that, as used herein, the term “waking up” does not imply that the RF communication device 200 is fully switched off, but merely that most components of the RF communication device 200 are in a sleep state or a low-power state. That is to say, the RF communication device 200 is not fully switched off, because the RF field should be generated, and the beacon signal should be detected and processed.
Accordingly, the wake up may include switching from a power-saving polling operation mode to a continuous operation mode of the RF communication device 200. It is noted that the presently disclosed beacon-based wake-up may be applied as an alternative to or in addition to an LPDD-based wake-up. For instance, between an LPDD polling phase, during which RF field pings are generated and measurement results are processed, the RF communication device 200 (e.g., a mobile device) may be in a power-saving state (e.g., a standby mode of operation). In that case, only after a successful detection of a predefined event a wake-up may be triggered. The predefined event may for example be a load change event when a typical LPDD technique is applied, and—alternatively or in addition—the detection of a beacon signal. The detection of the event may trigger the wake-up of the RF communication device 200, in the sense that its NFC controller is fully booted. The booting process may include powering up additional components, as mentioned above. In addition, the wake-up may include triggering the RF communication device 200 to perform active RF polling using modulation techniques (for example, an NFC discovery process). It is noted that using LPDD may enable the detection of tags while significantly reducing average power consumption, because the RF-on duration is reduced: while LPDD may use RF pulses with a duration of approximately 40 microseconds, active RF polling for multiple RF technologies like NFC-A, NFC-B, NFC-F, NFC-V may require RF-on periods with a duration of 50 to 100 milliseconds. The presently disclosed beacon-based wake up may be applied as an alternative to, or in addition to, the LPDD technique, to properly detect and react on a movement between the RF communication device 200 and a further RF communication device, even under unfavorable circumstances such as weak coupling.
In one or more embodiments, the processing unit is configured to determine the reception strength of the beacon signal by correlating a pattern within said beacon signal with a predefined pattern. In this way, the determination of the reception strength is facilitated. Accordingly, a beacon signal may include or effectively be implemented as a modulation pattern. For example, the modulation pattern may be a predefined pattern which is modulated upon a carrier signal using a passive load modulation or active load modulation process. It is noted that correlation may refer to a mathematical and/or statistical method to determine the strength or the probability of a similarity between two values. In the present context, the presence of a beacon signal is detected. This may be achieved by applying a correlation method, according to which a received signal is compared with an ideal beacon signal. In that case, the output of the correlator may be indicative of the degree of similarity between the received signal and the ideal beacon signal. Furthermore, if the correlator output exceeds a configurable threshold, then the beacon signal may be deemed to be detected.
Furthermore, in one or more embodiments, correlating the pattern within the beacon signal with the predefined pattern yields a reception strength indicator, and the processing unit is configured to compare said reception strength indicator with the reference value in order to determine said difference. This further facilitates the determination of the reception strength of the beacon signal. It is noted that the aforementioned correlator output is an example of said reception strength indicator. Furthermore, the configurable threshold is an example of said reference value. In one or more embodiments, said pattern is a modulation pattern generated by applying passive load modulation or active load modulation. In this way, the detection and processing of the beacon signal are facilitated, because it can easily be detected and processed using a demodulator and associated processing circuitry of the RF communication device. Furthermore, in one or more embodiments, the communication unit is configured to transmit RF pulses by generating the RF field. Thus, in addition to detecting approaching tags using the beacon signal, the RF communication device may apply an LPDD method to detect tags. This may further facilitate the detection of tags.
In one or more embodiments, the beacon signal comprises a modulation pattern. In this way, the detection and processing of the beacon signal at the side of the RF communication device are facilitated. In a practical implementation, the beacon signal generation unit comprises a modulator for generating the modulation pattern. Since a RF communication device typically already comprises a modulator, no additional component is needed for generating the pattern of the beacon signal. Furthermore, in one or more embodiments, the modulator is configured to apply passive load modulation or active load modulation in order to generate the modulation pattern. In this way, the detection and processing of the beacon signal at the side of the RF communication device are further facilitated.
In the lower plot 904, a signal processing is illustrated which may be used when the presently disclosed methods are applied. In this example, a corresponding filter is used serving two functions. First, it separates the DC from the beacon spectral characteristics, and second, it provides the necessary processing gain to be more sensitive over the existing DC averaging method used when the presently disclosed methods are not applied. Again, a change can be tracked over time, compared with a metric, such that a “tag detected” state can be triggered. However, this metric is now related to the received signal strength, rather than a coupling change over time. In addition, the selected beacon is designed to facilitate good correlation characteristics with matched filters that are already available in the design. Consequently, no hardware update may be required, and at the side of the proximity coupling device a simple firmware update may be necessary to facilitate the implementation of the presently disclosed methods. It is noted that the changed matched filter output 910 is observed during a modified observation window 912. Furthermore, the increase of the matched filter output 910 is delayed compared to the beacon signal pattern 906 which is part of the matched filter input signal, due to a processing delay.
The systems and methods described herein may at least partially be embodied by a computer program or a plurality of computer programs, which may exist in a variety of forms both active and inactive in a single computer system or across multiple computer systems. For example, they may exist as software program(s) comprised of program instructions in source code, object code, executable code or other formats for performing some of the steps. Any of the above may be embodied on a computer-readable medium, which may include storage devices and signals, in compressed or uncompressed form.
As used herein, the term “computer” refers to any electronic device comprising a processor, such as a general-purpose central processing unit (CPU), a specific-purpose processor or a microcontroller. A computer is capable of receiving data (an input), of performing a sequence of predetermined operations thereupon, and of producing thereby a result in the form of information or signals (an output). Depending on the context, the term “computer” will mean either a processor in particular or more generally a processor in association with an assemblage of interrelated elements contained within a single case or housing.
The term “processor” or “processing unit” refers to a data processing circuit that may be a microprocessor, a co-processor, a microcontroller, a microcomputer, a central processing unit, a field programmable gate array (FPGA), a programmable logic circuit, and/or any circuit that manipulates signals (analog or digital) based on operational instructions that are stored in a memory. The term “memory” refers to a storage circuit or multiple storage circuits such as read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, Flash memory, cache memory, and/or any circuit that stores digital information.
As used herein, a “computer-readable medium” or “storage medium” may be any means that can contain, store, communicate, propagate, or transport a computer program for use by or in connection with the instruction execution system, apparatus, or device. The computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (non-exhaustive list) of the computer-readable medium may include the following: an electrical connection having one or more wires, a portable computer diskette, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CDROM), a digital versatile disc (DVD), a Blu-ray disc (BD), and a memory card.
It is noted that the embodiments above have been described with reference to different subject-matters. In particular, some embodiments may have been described with reference to method-type claims whereas other embodiments may have been described with reference to apparatus-type claims. However, a person skilled in the art will gather from the above that, unless otherwise indicated, in addition to any combination of features belonging to one type of subject-matter also any combination of features relating to different subject-matters, in particular a combination of features of the method-type claims and features of the apparatus-type claims, is considered to be disclosed with this document.
Furthermore, it is noted that the drawings are schematic. In different drawings, similar or identical elements are provided with the same reference signs. Furthermore, it is noted that in an effort to provide a concise description of the illustrative embodiments, implementation details which fall into the customary practice of the skilled person may not have been described. It should be appreciated that in the development of any such implementation, as in any engineering or design project, numerous implementation-specific decisions must be made in order to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill.
Finally, it is noted that the skilled person will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference sign placed between parentheses shall not be construed as limiting the claim. The word “comprise(s)” or “comprising” does not exclude the presence of elements or steps other than those listed in a claim. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. Measures recited in the claims may be implemented by means of hardware comprising several distinct elements and/or by means of a suitably programmed processor. In a device claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Number | Date | Country | Kind |
---|---|---|---|
20206002.6 | Nov 2020 | EP | regional |