![]() Determine the passing time of a moving transponder
专利摘要:
公开号:ES2874399T9 申请号:ES14199413T 申请日:2014-12-19 公开日:2021-11-12 发明作者:Mark Six;Rowan Waldemar Urbanowitz;Adriaan Klaas Verwoerd 申请人:Mylaps BV; IPC主号:
专利说明:
[0002] Determine the passing time of a moving transponder [0004] Field of the invention [0006] The invention relates to the determination of the passage time of a transponder passing through the detector antenna, and, in particular, to a method and a system for determining the passage time of a moving transponder, and a computer program product to use such a procedure. [0008] Background of the invention [0010] Sporting events such as car or motor racing, track and field, and ice skating typically require a fast and accurate time stamp to track participants during the event. Such a timing system is normally based on a transmitter-detector based scheme, in which each participant in the event is provided with a transmitter (a transponder). The transmitter can be configured to transmit packets at a certain frequency and to insert a unique identifier into the packet so that a detector can associate a packet with a certain transmitter. [0012] Each time a transmitter passes a detector loop antenna, the detector can receive multiple data packets associated with the transmitter. The signal strength associated with a received data packet (the RSSI) is a function of the distance of the transmitter relative to the antenna and the particular configuration of the transmitter and detector antennas. Therefore, by assigning timestamp information and evaluating the signal strength associated with each data packet, the detector can determine when the transponder passes the detector antenna. [0014] Examples of such timing systems are described in US5091895 and US20120087421. When such a system is used to determine the passage time of a car or bicycle, the transponder is mounted on the chassis or frame of the vehicle. In that case, the angle between the transponder and the road embedded loop detector is fixed and is known, for example, from zero to 90 degrees depending on the type of transponder. A simple implementation of a step time algorithm is to find the time when the signal strength, for example RSSI, is at a maximum or a minimum. [0016] However, in certain situations, for example when the transponder is worn by an athlete on the chest (for example, a runner) the angle between the transponder and the loop may vary. The runner may end up leaning forward and / or sideways and thus the angle does not remain at a fixed predetermined angle. In that case, the algorithm assuming a fixed angle will make a significant error in determining the pitch timing. Therefore, from the foregoing, it follows that there is a need in the art for improved timing systems that allow accurate determination of the passage time even when the angle between the transponder and the antenna is variable. [0018] Document EP2747036A1 discloses a method of measuring at least one time or an elapsed period of a competitor in a sports competition by means of a transponder module that is personal to the competitor and accompanies the competitor through the entire competition in a measurement system. The custom transponder module is activated at the start of the competition or in intermediate positions or at the finish line of the competition. The detection of at least one variation in the movement or the level of vibration is carried out by a motion sensor integrated in the transponder module. The transponder module transmits data related to the detection made by the motion sensor on the competition route or in intermediate positions or on the competition finish line, to a decoding unit of the measurement system to check a time or period elapsed related to competitor's motion sensor detection. [0020] Summary of the invention [0022] As will be appreciated by one of ordinary skill in the art, aspects of the present invention may be implemented as a computer program system, method, or product. Accordingly, aspects of the present invention may take the form of a fully hardware embodiment, a fully software embodiment (including firmware, resident software, microcode, etc.), or an embodiment that combines software and hardware aspects that can generally referred to herein as a "circuit", "module" or "system". The functions described in this disclosure can be implemented as an algorithm executed by a microprocessor of a computer. Additionally, aspects of the present invention may take the form of a computer program product made on one or more computer-readable medium or media having, for example, computer-readable program code stored therein. [0024] Any combination of one or more computer-readable media or media can be used. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) from the medium of Computer-readable storage would include the following: an electrical connection that has one or more cables, a laptop floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), a memory-only erasable programmable read (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the context of this document, a computer-readable storage medium can be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. [0025] A computer-readable signal medium may include a data signal propagated with computer-readable program code incorporated therein, for example, in baseband or as part of a carrier wave. Such a propagated signal can take any of a variety of forms, including, but not limited to, electromagnetic, optical, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium that is not a computer-readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an executing system, apparatus, or device. Instructions. [0027] Program code made on a computer-readable medium can be transmitted using any appropriate medium, including, but not limited to, wireless, wireline, fiber optic, cable, RF, etc., or any suitable combination of the foregoing. Computer program code to carry out operations for aspects of the present invention can be written in any combination of one or more programming languages, including an object-oriented programming language such as Java (TM), Smalltalk, C ++, or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or completely on the remote computer or server. In the latter scenario, the remote computer can connect to the user's computer through one type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to a computer. external (for example, via the Internet using an Internet Service Provider). [0029] Aspects of the present invention are described below with reference to flowchart illustrations and / or block diagrams of the procedures, apparatus (systems), and computer program products in accordance with embodiments of the invention. It will be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor, in particular a microprocessor or central processing unit (CPU), of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine, of so that the instructions, which are executed by the computer's processor, other programmable data processing apparatus, or other devices, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. [0031] These computer program instructions can also be stored on a computer-readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular way, such that the instructions stored on the computer-readable medium produce an article of manufacture that includes instructions that implement the function / act specified in the flowchart and / or block diagram block (s). [0033] The computer program instructions may also be loaded into a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed in the computer, other programmable apparatus, or other devices to produce a computer-implemented procedure. such that the instructions running on the computer or other programmable apparatus provide procedures for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. [0035] The flow diagram and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of computer program systems, procedures, and products in accordance with various embodiments of the present invention. In this sense, each block in the flow diagram or block diagrams can represent a module, segment or piece of code, comprising one or more executable instructions to implement the specified logical function or functions. It should also be noted that, in some alternative implementations, the functions indicated in the blocks may take place outside of the order indicated in the figures. For example, two blocks displayed in succession may, in fact, run substantially concurrently, or the blocks may sometimes run in reverse order, depending on the functionality involved. It will also be noted that each block in the block diagrams and / or flowchart illustrations and combinations of blocks in the block diagrams and / or flowchart illustrations, can be implemented by special-purpose hardware-based systems that perform the specified functions or acts or combinations of special purpose hardware and computer instructions. [0037] It is an object of the invention to reduce or eliminate at least some of the disadvantages known in the prior art. [0038] In a first aspect, the invention relates to a method according to claim 1 for determining the time of passage of a moving transponder that passes through a detection antenna of a base station. [0039] The invention aims to provide an accurate pitch time that is corrected for errors due to changes in the angular orientation of the transponder relative to the detection antenna. This correction is based on the signal strengths of two different signal sequences that are exchanged during the passage between the transponder and the base station. During this procedure, the signal strength values can be indicated in time to link the values to a timeline. The inventors found that the signal intensities of two different signal sequences correlate with the angular orientation of the transponder coil relative to the sensing antenna. The analysis of the signal intensities of the first and second signal sequences that are exchanged during the passage of the transponder, allows a determination of the passage time that is corrected for the angular orientation of the transponder coil in relation to the detection antenna. . In this way, errors in passage time can be eliminated or at least substantially reduced. Therefore, the invention makes it possible to determine a passage time that is more accurate than the timing systems known from the prior art. The invention is simple and does not require additional hardware, for example an accelerometer or the like, in the transponder. Furthermore, the invention does not depend on the speed at which the transponder passes through the detection antenna. [0041] In one embodiment, the direction of the magnetic axis of said first transponder coil is perpendicular to the direction of the magnetic axis of said second transponder coil. Therefore, the first and second signals are exchanged between the transponder and the base stations based on transponder coils that are oriented differently with respect to the detection antenna (typically a detection coil that is embedded in the track or through track using, for example, a mat-type antenna). [0043] In one embodiment, said passage time is determined based on at least one time instance associated with at least one maximum field strength value of said first signals and at least one time instance associated with at least one field strength value. minimum of said second signals. Therefore, the extremes in the field strength values of the first and second signals are used to precisely determine a step time that is corrected for errors due to changes in the angular orientation of the transponder relative to the antenna. detection. [0045] In one embodiment, said time instances may indicate the time the first and / or second signals are received by said base station. In this embodiment, upon reception the signals may be timed by the base station to provide a time base of the field strength measurements. [0047] In one embodiment, said method further comprises: using said first transponder coil to receive said first signals transmitted by said detection antenna; and, using said second transponder coil to transmit said second signals to said detection antenna, wherein said second signals comprise first intensity values of said first signals. In this embodiment, the field strengths of the first signals received by the transponder by the transponder are determined [0049] In the embodiment, said method further comprises: determining said transponder first signal intensity values associated with said first signals. In another embodiment, said method may further comprise, if said signal intensity values are above a predetermined threshold, determining said transponder second signals comprising said signal intensity values for transmission to said detection antenna. In this embodiment, the transmitter unit in the transponder can be activated if the signal strength of the signals transmitted by the base station is strong enough (that is, the transponder is within a certain distance from the detection antenna). [0051] In one embodiment, said method further comprises: detecting said second signals; associating said second signals with second field strength values. [0053] In one embodiment, said method further comprises: [0055] using said transponder said first transponder coil to transmit said first signals to said detection antenna; [0056] and, using said second transponder coil to transmit said second signals to said detection antenna. [0058] In one embodiment, said method further comprises: said first and second signals; associating said first and second signals with first and second field strength values respectively. [0060] In one embodiment, said method further comprises: determining at least a first time instance T1 in which the signal intensity of said first signals has at least one minimum signal intensity value and at least one second time instance T2 in the that the signal intensity of said second signals has at least one maximum signal intensity value; determining a passage time Tp by correcting T1 or T2 based on a difference between T1 and T2. [0061] In one embodiment, said first and / or second signals may comprise an identifier to identify said transponder. [0063] In a further aspect, the invention relates to a timing system according to any one of claims 10 to 12. The timing system of the invention is configured to determine the passage time of moving transponders that pass through an antenna of detection. In the embodiment, said base station may be configured to: during the passage of at least one transponder, transmit through said detection antenna a sequence of first signals to a first transponder coil and receive a sequence of second signals transmitted by a second coil from transponder to said detection antenna, said second signals comprising signal intensity values of said first signals; associating said first and / or second signals with time instances indicating the time when said first and / or second signals are exchanged between said transponder and said base station; and, determining the passage time of said transponder based on the signal strengths of said first and second signals and said time instances. [0065] In another embodiment, said base station may be configured to: during the passage of at least one transponder, receive a sequence of first signals transmitted by a first transponder coil and receive a sequence of second signals transmitted by a second transponder coil; associating said first and / or second signals with time instances indicating the time when said first and / or second signals are exchanged between said transponder and said base station; and, [0066] determining the passing time of said transponder based on the signal strengths of said first and second signals and said time instances. [0068] The invention also relates to a computer program or set of computer programs as defined in claim 13 and comprising at least a portion of software code or a computer program product that stores at least a portion of software code, being the software code portion configured, when executed on a computer system, to execute the procedure in accordance with one or more of the above-described procedures of the present invention. [0070] The invention will be further illustrated with reference to the accompanying drawings, which will schematically show embodiments according to the invention. [0072] Brief description of the drawings [0074] Figure 1 schematically represents a sports timing system according to an embodiment of the invention. [0075] Figure 2 represents a schematic diagram of at least part of a timing system according to an embodiment of the invention. [0076] Figures 3A and 3B depict the signal strengths of a transponder passing through a detection antenna for a first angular orientation of the transponder coils with respect to the detection loop. [0077] Figures 4A and 4B illustrate the signal strengths of a transponder passing a sense antenna as a function of the distance between the transponder and the timing line for a particular coil configuration. [0078] Figures 5A and 5B illustrate the signal strengths of a transponder passing a sense antenna as a function of the distance between the transponder and the timing line for additional coil configurations. [0079] Figure 6 illustrates the signal strengths of a transponder passing a sense antenna as a function of the distance between the transponder and the timing line for a particular coil configuration and the signal strength values that are used to determine the passing time. [0080] Figures 7A and 7B depict the relationship of delta A and the angular orientation of the transponder plane and the linear relationship between delta and the error that is introduced by the angular orientation of the transponder plane. Figure 8 shows the step time error as a function of the angle. [0081] Figure 9 depicts a flow chart of procedures for determining the passing time of a moving transponder in accordance with one embodiment of the invention. [0082] Figures 10A and 10B depict a transponder-base station configuration, in accordance with one embodiment of the invention. [0083] Figures 11A and 11B depict embodiments of a timing system that allows the exchange of signals between the transponder and the base station based on at least two different coil configurations. [0084] Figure 12 depicts a block diagram illustrating an illustrative data processing system that can be used in systems and procedures as described in this application. [0086] Detailed description [0088] Figure 1 schematically represents a timing system according to an embodiment of the invention. In particular, Figure 1 schematically represents a timing system 100 that can be used for timing transponders in motion. For example, the timing system can be used in sporting events such as motorcycle and bicycle races, marathons and triathlons, etc., in which the participants 102 of an event can carry a transponder 106 that is associated with a unique identifier. The transponder can be attached to clothing or a bib 104 of the participant or the participant's vehicle. A backing sheet may comprise a backing sheet that can be attached to clothing and / or the body to support the transponder wherein the backing sheet comprises an identifier printed on a front side of said backing sheet. [0090] The timing system may further comprise a base station 112 connected to one or more base detection antennas 110, eg, one or more detection loops, which may be embedded in the ground or arranged across or near the track. For example, one or more detection loops can be implemented as a mat-type antenna. The detection antenna may be aligned with a timing line 108, for example, a plane of arrival or the like, which is used as the reference mark in which the passing time, that is, the time instance at which passes (crosses) a particular part of the participant on the timing line. The base station and transponder may be configured to exchange signals to enable accurate determination of the passage time. [0092] To this end, the base station may comprise a receiver 118 for detecting transponder signals 116. In case of bidirectional communication between the transponder and the base station, that base station may further comprise a transmitter 119 for transmitting base station signals 114 via the detection antenna or another antenna to the transponder. During the passage of a transponder through the timing line, the base station receiver can detect a sequence of transponder signals. The base station may further determine signal timing information, for example, a reception time and signal strength information associated with the received transponder signals. A base station processor 120 may determine a step time based on the transponder signals and associated signal timing and signal strength information. Some of the data processing can be done remotely by a data processing module 122 hosted on a server. In that case, the base station may be configured to transmit the information via one or more networks 124 to a data processing module. A database 126 connected to the server can be used to store passage times for later use. [0094] The signal strength of the transponder signals that are received by the base station will depend on the electromagnetic coupling between the transmitting transponder coil and the sensing antenna. Therefore, when the transponder moves towards the sensing antenna, the electromagnetic coupling between the transponder coils and the sensing coils, and thus the signal strength of the detected transponder signal, will change as a function of the distance between the transponder and the detection antenna. This function, which may later be referred to as the distance function, can be used to precisely determine the step time, that is, the instance of time that the transponder passes the timing line. However, the distance function also depends on the (angular) orientation of the transponder coil (s) relative to the detection loop. Only for certain predetermined angular orientations of the transponder coil relative to the sense coil, is maximum or minimum magnetic coupling achieved with the sense antenna directly above the timing line. In that situation, the passage time can be determined by an algorithm that monitors the signal strength of the transponder signal during passage and detects in which time instance a minimum or maximum appeared in the signal intensity. This time instance is then determined as the passing time. [0096] However, in many situations, the angular orientation of the transponder coil and the detection antenna deviates from the ideal situation described above. The angular orientation is not fixed, but is variable and depends on the orientation of the athlete's body (or the orientation of the vehicle) as he or she (it) passes the timing line. Therefore, in many situations, the position of the ends in the signal strength signal no longer matches the passage of the transponder through the timing line. The angular orientation of the transponder with respect to the detection loop can cause significant errors in the determined passage time. Therefore, to ensure accurate time measurements, a step time algorithm is necessary that takes into account the angular orientation of the transponder relative to the sensing antenna. [0098] To enable the correction of these angular effects, the timing system in Figure 1 is configured to exchange - during the passage of the transponder through the detection coil - a first and second sequence of signals in which the first sequence is exchanged. signals based on a first transponder coil / sense coil configuration (a first coil configuration) and the second signal sequence is exchanged based on a second transponder coil / sense coil configuration (a second coil configuration) . The coil configuration can be made up of two different transponder coils and a sense coil connected to the base station. For example, the first coil configuration may comprise a first transponder coil and a detector coil and the second coil configuration may comprise a second transponder coil and the detector coil in which the magnetic axis of the first and second transponder coils they have different orientations. Based on the signal strengths of the first and second signal sequences that are exchanged during the passage of the transponder, a passage time that is corrected for the angular orientation of the transponder coil relative to the detection antenna can be determined. In this way, errors in passage time can be eliminated or at least substantially reduced. The details of the timing system will be described below In more detail. [0100] Figure 2 represents a schematic diagram of at least part of a timing system according to an embodiment of the invention. In particular, Figure 2 depicts a transponder module 202 and a base station 204 connected to a detection antenna 206, for example the detection loop, in which the detection antenna may be aligned with a timing line 205 ( for example, parallel to the y-axis). In this particular embodiment, the timing system is configured for a bidirectional data exchange between the transponder and the base station. To this end, the transponder may comprise a transmission unit 208 for transmitting first (transponder) signals 210 comprising data packets 230 to a base station and a receiving unit 212 for receiving second (base station) signals 214 from the Base station. Similarly, the base station may comprise a receiving unit 216 for receiving signals from transponders that are within the range of the detection antenna and a transmitting unit 220 for transmitting transponder signals to the transponder. The base station may comprise a clock (in real time) so that the received and / or transmitted signals can be indicated in time after reception or transmission. [0102] The transponder may comprise a power source in the form of a battery or the like. In one embodiment, the transponder receiver unit may be implemented as a low power wake-up receiver such that the receiver unit will activate only in the event that it receives a wake-up signal. In this way, the life of the power supply can be substantially extended. In one embodiment, the wake-up signal may be a signal having a predetermined carrier frequency and a signal intensity where the signal intensity is above a predetermined signal intensity threshold value. In another embodiment, the wake-up signal may be a base station signal having a predetermined carrier frequency and a predetermined modulation pattern. The predetermined modulation pattern can be used to distinguish the carrier frequency from the surrounding white noise. [0104] A processor 222, 224 in the transponder and in the base station may be configured to control the transmitter and receiver units to transmit and receive (exchange) signals based on a suitable data transmission scheme. Examples of such data transmission schemes may include quadrature amplitude modulation (QAM), frequency shift keying (FSK), phase shift keying (PSK), and amplitude shift keying (ASK). To this end, the processor in the transponder and in the base station can be configured to generate data packets of a certain data format that complies with the data transmission scheme. A data packet can comprise a header and a payload. The header information may comprise a (unique) transponder identifier so that a receiver, for example the receiver unit at the base station, can link a transponder signal comprising one or more data packets to a particular transponder. The processor in the transponder and in the base station may further comprise a modulator for transforming data packets into an RF data signal and a demodulator for transforming RF data signals received by the transponder detection unit into data packets. A decoder in the processor can extract information from data packets, eg, header information and / or payload, which can be used by a time-of-step algorithm in determining the time of passage. To avoid collisions in an anti-collision scheme, for example, a TDMA scheme can be used. Typical transmission periods are in the range of 1 and 10 ms and typical data signal lengths can be in the range of 50 to 300 ps. [0106] The transponder may further comprise at least two magnetic coils disposed on a planar substrate 226 defining a transponder plane. A first (receiver) coil 228 may be connected to the transponder receiver unit in which the first coil has a magnetic axis 230 in a first direction (eg, in the plane of the transponder). The first receiver coil and the sense coil can form a first coil configuration for exchanging signals between the transponder and the base station. A second coil (transmission) 232 connected to the transponder transmitter unit may have its magnetic axis 234 in a second direction (eg, perpendicular to the plane of the transponder). The second transponder coil and the sense coil can form a second coil configuration for exchanging signals between the transponder and the sense coil. The coils can be implemented in various ways, for example, as a dipole-type thin film or coil of wire wound (with or without a ferrite core). The distance function will depend on the type of antenna used by the transponder. [0108] The base station transmitter unit can transmit the transponder signals at a first (carrier) frequency, for example, 125 kHz (the wake-up frequency of the transponder receiver unit). As an athlete moves toward the timing line, the transponder will move toward the transmit sense coil so that the transponder coil can start picking up base station signals on the first carrier frequency. The transponder procedure can determine the signal strength of the received base station signals and if the signal strength is above the threshold value signal strength it can start to store signal strength values of the detected base station signals in a buffer. Furthermore, the transponder processor can switch the transmitter unit from an idle mode to an active mode. During active mode, the transponder processor can generate data packets of a predetermined data format and transmit these data packets in transponder signals to the base station. [0109] The transponder signals can be transmitted to the base station on a second (carrier) frequency, for example 6.78 MHz, which is different from the first carrier frequency. The transponder processor can generate data packets comprising a header 232 comprising - among other things - a transponder ID to enable the base station to identify the origin of a data packet. In addition, the transponder method may insert one or more signal strength values 234i -3 of the detected base station signals into the payload of the data packets. A data packet that is sent in a transponder signal to the base station may comprise a signal strength value. Alternatively, the data packet may comprise two, three, four, or a plurality of signal intensity values. The sequence in which signal strength values are inserted into the payload of a data packet can determine the sequence in which the base station signals have been detected by the transponder. [0111] The transponder processor may start a counter when the transponder detector unit determines that the signal strength of the received base station signals is above a certain threshold. The counter can be increased or decreased until a certain final value is reached. During the count, the transponder can transmit transponder signals. When the counter reaches its final value, the transponder processor can return the transmitter unit in the transponder back to its idle mode. Subsequently, the transponder processor can activate the transmitter unit in case it still receives base station signals that have a signal strength above the threshold. The counter therefore ensures that the transmitter unit turns off after a predetermined time. In this way, the transmitter unit is only in active mode when the base station signals are above a predetermined signal strength threshold, that is, within a certain range of the detector antenna. [0112] When the base station detects the transponder signals, it will determine the signal strength, e.g. RSSI, of received transponder signals, convert the signals into digital data packets comprising one or more signal strength values as payload and assign timestamps to data packets. [0113] The signal strength of the transponder signals that are received by the base station will depend on the electromagnetic coupling between the transmitting transponder coil and the sensing antenna. As the transponder moves towards the detection antenna, the electromagnetic coupling - and therefore the signal strength of the detected transponder signal - will change as a function of the distance between the transponder and the detection antenna. The signal strengths of the base station signals (transmitted by the sense coil and received by the first (receiving) coil of the transponder) and the signal strengths of the transponder signals (indicated in time) (transmitted by the second coil (transmitter) and received by the base station) that are determined during the passage of the transponder through the detection coil to accurately determine the passage time of the transponder. [0115] Figures 3A and 3B depict measured signal intensities of a transponder passing a sense antenna for a particular orientation of the transponder coils relative to the sense loop. In particular, Figures 3A and 3B depict a situation in which the angular orientation of the transponder coil relative to the sense coil provides maximum or minimum magnetic coupling with the sense antenna when the transponder is located above the line. timing. Figure 3A depicts the orientation of the transponder relative to the sense coil in more detail. The transponder 302 moves with a certain speed v in the direction of the z-axis towards the detection coil. Ideally, the plane of the transponder is oriented in the x, y plane and the sense coil is arranged in the x, z plane where the longitudinal side of the sense coil is substantially parallel to the z axis (and to the line of timing). In the transponder configuration of Figure 3A, the magnetic axis of the first transponder coil 308 is parallel to the y-axis, and the magnetic axis of the second transponder coil 310 is parallel to the z-axis. [0117] Figure 3B represents a representation of the signal strength values that are exchanged between the first transponder coil 308 and the detection coil 306 (signal strengths indicated by a circle) and the second transponder coil 310 and the coil. 306 detection (signal strength values indicated by a triangle) versus the distance between the transponder and the timing line (where zero corresponds to a position on the timing line). It is noted that, although the x-axis mentions the distance between the transponder and the timing line, it actually represents a time measured by the base station, in particular the time in which the transponder signals are received by the base station. [0119] Figure 3B shows that for this transponder configuration, the electromagnetic coupling between the first transponder coil 308 and the sense coil 306 can be provided by a first distance function 322 in which the signal intensity shows a maximum 322 when the transponder it is located above the timing line and a minimum (not shown) in positions when the transponder is located above a portion of the coil that is oriented parallel to the timing line. In contrast, the electromagnetic coupling between the second transponder coil 310 and the sense coil 306 is provided by a second distance function 314 that displays a minimum signal intensity 322 when the transponder is located above the minimum and timing line. (not shown) in positions when the transponder is positioned above a portion of the coil that is oriented parallel to the timing line. [0121] Therefore, by measuring the signal strengths of signals that are exchanged between the first coil of transponder and the base station and the second transponder coil and the base station, both distance functions can be obtained. The measured signal intensities can be associated with a time indicating in time the signals that are exchanged between the transponder and the base station so that the time instance associated with the minimum in the first distance function and / or the maximum in the second Distance functions can be determined as a step time. As already mentioned above, Figure 3A and 3B represent the ideal case where maximum / minimum coupling is made between the transponder coils and the sense coils when the transponder is above the timing line. However, when an athlete passes through the timing line, there is a strong possibility that the orientation, in particular the orientation of the transponder coils with respect to the detection loop, does not correspond to the situation depicted in Figure 3A and 3B. . [0123] Figures 4A and 4B illustrate signal strengths from a transponder passing a detection antenna as a function of the distance between the transponder and the timing line where the orientation of the transponder coils with respect to the detection loop differs. from the situation illustrated in Figures 3A and 3B. In particular, Figure 4A represents a situation similar to that of Figure 3A with the exception that the transponder 402 comprising a first coil 408 and a second coil 410 is rotated through an angle 0 418 of 15 degrees about the axis. x (that is, the angle between the normal n 416 of the transponder plane and the z-axis is e). This rotation will result in distance functions that are different from those shown in Figure 3B. As shown in Figure 4B, rotating the transponder around the x-axis will result in the first and second distance functions 418, 422 in which the maximum signal intensity 420 of the first distance function and the signal intensity 424 minimum of the second distance function no longer match a transponder position above the timing line. Figure 4A and 4B show that deviations from the "ideal" transponder orientation as shown in Figure 3A and 3B will cause an error in the determination of the passage time. [0125] Figures 5A and 5B show the first and second 5021,2,5041,2 distance functions for additional angular orientations between the transponder coils and the sense coil, i.e. 30 degrees to 45 degrees of rotation of the transponder around the X axis. As shown in these figures, the rotation will cause a further shift in the position of the ends in the signal intensity with respect to the position of the timing line and with respect to each other. The functional relationship of the position of the ends of the two distance functions will therefore be correlated with the position of the transponder coils relative to the sense coil. This correlation is described in more detail with reference to Figures 6 and 7A and 7B, and can be used in a step time algorithm for the precise determination of a step time that is corrected for (angular) deviations in the orientation of the transponder coils with respect to the detection loop. [0126] Figure 6 depicts a first and second distance function 602, 604 that are similar to those described with reference to Figure 4B. Therefore, during the passage of a transponder through the sense coil, the timing system can measure the signal strength of a first and second sequence of signals that are exchanged between the transponder and the base station. Based on the measured signal intensity values, a first and second distance function can be derived which are used by the step time algorithm to determine a step time. The step time algorithm may comprise the steps of determining: [0127] - a first time instance Ti in which a first distance function 604 has a minimum signal intensity value 610; [0128] - a second time instance T2 in which the second distance function 602 has a maximum signal intensity value 608; [0129] - a delta A parameter defined as a difference between Ti and T2; [0130] - a passage time Tp calculating Ti - A * K, in which K is a constant that depends on the height of the transponder and the width of the loop. [0132] The loop width can be a fixed parameter of approximately 50 to 100 cm. The height of the transponder is a system parameter, estimated to be approximately 150 cm. Figure 7A depicts the relationship of delta A in the angular orientation of the plane of the transponder. These graphs show that the difference between the position of the maximum signal intensity of the second distance function and the position of the minimum signal intensity of the first distance function are correlated with the angular orientation of the transponder plane in a substantially linear. Furthermore, Figure 7B depicts the substantially linear relationship between delta and the error that is introduced by the angular orientation of the transponder plane. Therefore, when the angular orientation of the transponder plane increases, the error increases. [0134] The step time algorithm can use Ti as the initial step time and correct this time value with K times the delta value. For example, in Figure 7A, the passage time can be determined as: Tp = Ti-A * 2.7. Figure 8 shows the step time error as a function of the angle. This graph shows that the error in the position of the timing line due to angular effects can be kept very low. Also, the algorithm is independent of speed. Although in the above-mentioned time step algorithm the step time is determined based on Ti, it is apparent to those skilled in the art that T2 could also be used as a basis for determining the step time. [0135] Figure 9 represents a flow chart of procedures for determining the passing time of a moving transponder. At this point, the procedure can be initiated by the base station transmitting base station signals to the transponder (step 902) at a first (carrier) frequency. When the detector is within range of the base station, the transponder can detect the base station signals and if the signal strength of the base station signal is above a certain threshold and / or a certain modulation pattern is detected (step 904), the transponder can be activated to send a transponder signal to the base station at a second frequency (carrier), wherein the transponder signal comprises a transponder identifier and the signal strength of the base station signal. (step 906). The transponder signal comprising the signal strength and the transponder ID can be detected by the base station. Upon detection, the base station can determine the signal strength of the received transponder signal and the reception time of the transponder signal (step 908). Steps 902-908 of the procedure can be repeated as long as the signal strength of the base station signal received by the transponder is above the threshold (steps 910-924). In this way, the signal strengths of a sequence of the first signals (the signal strength of the base station signals) and the signal strengths of a sequence of second signals (the signal strength of the transponder signals) can be determined. ). These signal strengths can define the first and second distance functions that can be used by the time step algorithm to determine a step time that is corrected for angular orientations of the transponder relative to the detection antenna. [0137] Figures 10A and 10B depict a transponder-base station configuration in accordance with another embodiment of the invention. In particular, Figure 10A depicts a transponder 1002 comprising a processor 1004 and a receiving unit 1006 and a transmitting unit 1008. The transponder further comprises three magnetic coils 1010, 1012, 1014 in which the magnetic axis of each coil 1016, 1018, 1020 is oriented in a different direction (for example, a first coil with a magnetic axis in the direction and, a second coil with a magnetic axis in the x direction, and a third coil with its magnetic axis in the z direction). [0139] As depicted in Figure 10B, the orientation of the plane of the transponder relative to the x, y, and z axis can be described based on spherical coordinates, which include a tilt angle 0 and an azimuth angle 9, where the tilt angle is defined with respect to the z axis (the axis normal to the (upper) surface of the wavelength conversion layer) and in which the azimuth angle 9 is defined with respect to the x or y axis. As the transponder moves toward the sense antenna, the electromagnetic coupling between each of the transponder coils and the sense coils will change as a function of the distance between the transponder and the sense antenna. The three differently oriented coils can correct for angular deviations in two angular directions 0 and 9 using a similar scheme as described in detail with reference to Figures 1-9 above. [0141] It is argued that the method of determining signal strengths of a first sequence of signals exchanged between the transponder and the base station based on a first coil configuration (eg, a first transponder coil and the sense coil) and a second Coil configuration (eg, a second transponder coil and the sense coil) can be implemented in various ways. For example, Figures 11A and 11B depict embodiments of a timing system that allows the exchange of signals between the transponder and the base station based on at least two different coil configurations. For example, in Figure 11A, the first and second signals 1114, 1116 can be exchanged between the transponder 1102 1 and the base station 1108 using two transponder coils 1110, 1112 that alternately transmit in which the direction of the magnetic axis of the first transmission transponder coil and the direction of the magnetic axis of the second transmission transponder coil have a different orientation. Therefore, during the passage of the moving transponder through the timing line, the transponder is transmitting a sequence of the first and second signals that is detected by the detection antenna 1106 once the transponder comes within range of the detection antenna. Base station 1108 can detect the first and second signals, determine their signal strengths, and determine time instances that indicate what time the signals were received by the base station. A time-of-passage algorithm at the base station can subsequently calculate the passage time based on the signal strengths and associated time instances. [0143] Figure 11B depicts a further embodiment, in which first and second signals 1114, 1116 can be exchanged between transponder 11022 and base station 1108 using a transponder coil 1113 and at least two sensing antennas 1106 1,2 oriented differently. . Therefore, during the passage of the moving transponder through the timing line, the transponder can alternately receive a first signal transmitted by the first detection antenna 1106 1, determine the signal strength of the first received signal, and subsequently transmitting a second signal to the second detection antenna 1106 2 wherein the second signal comprises a signal value strength of the associated first signal. Base station 1108 can detect the second signals, determine their signal strength, and determine time instances that indicate the time the second signals were received by the base station. A passage time algorithm in the base station can subsequently calculate the passage time based on the signal strength values of the first and second signals and the associated time instances. [0145] Figure 12 depicts a block diagram illustrating an illustrative data processing system that it can be used in the systems and procedures as described with reference to Figures 1-11. The data processing system 1200 may include at least one processor 1202 coupled to memory elements 1204 through a system bus 1006. As such, the data processing system can store program code within memory elements 1204. Additionally, processor 1202 can execute program code accessed from memory elements 1204 via system bus 1256. In one aspect, the data processing system can be implemented as a computer that is suitable for storing and / or executing program code. However, it should be appreciated that the data processing system can be implemented in the form of any system that includes a processor and memory that can perform the functions described within this specification. [0147] The memory elements 1204 may include one or more physical memory devices such as, for example, local memory 1208 and one or more mass storage devices 1210. Local memory may refer to random access memory or other non-persistent memory device or devices generally used during actual execution of program code. A mass storage device can be implemented as a hard disk or other persistent data storage device. The processing system may also include one or more caches (not shown) that provide temporary storage of at least some program code to reduce the number of times the program code must be retrieved from the mass storage device 1210 during execution. [0149] The input / output (I / O) devices represented as input device 1212 and output device 1214 may optionally be coupled to the data processing system. Examples of input device may include, but are not limited to, for example, a keyboard, a pointing device, such as a mouse, or the like. Examples of the output device may include, but are not limited to, for example, a monitor or screen, speakers, or the like. The input device and / or the output device can be coupled to the data processing system directly or via intermediate I / O drivers. A network adapter 1216 may also be coupled to the data processing system to enable it to be coupled to other systems, computer systems, remote network devices, and / or remote storage devices over intermediate public or private networks. The network adapter may comprise a data receiver for receiving data that is transmitted by said systems, devices and / or networks to said data and a data transmitter for transmitting data to said systems, devices and / or networks. Modems, cable modems, and Ethernet cards are examples of different types of network adapters that can be used with your data processing system. [0151] As depicted in Figure 12, memory elements 1204 may store an application 1218. It should be appreciated that the data processing system 1200 may additionally run an operating system (not shown) that may facilitate application execution. The application, which is implemented in the form of executable program code, may be executed by the data processing system 1200, for example, by the processor 1202. In response to executing the application, the data processing system may be configured to perform one or more operations that are described herein in more detail. [0153] In one aspect, for example, the data processing system 1200 may represent a client data processing system. In that case, application 1218 may represent a client application that, when executed, configures data processing system 1200 to perform the various functions described herein with reference to a "client." Examples of a client may include, but are not limited to, a personal computer, a laptop, a mobile phone, or the like.
权利要求:
Claims (13) [1] 1. Procedure for determining the passage time of a moving transponder (106, 202, 302, 402, 1002, 1102) passing through an antenna (110, 206, 306, 406, 1006) for detecting a station (204 ) base, the moving transponder comprising a first transponder coil (228) and a second transponder coil (232), the direction of the magnetic axis of the first transponder coil (228) being different from the direction of the magnetic axis of the second transponder coil (232), the procedure comprising the steps of: during said exchange of passage of a sequence of first signals (210, 214) between the first transponder coil (228) and said detection antenna (206) and a sequence of second signals (210, 214) between the second coil (234 ) of the transponder and the detection antenna (206); associating said first and / or second signals with time instances indicating the time when said first and / or second signals are exchanged between said transponder (202) and said base station (204); and, determining the passage time of said transponder (202) based on the signal strengths of said first (210, 214) and second signals (210, 214) and said time instances, said time instances preferably indicating the time in the one that receives the first and / or second signals by said base station (204). [2] Method according to claim 1, wherein the direction of the magnetic axis (230) of said first transponder coil (228) is substantially perpendicular to the direction of the magnetic axis (234) of said second coil (232) of transponder. [3] Method according to claims 1 or 2, wherein said passage time is determined based on at least one time instance associated with at least one maximum field strength value (322) of said first signals and at least a time instance associated with at least one minimum field strength value (318) of said second signals. [4] 4. Process according to any of claims 1-3, further comprising: using said first transponder coil (228) to receive said first signals transmitted by said detection antenna (206); and, using said second transponder coil (232) to transmit said second signals to said detection antenna (206), wherein said second signals comprise first intensity values of said first signals. [5] 5. Method according to claim 4, further comprising: determining first signal intensity values associated with said first signals (210); inserting one or more of said first intensity values (234) as payload in data packets (230); and, transmitting second signals comprising said data packets (230) to said detection antenna (206). [6] 6. Process according to claims 4 or 5, further comprising: detecting said second signals (214); associating said second signals (214) with second field strength values. [7] 7. Process according to any of claims 1-3, further comprising: using said transponder (202) said first transponder coil (228) to transmit said first signals (210) to said detection antenna (206); and, using said second transponder coil (232) to transmit said second signals (214) to said detection antenna (206). [8] 8. Process according to any of claims 1-7, further comprising: detecting said first (210) and second signals (214); determining first field intensity values associated with the intensity of said first signals (210) and second field intensity values associated with the intensity of said second signals (214). [9] 9. Process according to any of claims 1-8, further comprising: determine at least a first instance of time T1 in which the signal intensity of said first signals has at least one maximum signal intensity value (322) and at least one second instance of time T2 in which the signal intensity of said second signals have at least one minimum signal intensity value (318); determine the passage time Tp by correcting T1 or T2 based on a difference between T1 and T2. [10] 10. Timing system (204) to determine the passage time of moving transponders (202) that pass through at least one detection antenna (206) of a base station (204), said system being configured to: during the passage of at least one transponder (202), exchanging a sequence of first signals (210) between a first transponder coil (228) of a moving transponder (202) and said detection antenna (206) and a sequence of second signals (214) between a second transponder coil (232) of that moving transponder (202) and said detection antenna (206), wherein the direction of the magnetic axis (230) of said first coil (228) of transponder differs from the direction of the magnetic axis (234) of said second transponder coil (232); associating said first and / or second signals with time instances indicating the time when said first and / or second signals are exchanged between said transponder (202) and said base station (204); and, determining the passage time of said at least one transponder (202) based on the signal strengths of said first (210) and second (214) signals and said time instances. [11] Timing system according to claim 10, configured to: during the passage of the at least one transponder (202), transmitting through said detection antenna (206) the sequence of first signals (210) to the first coil (228 ) of transponder and receive the sequence of second signals (214) transmitted by the second transponder coil (232) to said detection antenna (206), said second signals (214) comprising signal intensity values of said first signals (210 ). [12] Timing system according to claim 10, configured to: during the passage of the at least one transponder (202), receive the sequence of first signals (210) transmitted by the first transponder coil (228) and receive the sequence of second signals (214) transmitted by the second transponder coil (232). [13] 13. A computer program or set of computer programs comprising at least a portion of software code or a computer program product that stores at least one portion of software code, the portion of software code being configured, when executed in a computer system, to execute the method according to one or more of claims 1-9.
类似技术:
公开号 | 公开日 | 专利标题 ES2874399T3|2021-11-04|Determine the passing time of a moving transponder Tian et al.2015|A multi-mode dead reckoning system for pedestrian tracking using smartphones ES2710624T3|2019-04-26|Positioning a device in relation to a magnetic signal source KR101308555B1|2013-09-13|position calculating method at indoors US20110032361A1|2011-02-10|System and method for location tracking US10834528B2|2020-11-10|Mobile device positioning system and method US20140180626A1|2014-06-26|Information processing apparatus, information processing method, program, and recording medium ES2564014T3|2016-03-17|Passage detection between a transmitter and a detector JP6551415B2|2019-07-31|Transmission device and transmission method, reception device and reception method, and program KR101902715B1|2018-09-28|Method for tag location identifiying using uwb signal, and tag location identification apparatus thereof US10215839B2|2019-02-26|Pose detection device of movable body and location-based supplemental service providing system US10460469B2|2019-10-29|Systems and methods for position and pose determination and tracking JP2013210299A|2013-10-10|Information processing apparatus, information processing method, and program ES2807876T3|2021-02-24|Position tracking at sporting events CN105572637B|2019-02-22|A kind of far field sonic location system and method ES2872404T3|2021-11-02|Transponder module for determining the passage time in a coating measurement system WO2015169915A1|2015-11-12|Method and device for detecting a ball kick JP6242468B2|2017-12-06|Measurement system to correct competitor finish time in race ES2727483T3|2019-10-16|Method for determining indoor locations of mobile receiver units ES2634673T3|2017-09-28|Computer system and method to determine periods of permanence of a road vehicle NZ732239B2|2021-11-30|Determining the passing time of a moving transponder WO2016079911A1|2016-05-26|Receiver, communication system, positional information correction method, program, transmitter, and wireless signal transmission method US20140266878A1|2014-09-18|Object orientation tracker US20140244168A1|2014-08-28|Positioning apparatus, integrated circuit apparatus, electronic device and program Murakami et al.2014|Localization calibration using illuminance sensor for pedestrian dead reckoning with smartphones
同族专利:
公开号 | 公开日 EP3035298B9|2021-08-18| DK3035298T3|2021-05-25| EP3035298A1|2016-06-22| TWI700672B|2020-08-01| PL3035298T3|2021-11-08| ES2874399T3|2021-11-04| AU2015367381A1|2017-06-15| NZ732239A|2021-08-27| HK1245521A1|2018-08-24| TW201627953A|2016-08-01| EP3035298B1|2021-03-03| US11238670B2|2022-02-01| JP6833689B2|2021-02-24| PT3035298T|2021-05-28| CN107251446A|2017-10-13| JP2018510520A|2018-04-12| US20180122158A1|2018-05-03| AU2015367381B2|2021-09-09| WO2016097215A1|2016-06-23| CN107251446B|2021-08-24|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 DE2914137C2|1979-04-07|1981-03-26|Winfried Dr.Med. 5100 Aachen Hermanns|Device for recording the finish of participants in a race| MC2123A1|1988-08-12|1991-07-05|Dorian Ind Pty Ltd|TIMING APPARATUS| EP0650074A1|1993-10-22|1995-04-26|Texas Instruments Holland B.V.|Highly accurate RF-ID positioning system| DE60107512T2|2000-09-19|2005-12-15|Land Rover, Lighthorne|security system| US6864829B2|2003-02-14|2005-03-08|Amb It Holding B.V.|System for determining a position of a moving transponder| JP2006068186A|2004-09-01|2006-03-16|Seiko Precision Inc|Time measuring system for race and method of measuring race time| JP4304199B2|2006-09-26|2009-07-29|セイコープレシジョン株式会社|Timekeeping device, timekeeping system, and time measuring method| US8928464B2|2009-02-23|2015-01-06|Bruce Claver|Safety contestant progress registration| TW201123798A|2009-12-31|2011-07-01|Yu-Hsiang Huang|Passive keying entry control device and the method of transponder distance calculation| EP2439703B1|2010-10-07|2015-12-30|MyLaps B.V.|Detecting the passing between a transmitter and a detector| DE102010060571B3|2010-11-16|2011-11-17|Sportident Gmbh|Method and arrangement for recording pass times at checkpoints, in particular at sports events| TW201251255A|2010-12-27|2012-12-16|Atmel Corp|Passive transponder with a charging circuit and method for generating a supply voltage for a passive transponder| EP2747036B1|2012-12-19|2019-11-20|Swiss Timing Ltd.|Method for measuring time in a sporting contest using a transponder module, and transponder module for implementing same| WO2014146132A2|2013-03-15|2014-09-18|Innovative Timing Systems Llc|Non-stationary multi-path rfid tag location identification system and method| US9972141B2|2013-10-30|2018-05-15|Jose Julio Doval|Finish line sensor device| CN104200250A|2014-09-11|2014-12-10|谢峥|Running measuring equipment and software system thereof| EP3073447A1|2015-03-26|2016-09-28|Swiss Timing Ltd.|Method and system for measuring a transit time, and transponder module of the system|WO2016157825A1|2015-03-30|2016-10-06|日本電気株式会社|Monitoring system, monitored device, control method, and recording medium| US10885782B2|2017-10-31|2021-01-05|East Cost Racing Technologies, LLC|Track information system| NL2021987B1|2018-11-13|2020-05-20|Mylaps B V|A rollable antenna mat| EP3671528B1|2018-12-17|2021-10-27|race result AG|Apparatus and method for reading a sports timing transponder|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 EP14199413.7A|EP3035298B9|2014-12-19|2014-12-19|Determining the passing time of a moving transponder| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|