Embodiments relate to the field of communication systems, such as ad-hoc radio communication systems, for example. By way of example, embodiments relate to a method of transmitting data, such as OFDM symbols.
An ad-hoc radio communication group generally consists of a plurality of ad-hoc radio communication devices, wherein the communication among these devices is self-organized. The plurality of devices are able to discover each other within a range to form the communication group, and within the communication group, they can communicate with each other without the need of a central control.
Orthogonal Frequency Division Multiplexing (OFDM) is a widely used technique in ad-hoc radio communication systems. OFDM is a multi-carrier transmission technique, which divides the available frequency spectrum into many subcarriers, each one being modulated by a low data rate stream. OFDM can achieve high-speed data transmission and high spectral efficiency. So far, several of OFDM based standards have been put forward, such as the ECMA standard.
As an illustration, in the current version of the ECMA standard [1], the spectrum between 3100 to 10600 MHz has been divided into 14 frequency bands, each with a frequency bandwidth of 528 MHz. A multi-band OFDM scheme is used to transmit information. A total of 128 sub-carriers are used per frequency band. In operation, for example, a plurality of ad-hoc radio communication devices tend to operate as an ad-hoc communication group (beacon group) in a particular frequency channel. When the ad-hoc radio communication devices in a particular beacon group under normal equilibrium operation are tuned to a particular frequency channel, the devices end up using only up to three frequency bands of the available fourteen frequency bands. Moreover, a frequency band in one of the three utilized frequency bands is only used up to one-third of the time (if devices operate in respective time-frequency-codes). The above translates to low spectral usage and unutilized bands of frequencies.
Thus it can be seen that there is still a need to improve the existing standard to increase the point to point data rate as well as the overall network throughput.
In one embodiment, a method for transmitting OFDM symbols by a plurality of ad-hoc radio communication devices in an ad-hoc radio communication devices' group is provided. The method may include a first ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting a first OFDM symbol in a first frequency sub-range of a frequency range selected for transmission in accordance with a frequency hopping pattern, the frequency range including a plurality of frequency sub-ranges, and in the same transmission time period, a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting a second OFDM symbol in a second frequency sub-range of the frequency range, wherein the second frequency sub-range is different from the first frequency sub-range.
In the drawings, like reference characters generally refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of various embodiments. In the following description, various embodiments are described with reference to the following drawings, in which:
a) shows an illustration of a method to transmit OFDM symbols according to one embodiment of the invention;
b) shows an illustration of a method to transmit OFDM symbols according to another embodiment of the invention;
As used herein, the term frequency band may refer to a predefined continuous frequency range, which may be used for signal transmission. In the context of this description, a frequency band may often be referred to using a (frequency) band number associated with it.
Further, the term frequency channel may refer to a combination of one or more frequency bands, and such a combination may be used for signal transmission as well. In this context, a frequency channel may or may not have a continuous frequency range. In the context of this description, a frequency channel is often referred to using a frequency channel number associated with it.
Additionally, the term band group may refer to a group of frequency bands. A band group may or may not be used for signal transmission. It should be noted that it is possible that a frequency channel may have the same frequency bands as a band group.
Still further, the term Time-Frequency Code (TFC) may include a frequency hopping pattern, wherein some patterns hop among frequency bands and some stay fixed in a single frequency band. For example, the ECMA standard specifies 3 types of TFCs: one is referred to as Time-Frequency Interleaving (TFI) where the coded information is interleaved over three frequency bands; one is referred to as two-band TFI or TFI2, where the coded information is interleaved over two frequency bands; one is referred to as Fixed Frequency Interleaving (FFI), where the coded information is transmitted on a single band. Under the ECMA standard and as used hereinafter, the terms “Time-Frequency Codes (TFC)” and “frequency hopping pattern” are synonymous with the term “frequency channel”.
In general, in the current version of ECMA standard for OFDM transmission system, when an ad-hoc radio communication group operates in a particular frequency channel, a frequency band in a frequency band group is utilized only up to a maximum of a certain portion of the time. For example according to the current version of the ECMA standard, a frequency band is used only up to a maximum of one-third of the time if TFI is used. Further, if a device is transmitting in a particular frequency band during an OFDM symbol duration, the other bands in the band group (and possibly other band groups) are unutilized during that OFDM symbol transmission time. For example,
In one embodiment of the invention, for the ad-hoc radio communication devices in an ad-hoc radio communication devices' group to transmit OFDM symbols, a first ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a first OFDM symbol in a first frequency sub-range of a frequency range selected for transmission in accordance with a frequency hopping pattern, the frequency range including a plurality of frequency sub-ranges. In the same transmission time period, a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a second OFDM symbol in a second frequency sub-range of the frequency range in accordance with a time shifted version of the frequency hopping pattern, wherein the second frequency sub-range is different from the first frequency sub-range.
In a further embodiment, in the same transmission time period, a third ad-hoc radio communication device of the ad-hoc radio communication devices' group may transmit a third OFDM symbol in a third frequency sub-range, wherein the third frequency sub-range is different from the first and second frequency sub-ranges.
This embodiment is also illustrated in
It thus can be seen that the entire band group may be utilized at the same time. For example, in
In another embodiment, a first ad-hoc radio communication device of an ad-hoc radio communication devices' group transmits a first OFDM symbol in a first frequency sub-range of a frequency range selected for transmission in accordance with a frequency hopping pattern, the frequency range comprising a plurality of frequency sub-ranges. In the same transmission time period, a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a second OFDM symbol in a second frequency sub-range of the frequency range in accordance with a time shifted version of the above same frequency hopping pattern, wherein the second frequency sub-range is different from the first frequency sub-range. In one embodiment, the frequency hopping pattern is with reference to a fixed point in time such as the start of a beacon slot or the start of a Medium Access Slot. In a further embodiment, in the same transmission time period, a third ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a third OFDM symbol in a third frequency sub-range of the frequency range in accordance with a still larger time shifted version of the above same frequency hopping pattern, wherein the third frequency sub-range is different from the first and second frequency sub-ranges.
It should be noted that the hopping pattern is not limited to the pattern as shown in
In addition to the effects given above, if an ad-hoc radio communication device has, for example, three Radio Frequency (RF) chains (one of the proposed three chains being optional), the ad-hoc radio communication device within the ad-hoc radio communication group will be able to have the capability to transmit an OFDM symbol in one frequency band and receive in at least one other frequency band simultaneously another OFDM symbol from another ad-hoc radio communication device. As an example, in
It should be noted however, that the number of OFDM symbols that can be transmitted in a same transmission time period is not limited to the illustration shown in
The embodiments shown above can also be easily extended to, for example, the OFDM transmission system using dual carrier TFCs or even multi-carrier TFCs. Briefly, according to the dual carrier TFCs, two OFDM symbols are transmitted in two frequency sub-ranges at a same OFDM transmission time in accordance with a frequency hopping pattern, the frequency range including a plurality of frequency sub-ranges. According to one embodiment of the invention, within an ad-hoc radio communication devices' group, a first ad-hoc radio communication device of an ad-hoc radio communication devices' group transmits a plurality of at least two OFDM symbols in a first plurality of at least two frequency sub-ranges selected for transmission in accordance with a frequency hopping pattern, the frequency range including a plurality of frequency sub-ranges. In the same transmission period, a second ad-hoc radio communication device of the ad-hoc radio communication group transmits a plurality of at least two OFDM symbols in a second plurality of at least two frequency sub-ranges, wherein the second plurality of frequency sub-ranges has no overlap with the first plurality of frequency sub-ranges.
In one embodiment, all the ad-hoc radio communication devices in the ad-hoc radio communication group are synchronized. In one embodiment, ad-hoc radio communication devices may start their OFDM symbol transmission at a same time. For example, for the ECMA standard based system, all the ad-hoc radio communication devices may start their OFDM symbol transmission at the Beacon Period Start Time (BPST) of the slowest neighbor device or the average of the BPSTs of all the devices in an ad-hoc radio communication group. In one embodiment, an ad-hoc radio communication device may start its OFDM symbol transmission during the Beacon Period at the start of the device's beacon slot. In this regard, Beacon Period (BP) may be defined as a period of time declared by a device during which it sends or listens for beacons according to the ECMA standard, and the term beacon may refer to information regarding such as the reservation of time slots in the further data period. Each superframe starts with a BP, which extends over one or more contiguous Medium Access Slots (MASs). The start of the first MAS in the BP, and the superframe, is called the Beacon Period Start Time (BPST). As background information, under the ECMA standard, frame is defined as unit of data transmitted by a device, and a superframe is the basic timing structure for frame transmissions. A superframe is composed of 256 MASs, and a superframe includes a BP followed by a data period. In one embodiment, an ad-hoc radio communication device may start its OFDM transmission in a MAS in the data period at the start of that MAS. A BP comprises a number of beacon slots, and a beacon can be transmitted within a beacon slot.
In the embodiment that all the ad-hoc radio communication devices are synchronized, there are two further options for the method of transmitting OFDM symbols according to a further embodiment of the invention. The options will be illustrated based on the ECMA standard.
According to one embodiment, if a maximum integer number of n OFDM symbols can be transmitted during a unit time, then every (n+1)th OFDM symbol from the first starts at integer values of each unit time.
For example, for the ECMA standard specified system, an OFDM Symbol Transmission Duration (OSTD) may be 312.5 ns+9.47 ns=321.97 ns, wherein an OFDM symbol transmission time of 312.5 ns and a band switching time of 9.47 ns is included. In one embodiment, an OFDM symbol is transmitted only during an OSTD. It thus can be seen that a maximum integer value of three OFDM symbols can be transmitted within one microsecond. According to one embodiment, every first to third OFDM symbols from the first transmission are transmitted continuously, and every fourth OSTD from the first transmission starts at integer values of microseconds.
a) shows an illustration of this embodiment for transmitting OFDM symbols according to one embodiment of the invention. As can be seen, the first OSTD starts at average of the BPSTs of all the devices or BPST of the slowest device, the second OSTD starts at the end of the first, and the third OSTD starts at the end of the second. Further, the fourth OSTD starts at the beginning of the next integer valued microsecond. Therefore, under the ECMA standard wherein a Medium Access Slot (MAS) includes 256 microseconds, there can be 256×3=768 OSTDs during a MAS, if the first OSTD starts at the start of the MAS. For example, for TFC offset 0 of
According to a second option, all the OFDM Symbol Transmission Durations (OSTD) may be aligned continuously without time gap according to one embodiment of the invention.
This option is illustrated in
According to one embodiment, the first band of TFC offset 0 may start at a MAS boundary and TFC offset 1 and TFC offset 2 may also start at the same MAS boundary. Any ad-hoc radio communication device hearing an ongoing transmission can easily identify the TFC offset by just finding the band used in a particular OSTD in a particular MAS.
Two options for selecting frequency sub-range for transmission in accordance with a frequency hopping pattern are proposed.
According to one embodiment, an ad-hoc radio communication device may select a default frequency sub-range of a frequency range selected for transmission in accordance with a frequency hopping pattern. This embodiment is illustrated also based on the ECMA standard. For example, within an ad-hoc radio communication group, an ad-hoc radio communication device may always choose the default offset, such as TFC offset 0 for transmitting beacons (
According to another embodiment, an ad-hoc radio communication device may select a random frequency sub-range of a frequency range selected for transmission in accordance with a frequency hopping pattern. This embodiment can be illustrated also based on the ECMA standard. For example, within an ad-hoc radio communication devices' group, an ad-hoc radio communication device may always choose a random or any fixed TFC offset, either TFC offset 0, TFC offset 1, or TFC offset 2, for transmitting beacons, and the frequency sub-range at the beginning of the transmission can be either frequency band 211, frequency band 221, or frequency band 231 (
Under this option, for the example shown in
Also under this option, the usage of TFC offsets, such as TFC offset 0, TFC offset 1, TFC offset 2 shown in
In one embodiment, the ad-hoc radio communication device for transmitting OFDM symbols within a ad-hoc radio communication group includes a selector configured to select a frequency sub-range of a frequency range for transmission in accordance with a frequency hopping pattern, the frequency range including a plurality of frequency sub-ranges, and a transmitter configured to transmit a OFDM symbol in the selected frequency sub-range in accordance with the frequency hopping pattern, wherein the selector selects the frequency sub-range of the frequency range for transmission such that the device transmits an OFDM symbol at a same transmission time period with another ad-hoc radio communication device that is within the same ad-hoc communication devices' group, wherein the other device uses a different frequency sub-range of the frequency range for transmission in accordance with a time shifte version of the frequency hopping pattern. In a further embodiment, the ad-hoc radio communication device further includes a synchronization circuit, wherein the synchronization circuit synchronizes the device with other devices within the ad-hoc radio communication devices' group. In a further embodiment, the ad-hoc radio communication device further comprises a counter clock applied to the frequency hopping pattern and to each time shifted version of the frequency hopping pattern, wherein upon the release of a frequency sub-range from being used in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern, the counter clock corresponding to the frequency hopping pattern or that time shifted version of the frequency hopping pattern starts being decremented from a predetermined value, and when the counter clock reaches zero, the device starts to transmit the OFDM symbol at the frequency sub-range in accordance with that frequency hopping pattern or that time shifted version of the frequency hopping pattern. The embodiments is illustrated in
In one embodiment, the ad-hoc radio communication device for transmitting OFDM symbols within an ad-hoc radio communication group includes a selector configured to select a first plurality of at least two frequency sub-ranges of a frequency range for transmission of a plurality of at least two OFDM symbols in accordance with a frequency hopping pattern, the frequency range comprising a plurality of frequency sub-ranges, and a transmitter configured to transmit the plurality of at least two OFDM symbols in the selected frequency sub-ranges in accordance with the frequency hopping pattern, wherein the selector is configured to select the plurality of the at least two frequency sub-ranges of the frequency range for transmission such that the device transmits the plurality of at least two OFDM symbols at a same transmission time period with another ad-hoc radio communication device that is within the same ad-hoc communication devices' group, wherein the other device uses a second plurality of at least two frequency sub-ranges of the frequency range for transmission of a plurality of at least two OFDM symbols in accordance with the same frequency hopping pattern or a different frequency hopping pattern, and wherein the first plurality of frequency sub-ranges has no overlap with the second plurality of frequency sub-ranges. In a further embodiment, the ad-hoc radio communication device further includes a synchronization circuit, wherein the synchronization circuit synchronizes the device with other devices within the ad-hoc radio communication devices' group. In a further embodiment, the ad-hoc radio communication device further comprises a counter clock applied to the frequency hopping pattern and to each time shifted version of the frequency hopping pattern, wherein upon the release of a frequency sub-range from being used in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern, the counter clock corresponding to the frequency hopping pattern or that time shifted version of the frequency hopping pattern starts being decremented from a predetermined value, and when the counter clock reaches zero, the device starts to transmit the OFDM symbol at the frequency sub-range in accordance with that frequency hopping pattern or that time shifted version of the frequency hopping pattern. The embodiments is also illustrated in
In order to facilitate transmission of OFDM symbols at exactly each OSTD, a synchronization method may be used using virtual clock concept to achieve finer synchronization between devices at nano-seconds level, so that OSTDs of devices are synchronized and do not overlap much to cause interference. The synchronization method proposed in [2] with a few suggested modifications will be described in more detail below.
Refer to
Assume that no device moves its BPST at the end of the current (first) superframe (superframe N). In the next superframe (superframe N+1), the devices A 111 and D 114 do not move their BPST's. Let Y′ and Z′ be respectively the actual and estimated reception times of D 114's beacon at A 111 in superframe N+1. Let n2 be the Beacon Slot Number of beacon of D 114 in superframe N+1. Let p=Tsf×Pclk be the number of clock cycles for a superframe duration, where Tsf is the time duration of one superframe. For current ECMA specified devices, Tsf=65536 μs, hence p=65536×528. In every superframe the same device's physical clock counts p cycles. Note that Pclk can be selected differently depending on individual implementations. For example, Pclk may also be selected based on 66 MHz clock. In such a case, m=85×66 and p=65536×66.
Now, Y, Z, Y′, and Z′ are known at device A with respect to a fixed reference time (could be the BPST of A 111, BA). From the following four relations,
Z=B
A+(n1−1)CAm (1)
Y=B
D+(n1−1)CDm (2)
Z′=B
A
+pC
A+(n2−1)CAm (3)
Y′=B
D
+pC
D+(n2−1)CDm (4)
where m=Tbp×Pclk=85×528, p=Tsf×Pclk=65536×528
the estimates of BD and CD can be obtained in two superframes:
C
D=(Y′−Y)/(p+m(n2−n1)) (5)
B
D
=Y−(n1−1)CDm=Y−(n1−1)(Y′−Y)m/(p+m(n2−n1)) (6)
In the third superframe, the device A 111 may align its BPST to device D 114's BPST (which it knows through the knowledge of BD+2pCD and the fixed reference time) and reset its virtual clock count to zero. Let PA be the number of physical clock cycles of A 111 during the superframe duration of D 114 (known to A 111) when PD is the number of physical clock cycles of D 114 in that same superframe duration of D 114. It can be seen that PD=p=65536×528.
If the device A 111 maintains a count of virtual clock cycles from the third superframe in such a way that its count of virtual clock cycles are obtained from the count of its physical clock cycles by subtracting one clock cycle from the count of its physical clock cycles every floor [PA/(PA−PD)] or Round [PA/(PA−PD)] of its physical clock cycles, the virtual clock of A 111 will be synchronized to the physical clock of D 114 to one clock period level.
In the above, the function floor [x] denotes the largest integer value not greater than the value ‘x’, and Round [x] denotes the nearest integer value to ‘x’.
If PA−PD=0, then the virtual clock is set to be the same as the physical clock. As seen above, only the first two superframes are needed for estimating clock periods and establishing the virtual clocks.
Two examples are given to illustrate the above proposed schemes.
Given n1=n2=n=5 and Pclk=528 MHz, CA=1/528 μs, Y is measured as 342.595 μs and Y′ is measured as 65882.595. μs, then using equation (5), CD can be estimated as 1.89405 ns and using equation (6), BD can be estimated as 2.5752 μs. In the superframe duration of D 114 (=pCD), A's clock counts, pCD/CA˜34605028 cycles. However, D 114's clock still counts p=65536×528=34603008 cycles. A 111's virtual clock is got from subtracting 1 clock cycle from every 17131 (which is =34605028/(34605028−34603008)) physical clock cycles of A 111.
Given n1=n2=n=5 and Pclk=66 MHz, CA=1/66 μs, Y is measured as 342.595 μs and Y′ is measured as 65882.595 μs, then using equation (5), CD can be estimated as 15.152 ns and using equation (6), BD can be estimated as 2.584 μs. In the superframe duration of D 114(=pCD), A 111's clock counts, pCD/CA˜4325514 cycles. However, D 114's clock still counts p=65536×66=4325376 cycles. A 111's virtual clock is got from subtracting 1 clock cycle from every 31344 (which is ˜4325514/(4325514−4325376)) physical clock cycles of A.
The flow diagram of the synchronization scheme is given in
In
As mentioned above, the introduced synchronization method may achieve finer synchronization between devices at nano-seconds level, so that OSTDs of devices are synchronized and do not overlap much to cause interference.
In a further embodiment of the invention, when a device in the ad-hoc radio communication devices' group senses that a default frequency sub-range or a default TFC offset is not available for transmission of an OFDM symbol, the device may select another frequency sub-range or another TFC offset for transmission.
This embodiment is illustrated under the ECMA standard. The Distributed Reservation Protocol (DRP) is used in the ECMA standard. The DRP is a protocol implemented in each device to support negotiation and maintenance of channel time reservation binding on all neighbour devices of the reservation participants. The DRP enables devices to reserve one or more MASs that the device can use to communicate with one or more neighbours. According to an embodiment, a device always tries to search or reserve MASs where transmissions and receptions can happen using a default TFC offset (TFC offset 0) for transmission in accordance with a frequency hopping pattern. If adequate bandwidth is not available, then the device may try to reserve MAS slots for transmissions and reception using the next higher TFC offset of the channel for transmission in accordance with a time shifted version of the frequency hopping pattern of the default TFC offset. For example, a device always reserves MASs pertaining to TFC offset 0 as shown in
Alternatively, in another embodiment, a device in the ad-hoc radio communication device group selects or reserves a frequency sub-range in accordance with a time shifted version of the frequency hopping pattern, the frequency sub-range being different from a frequency sub-range that has been reserved or selected by another device in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern in the ad-hoc radio communication devices' group. When a device in the ad-hoc radio communication devices' group senses that during a time period, a frequency sub-range of the frequency range or a TFC offset for transmission in accordance with the frequency hopping pattern is reserved or occupied, the device selects a different frequency sub-range from the frequency range or a higher TFC offset that has not been selected or occupied for transmission of OFDM symbols. This embodiment is also illustrated under the ECMA standard.
For example, a device seeking reservation of bandwidth always tries to reserve or use the already reserved time slots (MASs) by using an unused TFC offset of the channel. If the reserved MASs are unavailable for the device for any TFC offset of the channel, then the device seeks to reserve MASs other than the ones already reserved. This embodiment is further illustrated in
In one embodiment, if a device that wants to transmit an OFDM symbol in the ad-hoc radio communication devices' group senses that all the frequency sub-ranges of a frequency range for transmission in accordance with a frequency hopping pattern and all the time shifted versions of the frequency hopping pattern are already reserved or used, the device will select a frequency sub-range in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern for transmission that will be first released from being used to transmit the OFDM symbol in accordance with the frequency hopping pattern or the time shifted version of the frequency hopping pattern. In a further embodiment, a counter clock is applied for the frequency hopping pattern or to each of the time shifted version of the frequency hopping pattern, wherein upon the release of a frequency sub-range from being used in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern, the counter clock corresponding to the frequency hopping pattern or that time shifted version of the frequency hopping pattern starts being decremented from a predetermined value, and when the counter clock reaches zero, the device starts to transmit the OFDM symbol at the frequency sub-range in accordance with the frequency hopping pattern or the time shifted version of the frequency hopping pattern.
The embodiment is also illustrated in the ECMA standard. Prioritized Channel Access (PCA) is used in the ECMA standard to provide differentiated distributed contention access to the medium for a device for transmission. As an illustration of the embodiment, three independent and parallel implementations of the existing PCA back off module and protocol (as specified by the ECMA specification) are proposed to be used in parallel for use of the TFC offsets with different starting frequency sub-ranges using PCA.
For example, when a device has a data packet to send using the PCA, the device tries to send the packet using the default TFC offset (TFC offset 0) as shown in
This embodiment is further illustrated in
It should be noted that the device may be equipped with a counter clock for each TFC offset for every AC, and the device may start to transmit an OFDM symbol for an AC using a TFC offset whose counter clock first reaches zero. This embodiment is also illustrated in
When a device boots up in an ad-hoc radio communication group, it may look for neighbors by scanning the TFCs (channels). A TFC offset of a channel such as TFC offset 0 shown in
Channel IE: The format of the Channel IE is shown in
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a channel information message including information about frequency channel number the ad-hoc radio communication device uses to send beacons; and a transmitting unit configured to transmit the channel information message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. This embodiment is illustrated in
In one embodiment, the channel information message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern that the device uses to send beacons, wherein the frequency hopping pattern is with reference to a fixed point of time.
In one embodiment, the channel information message further comprises information on number of antennas being used by the device for a fixed period of time.
In one embodiment, the fixed period of time is a superframe and the fixed point of time is the start of a beacon slot or the start of a Medium Access Slot.
To cater to the proposed method for OFDM transmission, some changes are required in a few Information Elements (IEs) as specified in the current ECMA specification as follows:
DRP IE: Bits b13 and b14 that are currently reserved in the DRP Control field are proposed in the DRP IE to indicate the TFC offset of the channel as shown in
PCA Availability IE: The two reserved bits (b2-b1) of the Interpretation field of the PCA Availability IE are proposed to indicate the TFC offset of the channel. As shown in
Relinquish Request IE: Two reserved bits (b5-b4) of the Relinquish Request IE are proposed to indicate the TFC offset of the channel. Additional eight of the reserved bits (b13-b6) are proposed to indicate Channel Number as shown in
MAC Capabilities IE: One of the reserved bits in the current MAC Capabilities IE as given in the ECMA standard is proposed to be used to indicate the capability of the device to transmit in TFC offsets of the channel, and another reserved bit is proposed to be used to indicate if the device is able to transmit and receive using alternate channels.
PHY Capabilities IE: One of the reserved octets are proposed to be used for TFC Offset Control. In this TFC Offset Control field, one of the bits is used to indicate the capability of a device to transmit in TFC offsets of the channel as shown in
Enhanced DRP Availability IE: A new IE is proposed to be added to indicate a device's view of the current utilization of MASs in the current superframe (catering to the use of TFC offsets of the channel) as shown in
Dynamic Registers: Two of the reserved bits of PHY Control register as in current ECMA specification are proposed to be used for TFC Offset Control as shown in
In one embodiment, the ad-hoc radio communication devices in an ad-hoc radio communication devices' group are not synchronized. In such a case, a device in the group may listen to the medium through one of the available antennas to transmit a signal in a unused frequency band through the other antenna. The operation may not be synchronized among devices.
As a further illustration of the method for transmitting OFDM symbols under the ECMA standard according to an embodiment of the invention, transmission of OFDM symbols may also be operated among different band groups.
In one embodiment, the method for transmitting OFDM symbols by a plurality of ad-hoc radio communication devices in an ad-hoc radio communication devices' group comprises a first ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting a first OFDM symbol in a first frequency sub-range of a first frequency range selected for transmission in accordance with a frequency hopping pattern, the first frequency range comprising a plurality of frequency sub-ranges; in the same or overlapping transmission time period, a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting a second OFDM symbol in a second frequency sub-range of a second frequency range, in accordance with a different frequency hopping pattern, wherein the second frequency range is different from the first frequency range.
In one embodiment of the invention, the method for transmitting OFDM symbols by an ad-hoc radio communication device in an ad-hoc radio communication devices' group in a fixed time period comprises the ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting OFDM symbols in a first frequency range selected for transmission in accordance with a frequency hopping pattern in a first sub-period within the fixed time period, the first frequency range comprising a plurality of frequency sub-ranges; in a second sub-period different from the first sub-period within the above same fixed time period the ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting OFDM symbols in a second frequency range, in accordance with a different frequency hopping pattern, wherein the second frequency range is different from the first frequency range.
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a transmitter configured to transmit OFDM symbols in a first frequency range selected for transmission in accordance with a frequency hopping pattern in a first sub-period within a fixed time period, the first frequency range comprising a plurality of frequency sub-ranges, the transmitter also being configured to, in a second sub-period different from the first sub-period within the above same fixed time period, transmit OFDM symbols in a second frequency range, in accordance with a different frequency hopping pattern, wherein the second frequency range is different from the first frequency range. This embodiment is illustrated in
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises: a transmitter to transmit OFDM symbols to other devices of the ad-hoc radio communication devices' group; a receiver to receive OFDM symbols from other devices of the ad-hoc radio communication devices' group, wherein the transmitter is configured to transmit a first OFDM symbol in a first frequency sub-range of a first frequency range selected for transmission in accordance with a frequency hopping pattern in the same or overlapping transmission time period when a transmitter of a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a second OFDM symbol in a second frequency sub-range of a second frequency range, in accordance with a different frequency hopping pattern, wherein the first frequency range comprises a plurality of frequency sub-ranges, and the second frequency range is different from the first frequency range. This embodiment is illustrated in
For example, any two ad-hoc communication devices in an ad-hoc communication devices' group may communicate in a different band group using an alternate channel (channel other than the one in which normal beacons as given in ECMA standard are sent) using the Prioritized Contention Access (PCA) or the Distributed Reservation Protocol (DRP) during certain MASs in a superframe. In this regard, normal beacon refers to the beacon that is sent within the frequency channel (default channel) that all the ad-hoc radio communication devices within the ad-hoc radio communication devices' group are operating in. In this case, all the devices send the beacons only in one band group in a default channel that they are operating in. According to the embodiment of the invention, devices can communicate in an alternate channel in another band group other than the channel in which normal beacons were sent in accordance with a different frequency hopping pattern, using both the DRP and the PCA during the data period of the superframe. However, the devices need to revert to the default channel for their beacon transmissions in their beacon period.
Moreover, a device may invite a sub beacon group (sub ad-hoc radio communication devices' group) to join itself in another channel (alternate channel) of another band group for certain number of MASs during the data period of the superframe to communicate using the PCA or the DRP. Referring to
In this case, every device needs to scan the alternate channel of another band group that it intends to use for availability at least for one superframe to ensure that the alternate channel is available. As an example, if a device discovers another beacon group (ad-hoc radio communication devices' group) in an alternate channel, the device may not use that channel (alternate channel) for communicating with other devices in its beacon group either using the PCA or the DRP. The device shall also periodically reinitiate the scan every fixed number of superframes for a superframe duration to ensure that no new beacon group has been started in the alternate channel and that if the channel is available for alternate channel use. A device that envisages itself scanning an alternate channel in a superframe may advertise itself as unavailable for the PCA or the DRP in the alternate channel (or also in the default channel) during that superframe.
Further, every device that sends frames in an alternate channel during certain MASs in the data period of the superframe, shall send an alternate channel beacon frame (a beacon frame with one of the reserved bits in its device control field set to one to inform that it is an alternate channel beacon) at least once during the data period of the superframe of the device. This will allow any device scanning any channel to know that there is indeed an alternate channel usage in that channel upon reception of such an alternate channel beacon. Any entering device that hears an alternate channel beacon is not required to align its BPST to the BPST indicated by the alternate channel beacon. Moreover, the entering device is also allowed to start its own beacon group if there is no existing normal beacons in that channel. In the meantime, the devices that use the channel as an alternate channel shall vacate the channel in the next fixed number of superframes upon discovery of normal beacons in that channel (used as alternate channel).
Alternatively, in another embodiment every device that intends to send or receive frames in an alternate channel during certain MASs in the data period of the superframe, shall send an alternate channel beacon frame (a beacon frame with one of the reserved bits in its device control field set to one to inform that it is an alternate channel beacon) in a discovered beacon period in the alternate channel. If no beacon period is discovered in the alternate channel, the device may choose its own BPST for the alternate channel beacon. A device shall maintain one and only one primary (default) channel following the rules given in ECMA standard. However, a device is also allowed to join or form beacon groups in multiple alternate channels using alternate channel beacons. Alternate channel beacons are suggested to differentiate the primary (default) channel usage from alternate channel usage. Any entering device (a device that powers up) that hears an alternate channel beacon is required to align its BPST to the BPST indicated by the alternate channel beacon if it intends to use the channel. However, the entering device shall send normal beacons (because it is required to have one primary channel).
In a further embodiment, the devices that use the channel as an alternate channel may continue to use the channel as alternate channel upon discovery of normal beacons in that alternate channel's BP. However, in reservation of bandwidth, priority of usage of channel is given to a device that sends normal beacons. In any conflict resolution protocol of DRP, a device sending normal beacons gets the priority over a device that sends alternate channel beacons. If there is conflict between two devices both using normal beacons or both using alternate channel beacons, then the conflict resolution is as given in ECMA standard. For reservation of bandwidth in alternate channel, the device may negotiate for MAS usage with a neighbor that uses or intends to use the same alternate Channel using the IEs proposed in this description (including Alternate Channel DRP IE, Alternate Channel DRP Availability IE, and Alternate Channel PCA Availability IE; see e.g.
In a further embodiment, for a device to start or join a beacon group in an alternate channel, the device is not required to go in to hibernation in the primary (default) channel. As side information, devices in hibernation mode do not transmit beacons or frames. The alternate channel beacon may be sent by the device in the alternate channel during the data period in the superframe of the primary channel. However, the device shall be available to hear beacons during the BP in the alternate channel. Other devices from any beacon group from any primary (default) channel are allowed to form a beacon group with a device sending an alternate channel beacon in an alternate channel by they themselves sending alternate channel beacons and aligning their BPSTs in the alternate channel to that of the received alternate channel beacon.
In a further embodiment, every device needs to scan the alternate channel that it intends to use for a fixed, say mAlternateChannelScan superframes. If a device discovers normal or alternate channel beacons it may join the beacon group by sending alternate channel beacons. The device may also announce Hibernation for mAlternateChannelScan superframes in the primary channel when the device scans the alternate channel. Any device that envisages itself scanning an alternate channel in a superframe may advertise itself as unavailable for PCA or DRP in the primary or default channel during that superframe. Any device that sends an alternate channel beacon may optionally also include a new IE called the Channel IE (see
It should be noted that although the illustration is made based on the ECMA standard, the embodiment of the invention is not limited to the ECMA standard, but can be extended to any multi band system.
In contrast, as mentioned earlier, in the current version of the ECMA standard, when a DRP reservation arrangement is made between devices A 111 and B 112 (
To cater to the proposed multi band group based MAC scheme, some new information elements (IEs) are proposed as follows:
Alternate Channel DRP IE: The format of the Alternate Channel DRP IE is shown in
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a reservation negotiation message including information about time slots the ad-hoc radio communication device is negotiation reservation for; and a transmitting unit configured to transmit the reservation negotiation message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. This embodiment is illustrated in
In one embodiment, the reservation negotiation message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern that the device wishes to seek reservation in for the particular time slots, wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the reservation negotiation message further comprises information on frequency channel number in which the reservation for the time slots is sought.
In one embodiment, the reservation negotiation message further comprises information on the number of antennas and the type of transmission proposed to be used in the time slots for which reservation is sought.
Alternate Channel DRP Availability IE: The format of the Alternate Channel DRP Availability IE is given in
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a reservation availability advertisement message including information about time slots where the ad-hoc radio communication device knows further reservations are possible; and a transmitting unit configured to transmit the reservation availability advertisement message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. This embodiment is illustrated in
In one embodiment, the reservation availability advertisement message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern for which the device advertises reservation availability or availability of time slots for reservation, wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the reservation availability advertisement message further comprises information on frequency channel number concerning which the reservation availability or availability of time slots is advertised.
Alternate Channel PCA Availability IE: The format of the Alternate Channel PCA Availability IE is given in
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate an advertisement message for device's contention based medium access availability, including in the message, information about time slots the ad-hoc radio communication device would be available for contention based medium access; and a transmitting unit configured to transmit the advertisement message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. This embodiment is illustrated in
In one embodiment, the advertisement message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern for which the device advertises its own availability for contention based medium access, wherein the frequency hopping pattern is with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the advertisement message further comprises information on frequency channel number concerning which the device's availability for contention based medium access is advertised.
Channel Invitation IE: The format of the Channel Invitation IE is shown in
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a channel invitation negotiation message to invite other devices in the devices' ad-hoc radio communication group to join the device on a particular channel number during particular time slots; and a transmitting unit configured to transmit the channel invitation negotiation message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. This embodiment is illustrated in
In one embodiment, the channel invitation negotiation message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern on which the device is inviting other devices in the devices' communication group to join; wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the channel invitation negotiation message further comprises information on frequency channel number the device is inviting other devices in the devices' communication group to join.
In one embodiment, the channel invitation negotiation message further comprises information as to whether the device sending the channel invitation message is the originator or the owner of the channel invitation negotiation message.
In one embodiment, one other device that receives a channel invitation negotiation message from an originator or owner responds with a channel invitation negotiation message including information as to whether the one other device is willing to join the originator or the owner of the channel invitation negotiation message on the channel number included in the channel invitation negotiation message from the originator or owner.
In one embodiment, one other device that receives a channel invitation negotiation message from an originator or owner responds with a channel invitation negotiation message including information as to whether the one other device has received conflicting requests regarding channel invitation negotiation messages from other devices, or as to whether the number of time slots included in the channel invitation negotiation message from the owner or the originator has been reduced or changed.
Band Group Availability IE: The format of the Band Group Availability IE is given in
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols is provided which comprises a message generating unit configured to generate a frequency range availability message to inform other devices in the ad-hoc radio communication devices' group as to which frequency ranges are available for use by any of the devices in the devices' ad-hoc radio communication group; and a transmitter unit configured to transmit the frequency range availability message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel; and a receiver unit to receive messages from other device within the ad-hoc radio communication devices' group. This embodiment is illustrated in
The control and command frames can be transmitted and received in multiple band groups by a device in the same superframe or in any TFC offset of the channel that a device is capable of transmitting and receiving in. Appropriate device addresses using the same band group and channel are used in all the related control frames. These frames shall be capable of using the Alternate Channel DRP IE instead of DRP IE and Alternate Channel DRP Availability IE instead of DRP Availability IE.
It should be noted that although the description is mainly shown and described based on the current version of ECMA standard (2nd Edition/December 2007), the invention is not limited thereto. For example, the proposed invention is not limited to use with OFDM modulation alone, but also applicable to other modulation schemes such as Single Carrier (SC) modulation.
While the invention has been particularly shown and described with reference to specific embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. The scope of the invention is thus indicated by the appended claims and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced.
In one embodiment, a method for transmitting OFDM symbols by a plurality of ad-hoc radio communication devices in an ad-hoc radio communication devices' group is provided, wherein a first ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a first OFDM symbol in a first frequency sub-range of a frequency range selected for transmission in accordance with a frequency hopping pattern, the frequency range comprising a plurality of frequency sub-ranges; and in the same transmission time period, a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting a second OFDM symbol in a second frequency sub-range of the frequency range, wherein the second frequency sub-range is different from the first frequency sub-range.
In one embodiment, the frequency hopping pattern is with reference to a fixed point in time. In one embodiment, the fixed point in time is the start of a beacon slot or the start of a Medium Access Slot (MAS).
In one embodiment, the second ad-hoc radio communication device transmits the second OFDM symbol in accordance with a time shifted version of the frequency hopping pattern.
In one embodiment, in the same transmission time period, a third ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a third OFDM symbol in a third frequency sub-range of the frequency range, wherein the third frequency sub-range is different from the first and second frequency sub-ranges.
In one embodiment, the third ad-hoc radio communication device transmits the third OFDM symbol in accordance with a still larger time shifted version of the frequency hopping pattern.
In one embodiment, the frequency range is a frequency band group, and the frequency sub-range is a frequency band within the frequency band group.
In one embodiment, the frequency band group comprises two to three or more frequency bands. According to one embodiment, the frequency hopping pattern is a Time-Frequency Code (TFC).
According to one embodiment, the number of OFDM symbols that can be transmitted by the plurality of ad-hoc radio communication devices in the ad-hoc radio communication devices' group is limited to the number of frequency sub-ranges of the frequency range.
According to one embodiment, the plurality of ad-hoc radio communication devices in the ad-hoc radio communication devices' group are synchronized.
According to one embodiment, in the frequency range, an OFDM Symbol Transmission Duration (OSTD) of a first OFDM symbol transmission is followed by an OSTD of a second OFDM symbol transmission with no time interval between them, and all the OSTDs within a fixed time period are contiguously aligned starting from a fixed reference point in a fixed time period.
According to one embodiment, the fixed time period is a beacon slot or a Medium Access Slot (MAS), and the fixed reference point is the start of the beacon slot or the start of the MAS.
According to one embodiment, an OSTD includes OFDM symbol transmission time and OFDM frequency sub-range switching time.
According to one embodiment, any device in the ad-hoc radio communication devices' group reserves or uses a default frequency sub-range of the frequency range for transmission according to the frequency hopping pattern.
According to one embodiment, when the times are reserved or selected within the default frequency sub-range of the frequency range for transmission according to the frequency hopping pattern, the device selects another frequency sub-range for transmitting a OFDM symbol.
According to one embodiment, the device selects the other frequency sub-range for transmitting a OFDM symbol in accordance with a time shifted version of the frequency hopping pattern.
According to one embodiment, if times are reserved for the other frequency sub-range of the frequency range in accordance with the time shifted version of the frequency hopping pattern, then the device reserves a different frequency sub-range of the frequency range in accordance with a still larger time shifted version of the frequency hopping pattern.
According to one embodiment, a device in the ad-hoc radio communication devices' group selects a frequency sub-range of the frequency range for transmitting an OFDM symbol. According to one embodiment, the device selects the frequency sub-range in accordance with a random but fixed time shift of the frequency hopping pattern, or a prior fixed time shift of the frequency hopping pattern at every OFDM symbol transmission duration during a fixed time slot. According to one embodiment, the fixed time slot is a beacon slot or a Medium Access Slot.
According to one embodiment, a device in the ad-hoc radio communication device group selects or reserves a frequency sub-range in accordance with a time shifted version of the frequency hopping pattern, the frequency sub-range being different from a frequency sub-range that has been reserved or selected by another device in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern in the ad-hoc radio communication devices' group.
According to one embodiment, if a device that wants to transmit an OFDM symbol in the ad-hoc radio communication device group senses that all the frequency sub-ranges are already reserved or used in accordance with the frequency hopping pattern or all the time shifts of the frequency hopping pattern, the device will select a frequency sub-range in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern that will be first released from being used to transmit the OFDM symbol in accordance with the frequency hopping pattern or the time shifted version of the frequency hopping pattern.
According to one embodiment, a counter clock is applied to the frequency hopping pattern and to each time shifted version of the frequency hopping pattern, and wherein upon the release of a frequency sub-range from being used in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern, the counter clock corresponding to the frequency hopping pattern or that time shifted version of the frequency hopping pattern starts being decremented from a predetermined value, and when the counter clock reaches zero, the device starts to transmit the OFDM symbol at the frequency sub-range in accordance with the frequency hopping pattern or the time shifted version of the frequency hopping pattern.
According to one embodiment, a method for transmitting OFDM symbols by a plurality of ad-hoc radio communication devices in an ad-hoc radio communication devices' group comprises: a first ad-hoc radio communication device of the ad-hoc radio communication devices' group reserving a transmission time period for the transmission of a first OFDM symbol in a first frequency sub-range of a frequency range selected for transmission in accordance with a frequency hopping pattern, the frequency range comprising a plurality of frequency sub-ranges; a second ad-hoc radio communication device of the ad-hoc radio communication devices' group reserving the same transmission time period for the transmission of a second OFDM symbol in a second frequency sub-range of the frequency range, wherein the second frequency sub-range is different from the first frequency sub-range.
According to one embodiment, the frequency hopping pattern is with reference to a fixed time. According to one embodiment, the fixed time is the start of a beacon slot or the start of a Medium Access Slot. According to one embodiment, the second ad-hoc radio communication device reserves the same transmission time period for the transmission of a second OFDM symbol in accordance with a time shifted version of the frequency hopping pattern. According to one embodiment, the frequency range is a frequency band group and the frequency sub-range is a frequency band within the frequency band group. According to one embodiment, the frequency band group comprises two to three or more frequency bands. According to one embodiment, the frequency hopping pattern is a Time-Frequency Code (TFC).
According to one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication group for transmitting OFDM symbols comprises: a selector configured to select a frequency sub-range of a frequency range for transmission in accordance with a frequency hopping pattern, the frequency range comprising a plurality of frequency sub-ranges; a transmitter configured to transmit an OFDM symbol in the selected frequency sub-range in accordance with the frequency hopping pattern; wherein the selector is configured to select the frequency sub-range of the frequency range for transmission such that the device transmits an OFDM symbol at a same transmission time period with another ad-hoc radio communication device that is within the same ad-hoc communication group, wherein the other device uses a different frequency sub-range of the frequency range for transmission.
According to one embodiment, the frequency hopping pattern is with reference to a fixed time. According to one embodiment, the fixed time is the start of a beacon slot or the start of a Medium Access Slot. According to one embodiment, the other device uses the different frequency sub-range of the frequency range for transmission in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern. According to one embodiment, the frequency range is a frequency band group, and the frequency sub-range is a frequency band within the frequency band group. According to one embodiment, the frequency band group comprises two to three or more frequency bands. According to one embodiment, the frequency hopping pattern is a Time-Frequency Code (TFC).
According to one embodiment, the ad-hoc radio communication device further comprises a synchronization circuit, wherein the synchronization circuit is configured to synchronize the device with other devices within the ad-hoc radio communication devices' group. According to one embodiment, in each frequency sub-range, the transmitter is configured to transmit an OFDM symbol such that the OFDM Symbol Transmission Duration (OSTD) of an OFDM symbol transmission follows an OSTD of another OFDM symbol transmission with no time interval between them. According to one further embodiment of the invention, an OSTD includes OFDM symbol transmission time and OFDM frequency sub-range switching time. According to one embodiment, the selector is configured to reserve or use a default frequency sub-range of the frequency range for transmission in accordance with a frequency hopping pattern. According to one embodiment, the frequency hopping pattern is with reference to a fixed time. According to one embodiment, when the times are reserved or selected within the default frequency sub-range in accordance to the frequency hopping pattern, the selector is configured to select another frequency sub-range in accordance with a time shifted version of the frequency hopping pattern for transmitting an OFDM symbol.
According to one embodiment, when the times are reserved or selected within the other frequency sub-range in accordance to the time shifted version of the frequency hopping pattern, the selector is configured to select another frequency sub-range in accordance with a still larger time shifted version of the frequency hopping pattern for transmitting an OFDM symbol. According to one embodiment, the selector is configured to select a frequency sub-range of the frequency range in accordance with a random and fixed time shift of the frequency hopping pattern, or a prior fixed time shift of the frequency hopping pattern at every OFDM symbol transmission duration during a fixed time slot for transmitting OFDM symbol. According to one further embodiment of the invention, the fixed time slot is a beacon slot or a Medium Access Slot.
According to one embodiment, the selector is configured to select a frequency sub-range in accordance with a time shifted version of the frequency hopping pattern, the frequency sub-range being different from a frequency sub-range that has been reserved or selected by another device in the ad-hoc radio communication device group in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern. According to one embodiment, if all the frequency sub-ranges are already reserved or used, the selector is configured to select a frequency sub-range in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern that will be first released from being used in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern to transmit the OFDM symbol. According to one embodiment, the ad-hoc radio communication device further comprises a counter clock applied to the frequency hopping pattern and to each time shifted version of the frequency hopping pattern, wherein upon the release of a frequency sub-range from being used in accordance with the frequency hopping pattern or a time shifted version of the frequency hopping pattern, the counter clock corresponding to the frequency hopping pattern or that time shifted version of the frequency hopping pattern starts being decremented from a predetermined value, and when the counter clock reaches zero, the device starts to transmit the OFDM symbol at the frequency sub-range in accordance with that frequency hopping pattern or that time shifted version of the frequency hopping pattern.
According to one embodiment, a method for transmitting OFDM symbols by a plurality of ad-hoc radio communication devices in an ad-hoc radio communication devices' group comprises: a first ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting a first OFDM symbol in a first frequency sub-range of a first frequency range selected for transmission in accordance with a frequency hopping pattern, the first frequency range comprising a plurality of frequency sub-ranges; in the same or overlapping transmission time period, a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting a second OFDM symbol in a second frequency sub-range of a second frequency range, in accordance with a different frequency hopping pattern, wherein the second frequency range is different from the first frequency range. According to one embodiment, in the same transmission time period or an overlapping period, other ad-hoc radio communication devices of the ad-hoc radio communication devices' group transmit other OFDM symbols in separate and distinct non over-lapping frequency ranges in accordance with respective different frequency hopping patterns, wherein the non-overlapping distinct frequency ranges used by these other devices are different from the first and second frequency ranges.
According to one embodiment, a frequency range is a frequency band group, and the frequency sub-range is a frequency band within the frequency band group. According to one embodiment, the frequency band group comprises two to three or more frequency bands. According to one embodiment, the frequency hopping pattern is a Time-Frequency Code (TFC).
According to one embodiment, a method for operating an ad-hoc radio communication device in a devices' communication group comprises: generating a channel information message including information about frequency channel number the ad-hoc radio communication device uses to send beacons; and transmitting the channel information message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. According to one embodiment, the channel information message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern that the device uses to send beacons, wherein the frequency hopping pattern is with reference to a fixed point of time. According to one embodiment, the channel information message further comprises information on number of antennas being used by the device for a fixed period of time. According to one embodiment, the fixed period of time is a superframe and the fixed point of time is the start of a beacon slot or the start of a Medium Access Slot.
According to one embodiment, a method for operating an ad-hoc radio communication device in a devices' communication group comprises: generating a reservation negotiation message including information about time slots the ad-hoc radio communication device is negotiation reservation for; and transmitting the reservation negotiation message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
According to one embodiment, the reservation negotiation message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern that the device wishes to seek reservation in for the particular time slots, wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
According to one embodiment, the reservation negotiation message further comprises information on frequency channel number in which the reservation for the time slots is sought. According to one embodiment, the reservation negotiation message further comprises information on the number of antennas and the type of transmission proposed to be used in the time slots for which reservation is sought.
According to one embodiment, a method for operating an ad-hoc radio communication device in a devices' communication group comprises: generating a reservation availability advertisement message including information about time slots where the ad-hoc radio communication device knows further reservations are possible; and transmitting the reservation availability advertisement message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
According to one embodiment, the reservation availability advertisement message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern for which the device advertises reservation availability or availability of time slots for reservation, wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
According to one embodiment, the reservation availability advertisement message further comprises information on frequency channel number concerning which the reservation availability or availability of time slots is advertised.
According to one embodiment of the invention, a method for operating an ad-hoc radio communication device in a devices' communication group comprises: generating an advertisement message for device's contention based medium access availability, including in the message, information about time slots the ad-hoc radio communication device would be available for contention based medium access; and transmitting the advertisement message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
According to one embodiment, the advertisement message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern for which the device advertises its own availability for contention based medium access, wherein the frequency hopping pattern is with reference to a fixed point of time which may be the start of a Medium Access Slot.
According to one embodiment, the advertisement message further comprises information on frequency channel number concerning which the device's availability for contention based medium access is advertised.
According to one embodiment, a method for operating an ad-hoc radio communication device in a devices' communication group comprises: generating a channel invitation negotiation message to invite other devices in the devices' ad-hoc radio communication group to join the device on a particular channel number during particular time slots; and transmitting the channel invitation negotiation message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. According to one further embodiment of the invention, the channel invitation negotiation message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern on which the device is inviting other devices in the devices' communication group to join; wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
According to one embodiment, the channel invitation negotiation message further comprises information on frequency channel number the device is inviting other devices in the devices' communication group to join. According to one embodiment, the channel invitation negotiation message further comprises information as to whether the device sending the channel invitation message is the originator or the owner of the channel invitation negotiation message. According to one embodiment, one other device that receives a channel invitation negotiation message from an originator or owner responds with a channel invitation negotiation message including information as to whether the one other device is willing to join the originator or the owner of the channel invitation negotiation message on the channel number included in the channel invitation negotiation message from the originator or owner.
According to one embodiment, one other device that receives a channel invitation negotiation message from an originator or owner responds with a channel invitation negotiation message including information as to whether the one other device has received conflicting requests regarding channel invitation negotiation messages from other devices, or as to whether the number of time slots included in the channel invitation negotiation message from the owner or the originator has been reduced or changed.
According to one embodiment, a method for operating an ad-hoc radio communication device in a devices' communication group comprises: generating a frequency range availability message to inform other devices in the ad-hoc radio communication devices' group as to which frequency ranges are available for use by any of the devices in the devices' ad-hoc radio communication group; transmitting the frequency range availability message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel. According to one embodiment, the frequency range is a band group.
According to one embodiment, a method for transmitting OFDM symbols by an ad-hoc radio communication device in an ad-hoc radio communication devices' group in a fixed time period comprises the ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting OFDM symbols in a first frequency range selected for transmission in accordance with a frequency hopping pattern in a first sub-period within the fixed time period, the first frequency range comprising a plurality of frequency sub-ranges; in a second sub-period different from the first sub-period within the above same fixed time period the ad-hoc radio communication device of the ad-hoc radio communication devices' group transmitting OFDM symbols in a second frequency range, in accordance with a different frequency hopping pattern, wherein the second frequency range is different from the first frequency range.
According to one embodiment, the fixed time period is a superframe and the sub-periods are either Medium Access Slots (MASs) or beacon slots. According to one embodiment, a frequency range is a frequency band group. According to one embodiment, the frequency sub-range is a frequency band within a frequency band group. According to one further embodiment of the invention, the frequency band group comprises two to three or more frequency bands, and each frequency band is a frequency sub-range of the band group. According to one embodiment, the frequency hopping pattern is a Time-Frequency Code (TFC). According to one embodiment, the device transmits a default channel beacon in the beacon period of the first frequency range and the device transmits an alternate channel beacon in the second frequency range; a bit in the beacon set to one or a zero to signify if the beacon is an alternate channel beacon or a default channel beacon respectively.
According to one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a transmitter configured to transmit OFDM symbols in a first frequency range selected for transmission in accordance with a frequency hopping pattern in a first sub-period within a fixed time period, the first frequency range comprising a plurality of frequency sub-ranges, the transmitter also being configured to, in a second sub-period different from the first sub-period within the above same fixed time period, transmit OFDM symbols in a second frequency range, in accordance with a different frequency hopping pattern, wherein the second frequency range is different from the first frequency range.
According to one embodiment, the fixed time period is a superframe and the sub-periods are either Medium Access Slots (MASs) or beacon slots. According to one embodiment, a frequency range is a frequency band group, and the frequency sub-range is a frequency band within the frequency band group. According to one embodiment, the frequency band group comprises two to three or more frequency bands, and each frequency band is a frequency sub-range of the band group. According to one embodiment, the frequency hopping pattern is a Time-Frequency Code (TFC). According to one embodiment, the device transmits a default channel beacon in the beacon period of the first frequency range and the device transmits an alternate channel beacon in the second frequency range; a bit in the beacon set to one or a zero to signify if the beacon is an alternate channel beacon or a default channel beacon respectively.
According to one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises: a transmitter to transmit OFDM symbols; a receiver to receive OFDM symbols; wherein the transmitter is configured to transmit a first OFDM symbol in a first frequency sub-range of a first frequency range selected for transmission in accordance with a frequency hopping pattern in the same or overlapping transmission time period when a transmitter of a second ad-hoc radio communication device of the ad-hoc radio communication devices' group transmits a second OFDM symbol in a second frequency sub-range of a second frequency range, in accordance with a different frequency hopping pattern, wherein the first frequency range comprises a plurality of frequency sub-ranges, and the second frequency range is different from the first frequency range.
According to one embodiment, a frequency range is a frequency band group, and the frequency sub-range is a frequency band within the frequency band group. According to one embodiment, the frequency band group comprises two to three or more frequency bands. According to one embodiment, the frequency hopping pattern is a Time-Frequency Code (TFC).
According to one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a message generating unit configured to generate a frequency range availability message to inform other devices in the ad-hoc radio communication devices' group as to which frequency ranges are available for use by any of the devices in the devices' ad-hoc radio communication group; a transmitter unit configured to transmit the frequency range availability message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel; a receiver unit to receive messages from the other device within the ad-hoc radio communication devices' group. According to one embodiment, a frequency range is a frequency band group.
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a channel information message including information about frequency channel number the ad-hoc radio communication device uses to send beacons; and a transmitting unit configured to transmit the channel information message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
In one embodiment, the channel information message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern that the device uses to send beacons, wherein the frequency hopping pattern is with reference to a fixed point of time.
In one embodiment, the channel information message further comprises information on number of antennas being used by the device for a fixed period of time.
In one embodiment, the fixed period of time is a superframe and the fixed point of time is the start of a beacon slot or the start of a Medium Access Slot.
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a reservation negotiation message including information about time slots the ad-hoc radio communication device is negotiation reservation for; and a transmitting unit configured to transmit the reservation negotiation message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
In one embodiment, the reservation negotiation message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern that the device wishes to seek reservation in for the particular time slots, wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the reservation negotiation message further comprises information on frequency channel number in which the reservation for the time slots is sought.
In one embodiment, the reservation negotiation message further comprises information on the number of antennas and the type of transmission proposed to be used in the time slots for which reservation is sought.
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a reservation availability advertisement message including information about time slots where the ad-hoc radio communication device knows further reservations are possible; and a transmitting unit configured to transmit the reservation availability advertisement message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
In one embodiment, the reservation availability advertisement message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern for which the device advertises reservation availability or availability of time slots for reservation, wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the reservation availability advertisement message further comprises information on frequency channel number concerning which the reservation availability or availability of time slots is advertised.
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate an advertisement message for device's contention based medium access availability, including in the message, information about time slots the ad-hoc radio communication device would be available for contention based medium access; and a transmitting unit configured to transmit the advertisement message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
In one embodiment, the advertisement message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern for which the device advertises its own availability for contention based medium access, wherein the frequency hopping pattern is with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the advertisement message further comprises information on frequency channel number concerning which the device's availability for contention based medium access is advertised.
In one embodiment, an ad-hoc radio communication device within an ad-hoc radio communication devices' group for transmitting OFDM symbols comprises a generating unit configured to generate a channel invitation negotiation message to invite other devices in the devices' ad-hoc radio communication group to join the device on a particular channel number during particular time slots; and a transmitting unit configured to transmit the channel invitation negotiation message to at least one other ad-hoc radio communication device with which the ad-hoc radio communication device has an established communication connection in a current frequency channel.
In one embodiment, the channel invitation negotiation message further comprises information on a frequency hopping pattern or a time shifted version of that frequency hopping pattern on which the device is inviting other devices in the devices' communication group to join; wherein the frequency hopping pattern may be with reference to a fixed point of time which may be the start of a Medium Access Slot.
In one embodiment, the channel invitation negotiation message further comprises information on frequency channel number the device is inviting other devices in the devices' communication group to join.
In one embodiment, the channel invitation negotiation message further comprises information as to whether the device sending the channel invitation message is the originator or the owner of the channel invitation negotiation message.
In one embodiment, one other device that receives a channel invitation negotiation message from an originator or owner responds with a channel invitation negotiation message including information as to whether the one other device is willing to join the originator or the owner of the channel invitation negotiation message on the channel number included in the channel invitation negotiation message from the originator or owner.
In one embodiment, one other device that receives a channel invitation negotiation message from an originator or owner responds with a channel invitation negotiation message including information as to whether the one other device has received conflicting requests regarding channel invitation negotiation messages from other devices, or as to whether the number of time slots included in the channel invitation negotiation message from the owner or the originator has been reduced or changed.
In this document, the following documents are cited:
The present application claims the benefit of the U.S. provisional application 60/973,591 (filed on 19 Sep. 2007), the entire contents of which are incorporated herein by reference for all purposes.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/SG08/00357 | 9/19/2008 | WO | 00 | 11/29/2010 |
Number | Date | Country | |
---|---|---|---|
60973591 | Sep 2007 | US |