This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2009-215127 filed on Sep. 17, 2009, the entire contents of which are incorporated herein by reference.
The present invention relates to a wireless communication system including a plurality of relay stations which communicate with the other relay stations and wireless terminals.
Multicast and broadcast service in IEEE802.16j standard defines a relay method of multicast data in a system including relay stations arranged between a base station and wireless terminals. The base station receives multicast data via a wired network, and then wirelessly transmits the multicast data to the relay station controlled thereby. The base station and the relay stations work on the same frequency, and broadcasts the data to the wireless terminals thereof.
Wireless ad-hoc networks where data is wirelessly relayed for communications without wired line have been recently studied.
If the IEEE802.16j standard (IEEE Std 802.16-2009) is applied to multicast communication in the wireless ad-hoc network, all the relay stations 101-103 can broadcast data to the wireless terminals 111-114 on the same frequency. For example, the relay station 101 may perform an operation corresponding to a base station complying with IEEE802.16j, thereby scheduling the multicast data. The wireless terminal 114 may serve as a terminal transmitting the multicast data.
Upon receiving the multicast data from the wireless terminal 114, the relay station 101 performs a scheduling operation such that the multicast data is broadcasted by the relay stations 101-103 on the same frequency. The relay station 101 transmits scheduling information and the data of the wireless terminal 114 to the other relay stations 102 and 103. The relay station 101 broadcasts the multicast data to the wireless terminals 113 and 114, controlled thereby, on the same frequency in accordance with the scheduling information generated by the relay station 101. The relay stations 102 and 103 broadcast the multicast data to the wireless terminals 111 and 112 respectively controlled thereby, on the same frequency in accordance with the scheduling information received from the relay station 101. In this way, the efficient use of wireless resources is improved, and reception quality of each of the wireless terminals 111-114 is thus improved.
Japanese Laid-open Patent Publication No. 2008-177969 describes an orthogonal frequency division multiple access (OFDMA) wireless system that autonomously performs interference free wireless relaying. Japanese Laid-open Patent Publication No. 2007-184935 describes an apparatus that relays transparently a signal in a multi-hop relay cellular network.
According to an aspect of the invention, a relay station performing wireless communications with a plurality of other relay stations and at least one wireless terminal, the relay station including: a scheduler, when at least one of the relay station and the other relay stations receives data from a wireless terminal controlled thereby, generating a first map such that the data is exchanged among the relay station and the other relay stations during a first period, and generating a second map such that the data as received during the first period is transmitted to the controlled wireless terminal during a second period.
The object and advantages of the invention will be realized and attained by at least the elements, features, and combinations particularly pointed out in the claims. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
In the figures, dimensions and/or proportions may be exaggerated for clarity of illustration. It will also be understood that when an element is referred to as being “between” two elements, it may be the only element layer between the two elements, or one or more intervening elements may also be present.
A wireless ad-hoc network has a problem that wireless resources are not used in an efficient manner in multicast communications.
For example, the wireless terminal 112 may now transmit multicast data as illustrated in
Upon receiving the multicast data via the relay station 102, the relay station 101 performs a scheduling operation such that the multicast data is broadcast from the relay stations 101-103 and transmits scheduling information and the multicast data to the remaining relay stations 102 and 103.
Although the relay station 102 has received the multicast data from the wireless terminal 112, the relay station 102 receives again the multicast data from the relay station 101. More specifically, the relay station 102 receives the multicast data from the wireless terminal 112, transmits the same multicast data to the relay station 101, and then receives the same multicast data from the relay station 101. This wireless communication wastes wireless resources.
The technique discussed herein has been developed in view of the above problem, and it is an object of the technique to provide a relay station that effectively uses wireless resources.
A first embodiment is described below with reference to the drawings.
The relay station RS1 includes a scheduler. If at least one of the relay stations RS1, RS2, and RS3 receives data from the wireless terminals MS1-MS3 controlled by the relay stations RS1-RS3, the scheduler in the relay station RS1 generates a first map such that the relay station RS1 and the other relay stations RS2 and RS3 transmit the received data to each other during a first period. The scheduler generates a second map such that the relay station RS1 transmits the data, received during the first period, to the wireless terminal MS1 controlled by the relay station RS1 during a second period.
The other relay stations RS2 and RS3 include schedulers. The schedulers in the other relay stations RS2 and RS3 receive from the relay station RS1 the first map generated by the relay station RS1. During the second period, the scheduler in the other relay stations RS2 and RS3 generates the second map such that the data received during the first period is transmitted to the wireless terminals MS2 and MS3.
The relay station RS1 and the other relay stations RS2 and RS3 may respectively receive the multicast data from the wireless terminals MS1-MS3. The scheduler in the relay station RS1 generates the first map such that the relay station RS1 and the other relay stations RS2 and RS3 transmit the received multicast data from the wireless terminals MS1-MS3 to each other during the first period. The scheduler in the relay station RS1 is not illustrated in
The first map generated by the relay station RS1 is transmitted to the other relay stations RS2 and RS3, and the other relay stations RS2 and RS3 receive the first map as illustrated in
For example, the relay station RS1 transmits the multicast data received from the wireless terminal MS1 controlled by the relay station RS1 to the other relay stations RS2 and RS3 during an MS1 data segment of the first period as illustrated in
When one of the relay station RS1 and the other relay stations RS2 and RS3 receives the multicast data from the corresponding one of the wireless terminals MS1-MS3 controlled by the relay stations RS1-RS3, the scheduler in the relay station RS1 generates the first map such that the one of the relay station RS1 and the other relay stations RS2 and RS3 having received the multicast data transmits the multicast data to the others of the relay station RS1 and the other relay stations RS2 and RS3.
The schedulers in the relay station RS1 and the other relay stations RS2 and RS3 generate the second map such that the relay station RS1 and the other relay stations RS2 and RS3 transmit the multicast data, received during the first period, respectively to the wireless terminals MS1-MS3 during a second period. The scheduler in the relay station RS1 generates the second map in response to the first map generated by the scheduler in the relay station RS1 and the schedulers in the other relay stations RS2 and RS3 generate the second map in response to the first map received from the relay station RS1, such that the relay station RS1 and the other relay stations RS2 and RS3 transmit the multicast data of the wireless terminals MS1-MS3 to the wireless terminals MS1-MS3 at substantially the same timing on the same frequency in the sequential order of the wireless terminals MS1-MS3.
As illustrated in
In response to the second map generated, the relay station RS1 and the other relay stations RS2 and RS3 transmit the multicast data, mutually transmitted, to the wireless terminals MS1-MS3. The controlled wireless terminals MS1-MS3 receive the multicast data in accordance with the second map transmitted from the relay station RS1 and the other relay stations RS2 and RS3, respectively.
The relay station RS1 and the other relay stations RS2 and RS3 exchange with each other the data received from the wireless terminals MS1-MS3 controlled during the first period, and then transmit the data, received during the first period, to the wireless terminals MS1-MS3 controlled during the second period. The other relay stations RS2 and RS3 is free from transmitting to and then receiving from the relay station serving as a base station, the data received from the controlled wireless terminals MS2 and MS3. Wireless resources are thus efficiently used.
A second embodiment is described in detail below with reference to the drawings.
In the wireless network of
Through the relay link, the relay station 11 performs wireless communications with the relay stations 12 and 13. Through a downlink of the access link, the relay station 11 transmits data or broadcasts the multicast data to the wireless terminals 23 and 24. Through the uplink of the access link, the relay station 11 receives data transmitted from the wireless terminals 23 and 24.
A relay preamble of the relay link indicates a segment through which a signal for establishing synchronization among the relay stations 11-13 is transmitted. The label Tx of the relay preamble indicates that the relay station 11 transmits the relay preamble during this segment. The other relay stations 12 and 13 receive the relay preamble from the relay station 11 to establish synchronization with the relay station 11.
A relay map in succession to the relay preamble indicates a segment through which scheduling information (relay map) generated by the relay station 11 is transmitted. The relay map includes configuration information and control information of segments in succession to the relay map. The label Tx of the relay map indicates that the relay station 11 transmits the relay map to the relay stations 12 and 13 during this segment. The relay map is transmitted to the relay stations 12 and 13 using all frequencies.
During a segment in succession to the relay map, the multicast data is exchanged among the relay stations 11-13 in accordance with the relay map. The label Tx of the segment in succession to the relay map represents the relay station 11 transmits the multicast data to the relay stations 12 and 13 during this segment. The label Rx indicates that the relay station 11 receives the multicast data from the relay stations 12 and 13 through this segment. The multicast data is exchanged among the relay stations 11-13 using all frequencies.
Referring to
If the bandwidth request has been made by only the relay station 12, the relay station 11 generates the relay map such that the multicast data is transmitted from the relay station 12 to the relay stations 11 and 13. The segment in succession to the relay map includes only the segment throughout which the multicast data is broadcasted from the relay station 12 to the relay stations 11 and 13. For example, the segment in succession to the relay map includes only the segment ‘RS12→RS11,13’ of
An access preamble of the access link indicates a segment during which a signal for the wireless terminals 23 and 24 to establish synchronization with the relay station 11 is transmitted. The label Tx of the preamble indicates that the relay station 11 transmits the preamble during the corresponding segment. The wireless terminals 23 and 24 controlled by the relay station 11 establish synchronization with the relay station 11 by receiving the preamble.
A downlink (DL)/uplink (UL) map in succession to the preamble indicates a segment through which scheduling information for data to be exchanged among the relay station 11 and the wireless terminals 23 and 24 is transmitted. The DL/UL map includes configuration information and control information of a segment in succession to the DL/UL map. The label Tx of the DL/UL map indicates that the relay station 11 transmits the DL/UL map to the wireless terminals 23 and 24 controlled by the relay station 11 during this segment.
As will be described later, the relay station 11 generates the DL/UL map that is used to broadcast the multicast data to the wireless terminals 23 and 24 controlled by the relay station 11 in accordance with the relay map generated through the relay link.
During downlink segments in succession to the DL/UL map, data is transmitted to the wireless terminals 23 and 24 controlled by the relay station 11. The label Tx of the downlink segment in succession to the DL/UL map indicates that the relay station 11 transmits data to the wireless terminals 23 and 24 during the segment.
Referring to
The uplink indicates a segment during which the relay station 11 receives data from the wireless terminals 23 and 24 controlled by the relay station 11 in accordance with the DL/UL map. The label Rx of the uplink indicates that the relay station 11 receives the data from the wireless terminals 23 and 24 during this segment. Referring to
The frame structure illustrated in
The relay station 13 performs wireless communications with the relay stations 11 and 12 through the relay link. The relay station 13 transmits data to the wireless terminal 21 or broadcasts the multicast data through the downlink of the access link. The relay station 13 receives data from the wireless terminal 21 through the uplink of the access link.
The relay preamble of the relay link indicates a segment during which a signal for establishing synchronization among the relay stations 11-13 is transmitted. The label Rx of the relay preamble indicates that the relay station 13 receives the relay preamble from the relay station 11 during this segment. The relay station 13 establishes synchronization with the relay station 11 by receiving the relay preamble.
The relay map in succession to the relay preamble indicates segments through which the relay map generated by the relay station 11 serving as a base station is received. The relay map includes configuration information and control information of the segments in succession to the relay map. The label Rx of the relay map indicates that the relay station 13 receives the relay map from the relay station 11.
During the segments in succession to the relay map, the multicast data is exchanged among the relay stations 11-13 in accordance with the relay map. The label Tx of the segment in succession to the relay map represents that the relay station 13 transmits the multicast data to the other relay stations 11 and 12 during this segment. The label Rx of the segment indicates that the relay station 13 receives the multicast data from the other relay stations 11 and 12 during this segment.
As illustrated in
The preamble of the access link indicates a segment during which a signal for the wireless terminal 21 controlled by the relay station 13 to establish synchronization with the relay station 13 is transmitted. The label Tx of the preamble indicates that the relay station 13 transmits the preamble during this segment. The wireless terminal 21 controlled by the relay station 13 receives the preamble and establishes synchronization with the relay station 13.
A DL/UL map in succession to the preamble indicates a segment during which scheduling information for exchanging data between the relay station 13 and the wireless terminal 21 is transmitted. The DL/UL map includes configuration information and control information of segments in succession to the relay map. The label Tx of the DL/UL map indicates that the relay station 13 transmits the DL/UL map to the wireless terminal 21 controlled by the relay station 13 during this segment.
As described in detail later, the relay station 13 generates the DL/UL map to be used to broadcast the multicast data to the wireless terminal 21 controlled by the relay station 13, based on the relay map received from the relay station 11 serving as the base station. As illustrated in
During downlink segments in succession to the DL/UL map, data is transmitted to the wireless terminal 21 controlled by the relay station 13 in accordance with the DL/UL map. The label Tx of the downlink segments in succession to the DL/UL map represents that the relay station 13 transmits data to the wireless terminal 21.
As illustrated in
An uplink indicates a segment during which the relay station 13 receives data from the wireless terminal 21 controlled thereby in accordance with the DL/UL map. The label Rx of the uplink indicates that the relay station 13 receives data from the wireless terminal 21 controlled by the relay station 13. Referring to
Step S1: For multicast communications, the wireless terminals 21-24 issue bandwidth requests to the relay stations 11-13 that respectively control the wireless terminals 21-24. For example, the MS21 is controlled by the relay station 13 and thus issues a bandwidth request to the relay station 13. The bandwidth request is performed through the uplink of the access link.
Step S2: The relay stations 11-13 receive the bandwidth requests from the wireless terminals 21-24. The relay stations 11-13 then generate the DL/UL maps such that the wireless terminals 21-24 transmit the multicast data to the relay stations 11-13 through the uplink of the access link.
Step S3: The relay stations 11-13 transmit the generated DL/UL maps to the wireless terminals 21-24 controlled by the relay stations 11-13 through the downlink of the access link.
Step S4: The wireless terminals 21-24 transmit the multicast data respectively to the relay stations 11-13 through the uplink of the access link in accordance with the received DL/UL maps.
The multicast data of the wireless terminals 21-24 to be broadcasted are thus received by and then stored on the relay stations 11-13, respectively.
Step S11: Upon receiving the multicast data from the wireless terminal 22 controlled by the relay station 12, the relay station 12 issues a bandwidth request to the relay station 11 serving as the base station. The relay station 12 issues the bandwidth request in the segment in succession to the relay map of the relay link.
Step S12: Upon receiving the multicast data from the wireless terminal 21 controlled by the relay station 13, the relay station 13 issues a bandwidth request to the relay station 11 serving as the base station.
Even if the relay station 11 receives the multicast data from the wireless terminals 23 and 24 controlled by the relay station, the relay station 11 issues no bandwidth request to any other relay stations because the relay station 11 serves as the base station. More specifically, upon receiving the multicast data from the wireless terminals 23 and 24 controlled by the relay station 11, the relay station 11 generates the relay map in the next step.
Step S13: The relay station 11 generates the relay map in response to the bandwidth request from the relay stations 12 and 13. The relay station 11 in
The relay station 11 generates the relay map such that the multicast data that each of the relay stations 11-13 have received through the relay link respectively from the wireless terminals 21-24 is broadcasted to another of the relay stations 11-13.
As illustrated in
In the sequence chart of
Steps S14a and S14b: The relay station 11 broadcasts the generated relay map to the relay stations 12 and 13 through the relay link. For example, the relay station 11 transmits the generated relay map during the relay map segment of the relay link of
Steps S15a and S15b: The relay station 11 broadcasts the multicast data, received from the wireless terminals 23 and 24 and stored on the relay station 11, to the relay stations 12 and 13 in accordance with the relay map generated by the relay station 11. The relay stations 12 and 13 receive the multicast data, broadcasted by the relay station 11, in accordance with the relay map received from the relay station 11.
Steps S16a and S16b: The relay station 12 broadcasts the multicast data, received from the wireless terminal 22 and stored on the relay station 12, to the relay stations 11 and 13 in accordance with the relay map received from the relay station 11. The relay station 11 and the relay station 13 receive the multicast data broadcasted.
Steps S17a and S17b: The relay station 13 broadcasts the multicast data, received from the wireless terminal 21 and stored on the relay station 13, to the relay stations 11 and 12 in accordance with the relay map received from the relay station 11. The relay station 11 and the relay station 12 receive the multicast data broadcasted by the relay station 13 in accordance with the relay map generated by the relay station 11.
One of the relay stations 11-13 may thus share (store) each other's multicast data through mutual communications among the relay stations 11-13.
Step S21: Upon receiving the bandwidth request from the relay stations 12 and 13, the relay station 11 generates the relay map. Step S21 corresponds to step S13 of
Steps S22a and S22b: The relay station 11 broadcasts the generated relay map to the other relay stations 12 and 13 through the relay link. Steps S22a and S22b respectively correspond to steps S14a and S14b.
Steps S23a-S23c: In step S23a, the relay station 11 generates a DL/UL map in accordance with the relay map generated by the relay station 11. In step S23b, the relay station 12 generates a DL/UL map in accordance with the relay map received from the relay station 11. In step S23c, the relay station 13 generates a DL/UL map in accordance with the relay map received from the relay station 11. Process steps corresponding to steps S15a, S15b, S16a, S16b, S17a, and S17b of
The relay stations 11-13 generate the DL/UL maps in response to the relay maps such that each of the relay stations 11-13 broadcasts the multicast data, received from another of the relay stations 11-13, on the same frequency and at substantially the same timing (in synchronization with the relay stations 11-13). For example, the relay stations 11-13 generate the DL/UL maps such that the multicast data that the relay station 11 has received from the wireless terminals 23 and 24 is broadcasted on the same frequency and at substantially the same timing. The relay stations 11-13 generate the DL/UL maps such that the multicast data that the relay station 12 has received from the wireless terminal 22 is broadcasted on the same frequency and at the same timing. The relay stations 11-13 generate the DL/UL maps such that the multicast data that the relay station 13 has received from the wireless terminal 21 is broadcasted on the same frequency and at substantially the same timing. The relay stations 11-13 share the same relay map. In accordance with the relay map, the relay stations 11-13 generate the DL/UL maps such that the multicast data of the relay stations 11-13 is broadcasted on the same frequency and at substantially the same timing in a specific order.
Steps S24a-S24c: The relay stations 11-13 transmit the generated DL/UL maps to the wireless terminals 21-24 respectively controlled by the relay stations 11-13 on different frequencies and at substantially the same timing. The wireless terminals 21-24 receive the DL/UL maps broadcasted by the relay stations 11-13, respectively.
Steps S25a-S25c: In accordance with the DL/UL maps, the relay stations 11-13 broadcast the multicast data received by the relay station 11 to the wireless terminals 21-24 respectively controlled by the relay stations 11-13. The relay stations 11-13 broadcast the multicast data, received by the relay station 11, on the same frequency and at substantially the same timing. In accordance with the DL/UL maps received in steps S24a-S24c, the wireless terminals 21-24 receive the multicast data broadcasted by the relay stations 11-13, respectively.
Steps S26a-S26c: In accordance with the DL/UL maps, the relay stations 11-13 broadcast the multicast data received by the relay station 12 to the wireless terminals 21-24 respectively controlled by the relay stations 11-13. The relay stations 11-13 broadcast the multicast data received by the relay station 12 on the same frequency and at substantially the same timing. In accordance with the DL/UL maps received in steps S24a-S24c, the wireless terminals 21-24 receive the multicast data broadcasted by the relay stations 11-13, respectively.
Steps S27a-S27c: In accordance with the DL/UL maps, the relay stations 11-13 broadcast the multicast data received by the relay station 13 to the wireless terminals 21-24 respectively controlled by the relay stations 11-13. The relay stations 11-13 broadcast the multicast data received by the relay station 13 on the same frequency and at the same timing. In accordance with the DL/UL maps received in steps S24a-S24c, the wireless terminals 21-24 receive the multicast data broadcasted by the relay stations 11-13, respectively.
The wireless terminals 21-24 receive the multicast data on the same frequency and at the same timing in this way.
The relay map IE1 includes the position information and transmission control information of the data D11, and the ID of the relay station 11 that broadcasts the multicast data in a segment of the data D11. The relay map IE2 includes the position information and transmission control information of the data D12, and the ID of the relay station 12 that broadcasts the multicast data in a segment of the data D12. The relay map IE3 includes the position information and transmission control information of the data D13, and the ID of the relay station 13 that broadcasts the multicast data in a segment of the data D13.
DL/UL map IEs 11-13 include position information and transmission control information of data D21-D23 in accordance with which the relay stations 11-13 broadcast the multicast data to the wireless terminals 21-24 and the wireless terminals 21-24 receive the multicast data. The DL/UL maps IE11-IE13 also includes the IDs of the wireless terminals 21-24.
The DL/UL map IEs 11-13 are generated based on the relay maps IE1-IE3. For example, the relay stations 11-13 copy the position information and the transmission control information of the relay map IE1, as is, onto the DL/UL map IE11 such that the multicast data, broadcast in the segment of data D11, is broadcasted in the segment of data D21. The relay stations 11-13 copy the position information and the transmission control information of the relay map IE2, as is, onto the DL/UL map IE12 such that the multicast data, broadcast in the segment of data D12, is broadcasted in the segment of data D22. The relay stations 11-13 copy the position information and the transmission control information of the relay map IE3, as is, onto the DL/UL map IE13 such that the multicast data, broadcast in the segment of data D13, is broadcasted in the segment of data D23.
The order and size of the data D21-D23 through the access link are substantially identical to those of the data D11-D13 through the relay link. The multicast data broadcasted from one of the relay stations 11-13 to another of the relay stations 11-13 in the segment of data D11 is broadcasted to the wireless terminals 21-24 in synchronization with the other of the relay stations 11-13 in the data D21 of the access link. The multicast data broadcast from one of the relay stations 11-13 to another of the relay stations 11-13 in the segment of data D12 is broadcast to the wireless terminals 21-24 in synchronization with the other of the relay stations 11-13 in the data D22 of the access link. The multicast data broadcast from one of the relay stations 11-13 to another of the relay stations 11-13 in the segment of data D13 is broadcast to the wireless terminals 21-24 in synchronization with the other of the relay stations 11-13 in the data D23 of the access link.
Referring to
The relay stations 11-13 establish relay synchronization by using the relay preamble (labeled R-Pre in
The relay station 11 broadcasts the multicast data received from the wireless terminal 24 to the relay stations 12 and 13 in accordance with the relay map generated by the relay station 11. The relay station 12 broadcasts the multicast data received from the wireless terminal 22 to the relay stations 11 and 13 in accordance with the relay map received from the relay station 11. The relay station 13 broadcasts the multicast data received from the wireless terminal 21 to the other relay stations 11 and 12 in accordance with the relay map received from the relay station 11.
The relay stations 11-13 transmit the preamble (labeled Pre in
In accordance with the generated DL/UL maps, the relay stations 11-13 broadcast the multicast data of the wireless terminals 21, 22, and 24. As illustrated in
As illustrated in the relay link in
The scheduler 31 generates a relay map in response to a bandwidth request from the other relay stations 12 and 13 extracted by the control data extractor 33. The scheduler 31 generates the relay map when the multicast data transmitted from the controlled wireless terminals 23 and 24 is stored on the buffer 34. The scheduler 31 stores the relay map on the storage 32 to generate a DL/UL map.
The scheduler 31 generates the DL/UL map of the data exchange between the relay station 11 and the wireless terminals 23 and 24 controlled by the relay station 11. The scheduler 31 generates here a UL map of the DL/UL map in response to bandwidth requests of the multicast data from the wireless terminals 23 and 24. The scheduler 31 then generates a DL map of the DL/UL map in accordance with the relay map stored on the storage 32.
The control data extractor 33 extracts, from reception data, control data such as the bandwidth requests transmitted from the relay stations 12 and 13, and outputs the extracted control data to the scheduler 31. The control data extractor 33 also extracts, from the reception data, data such as the multicast data transmitted from the wireless terminals 23 and 24 controlled by the relay station 11 and outputs the extracted data to the buffer 34.
The buffer 34 temporarily stores the multicast data received from the wireless terminal 23 and the wireless terminal 24 controlled by the relay station 11, and the other relay stations 12 and 13.
The PDU generator 35 reads the multicast data from the buffer 34 in accordance with the relay map and the DL/UL map generated by the scheduler 31, and generates a PDU.
The controller 36 controls the transmission processor 37 and the reception processor 38. Through the relay link, the controller 36 controls the transmission processor 37 and the reception processor 38 in accordance with the relay map generated by the scheduler 31 such that the relay station 11 communicates with the relay stations 12 and 13. Through the access link, the controller 36 controls the transmission processor 37 and the reception processor 38 such that the relay station 11 communicates with the wireless terminals 23 and 24 in accordance with the DL/UL map.
The transmission processor 37 includes encoder 37a, modulator 37b, and transmitter 37c. The encoder 37a encodes transmission data (PDU data). The modulator 37b modulates the encoded transmission data. The transmitter 37c performs a frequency conversion operation, an amplification operation, etc. on the modulated transmission data.
The reception processor 38 includes receiver 38a, demodulator 38b, and decoder 38c. The receiver 38a performs a frequency conversion operation, an amplification operation, etc. on reception data. The demodulator 38b demodulates the reception data. The decoder 38c decodes the demodulated reception data.
The duplexer 39 outputs the transmission data output from the transmission processor 37 to an antenna, and outputs the reception data received by the antenna to the reception processor 38.
The scheduler in each of the relay stations 12 and 13 generates a DL map in accordance with the relay map transmitted by the relay station 11 serving as a base station.
In each of the relay stations 12 and 13, the control data extractor extracts from the reception data the multicast data transmitted by the wireless terminals 21 and 22 respectively controlled by the relay stations 13 and 12, and then output the extracted reception data to the buffer. In each of the relay stations 12 and 13, the scheduler issues a bandwidth request to the relay station 11 serving as a base station when the multicast data is stored on the buffer. In accordance with the relay map transmitted from the relay station 11, the buffer broadcasts the multicast data of the wireless terminals 21 and 22 stored on the buffer 34 to another of the relay stations 11-13.
In this way, the relay stations 11-13 exchange the multicast data received from the wireless terminals 21-24 controlled thereby through the relay link, and broadcast the mutually exchanged multicast data to the wireless terminals 21-24 controlled thereby through the access link. The relay stations 11-13 is thus free from transmitting to the relay station 11 serving as the base station the multicast data received from the wireless terminals 21-24 controlled respectively by the relay stations 11-13 and receiving substantially the same multicast data from the relay station 11 serving as the base station. Each of the relay stations 11-13 simply transmits the multicast data received from the wireless terminals 21-24 controlled thereby to another of the relay stations 11-13. Wireless resources are thus effectively used.
A third embodiment is described in detail below with reference to the drawings. In the second embodiment, the same frequency is used in the relay link and the access link. In accordance with the third embodiment, different (center) frequencies are used in the relay link and the access link.
Referring to
As illustrated in
An operation of the relay station 11 through the relay link and the access link is substantially identical to the operation illustrated in
Referring to
Referring to
An operation of the relay station 13 through the relay link and the access link is identical to the operation illustrated in
As illustrated in
The scheduler 41, the storage 42, the control data extractor 43, the buffer 44, and the PDU generator 45 are shared by the relay link and the access link. The process contents of these elements are respectively substantially identical to those of the scheduler 31, the storage 32, the control data extractor 33, the buffer 34, and the PDU generator 35.
The scheduler 41 controls the controller 46a to perform a relay link process, and controls the controller 46b to perform an access link process. The scheduler 41 performs a scheduling process such that the frame of the relay link and the frame of the access link are generated on different frequencies and at substantially the same timing. More specifically, the scheduler 41 generates a relay map such that the multicast data is exchanged among the relay stations 11-13 on the center frequency f1. The scheduler 41 also generates a second map such that the multicast data is broadcast to the wireless terminals 23 and 24 on the center frequency f2.
The relay stations 11-13 exchange the multicast data received from the wireless terminals 21-24 controlled by the relay stations through the relay link, and broadcast the mutually exchanged multicast data to the wireless terminals 21-24 controlled by the relay stations through the access link of another frequency. In this way, the relay stations 11-13 are free from transmitting the data received from the wireless terminals 21-24 to the relay station 11 serving as a base station and receiving substantially the same data from the relay station 11. The relay stations 11-13 simply receive the data from the wireless terminals 21 and 22. Wireless resources are thus effectively used.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiment(s) of the present invention(s) has (have) been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2009-215127 | Sep 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
7792067 | Sheu et al. | Sep 2010 | B2 |
8285296 | Cai | Oct 2012 | B2 |
20070060146 | Won et al. | Mar 2007 | A1 |
20080045174 | Chen et al. | Feb 2008 | A1 |
20080108369 | Visotsky et al. | May 2008 | A1 |
20080151802 | Sheu et al. | Jun 2008 | A1 |
20080165719 | Visotsky | Jul 2008 | A1 |
20080186950 | Zhu et al. | Aug 2008 | A1 |
20080316954 | Zheng | Dec 2008 | A1 |
20090059838 | Min et al. | Mar 2009 | A1 |
20090117901 | Zhao et al. | May 2009 | A1 |
Number | Date | Country |
---|---|---|
2007-184935 | Jul 2007 | JP |
2008-177969 | Jul 2008 | JP |
Entry |
---|
IEEE Computer Society, et al., “IEEE Std 802.16j-2009”, Jun. 12, 2009. (Document pages have been uploaded in four parts (pp. 1 to 310) due to the size of document.). |
Number | Date | Country | |
---|---|---|---|
20110064020 A1 | Mar 2011 | US |