Data transmission in a communication system
A method of configuring a transmitter to transmit information comprises determining a piconet in which the transmitter operates, determining a transmission scheme according to the piconet, and transmitting data according to the transmission scheme. The transmission scheme includes frequency information. A transmission system comprises a transmitter configured to transmit data, and a controller coupled to the transmitter, configured to determine a piconet in which the transmitter operates and to determine a transmission scheme according to the piconet, wherein the transmitter transmits data according to the transmission scheme. A computer program product for configuring a transmitter to transmit a communication signal, the computer program product being embodied in a computer readable medium and comprising computer instructions for determining a piconet in which the transmitter operates, determining a transmission scheme according to the piconet, the transmission scheme including frequency information, and instructing a transmitter to transmit data according to the transmission scheme.
Latest Patents:
This application is a continuation of co-pending U.S. patent application Ser. No. 10/888,341 (Attorney Docket No. AIELP011) entitled DATA TRANSMISSION IN A COMMUNICATION SYSTEM filed Jul. 8, 2004, which is incorporated herein by reference for all purposes, which claims priority to U.S. Provisional Patent Application No. 60/486,052 (Attorney Docket No. AIELP011+) entitled DUTY CYCLE REDUCTION SCHEME FOR MULTIBAND TRANSMISSION filed Jul. 10, 2003, which is incorporated herein by reference for all purposes.
FIELD OF THE INVENTIONThe present invention relates generally to communication systems. More specifically, a wireless communication system is disclosed.
BACKGROUND OF THE INVENTION In many communication systems, data packages are transmitted sequentially. The hop timing (i.e. the time delta between two packages) is usually fixed. Some systems use the same carrier frequency for transmitting all data packages and some systems employ frequency hopping, where the frequency used for transmitting one package, the frequency used for transmitting the immediately preceding package and the frequency used for transmitting the immediately following package are different.
Sometimes it may be useful to transmit the data symbols at a lower rate so that parts of the transmitter may be turned off or disabled when no data is transmitted in order to conserve power.
Various embodiments of the invention are disclosed in the following detailed description and the accompanying drawings.
The invention can be implemented in numerous ways, including as a process, an apparatus, a system, a composition of matter, a computer readable medium such as a computer readable storage medium or a computer network wherein program instructions are sent over optical or electronic communication links. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention.
A detailed description of one or more embodiments of the invention is provided below along with accompanying figures that illustrate the principles of the invention. The invention is described in connection with such embodiments, but the invention is not limited to any embodiment. The scope of the invention is limited only by the claims and the invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured.
A technique for transmitting information in wireless communication systems is disclosed. The technique is applicable for transmitting information at less than full rate. As used herein, the time period during which a data package (such as a predetermined number of data symbols or other appropriate data unit(s)) is transmitted is referred to as a time slot. A time slot during which data is transmitted is referred to as an active time slot, and a time slot during which no data is transmitted is referred to as an inactive time slot. The length of a time slot depends on the particular system and/or standard. The lengths of an active time slot and an inactive time slot may be the same or different.
In some frequency hopping systems, data transmitted during an active time slot is transmitted within a single frequency band that is substantially non-overlapping with respect to an adjacent frequency band used to transmit data during an adjacent active time slot. In some embodiments, active time slots are grouped into sub-frames that each includes a number of contiguous active time slots. Transmission of data in sub-frames may be separated by inactive periods each comprising a plurality of inactive time slots. Multiple sub-frames may also be grouped and transmitted together. Components of the transmitter may be turned off during the inactive time slots to conserve power. Transmission power during the active time slots may be increased accordingly without exceeding overall power limitation.
In this example, several active time slots are grouped into a sub-frame (200). It is preferable for these active time slots to be contiguous. Data is transmitted during this sub-frame (202). After waiting during an inactive period where no data is transmitted (204), another set of active time slots are grouped into a sub-frame (200) and symbol data is transmitted during the sub-frame (202). The transmitter does not necessarily enter an inactive period as soon as the transmission of a sub-frame has completed. Sometimes more than one set of active time slots may be grouped into sub-frames and transmitted one after another before an inactive period starts. The number of active time slots in the sub-frame depends on implementation. For the purpose of illustration, examples showing three active time slots per sub-frame are used throughout this specification, although other numbers are possible. The lengths of the inactive time periods also depend on implementation and may vary for different embodiments.
For purposes of illustration, examples of transmission schemes for frequency hopping systems that transmit adjacent data packages using different frequency bands are discussed in detail in the following specification, although grouping active time slots into sub-frames for transmission is also applicable for non-frequency hopping systems (such as certain UWB-OFDM systems operating in non-frequency hopping mode), where the time slots/sub-frames are transmitted using the same frequency band.
The transmission of the sub-frames may be randomized to reduce interference among multiple uncoordinated, co-located piconets.
In this case it is preferable to arrange the transmission of the sub-frames such that any two sequential sub-frames are separated by zero, three or six inactive time slots. Other arrangements are used in different embodiments. In some embodiments, location of the first active time slot where the transmission of a sub-frame commences is determined by a pseudorandom sequence or other appropriate predefined sequence. Since the locations of the active/inactive time slots are known to the system in advance. Circuit components may be selectively disabled and enabled based on the time slot locations. Certain components that require a longer settling time may be kept enabled during shorter inactive time slots and be disabled during longer inactive time slots.
A technique for transmitting information in a communication system has been disclosed. Although OFDM systems that include three frequency bands are discussed in detail for purposes of example, the technique is also applicable to OFDM systems with different number of frequency bands. The technique is applicable to both frequency hopping and non-frequency hopping systems.
Although the foregoing embodiments have been described in some detail for purposes of clarity of understanding, the invention is not limited to the details provided. There are many alternative ways of implementing the invention. The disclosed embodiments are illustrative and not restrictive.
Claims
1. A method of configuring a transmitter to transmit information, comprising:
- determining a piconet in which the transmitter operates;
- determining a transmission scheme according to the piconet, the transmission scheme including frequency information; and
- transmitting data according to the transmission scheme.
2. A method as recited in claim 1, wherein determining the transmission scheme includes looking up the transmission scheme in a table that maps a plurality of piconets to a plurality of transmission schemes.
3. A method as recited in claim 1, wherein determining the transmission scheme includes detecting one or more neighboring transmission schemes used by neighboring piconets and determining the transmission scheme that does not substantially interfere with said one or more neighboring transmission schemes.
4. A method as recited in claim 1, wherein transmitting data according to the transmission scheme includes selectively activating and deactivating a component of the transmitter's circuit, the selective activation and deactivation being based at least in part on the transmission scheme.
5. A method as recited in claim 4, wherein the component includes a voltage controlled oscillator.
6. A method as recited in claim 4, wherein the component includes a phase locked loop.
7. A method as recited in claim 1, wherein transmitting data according to the transmission scheme includes:
- grouping a plurality of active time slots into a plurality of sub-frames, wherein each of the sub-frames includes a plurality of contiguous active time slots;
- transmitting data during a first one of the plurality of sub-frames;
- waiting during an inactive period; and
- transmitting data during a second one of the plurality of sub-frames.
8. A method as recited in claim 7, further comprising comparing the inactive period and a settling time of a component of the transmitter circuit, and in the event that the inactive period is greater or equal to the settling time, deactivating the component of the transmitter during the inactive period.
9. A transmission system comprising:
- a transmitter configured to transmit data; and
- a controller coupled to the transmitter, configured to determine a piconet in which the transmitter operates and to determine a transmission scheme according to the piconet;
- wherein
- the transmitter transmits data according to the transmission scheme.
10. A transmission system as recited in claim 9, wherein the controller is configured to determine the transmission scheme including by looking up the transmission scheme in a table that maps a plurality of piconets to a plurality of transmission schemes.
11. A transmission system as recited in claim 9, wherein the controller is configured to determine the transmission scheme including by detecting one or more neighboring transmission schemes used by neighboring piconets and determining the transmission scheme that does not substantially interfere with said one or more neighboring transmission schemes.
12. A transmission system as recited in claim 9, wherein the transmitter is configured to transmit data according to the transmission scheme including by selectively activating and deactivating a component of the transmitter's circuit, the selective activation and deactivation being based at least in part on the transmission scheme.
13. A transmission system as recited in claim 12, wherein the component includes a voltage controlled oscillator.
14. A transmission system as recited in claim 9, wherein the transmitter is configured to transmit data according to the transmission scheme including by: grouping a plurality of active time slots into a plurality of sub-frames, wherein each of the sub-frames includes a plurality of contiguous active time slots;
- transmitting data during a first one of the plurality of sub-frames;
- waiting during an inactive period; and
- transmitting data during a second one of the plurality of sub-frames.
15. A transmission system as recited in claim 9, wherein the transmitter is further configured to compare the inactive period and settling time of a component of the transmitter circuit, and in the event that the inactive period is greater or equal to the settling time, deactivating the component of the transmitter during the inactive period.
16. A computer program product for configuring a transmitter to transmit a communication signal, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- determining a piconet in which the transmitter operates;
- determining a transmission scheme according to the piconet, the transmission scheme including frequency information; and
- instructing a transmitter to transmit data according to the transmission scheme.
17. A computer program product as recited in claim 16, wherein determining the transmission scheme includes looking up the transmission scheme in a table that maps a plurality of piconets to a plurality of transmission schemes.
18. A computer program product as recited in claim 16, wherein determining the transmission scheme includes detecting one or more neighboring transmission schemes used by neighboring piconets and determining the transmission scheme that does not substantially interfere with said one or more neighboring transmission schemes.
19. A computer program product as recited in claim 16, wherein instructing a transmitter to transmit data according to the transmission scheme includes instructing the transmitter to selectively activating and deactivating a component of the transmitter's circuit, the selective activation and deactivation being based at least in part on the transmission scheme.
20. A computer program product as recited in claim 16, wherein instructing a transmitter to transmit data according to the transmission scheme includes:
- grouping a plurality of active time slots into a plurality of sub-frames, wherein each of the sub-frames includes a plurality of contiguous active time slots;
- transmitting data during a first one of the plurality of sub-frames;
- waiting during an inactive period; and
- transmitting data during a second one of the plurality of sub-frames.
Type: Application
Filed: Apr 7, 2006
Publication Date: Aug 17, 2006
Applicant:
Inventor: Lars Mucke (Carlsbad, CA)
Application Number: 11/399,861
International Classification: H04L 12/28 (20060101);