The present invention relates generally to data transmissions within communication systems and in particular, to a method and apparatus for transmitting data within a multi-hop communication system.
Next-generation communication systems, such as a communication system employing the IEEE 802.16 protocol, will need to efficiently relay data to enhance coverage reliability compared to existing point-to-multipoint systems. More particularly, when a node is out of communication range of a base station, data can be relayed to the node via other, intervening nodes. When such multi-hop functionality is introduced into the existing IEEE 802.16 communication system protocol, the existing frame will be divided into an incoming part and an outgoing part at the intervening node. If the incoming part and outgoing part are fixed in length, inefficiencies result. The boundary between incoming and outgoing at intervening node is decided by transmitting preamble and broadcast messages from the intervening node. If the boundary is varied by changing the timing of the transmitted preamble and broadcast messages from the intervening node, synchronization problems result in the receiving node. Because of this, the current frame structure is defined such that all relaying must take place in a predefined, non-varying area of the downlink frame. This results in an inefficient downlink transmission.
As shown in
In order to address the above-mentioned need, a method and apparatus for relaying data within a multi-hop communication system is provided herein. During operation, all preamble and broadcast information for relaying nodes and for the base station is placed during a beginning portion of a frame prior to any data transmission. By placing preamble/broadcast portions in the beginning of the frame, the data transmission portions of the frame can be allowed to vary in time, yet synchronization will be allowed between all nodes in the system.
The present invention encompasses a method for transmitting data from a base station within a multi-hop communication system. The method comprises the steps of receiving data from a network that is to be relayed to a node, determining route information for the data, and determining a size of a transmission for the data. A preamble is transmitted during a first portion of a frame so that a relay node may synchronize with the base station, and broadcast information is transmitted during the first portion of the frame indicating when the data will be transmitted, which causes the relay node to transmit its own broadcast information during the first portion of the frame. Finally, the data is transmitted to the relay node during the second portion of the frame, causing the relay node to relay the data during the second portion of the frame.
The present invention additionally encompasses a method for a first node to relay data within a multi-hop communication system. The method comprises the steps of receiving a preamble transmission from a base station during a first portion of a frame, synchronizing to the preamble transmission, and receiving a broadcast transmission from the base station during the first portion of the frame indicating that data should be relayed to a second node. A second preamble is transmitted during the first portion of the frame along with a second broadcast transmission. The data is received from the base station during a second portion of the frame and relayed to a second node during the second portion of the frame.
The present invention additionally encompasses an apparatus comprising a receiver receiving a preamble transmission from a base station during a first portion of a frame, receiving a broadcast transmission from the base station indicating that data should be relayed to a second node during the first portion of the frame, and receiving the data from the base station during a second portion of the frame. The receiver additionally comprises transmission circuitry transmitting a second preamble during the first portion of the frame, transmitting a second broadcast transmission during the first portion of the frame, and relaying the data to a second node during the second portion of the frame.
Turning now to the drawings, wherein like numerals designate like components,
As shown, during operation base station 204 receives data from network 206 destined to a node (e.g., node 202). As is evident node 202 is outside the transmission range of base station 204. When this occurs, node 202 may receive its transmissions from base station 204 through intervening node 201. Thus, base station 204 will transmit data to node 201, with node 201 eventually transmitting the data to node 202. As discussed above, in order to more efficiently relay data among nodes, preamble and broadcast information within a frame are separated from data transmissions within the frame. Thus, during the portion of the frame having data transmissions, no preamble, pilot, or broadcast data is sent. This is illustrated in
During operation all nodes 201-203 along with base station 204 will transmit a preamble, broadcast information, and data. Preamble information (as defined in IEEE 802.16 section 8.3.3.6, 8.4.4, 8.4.6.1) comprises a known sequence transmitted at known time intervals and frame duration. A receiver, knowing the sequence only or knowing the sequence and time interval in advance, utilizes this information to perform timing adjustments. Broadcast information (as defined in IEEE 802.16 sections 6.3.2.3.1-6.3.2.3.4 and 8.3.6, 8.4.4, 8.4.5) instructs all listening devices as to when a particular node 201-204 will be transmitting data. As is evident in
As discussed above, by placing preamble/broadcast portions in the beginning of the frame, the data transmission portions of the frame can be allowed to vary in time, yet synchronization will be allowed between all nodes in the system. Thus, data 309, data 311, and data 313 may not be equal in size, but can vary depending on an amount of data to be transmitted.
During operation, transmitter 402 and receiver 403 transmit and receive data and control information as discussed above. More particularly, data transmission takes place by receiving data to be transmitted over a radio frame. The radio frame (shown in
If node 400 is acting as a relay station, a logic circuitry 401 will instruct receiver 403 to retrieve transmitted data at an appropriate time period which was determined by analyzing broadcast transmission 303 transmitted from base station 204. Once the data has been received, logic circuitry 401 will instruct transmitter 402 to relay a portion or all of the received data. The relaying of data will occur by informing a node of a pending transmission in a broadcast message, and transmitting the data at the appropriate time period.
As discussed above, all preamble and broadcast information for relaying nodes and for the base station is placed during a beginning portion of a frame prior to any data transmission. By placing all preamble/broadcast portions in the beginning of the frame, the data transmission portions of the frame can be allowed to vary in time, yet synchronization will be allowed between all nodes in the system. Thus, in accordance with the present invention, all preamble and broadcast information for the relay node and for the base station is placed during a same beginning portion of a single frame prior to any data transmission and any relay transmission. Both the data transmission and the relay transmission take place during a second portion of a same or differing frame.
Thus, in accordance with an embodiment of the present invention receiver 403 receives a preamble transmission from a base station during a first portion of a frame, receives a broadcast transmission from the base station indicating that data should be relayed to a second node during the first portion of the frame, and receives the data from the base station during a second portion of the frame. In a similar manner, transmitter 402 transmits a second preamble during the first portion of the frame, transmits a second broadcast transmission during the first portion of the frame, and relays the data to a second node during the second portion of the frame.
While the invention has been particularly shown and described with reference to a particular embodiment, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention. It is intended that such changes come within the scope of the following claims.