The present disclosure relates to a communication device that performs communication by using a plurality of channels to which different frequency bands are allocated, and relates to, for example, a communication device that performs communication by using a spread spectrum of frequency hopping or the like.
One of communication standards for near-field communication is a communication standard called Bluetooth (registered trademark). In this communication standard, communication (wireless communication) is performed by frequency hopping using the 2.4 GHz industrial, scientific and medical (ISM) band. Specifically, continuous frequency bands from 2.402 to 2.480 GHz are divided into 79 channels each having a bandwidth of 1 MHz, and the channels used for communication are switched every 625 μs.
The 2.4 GHz ISM band is used for wireless LAN, microwave oven, and other devices conforming to IEEE 802.11. Thus, radio waves generated in these devices may interfere with the communication using the above-described standard. Accordingly, version 1.2 of the above-described communication standard introduces improved frequency hopping called adaptive frequency hopping (AFH). In AFH, frequency hopping is performed to temporarily avoid a channel subject to interference (see Japanese Unexamined Patent Application Publication No. 2013-529431, Japanese Unexamined Patent Application Publication No. 2005-303379, and Japanese Unexamined Patent Application Publication No. 2006-287714).
The way of being subject to interference due to radio waves of a wireless LAN or the like differs according to the location of a communication device. That is, a channel subject to interference in a communication device may be different from a channel subject to interference in another communication device. Thus, it is desirable for AFH to select a channel not subject to interference in both communication devices. In a case where a channel not subject to interference in both communication devices is selected, however, the channel subject to interference only in one of the communication devices cannot be selected, and thus, the number of selectable channels is likely to be small. In the above-described communication standard, a minimum necessary number of channels to be used for frequency hopping is defined as “20”. Accordingly, in a case where the number of channels not subject to interference in both communication devices becomes smaller than 20, a channel subject to interference has to be used for frequency hopping too. If the channel subject to interference is used, retransmission as a result of an error tends to occur, degrading the communication quality.
A first aspect of the present disclosure relates to a communication device that performs communication by using a group of channels to which different frequency bands are allocated. The communication device includes: a channel identifying unit that identifies the channel not subject to interference in a subject device, among a plurality of the channels that are available for communication; a first information acquiring unit that acquires channel information about the channel not subject to interference in a communication partner; and a channel group selecting unit that selects, as the group of channels, a predetermined number of the channels or more on the basis of the channel identified by the channel identifying unit and the channel information acquired by the first information acquiring unit. The channel group selecting unit selects at least one of the channels not subject to interference in both the subject device and the communication partner as at least a part of the group of channels and, if the number of the channels not subject to interference in both the subject device and the communication partner does not reach the predetermined number, further selects at least one of the channels subject to interference only in the subject device or the communication partner having a lower transmission power, as at least a part of the group of channels.
According to this configuration, if the number of the channels not subject to interference in both the subject device and the communication partner does not reach the predetermined number, the at least one of the channels subject to interference only in the subject device or the communication partner having a lower transmission power is selected as at least a part of the group of channels. That is, the channel subject to interference only in a device having a lower transmission power is used for communication. The device having a lower transmission power has a larger received signal strength indicator of a radio wave transmitted from the partner than the device having a larger transmission power, and thus is more unlikely to be influenced by interference due to external radio waves or the like. The channel subject to interference only in the device having a lower transmission power is more unlikely to be influenced by external radio waves or the like than the channel subject to interference only in the device having a higher transmission power and the channel subject to interference in both. Accordingly, degradation of the communication quality is likely to be suppressed in a case of being subject to interference due to external radio waves or the like.
A second aspect of the present disclosure relates to a communication method performed by a communication device that performs communication by using a group of channels to which different frequency bands are allocated. The communication method includes: a channel identifying step of identifying the channel not subject to interference in a subject device, among a plurality of the channels that are available for communication; a first information acquiring step of acquiring channel information about the channel not subject to interference in a communication partner; and a channel group selecting step of selecting, as the group of channels, a predetermined number of the channels or more on the basis of the channel identified in the channel identifying step and the channel information acquired in the first information acquiring step. In the channel group selecting step, at least one of the channels not subject to interference in both the subject device and the communication partner is selected as at least a part of the group of channels and, if the number of the channels not subject to interference in both the subject device and the communication partner does not reach the predetermined number, at least one of the channels subject to interference only in the subject device or the communication partner having a lower transmission power is further selected as at least a part of the group of channels.
A third aspect of the present disclosure relates to a program causing a computer to execute the above communication method.
As illustrated in
In the above-described communication standard, three classes are defined in accordance with the transmission power. The transmission power of class 1 is the highest (100 mW), the transmission power of class 2 is intermediate (10 mW), and the transmission power of class 3 is the lowest (1 mW). As a criterion, a radio wave travels 100 m in class 1, 10 m in class 2, and 1 m in class 3. Typically, a device that operates with a battery (e.g., smartphone) is set in class 2, and a device supplied with an external power supply (e.g., audio device or car navigation device) is set in class 1. Herein, as an example, the communication device 1, which is a master communication device, operates in class 1 whereas the communication device 2, which is a slave communication device, operates in class 2. That is, as illustrated by the thickness of arrows in
As illustrated in
On the other hand, in the example in
In the example in
The radio transmitting/receiving unit 12 performs wireless communication in the 2.4 GHz band in accordance with the above-described communication scheme. Specifically, the radio transmitting/receiving unit 12 performs wireless communication by using a frequency hopping spread spectrum in which channels are switched in every slot (625 μs). The radio transmitting/receiving unit 12 performs signal processing such as modulation, frequency conversion, and power amplification on transmission data that is input from the communication processing unit 10 to generate an RF signal in the 2.4 GHz band and transmit it as a radio wave from the antenna 13. In addition, the communication processing unit 10 performs signal processing such as amplification, frequency conversion, and demodulation on the RF signal in the 2.4 GHz band as the radio wave received by the antenna 13 to generate reception data and output it to the communication processing unit 10.
The communication processing unit 10 performs various kinds of communication processing on the basis of a communication protocol of the above-described communication scheme. The communication processing unit 10 includes, for example, a computer (e.g., microprocessor) that executes a command on the basis of a program 110 stored in the storage unit 11. The communication processing unit 10 may cause the computer to execute all the processing or may cause a dedicated logic circuit to execute at least a part of the processing. In addition, the communication processing unit 10 may be formed on an IC or may be configured from a plurality of ICs.
In the example in
The channel identifying unit 100 identifies, among all channels (79 channels) that are available for frequency hopping, a channel not subject to interference (hereinafter also referred to as “non-interference channel”) in the communication device 1. For example, the channel identifying unit 100 acquires, from the radio transmitting/receiving unit 12, the received signal strength indicator of each channel during a period in which communication is not performed, and determines for each channel whether the received signal strength indicator during the non-communication period is smaller than a predetermined threshold. The channel identifying unit 100 identifies a channel whose received signal strength indicator during the non-communication period is smaller than the threshold as the non-interference channel.
In addition, the channel identifying unit 100 may calculate an error rate of reception data in each channel (e.g., error detection frequency in a predetermined number of packets) to compare the error rate with a predetermined threshold. In this case, the channel identifying unit 100 identifies a channel whose error rate is smaller than the threshold as the non-interference channel.
The first information acquiring unit 101 acquires channel information about the non-interference channel in the communication device 2. For example, the first information acquiring unit 101 transmits a command “HCI_Read_AFH_Channel_Map” through a host controller interface (HCI) from an upper layer to a lower layer of a protocol stack of the above-described communication scheme. In accordance with this command, the first information acquiring unit 101 acquires, from the communication device 2, information indicating whether each channel is subject to interference (channel information) in the communication device 2.
The second information acquiring unit 102 acquires transmission power information about the transmission power of the communication device 2. For example, when starting a connection with the communication device 2, the second information acquiring unit 102 acquires information about the class of the transmission power in the communication device 2 as the transmission power information.
The channel group selecting unit 103 selects channels to be used for frequency hopping. That is, on the basis of the non-interference channel in the communication device 1 identified by the channel identifying unit 100 and the channel information about the non-interference channel in the communication device 2 acquired by the first information acquiring unit 101, the channel group selecting unit 103 selects 20 or more channels not subject to interference in both the communication device 1 and the communication device 2 as a group of channels to be used for frequency hopping.
In addition, in a case where the number of channels not subject to interference in both the communication device 1 and the communication device 2 does not reach 20 (minimum necessary number for frequency hopping), the channel group selecting unit 103 selects at least one channel subject to interference (hereinafter also referred to as “interference channel”) only in the communication device 1 or the communication device 2 having a lower transmission power, as at least a part of the group of channels to be used for frequency hopping. In this embodiment, as an example, the transmission power of the communication device 1 is higher than that of the communication device 2. Thus, the channel group selecting unit 103 selects the shortfall to 20 channels, which are necessary for the group of channels, from the at least one interference channel in the communication device 2.
Note that if the high-and-low relationship of the transmission power between the communication device 1 and the communication device 2 is changeable, the channel group selecting unit 103 may determine the high-and-low relationship of the transmission power between the subject device and the communication partner on the basis of comparison between the transmission power of the communication partner indicated by the transmission power information acquired by the second information acquiring unit 102 and the transmission power of the subject device.
Upon selection of the group of channels to be used for frequency hopping, the channel group selecting unit 103 transmits a command “HCI_Set_AFH_Host_Channel_Classification” through the HCI from the upper layer to the lower layer of the protocol stack. In accordance with this command, the channel group selecting unit 103 sets the group of channels to be used for communication with the communication device 2 using frequency hopping.
The communication control unit 105 performs various kinds of processing of the lower layer (Link Layer) of the protocol stack of the above-described communication scheme. For example, as processing related to adaptive frequency hopping (AFH), the communication control unit 105 sets a pseudo-random order of the group of channels given by the command “HCI_Set_AFH_Host_Channel_Classification” and notifies the communication device 2 of the set order. The communication control unit 105 switches the channels to be used for communication with the communication device 2 every predetermined time (every 625 μs) in accordance with the set order.
In addition, as other processing related to AFH, the communication control unit 105 transmits, to the communication device 2, a command “Channel_Classification_Req” for requesting channel information at a predetermined timing and requests channel information about the presence or absence of interference in each channel from the communication device 2. Upon reception of this command, the communication device 2 transmits a reply “Channel_Classification” to the master as a response including the channel information. Upon reception of the command “HCI_Read_AFH_Channel_Map” from the first information acquiring unit 101, the communication control unit 105 provides the channel information of the communication device 2 included in “Channel_Classification” to the first information acquiring unit 101.
The storage unit 11 stores the program 110 to be executed by the computer of the communication processing unit 10, constant data to be used for communication processing of the communication processing unit 10, variable data that is temporarily stored in the process of communication processing, and the like. The storage unit 11 includes any storage device, such as a ROM, a RAM, or a flash memory. The program 110 may be stored in advance in the ROM or the like of the storage unit 11, a program downloaded from a host device (main controller) that is not illustrated may be written into the storage unit 11, or a program read in a reading device that is not illustrated, from a non-transitory tangible medium (e.g., DVD or USB memory), may be written into the storage unit 11.
In the example in
As in the radio transmitting/receiving unit 12 in the communication device 1, the radio transmitting/receiving unit 22 performs wireless communication in the 2.4 GHz band in accordance with the above-described communication scheme.
As in the communication processing unit 10 in the communication device 1, the communication processing unit 20 performs various kinds of communication processing on the basis of a communication protocol of the above-described communication scheme. The communication processing unit 20 includes, for example, a computer that executes a command on the basis of a program 210 stored in the storage unit 21. The communication processing unit 20 may cause the computer to execute all the processing or may cause a dedicated logic circuit to execute at least a part of the processing. In addition, the communication processing unit 20 may be formed on an IC or may be configured from a plurality of ICs.
In the example in
As in the channel identifying unit 100 described above, the channel identifying unit 200 identifies, among all channels (79 channels) that are available for frequency hopping, a non-interference channel in the communication device 2.
As in the communication control unit 105 described above, the communication control unit 205 performs various kinds of processing of the lower layer (Link Layer) of the protocol stack of the above-described communication scheme. For example, the communication control unit 205 switches the channels to be used for communication with the communication device 1 every predetermined time (every 625 μs) in accordance with the group of channels and in accordance with its order transmitted from the communication device 1. In addition, upon reception of a command (Channel_Classification_Req) for requesting channel information from the communication device 1, the communication control unit 205 transmits, as a reply to the communication device 1, channel information (Channel_Classification) based on the result identified by the channel identifying unit 200.
As in the storage unit 11 described above, the storage unit 21 stores the program 210 to be executed by the computer of the communication processing unit 20, constant data to be used for communication processing of the communication processing unit 20, variable data that is temporarily stored in the process of communication processing, and the like. The program 210 may be stored in advance in the storage unit 21, a program downloaded from a host device that is not illustrated may be written into the storage unit 21, or a program read in a reading device that is not illustrated, from a non-transitory tangible medium, may be written into the storage unit 21.
Now, operations of the communication device 1 having the above-described configuration, the operations being related to frequency hopping, will be described with reference to the flowcharts in
At a predetermined timing for acquiring the received signal strength indicator (RSSI) (ST100), the channel identifying unit 100 acquires the received signal strength indicator of each channel from the radio transmitting/receiving unit 12 (ST105). The timing for acquiring the received signal strength indicator may be, for example, every certain time or when the no-communication state lasts for a certain time or longer. The channel identifying unit 100 compares the received signal strength indicator of each channel or the average of the received signal strength indicators with a predetermined threshold, and determines whether each channel is subject to interference on the basis of the comparison result (ST110).
At a predetermined timing for acquiring an error rate (ST115), the channel identifying unit 100 acquires the error rate of each channel (ST120). The timing for acquiring the error rate may be, for example, every certain time or a timing at which a predetermined number of packets are received for each channel. The channel identifying unit 100 acquires, for example, the number of packets in which errors have been detected among the predetermined number of packets as the error rate. The channel identifying unit 100 compares the error rate of each channel with a predetermined threshold, and determines whether each channel is subject to interference on the basis of the comparison result (ST125). While the communication operation is continued without transition to a sleep mode or the like, the channel identifying unit 100 repeats the process in steps ST100 to ST125 (ST130).
First, in response to the communication device 1 starting a connection with the communication device 2 (ST200), the second information acquiring unit 102 acquires information on the class of the transmission power as the transmission power information from the communication device 2 (ST205). In addition, at a predetermined timing for acquiring the channel information during the connection between the communication device 1 and the communication device 2 (ST210, ST215), the first information acquiring unit 101 acquires the channel information from the communication device 2 that is being connected (ST220). The timing for acquiring the channel information is, for example, every certain time or a timing at which the determination result by the channel identifying unit 100 is acquired in the above-described steps ST110 and ST125 (
At a predetermined timing for selecting the group of channels during the connection with the communication device 2 (ST300, ST305), the channel group selecting unit 103 selects channels not subject to interference in both the communication device 1 and the communication device 2 as the group of channels (ST310). That is, on the basis of the determination result by the channel identifying unit 100 in the above-described steps ST110 and ST125 (
The channel group selecting unit 103 counts the number of the non-interference channels selected in step ST310 and determines whether the number reaches 20 (minimum necessary number for frequency hopping) (ST330). If the number of the selected non-interference channels does not reach 20, the channel group selecting unit 103 further selects, as the group of channels, channels that correspond to the shortfall to 20 from the channels subject to interference only in a device having a lower transmission power (only in the communication device 2 in this example) (ST335). Thus, the group of channels has 20 channels in total, including the non-interference channels in both the communication devices 1 and 2 and the channels subject to interference only in the communication device 2. While the communication operation is continued, the channel group selecting unit 103 repeats the process in steps ST300 to ST335 (ST370).
As described above, according to this embodiment, if the number of non-interference channels not subject to interference in both the communication devices 1 and 2 does not reach 20, which is the minimum necessary number for frequency hopping, at least one channel subject to interference only in the communication device 1 or 2 having a lower transmission power is selected as at least a part of the group of channels to be used for frequency hopping. That is, the channel subject to interference only in the device having a lower transmission power is used for communication. The device having a lower transmission power has a larger received signal strength indicator of a radio wave transmitted from the other device than the device having a higher transmission power, and thus is more unlikely to be influenced by interference due to external radio waves or the like. Accordingly, the channel subject to interference only in the device having a lower transmission power is more unlikely to be influenced by external radio waves or the like than a channel subject to interference only in the device having a higher transmission power or a channel subject to interference in both the devices. This makes it unlikely to cause a communication error, communication interruption, or the like, and thereby it is possible to effectively suppress degradation of the communication quality in a case of being subject to interference due to external radio waves or the like.
In addition, according to this embodiment, on the basis of comparison between the transmission power of the communication device 2 indicated by the transmission power information and the transmission power of the communication device 1, the high-and-low relationship of the transmission power between the communication device 1 and the communication device 2 is determined. Thus, even if the high-and-low relationship of the transmission power is changed by a change of the communication device 2, the group of channels can be selected in accordance with the determination result of the high-and-low relationship of the transmission power, and thereby it is possible to suppress degradation of the communication quality in a case of being subject to interference due to external radio waves or the like.
Next, a second embodiment of the present invention will be described. In the second embodiment, if the number of group of channels does not reach the predetermined number, the transmission power is controlled to be increased.
The transmission power control unit 104 of the communication device 1 controls the transmission power of the communication devices 1 and 2 in accordance with the situation of interference of each channel in the communication devices 1 and 2.
If at least one interference channel subject to interference in the communication device 1 or the communication device 2 is selected by the channel group selecting unit 103 as a part of the group of channels, the transmission power control unit 104 controls the transmission power of the communication device 1 to be increased. For example, by increasing a gain of an output-stage amplifier in the radio transmitting/receiving unit 12, the transmission power control unit 104 increases the transmission power from the antenna 13. In this case, in addition, the transmission power control unit 104 also performs processing of transmitting, to the communication device 2, a control command for increasing the transmission power of the communication device 2. Specifically, the transmission power control unit 104 transmits a command “LMP_Power_Control_Req” for requesting an increase of the transmission power from the communication control unit 105 to the communication device 2.
On the other hand, after the transmission power control unit 104 has controlled the transmission power to be increased, if the interference channel is no longer included in the group of channels selected by the channel group selecting unit 103, the transmission power control unit 104 controls the transmission power of the communication device 1 to be restored. For example, the transmission power control unit 104 decreases the transmission power from the antenna 13 by reducing the gain of the output-stage amplifier in the radio transmitting/receiving unit 12. In addition, in this case, the transmission power control unit 104 also performs processing of transmitting, to the communication device 2, a control command for restoring the transmission power of the communication device 2. Specifically, the transmission power control unit 104 transmits a command “LMP_Power_Control_Req” for requesting a decrease of the transmission power from the communication control unit 105 to the communication device 2.
In accordance with the control command (LMP_Power_Control_Req) transmitted from the communication device 1, the transmission power control unit 204 of the communication device 2 controls the transmission power in the radio transmitting/receiving unit 22. That is, if the control command for requesting an increase of the transmission power is received, the transmission power control unit 204 increases the transmission power from the antenna 23 by increasing the gain of the output stage in the radio transmitting/receiving unit 22. In addition, if the control command for requesting a decrease of the transmission power is received, the transmission power control unit 204 decreases the transmission power from the antenna 23 by decreasing the gain of the output stage in the radio transmitting/receiving unit 22.
If the channel group selecting unit 103 selects interference channels as the group of channels for frequency hopping (ST335), the transmission power control unit 104 controls the transmission power to be increased in the radio transmitting/receiving unit 22 (ST340) and also transmits a control command (LMP_Power_Control_Req) for requesting an increase of the transmission power of the communication device 2 from the communication control unit 105 to the communication device 2 (ST345).
On the other hand, if the channel group selecting unit 103 has selected a new group of channels in step ST310 (ST310), the transmission power control unit 104 determines whether the state where the interference channels are selected as the group of channels for frequency hopping is canceled as a result of the selection (ST350). If the state where the interference channels are selected as the group of channels is canceled, the transmission power control unit 104 controls the transmission power to be restored in the radio transmitting/receiving unit 22 (ST355) and also transmits the control command (LMP_Power_Control_Req) for requesting the transmission power of the communication device 2 to be restored from the communication control unit 105 to the communication device 2 (ST360).
As described above, according to this embodiment, if a channel subject to interference is selected as a part of the group of channels for frequency hopping, by increasing the transmission power of the communication device 1, the received signal strength indicator in the communication device 2 is increased, and thus, the communication device 2 is unlikely to be subject to interference due to external radio waves or the like. In this case, in addition, by increasing the transmission power of the communication device 2, the received signal strength indicator in the communication device 1 is increased, and thus, the communication device 1 is unlikely to be subject to interference due to external radio waves or the like. Thus, it is possible to more effectively suppress degradation of the communication quality in a case of being subject to interference due to external radio waves or the like.
In addition, according to this embodiment, if a channel subject to interference is no longer included in the group of channels for frequency hopping, the transmission power of the communication device 1 or the transmission power of the communication device 2 that has been increased is restored. Thus, as compared with a case where the transmission power remains to be increased, the power consumption of the communication device 1 or the communication device 2 can be reduced. Either the communication device 1 or the communication device 2 may be appropriately selected as a device whose transmission power is to be increased or to be restored in accordance with the situation of the interference wave.
Next, a third embodiment of the present invention will be described. In the third embodiment, a channel that is comparatively likely to be influenced by interference among non-interference channels is excluded from the group of channels for frequency hopping.
Although the operations of the channel group selecting unit 103 of the communication device 1 according to this embodiment are different from those of the communication device 1 illustrated in
In a case where at least a part of a plurality of channels subject to interference in either the communication device 1 or the communication device 2 having a higher transmission power is continuous as a frequency band (hereinafter this frequency band may also be referred to as “interference frequency band”), the channel group selecting unit 103 in this embodiment excludes channels that are adjacent to the continuous channel from the group of channels for frequency hopping.
In the example in
On the other hand, in the example in
If channels not subject to interference in both the communication device 1 and the communication device 2 are selected (ST310), from the channels not subject to interference in both the devices, the channel group selecting unit 103 excludes channels that are adjacent to the interference frequency band in the communication device 1 having a higher transmission power (the transmission power of the communication partner is lower/the received signal strength indicator thereof is smaller) (ST315).
As described above, if at least a part of the plurality of channels subject to interference in the device having a higher transmission power (the transmission power of the communication partner is lower/the received signal strength indicator thereof is smaller) is continuous as the interference frequency band, the interference frequency band may be subject to interference due to a radio signal of a wireless LAN or the like. In this case, channels that are adjacent to the interference frequency band are likely to be constantly influenced by the radio signal or the like. According to this embodiment, by excluding the channels that are adjacent to the interference frequency band from the group of channels, it can be more unlikely to be subject to interference due to a radio signal or the like.
Next, a modification of this embodiment will be described with reference to
In this modification, the channel group selecting unit 103 selects the group of channels in accordance with a criterion different from that in the above-described embodiment, in a case where the number of channels not subject to interference in both the communication device 1 and the communication device 2 does not reach 20. That is, in this case, the channel group selecting unit 103 selects non-interference channels not subject to interference in both the communication device 1 and the communication device 2, which are adjacent to the interference frequency band, as the group of channels, more preferentially than a channel subject to interference in one or both of the communication device 1 and the communication device 2.
The state illustrated in
If the non-interference channels that are adjacent to the interference frequency band in the communication device 1 having a higher transmission power are excluded from a selection target of the group of channels in step ST315, the channel group selecting unit 103 determines whether the number of selected non-interference channels after exclusion reaches 20 (minimum necessary number for frequency hopping) (ST320). If the number of selected non-interference channels after exclusion does not reach 20, from the non-interference channels that have been excluded from the selection target in step ST315, the channel group selecting unit 103 selects again the non-interference channels that correspond to the shortfall to 20 (ST325). Then, the channel group selecting unit 103 further determines whether the number of selected non-interference channels reaches 20 (ST330). If the number of selected non-interference channels still does not reach 20, through the above-described processing in step ST335, the channel group selecting unit 103 selects channels that correspond to the shortfall to 20 from channels subject to interference only in the device having a lower transmission power (only in the communication device 2 in this example).
According to this modification, if the number of channels not subject to interference in both the communication device 1 and the communication device 2 does not reach 20, non-interference channels that are adjacent to the interference frequency band are selected as the group of channels more preferentially than a channel subject to interference in the communication device 1 or the communication device 2. Although the non-interference channels that are adjacent to the interference frequency band may be influenced by a radio signal of a wireless LAN or the like, since the non-interference channels are determined as not being subject to interference in both the communication device 1 and the communication device 2, the degree of interference is comparatively small. Thus, by selecting the non-interference channels that are adjacent to the interference frequency band as the group of channels more preferentially, it is possible to suppress degradation of the communication quality as a result of the influence of interference.
Some of the embodiments of the present invention have been described above. However, the present invention is not limited to the above embodiments and includes variations.
For example, the above embodiments have described an example of performing communication by using frequency hopping. However, in another embodiment of the present invention, communication may be performed by using another scheme of using a plurality of channels to which different frequencies are allocated.
In addition, the above embodiments have described an example of applying the present invention to communication conforming to the Bluetooth (registered trademark) communication standard. However, the present invention is also applicable to other various communication standards.
Number | Date | Country | Kind |
---|---|---|---|
2017-008779 | Jan 2017 | JP | national |
This application is a Continuation of International Application No. PCT/JP2017/044496 filed on Dec. 12, 2017, which claims benefit of priority to Japanese Patent Application No. 2017-008779 filed on Jan. 20, 2017. The entire contents of each application noted above are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2017/044496 | Dec 2017 | US |
Child | 16504982 | US |