Transmitter, receiver, combined transceiver, and radio link for communicating a data stream of data packets, method for receiving a data stream of data packets, method for operating a radio link, and bicycle and fitness computers utilizing the transmitter and receiver
First Claim
Patent Images
1. A transmitter for unidirectionally transmitting a data stream of data packets over a unidirectional radio link including a receiver, the transmitter comprising:
- an input unit for inputting the data packets;
a transmitter control unit connected to said input unit for receiving the data packets from said input unit, processing the data packets by inserting a predetermined test coding into each of the data packets, and generating a duplicate of each of the data packets, the respective duplicate including a type information item and an offset information item, said offset information item providing information on a time interval in which the duplicate data packet will follow its respective data packet;
a transmitting unit connected to said transmitter control unit for receiving each data packet and its duplicate transmitter control unit and transmitting each data packet and its duplicate regularly in succession with a time offset between each data packet and its duplicate, the time offset between each data packet and its duplicate varying in accordance with a predetermined offset rule and said offset information item; and
the offset information item being generated from a predetermined counting sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
A radio link with transmitters and a receiver transmits data packets of a data stream at a regular time interval. To receive the data packets, the data stream is sampled for the presence of data packets in a locked mode. In addition, times for an expected reception of one data packet each are predetermined. In a transmission mode, one data packet each is sampled at regular time intervals, it being determined from a comparison of a test coding with the content of the data packet whether an error-free data packet is present.
30 Citations
41 Claims
-
1. A transmitter for unidirectionally transmitting a data stream of data packets over a unidirectional radio link including a receiver, the transmitter comprising:
-
an input unit for inputting the data packets; a transmitter control unit connected to said input unit for receiving the data packets from said input unit, processing the data packets by inserting a predetermined test coding into each of the data packets, and generating a duplicate of each of the data packets, the respective duplicate including a type information item and an offset information item, said offset information item providing information on a time interval in which the duplicate data packet will follow its respective data packet; a transmitting unit connected to said transmitter control unit for receiving each data packet and its duplicate transmitter control unit and transmitting each data packet and its duplicate regularly in succession with a time offset between each data packet and its duplicate, the time offset between each data packet and its duplicate varying in accordance with a predetermined offset rule and said offset information item; and the offset information item being generated from a predetermined counting sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A receiver for unidirectionally receiving a data stream including data packets and duplicates of the data packets over a unidirectional radio link including a transmitter, the receiver comprising:
-
a receiving unit for receiving each of the data packets; a receiver control unit connected to said receiving unit for receiving the data packets from said receiving unit, processing the data packets, and outputting the data packets; said receiver control unit determining a test coding of each of the data packets, comparing the test coding with a content of the respective data packet to determine if each of the data packets is one of error-free and errored, and discarding errored data packets; said receiver control unit determining times for an expected reception of each of the data packets; said receiver control unit selectively evaluating two successive data packets by using a time interval between the two successive data packets; said receiving unit receiving duplicates of the data packets, processing the duplicates, and outputting the duplicates; said receiver control unit determining a test coding of each of the duplicates, comparing the test coding with a content of the respective duplicate to determine if each duplicate is errored, and discarding errored duplicates; and said receiver control unit determining an offset rule for a time offset between each data packet and its duplicate by evaluating an offset information item taken from the respective duplicate, said offset information item providing information on a time interval in which a duplicate packet will follow its respective data packet, said receiver control unit selectively evaluating the duplicates by applying the offset rule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A receiver for receiving a data stream including data packets and duplicates of the data packets over a radio link including a transmitter, the receiver comprising:
-
a receiving unit for receiving each of the data packets; a receiver control unit connected to said receiving unit for receiving the data packets from said receiving unit, processing the data packets, and outputting the data packets; said receiver control unit determining a test coding of each of the data packets, comparing the test coding with a content of the respective data packet to determine if each of the data packets is one of error-free and errored, and discarding errored data packets; said receiver control unit determining times for an expected reception of each of the data packets; said receiver control unit selectively evaluating two successive data packets by using a time interval between the two successive data packets; said receiving unit receiving duplicates of the data packets, processing the duplicates, and outputting the duplicates; said receiver control unit determining a test coding of each of the duplicates, comparing the test coding with a content of the respective duplicate to determine if each duplicate is errored, and discarding errored duplicates; said receiver control unit determining an offset rule for a time offset between each of the data packets and the respective duplicates by evaluating an offset information item taken from the respective duplicates of each of the data packets and selectively evaluating the duplicates by applying the offset rule times of an expected reception of the data packets being determined by repetitively selectively evaluating a signal output by said receiving unit to said receiver control unit when in a search code; and the times for an expected reception of each of the data packets being calculated from an interval time between two of the data packets, the interval time being determined from a starting time on reception of a first of the data packets and from a retransmission time derived from a reception of a further one of the data packets.
-
-
21. A radio link, comprising:
-
a transmitter for unidirectionally transmitting a data stream of data packets over the unidirectional radio link, the transmitter including; an input unit for inputting the data packets; a transmitter control unit connected to said input unit for receiving the data packets from said input unit, processing the data packets by inserting a predetermined test coding into each of the data packets, and generating a duplicate of each of the data packets, the respective duplicate including a type information item and an offset information item, said offset information item providing information on a time interval in which a duplicate data packet will follow its respective data packet; and a transmitting unit connected to said transmitter control unit for receiving each data packet and its duplicate from said transmitter control unit and transmitting each data packet and its duplicate regularly in succession with a time offset between each data packet and its duplicate, the time offset between each data packet and its duplicate varying in accordance with a predetermined offset rule and said offset information item; the offset information item being generated from a predetermined counting sequence; and a receiver for unidirectionally receiving a data stream including data packets and duplicates of the data packets over the unidirectional radio link, the receiver including; a receiving unit for receiving each of the data packets; a receiver control unit connected to said receiving unit for receiving the data packets from said receiving unit, processing the data packets, and outputting the data packets; said receiver control unit determining a test coding of each of the data packets, comparing the test coding with a content of the respective data packet to determine if each of the data packets is one of error-free and errored, and discarding errored data packets; said receiver control unit determining times for an expected reception of each of the data packets; said receiver control unit selectively evaluating two successive data packets by using a time interval between the two successive data packets; said receiving unit receiving duplicates of the data packets, processing the duplicates, and outputting the duplicates; said receiver control unit determining a test coding of each of the duplicates, comparing the test coding with a content of the respective duplicate to determine if each duplicate is errored, and discarding errored duplicates; and said receiver control unit determining an offset rule for a time offset between each of the data packets and the respective duplicates by evaluating an the offset information item taken from at least one of a data packet and its duplicate and selectively evaluating the duplicates by applying the offset rule.
-
-
22. A combined transceiver module for a radio link, comprising:
-
a transmitter for unidirectionally transmitting a data stream of data packets over the unidirectional radio link, the transmitter including; an input unit for inputting the data packets; a transmitter control unit connected to said input unit for receiving the data packets from said input unit, processing the data packets by inserting a predetermined test coding into each of the data packets, and generating a duplicate of each of the data packets, the respective duplicate including a type information item and an offset information item, said offset information item providing information on a time interval in which a duplicate data packet will follow its respective data packet; and a transmitting unit connected to said transmitter control unit for receiving each data packet and its duplicate from said transmitter control unit and transmitting each data packet and its duplicate regularly in succession with a time offset between each data packet and its duplicate, the time offset between each data packet and its duplicate varying in accordance with a predetermined offset rule and said offset information item; the offset information item being generated from a predetermined counting sequence; and a receiver for unidirectionally receiving a data stream including data packets and duplicates of the data packets over the unidirectional radio link, the receiver including; a receiving unit for receiving each of the data packets; a receiver control unit connected to said receiving unit for receiving the data packets from said receiving unit, processing the data packets, and outputting the data packets; said receiver control unit determining a test coding of each of the data packets, comparing the test coding with a content of the respective data packet to determine if each of the data packets is one of error-free and errored, and discarding errored data packets; said receiver control unit determining times for an expected reception of each of the data packets; said receiver control unit selectively evaluating two successive data packets by using a time interval between the two successive data packets; said receiving unit receiving duplicates of the data packets, processing the duplicates, and outputting the duplicates; said receiver control unit determining a test coding of each of the duplicates, comparing the test coding with a content of the respective duplicate to determine if each duplicate is errored, and discarding errored duplicates; and said receiver control unit determining an offset rule for a time offset between each of the data packets and the respective duplicates by evaluating the offset information item taken from at least one of a data packet and its duplicate and selectively evaluating the duplicates by applying the offset rule. - View Dependent Claims (23, 24, 25)
-
-
26. A method for unidirectionally transmitting a data stream having data packets in a unidirectional radio link between a transmitter and a receiver, the method which comprises the following steps:
-
providing a data packet to be transmitted; inserting a predetermined test coding into the data packet; transmitting the data packet by the transmitter; generating a duplicate of the data packet and inserting a type information item into the duplicate; generating an offset information item for a time offset between the data packet and the duplicate from a predetermined counting sequence, the offset information item providing information on a time interval in which a duplicate data packet will follow its respective data packet; inserting the offset information item into at least one of the data packet and the its duplicate; obtaining a time offset between the data packet and the duplicate from the offset information item in accordance with a predetermined offset rule; transmitting, by the transmitter, the duplicate later than the data packet by the time offset. - View Dependent Claims (27, 28, 29, 33)
-
-
30. A method for unidirectionally receiving a data stream having data packets in a unidirectional radio link having a transmitter and a receiver, the method which comprises a search mode and a transmission mode;
-
the search mode including the following steps; sampling the data stream for data packets; and predetermining times for an expected reception of each of the data packets; sampling the data stream for duplicates of the data packets; predetermining an offset rule for a time offset between data packets and the duplicates from an offset information item taken from the duplicate, the offset information item providing information on a time interval in which a duplicate data packet will follow its respective data packet; the transmission mode including the following steps; selectively evaluating of each of the data packets, comparing a test coding with the content of the data packet to determine if each of the data packets are error-free or errored; and selectively evaluating each of the duplicates belonging to each of the errored data packets. - View Dependent Claims (31, 32, 34, 35, 36, 37, 38)
-
-
39. A method for operating a unidirectional radio link, which comprises:
-
a method for unidirectionally transmitting a data stream having data packets in a unidirectional radio link between a transmitter and a receiver, the method including the following steps; providing a data packet to be transmitted; inserting a predetermined test coding into the data packet; transmitting, by the transmitter, the data packet; generating a duplicate of the data packet and inserting a type information item into at least one of the data packet and its duplicate; generating an offset information item for a time offset between the data packet and its duplicate from a predetermined counting sequence, the offset information item providing information on a time interval in which a duplicate data packet will follow its respective data packet; inserting the offset information item into the respective duplicate; obtaining a time offset between the data packet and the duplicate from the offset information item in accordance with a predetermined offset rule; and transmitting, by the transmitter, the duplicate later than the data packet by the time offset; and a method for unidirectionally receiving a data stream having data packets in a unidirectional radio link having a transmitter and a receiver, the method which includes a search mode and a transmission mode; the search mode including the following steps; sampling the data stream for data packets; and predetermining times for an expected reception of each of the data packets; sampling the data steam for duplicates of the data packets; predetermining an offset rule for a time offset between each data packet and its duplicate from the offset information item; the transmission mode including the following steps; selectively evaluating of each of the data packets, comparing a test coding with the content of the data packet to determine if each of the data packets are error-free or errored; and selectively evaluating one of the duplicates belonging to each of the errored data packets.
-
-
40. A bicycle computer, comprising:
a transmitter for unidirectionally transmitting a data stream of data packets over a unidirectional radio link, the transmitter including; an input unit for inputting the data packets; a transmitter control unit connected to said input unit for receiving the data packets from said input unit, processing the data packets by inserting a predetermined test coding into each of the data packets, and generating a duplicate of each of the data packets, the duplicate including a type information item and an offset information item, said offset information item providing information on a time interval in which a duplicate data packet will follow its respective data packet; and a transmitting unit connected to said transmitter control unit for receiving each, data packet and its duplicate from said transmitter control unit and transmitting each data packet and its duplicate regularly in succession with a time offset between each data packet and its duplicate, the time offset between each data packet and its duplicate varying in accordance with a predetermined offset rule and said offset information item; the offset information item being generated from a predetermined counting sequence; and a receiver for unidirectionally receiving a data stream including data packets and duplicates of the data packets over a unidirectional radio, the receiver including; a receiving unit for receiving each of the data packets; a receiver control unit connected to said receiving unit for receiving the data packets from said receiving unit, processing the data packets, and outputting the data packets; said receiver control unit determining a test coding of each of the data packets, comparing the test coding with a content of the respective data packet to determine if each of the data packets is one of error-free and errored, and discarding errored data packets; said receiver control unit determining times for an expected reception of each of the data packets; said receiver control unit selectively evaluating two successive data packets by using a time interval between the two successive data packets; said receiving unit receiving duplicates of the data packets, processing the duplicates, and outputting the duplicates; said receiver control unit determining a test coding of each of the duplicates, comparing the test coding with a content of the respective duplicate to determine if each duplicate is errored, and discarding errored duplicates; and said receiver control unit determining an offset rule for a time offset between each of the data packets and the respective duplicates by evaluating the offset information item taken from at least one of a data packet and its duplicate and selectively evaluating the duplicates by applying the offset rule; a sensor connected to said transmitter, said sensor measuring data selected from the group consisting of wheel rotations, pedal rotations, and resistance to movement; and a display connected to said receiver for indicating the data transmitted by the sensor.
-
41. A fitness computer, comprising:
-
a transmitter for unidirectionally transmitting a data stream of data packets over a unidirectional radio link, the transmitter including; an input unit for inputting the data packets; a transmitter control unit connected to said input unit for receiving the data packets from said input unit, processing the data packets by inserting a predetermined test coding into each of the data packets, and generating a duplicate of each of the data packets, the duplicate including a type information item and an offset information item, said offset information item providing information on a time interval in which the duplicate data packet will follow its respective data packet; and a transmitting unit connected to said transmitter control unit for receiving each data packet and its duplicate from said transmitter control unit and unidirectionally transmitting each data packet and its duplicate regularly in succession with a time offset between each data packet and its duplicate, the time offset between each data packet and its duplicate varying in accordance with a predetermined offset rule and an said offset information item; the offset information item being generated from a predetermined counting sequence; and a receiver for unidirectionally receiving a data stream including data packets and duplicates of the data packets over a radio link, the receiver including; a receiving unit for unidirectionally receiving each of the data packets; a receiver control unit connected to said receiving unit for receiving the data packets from said receiving unit, processing the data packets, and outputting the data packets; said receiver control unit determining a test coding of each of the data packets, comparing the test coding with a content of the respective data packet to determine if each of the data packets is one of error-free and errored, and discarding errored data packets; said receiver control unit determining times for an expected reception of each of the data packets; said receiver control unit selectively evaluating two successive data packets by using a time interval between the two successive data packets; said receiving unit receiving duplicates of the data packets, processing the duplicates, and outputting the duplicates; said receiver control unit determining a test coding of each of the duplicates, comparing the test coding with a content of the respective duplicate to determine if each duplicate is errored, and discarding errored duplicates; and said receiver control unit determining an offset rule for a time offset between each of the data packets and the respective duplicates by evaluating the offset information item taken from at least one of a data packet and its duplicate and selectively evaluating the duplicates by applying the offset rule; a sensor connected to said transmitter, said sensor measuring data selected from the group consisting of a heartbeat and a stepping rate of a user; and a display connected to said receiver exhibits for displaying the data measured by said sensor.
-
Specification