Data transmission apparatus adaptive to data quality on radio-transmission and a method of data transmission therefor
First Claim
1. Apparatus for transmitting data on radio waves between a master and at least one slave and controlling a rate of packet data transmitted between the master and the at least one slave adaptively to quality of an radio frequency (RF) channel, comprising:
- a controller for controlling error detection in packet data transmitted on the radio waves;
a quality determining section for determining the quality of the packet data transmitted on a basis of an error detected; and
a command generator responsive to a result from determination of the quality of the packet data for generating a command indicating an alteration of a sort of the packet data to send out the command toward a source party having transmitted the packet data.
3 Assignments
0 Petitions
Accused Products
Abstract
With radio-transmission apparatus, in order to control the rate of packet data transmitted between a master and slaves adaptively to the quality of an RF channel, a slave controls, when having received packet data, error detection to detect a reception error in the packet data. On the basis of the reception error detected, the quality of the packet data transmitted is determined. In response to the resultant quality thus determined, the slave generates a command instructing the master, sending out packet data, to alter a sort of packets to transmit the command to the master. The master alters the sort of packets as instructed by the command.
33 Citations
22 Claims
-
1. Apparatus for transmitting data on radio waves between a master and at least one slave and controlling a rate of packet data transmitted between the master and the at least one slave adaptively to quality of an radio frequency (RF) channel, comprising:
-
a controller for controlling error detection in packet data transmitted on the radio waves;
a quality determining section for determining the quality of the packet data transmitted on a basis of an error detected; and
a command generator responsive to a result from determination of the quality of the packet data for generating a command indicating an alteration of a sort of the packet data to send out the command toward a source party having transmitted the packet data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of transmitting data on radio waves between a master and at least one slave, comprising:
-
a first step of establishing a connection between the master and the at least one slave;
a second step of transmitting, following said first step, from the master to the at least one slave a first command setting to a predetermined value a rate of the packet data according to a link manager protocol regulated in Bluetooth;
a third step of receiving the first command by the at least one slave;
a fourth step of starting, upon having received the first command, detecting an error;
a fifth step of transmitting, following said fourth step, purely the packet data from the master to the at least one slave;
a sixth step of measuring an accumulated number of errors detected in a period of time for detecting an error as a total number of slots for reception error, where a length of the packet data received by the at least one slave is represented by a number of slots, the period of time being set as an accumulated number of slots;
a seventh step of comparing the total number of slots of reception error with a predetermined, first threshold defining deterioration of the packet data on transmission to determine the deterioration of quality of the packet data in dependence upon whether or not the total number of slots is detected equal to or exceeding the first threshold;
an eight step of instructing, in dependence upon a result from determination of the deterioration, the master from the at least one slave to alter a type of packet;
a ninth step of determining whether or not an error correction code is to be attached to the type of packet presently set in response to alteration of the type of packet; and
a tenth step of controlling alteration of the type of packet in the packet data to be transmitted from the master to the at least one slave, whereby a rate of packet data transmitted between the master and the at least one slave is controlled adaptively to quality of an radio frequency (RF) channel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of transmitting data on radio waves between a master and at least one slave, comprising:
-
a first step of establishing a connection between the master and the at least one slave;
a second step of transmitting, following said first step, from the master to the at least one slave a first command setting to a predetermined value a rate of the packet data according to a link manager protocol regulated in Bluetooth;
a third step of receiving the first command by the at least one slave;
a fourth step of starting, upon having received the first command, detecting an error;
a fifth step of transmitting, following said fourth step, purely the packet data from the master to the at least one slave;
a sixth step of measuring an accumulated number of errors detected in a period of time for detecting error as a total number of slots for reception error, where a length of the packet data received by the at least one slave is represented by a number of slots, the period of time being set as an accumulated number of slots;
a seventh step of comparing, when an error correction code has been attached to the packet data by the at least one slave, the total number of slots of reception error with a predetermined, first threshold defining improvement of the packet data on transmission to determine the improvement of quality of the packet data in dependence upon whether or not the total number of slots is detected equal to or below the first threshold;
an eight step of instructing, independence upon a result from determination of the improvement, the master from the at least one slave to alter a type of packet;
a ninth step of determining whether or not an error correction code is to be inhibited from being attached to the type of packet presently set in response to alteration of the type of packet; and
a tenth step of controlling alteration of the type of packet in the packet data to be transmitted from the master to the at least one slave, whereby a rate of packet data transmitted between the master and the at least one slave is controlled adaptively to quality of an radio frequency (RF) channel. - View Dependent Claims (20, 21, 22)
-
Specification