Transmitting data
Methods and apparatus are provided. In an example aspect, a method in a first wireless communication device of transmitting data is provided. The method includes determining that each of a plurality of frequency ranges is free for a transmission by the first wireless communication device, selecting one or more of the frequency ranges, and transmitting the data using one or more frequency ranges other than the selected one or more frequency ranges.
1 . A method in a first wireless communication device of transmitting data, the method comprising:
determining that each of a plurality of frequency ranges is free for a transmission by the first wireless communication device, the determining comprising performing a Listen Before Talk (LBT) procedure on each frequency range of the plurality of frequency ranges, the LBT procedure indicating that the frequency range is free for a transmission by the first wireless communication device;
selecting one or more of the frequency ranges of the plurality of frequency ranges, the selected one or more frequency ranges having been determined as free for a transmission by the first wireless communication device;
puncturing the selected one or more frequency ranges; and
transmitting the data using one or more frequency ranges other than the selected one or more frequency ranges.
2 . The method of claim 1 , wherein selecting the one or more of the frequency ranges comprises selecting one or more frequency ranges that have been identified previously as being occupied by one or more signals from one or more other wireless communication devices, wherein the one or more signals from one or more other wireless communication devices comprise at least one narrowband, frequency hopping or BLUETOOTH signal.
3 . The method of claim 1 , wherein selecting the one or more of the frequency ranges comprises selecting one or more frequency ranges if any of the frequency ranges have been identified previously as being occupied by one or more signals from one or more other wireless communication devices.
4 . The method of claim 1 , wherein selecting the one or more of the frequency ranges comprises selecting one or more frequency ranges if one or more transmissions by the first wireless communication device on the one or more selected frequency ranges have been unsuccessful.
5 . The method of claim 4 , comprising selecting a first number of frequency ranges if the one or more transmissions that have been unsuccessful comprise a first number of transmissions less than a threshold number, and selecting a second number of frequency ranges if the one or more transmissions that have been unsuccessful comprise a second number of transmissions greater than a threshold number, wherein the first number of frequency ranges is less than the second number of frequency ranges.
6 . The method of claim 1 , wherein selecting the one or more of the frequency ranges comprises selecting the one or more of the frequency ranges based on at least one of an indication from another wireless communication device that one or more of the frequency ranges is experiencing or has experienced interference, and an indication identifying one or more of the frequency ranges that is experiencing or has experienced interference, wherein the another wireless communication device comprises a receiver of the data.
7 . The method of claim 1 , comprising, for each of a plurality of further transmissions for transmitting further data:
determining whether each of the plurality of frequency ranges other than the selected one or more frequency ranges is free for the further transmission by the first wireless communication device;
if one or more of the frequency ranges is not free more than a predetermined number of times, reselecting the selected one or more frequency ranges; and
transmitting the further transmission data using one or more frequency ranges other than the selected one or more frequency ranges.
8 . The method of claim 1 , wherein transmitting the data using the one or more frequency ranges other than the selected one or more frequency ranges comprises transmitting the data according to an 802.11 standard.
9 . The method of claim 1 , wherein transmitting the data using the one or more frequency ranges other than the selected one or more frequency ranges comprises transmitting the data using unlicensed spectrum.
10 . An apparatus in a first wireless communication device for transmitting data, the apparatus comprising a processor and a memory, the memory containing instructions executable by the processor such that the apparatus is operable to:
determine that each of a plurality of frequency ranges is free for a transmission by the first wireless communication device, the determining comprising performing a Listen Before Talk (LBT) procedure on each frequency range of the plurality of frequency ranges, the LBT procedure indicating that the frequency range is free for a transmission by the first wireless communication device;
select one or more of the frequency ranges of the plurality of frequency ranges, the selected one or more frequency ranges having been determined as free for a transmission by the first wireless communication device;
puncture the selected one or more frequency ranges; and
transmit the data using one or more frequency ranges other than the selected one or more frequency ranges.