WO2012060429A1 - 通信システム - Google Patents

通信システム Download PDF

Info

Publication number
WO2012060429A1
WO2012060429A1 PCT/JP2011/075350 JP2011075350W WO2012060429A1 WO 2012060429 A1 WO2012060429 A1 WO 2012060429A1 JP 2011075350 W JP2011075350 W JP 2011075350W WO 2012060429 A1 WO2012060429 A1 WO 2012060429A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmission
node
transmission group
subcarrier
grouping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2011/075350
Other languages
English (en)
French (fr)
Inventor
輝人 武田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Priority to JP2012541904A priority Critical patent/JP5514324B2/ja
Priority to US13/882,776 priority patent/US20130329622A1/en
Priority to CN2011800530074A priority patent/CN103190101A/zh
Priority to EP11838079.9A priority patent/EP2637330A4/en
Publication of WO2012060429A1 publication Critical patent/WO2012060429A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/006Quality of the received signal, e.g. BER, SNR, water filling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems

Definitions

  • the present invention relates to a communication system, and more particularly, to a communication system that performs communication using a multicarrier modulation scheme composed of a plurality of subcarriers.
  • selectable modulation schemes are selected based on packet degradation information (symbol noise, carrier noise), and the modulation scheme is determined based on a threshold set for each modulation scheme.
  • the modulation scheme with the highest communication speed is selected from the modulation schemes that satisfy the predetermined condition, but if there is no modulation scheme that satisfies the predetermined condition, a modulation scheme with high robustness is selected.
  • Communication systems using conventional multicarrier modulation schemes such as Documents 1 and 2 are aimed at improving efficiency in one-to-one unicast transmission, and broadcast the same data to multiple nodes (broadcast, multicast). This configuration is not supported. That is, it is difficult to efficiently use subcarriers when broadcasting the same data to a plurality of nodes simultaneously.
  • FIG. 44 there is a communication system including one transmission node 501 and ten reception nodes 601 to 610.
  • the transmitting node 501 performs multicarrier communication for transmitting data to the ten receiving nodes 601 to 610 using the 20 subcarriers f1 to f20.
  • transmission line state information J101 indicating the state of the transmission line between the transmission node 501 and each of the reception nodes 601 to 610 is shown in FIG.
  • This transmission path state information J101 is set to “1” for an available subcarrier for each receiving node for communication performed between the transmitting node 501 and each of the receiving nodes 601 to 610, and cannot be used. It is composed of a data table in which “0” is set for the carrier.
  • the subcarriers with which the transmitting node 501 can communicate with each of the receiving nodes 601 to 610 are different for each receiving node. Therefore, as a conventional method, there is a method of performing simultaneous broadcast by assigning the same data to all the subcarriers f1 to f20. However, the amount of information that can be transmitted per hour is limited.
  • the data frame transmitted by the transmission node 501 is composed of a header portion Hp and a data body portion Dp.
  • the header part Hp stores information such as a transmission address and a reception address
  • the data body part Dp stores the contents of data to be transmitted.
  • the accumulated transmission time T101 required for data transmission is the sum of the transmission time Th of the header part Hp and the transmission time Td101 of the data body part Dp.
  • the same data is simultaneously transmitted to all of the receiving nodes 601 to 610.
  • the subcarrier f7 cannot communicate with the receiving nodes 603, 604, and 607.
  • FIG. 46 by combining subcarrier f12 communicable with receiving nodes 603, 604, and 607 with subcarrier f7, it becomes possible to communicate with all receiving nodes 601 to 610.
  • the amount of information that can be transmitted per time increases. For example, in the example of FIG.
  • the present invention has been made in view of the above reasons, and an object of the present invention is to improve communication efficiency when performing simultaneous broadcasting using a multi-carrier modulation scheme composed of a plurality of subcarriers. To provide a system.
  • a first form of a communication system is a communication system including a plurality of reception nodes and a transmission node that transmits broadcast data to the plurality of reception nodes.
  • the transmission node includes a transmission unit, a storage unit, a node grouping unit, and a subcarrier selection unit.
  • the transmitting unit is configured to transmit the broadcast data to the plurality of receiving nodes using at least one of a plurality of subcarriers prepared in advance.
  • the storage unit is configured to store transmission path state information indicating a transmission path state for each receiving node.
  • the node grouping unit refers to the transmission path state information, divides the plurality of receiving nodes into a plurality of transmission groups based on a classification criterion related to the state of the transmission path, and is defined by the plurality of transmission groups A grouping process for creating a transmission group set is configured.
  • the subcarrier selection unit refers to the transmission path state information, and for each transmission group of the transmission group set, selects a subcarrier for transmitting the broadcast data to the reception node belonging to the transmission group. It is configured to select from a plurality of subcarriers.
  • the transmission unit is configured to transmit the broadcast data using the subcarriers selected by the subcarrier selection unit in order to the plurality of transmission groups of the transmission group set.
  • the state of the transmission path indicates whether or not the subcarrier is an effective subcarrier usable for communication with the receiving node. It is configured as shown for each carrier.
  • the node grouping unit performs a selection process, a calculation process, a determination process, and a classification process in the grouping process.
  • the selection process is a process of selecting the effective subcarrier as the priority subcarrier in the receiving node having the smallest number of effective subcarriers.
  • the calculation process is a process of calculating the number of the priority subcarriers included in the effective subcarriers of the reception node for each reception node.
  • the determination process is a process for determining for each receiving node whether or not the number of the priority subcarriers is equal to or greater than a grouping threshold.
  • the transmission node is different from the transmission group to which the reception node to which the number of the priority subcarriers belongs is less than the grouping threshold. This is a process of dividing into groups.
  • the grouping threshold is a constant.
  • the node grouping unit creates a plurality of transmission group sets by performing a plurality of grouping processes with different grouping thresholds. , Configured to select one from the plurality of transmission group sets based on a predetermined condition.
  • the node grouping unit includes the selection process, the calculation process, the determination process, and the classification process.
  • the transmission group set defined by three or more of the transmission groups is created by performing the division process defined by and multiple times.
  • the node grouping unit includes a first transmission group in which the number of priority subcarriers is equal to or greater than the grouping threshold, and a second transmission group in which the number of priority subcarriers is less than the grouping threshold. And configured to create.
  • the node grouping unit is configured to perform the first division process for all the receiving nodes, and perform the second and subsequent division processes for the second transmission group created in the previous division process.
  • the node grouping unit performs a selection process, a calculation process, a determination process, and a classification process in the grouping process.
  • the selection process is a selection in which the effective subcarrier in the receiving node having the smallest number of effective subcarriers is selected as a priority subcarrier.
  • the calculation process is a process of calculating the number of the priority subcarriers included in the effective subcarriers of the reception node for each reception node.
  • the determination process is a process for determining for each receiving node whether or not the number of the priority subcarriers is equal to or greater than a grouping threshold.
  • the classification process it is determined whether or not there are a plurality of boundary receiving nodes defined as the receiving node having the smallest number of the priority subcarriers in the receiving node in which the number of the priority subcarriers is equal to or greater than the grouping threshold. And when it is determined that there are a plurality of boundary receiving nodes, a plurality of the transmission group sets are obtained by combining the plurality of boundary receiving nodes and the receiving node having a higher number of priority subcarriers than the boundary receiving node. It is a process to create.
  • the node grouping unit includes the boundary reception in which the number of effective subcarriers among the plurality of boundary reception nodes is small in the classification process.
  • the node is configured so as to be divided into the same transmission group as that of the receiving node having a higher number of the priority subcarriers than the boundary receiving node.
  • the subcarrier selection unit assigns the plurality of subcarriers to common subcarriers and non-common subcarriers for each transmission group of the transmission group set. Configured to divide into carriers.
  • the common subcarrier is the subcarrier that becomes the effective subcarrier for all the receiving nodes belonging to the transmission group.
  • the non-common subcarrier is the subcarrier that becomes the effective subcarrier for at least one of the receiving nodes that belong to the transmission group instead of all of the receiving nodes.
  • the subcarrier selection unit is configured to create a subcarrier set for each transmission group of the transmission group set.
  • the subcarrier set includes at least one of the common subcarrier and a non-common subcarrier set.
  • the non-common subcarrier set is defined by a plurality of non-common subcarriers combined so that all the receiving nodes belonging to the transmission group can receive the broadcast data.
  • the transmission unit is configured to transmit the broadcast data for each transmission group of the transmission group set using the subcarrier set created by the subcarrier selection unit.
  • the transmission node in the first mode, includes a transmission time calculation unit.
  • the node grouping unit performs a plurality of the grouping processes with different classification criteria to create a plurality of the transmission group sets, and selects one from the plurality of transmission group sets based on a predetermined condition Configured.
  • the transmission time calculation unit is configured to calculate an accumulated transmission time necessary for transmitting the broadcast data to all of the plurality of reception nodes for each transmission group set.
  • the predetermined condition is that the cumulative transmission time is the shortest.
  • the transmission node in the ninth mode, includes a transmission time calculation unit.
  • the node grouping unit performs a plurality of the grouping processes with different classification criteria to create a plurality of the transmission group sets, and selects one from the plurality of transmission group sets based on a predetermined condition Configured.
  • the subcarrier selection unit is configured to create the subcarrier set for each transmission group with respect to each of the transmission group sets created by the node grouping unit.
  • the transmission time calculation unit calculates the number of carriers indicating the sum of the number of the common subcarrier and the non-common subcarrier set in the subcarrier set for each transmission group, and the transmission group set based on the number of carriers
  • the accumulated transmission time is calculated every time.
  • the cumulative transmission time is a time required for transmitting the broadcast data to all of the plurality of receiving nodes.
  • the predetermined condition is that the cumulative transmission time is the shortest.
  • the transmission node includes a transmission time calculation unit and a modulation scheme selection unit.
  • the transmission unit is configured to transmit the broadcast data using one selected from a plurality of modulation schemes.
  • the storage unit is configured to store the transmission path state information for each modulation scheme.
  • the node grouping unit performs a plurality of the grouping processes with different classification criteria for each modulation scheme to create a plurality of the transmission group sets, and selects one of the plurality of transmission group sets based on a predetermined condition. Configured to select one.
  • the transmission time calculation unit is configured to calculate an accumulated transmission time necessary for transmitting the broadcast data to all of the plurality of reception nodes for each transmission group set.
  • the predetermined condition is that the cumulative transmission time is the shortest.
  • the modulation scheme selection unit is configured to select the modulation scheme corresponding to the transmission group set selected by the node grouping unit.
  • the transmission unit is configured to transmit the broadcast data using the modulation scheme selected by the modulation scheme selection unit.
  • the transmission node in the ninth mode, includes a transmission time calculation unit and a modulation scheme selection unit.
  • the transmission unit is configured to transmit the broadcast data using one selected from a plurality of modulation schemes.
  • the storage unit is configured to store the transmission path state information for each modulation scheme.
  • the node grouping unit performs a plurality of the grouping processes with different classification criteria for each modulation scheme to create a plurality of the transmission group sets, and selects one of the plurality of transmission group sets based on a predetermined condition. Configured to select one.
  • the subcarrier selection unit is configured to create the subcarrier set for each transmission group of the plurality of transmission group sets created by the node grouping unit.
  • the transmission time calculation unit calculates the number of carriers indicating the sum of the numbers of the common subcarriers and the non-common subcarrier sets in the subcarrier set for each transmission group of the transmission group set, and based on the number of carriers The accumulated transmission time is calculated for each transmission group set.
  • the cumulative transmission time is a time required for transmitting the broadcast data to all of the plurality of receiving nodes.
  • the predetermined condition is that the cumulative transmission time is the shortest.
  • the modulation scheme selection unit is configured to select the modulation scheme corresponding to the transmission group set selected by the node grouping unit.
  • the transmission unit is configured to transmit the broadcast data using the modulation scheme selected by the modulation scheme selection unit.
  • the transmission unit performs the next processing after a predetermined interval period has elapsed after transmitting the broadcast data to the transmission group.
  • the broadcast data is transmitted to the transmission group.
  • the transmission time calculation unit calculates a transmission time required for transmitting the broadcast data to all of the receiving nodes belonging to the transmission group for each transmission group of the transmission group set, and transmits the transmission group set.
  • the sum of the interval periods is added to the sum of the transmission times of each of the plurality of transmission groups to calculate the cumulative transmission time of the transmission group set.
  • the transmission unit in the first mode, is configured to transmit transmission group information together with the broadcast data.
  • the transmission group information includes destination information indicating the transmission group that is the destination of the broadcast data.
  • the receiving node determines whether it belongs to the transmission group indicated by the destination information of the received transmission group information, and the destination information indicates The broadcast data is fetched if it belongs to the transmission group, and the broadcast data is discarded if it does not belong to the transmission group indicated by the destination information.
  • FIG. 1 is a block diagram illustrating a configuration of a communication device in a communication system according to Embodiment 1.
  • FIG. It is a whole figure which shows the structure of the communication system of the said Embodiment 1.
  • FIG. It is a table figure which shows the transmission-line state information in the said Embodiment 1.
  • FIG. It is a block diagram which shows the transmission group in the said Embodiment 1.
  • FIG. It is a block diagram which shows the transmission group in the said Embodiment 1.
  • FIG. It is a table figure which shows the allocation of the subcarrier for every transmission group in the said Embodiment 1.
  • FIG. It is a table figure which shows the allocation of the subcarrier for every transmission group in the said Embodiment 1.
  • FIG. It is a table figure which shows the allocation of the subcarrier for every transmission group in the said Embodiment 1.
  • FIG. It is a format figure which shows the structure of the data frame in the said Embodiment 1.
  • FIG. It is a format figure which shows the structure of the data frame in the said Embodiment 1.
  • FIG. It is a format figure which shows the structure of the data frame in the said Embodiment 1.
  • FIG. It is a format figure which shows the structure of the header part in the said Embodiment 1.
  • FIG. It is a format figure which shows the structure of the subcarrier group information in the said Embodiment 1.
  • FIG. It is a format figure which shows the structure of the subcarrier group information in the said Embodiment 1.
  • FIG. It is a table figure which shows the calculation process of the number of effective subcarriers in the said Embodiment 1.
  • FIG. It is a table figure which shows the calculation process of the number of effective subcarriers in the said Embodiment 1.
  • FIG. 1 It is a table figure which shows the calculation process of the number of priority subcarriers in the said Embodiment 1.
  • FIG. It is a table figure which shows the rearrangement process of the receiving node by the number of priority subcarriers in the said Embodiment 1.
  • FIG. It is a block diagram which shows the transmission group in the said Embodiment 1.
  • FIG. It is a block diagram which shows the transmission group in the said Embodiment 1.
  • FIG. It is a table figure which shows the allocation of the subcarrier for every transmission group in the said Embodiment 1.
  • FIG. It is a table figure which shows the allocation of the subcarrier for every transmission group in the said Embodiment 1.
  • FIG. 10 is a diagram illustrating a receiving node rearrangement process based on the number of priority subcarriers in the second embodiment. It is a table figure which shows the production
  • FIG. It is a table figure which shows the production
  • FIG. It is a table figure which shows the production
  • FIG. It is a table figure which shows another creation process of the transmission group in the said Embodiment 2.
  • FIG. It is a table figure which shows another creation process of the transmission group in the said Embodiment 2.
  • FIG. 11 is a table diagram illustrating a receiving node rearrangement process based on the number of priority subcarriers in the third embodiment. It is a table figure which shows allocation of the subcarrier for every transmission group in the said Embodiment 3.
  • FIG. It is a table figure which shows the transmission path state information in the 2nd grouping process in the said Embodiment 3.
  • FIG. It is a table figure which shows the rearrangement process of the receiving node by the number of priority subcarriers in the 2nd grouping process in the said Embodiment 3.
  • FIG. It is a table figure which shows the allocation of the subcarrier for every transmission group in the grouping process of the 2nd time in the said Embodiment 3.
  • FIG. 10 is a table diagram illustrating a receiving node rearrangement process based on the number of priority subcarriers in the fourth embodiment.
  • FIG. 4 It is a table figure which shows the rearrangement process of the receiving node by the number of priority subcarriers in the said Embodiment 4.
  • FIG. It is a table figure which shows the rearrangement process of the receiving node by the number of priority subcarriers in the said Embodiment 4.
  • FIG. It is a table figure which shows the rearrangement process of the receiving node by the number of priority subcarriers in the said Embodiment 4.
  • FIG. It is a table figure which shows another rearrangement process of the receiving node by the number of priority subcarriers in the fourth embodiment.
  • FIG. 10 is a table diagram illustrating a modulation scheme selection process by a modulation scheme selection unit according to the fifth embodiment. It is a general view which shows the structure of the conventional communication system. It is a table figure which shows the conventional transmission-line state information. It is a table figure which shows the combination of the conventional subcarrier.
  • the communication system includes one transmission node 101 and ten reception nodes 201 to 210.
  • the transmitting node 101 performs multicarrier communication for transmitting data to the ten receiving nodes 201 to 210 using the 20 subcarriers f1 to f20.
  • the communication transmission path may be either a wired transmission path or a wireless transmission path.
  • the transmission node 101 only needs to have at least a data transmission function, and the reception nodes 201 to 210 need only have at least a data reception function. Further, the transmission node 101 and the reception nodes 201 to 210 may be configured by a communication device having both a data transmission function and a data reception function. In this embodiment, it is assumed that the communication apparatus A having the data transmission / reception function shown in FIG. 1 constitutes the transmission node 101 and the reception nodes 201 to 210. When the receiving nodes 201 to 210 are not distinguished, they are referred to as a receiving node 2. The number of receiving nodes 2 is not limited to ten.
  • the communication device A configuring the transmission node 101 and the reception nodes 201 to 210 includes a control unit 11, a transmission unit 12, a reception unit 13, and a storage unit 14.
  • the control unit 11 monitors and controls the operation of each unit (the transmission unit 12, the reception unit 13, and the storage unit 14) of the communication apparatus A.
  • the transmission unit 12 is configured to transmit data (simultaneous broadcast data) to the plurality of receiving nodes 2 using at least one of a plurality of (20 in the present embodiment) subcarriers prepared in advance.
  • the transmission unit 12 has a modulation function for transmitting data using 20 subcarriers f1 to f20, and includes a header generation unit 121.
  • the header generation unit 121 creates a header part Hp and adds it to the front of the data body part Dp (see FIG. 11).
  • the receiving unit 13 has a demodulation function for receiving data using 20 subcarriers f1 to f20, and includes a transmission path state estimating unit 131.
  • the transmission unit 12 and the reception unit 13 are configured to be able to switch between a plurality of modulation schemes, and any one of the plurality of modulation schemes is set to be switchable, and the set modulation scheme is used.
  • Sending and receiving data That is, the transmission unit 12 is configured to transmit broadcast data using one selected from a plurality of modulation schemes.
  • a plurality of modulation schemes For example, in the present embodiment, one of BPSK, QPSK, 16QAM, 64QAM, and 256QAM is selected.
  • BPSK is an abbreviation for Binary Phase Shift Keying
  • QPSK is an abbreviation for Quadrature Phase Shift Keying
  • QAM is an abbreviation for Quadrature Amplitude Modulation.
  • the storage unit 14 stores transmission path state information J1 indicating the state of the transmission path between the transmission node 101 and each of the reception nodes 201 to 210. That is, the storage unit 14 is configured to store transmission path state information J1 indicating the transmission path state for each receiving node 2.
  • the state of the transmission path is configured to indicate, for each subcarrier, whether or not the subcarrier is an effective subcarrier that can be used for communication with the receiving node 2.
  • the transmission path state information J1 is “1” for subcarriers (effective subcarriers) that can be used for each receiving node for communication performed from the transmitting node 101 to each of the receiving nodes 201 to 210.
  • the transmission path state information J1 is created for each modulation scheme of BPSK, QPSK, 16QAM, 64QAM, and 256QAM. That is, the storage unit 14 is configured to store the transmission path state information J1 for each modulation method.
  • Transmission path state information J1 is created by the following procedure.
  • the control unit 11 of the transmission node 101 transmits the same test frame to the reception nodes 201 to 210 using all the subcarriers f1 to f20.
  • the control unit 11 of the receiving nodes 201 to 210 that has received the test frame analyzes the test frame in all the subcarriers f1 to f20, and sends a response frame including information on the subcarriers that have successfully received the test frame to the transmitting node. Reply to 101.
  • the transmission path state estimation unit 131 analyzes each response frame received from the reception nodes 201 to 210 and performs normal communication with each of the reception nodes 201 to 210.
  • Subcarriers that is, effective subcarriers that can be received are determined for each receiving node. Then, the transmission path state estimation unit 131 of the transmission node 101 creates transmission path state information J1 based on the determination result and stores it in the storage unit 13. This creation process is performed for each of BPSK, QPSK, 16QAM, 64QAM, and 256QAM modulation schemes.
  • the transmission node 101 may periodically create the transmission path state information J1 and store it in the storage unit 14. That is, the transmission node 101 may periodically update the transmission path state information J1. Alternatively, the transmission node 101 may use the latest transmission path state information J1 by creating the transmission path state information J1 before transmitting the broadcast data.
  • the transmission path state estimation unit 131 of the transmission node 101 analyzes the response frame in all the subcarriers f1 to f20, and determines the subcarrier that has successfully received the response frame.
  • the transmission path state estimation unit 131 of the transmission node 101 can also obtain information on subcarriers that can be used for communication performed from each of the reception nodes 201 to 210 to the transmission node 101 based on the determination result.
  • the control unit 11 groups subcarriers based on the transmission path state information J1. Grouping is a problem of combinatorial optimization, and combinatorial optimization itself is the subject of research, and various methods have been proposed depending on the problem. However, a multi-carrier communication system generally has many limitations, and a simpler method is desired.
  • the same data can be broadcast simultaneously to all the receiving nodes 2, and a plurality of subcarriers to which the same data is assigned are assigned to the same receiving node 2 in order to efficiently use subcarriers. Is required to be minimized. Therefore, we approach this requirement from two viewpoints. The first is the total number of receiving nodes 2 to which each subcarrier is allocated, and the second is the total number of subcarriers allocated to each of the receiving nodes 2.
  • the transmission node 101 may improve the communication efficiency by transmitting data to a plurality of times instead of transmitting data to all the reception nodes 201 to 210 at the same time.
  • the node grouping unit 111 of the transmission node 101 performs grouping to divide the reception nodes 201 to 210 into two or more transmission groups, and the transmission unit 12 sequentially transmits broadcast data for each transmission group. .
  • the node grouping unit 111 refers to the transmission path state information J1 stored in the storage unit 14, divides a plurality of receiving nodes 2 into a plurality of transmission groups based on a classification criterion related to the state of the transmission path, and transmits a plurality of transmission groups. Configured to create a transmission group set defined by the group.
  • the subcarrier selection unit 112 of the transmission node 101 transmits the common subcarrier and the non-common subcarrier group (non-common subcarrier set) from the subcarriers f1 to f20 with reference to the transmission path state information J1. Set for each group. Then, broadcast data is transmitted for each transmission group using the common subcarrier and the non-common subcarrier group.
  • the common subcarrier is a subcarrier that can communicate with all the receiving nodes 2 belonging to each transmission group.
  • subcarriers that can communicate with some of all receiving nodes 2 belonging to each transmission group are referred to as non-common subcarriers.
  • the non-common subcarrier group is configured by combining a plurality of non-common subcarriers, and belongs to each transmission group by simultaneously using a plurality of non-common subcarriers constituting one non-common subcarrier group. Communication with all receiving nodes 2 becomes possible.
  • the subcarrier selection unit 112 refers to the transmission path state information J1 stored in the storage unit 14, and transmits the broadcast data to the reception nodes 2 belonging to the transmission group for each transmission group of the transmission group set.
  • the subcarrier to be selected is selected from a plurality of subcarriers f1 to f20.
  • the subcarrier selection unit 112 is configured to divide a plurality of subcarriers into common subcarriers and non-common subcarriers for each transmission group of the transmission group set.
  • the common subcarrier is a subcarrier that becomes an effective subcarrier for all the receiving nodes 2 belonging to the transmission group.
  • the non-common subcarrier is a subcarrier that becomes an effective subcarrier for at least one of the reception nodes 2 that belong to the transmission group.
  • the subcarrier selection unit 112 is configured to create a subcarrier set for each transmission group of the transmission group set.
  • the subcarrier set includes at least one of a common subcarrier and a non-common subcarrier set.
  • the non-common subcarrier set is defined by a plurality of non-common subcarriers combined so that all the receiving nodes 2 belonging to the transmission group can receive broadcast data.
  • the transmission unit 12 is configured to transmit the broadcast data using the subcarriers selected by the subcarrier selection unit 112 in order to a plurality of transmission groups in the transmission group set.
  • the transmission unit 12 is configured to transmit the broadcast data using the subcarrier set created by the subcarrier selection unit 112 for each transmission group of the transmission group set.
  • the transmission unit 12 is configured to transmit the transmission group information together with the broadcast data.
  • the transmission group information includes destination information indicating a transmission group that is a destination of the broadcast data, and classification information indicating a reception node belonging to the transmission group indicated by the destination information.
  • the amount of transmission information is increased by assigning different divided data obtained by dividing the simultaneous broadcast data to each of the common subcarrier and the non-common subcarrier group used at the same time.
  • the node grouping unit 111 performs grouping by dividing the ten receiving nodes 201 to 210 into two transmission groups G1 and G2. That is, the node grouping unit 111 creates a transmission group set defined by two transmission groups G1 and G2.
  • FIG. 4 shows the transmission group G1, and six reception nodes 201, 204, 205, 207, 208, and 210 belong to the transmission group G1.
  • FIG. 5 shows a transmission group G2, and four reception nodes 202, 203, 206, and 209 belong to the transmission group G2.
  • the broadcast data is transmitted to the transmission group G1 using the five non-common subcarrier groups F1 to F5 shown in FIG. That is, the subcarrier set corresponding to transmission group G1 includes five non-common subcarrier groups F1 to F5.
  • the non-common subcarrier group F1 includes two subcarriers f4 and f16
  • the non-common subcarrier group F2 includes two subcarriers f8 and f18
  • the non-common subcarrier group F3 includes two subcarriers. It consists of f7 and f13.
  • the non-common subcarrier group F4 includes two subcarriers f9 and f12
  • the non-common subcarrier group F5 includes two subcarriers f19 and f10.
  • the broadcast data is transmitted to the transmission group G2 using one common subcarrier f1 and five non-common subcarrier groups F11 to F15 shown in FIG. That is, the subcarrier set corresponding to transmission group G2 includes one common subcarrier f1 and five non-common subcarrier groups F11 to F15.
  • the non-common subcarrier group F11 includes two subcarriers f4 and f9
  • the non-common subcarrier group F12 includes two subcarriers f6 and f16
  • the non-common subcarrier group F13 includes two subcarriers. It consists of f7 and f14.
  • the non-common subcarrier group F14 includes two subcarriers f8 and f12
  • the non-common subcarrier group F15 includes two subcarriers f17 and f18.
  • the communication speed during simultaneous broadcasting to the transmission groups G1 and G2 is as follows. .
  • the number of carriers is “5” and the data rate is 5 bits / packet.
  • the number of carriers is “6” and the data rate is 6 bits / packet.
  • the number of carriers is the sum of the number of common subcarriers and non-common subcarrier sets (non-common subcarrier group) in the subcarrier set.
  • grouping of transmission groups by the node grouping unit 111 and allocation of common subcarriers and non-common subcarriers by the subcarrier selection unit 112 are performed for each modulation scheme before transmission of broadcast data.
  • BPSK, QPSK, 16QAM, 64QAM, and 256QAM are used as modulation schemes.
  • the transmission time calculation unit 114 calculates each communication time (communication speed) when each of BPSK, QPSK, 16QAM, 64QAM, and 256QAM is used as a modulation method.
  • the node grouping unit 111 and the subcarrier selection unit 112 employ grouping according to the modulation scheme with the fastest communication speed among BPSK, QPSK, 16QAM, 64QAM, and 256QAM, and allocation of common subcarriers and non-common subcarriers. Further, the modulation scheme selection unit 113 sets the modulation scheme with the fastest communication speed in the transmission unit 12.
  • the modulation scheme selection unit 113 refers to the communication time for each modulation scheme calculated by the transmission time calculation unit 114, and performs modulation with the shortest communication time from a plurality of modulation schemes (BPSK, QPSK, 16QAM, 64QAM, 256QAM). Configured to select a scheme.
  • the transmission unit 12 is configured to transmit the broadcast data using the modulation method selected by the modulation method selection unit 113.
  • the data frame transmitted by the transmission node 101 is composed of a header portion Hp and a data body portion Dp as in the conventional case, and an inter-frame gap Ip (interval period) is provided between the data frames.
  • the header part Hp stores information such as a transmission address and a reception address
  • the data body part Dp stores the contents of data to be transmitted.
  • the inter-frame gap Ip is an interval period for preventing interference with data to be transmitted next, and is an interval period necessary for switching a transmission group that is a transmission destination of broadcast data. That is, the transmission unit 12 is configured to transmit the broadcast data to the next transmission group after a predetermined interval period has elapsed since the transmission of the broadcast data to the transmission group.
  • the cumulative transmission time T1 required for simultaneous broadcast to all the receiving nodes 201 to 210 is the sum of the transmission time T11 to the transmission group G1 and the transmission time T12 to the transmission group G2, as shown in FIG.
  • the inter-frame gap Ip is added.
  • the inter-frame gap Ip is provided between the transmission time T11 and the transmission time T12.
  • the transmission time T11 to the transmission group G1 includes a transmission time Th of the header part Hp and a transmission time Td11 of the data body part Dp.
  • the transmission time T12 to the transmission group G2 is composed of the transmission time Th of the header part Hp and the transmission time Td12 of the data body part Dp.
  • the transmission time of the header portion Hp is referred to as “header transmission time”
  • the transmission time of the data main body portion Dp is referred to as “main body transmission time”
  • the time of the interframe gap Ip is referred to as “gap time”.
  • the data body Dp transmitted to the transmission group G1 has a data rate of 5 bits / packet for the transmission group G1. Therefore, it becomes 160 packets.
  • the cumulative transmission time T1 (see FIG. 8) is shorter than the cumulative transmission time T101 (see FIG. 10), and communication is performed when simultaneous broadcasting is performed using a multicarrier modulation scheme composed of a plurality of subcarriers. Efficiency can be improved.
  • FIG. 11 shows the configuration of the header part Hp.
  • the header part Hp is composed of six fields Hp1 to Hp6.
  • the header part Hp is created by the header generation part 121 and provided in the preceding stage of the data body part Dp.
  • the first field Hp1 is a transmission terminal address field, in which the address of the transmission node 101 is stored.
  • the second field Hp2 is a receiving terminal address field, and stores a broadcast address (broadcast address, multicast address) at the time of broadcast. At the time of unicast, the address of the destination receiving node 2 is individually stored.
  • the receiving node 2 that has received the header portion Hp can recognize the transmitting node with reference to the transmitting terminal address field Hp1.
  • the third field Hp3 is a transmission group information field and stores transmission group information related to the above grouping.
  • the transmission group information includes the number of transmission groups, the address (classification information) of the receiving node 2 belonging to each transmission group, and the transmission group (destination of the data frame to which the header portion Hp is added ( Destination information). Note that the transmission group information may not include the number of transmission groups.
  • the receiving node 2 that has received this header part Hp refers to the transmission group information field Hp3 and determines whether to take in or discard the data body part Dp following this header part Hp. That is, in the case of data addressed to the transmission group to which the data belongs, the data body Dp following the header Hp is fetched.
  • receiving node 2 determines whether it belongs to the transmission group indicated by the destination information of the received transmission group information, and belongs to the transmission group indicated by the destination information. If so, the broadcast data is taken in, and if it does not belong to the transmission group indicated by the destination information, the broadcast data is discarded.
  • the receiving node 2 refers to the classification information of the received transmission group information and determines whether or not it belongs to the transmission group indicated by the destination information.
  • the classification information is transmitted to the receiving node 2 together with the broadcast data.
  • the receiving node 2 may be configured to store in advance the transmission group to which the receiving node 2 belongs.
  • the transmission node 101 is configured to perform a grouping process before transmitting the broadcast data.
  • the transmission node 101 performs the grouping process when the construction of the communication system is completed or when the reception node 2 is added to the communication system.
  • the transmission node 101 may periodically perform grouping processing.
  • the transmission node 101 notifies all the reception nodes 2 of the result of the grouping process before transmitting the broadcast data.
  • the transmission node 101 transmits a notification signal (information notification dedicated packet) for notifying the result of the grouping process to each reception node 2.
  • the notification signal is an identifier (type identifier) indicating that it is a signal notifying the result of the grouping process, grouping information indicating the result of the grouping process, transmission node address information indicating the address of the transmission node 101, Is included.
  • the grouping information indicates a correspondence relationship between the transmission group (identifier individually given to the transmission group) and the reception node 2 (address of the reception node 2) belonging to the transmission group.
  • the transmission node 101 When the communication system is activated, the transmission node 101 preferably transmits a notification signal to all the reception nodes 2 by broadcasting. Also, by transmitting the same grouping information to all receiving nodes 2 using each of all subcarriers, it is possible to reliably notify all receiving nodes 2 of the result of the grouping process.
  • the receiving node 2 determines whether or not the received signal is a notification signal based on the type identifier. If the received signal is a notification signal, the receiving node 2 acquires grouping information from the notification signal. The receiving node 2 identifies the transmission group to which it belongs based on the grouping information, and stores the identifier of the transmission group to which it belongs as address information.
  • the receiving node 2 when receiving the broadcast data and the transmission group information, the receiving node 2 refers to the address information and determines whether or not it belongs to the transmission group indicated by the destination information of the received transmission group information. . That is, the receiving node 2 determines whether or not the transmission group indicated by the destination information matches the transmission group indicated by the address information. If the receiving node 2 belongs to the transmission group indicated by the destination information (if the transmission group indicated by the destination information matches the transmission group indicated by the address information), the receiving node 2 takes in the simultaneous broadcast data, and the transmission group indicated by the destination information The broadcast data is discarded (if the transmission group indicated by the destination information does not match the transmission group indicated by the address information).
  • the receiving node 2 may store the grouping information as it is. In this case, when receiving the broadcast data and transmission group information, the receiving node 2 refers to the grouping information and determines whether or not it belongs to the transmission group indicated by the destination information of the received transmission group information. . Further, the receiving node 2 may extract and store only the information indicating the correspondence relationship between the transmission group to which the receiving node 2 belongs and the receiving node 2 belonging to the transmission group.
  • the fourth field Hp4 is a subcarrier group information field, in which subcarrier group information related to the common subcarrier and the non-common subcarrier group set for the transmission group of the transmission destination is stored.
  • the identification numbers of the common subcarrier and the non-common subcarrier group are set corresponding to each of the subcarriers f1 to f20.
  • the receiving node 2 which received this header part Hp can grasp
  • FIG. 12 shows subcarrier group information corresponding to one common subcarrier f1 and five non-common subcarrier groups F11 to F15 shown in FIG.
  • An identification number “1” is set for the common subcarrier f1
  • an identification number “2” is set for the two subcarriers f4 and f9 constituting the non-common subcarrier group F11.
  • the identification number “3” is assigned to the two subcarriers f6 and f16 constituting the non-common subcarrier group F12
  • the identification number “4” is assigned to the two subcarriers f7 and f14 constituting the non-common subcarrier group F13.
  • the identification number “5” is set to the two subcarriers f8 and f12 constituting the subcarrier group F14.
  • the identification number “6” is set to the two subcarriers f17 and f18 constituting the non-common subcarrier group F15. That is, a smaller identification number is set for the subcarrier group of the common subcarrier than the non-common subcarrier group, and for each of the common subcarrier and the non-common subcarrier group, an identification number smaller than the smaller subcarrier number. Is set.
  • An identification number “0” is set for a subcarrier that does not belong to either the common subcarrier or the non-common subcarrier group.
  • the fifth field Hp5 is a modulation scheme information field and stores information on the modulation scheme used in the subcarriers f1 to f20. That is, the modulation scheme information set by the modulation scheme selection unit 113 in the transmission unit 12 is stored in the modulation scheme information field Hp5. In the present embodiment, one of BPSK, QPSK, 16QAM, 64QAM, and 256QAM is selected. Then, the receiving node 2 that has received the header part Hp refers to the modulation method information field Hp5 and acquires information on the modulation method.
  • the sixth field is a field in which control information other than the above fields is stored.
  • a symbol for synchronization, a symbol for equalization, and the like are stored in the header portion Hp.
  • the receiving nodes 201 to 210 that have received the broadcast data from the transmitting node 101 refer to the fields Hp1 to Hp6 of the header part Hp to perform data fetching, demodulation, data analysis, synchronization processing, and the like. .
  • the subcarrier group information stored in the subcarrier group information field Hp4 there is a format that uses the subcarrier group ID shown in FIG. 13 (here, the subcarrier group ID “19”) in addition to the format shown in FIG.
  • transmission node 101 and reception nodes 201 to 210 all patterns of subcarrier group information to be set for subcarriers f1 to f20 are stored in storage unit 14 in advance, and a subcarrier group ID is set for each pattern of subcarrier group information. Is assigned. Then, the transmitting node 101 transmits this subcarrier group ID to the receiving nodes 201 to 210.
  • the receiving nodes 201 to 210 read the subcarrier information from the storage unit 14 with reference to the received subcarrier group ID.
  • the subcarrier selection unit 112 refers to the transmission path state information J1, and sets a subcarrier that can communicate with all the reception nodes 2 in one transmission group as a common subcarrier. Furthermore, a subcarrier that can communicate with a part of all the receiving nodes 2 in one transmission group as a target is set as a non-common subcarrier. Then, the non-common subcarriers are sorted so as to be higher in the descending order of the number of communicable receiving nodes 2.
  • the non-common subcarriers sorted in the highest order are searched for non-common subcarriers that can be communicated to the receiving node 2 incapable of communication in order from the non-common subcarriers sorted in the lowest order to the higher order.
  • the selected non-common subcarrier is paired with the non-common subcarrier sorted at the top to create one non-common subcarrier group.
  • the non-common subcarrier group is created by repeating the creation process of the non-common subcarrier group. .
  • transmission group creation processing (grouping processing) by the node grouping unit 111 of the transmission node 101 will be described with reference to FIGS.
  • the node grouping unit 111 reads the transmission path state information J1 from the storage unit 14, and performs a grouping process for creating a transmission group based on the transmission path state information J1. That is, the node grouping unit 111 refers to the transmission path state information J1 and divides a plurality of receiving nodes 2 into a plurality of transmission groups based on classification criteria related to the state of the transmission path and is defined by a plurality of transmission groups. A grouping process for creating a transmission group set is performed.
  • the grouping process includes a selection process, a calculation process, a determination process, and a classification process.
  • the selection process is a process of selecting an effective subcarrier in the receiving node 2 having the smallest number of effective subcarriers as a priority subcarrier.
  • the calculation process is a process of calculating the number of priority subcarriers included in the effective subcarriers of the reception node 2 for each reception node 2.
  • the determination process is a process for determining for each receiving node 2 whether or not the number of priority subcarriers is equal to or greater than the grouping threshold.
  • the classification process is a process of dividing the receiving node 2 whose number of priority subcarriers is equal to or greater than the grouping threshold into a transmission group different from the transmission group to which the receiving node 2 whose number of priority subcarriers is less than the grouping threshold belongs.
  • the transmission path state information J1 shown in FIG. 3 is used.
  • the node grouping unit 111 calculates the number N1 of effective subcarriers for each of the receiving nodes 201 to 210 based on the transmission path state information J1.
  • the effective subcarrier is a subcarrier with which the transmission node 101 can communicate with each of the reception nodes 201 to 210.
  • the node grouping unit 111 sets subcarriers f4, f8, f10, f12, and f13 that can communicate with the receiving node 204 having the smallest number of effective subcarriers.
  • Set as the priority subcarrier That is, the node grouping unit 111 selects five effective subcarriers f4, f8, f10, f12, and f13 in the receiving node 2 (204) with the smallest number of effective subcarriers as priority subcarriers (selection process).
  • subcarriers other than priority subcarriers are referred to as non-priority subcarriers. In FIG.
  • a priority subcarrier flag J2 indicating whether or not the subcarrier is a priority subcarrier is provided, the priority subcarrier flag is set to “1” for the priority subcarrier, and the non-priority subcarrier is set. On the other hand, the priority subcarrier flag is set to “0”.
  • the node grouping unit 111 sorts the priority subcarriers f4, f8, f10, f12, and f13 in the higher order and rearranges the order of the subcarriers.
  • the sorting order within the priority subcarriers and the non-priority subcarriers is arranged in descending order of the number of receiving nodes 2 (number of communicable nodes) N3 with which the subcarriers can communicate.
  • the node grouping unit 111 obtains the number N2 of priority subcarriers communicable with the receiving node for each of the receiving nodes 201 to 210. That is, the node grouping unit 111 calculates the number of priority subcarriers included in the effective subcarriers of the reception node 2 for each reception node 2 (calculation processing).
  • the effective subcarriers of the receiving node 201 are subcarriers f 6, 7, 8, 10, 12, 16, 19, and 20.
  • the priority subcarriers are subcarriers f4, f8, f10, f12, and f13. Therefore, for the receiving node 201, the number of priority subcarriers is “3”.
  • the node grouping unit 111 rearranges the receiving nodes 201 to 210 in descending order of the number of priority subcarriers N2. Then, the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 is compared with a predetermined grouping threshold “5”, and a transmission group is set based on the comparison result. That is, the node grouping unit 111 determines for each receiving node 2 whether or not the number of priority subcarriers is equal to or greater than the grouping threshold (in this example, “5”) (determination process). As shown in FIG. 15, the receiving nodes 204 and 205 have the number of priority subcarriers of “5” or more.
  • the grouping threshold in this example, “5”
  • the remaining receiving nodes 201 to 203 and 206 to 210 have the number of priority subcarriers less than “5”.
  • the node grouping unit 111 divides the receiving node 2 in which the number of priority subcarriers is greater than or equal to the grouping threshold into a transmission group that is different from the transmission group to which the receiving node 2 in which the number of priority subcarriers is less than the grouping threshold belongs ( Classification process).
  • the node grouping unit 111 creates two transmission groups G11 and G12. That is, the node grouping unit 111 divides the receiving node 2 into two transmission groups G11 and G12 depending on whether or not the number of priority subcarriers is equal to or greater than the grouping threshold.
  • the two receiving nodes 204 and 205 whose priority subcarrier number N2 is equal to or greater than the grouping threshold “5” are set to the transmission group G11.
  • the eight receiving nodes 201 to 203 and 206 to 210 whose number of priority subcarriers N2 is less than the grouping threshold “5” are set to the transmission group G12.
  • the transmission groups G11 and G12 are created by comparing the number N2 of priority subcarriers in each of the receiving nodes 201 to 210 with the grouping threshold “5”.
  • FIG. 17 shows a transmission group G11, and two reception nodes 204 and 205 belong to the transmission group G11.
  • FIG. 18 shows a transmission group G12, and eight reception nodes 201 to 203 and 206 to 210 belong to the transmission group G12.
  • the transmission unit 12 transmits the transmission groups G11 and G12 in the same order. Send the report data.
  • the transmission order of the transmission groups G11 and G12 may be any of G11 ⁇ G12 and G12 ⁇ G11.
  • the broadcast data is transmitted to the transmission group G11 using the five common subcarriers f4, f8, f10, f12, and f13 shown in FIG.
  • the broadcast data is transmitted to the transmission group G12 using the four non-common subcarrier groups F21 to F24 shown in FIG.
  • the non-common subcarrier group F21 includes two subcarriers f2 and f16
  • the non-common subcarrier group F22 includes two subcarriers f6 and f18
  • the non-common subcarrier group F23 includes two subcarriers f7 and f14
  • the non-common subcarrier group F24 includes two subcarriers f9 and f12.
  • the communication speed at the time of simultaneous broadcasting to the transmission groups G11 and G12 is as follows. . Since five common subcarriers f4, f8, f10, f12, and f13 are used for the transmission group G11, the number of carriers is “5” and the data rate is 5 bits / packet. For the transmission group G12, since four non-common subcarrier groups F21 to F24 are used, the number of carriers is “4” and the data rate is 4 bits / packet.
  • the cumulative transmission time T2 required for simultaneous broadcasting to all the receiving nodes 201 to 210 is the sum of the transmission time T21 to the transmission group G11 and the transmission time T22 to the transmission group G12. It is expressed by adding the interstitial gap Ip.
  • the inter-frame gap Ip is provided between the transmission time T21 and the transmission time T22.
  • the transmission time T21 to the transmission group G11 includes a header transmission time Th and a main body transmission time Td21.
  • the transmission time T22 to the transmission group G12 includes a transmission time Th of the header part Hp and a transmission time Td22 of the data body part Dp.
  • the data body Dp transmitted to the transmission group G11 has a data rate of 5 bits / packet for the transmission group G11. Therefore, it becomes 160 packets.
  • the communication system of the present embodiment includes a plurality of nodes that perform communication using a multicarrier modulation signal composed of a plurality of subcarriers.
  • Each of the plurality of nodes constitutes at least one of a transmission node 101 that transmits data and a reception node 2 that receives data.
  • the transmitting node 101 broadcasts broadcast data to the plurality of receiving nodes 2 and the storage unit 14 storing the transmission path state information J1 indicating the state of the transmission path between each of the receiving nodes 2.
  • the node grouping unit 111 that performs grouping to divide the plurality of receiving nodes 2 into two or more transmission groups, and for each transmission group, based on the transmission path state information J1 Using the subcarrier selection unit 112 that selects one or a plurality of subcarriers used for communication and the subcarrier selected for each transmission group, the broadcast data is transmitted for each transmission group, and this simultaneous transmission is performed. And a transmission unit 12 that adds transmission group information related to a transmission group to be a transmission destination to the report data.
  • the communication system of this embodiment includes a plurality of receiving nodes 2 and a transmitting node 101 that transmits broadcast data to the plurality of receiving nodes 2.
  • the transmission node 101 includes a transmission unit 12, a storage unit 14, a node grouping unit 111, and a subcarrier selection unit 112.
  • the transmission unit 12 is configured to transmit the broadcast data to the plurality of receiving nodes 2 using at least one of a plurality of subcarriers prepared in advance.
  • the storage unit 14 is configured to store transmission path state information J1 indicating a transmission path state for each receiving node 2.
  • the node grouping unit 111 refers to the transmission path state information J1, divides a plurality of receiving nodes 2 into a plurality of transmission groups based on a classification criterion related to the transmission path state, and is defined by a plurality of transmission groups. It is configured to perform a grouping process to create a set.
  • the subcarrier selection unit 112 refers to the transmission path state information J1 and sets, for each transmission group of the transmission group set, a subcarrier for transmitting broadcast data to the receiving node 2 belonging to the transmission group from a plurality of subcarriers. Configured to select.
  • the transmission unit 12 is configured to transmit the broadcast data using the subcarriers selected by the subcarrier selection unit 112 in order to a plurality of transmission groups in the transmission group set.
  • the state of the transmission path is configured to indicate for each subcarrier whether or not the subcarrier is an effective subcarrier that can be used for communication with the receiving node 2.
  • the node grouping unit 111 refers to the transmission path state information J1 and sets subcarriers that allow the transmission node 101 to communicate with the reception node 2 as effective subcarriers. Is set for each receiving node 2, and a subcarrier capable of communicating with the receiving node 2 having the smallest number of effective subcarriers is set as a priority subcarrier, and is set for each of the plurality of receiving nodes 2. By comparing the number of priority subcarriers included in the effective subcarriers with the grouping threshold, grouping is performed to divide the plurality of receiving nodes 2 into two or more transmission groups.
  • the node grouping unit 111 selects the effective subcarrier in the receiving node 2 having the smallest number of effective subcarriers as the priority subcarrier and the effective subcarrier in the receiving node 2.
  • a calculation process for calculating the number of priority subcarriers included for each reception node 2 a determination process for determining for each reception node 2 whether the number of priority subcarriers is equal to or greater than a grouping threshold, Classification processing is performed to divide the receiving node 2 whose number is equal to or greater than the grouping threshold into a transmission group different from the transmission group to which the receiving node 2 whose number of priority subcarriers is less than the grouping threshold belongs.
  • the node grouping unit 111 fixes the grouping threshold value to a predetermined value. That is, the grouping threshold is a constant.
  • the subcarrier selection unit 112 refers to the transmission path state information J1, and is a common subcarrier that is a subcarrier that can communicate with all the reception nodes 2 belonging to each transmission group.
  • the transmission unit 12 selects the common subcarrier and non-common selected for each transmission group. Broadcast data is transmitted for each transmission group using subcarrier groups.
  • the subcarrier selection unit 112 is configured to divide a plurality of subcarriers into common subcarriers and non-common subcarriers for each transmission group of the transmission group set.
  • the common subcarrier is a subcarrier that becomes an effective subcarrier for all the receiving nodes 2 belonging to the transmission group.
  • the non-common subcarrier is a subcarrier that becomes an effective subcarrier for at least one of the reception nodes 2 that belong to the transmission group.
  • the subcarrier selection unit 112 is configured to create a subcarrier set for each transmission group of the transmission group set.
  • the subcarrier set includes at least one of a common subcarrier and a non-common subcarrier set.
  • the non-common subcarrier set is defined by a plurality of non-common subcarriers combined so that all the receiving nodes 2 belonging to the transmission group can receive broadcast data.
  • the transmission unit 12 is configured to transmit simultaneous broadcast data using the subcarrier set created by the subcarrier selection unit 112 for each transmission group of the transmission group set.
  • the communication system of the present embodiment performs grouping by dividing all receiving nodes 201 to 210, which are broadcast transmission destinations, into a plurality of transmission groups, and broadcast data is transmitted for each transmission group. Send. Then, by performing grouping of the receiving nodes 201 to 210, the cumulative transmission time is compared with the case where the broadcast data is collectively transmitted to all the receiving nodes 201 to 210 as the transmission destination as in the past. May be shortened. That is, the accumulated transmission time T2 (see FIG. 9) is shorter than the accumulated transmission time T101 (see FIG. 10), and communication is performed when simultaneous broadcasting is performed using a multicarrier modulation scheme composed of a plurality of subcarriers. Efficiency can be improved.
  • the grouping threshold used for this grouping is fixed to “5”, so that the grouping process can be performed easily.
  • the grouping threshold value may be set to the maximum value of the number N2 of priority subcarriers in each of the receiving nodes 201 to 210.
  • the grouping threshold can be fixed in accordance with the change in the transmission path state of each of the receiving nodes 201 to 210, and grouping can be performed appropriately.
  • the communication system of the present embodiment has the same configuration as that of the first embodiment, and the same components are denoted by the same reference numerals and description thereof is omitted.
  • grouping is performed a plurality of times by switching the grouping threshold.
  • the node grouping unit 111 of the present embodiment executes the set of the determination process and the classification process a plurality of times with different grouping threshold values. Accordingly, the node grouping unit 111 creates a plurality of transmission group sets with different classification criteria (grouping conditions).
  • the node grouping unit 111 calculates the number of effective subcarriers N1, sets the priority subcarriers, calculates the number of priority subcarriers N2, and calculates the number of subcarriers based on the transmission path state information J1 (see FIG. 3). Sort and sort the receiving nodes 201 to 210. Then, the data shown in FIG. 21 is obtained from the transmission path state information J1.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with the grouping threshold, and sets a transmission group based on the comparison result.
  • the node grouping unit 111 performs multiple patterns of grouping for creating a transmission group using each of a plurality of grouping thresholds. Then, the grouping pattern having the fastest communication speed among the grouping of a plurality of patterns is adopted. That is, the node grouping unit 111 performs a plurality of grouping processes with different classification criteria (in the case of this embodiment, a grouping threshold) to create a plurality of transmission group sets, and performs a plurality of transmissions based on a predetermined condition. It is configured to select one from the group set.
  • the predetermined condition is that the cumulative transmission time is the shortest.
  • the accumulated transmission time is a time required for transmitting the broadcast data to all of the plurality of receiving nodes 2.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with the grouping threshold “5”, and based on the comparison result, the transmission group G21 and G22 are set. That is, the node grouping unit 111 sets the receiving node 2 whose priority subcarrier number N2 is equal to or greater than the grouping threshold “5” to the transmission group G21, and the priority subcarrier number N2 is less than the grouping threshold “5”.
  • the receiving node 2 is divided into the transmission group G22. In this way, the node grouping unit 111 creates a transmission group set G20 defined by the two transmission groups G21 and G22.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with the grouping threshold “3” and transmits based on the comparison result. Groups G31 and G32 are set. In this way, the node grouping unit 111 creates a transmission group set G30 defined by the two transmission groups G31 and G32.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with the grouping threshold “2”, and transmits based on the comparison result. Groups G41 and G42 are set. In this way, the node grouping unit 111 creates a transmission group set G40 defined by the two transmission groups G41 and G42.
  • the transmission time calculation unit 114 performs all the reception nodes for the three patterns of grouping (transmission group sets G20, G30, G40) performed using the grouping thresholds “5”, “4”, and “3”. Cumulative transmission time required for simultaneous broadcast to 201 to 210 is calculated. That is, the transmission time calculation unit 114 is configured to calculate the accumulated transmission time for each transmission group set.
  • the node grouping unit 111 employs a grouping pattern having the fastest communication speed (the shortest cumulative transmission time).
  • the grouping pattern is not limited to dividing the receiving nodes 201 to 210 into two transmission groups by using one grouping threshold as described above, but by using a plurality of grouping thresholds.
  • the first grouping range is defined as a grouping threshold value “3” or more
  • the second grouping range is defined as a grouping threshold value “2” or more less than “3”
  • the third grouping range is a group value
  • the threshold value is defined as less than “2”.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with two grouping thresholds “3” and “2”, and the comparison result
  • the transmission groups G51, G52, and G53 are set based on the above. That is, the node grouping unit 111 sets the receiving node 2 whose priority subcarrier number N2 is equal to or greater than the grouping threshold “3” to the transmission group G51, and the priority subcarrier number N2 is less than the grouping threshold “3” “2”.
  • the reception node 2 that is equal to or larger than the number is divided into the transmission group G52, and the reception node 2 whose number of priority subcarriers N2 is less than the grouping threshold “2” is divided into the transmission group G53.
  • the node grouping unit 111 creates a transmission group set G50 defined by the three transmission groups G51, G52, and G53.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with two grouping thresholds “5” and “3”, Based on the result, transmission groups G61, G62, and G63 are set. In this way, the node grouping unit 111 creates a transmission group set G60 defined by the three transmission groups G61, G62, and G63.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with three grouping thresholds “5”, “3”, and “2”. Based on the comparison result, transmission groups G71 to G74 are set. In this way, the node grouping unit 111 creates a transmission group set G70 defined by the three transmission groups G71, G72, and G73.
  • the transmission time calculation unit 114 performs simultaneous transmission to all the reception nodes 201 to 210 with respect to the three patterns of grouping (transmission group sets G50, G60, and G70) performed using the plurality of grouping threshold values. Calculate the cumulative transmission time required for information.
  • the node grouping unit 111 employs a grouping pattern having the fastest communication speed (the shortest cumulative transmission time).
  • the node grouping unit 111 has the fastest communication speed among the grouping of six patterns (transmission group sets G20, g30, G40, G50, G60, G70) of FIGS. 22 to 24 and FIGS. 25 to 27 ( A grouping pattern may be adopted in which the cumulative transmission time is the shortest.
  • the node grouping unit 111 forms the first grouping for forming the transmission groups G1 and G2 (first transmission group set defined by the transmission groups G1 and G2) shown in FIGS. And the second grouping forming the transmission groups G11 and G12 (second transmission group set defined by the transmission groups G11 and G12) shown in FIG.
  • the node grouping unit 111 compares the cumulative transmission time T1 of the first grouping that forms the transmission groups G1 and G2 with the cumulative transmission time T2 of the second grouping that forms the transmission groups G11 and G12. And adopt a grouping with a shorter transmission time. In this case, since the accumulated transmission time T1 is shorter than the accumulated transmission time T2, the node grouping unit 111 employs the first grouping that forms the transmission groups G1 and G2. That is, the node grouping unit 111 selects the first transmission group set.
  • the node grouping unit 111 performs grouping a plurality of times and uses a grouping threshold set for each grouping.
  • the node grouping unit 111 performs a plurality of grouping processes with different grouping thresholds to create a plurality of transmission group sets, and selects one from the plurality of transmission group sets based on a predetermined condition. Configured as follows.
  • the transmission node 101 includes a transmission time calculation unit 114 that calculates a transmission time required for data transmission.
  • the node grouping unit 111 performs grouping a plurality of times.
  • the transmission time calculation unit 114 calculates the accumulated transmission time that is the sum of the transmission times of the simultaneous broadcast data for each transmission group in each of the groupings performed a plurality of times.
  • the node grouping unit 111 employs the grouping having the shortest cumulative transmission time of the simultaneous broadcast data among the grouping performed a plurality of times.
  • the transmission node 101 includes a transmission time calculation unit 114.
  • the node grouping unit 111 is configured to perform a plurality of grouping processes with different classification criteria, create a plurality of transmission group sets, and select one from the plurality of transmission group sets based on a predetermined condition.
  • the transmission time calculation unit 114 is configured to calculate the accumulated transmission time necessary for transmitting the broadcast data to all of the plurality of reception nodes 2 for each transmission group set.
  • the predetermined condition is that the accumulated transmission time is the shortest.
  • the transmission node 101 includes a transmission time calculation unit 114 that calculates a transmission time required for data transmission.
  • the node grouping unit 111 performs grouping a plurality of times.
  • the transmission time calculation unit 114 calculates the number of carriers that is the sum of the number of common subcarriers selected for each transmission group and the number of non-common subcarrier groups for each grouping performed a plurality of times, Based on the calculated number of carriers, the transmission time of the broadcast data is calculated for each transmission group, and the cumulative transmission time that is the sum of the transmission times for each transmission group is calculated.
  • the node grouping unit 111 employs the grouping having the shortest cumulative transmission time among the grouping performed a plurality of times.
  • the transmission node 101 includes a transmission time calculation unit 114.
  • the node grouping unit 111 is configured to perform a plurality of grouping processes with different classification criteria, create a plurality of transmission group sets, and select one from the plurality of transmission group sets based on a predetermined condition.
  • the subcarrier selection unit 112 is configured to create a subcarrier set for each transmission group with respect to each transmission group set created by the node grouping unit 111.
  • the transmission time calculation unit 114 calculates the number of carriers indicating the sum of the number of common subcarriers and non-common subcarrier sets in the subcarrier set for each transmission group, and calculates the cumulative transmission time for each transmission group set based on the number of carriers. Configured to calculate.
  • the accumulated transmission time is a time required for transmitting the broadcast data to all of the plurality of receiving nodes 2.
  • the predetermined condition is that the accumulated transmission time is the shortest.
  • the transmission time calculation unit 114 adds the interval period necessary for switching the transmission group to which the broadcast data is transmitted to the sum of the transmission times for each transmission group. Calculate the transmission time.
  • the transmission unit 12 is configured to transmit the broadcast data to the next transmission group after a predetermined interval period has elapsed since the transmission of the broadcast data to the transmission group. Then, the transmission time calculation unit 114 calculates the transmission time necessary for transmitting the broadcast data to all the reception nodes 2 belonging to the transmission group for each transmission group of the transmission group set, and transmits a plurality of transmission group sets. The sum of the interval periods is added to the sum of the transmission times of the respective transmission groups to calculate the cumulative transmission time of the transmission group set. When the transmission group set includes two transmission groups, the sum of the interval periods is equal to a single interval period.
  • the node grouping unit 111 performs grouping a plurality of times by switching the grouping threshold when performing grouping to create a transmission group. Then, for a grouping of a plurality of patterns, an accumulated transmission time required for simultaneous broadcasting to all receiving nodes 201 to 210 is calculated. Then, a grouping pattern having the fastest communication speed (shortest cumulative transmission time) is adopted.
  • the communication speed at the time of simultaneous broadcast becomes faster, and the multi-carrier modulation method consisting of multiple subcarriers is used for simultaneous transmission.
  • the multi-carrier modulation method consisting of multiple subcarriers is used for simultaneous transmission. In the case of performing broadcast, it is possible to improve communication efficiency.
  • grouping by the grouping threshold in the present embodiment is an example, and grouping using a grouping threshold other than the above may be performed.
  • the communication system of the present embodiment has the same configuration as that of the first or second embodiment, and the same components are denoted by the same reference numerals and description thereof is omitted.
  • the node grouping unit 111 when the node grouping unit 111 performs grouping to create a transmission group, a process of dividing the receiving nodes 201 to 210 into three or more transmission groups using a plurality of grouping thresholds Will be described in detail.
  • the node grouping unit 111 receives a selection process for selecting an effective subcarrier as a priority subcarrier in the reception node 2 having the smallest number of effective subcarriers, and the number of priority subcarriers included in the effective subcarrier of the reception node 2 Calculation processing for each node 2, determination processing for determining for each receiving node 2 whether or not the number of priority subcarriers is equal to or greater than the grouping threshold, and reception for which the number of priority subcarriers is equal to or greater than the grouping threshold A classification process is performed in which the node 2 is classified into a transmission group different from the transmission group to which the reception node 2 to which the number of priority subcarriers is less than the grouping threshold belongs.
  • the node grouping unit 111 is configured to divide the receiving nodes 2 whose number of priority subcarriers is equal to or greater than the grouping threshold into the same transmission group in the classification process. Further, after the classification process, the node grouping unit 111 performs a selection process and a calculation process for the receiving node 2 in which the number of priority subcarriers is less than the grouping threshold, and then performs the grouping in the previous determination process. The determination process is performed using a grouping threshold value smaller than the threshold value.
  • the node grouping unit 111 performs the division process defined by the selection process, the calculation process, the determination process, and the classification process a plurality of times, thereby transmitting group sets defined by three or more transmission groups. Configured to create.
  • the node grouping unit 111 calculates the number of effective subcarriers N1, sets the priority subcarriers, calculates the number of priority subcarriers N2, and calculates the number of subcarriers based on the transmission path state information J1 (see FIG. 3). Sort and sort the receiving nodes 201 to 210. Then, the data shown in FIG. 28 is obtained from the transmission path state information J1. The data shown in FIG. 28 is obtained by rearranging the receiving nodes 2 having the same number of priority subcarriers N2 from the data shown in FIG. 21 in ascending order of the number of effective subcarriers N1.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 210 with the grouping threshold “5”, and based on the comparison result, the transmission group G81 (receiving nodes 204, 205) is set. As shown in FIG. 29, broadcast data is transmitted to the transmission group G81 using five common subcarriers f4, f8, f10, f12, and f13.
  • the node grouping unit 111 performs the first division process for all the receiving nodes 2 (201 to 210).
  • the grouping threshold of the determination process in the first division process is “5”, and in the classification process, the transmission group (first transmission group) G81 having the number of priority subcarriers “5” or more and the number of priority subcarriers And a transmission group (second transmission group) having a value less than “5”.
  • the first transmission group G81 created by the first division process includes two reception nodes 204 and 205, and the second transmission group created by the first division process has eight reception nodes 201 to 203 and 206 to 210. including.
  • the node grouping unit 111 creates transmission path state information J11 in which the information of the receiving nodes 204 and 205 set in the transmission group G81 is deleted from the transmission path state information J1 (see FIG. 3) (FIG. 30). reference). Then, with respect to this transmission path state information J11, calculation of the number of effective subcarriers N1, setting of priority subcarriers, calculation of the number of priority subcarriers N2, sorting of subcarriers, receiving nodes 201 to 203, 206 to 210 Sort the.
  • FIG. 31 shows the execution result.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201 to 203 and 206 to 210 with the grouping threshold “4”, and based on the comparison result, the transmission group G82 ( The receiving nodes 202, 206, 209, and 210) are set. As shown in FIG. 32, broadcast data is transmitted to the transmission group G82 using two common subcarriers f7 and f16 and four non-common subcarrier groups F31 to F34. .
  • the node grouping unit 111 performs the second and subsequent division processes on the second transmission group created in the previous division process. Therefore, the node grouping unit 111 performs the second division process on the second transmission group (eight reception nodes 201 to 203 and 206 to 210) created by the first division process.
  • the grouping threshold of the determination process in the second division process is “4”, and in the classification process, the transmission group (first transmission group) G82 having the number of priority subcarriers “4” or more and the number of priority subcarriers And a transmission group (second transmission group) having a value less than “4”.
  • the first transmission group G82 created by the second division process includes four reception nodes 202, 206, 209, and 210, and the second transmission group created by the second division process has four reception nodes 201 and 203. , 207, 208.
  • the node grouping unit 111 creates transmission path state information J12 in which the information of the receiving nodes 202, 206, 209, and 210 already set in the transmission group G82 is deleted from the transmission path state information J11 (see FIG. 30). (See FIG. 33). Then, for this transmission path state information J12, calculation of the number of effective subcarriers N1, setting of priority subcarriers, calculation of the number of priority subcarriers N2, sorting of subcarriers, receiving nodes 201, 203, 207, 208 Sort the.
  • FIG. 34 shows the execution result.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the receiving nodes 201, 203, 207, and 208 with the grouping threshold “2”, and based on the comparison result, the transmission group G83 ( Receiving nodes 201, 203, 207, 208) are set. As shown in FIG. 35, broadcast data is transmitted to the transmission group G83 using seven non-common subcarrier groups F41 to F47.
  • the node grouping unit 111 performs the second and subsequent division processes on the second transmission group created in the previous division process. Therefore, the node grouping unit 111 performs the third division process on the second transmission group (four reception nodes 201, 203, 207, and 208) created by the second division process.
  • the grouping threshold of the determination process in the third division process is “2”, and in the classification process, the transmission group (first transmission group) G83 in which the number of priority subcarriers is “2” or more, and the number of priority subcarriers And a transmission group (second transmission group) having a value less than “2”.
  • the first transmission group G83 created by the third division process includes four reception nodes 201, 203, 207, and 208, and the second transmission group created by the third division process does not include the reception node 2. .
  • the second transmission group is not created in the third classification process.
  • the node grouping unit 111 creates a transmission group set including the three transmission groups G81, G82, and G83.
  • the communication speed at the time of simultaneous broadcasting to the transmission groups G81 to G83 is as follows. . Since five common subcarriers f4, f8, f10, f12, and f13 are used for the transmission group G81, the number of carriers is “5”, and the data rate is 5 bits / packet. Since the transmission group G82 uses two common subcarriers f7 and f16 and four non-common subcarrier groups F31 to F34, the number of carriers is “6” and the data rate is 6 bits / Packet. Since seven non-common subcarrier groups F41 to F47 are used for the transmission group G83, the number of carriers is “7” and the data rate is 7 bits / packet.
  • the cumulative transmission time T3 required for simultaneous broadcasting to all the receiving nodes 201 to 210 is as follows: the transmission time T31 to the transmission group G81, the transmission time T32 to the transmission group G82, and the transmission group G83. This is expressed by adding the inter-frame gap Ip to the sum of the transmission time T33.
  • the inter-frame gap Ip is provided between the transmission time T31 and the transmission time T32, and between the transmission time T32 and the transmission time T33.
  • the transmission time T31 to the transmission group G81 includes a header transmission time Th and a main body transmission time Td31.
  • the transmission time T32 to the transmission group G82 includes a header transmission time Th and a main body transmission time Td32.
  • the transmission time T33 to the transmission group G83 includes a header transmission time Th and a main body transmission time Td33.
  • the node grouping unit 111 includes the receiving node 2 in which the number of priority subcarriers included in the effective subcarrier is equal to or more than the grouping threshold among the plurality of receiving nodes 2. Is set to the same transmission group, and the grouping is repeated once or more for a plurality of remaining receiving nodes 2 not belonging to the same transmission group.
  • the node grouping unit 111 is defined by three or more transmission groups by performing the division process defined by the selection process, the calculation process, the determination process, and the classification process a plurality of times. Configured to create a transmission group set. The node grouping unit 111 creates a first transmission group in which the number of priority subcarriers is equal to or greater than the grouping threshold and a second transmission group in which the number of priority subcarriers is less than the grouping threshold in the classification process. Configured. The node grouping unit 111 is configured to perform the first division process on all receiving nodes 2 and perform the second and subsequent division processes on the second transmission group created in the previous division process.
  • the grouping threshold for each grouping is used to create each of the transmission groups G81 to G83.
  • the receiving nodes 201 to 210 are divided into three or more transmission groups. That is, the node grouping unit 111 performs grouping in which the receiving nodes 2 having the number N2 of priority subcarriers equal to or greater than the grouping threshold among the receiving nodes 201 to 210 are set to the same transmission group. Further, grouping is repeated once or more for the remaining plurality of receiving nodes 2 that do not belong to the same transmission group.
  • the receiving nodes 201 to 210 which are broadcast transmission destinations, into three or more transmission groups, and to adopt an optimum grouping that shortens the cumulative transmission time at the time of simultaneous broadcast. That is, the communication speed at the time of simultaneous broadcast becomes faster, and when simultaneous broadcast is performed using a multicarrier modulation scheme composed of a plurality of subcarriers, communication efficiency can be improved.
  • the communication system of the present embodiment has the same configuration as that of any one of the first to third embodiments, and the same components are denoted by the same reference numerals and description thereof is omitted.
  • the reception node 2 having the number of priority subcarriers N2 equal to or greater than the grouping threshold is referred to as a boundary reception node 2.
  • a plurality of receiving nodes 2 having the smallest number of subcarriers N2 are defined as boundary receiving nodes 2.
  • these receiving nodes 2 are defined as boundary receiving nodes 2. That is, in the receiving node 2 in which the number N2 of priority subcarriers is equal to or greater than the grouping threshold, when there are a plurality of boundary receiving node candidates having different numbers N2 of priority subcarriers, boundary reception in which the number N2 of priority subcarriers is the smallest Select node candidates.
  • the grouping is performed a plurality of times by sequentially combining one or more from the boundary receiving nodes 2 selected as described above and setting them in the same transmission group.
  • the node grouping unit 111 determines whether or not there are a plurality of boundary receiving nodes. If it is determined that there are a plurality of boundary receiving nodes, the node grouping unit 111 and the boundary receiving nodes A plurality of transmission group sets are created in combination with the receiving node 2 having a higher number of priority subcarriers than the node.
  • the boundary reception node is defined as the reception node 2 having the smallest number of priority subcarriers in the reception node 2 in which the number of priority subcarriers is equal to or greater than the grouping threshold.
  • the node grouping unit 111 calculates the number of effective subcarriers N1, sets the priority subcarriers, calculates the number of priority subcarriers N2, and calculates the number of subcarriers based on the transmission path state information J1 (see FIG. 3). Sort and sort the receiving nodes 201 to 210. Then, the data shown in FIG. 21 is obtained from the transmission path state information J1.
  • the node grouping unit 111 compares the number N2 of priority subcarriers of each of the reception nodes 201 to 210 with the grouping threshold “3”, and the reception node 2 having the number N2 of priority subcarriers of “3” or more. Is set in the transmission group G91.
  • the node grouping unit 111 sets only the boundary reception node 201 to the transmission group G91a in addition to the reception nodes 204 and 205 in which the number N2 of priority subcarriers is “5”.
  • the remaining boundary reception nodes 207, 208, and 210 are set to other transmission groups.
  • the node grouping unit 111 is defined by a transmission group G91a including three reception nodes 201, 204, and 205 and a transmission group including seven reception nodes 202, 203, 206, 207, 208, 209, and 210. Create a transmission group set.
  • the node grouping unit 111 adds only the boundary reception nodes 201 and 207 to the transmission group G91b in addition to the reception nodes 204 and 205 in which the number N2 of priority subcarriers is “5”.
  • the remaining boundary receiving nodes 208 and 210 are set to other transmission groups.
  • the node grouping unit 111 is defined by a transmission group G91b including four reception nodes 201, 204, 205, and 207 and a transmission group including six reception nodes 202, 203, 206, 208, 209, and 210. Create a transmission group set.
  • the node grouping unit 111 adds only the boundary reception nodes 201, 207, and 208 to the transmission group in addition to the reception nodes 204 and 205 in which the number N2 of priority subcarriers is “5”.
  • the remaining boundary receiving node 210 is set to another transmission group.
  • the node grouping unit 111 is defined by a transmission group G91c including five reception nodes 201, 204, 205, 207, and 208 and a transmission group including five reception nodes 202, 203, 206, 209, and 210. Create a transmission group set.
  • the node grouping unit 111 adds all the boundary receiving nodes 201, 207, 208, 210 in addition to the receiving nodes 204, 205 in which the number N2 of priority subcarriers is “5”. Is set in the transmission group G91d.
  • the node grouping unit 111 is defined by a transmission group G91d including six reception nodes 201, 204, 205, 207, 208, and 210 and a transmission group including four reception nodes 202, 203, 206, and 209. Create a transmission group set.
  • boundary reception node may be a transmission group different from the reception node 2 whose grouping threshold is less than “3”.
  • the node grouping unit 111 includes a transmission group G91a including three reception nodes 201, 204, and 205, a transmission group including the remaining three boundary reception nodes 207, 208, and 210.
  • a transmission group set defined by a transmission group including four reception nodes 202, 203, 206, and 209 having a grouping threshold value less than “3” may be created.
  • the node grouping unit 111 includes a transmission group G91b including four reception nodes 201, 204, 205, and 207, a transmission group including the remaining two boundary reception nodes 208 and 210, A transmission group set defined by a transmission group including four reception nodes 202, 203, 206, and 209 having a grouping threshold value less than “3” may be created.
  • the node grouping unit 111 includes a transmission group G91b including five reception nodes 201, 204, 205, 207, and 208, a transmission group including the remaining one boundary reception node 210, A transmission group set defined by a transmission group including four reception nodes 202, 203, 206, and 209 having a grouping threshold value less than “3” may be created.
  • the node grouping unit 111 selects the grouping pattern having the shortest cumulative transmission time required for simultaneous broadcasting to all the receiving nodes 201 to 210 among the grouping using the four patterns of FIGS. adopt. That is, the node grouping unit 111 selects a transmission group set with the shortest cumulative transmission time from the above four transmission group sets.
  • the node grouping unit 111 selects the receiving node 2 in which the number of priority subcarriers included in the effective subcarrier is equal to or more than the grouping threshold among the plurality of receiving nodes 2.
  • grouping is performed a plurality of times by sequentially combining one or more boundary reception nodes as boundary reception nodes set in the same transmission group.
  • the node grouping unit 111 performs a selection process in which the effective subcarrier in the receiving node 2 with the smallest number of effective subcarriers is selected as a priority subcarrier in the grouping process, and the receiving node 2 Calculation processing for calculating the number of priority subcarriers included in each effective subcarrier for each reception node 2, and determination processing for determining for each reception node 2 whether or not the number of priority subcarriers is equal to or greater than a grouping threshold
  • the receiving node 2 in which the number of priority subcarriers is equal to or greater than the grouping threshold it is determined whether or not there are a plurality of boundary receiving nodes defined as receiving nodes having the smallest number of priority subcarriers. If it is determined that there is a plurality of boundary receiving nodes and a receiving node having a higher number of priority subcarriers than the boundary receiving nodes, A classification process of creating a plurality of transmission group set by a combination, configured to perform.
  • the node grouping unit 111 when the node grouping unit 111 performs grouping to create a transmission group, by sequentially combining one or more from the plurality of boundary reception nodes 2 and setting the transmission group, Grouping is performed multiple times.
  • the node grouping unit may perform grouping in which the boundary reception node having a small number of effective subcarriers is preferentially set to the same transmission group among the plurality of boundary reception nodes. Good.
  • the node grouping unit 111 gives priority to the boundary receiving node having a smaller number of effective subcarriers among the plurality of boundary receiving nodes, and receives a higher number of priority subcarriers than the boundary receiving node. It may be configured to divide into the same transmission group.
  • the data shown in FIG. 42 in which the boundary receiving nodes 201, 207, 208, and 210 are rearranged from the data shown in FIG. 41 in ascending order of the number N1 of the effective subcarriers may be used.
  • the node grouping unit 111 performs grouping in which a boundary receiving node having a small number of effective subcarriers N1 among the plurality of boundary receiving nodes 201, 207, 208, and 210 is preferentially set in the transmission group G91. .
  • the node grouping unit 111 selects only the boundary receiving node 201 having the smallest number of effective subcarriers N1 in addition to the receiving nodes 204 and 205 having the number of priority subcarriers N2 of “5”. Set to the same transmission group. When there are a plurality of boundary reception nodes in which both the number of effective subcarriers N1 and the number of priority subcarriers N2 are equal, grouping is performed in ascending order of identification numbers assigned to the boundary reception nodes.
  • the node grouping unit 111 sets only two boundary receiving nodes 201 and 210 having a small number of effective subcarriers N1. Set to the sending group.
  • the node grouping unit 111 adds only three boundary receiving nodes 201, 210, and 207 having a small number of effective subcarriers N1, in addition to the receiving nodes 204 and 205 having a priority subcarrier number N2 of “5”. Are set to the same transmission group.
  • the node grouping unit 111 sets all the boundary reception nodes 201, 210, 207, and 208 to the same transmission group in addition to the reception nodes 204 and 205 whose priority subcarrier number N2 is “5”. To do.
  • grouping may be performed in which a boundary receiving node 2 having a small number of effective subcarriers N1 among the plurality of boundary receiving nodes 2 is preferentially set as a transmission group.
  • the combination of the plurality of boundary receiving nodes 201, 207, 208, and 210 is not limited to the above patterns.
  • any one of the boundary receiving nodes 201, 207, 208, and 210 may be set in the transmission group G91.
  • any two of the boundary receiving nodes 201, 207, 208, and 210 may be set in the transmission group G91.
  • any three of the boundary receiving nodes 201, 207, 208, and 210 may be set in the transmission group G91.
  • the communication system of the present embodiment has the same configuration as that of any one of the first to fourth embodiments, and the same components are denoted by the same reference numerals and description thereof is omitted.
  • grouping of transmission groups by the node grouping unit 111 and allocation of common subcarriers and non-common subcarriers by the subcarrier selection unit 112 are performed by BPSK, QPSK, 16QAM before transmission of broadcast data. , 64QAM, and 256QAM modulation schemes. Then, among BPSK, QPSK, 16QAM, 64QAM, and 256QAM, grouping by the modulation method with the highest communication speed and allocation of common subcarriers and non-common subcarriers are employed. Further, the modulation scheme selection unit 113 sets the modulation scheme with the fastest communication speed in the transmission unit 12.
  • FIG. 43 is a data table DT1 that stores the calculation result of the communication speed by the transmission time calculation unit 114 for each of the BPSK, QPSK, 16QAM, 64QAM, and 256QAM modulation schemes.
  • This data table DT1 includes the number of transmission groups, the number of bits of transmission data per group, the amount of transmission data (bits / packet) per packet, and the number of packets required for data transmission (packets) corresponding to each modulation method. ) Are stored.
  • the amount of transmission data per packet is obtained by the product of the number of transmission groups and the number of bits of transmission data per group.
  • the number of packets required for data transmission is a value obtained by dividing the total number of bits of transmission data by the amount of transmission data per packet.
  • the number of packets necessary for data transmission is represented by “X5”, “X4”, “X3”, “X2”, and “X1” for each of the BPSK, QPSK, 16QAM, 64QAM, and 256QAM modulation schemes.
  • the modulation scheme selection unit 113 calculates the main body transmission time Td of the data main body portion Dp in each transmission group according to the number of packets required for data transmission for each modulation scheme.
  • the header transmission time Th of the necessary header part Hp is added to the main body transmission time Td to calculate the transmission time for each transmission group, and the gap time Ti is added to the transmission time for each transmission group. Calculate the cumulative transmission time.
  • the combination of the modulation scheme, the transmission group grouping, and the allocation of common subcarriers and non-common subcarriers that minimize the calculated cumulative transmission time is selected and set in the transmission unit 12.
  • the transmission node 101 includes the transmission time calculation unit 114 that calculates the transmission time required for data transmission, and the transmission unit 12 with one of a plurality of modulation schemes.
  • a modulation method selection unit 113 that is set to be switchable, the transmission unit 12 transmits data using the modulation method set by the modulation method selection unit 113, and the storage unit 14 uses each of the modulation methods.
  • the transmission path state information J1 is stored, the node grouping unit 111 refers to the transmission path state information J1, performs grouping one or more times for each modulation scheme, and the transmission time calculation unit 114 In each grouping performed every time, a cumulative transmission time that is a sum of transmission times of broadcast data for each transmission group is calculated, and a modulation scheme selection unit 113 and a node grouping unit 114 are calculated. , Of the combination of a modulation scheme and grouping, it adopts the shortest combination cumulative transmit time.
  • the subcarrier selection unit 112 refers to the transmission path state information for each grouping performed one or more times for each modulation scheme, and performs communication for each transmission group.
  • the transmission time calculation unit 114 selects the number of common subcarriers used for the transmission group and the number of common subcarriers selected for each transmission group for each grouping performed for each modulation scheme. And the number of non-common subcarrier groups, the number of carriers is calculated, the transmission time of the broadcast data is calculated for each transmission group based on the calculated number of carriers, and the sum of the transmission times for each transmission group is calculated. The accumulated transmission time is calculated.
  • the transmission node 2 includes a transmission time calculation unit 114 and a modulation scheme selection unit 113.
  • the transmission unit 12 is configured to transmit simultaneous broadcast data using one selected from a plurality of modulation schemes.
  • the storage unit 14 is configured to store transmission path state information for each modulation scheme.
  • the node grouping unit 111 generates a plurality of transmission group sets by performing a plurality of grouping processes with different classification criteria for each modulation scheme, and selects one from the plurality of transmission group sets based on a predetermined condition. Configured.
  • the transmission time calculation unit 114 is configured to calculate the accumulated transmission time necessary for transmitting the broadcast data to all of the plurality of reception nodes 2 for each transmission group set.
  • the predetermined condition is that the accumulated transmission time is the shortest.
  • the modulation scheme selection unit 113 is configured to select a modulation scheme corresponding to the transmission group set selected by the node grouping unit 111.
  • the transmission unit 12 is configured to transmit the broadcast data using the modulation method selected by the modul
  • the subcarrier selection unit 112 is configured to create a subcarrier set for each transmission group of a plurality of transmission group sets created by the node grouping unit 111.
  • the transmission time calculation unit 114 calculates the number of carriers indicating the sum of the number of common subcarriers and non-common subcarrier sets in the subcarrier set for each transmission group of the transmission group set, and for each transmission group set based on the number of carriers. It is configured to calculate the cumulative transmission time.
  • the transmission time calculation unit 114 adds the interval period necessary for switching the transmission group to which the broadcast data is transmitted to the sum of the transmission times for each transmission group. Calculate the transmission time.
  • the transmission unit 12 is configured to transmit the broadcast data to the next transmission group after a predetermined interval period has elapsed since the transmission of the broadcast data to the transmission group.
  • the transmission time calculation unit 114 calculates a transmission time necessary for transmitting the broadcast data to all the receiving nodes 2 belonging to the transmission group for each transmission group of the transmission group set, and a plurality of transmission groups of the transmission group set The sum of the interval periods is added to the sum of the respective transmission times to calculate the cumulative transmission time of the transmission group set.
  • the communication speed at the time of simultaneous broadcast becomes faster.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

 通信システムは、複数の受信ノードと、送信ノードと、を備える。送信ノードは、送信部と、ノードグループ化部と、サブキャリア選択部と、を備える。送信部は、複数のサブキャリアの少なくとも1つを用いて複数の受信ノードに一斉同報データを送信するように構成される。ノードグループ化部は、受信ノード毎の伝送路の状態を示す伝送路状態情報を参照し、伝送路の状態に関する分類基準に基づいて複数の受信ノードを複数の送信グループに分けて、送信グループセットを作成するように構成される。サブキャリア選択部は、伝送路状態情報を参照し、一斉同報データを送信するためのサブキャリアを複数のサブキャリアから送信グループセットの送信グループ毎に選択するように構成される。送信部は、送信グループセットの複数の送信グループに順番に、サブキャリア選択部で選択されたサブキャリアを用いて一斉同報データを送信するように構成される。

Description

通信システム
 本発明は、通信システムに関し、特に複数のサブキャリアからなるマルチキャリア変調方式を用いた通信を行う通信システムに関する。
 従来、複数の通信装置が、複数のサブキャリアからなるマルチキャリア変調方式を用いた通信を行う通信システムがある。
 そして、近年、通信技術の進展により、様々な技術分野でネットワーク化が進んでおり、例えばマンション等の集合住宅、アミューズメントパーク等の大型施設、多数のテナントや会議室等を有する大型ビル等の建物内における様々な機器がネットワーク(通信網)に接続されつつある。このようなネットワークでは、音声データや、静止画および動画などの画像データを複数のユーザに同時に配信するアプリケーションが用いられる。特に、大容量のデータを扱う動画配信や、配信先の多い大型マンションなどの場合、ネットワークのリソースを有効に活用することが非常に重要となる。
 すなわち、複数のサブキャリアからなるマルチキャリア変調方式を用いて、複数のノード間で通信を行う通信システムでは、通信媒体の最小単位となるサブキャリアを効率的に活用することが、高速通信の実現につながる。そこで、サブキャリアを効率的に用いる方法として、文献1(日本国公表特許公報第2006-504372号),文献2(米国特許第6442129号)に示す技術がある。
 文献1では、サブキャリア推定によって、サブキャリア毎に最適な変調方式/データレートを選択している。
 文献2では、パケットの劣化情報(シンボルノイズ、キャリアノイズ)に基づいて、選択可能な変調方式を選別し、変調方式毎に設定された閾値を基準にして変調方式を決定している。基本的に、所定条件を満たす変調方式から、通信速度が最も高い変調方式が選択されるが、所定条件を満たす変調方式がない場合は、ロバスト性が高い変調方式が選択される。
 文献1,2のような従来のマルチキャリア変調方式を用いた通信システムは、1対1のユニキャスト送信における効率化を対象としており、複数のノードに同じデータを一斉同報(ブロードキャスト、マルチキャスト)する構成には対応していない。すなわち、複数のノードに同じデータを一斉同報する場合に、サブキャリアを効率的に活用することが困難であった。
 例えば、図44に示すように、1台の送信ノード501と、10台の受信ノード601~610とで構成される通信システムがある。送信ノード501は、10台の受信ノード601~610に対して、20本のサブキャリアf1~f20を用いてデータを送信するマルチキャリア通信を行う。
 ここで、送信ノード501と受信ノード601~610の各々との間の伝送路の状態を示す伝送路状態情報J101を図45に示す。この伝送路状態情報J101は、送信ノード501と受信ノード601~610の各々との間で行われる通信に対して、受信ノード毎に、利用できるサブキャリアに「1」を設定し、利用できないサブキャリアに「0」を設定したデータテーブルで構成されている。
 このように、送信ノード501が受信ノード601~610の各々との間で通信可能なサブキャリアは、受信ノード毎に異なる。そこで、従来の方法としては、全てのサブキャリアf1~f20に同じデータを割り当てて一斉同報を行う方法がある。しかし、時間当たりに送信できる情報量は限られてしまう。
 ここで、送信ノード501が送信するデータフレームは、図10に示すように、ヘッダ部Hpと、データ本体部Dpとで構成される。ヘッダ部Hpは、送信アドレス、受信アドレス等の情報が格納され、データ本体部Dpは、送信するデータの内容が格納されている。
 而して、データ送信に必要な累積送信時間T101は、図10に示すように、ヘッダ部Hpの送信時間Thと、データ本体部Dpの送信時間Td101との和になる。また、送信ノード501が800ビット(100バイト)のデータを送信し、サブキャリアf1~f20の各々において1ビット/パケットのデータレートで同一データを送信すると、データ本体部Dpのパケット数は800パケットになる。すなわち、累積送信時間T101=Th+Td101[800パケット]となる。
 また、一斉同報を行う別の方法として、受信ノード601~610のうち一部の受信ノードとのみ通信可能なサブキャリアを複数組み合わせることによって、受信ノード601~610の全てに同じデータを一斉同報することが可能となる。例えば、サブキャリアf7は、受信ノード603,604,607との間で通信できない。しかし図46に示すように、受信ノード603,604,607との間で通信可能なサブキャリアf12をサブキャリアf7に組み合わせることで、受信ノード601~610全てと通信可能になる。同様に、一部の受信ノードとのみ通信可能なサブキャリアを複数組み合わせることによって、時間当たりに送信できる情報量は増加する。例えば、図45の例では、送信ノード501が受信ノード601~610に対して一斉同報するために組み合わせて利用できるサブキャリアは、5本ある。しかしながら、残りの15本のサブキャリアは利用されないため、サブキャリアを効率的に活用しているとは言い難く、さらなる通信効率の向上が求められていた。
 本発明は、上記事由に鑑みてなされたものであり、その目的は、複数のサブキャリアからなるマルチキャリア変調方式を用いて一斉同報を行う場合に、通信効率の向上を図ることができる通信システムを提供することにある。
 本発明に係る通信システムの第1の形態は、複数の受信ノードと、前記複数の受信ノードに一斉同報データを送信する送信ノードと、を備える通信システムである。前記送信ノードは、送信部と、記憶部と、ノードグループ化部と、サブキャリア選択部と、を備える。前記送信部は、予め用意された複数のサブキャリアの少なくとも1つを用いて前記複数の受信ノードに前記一斉同報データを送信するように構成される。前記記憶部は、前記受信ノード毎の伝送路の状態を示す伝送路状態情報を記憶するように構成される。前記ノードグループ化部は、前記伝送路状態情報を参照し、前記伝送路の状態に関する分類基準に基づいて前記複数の受信ノードを複数の送信グループに分けて、前記複数の送信グループで定義される送信グループセットを作成するグループ化処理を行うように構成される。前記サブキャリア選択部は、前記伝送路状態情報を参照し、前記送信グループセットの前記送信グループ毎に、前記送信グループに属する前記受信ノードに前記一斉同報データを送信するためのサブキャリアを前記複数のサブキャリアから選択するように構成される。前記送信部は、前記送信グループセットの前記複数の送信グループに順番に、前記サブキャリア選択部で選択された前記サブキャリアを用いて前記一斉同報データを送信するように構成される。
 本発明に係る通信システムの第2の形態では、第1の形態において、前記伝送路の状態は、前記サブキャリアが前記受信ノードとの通信に利用できる有効サブキャリアであるか否かを前記サブキャリア毎に示すように構成される。
 本発明に係る通信システムの第3の形態では、第2の形態において、前記ノードグループ化部は、前記グループ化処理では、選択処理と、算出処理と、判定処理と、分類処理とを行うように構成される。前記選択処理は、前記有効サブキャリアの数が最も少ない前記受信ノードにおける前記有効サブキャリアを優先サブキャリアとして選択する処理である。前記算出処理は、前記受信ノードの前記有効サブキャリアに含まれる前記優先サブキャリアの数を前記受信ノード毎に算出する処理である。前記判定処理は、前記優先サブキャリアの数がグループ化閾値以上であるか否かを前記受信ノード毎に判定する処理である。前記分類処理は、前記優先サブキャリアの数が前記グループ化閾値以上である前記受信ノードを前記優先サブキャリアの数が前記グループ化閾値未満である前記受信ノードが属する前記送信グループとは異なる前記送信グループに分ける処理である。
 本発明に係る通信システムの第4の形態では、第3の形態において、前記グループ化閾値は定数である。
 本発明に係る通信システムの第5の形態では、第3の形態において、前記ノードグループ化部は、前記グループ化閾値が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成される。
 本発明に係る通信システムの第6の形態では、第3~第5の形態のうちいずれか1つにおいて、前記ノードグループ化部は、前記選択処理と前記算出処理と前記判定処理と前記分類処理とで定義される分割処理を複数回行うことで、3以上の前記送信グループで定義される前記送信グループセットを作成するように構成される。前記ノードグループ化部は、前記分類処理において、前記優先サブキャリアの数が前記グループ化閾値以上である第1送信グループと、前記優先サブキャリアの数が前記グループ化閾値未満である第2送信グループとを作成するように構成される。前記ノードグループ化部は、全ての前記受信ノードに関して1回目の前記分割処理を行い、2回目以降の前記分割処理は前回の前記分割処理で作成された前記第2送信グループに関して行うように構成される。
 本発明に係る通信システムの第7の形態では、第2の形態において、前記ノードグループ化部は、前記グループ化処理では、選択処理と、算出処理と、判定処理と、分類処理と、を行うように構成される。前記選択処理は、前記有効サブキャリアの数が最も少ない前記受信ノードにおける前記有効サブキャリアを優先サブキャリアとして選択する選択である。前記算出処理は、前記受信ノードの前記有効サブキャリアに含まれる前記優先サブキャリアの数を前記受信ノード毎に算出する処理である。前記判定処理は、前記優先サブキャリアの数がグループ化閾値以上であるか否かを前記受信ノード毎に判定する処理である。前記分類処理は、前記優先サブキャリアの数が前記グループ化閾値以上である前記受信ノードにおいて前記優先サブキャリアの数が最も少ない前記受信ノードと定義される境界受信ノードが複数存在するか否かを判定し、前記境界受信ノードが複数存在すると判定した場合、前記複数の境界受信ノードと前記境界受信ノードよりも前記優先サブキャリアの数が多い前記受信ノードとの組み合わせによって複数の前記送信グループセットを作成する処理である。
 本発明に係る通信システムの第8の形態では、第7の形態において、前記ノードグループ化部は、前記分類処理では、前記複数の境界受信ノードのうち前記有効サブキャリアの数が少ない前記境界受信ノードを優先して前記境界受信ノードよりも前記優先サブキャリアの数が多い前記受信ノードと同じ前記送信グループに分けるように構成される。
 本発明に係る通信システムの第9の形態では、第2の形態において、前記サブキャリア選択部は、前記送信グループセットの前記送信グループ毎に、前記複数のサブキャリアを共通サブキャリアと非共通サブキャリアとに分けるように構成される。前記共通サブキャリアは、前記送信グループに属する全ての前記受信ノードに対して前記有効サブキャリアとなる前記サブキャリアである。前記非共通サブキャリアは、前記送信グループに属する前記受信ノードの全てではなく少なくとも1つに対して前記有効サブキャリアとなる前記サブキャリアである。前記サブキャリア選択部は、前記送信グループセットの前記送信グループ毎に、サブキャリアセットを作成するように構成される。前記サブキャリアセットは、前記共通サブキャリアと、非共通サブキャリアセットとの少なくとも一方を含む。前記非共通サブキャリアセットは、前記送信グループに属する前記受信ノードの全てが前記一斉同報データを受信できるように組み合わされた複数の前記非共通サブキャリアで定義される。前記送信部は、前記送信グループセットの前記送信グループ毎に、前記サブキャリア選択部で作成された前記サブキャリアセットを用いて前記一斉同報データを送信するように構成される。
 本発明に係る通信システムの第10の形態では、第1の形態において、前記送信ノードは、送信時間算出部を備える。前記ノードグループ化部は、前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成される。前記送信時間算出部は、前記送信グループセット毎に、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な累積送信時間を算出するように構成される。前記所定の条件は、前記累積送信時間が最も短いことである。
 本発明に係る通信システムの第11の形態では、第9の形態において、前記送信ノードは、送信時間算出部を備える。前記ノードグループ化部は、前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成される。前記サブキャリア選択部は、前記ノードグループ化部で作成された前記送信グループセットのそれぞれに関し、前記送信グループ毎に前記サブキャリアセットを作成するように構成される。前記送信時間算出部は、前記送信グループ毎に前記サブキャリアセットにおける前記共通サブキャリアと前記非共通サブキャリアセットの数の和を示すキャリア数を算出し、前記キャリア数に基づいて前記送信グループセット毎に累積送信時間を算出するように構成される。前記累積送信時間は、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な時間である。前記所定の条件は、前記累積送信時間が最も短いことである。
 本発明に係る通信システムの第12の形態では、第1の形態において、前記送信ノードは、送信時間算出部と、変調方式選択部と、を備える。前記送信部は、複数の変調方式から選択される1つを用いて前記一斉同報データの送信を行うように構成される。前記記憶部は、前記変調方式毎に前記伝送路状態情報を記憶するように構成される。前記ノードグループ化部は、前記変調方式毎に前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成される。前記送信時間算出部は、前記送信グループセット毎に、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な累積送信時間を算出するように構成される。前記所定の条件は、前記累積送信時間が最も短いことである。前記変調方式選択部は、前記ノードグループ化部で選択された前記送信グループセットに対応する前記変調方式を選択するように構成される。前記送信部は、前記変調方式選択部で選択された前記変調方式を用いて前記一斉同報データの送信を行うように構成される。
 本発明に係る通信システムの第13の形態では、第9の形態において、前記送信ノードは、送信時間算出部と、変調方式選択部と、を備える。前記送信部は、複数の変調方式から選択される1つを用いて前記一斉同報データの送信を行うように構成される。前記記憶部は、前記変調方式毎に前記伝送路状態情報を記憶するように構成される。前記ノードグループ化部は、前記変調方式毎に前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成される。前記サブキャリア選択部は、前記ノードグループ化部で作成された前記複数の送信グループセットの前記送信グループ毎に、前記サブキャリアセットを作成するように構成される。前記送信時間算出部は、前記送信グループセットの前記送信グループ毎に前記サブキャリアセットにおける前記共通サブキャリアと前記非共通サブキャリアセットの数の和を示すキャリア数を算出し、前記キャリア数に基づいて前記送信グループセット毎に累積送信時間を算出するように構成される。前記累積送信時間は、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な時間である。前記所定の条件は、前記累積送信時間が最も短いことである。前記変調方式選択部は、前記ノードグループ化部で選択された前記送信グループセットに対応する前記変調方式を選択するように構成される。前記送信部は、前記変調方式選択部で選択された前記変調方式を用いて前記一斉同報データの送信を行うように構成される。
 本発明に係る通信システムの第14の形態では、第11または第13の形態において、前記送信部は、前記送信グループに前記一斉同報データを送信してから所定のインターバル期間が経過した後に次の送信グループに前記一斉同報データを送信するように構成される。前記送信時間算出部は、前記送信グループに属する前記受信ノードの全てに前記一斉同報データを送信するために必要な送信時間を前記送信グループセットの前記送信グループ毎に算出し、前記送信グループセットの前記複数の送信グループそれぞれの前記送信時間の和に前記インターバル期間の合計を加算して、前記送信グループセットの前記累積送信時間を算出するように構成される。
 本発明に係る通信システムの第15の形態では、第1の形態において、前記送信部は、前記一斉同報データとともに送信グループ情報を送信するように構成される。前記送信グループ情報は、前記一斉同報データの宛先となる前記送信グループを示す宛先情報を含む。前記受信ノードは、前記一斉同報データおよび前記送信グループ情報を受け取ると、受け取った前記送信グループ情報の前記宛先情報が示す前記送信グループに自身が属するか否かを判定し、前記宛先情報が示す前記送信グループに属していれば前記一斉同報データを取り込み、前記宛先情報が示す前記送信グループに属していなければ前記一斉同報データを破棄するように構成される。
実施形態1の通信システムにおける通信装置の構成を示すブロック図である。 上記実施形態1の通信システムの構成を示す全体図である。 上記実施形態1における伝送路状態情報を示すテーブル図である。 上記実施形態1における送信グループを示す構成図である。 上記実施形態1における送信グループを示す構成図である。 上記実施形態1における送信グループ毎のサブキャリアの割り付けを示すテーブル図である。 上記実施形態1における送信グループ毎のサブキャリアの割り付けを示すテーブル図である。 上記実施形態1におけるデータフレームの構成を示すフォーマット図である。 上記実施形態1におけるデータフレームの構成を示すフォーマット図である。 上記実施形態1におけるデータフレームの構成を示すフォーマット図である。 上記実施形態1におけるヘッダ部の構成を示すフォーマット図である。 上記実施形態1におけるサブキャリアグループ情報の構成を示すフォーマット図である。 上記実施形態1におけるサブキャリアグループ情報の構成を示すフォーマット図である。 上記実施形態1における有効サブキャリアの数の算出処理を示すテーブル図である。 上記実施形態1における優先サブキャリアの数の算出処理を示すテーブル図である。 上記実施形態1における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態1における送信グループを示す構成図である。 上記実施形態1における送信グループを示す構成図である。 上記実施形態1における送信グループ毎のサブキャリアの割り付けを示すテーブル図である。 上記実施形態1における送信グループ毎のサブキャリアの割り付けを示すテーブル図である。 実施形態2における優先サブキャリアの数による受信ノードの並び替え処理を示す図である。 上記実施形態2における送信グループの作成処理を示すテーブル図である。 上記実施形態2における送信グループの作成処理を示すテーブル図である。 上記実施形態2における送信グループの作成処理を示すテーブル図である。 上記実施形態2における送信グループの別の作成処理を示すテーブル図である。 上記実施形態2における送信グループの別の作成処理を示すテーブル図である。 上記実施形態2における送信グループの別の作成処理を示すテーブル図である。 実施形態3における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態3における送信グループ毎のサブキャリアの割り付けを示すテーブル図である。 上記実施形態3における2回目のグループ化処理における伝送路状態情報を示すテーブル図である。 上記実施形態3における2回目のグループ化処理における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態3における2回目のグループ化処理における送信グループ毎のサブキャリアの割り付けを示すテーブル図である。 上記実施形態3における3回目のグループ化処理における伝送路状態情報を示すテーブル図である。 上記実施形態3における3回目のグループ化処理における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態3における3回目のグループ化処理における送信グループ毎のサブキャリアの割り付けを示すテーブル図である。 上記実施形態3におけるデータフレームの構成を示すフォーマット図である。 実施形態4における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態4における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態4における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態4における優先サブキャリアの数による受信ノードの並び替え処理を示すテーブル図である。 上記実施形態4における優先サブキャリアの数による受信ノードの別の並び替え処理を示すテーブル図である。 上記実施形態4における優先サブキャリアの数による受信ノードの別の並び替え処理を示すテーブル図である。 実施形態5における変調方式選択部による変調方式の選択処理を示すテーブル図である。 従来の通信システムの構成を示す全体図である。 従来の伝送路状態情報を示すテーブル図である。 従来のサブキャリアの組み合わせを示すテーブル図である。
 (実施形態1)
 本実施形態の通信システムは、図2に示すように、1台の送信ノード101と、10台の受信ノード201~210とで構成される。送信ノード101は、10台の受信ノード201~210に対して、20本のサブキャリアf1~f20を用いてデータを送信するマルチキャリア通信を行う。この通信の伝送経路は、有線伝送路、無線伝送路のいずれであってもよい。
 なお、送信ノード101は、少なくともデータ送信機能を有し、受信ノード201~210は、少なくともデータ受信機能を有していればよい。また、送信ノード101および受信ノード201~210は、データ送信機能とデータ受信機能との両方を有する通信装置で構成されてもよい。本実施形態では、図1に示すデータ送受信機能を有する通信装置Aが、送信ノード101および受信ノード201~210を構成するものとする。また、受信ノード201~210を区別しない場合、受信ノード2と称す。なお、受信ノード2の数は10に限定されない。
 送信ノード101および受信ノード201~210を構成する通信装置Aは、図1に示すように、制御部11と、送信部12と、受信部13と、記憶部14とを備える。
 制御部11は、通信装置Aの各部(送信部12、受信部13、記憶部14)の動作を監視制御し、ノードグループ化部111と、サブキャリア選択部112と、変調方式選択部113と、送信時間算出部114とを備える。
 送信部12は、予め用意された複数(本実施形態では20)のサブキャリアの少なくとも1つを用いて複数の受信ノード2にデータ(一斉同報データ)を送信するように構成される。本実施形態では、送信部12は、20本のサブキャリアf1~f20を用いてデータを送信する変調機能を有し、ヘッダ生成部121を備える。後述するように、ヘッダ生成部121は、ヘッダ部Hpを作成して、データ本体部Dpの前に付加される(図11参照)。
 受信部13は、20本のサブキャリアf1~f20を用いてデータを受信する復調機能を有し、伝送路状態推定部131を備える。
 ここで、送信部12及び受信部13は、複数の変調方式を切替可能に構成されおり、複数の変調方式からいずれか1つを切替自在に設定されて、この設定された変調方式を用いてデータを送受信している。すなわち、送信部12は、複数の変調方式から選択される1つを用いて一斉同報データの送信を行うように構成される。例えば、本実施形態においては、BPSK、QPSK、16QAM、64QAM、256QAMからいずれか1つが選択される。BPSKは、Binary Phase Shift Keyingの略称であり、QPSKは、Quadrature Phase Shift Keyingの略称であり、QAMは、Quadrature Amplitude Modulationの略称である。
 記憶部14は、送信ノード101と受信ノード201~210の各々との間の伝送路の状態を示す伝送路状態情報J1を記憶している。すなわち、記憶部14は、受信ノード2毎の伝送路の状態を示す伝送路状態情報J1を記憶するように構成される。伝送路の状態は、サブキャリアが受信ノード2との通信に利用できる有効サブキャリアであるか否かをサブキャリア毎に示すように構成される。伝送路状態情報J1は、図3に示すように、送信ノード101から受信ノード201~210の各々へ行われる通信に対して、受信ノード毎に、利用できるサブキャリア(有効サブキャリア)に「1」を設定し、利用できないサブキャリア(無効サブキャリア)に「0」を設定したデータテーブルで構成されている。この伝送路状態情報J1は、BPSK、QPSK、16QAM、64QAM、256QAMの変調方式毎に作成される。すなわち、記憶部14は、変調方式毎に伝送路状態情報J1を記憶するように構成される。
 伝送路状態情報J1は、以下の手順で作成される。まず、送信ノード101の制御部11は、全てのサブキャリアf1~f20を用いて、同じテストフレームを受信ノード201~210へ送信する。テストフレームを受信した受信ノード201~210の制御部11は、全てのサブキャリアf1~f20においてテストフレームを解析し、このテストフレームを正常に受信できたサブキャリアの情報を含む応答フレームを送信ノード101へ返信する。応答フレームを受信した送信ノード101では、伝送路状態推定部131が、受信ノード201~210から受信した各応答フレームを解析し、受信ノード201~210の各々との間で正常な通信を行うことができるサブキャリア(すなわち有効サブキャリア)を受信ノード毎に判別する。そして、送信ノード101の伝送路状態推定部131は、この判別結果に基づいて伝送路状態情報J1を作成し、記憶部13に格納する。この作成処理を、BPSK、QPSK、16QAM、64QAM、256QAMの変調方式毎に行う。なお、送信ノード101は、伝送路状態情報J1を定期的に作成して、記憶部14に記憶させてもよい。すなわち、送信ノード101は定期的に伝送路状態情報J1を更新してもよい。あるいは、送信ノード101は、一斉同報データを送信する前に、伝送路状態情報J1を作成することで、最新の伝送路状態情報J1を用いてもよい。
 また、受信ノード201~210が応答フレームを返信する際、全てのサブキャリアf1~f20を用いて同じ応答フレームを返信する。そして、送信ノード101の伝送路状態推定部131は、全てのサブキャリアf1~f20において応答フレームを解析し、この応答フレームを正常に受信できたサブキャリアを判別する。そして、送信ノード101の伝送路状態推定部131は、この判別結果に基づいて、受信ノード201~210の各々から送信ノード101へ行われる通信に利用可能なサブキャリアの情報も得ることができる。
 以下、送信ノード101が、受信ノード201~210に対して、一斉同報データを一斉同報(ブロードキャスト、マルチキャスト)する場合の処理について説明する。
 まず、送信ノード101が、受信ノード201~210に対して、一斉同報データを一斉同報する場合、制御部11は、伝送路状態情報J1に基づいて、サブキャリアをグループ化する。グループ化は、組み合わせ最適化の問題であり、組み合わせ最適化は、それ自身が研究対象となっており、問題に応じて様々な手法が提案されている。しかし、マルチキャリア方式の通信システムには、概して多くの制限があり、より簡易な手法が望まれる。
 そして、全ての受信ノード2へ同じデータを一斉同報できること、およびサブキャリアを効率的に利用するために、同じデータを割り当てられた複数のサブキャリアが同じ受信ノード2に重複して割り当てられることを最小限に抑えることが求められる。そこで、2つの視点からこの要求にアプローチする。1つ目は、各サブキャリアが割り当てられる受信ノード2の合計数であり、2つ目は、受信ノード2の各々に割り当てられるサブキャリアの合計数である。
 図4,5は、本発明の通信システムの一斉同報の概念を表す図である。まず、通信状況によっては、送信ノード101が、全ての受信ノード201~210に対して同時にデータ送信するのではなく、複数回に分けてデータ送信することによって、通信効率を向上させることが可能となる。すなわち、送信ノード101のノードグループ化部111が、受信ノード201~210を2つ以上の送信グループに分割するグループ化を行い、送信部12が、送信グループ毎に一斉同報データを順次送信する。ノードグループ化部111は、記憶部14に記憶された伝送路状態情報J1を参照し、伝送路の状態に関する分類基準に基づいて複数の受信ノード2を複数の送信グループに分けて、複数の送信グループで定義される送信グループセットを作成するように構成される。
 このとき、送信ノード101のサブキャリア選択部112は、伝送路状態情報J1を参照して、サブキャリアf1~f20から、共通サブキャリアと非共通サブキャリア群(非共通サブキャリアセット)とを送信グループ毎に設定する。そして、この共通サブキャリアと非共通サブキャリア群とを用いて、送信グループ毎に一斉同報データを送信する。共通サブキャリアとは、各送信グループに属する全ての受信ノード2との間で通信可能なサブキャリアである。一方、各送信グループに属する全ての受信ノード2のうち一部との間で通信可能なサブキャリアを非共通サブキャリアと称す。そして、非共通サブキャリア群とは、この非共通サブキャリアを複数組み合わせることで構成され、1つの非共通サブキャリア群を構成する複数の非共通サブキャリアを同時に用いることによって、各送信グループに属する全ての受信ノード2との間で通信可能になる。
 このように、サブキャリア選択部112は、記憶部14に記憶された伝送路状態情報J1を参照し、送信グループセットの送信グループ毎に、送信グループに属する受信ノード2に一斉同報データを送信するためのサブキャリアを複数のサブキャリアf1~f20から選択するように構成される。
 特に、本実施形態では、サブキャリア選択部112は、送信グループセットの送信グループ毎に、複数のサブキャリアを共通サブキャリアと非共通サブキャリアとに分けるように構成される。共通サブキャリアは、送信グループに属する全ての受信ノード2に対して有効サブキャリアとなるサブキャリアである。非共通サブキャリアは、送信グループに属する受信ノード2の全てではなく少なくとも1つに対して有効サブキャリアとなるサブキャリアである。
 サブキャリア選択部112は、送信グループセットの送信グループ毎に、サブキャリアセットを作成するように構成される。サブキャリアセットは、共通サブキャリアと、非共通サブキャリアセットとの少なくとも一方を含む。非共通サブキャリアセットは、送信グループに属する受信ノード2の全てが一斉同報データを受信できるように組み合わされた複数の非共通サブキャリアで定義される。
 送信部12は、送信グループセットの複数の送信グループに順番に、サブキャリア選択部112で選択されたサブキャリアを用いて一斉同報データを送信するように構成される。本実施形態の場合、送信部12は、送信グループセットの送信グループ毎に、サブキャリア選択部112で作成されたサブキャリアセットを用いて一斉同報データを送信するように構成される。また、送信部12は、一斉同報データとともに送信グループ情報を送信するように構成される。送信グループ情報は、一斉同報データの宛先となる送信グループを示す宛先情報と、宛先情報が示す送信グループに属する受信ノードを示す分類情報と、を含む。
 そして、同時に用いる共通サブキャリアおよび非共通サブキャリア群の各々に対して、一斉同報データを分割した互いに異なる分割データを割り当てることによって、送信情報量を増大させている。
 ここでは、ノードグループ化部111が、10の受信ノード201~210を2つの送信グループG1,G2に分割するグループ化を行っている。すなわち、ノードグループ化部111は、2つの送信グループG1,G2で定義される送信グループセットを作成する。図4は送信グループG1を示しており、6つの受信ノード201,204,205,207,208,210が送信グループG1に属している。図5は送信グループG2を示しており、4つの受信ノード202,203,206,209が送信グループG2に属している。
 そして、送信グループG1に対しては、図6に示す5つの非共通サブキャリア群F1~F5を用いて、一斉同報データを送信している。すなわち、送信グループG1に対応するサブキャリアセットは、5つの非共通サブキャリア群F1~F5を含む。非共通サブキャリア群F1は、2つのサブキャリアf4,f16で構成され、非共通サブキャリア群F2は、2つのサブキャリアf8,f18で構成され、非共通サブキャリア群F3は、2つのサブキャリアf7,f13で構成されている。さらに、非共通サブキャリア群F4は、2つのサブキャリアf9,f12で構成され、非共通サブキャリア群F5は、2つのサブキャリアf19,f10で構成されている。
 また、送信グループG2に対しては、図7に示す1本の共通サブキャリアf1と、5つの非共通サブキャリア群F11~F15とを用いて、一斉同報データを送信している。すなわち、送信グループG2に対応するサブキャリアセットは、1つの共通サブキャリアf1と、5つの非共通サブキャリア群F11~F15とを含む。非共通サブキャリア群F11は、2つのサブキャリアf4,f9で構成され、非共通サブキャリア群F12は、2つのサブキャリアf6,f16で構成され、非共通サブキャリア群F13は、2つのサブキャリアf7,f14で構成されている。さらに、非共通サブキャリア群F14は、2つのサブキャリアf8,f12で構成され、非共通サブキャリア群F15は、2つのサブキャリアf17,f18で構成されている。
 そして、1本の共通サブキャリア、1つの非共通サブキャリア群の各データレートが1ビット/パケットであるとすると、送信グループG1,G2への一斉同報時の通信速度は以下のようになる。送信グループG1に対しては、5つの非共通サブキャリア群F1~F5を用いているので、キャリア数は「5」となり、データレートは5ビット/パケットになる。送信グループG2に対しては、1本の共通サブキャリアf1と、5つの非共通サブキャリア群F11~F15とを用いているので、キャリア数は「6」となり、データレートは6ビット/パケットになる。キャリア数は、サブキャリアセットにおける共通サブキャリアと非共通サブキャリアセット(非共通サブキャリア群)の数の和である。送信グループG1の場合、共通サブキャリアの数が「0」であり、非共通サブキャリア群の数が「5」であるから、キャリア数は「5」になる。送信グループG2の場合、共通サブキャリアの数が「1」であり、非共通サブキャリア群の数が「5」であるから、キャリア数は「6」になる。
 ここで、ノードグループ化部111による送信グループのグループ化、サブキャリア選択部112による共通サブキャリアおよび非共通サブキャリアの割り付けは、一斉同報データの送信前に、変調方式毎に行われる。ここで、変調方式は、BPSK、QPSK、16QAM、64QAM、256QAMを用いるものとする。
 そして、送信時間算出部114は、変調方式としてBPSK、QPSK、16QAM、64QAM、256QAMの各々を用いた場合の各通信時間(通信速度)を算出する。ノードグループ化部111およびサブキャリア選択部112は、BPSK、QPSK、16QAM、64QAM、256QAMのうち、最も通信速度の速い変調方式によるグループ化、共通サブキャリアおよび非共通サブキャリアの割り付けを採用する。さらに、変調方式選択部113は、この最も通信速度の速い変調方式を送信部12に設定する。すなわち、変調方式選択部113は、送信時間算出部114で算出された変調方式毎の通信時間を参照し、複数の変調方式(BPSK、QPSK、16QAM、64QAM、256QAM)から通信時間が最も短い変調方式を選択するように構成される。送信部12は、変調方式選択部113で選択された変調方式を用いて一斉同報データの送信を行うように構成される。
 ここで、送信ノード101が送信するデータフレームは、従来と同様に、ヘッダ部Hpと、データ本体部Dpとで構成され、データフレーム間には、フレーム間ギャップIp(インターバル期間)が設けられる。ヘッダ部Hpは、送信アドレス、受信アドレス等の情報が格納され、データ本体部Dpは、送信するデータの内容が格納されている。フレーム間ギャップIpは、次に送信するデータとの混信を防ぐためのインターバル期間であり、一斉同報データの送信先となる送信グループを切り替える際に必要なインターバル期間となる。すなわち、送信部12は、送信グループに一斉同報データを送信してから所定のインターバル期間が経過した後に次の送信グループに一斉同報データを送信するように構成される。
 そして、全ての受信ノード201~210への一斉同報に要する累積送信時間T1は、図8に示すように、送信グループG1への送信時間T11と送信グループG2への送信時間T12との和に、フレーム間ギャップIpを加算して表される。図8において、フレーム間ギャップIpは、送信時間T11と送信時間T12との間に設けられている。送信グループG1への送信時間T11は、ヘッダ部Hpの送信時間Thと、データ本体部Dpの送信時間Td11とで構成されている。送信グループG2への送信時間T12は、ヘッダ部Hpの送信時間Thと、データ本体部Dpの送信時間Td12とで構成されている。なお、以降、ヘッダ部Hpの送信時間は、「ヘッダ送信時間」、データ本体部Dpの送信時間は、「本体送信時間」、フレーム間ギャップIpの時間は、「ギャップ時間」と称す。
 例えば、送信ノード101が800ビット(100バイト)の一斉同報データを一斉同報する場合、送信グループG1へ送信されるデータ本体部Dpは、送信グループG1に対するデータレートが5ビット/パケットであることから、160パケットになる。また、送信グループG2へ送信されるデータ本体部Dpは、送信グループG2に対するデータレートが6ビット/パケットであることから、134パケットになり、本体送信時間Td11:本体送信時間Td12=6:5になる。すなわち、累積送信時間T1=T11+T12+Ti=Th+Td11[160パケット]+Th+Td12[134パケット]+Tiとなる。
 このように、一斉同報時に、送信先となる全ての受信ノード201~210を、複数の送信グループに分割するグループ化を行い、送信グループ毎に一斉同報データを送信する。そして、受信ノード201~210のグループ化を行うことによって、従来のように、送信先となる全ての受信ノード201~210へ一括して一斉同報データを送信する場合に比べて、送信時間を短縮することが可能となる場合がある。すなわち、累積送信時間T1(図8参照)は、累積送信時間T101(図10参照)に比べて短くなり、複数のサブキャリアからなるマルチキャリア変調方式を用いて一斉同報を行う場合に、通信効率の向上を図ることができる。
 次に、図11は、ヘッダ部Hpの構成を示す。ヘッダ部Hpは、6つのフィールドHp1~Hp6で構成されており、ヘッダ生成部121によって作成されて、データ本体部Dpの前段に設けられる。1番目のフィールドHp1は、送信端末アドレスフィールドであり、ここでは送信ノード101のアドレスが格納される。2番目のフィールドHp2は、受信端末アドレスフィールドであり、一斉同報時には、一斉同報アドレス(ブロードキャストアドレス、マルチキャストアドレス)が格納される。なお、ユニキャスト時には、送信先の受信ノード2のアドレスが個別に格納される。そして、このヘッダ部Hpを受信した受信ノード2は、送信端末アドレスフィールドHp1を参照して、送信ノードを認識できる。
 そして、3番目のフィールドHp3は、送信グループ情報フィールドであり、上記のグループ化に関する送信グループ情報が格納される。送信グループ情報は、具体的には、送信グループの数と、各送信グループに属する受信ノード2のアドレス(分類情報)と、このヘッダ部Hpが付加されたデータフレームの送信先となる送信グループ(宛先情報)とを含む。なお、送信グループ情報は、送信グループの数を含んでいなくてもよい。
 そして、このヘッダ部Hpを受信した受信ノード2は、送信グループ情報フィールドHp3を参照して、このヘッダ部Hpに続くデータ本体部Dpを取り込むか、破棄するかを判断する。すなわち、自己の属する送信グループ宛のデータである場合、このヘッダ部Hpに続くデータ本体部Dpを取り込む。
 すなわち、受信ノード2は、一斉同報データおよび送信グループ情報を受け取ると、受け取った送信グループ情報の宛先情報が示す送信グループに自身が属するか否かを判定し、宛先情報が示す送信グループに属していれば一斉同報データを取り込み、宛先情報が示す送信グループに属していなければ一斉同報データを破棄するように構成される。
 特に、本実施形態では、受信ノード2は、受け取った送信グループ情報の分類情報を参照して、宛先情報が示す送信グループに自身が属するか否かを判定する。
 なお、上記の例では、分類情報を一斉同報データとともに受信ノード2に送信している。しかしながら、受信ノード2は、自身が属する送信グループを予め記憶するように構成されていてもよい。
 この変形例では、送信ノード101は、一斉同報データを送信する前に、グループ化処理を行うように構成される。たとえば、送信ノード101は、通信システムの構築が完成したときや、通信システムに受信ノード2が追加されたときに、グループ化処理を行う。これに加えて、送信ノード101は、定期的にグループ化処理を行っても良い。
 さらに、送信ノード101は、一斉同報データを送信する前に、全ての受信ノード2に対して、グループ化処理の結果を通知する。たとえば、送信ノード101は、グループ化処理の結果を通知するための通知信号(情報通知専用パケット)を各受信ノード2に送信する。通知信号は、グループ化処理の結果を通知する信号であることを示す識別子(種別識別子)と、グループ化処理の結果を示すグループ分け情報と、送信ノード101のアドレスを示す送信ノードアドレス情報と、を含んでいる。グループ分け情報は、送信グループ(送信グループに個別に与えられた識別子)と、送信グループに属する受信ノード2(受信ノード2のアドレス)との対応関係を示す。なお、通信システムの起動時であれば、送信ノード101はブロードキャストにより通知信号を全ての受信ノード2に送信することが好ましい。また、全てのサブキャリアの各々を用いて全ての受信ノード2に対して同じグループ分け情報を送信することで、全ての受信ノード2に確実にグループ化処理の結果を通知できる。
 受信ノード2は、種別識別子に基づいて、受信した信号が通知信号であるか否かを判定する。受信した信号が通知信号であれば、受信ノード2は、通知信号からグループ分け情報を取得する。そして、受信ノード2は、グループ分け情報に基づいて自身が属する送信グループを識別し、自身が属する送信グループの識別子をアドレス情報として記憶する。
 この例では、受信ノード2は、一斉同報データおよび送信グループ情報を受け取ると、アドレス情報を参照して、受け取った送信グループ情報の宛先情報が示す送信グループに自身が属するか否かを判定する。すなわち、受信ノード2は、宛先情報の示す送信グループがアドレス情報の示す送信グループに一致するか否かを判定する。そして、受信ノード2は、宛先情報が示す送信グループに属していれば(宛先情報の示す送信グループがアドレス情報の示す送信グループに一致すれば)一斉同報データを取り込み、宛先情報が示す送信グループに属していなければ(宛先情報の示す送信グループがアドレス情報の示す送信グループに一致しなければ)一斉同報データを破棄するように構成される。
 なお、受信ノード2は、グループ分け情報をそのまま記憶してもよい。この場合、受信ノード2は、一斉同報データおよび送信グループ情報を受け取ると、グループ分け情報を参照して、受け取った送信グループ情報の宛先情報が示す送信グループに自身が属するか否かを判定する。また、受信ノード2は、グループ分け情報のうち、自身が属する送信グループと当該送信グループに属する受信ノード2との対応関係を示す情報だけを抽出して記憶してもよい。
 4番目のフィールドHp4は、サブキャリアグループ情報フィールドであり、送信先の送信グループに対して設定された上記共通サブキャリア、非共通サブキャリア群に関するサブキャリアグループ情報が格納される。サブキャリアグループ情報は、図12に示すように、共通サブキャリア、非共通サブキャリア群の識別番号が、サブキャリアf1~f20の各々に対応して設定される。そして、このヘッダ部Hpを受信した受信ノード2は、サブキャリアグループ情報フィールドHp4を参照して、今回の送信に用いるサブキャリアグループを把握できる。
 図12は、図7に示す1本の共通サブキャリアf1、5つの非共通サブキャリア群F11~F15に対応するサブキャリアグループ情報である。共通サブキャリアf1には識別番号「1」、非共通サブキャリア群F11を構成する2つのサブキャリアf4,f9には識別番号「2」が設定される。非共通サブキャリア群F12を構成する2つのサブキャリアf6,f16には識別番号「3」、非共通サブキャリア群F13を構成する2つのサブキャリアf7,f14には識別番号「4」、非共通サブキャリア群F14を構成する2つのサブキャリアf8,f12には識別番号「5」が設定される。非共通サブキャリア群F15を構成する2つのサブキャリアf17,f18には識別番号「6」が設定される。すなわち、非共通サブキャリア群よりも共通サブキャリアのサブキャリアグループに小さい識別番号が設定され、共通サブキャリアおよび非共通サブキャリア群の各々に対しては、サブキャリア番号が小さいものにより小さい識別番号が設定される。なお、共通サブキャリアおよび非共通サブキャリア群のいずれにも属さないサブキャリアには識別番号「0」が設定される。
 5番目のフィールドHp5は、変調方式情報フィールドであり、サブキャリアf1~f20において用いられる変調方式に関する情報が格納されている。すなわち、変調方式選択部113が送信部12に設定した変調方式の情報が変調方式情報フィールドHp5に格納される。本実施形態においては、BPSK、QPSK、16QAM、64QAM、256QAMからいずれか1つが選択される。そして、このヘッダ部Hpを受信した受信ノード2は、変調方式情報フィールドHp5を参照して、変調方式に関する情報を取得する。
 6番目のフィールドは、上記各フィールド以外の各制御情報が格納されるフィールドである。
 また、ヘッダ部Hpには、上記以外に、例えば同期用のシンボル、等化用のシンボル等が格納される。
 そして、送信ノード101から一斉同報データを受信した受信ノード201~210では、上記ヘッダ部Hpの各フィールドHp1~Hp6を参照して、データ取り込みの可否、復調、データ解析、同期処理等を行う。
 また、サブキャリアグループ情報フィールドHp4に格納するサブキャリアグループ情報として、図12に示す形式以外に、図13に示すサブキャリアグループID(ここではサブキャリアグループID「19」)を用いる形式がある。送信ノード101および受信ノード201~210は、記憶部14に、サブキャリアf1~f20へ設定するサブキャリアグループ情報の全パターンが予め格納されており、サブキャリアグループ情報のパターン毎にサブキャリアグループIDが割り付けられている。そして、送信ノード101は、このサブキャリアグループIDを受信ノード201~210へ送信する。受信ノード201~210では、受信したサブキャリアグループIDを参照して、サブキャリア情報を記憶部14から読み出す。
 次に、送信ノード101のサブキャリア選択部112による共通サブキャリア、非共通サブキャリアの割り付け処理の一例について説明する。まず、サブキャリア選択部112は、伝送路状態情報J1を参照して、対象となる1つの送信グループ内の全ての受信ノード2との間で通信可能なサブキャリアを共通サブキャリアに設定する。さらに、対象となる1つの送信グループ内の全ての受信ノード2のうち一部との間で通信可能なサブキャリアを非共通サブキャリアに設定する。そして、非共通サブキャリアを、通信可能な受信ノード2の数が多い順に上位になるようにソートする。そして、最上位にソートされている非共通サブキャリアが通信不可能な受信ノード2に対して通信可能な非共通サブキャリアを、最下位にソートされている非共通サブキャリアから上位に向かう順に検索して選択する。この選択した非共通サブキャリアを、最上位にソートされている非共通サブキャリアと組にして、1つの非共通サブキャリア群を作成する。そして、非共通サブキャリア群を作成した非共通サブキャリアを、上記ソートした非共通サブキャリアから除外した後に、上記非共通サブキャリア群の作成処理を繰り返すことによって、非共通サブキャリア群を作成する。
 なお、送信ノード101のサブキャリア選択部112による共通サブキャリア、非共通サブキャリアの割り付け処理の方法は他にもあり、共通サブキャリア、非共通サブキャリアの割り付け処理方法は上記の例に限定されない。
 次に、送信ノード101のノードグループ化部111による送信グループの作成処理(グループ化処理)について、図14~図16を用いて説明する。
 ノードグループ化部111は、記憶部14から伝送路状態情報J1を読み出し、この伝送路状態情報J1に基づいて、送信グループを作成するグループ化処理を行う。すなわち、ノードグループ化部111は、伝送路状態情報J1を参照し、伝送路の状態に関する分類基準に基づいて複数の受信ノード2を複数の送信グループに分けて、複数の送信グループで定義される送信グループセットを作成するグループ化処理を行う。
 本実施形態では、グループ化処理は、選択処理と、算出処理と、判定処理と、分類処理と、を含む。選択処理は、有効サブキャリアの数が最も少ない受信ノード2における有効サブキャリアを優先サブキャリアとして選択する処理である。算出処理は、受信ノード2の有効サブキャリアに含まれる優先サブキャリアの数を受信ノード2毎に算出する処理である。判定処理は、優先サブキャリアの数がグループ化閾値以上であるか否かを受信ノード2毎に判定する処理である。分類処理は、優先サブキャリアの数がグループ化閾値以上である受信ノード2を優先サブキャリアの数がグループ化閾値未満である受信ノード2が属する送信グループとは異なる送信グループに分ける処理である。以下、図3に示す伝送路状態情報J1を用いるものとする。
 ノードグループ化部111は、図14に示すように、伝送路状態情報J1に基づいて、受信ノード201~210毎に、有効サブキャリアの数N1を算出する。有効サブキャリアとは、送信ノード101が受信ノード201~210の各々との間で通信を行うことができるサブキャリアである。
 次に、ノードグループ化部111は、図15に示すように、有効サブキャリアの数が最も少ない受信ノード204との間で通信を行うことができるサブキャリアf4,f8,f10,f12,f13を優先サブキャリアに設定する。すなわち、ノードグループ化部111は、有効サブキャリアの数が最も少ない受信ノード2(204)における5つの有効サブキャリアf4,f8,f10,f12,f13を優先サブキャリアとして選択する(選択処理)。なお、優先サブキャリア以外のサブキャリアを非優先サブキャリアと称す。図15では、サブキャリアが優先サブキャリアであるか否かを示す優先サブキャリアフラグJ2を設けて、優先サブキャリアに対して、優先サブキャリアフラグを「1」に設定し、非優先サブキャリアに対して、優先サブキャリアフラグを「0」に設定している。
 さらに、ノードグループ化部111は、図15に示すように、優先サブキャリアf4,f8,f10,f12,f13を上位にソートして、サブキャリアの順序を並び替えている。なお、優先サブキャリアおよび非優先サブキャリア内におけるソート順は、サブキャリアが通信可能な受信ノード2の数(通信可能ノード数)N3が多い順に並べられている。
 さらに、ノードグループ化部111は、図15に示すように、受信ノード201~210毎に、この受信ノードと通信可能な優先サブキャリアの数N2を求める。すなわち、ノードグループ化部111は、受信ノード2の有効サブキャリアに含まれる優先サブキャリアの数を受信ノード2毎に算出する(算出処理)。図15によれば、受信ノード201の有効サブキャリアは、サブキャリアf6,7,8,10,12,16,19,20である。優先サブキャリアは、サブキャリアf4,f8,f10,f12,f13である。そのため、受信ノード201については、優先サブキャリアの数は「3」である。
 次に、ノードグループ化部111は、図16に示すように、優先サブキャリアの数N2が多い順に受信ノード201~210を並び替える。そして、受信ノード201~210の各々の優先サブキャリアの数N2を、予め決められているグループ化閾値「5」と比較し、この比較結果に基づいて送信グループを設定する。すなわち、ノードグループ化部111は、優先サブキャリアの数がグループ化閾値(本例では「5」)以上であるか否かを受信ノード2毎に判定する(判定処理)。図15に示すように、受信ノード204,205は、優先サブキャリアの数が「5」以上である。残りの受信ノード201~203,206~210は、優先サブキャリアの数が「5」未満である。ノードグループ化部111は、優先サブキャリアの数がグループ化閾値以上である受信ノード2を優先サブキャリアの数がグループ化閾値未満である受信ノード2が属する送信グループとは異なる送信グループに分ける(分類処理)。本実施形態では、ノードグループ化部111は、2つの送信グループG11,G12を作成する。すなわち、ノードグループ化部111は、優先サブキャリアの数がグループ化閾値以上であるか否かによって、受信ノード2を2つの送信グループG11,G12に分ける。具体的には、優先サブキャリアの数N2がグループ化閾値「5」以上である2つの受信ノード204,205は、送信グループG11に設定される。一方、優先サブキャリアの数N2がグループ化閾値「5」未満である8つの受信ノード201~203,206~210は、送信グループG12に設定される。このように、受信ノード201~210の各々における優先サブキャリアの数N2とグループ化閾値「5」とを比較することによって、送信グループG11,G12を作成する。
 図17は送信グループG11を示しており、2つの受信ノード204,205が送信グループG11に属している。図18は送信グループG12を示しており、8つの受信ノード201~203,206~210が送信グループG12に属している。
 そして、送信グループG11,G12の各々において、サブキャリア選択部112による上記共通サブキャリア、非共通サブキャリアの割り付け処理を行った後、送信部12が、送信グループG11、G12の順で、一斉同報データを送信する。なお、この送信グループG11、G12の送信順序は、G11→G12、G12→G11のいずれであってもよい。
 その結果、送信グループG11に対しては、図19に示す5本の共通サブキャリアf4,f8,f10,f12,f13を用いて、一斉同報データを送信する。
 また、送信グループG12に対しては、図20に示す4つの非共通サブキャリア群F21~F24を用いて、一斉同報データを送信する。非共通サブキャリア群F21は、2つのサブキャリアf2,f16で構成され、非共通サブキャリア群F22は、2つのサブキャリアf6,f18で構成されている。非共通サブキャリア群F23は、2つのサブキャリアf7,f14で構成され、非共通サブキャリア群F24は、2つのサブキャリアf9,f12で構成されている。
 そして、1本の共通サブキャリア、1つの非共通サブキャリア群の各データレートが1ビット/パケットであるとすると、送信グループG11,G12への一斉同報時の通信速度は以下のようになる。送信グループG11に対しては、5本の共通サブキャリアf4,f8,f10,f12,f13を用いているので、キャリア数は「5」となり、データレートは5ビット/パケットになる。送信グループG12に対しては、4つの非共通サブキャリア群F21~F24を用いているので、キャリア数は「4」となり、データレートは4ビット/パケットになる。
 全ての受信ノード201~210への一斉同報に要する累積送信時間T2は、図9に示すように、送信グループG11への送信時間T21と送信グループG12への送信時間T22との和に、フレーム間ギャップIpを加算して表される。図9において、フレーム間ギャップIpは、送信時間T21と送信時間T22との間に設けられている。送信グループG11への送信時間T21は、ヘッダ送信時間Thと、本体送信時間Td21とで構成されている。送信グループG12への送信時間T22は、ヘッダ部Hpの送信時間Thと、データ本体部Dpの送信時間Td22とで構成されている。
 例えば、送信ノード101が800ビット(100バイト)の一斉同報データを一斉同報する場合、送信グループG11へ送信されるデータ本体部Dpは、送信グループG11に対するデータレートが5ビット/パケットであることから、160パケットになる。また、送信グループG12へ送信されるデータ本体部Dpは、送信グループG2に対するデータレートが4ビット/パケットであることから、200パケットになる。すなわち、累積送信時間T2=T21+T22+Ti=Th+Td21[160パケット]+Th+Td22[200パケット]+Tiとなる。
 以上述べたように、本実施形態の通信システムは、複数のサブキャリアからなるマルチキャリア変調信号を用いた通信を行う複数のノードで構成される。複数のノードの各々は、データを送信する送信ノード101と、データを受信する受信ノード2との、少なくとも一方を構成する。送信ノード101は、受信ノード2の各々との間の伝送路の状態を示す伝送路状態情報J1を記憶した記憶部14と、複数の受信ノード2に対して一斉同報データを一斉同報する場合、伝送路状態情報J1に基づいて、複数の受信ノード2を2つ以上の送信グループに分割するグループ化を行うノードグループ化部111と、送信グループ毎に、伝送路状態情報J1に基づいて、通信に用いる1または複数のサブキャリアを選択するサブキャリア選択部112と、送信グループ毎に選択されたサブキャリアを用いて、送信グループ毎に一斉同報データを送信し、この送信する一斉同報データに、送信先となる送信グループに関する送信グループ情報を付加する送信部12とを備える。
 換言すれば、本実施形態の通信システムは、複数の受信ノード2と、複数の受信ノード2に一斉同報データを送信する送信ノード101と、を備える。送信ノード101は、送信部12と、記憶部14と、ノードグループ化部111と、サブキャリア選択部112と、を備える。送信部12は、予め用意された複数のサブキャリアの少なくとも1つを用いて複数の受信ノード2に前記一斉同報データを送信するように構成される。記憶部14は、受信ノード2毎の伝送路の状態を示す伝送路状態情報J1を記憶するように構成される。ノードグループ化部111は、伝送路状態情報J1を参照し、伝送路の状態に関する分類基準に基づいて複数の受信ノード2を複数の送信グループに分けて、複数の送信グループで定義される送信グループセットを作成するグループ化処理を行うように構成される。サブキャリア選択部112は、伝送路状態情報J1を参照し、送信グループセットの送信グループ毎に、送信グループに属する受信ノード2に一斉同報データを送信するためのサブキャリアを複数のサブキャリアから選択するように構成される。送信部12は、送信グループセットの複数の送信グループに順番に、サブキャリア選択部112で選択されたサブキャリアを用いて一斉同報データを送信するように構成される。
 伝送路の状態は、サブキャリアが受信ノード2との通信に利用できる有効サブキャリアであるか否かをサブキャリア毎に示すように構成される。
 また、本実施形態の通信システムでは、ノードグループ化部111は、伝送路状態情報J1を参照して、送信ノード101が受信ノード2との間で通信を行うことができるサブキャリアを有効サブキャリアとして受信ノード2毎に設定し、有効サブキャリアの数が最も少ない受信ノード2との間で通信を行うことができるサブキャリアを優先サブキャリアとして設定し、複数の受信ノード2の各々に設定された有効サブキャリアに含まれる優先サブキャリアの数をグループ化閾値と比較することによって、複数の受信ノード2を2つ以上の送信グループに分割するグループ化を行う。
 換言すれば、ノードグループ化部111は、グループ化処理では、有効サブキャリアの数が最も少ない受信ノード2における有効サブキャリアを優先サブキャリアとして選択する選択処理と、受信ノード2の有効サブキャリアに含まれる優先サブキャリアの数を受信ノード2毎に算出する算出処理と、優先サブキャリアの数がグループ化閾値以上であるか否かを受信ノード2毎に判定する判定処理と、優先サブキャリアの数がグループ化閾値以上である受信ノード2を優先サブキャリアの数がグループ化閾値未満である受信ノード2が属する送信グループとは異なる送信グループに分ける分類処理と、を行うように構成される。
 また、本実施形態の通信システムでは、ノードグループ化部111は、グループ化閾値を、予め決められた値に固定する。すなわち、グループ化閾値は定数である。
 また、本実施形態の通信システムでは、サブキャリア選択部112は、伝送路状態情報J1を参照して、各送信グループに属する全ての受信ノード2との間で通信可能なサブキャリアである共通サブキャリアと、各送信グループに属する全ての受信ノード2のうち一部との間で通信可能なサブキャリアである非共通サブキャリアを同時に複数用いることによって、各送信グループに属する全ての受信ノード2との間で通信可能になる複数の非共通サブキャリアで構成される非共通サブキャリア群とを、送信グループ毎に選択し、送信部12は、送信グループ毎に選択された共通サブキャリアおよび非共通サブキャリア群を用いて、送信グループ毎に一斉同報データを送信する。
 すなわち、サブキャリア選択部112は、送信グループセットの送信グループ毎に、複数のサブキャリアを共通サブキャリアと非共通サブキャリアとに分けるように構成される。共通サブキャリアは、送信グループに属する全ての受信ノード2に対して有効サブキャリアとなるサブキャリアである。非共通サブキャリアは、送信グループに属する受信ノード2の全てではなく少なくとも1つに対して有効サブキャリアとなるサブキャリアである。サブキャリア選択部112は、送信グループセットの送信グループ毎に、サブキャリアセットを作成するように構成される。サブキャリアセットは、共通サブキャリアと、非共通サブキャリアセットとの少なくとも一方を含む。非共通サブキャリアセットは、送信グループに属する受信ノード2の全てが一斉同報データを受信できるように組み合わされた複数の非共通サブキャリアで定義される。送信部12は、送信グループセットの送信グループ毎に、サブキャリア選択部112で作成されたサブキャリアセットを用いて一斉同報データを送信するように構成される。
 このように、本実施形態の通信システムは、一斉同報の送信先となる全ての受信ノード201~210を、複数の送信グループに分割するグループ化を行い、送信グループ毎に一斉同報データを送信する。そして、受信ノード201~210のグループ化を行うことによって、従来のように、送信先となる全ての受信ノード201~210へ一括して一斉同報データを送信する場合に比べて、累積送信時間を短縮することが可能となる場合がある。すなわち、累積送信時間T2(図9参照)は、累積送信時間T101(図10参照)に比べて短くなり、複数のサブキャリアからなるマルチキャリア変調方式を用いて一斉同報を行う場合に、通信効率の向上を図ることができる。
 また、上記送信グループを作成するグループ化の際、このグループ化に用いるグループ化閾値は「5」に固定されるので、グループ化処理を簡易に行うことができる。
 なお、グループ化閾値は、受信ノード201~210の各々における優先サブキャリアの数N2の最大値に設定してもよい。この場合、受信ノード201~210の各々の伝送路状態の変化に応じて、グループ化閾値を固定でき、グループ化を適切に行うことができる。
 (実施形態2)
 本実施形態の通信システムは、実施形態1と同様の構成を備えており、同様の構成には同一の符号を付して説明は省略する。
 本実施形態においては、ノードグループ化部111が、送信グループを作成するグループ化を行う際に、グループ化閾値を切り替えることによって、複数回のグループ化を行う。
 すなわち、本実施形態のノードグループ化部111は、選択処理と算出処理とを行った後に、判定処理と分類処理のセットを異なるグループ化閾値で複数回実行する。これによって、ノードグループ化部111は、分類基準(グループ分けの条件)が異なる複数の送信グループセットを作成する。
 まず、ノードグループ化部111は、伝送路状態情報J1(図3参照)に基づいて、有効サブキャリアの数N1の算出、優先サブキャリアの設定、優先サブキャリアの数N2の算出、サブキャリアのソート、受信ノード201~210の並び替えを行う。そして、伝送路状態情報J1から、図21に示すデータを得る。
 次に、ノードグループ化部111は、図21において、受信ノード201~210の各々の優先サブキャリアの数N2を、グループ化閾値と比較し、この比較結果に基づいて送信グループを設定する。本実施形態において、ノードグループ化部111は、複数のグループ化閾値の各々を用いて、送信グループを作成するグループ化を複数パターン行う。そして、複数パターンのグループ化のうち、通信速度が最も速いグループ化のパターンを採用する。すなわち、ノードグループ化部111は、分類基準(本実施形態の場合、グループ化閾値)が異なる複数のグループ化処理を行って複数の送信グループセットを作成し、所定の条件に基づいて複数の送信グループセットから1つを選択するように構成される。ここで、所定の条件は、累積送信時間が最も短いことである。累積送信時間は、複数の受信ノード2のすべてに一斉同報データを送信するために必要な時間である。
 例えば、ノードグループ化部111は、図22に示すように、受信ノード201~210の各々の優先サブキャリアの数N2を、グループ化閾値「5」と比較し、この比較結果に基づいて送信グループG21,G22を設定する。すなわち、ノードグループ化部111は、優先サブキャリアの数N2がグループ化閾値「5」以上である受信ノード2を送信グループG21に、優先サブキャリアの数N2がグループ化閾値「5」未満である受信ノード2を送信グループG22に、分ける。このようにして、ノードグループ化部111は、2つの送信グループG21,G22で定義される送信グループセットG20を作成する。
 次に、ノードグループ化部111は、図23に示すように、受信ノード201~210の各々の優先サブキャリアの数N2を、グループ化閾値「3」と比較し、この比較結果に基づいて送信グループG31,G32を設定する。このようにして、ノードグループ化部111は、2つの送信グループG31,G32で定義される送信グループセットG30を作成する。
 次に、ノードグループ化部111は、図24に示すように、受信ノード201~210の各々の優先サブキャリアの数N2を、グループ化閾値「2」と比較し、この比較結果に基づいて送信グループG41,G42を設定する。このようにして、ノードグループ化部111は、2つの送信グループG41,G42で定義される送信グループセットG40を作成する。
 そして、送信時間算出部114は、上記グループ化閾値「5」「4」「3」を用いて行った3パターンのグループ化(送信グループセットG20,G30,G40)に対して、全ての受信ノード201~210への一斉同報に要する累積送信時間を算出する。すなわち、送信時間算出部114は、送信グループセット毎に、累積送信時間を算出するように構成される。そして、ノードグループ化部111は、通信速度が最も速い(累積送信時間が最も短い)グループ化のパターンを採用する。
 グループ化のパターンは、上記のように1つのグループ化閾値を用いて、受信ノード201~210を2つの送信グループに分割する以外に、複数のグループ化閾値を用いて、受信ノード201~210を3つ以上の送信グループに分割する方法もある。すなわち、ノードグループ化部111は、分類処理では、優先サブキャリアの数がグループ化範囲内である受信ノードを優先サブキャリアの数がグループ化範囲外である受信ノードが属する送信グループとは異なる送信グループに分けるように構成されていてもよい。下記の例では、2つのグループ化閾値「3」「2」を用いて、3つのグループ化範囲が設定されている。第1のグループ化範囲はグループ化閾値が「3」以上と定義され、第2のグループ化範囲はグループ化閾値が「3」未満「2」以上と定義され、第3のグループ化範囲はグループ化閾値が「2」未満と定義される。
 例えば、ノードグループ化部111は、図25に示すように、受信ノード201~210の各々の優先サブキャリアの数N2を、2つのグループ化閾値「3」「2」と比較し、この比較結果に基づいて送信グループG51,G52,G53を設定する。すなわち、ノードグループ化部111は、優先サブキャリアの数N2がグループ化閾値「3」以上である受信ノード2を送信グループG51に、優先サブキャリアの数N2がグループ化閾値「3」未満「2」以上である受信ノード2を送信グループG52に、優先サブキャリアの数N2がグループ化閾値「2」未満である受信ノード2を送信グループG53に、分ける。このようにして、ノードグループ化部111は、3つの送信グループG51,G52,G53で定義される送信グループセットG50を作成する。
 次に、ノードグループ化部111は、図26に示すように、受信ノード201~210の各々の優先サブキャリアの数N2を、2つのグループ化閾値「5」「3」と比較し、この比較結果に基づいて送信グループG61,G62,G63を設定する。このようにして、ノードグループ化部111は、3つの送信グループG61,G62,G63で定義される送信グループセットG60を作成する。
 次に、ノードグループ化部111は、図27に示すように、受信ノード201~210の各々の優先サブキャリアの数N2を、3つのグループ化閾値「5」「3」「2」と比較し、この比較結果に基づいて送信グループG71~G74を設定する。このようにして、ノードグループ化部111は、3つの送信グループG71,G72,G73で定義される送信グループセットG70を作成する。
 そして、送信時間算出部114は、上記複数のグループ化閾値を用いて行った3パターンのグループ化(送信グループセットG50,G60,G70)に対して、全ての受信ノード201~210への一斉同報に要する累積送信時間を算出する。そして、ノードグループ化部111は、通信速度が最も速い(累積送信時間が最も短い)グループ化のパターンを採用する。
 また、ノードグループ化部111は、図22~24、図25~27の合計6パターンのグループ化(送信グループセットG20、g30,G40,G50,G60,G70)のうち、通信速度が最も速い(累積送信時間が最も短い)グループ化のパターンを採用してもよい。
 例えば、ノードグループ化部111が、図4,5に示す送信グループG1,G2(送信グループG1,G2で定義される第1送信グループセット)を形成する第1のグループ化と、図17,18に示す送信グループG11,G12(送信グループG11,G12で定義される第2送信グループセット)を形成する第2のグループ化とを行ったとする。
 送信グループG1,G2を形成する第1のグループ化(第1送信グループセット)の場合、一斉同報時の通信速度は図8に示すように、累積送信時間T1=T11+T12+Ti=Th+Td11[160パケット]+Th+Td12[134パケット]+Tiとなる。
 送信グループG11,G12を形成する第2のグループ化(第2送信グループセット)の場合、一斉同報時の通信速度は図9に示すように、累積送信時間T2=T21+T22+Ti=Th+Td21[160パケット]+Th+Td22[200パケット]+Tiとなる。
 そして、ノードグループ化部111は、送信グループG1,G2を形成する第1のグループ化の累積送信時間T1と、送信グループG11,G12を形成する第2のグループ化の累積送信時間T2とを比較し、送信時間がより短いグループ化を採用する。この場合、累積送信時間T1が累積送信時間T2に比べて短いので、ノードグループ化部111は、送信グループG1,G2を形成する第1のグループ化を採用する。すなわち、ノードグループ化部111は、第1送信グループセットを選択する。
 以上述べたように、本実施形態の通信システムでは、ノードグループ化部111は、グループ化を複数回行い、グループ化毎に設定されたグループ化閾値を用いる。
 換言すれば、ノードグループ化部111は、グループ化閾値が異なる複数のグループ化処理を行って複数の送信グループセットを作成し、所定の条件に基づいて複数の送信グループセットから1つを選択するように構成される。
 また、本実施形態の通信システムでは、送信ノード101は、データの送信に要する送信時間を算出する送信時間算出部114を備える。ノードグループ化部111は、グループ化を複数回行う。送信時間算出部114は、複数回行ったグループ化の各々において、送信グループ毎の一斉同報データの送信時間の和である累積送信時間を算出する。ノードグループ化部111は、複数回行ったグループ化のうち、一斉同報データの累積送信時間が最も短いグループ化を採用する。
 換言すれば、送信ノード101は、送信時間算出部114を備える。ノードグループ化部111は、分類基準が異なる複数のグループ化処理を行って複数の送信グループセットを作成し、所定の条件に基づいて複数の送信グループセットから1つを選択するように構成される。送信時間算出部114は、送信グループセット毎に、複数の受信ノード2のすべてに一斉同報データを送信するために必要な累積送信時間を算出するように構成される。所定の条件は、累積送信時間が最も短いことである。
 特に、本実施形態の通信システムでは、送信ノード101は、データの送信に要する送信時間を算出する送信時間算出部114を備える。ノードグループ化部111は、グループ化を複数回行う。送信時間算出部114は、複数回行ったグループ化の各々に対して、送信グループ毎に選択された共通サブキャリアの数と非共通サブキャリア群の数との和であるキャリア数を算出し、この算出したキャリア数に基づいて一斉同報データの送信時間を送信グループ毎に算出し、送信グループ毎の送信時間の和である累積送信時間を算出する。ノードグループ化部111は、複数回行ったグループ化のうち、累積送信時間が最も短いグループ化を採用する。
 換言すれば、送信ノード101は、送信時間算出部114を備える。ノードグループ化部111は、分類基準が異なる複数のグループ化処理を行って複数の送信グループセットを作成し、所定の条件に基づいて複数の送信グループセットから1つを選択するように構成される。サブキャリア選択部112は、ノードグループ化部111で作成された送信グループセットのそれぞれに関し、送信グループ毎にサブキャリアセットを作成するように構成される。送信時間算出部114は、送信グループ毎にサブキャリアセットにおける共通サブキャリアと非共通サブキャリアセットの数の和を示すキャリア数を算出し、キャリア数に基づいて送信グループセット毎に累積送信時間を算出するように構成される。累積送信時間は、複数の受信ノード2のすべてに一斉同報データを送信するために必要な時間である。所定の条件は、累積送信時間が最も短いことである。
 また、本実施形態の通信システムでは、送信時間算出部114は、送信グループ毎の送信時間の和に、一斉同報データの送信先となる送信グループを切り替える際に必要なインターバル期間を加算した累積送信時間を算出する。
 つまり、送信部12は、送信グループに一斉同報データを送信してから所定のインターバル期間が経過した後に次の送信グループに一斉同報データを送信するように構成される。そして、送信時間算出部114は、送信グループに属する受信ノード2のすべてに一斉同報データを送信するために必要な送信時間を送信グループセットの送信グループ毎に算出し、送信グループセットの複数の送信グループそれぞれの送信時間の和にインターバル期間の合計を加算して、送信グループセットの累積送信時間を算出するように構成される。なお、送信グループセットが2つの送信グループを含む場合、インターバル期間の合計は、単一のインターバル期間に等しい。
 このように本実施形態では、ノードグループ化部111が、送信グループを作成するグループ化を行う際にグループ化閾値を切り替えることによって、複数回のグループ化を行う。そして、複数パターンのグループ化に対して、全ての受信ノード201~210への一斉同報に要する累積送信時間を算出する。そして、通信速度が最も速い(累積送信時間が最も短い)グループ化のパターンを採用する。
 したがって、一斉同報時の累積送信時間がより短くなる最適なグループ化を採用することによって、一斉同報時の通信速度がより速くなり、複数のサブキャリアからなるマルチキャリア変調方式を用いて一斉同報を行う場合に、通信効率の向上を図ることができる。
 なお、本実施形態における上記グループ化閾値によるグループ化は一例であり、上記以外のグループ化閾値を用いたグループ化を行ってもよい。
 (実施形態3)
 本実施形態の通信システムは、実施形態1または2と同様の構成を備えており、同様の構成には同一の符号を付して説明は省略する。
 本実施形態においては、ノードグループ化部111が、送信グループを作成するグループ化を行う際に、複数のグループ化閾値を用いて、受信ノード201~210を3つ以上の送信グループに分割する処理について、詳述する。
 ノードグループ化部111は、有効サブキャリアの数が最も少ない受信ノード2における有効サブキャリアを優先サブキャリアとして選択する選択処理と、受信ノード2の有効サブキャリアに含まれる優先サブキャリアの数を受信ノード2毎に算出する算出処理と、優先サブキャリアの数がグループ化閾値以上であるか否かを受信ノード2毎に判定する判定処理と、優先サブキャリアの数がグループ化閾値以上である受信ノード2を優先サブキャリアの数がグループ化閾値未満である受信ノード2が属する送信グループとは異なる送信グループに分ける分類処理と、を行う。さらに、ノードグループ化部111は、分類処理において、優先サブキャリアの数がグループ化閾値以上である受信ノード2を同一の送信グループに分けるように構成される。さらに、ノードグループ化部111は、分類処理の後に、優先サブキャリアの数がグループ化閾値未満である受信ノード2に関して、選択処理と算出処理とを行い、その後に、前回の判定処理におけるグループ化閾値よりも小さいグループ化閾値を用いて判定処理を行うように構成される。
 すなわち、本実施形態のノードグループ化部111は、選択処理と算出処理と判定処理と分類処理とで定義される分割処理を複数回行うことで、3以上の送信グループで定義される送信グループセットを作成するように構成される。
 以下に、ノードグループ化部111が、分割処理を3回行う例を示す。
 まず、ノードグループ化部111は、伝送路状態情報J1(図3参照)に基づいて、有効サブキャリアの数N1の算出、優先サブキャリアの設定、優先サブキャリアの数N2の算出、サブキャリアのソート、受信ノード201~210の並び替えを行う。そして、伝送路状態情報J1から、図28に示すデータを得る。なお、図28に示すデータは、図21に示すデータから、優先サブキャリアの数N2が同数の受信ノード2を、有効サブキャリアの数N1が少ない順に並び替えたものである。
 そして、ノードグループ化部111は、受信ノード201~210の各々の優先サブキャリアの数N2を、グループ化閾値「5」と比較し、この比較結果に基づいて、送信グループG81(受信ノード204,205)を設定する。送信グループG81に対しては、図29に示すように、5本の共通サブキャリアf4,f8,f10,f12,f13を用いて、一斉同報データを送信している。
 すなわち、ノードグループ化部111は、全ての受信ノード2(201~210)に関して1回目の分割処理を行う。1回目の分割処理における判定処理のグループ化閾値は「5」であり、分類処理では、優先サブキャリアの数が「5」以上の送信グループ(第1送信グループ)G81と、優先サブキャリアの数が「5」未満の送信グループ(第2送信グループ)とが作成される。1回目の分割処理で作成された第1送信グループG81は2つの受信ノード204,205を含み、1回目の分割処理で作成された第2送信グループは8つの受信ノード201~203,206~210を含む。
 次に、ノードグループ化部111は、伝送路状態情報J1(図3参照)から、送信グループG81に設定済の受信ノード204,205の情報を削除した伝送路状態情報J11を作成する(図30参照)。そして、この伝送路状態情報J11に対して、有効サブキャリアの数N1の算出、優先サブキャリアの設定、優先サブキャリアの数N2の算出、サブキャリアのソート、受信ノード201~203、206~210の並び替えを行う。図31は、その実行結果を示す。
 そして、ノードグループ化部111は、受信ノード201~203、206~210の各々の優先サブキャリアの数N2を、グループ化閾値「4」と比較し、この比較結果に基づいて、送信グループG82(受信ノード202,206,209,210)を設定する。送信グループG82に対しては、図32に示すように、2本の共通サブキャリアf7,f16と、4つの非共通サブキャリア群F31~F34とを用いて、一斉同報データを送信している。
 ノードグループ化部111は、2回目以上の分割処理は、前回の分割処理で作成された第2送信グループに関して行う。よって、ノードグループ化部111は、2回目の分割処理を、1回目の分割処理で作成された第2送信グループ(8つの受信ノード201~203、206~210)に関して行う。2回目の分割処理における判定処理のグループ化閾値は「4」であり、分類処理では、優先サブキャリアの数が「4」以上の送信グループ(第1送信グループ)G82と、優先サブキャリアの数が「4」未満の送信グループ(第2送信グループ)とが作成される。2回目の分割処理で作成された第1送信グループG82は4つの受信ノード202,206,209,210を含み、2回目の分割処理で作成された第2送信グループは4つの受信ノード201,203,207,208を含む。
 次に、ノードグループ化部111は、伝送路状態情報J11(図30参照)から、送信グループG82に設定済の受信ノード202,206,209,210の情報を削除した伝送路状態情報J12を作成する(図33参照)。そして、この伝送路状態情報J12に対して、有効サブキャリアの数N1の算出、優先サブキャリアの設定、優先サブキャリアの数N2の算出、サブキャリアのソート、受信ノード201,203,207,208の並び替えを行う。図34は、その実行結果を示す。
 そして、ノードグループ化部111は、受信ノード201,203,207,208の各々の優先サブキャリアの数N2を、グループ化閾値「2」と比較し、この比較結果に基づいて、送信グループG83(受信ノード201,203,207,208)を設定する。送信グループG83に対しては、図35に示すように、7つの非共通サブキャリア群F41~F47を用いて、一斉同報データを送信している。
 ノードグループ化部111は、2回目以上の分割処理は、前回の分割処理で作成された第2送信グループに関して行う。よって、ノードグループ化部111は、3回目の分割処理を、2回目の分割処理で作成された第2送信グループ(4つの受信ノード201,203,207,208)に関して行う。3回目の分割処理における判定処理のグループ化閾値は「2」であり、分類処理では、優先サブキャリアの数が「2」以上の送信グループ(第1送信グループ)G83と、優先サブキャリアの数が「2」未満の送信グループ(第2送信グループ)とが作成される。3回目の分割処理で作成された第1送信グループG83は4つの受信ノード201,203,207,208を含み、3回目の分割処理で作成された第2送信グループは受信ノード2を含んでいない。結果として、3回目の分類処理では第2送信グループは作成されない。
 このようにして、ノードグループ化部111は、3つの送信グループG81,G82,G83を含む送信グループセットを作成する。
 そして、1本の共通サブキャリア、1つの非共通サブキャリア群の各データレートが1ビット/パケットであるとすると、送信グループG81~G83への一斉同報時の通信速度は以下のようになる。送信グループG81に対しては、5本の共通サブキャリアf4,f8,f10,f12,f13を用いているので、キャリア数は「5」となり、データレートは5ビット/パケットになる。送信グループG82に対しては、2本の共通サブキャリアf7,f16と、4つの非共通サブキャリア群F31~F34とを用いているので、キャリア数は「6」となり、データレートは6ビット/パケットになる。送信グループG83に対しては、7つの非共通サブキャリア群F41~F47を用いているので、キャリア数は「7」となり、データレートは7ビット/パケットになる。
 全ての受信ノード201~210への一斉同報に要する累積送信時間T3は、図36に示すように、送信グループG81への送信時間T31と送信グループG82への送信時間T32と送信グループG83への送信時間T33との和に、フレーム間ギャップIpを加算して表される。図36において、フレーム間ギャップIpは、送信時間T31と送信時間T32との間、送信時間T32と送信時間T33との間に設けられている。送信グループG81への送信時間T31は、ヘッダ送信時間Thと、本体送信時間Td31とで構成されている。送信グループG82への送信時間T32は、ヘッダ送信時間Thと、本体送信時間Td32とで構成されている。送信グループG83への送信時間T33は、ヘッダ送信時間Thと、本体送信時間Td33とで構成されている。
 例えば、送信ノード101が800ビット(100バイト)のデータを一斉同報する場合、送信グループG81へ送信されるデータ本体部Dpは、送信グループG81に対するデータレートが5ビット/パケットであることから、160パケットになる。また、送信グループG82へ送信されるデータ本体部Dpは、送信グループG82に対するデータレートが6ビット/パケットであることから、134パケットになる。また、送信グループG83へ送信されるデータ本体部Dpは、送信グループG83に対するデータレートが7ビット/パケットであることから、115パケットになる。すなわち、累積送信時間T3=T31+T32+T33+2・Ti=Th+Td31[160パケット]+Th+Td32[134パケット]+Th+Td33[115パケット]+2・Tiとなる。
 以上述べたように、本実施形態の通信システムでは、ノードグループ化部111は、複数の受信ノード2のうち、有効サブキャリアに含まれる優先サブキャリアの数がグループ化閾値以上となる受信ノード2を同一の送信グループに設定するグループ化を行い、同一の送信グループに属さない残りの複数の受信ノード2に対してもグループ化を1回以上繰り返す。
 換言すれば、本実施形態では、ノードグループ化部111は、選択処理と算出処理と判定処理と分類処理とで定義される分割処理を複数回行うことで、3以上の送信グループで定義される送信グループセットを作成するように構成される。ノードグループ化部111は、分類処理において、優先サブキャリアの数がグループ化閾値以上である第1送信グループと、優先サブキャリアの数がグループ化閾値未満である第2送信グループとを作成するように構成される。ノードグループ化部111は、全ての受信ノード2に関して1回目の分割処理を行い、2回目以降の分割処理は前回の分割処理で作成された第2送信グループに関して行うように構成される。
 このように、本実施形態では、ノードグループ化部111が、送信グループを作成するグループ化を行う際に、送信グループG81~G83の各々を作成するために、グループ化毎のグループ化閾値を用いて、受信ノード201~210を3つ以上の送信グループに分割する。すなわち、ノードグループ化部111は、受信ノード201~210のうち、優先サブキャリアの数N2がグループ化閾値以上となる受信ノード2を同一の送信グループに設定するグループ化を行う。さらに、同一の送信グループに属さない残りの複数の受信ノード2に対してもグループ化を1回以上繰り返す。
 したがって、一斉同報の送信先となる受信ノード201~210を3つ以上の送信グループに分割して、一斉同報時の累積送信時間がより短くなる最適なグループ化を採用することができる。すなわち、一斉同報時の通信速度がより速くなり、複数のサブキャリアからなるマルチキャリア変調方式を用いて一斉同報を行う場合に、通信効率の向上を図ることができる。
 (実施形態4)
 本実施形態の通信システムは、実施形態1乃至3いずれかと同様の構成を備えており、同様の構成には同一の符号を付して説明は省略する。
 本実施形態においては、送信グループを作成するグループ化において、優先サブキャリアの数N2がグループ化閾値以上で互いに等しい受信ノード2を境界受信ノード2と称す。例えば、グループ化閾値「3」の場合に、優先サブキャリアの数N2=「3」の受信ノード2が複数ある場合、これらの受信ノード2は境界受信ノード2となる。さらに、グループ化閾値「3」の場合に、優先サブキャリアの数N2=「3」の境界受信ノード2がない場合、優先サブキャリアの数N2が「3」より多い受信ノード2のうち、優先サブキャリアの数N2が最小である複数の受信ノード2を境界受信ノード2とする。例えば、優先サブキャリアの数N2=「4」の受信ノード2が複数ある場合、これらの受信ノード2を境界受信ノード2とする。すなわち、優先サブキャリアの数N2がグループ化閾値以上の受信ノード2において、優先サブキャリアの数N2が互いに異なる複数の境界受信ノード候補がある場合、優先サブキャリアの数N2が最小である境界受信ノード候補を選択する。
 そして、上記のように選択された境界受信ノード2から1つ以上を順次組み合わせて同一の送信グループに設定することによって、グループ化を複数回行うことを特徴とする。
 すなわち、本実施形態における分類処理では、ノードグループ化部111は、境界受信ノードが複数存在するか否かを判定し、境界受信ノードが複数存在すると判定した場合、複数の境界受信ノードと境界受信ノードよりも優先サブキャリアの数が多い受信ノード2との組み合わせによって複数の送信グループセットを作成する。境界受信ノードは、優先サブキャリアの数がグループ化閾値以上である受信ノード2において優先サブキャリアの数が最も少ない受信ノード2と定義される。
 以下、本実施形態のグループ化処理について、図37~40を用いて詳述する。
 まず、ノードグループ化部111は、伝送路状態情報J1(図3参照)に基づいて、有効サブキャリアの数N1の算出、優先サブキャリアの設定、優先サブキャリアの数N2の算出、サブキャリアのソート、受信ノード201~210の並び替えを行う。そして、伝送路状態情報J1から、図21に示すデータを得る。
 そして、ノードグループ化部111は、受信ノード201~210の各々の優先サブキャリアの数N2を、グループ化閾値「3」と比較し、優先サブキャリアの数N2が「3」以上の受信ノード2を送信グループG91に設定する。
 ここで、境界受信ノード2として、優先サブキャリアの数N2=3の受信ノード201,207,208,210(以降、境界受信ノード201,207,208,210と称す)がある。そこで、ノードグループ化部111は、境界受信ノード201,207,208,210を順次組み合わせて、送信グループG91に設定する。
 まず、ノードグループ化部111は、図37に示すように、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、境界受信ノード201のみを送信グループG91aに設定する。なお、残りの境界受信ノード207,208,210は、他の送信グループに設定される。例えば、ノードグループ化部111は、3つの受信ノード201,204,205を含む送信グループG91aと、7つの受信ノード202,203,206,207,208,209,210を含む送信グループとで定義される送信グループセットを作成する。
 次に、ノードグループ化部111は、図38に示すように、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、境界受信ノード201,207のみを送信グループG91bに設定する。なお、残りの境界受信ノード208,210は、他の送信グループに設定される。例えば、ノードグループ化部111は、4つの受信ノード201,204,205,207を含む送信グループG91bと、6つの受信ノード202,203,206,208,209,210を含む送信グループとで定義される送信グループセットを作成する。
 次に、ノードグループ化部111は、図39に示すように、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、境界受信ノード201,207,208のみを送信グループG91cに設定する。なお、残りの境界受信ノード210は、他の送信グループに設定される。例えば、ノードグループ化部111は、5つの受信ノード201,204,205,207,208を含む送信グループG91cと、5つの受信ノード202,203,206,209,210を含む送信グループとで定義される送信グループセットを作成する。
 次に、ノードグループ化部111は、図40に示すように、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、全ての境界受信ノード201,207,208,210を送信グループG91dに設定する。例えば、ノードグループ化部111は、6つの受信ノード201,204,205,207,208,210を含む送信グループG91dと、4つの受信ノード202,203,206,209を含む送信グループとで定義される送信グループセットを作成する。
 なお、境界受信ノードは、グループ化閾値が「3」未満である受信ノード2とは別の送信グループにしてもよい。
 例えば、図37に示す例では、ノードグループ化部111は、3つの受信ノード201,204,205を含む送信グループG91aと、残りの3つの境界受信ノード207,208,210を含む送信グループと、グループ化閾値が「3」未満である4つの受信ノード202,203,206,209を含む送信グループとで定義される送信グループセットを作成してもよい。
 また、図38に示す例では、ノードグループ化部111は、4つの受信ノード201,204,205,207を含む送信グループG91bと、残りの2つの境界受信ノード208,210を含む送信グループと、グループ化閾値が「3」未満である4つの受信ノード202,203,206,209を含む送信グループとで定義される送信グループセットを作成してもよい。
 また、図39に示す例では、ノードグループ化部111は、5つの受信ノード201,204,205,207,208を含む送信グループG91bと、残りの1つの境界受信ノード210を含む送信グループと、グループ化閾値が「3」未満である4つの受信ノード202,203,206,209を含む送信グループとで定義される送信グループセットを作成してもよい。
 そして、ノードグループ化部111は、上記図37~40の4パターンを用いたグループ化のうち、全ての受信ノード201~210への一斉同報に要する累積送信時間が最も短いグループ化のパターンを採用する。すなわち、ノードグループ化部111は、上述の4つの送信グループセットから累積送信時間が最も短い送信グループセットを選択する。
 以上述べたように本実施形態の通信システムでは、ノードグループ化部111は、複数の受信ノード2のうち、有効サブキャリアに含まれる優先サブキャリアの数がグループ化閾値以上となる受信ノード2を同一の送信グループに設定するグループ化を行い、優先サブキャリアの数がグループ化閾値以上となる受信ノード2において、優先サブキャリアの数が互いに等しい複数の受信ノード2である境界受信ノードが存在する場合、同一の送信グループに設定する境界受信ノードとして、複数の境界受信ノードから1つ以上を順次組み合わせることによって、グループ化を複数回行う。
 換言すれば、本実施形態では、ノードグループ化部111は、グループ化処理では、有効サブキャリアの数が最も少ない受信ノード2における有効サブキャリアを優先サブキャリアとして選択する選択処理と、受信ノード2の有効サブキャリアに含まれる優先サブキャリアの数を受信ノード2毎に算出する算出処理と、優先サブキャリアの数がグループ化閾値以上であるか否かを受信ノード2毎に判定する判定処理と、優先サブキャリアの数がグループ化閾値以上である受信ノード2において優先サブキャリアの数が最も少ない受信ノードと定義される境界受信ノードが複数存在するか否かを判定し、境界受信ノードが複数存在すると判定した場合、複数の境界受信ノードと境界受信ノードよりも優先サブキャリアの数が多い受信ノードとの組み合わせによって複数の送信グループセットを作成する分類処理と、を行うように構成される。
 このように、本実施形態では、ノードグループ化部111が、送信グループを作成するグループ化を行う際に、複数の境界受信ノード2から1つ以上を順次組み合わせて送信グループに設定することによって、グループ化を複数回行っている。
 したがって、複数回のグループ化から、一斉同報時の累積送信時間がより短くなる最適なグループ化を採用することができる。すなわち、一斉同報時の通信速度がより速くなり、複数のサブキャリアからなるマルチキャリア変調方式を用いて一斉同報を行う場合に、通信効率の向上を図ることができる。
 また、前記ノードグループ化部は、複数の前記境界受信ノードのうち、前記有効サブキャリアの数が少ない前記境界受信ノードを優先して前記同一の送信グループに設定するグループ化を行うようにしてもよい。
 換言すれば、ノードグループ化部111は、分類処理では、複数の境界受信ノードのうち有効サブキャリアの数が少ない境界受信ノードを優先して境界受信ノードよりも優先サブキャリアの数が多い受信ノードと同じ送信グループに分けるように構成されていてもよい。
 また、図41に示すデータから、境界受信ノード201,207,208,210を、その有効サブキャリアの数N1が少ない順に並べ替えた図42に示すデータを用いてもよい。
 この場合、ノードグループ化部111は、複数の境界受信ノード201,207,208,210のうち、有効サブキャリアの数N1が少ない境界受信ノードを優先して送信グループG91に設定するグループ化を行う。
 具体的には、まず、ノードグループ化部111は、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、有効サブキャリアの数N1が最も少ない境界受信ノード201のみを同一の送信グループに設定する。なお、有効サブキャリアの数N1と優先サブキャリアの数N2との両方が互いに等しい境界受信ノードが複数存在する場合、境界受信ノードに付与された識別番号が小さい順にグループ化を行う。
 次に、ノードグループ化部111は、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、有効サブキャリアの数N1が少ない2つの境界受信ノード201,210のみを同一の送信グループに設定する。
 次に、ノードグループ化部111は、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、有効サブキャリアの数N1が少ない3つの境界受信ノード201,210,207のみを同一の送信グループに設定する。
 次に、ノードグループ化部111は、優先サブキャリアの数N2が「5」である受信ノード204,205に加えて、全ての境界受信ノード201,210,207,208を同一の送信グループに設定する。
 このように、複数の境界受信ノード2のうち、有効サブキャリアの数N1が少ない境界受信ノード2を優先して送信グループに設定するグループ化を行ってもよい。
 また、複数の境界受信ノード201,207,208,210の組み合わせは、上記の各パターンに限定されない。例えば、境界受信ノード201,207,208,210からいずれか1つを送信グループG91に設定してもよい。さらに、境界受信ノード201,207,208,210からいずれか2つを送信グループG91に設定してもよい。さらに、境界受信ノード201,207,208,210からいずれか3つを送信グループG91に設定してもよい。
 また、本実施形態では、グループ化閾値「3」に対して、優先サブキャリアの数N2=3である境界受信ノード2を例にして説明した。しかし、優先サブキャリアの数N2=「3」の境界受信ノード2がない場合、優先サブキャリアの数N2が「3」より多い受信ノードを境界受信ノード2としてもよい。
 (実施形態5)
 本実施形態の通信システムは、実施形態1乃至4いずれかと同様の構成を備えており、同様の構成には同一の符号を付して説明は省略する。
 上記各実施形態において、ノードグループ化部111による送信グループのグループ化、サブキャリア選択部112による共通サブキャリアおよび非共通サブキャリアの割り付けは、一斉同報データの送信前に、BPSK、QPSK、16QAM、64QAM、256QAMの変調方式毎に行われる。そして、BPSK、QPSK、16QAM、64QAM、256QAMのうち、最も通信速度の速い変調方式によるグループ化、共通サブキャリアおよび非共通サブキャリアの割り付けが採用される。さらに、変調方式選択部113は、この最も通信速度の速い変調方式を送信部12に設定する。
 以下、変調方式選択部113による変調方式の選択処理について、図43を用いて説明する。
 図43は、BPSK、QPSK、16QAM、64QAM、256QAMの変調方式毎に、送信時間算出部114による通信速度の算出結果を格納したデータテーブルDT1である。このデータテーブルDT1は、各変調方式に対応して、送信グループ数、1グループ当たりの送信データのビット数、1パケット当たりの送信データ量(ビット/パケット)、データ送信に必要なパケット数(パケット)の各データが格納されている。
 ここで、1パケット当たりの送信データ量は、送信グループ数と1グループ当たりの送信データのビット数との積で求められる。そして、データ送信に必要なパケット数は、送信データの総ビット数を、1パケット当たりの送信データ量で除した値となる。なお、データテーブルDT1では、BPSK、QPSK、16QAM、64QAM、256QAMの変調方式毎に、データ送信に必要なパケット数を「X5」「X4」「X3」「X2」「X1」で表す。
 そして、変調方式選択部113は、変調方式毎に、各送信グループにおけるデータ本体部Dpの本体送信時間Tdを、データ送信に必要なパケット数に応じて算出する。次に、この本体送信時間Tdに、必要なヘッダ部Hpのヘッダ送信時間Thを加算して、送信グループ毎の送信時間を算出し、この送信グループ毎の送信時間にギャップ時間Tiを加算して累積送信時間を算出する。そして、算出した累積送信時間が最も短くなる変調方式、送信グループのグループ化、共通サブキャリアおよび非共通サブキャリアの割り付けの組み合わせを選択して、送信部12に設定する。
 以上述べたように、本実施形態の通信システムでは、送信ノード101は、データの送信に要する送信時間を算出する送信時間算出部114と、送信部12に複数の変調方式からいずれか1つを切替自在に設定する変調方式選択部113とを備え、送信部12は、変調方式選択部113によって設定された変調方式を用いてデータを送信し、記憶部14は、変調方式の各々を用いた場合の伝送路状態情報J1を記憶し、ノードグループ化部111は、伝送路状態情報J1を参照して、変調方式毎にグループ化を1または複数回行い、送信時間算出部114は、変調方式毎に行ったグループ化の各々において、送信グループ毎の一斉同報データの送信時間の和である累積送信時間を算出し、変調方式選択部113とノードグループ化部114とは、変調方式とグループ化との組み合わせのうち、累積送信時間が最も短い組み合わせを採用する。
 特に、本実施形態の通信システムでは、サブキャリア選択部112は、変調方式毎に1または複数回行ったグループ化の各々に対して、伝送路状態情報を参照して、送信グループ毎に、通信に用いる共通サブキャリアの数および非共通サブキャリア群を選択し、送信時間算出部114は、変調方式毎に行ったグループ化の各々に対して、送信グループ毎に選択された共通サブキャリアの数と非共通サブキャリア群の数との和であるキャリア数を算出し、この算出したキャリア数に基づいて一斉同報データの送信時間を送信グループ毎に算出し、送信グループ毎の送信時間の和である累積送信時間を算出する。
 換言すれば、送信ノード2は、送信時間算出部114と、変調方式選択部113と、を備える。送信部12は、複数の変調方式から選択される1つを用いて一斉同報データの送信を行うように構成される。記憶部14は、変調方式毎に伝送路状態情報を記憶するように構成される。ノードグループ化部111は、変調方式毎に分類基準が異なる複数のグループ化処理を行って複数の送信グループセットを作成し、所定の条件に基づいて複数の送信グループセットから1つを選択するように構成される。送信時間算出部114は、送信グループセット毎に、複数の受信ノード2のすべてに一斉同報データを送信するために必要な累積送信時間を算出するように構成される。所定の条件は、累積送信時間が最も短いことである。変調方式選択部113は、ノードグループ化部111で選択された送信グループセットに対応する変調方式を選択するように構成される。送信部12は、変調方式選択部113で選択された変調方式を用いて一斉同報データの送信を行うように構成される。
 特に、サブキャリア選択部112は、ノードグループ化部111で作成された複数の送信グループセットの送信グループ毎に、サブキャリアセットを作成するように構成される。送信時間算出部114は、送信グループセットの送信グループ毎にサブキャリアセットにおける共通サブキャリアと非共通サブキャリアセットの数の和を示すキャリア数を算出し、キャリア数に基づいて送信グループセット毎に累積送信時間を算出するように構成される。
 また、本実施形態の通信システムでは、送信時間算出部114は、送信グループ毎の送信時間の和に、一斉同報データの送信先となる送信グループを切り替える際に必要なインターバル期間を加算した累積送信時間を算出する。
 すなわち、送信部12は、送信グループに一斉同報データを送信してから所定のインターバル期間が経過した後に次の送信グループに一斉同報データを送信するように構成される。送信時間算出部114は、送信グループに属する受信ノード2のすべてに一斉同報データを送信するために必要な送信時間を送信グループセットの送信グループ毎に算出し、送信グループセットの複数の送信グループそれぞれの送信時間の和にインターバル期間の合計を加算して、送信グループセットの累積送信時間を算出するように構成される。
 したがって、累積送信時間が最も短くなる変調方式を組み合わせることによって、一斉同報時の通信速度がより速くなる。

Claims (15)

  1.  複数の受信ノードと、
     前記複数の受信ノードに一斉同報データを送信する送信ノードと、
     を備える通信システムであって、
     前記送信ノードは、
      予め用意された複数のサブキャリアの少なくとも1つを用いて前記複数の受信ノードに前記一斉同報データを送信する送信部と、
      前記受信ノード毎の伝送路の状態を示す伝送路状態情報を記憶する記憶部と、
      前記伝送路状態情報を参照し、前記伝送路の状態に関する分類基準に基づいて前記複数の受信ノードを複数の送信グループに分けて、前記複数の送信グループで定義される送信グループセットを作成するグループ化処理を行うノードグループ化部と、
      前記伝送路状態情報を参照し、前記送信グループセットの前記送信グループ毎に、前記送信グループに属する前記受信ノードに前記一斉同報データを送信するためのサブキャリアを前記複数のサブキャリアから選択するサブキャリア選択部と、
     を備え、
     前記送信部は、前記送信グループセットの前記複数の送信グループに順番に、前記サブキャリア選択部で選択された前記サブキャリアを用いて前記一斉同報データを送信するように構成される
     ことを特徴とする通信システム。
  2.  前記伝送路の状態は、前記サブキャリアが前記受信ノードとの通信に利用できる有効サブキャリアであるか否かを前記サブキャリア毎に示すように構成される
     ことを特徴とする請求項1記載の通信システム。
  3.  前記ノードグループ化部は、前記グループ化処理では、
      前記有効サブキャリアの数が最も少ない前記受信ノードにおける前記有効サブキャリアを優先サブキャリアとして選択する選択処理と、
      前記受信ノードの前記有効サブキャリアに含まれる前記優先サブキャリアの数を前記受信ノード毎に算出する算出処理と、
      前記優先サブキャリアの数がグループ化閾値以上であるか否かを前記受信ノード毎に判定する判定処理と、
      前記優先サブキャリアの数が前記グループ化閾値以上である前記受信ノードを前記優先サブキャリアの数が前記グループ化閾値未満である前記受信ノードが属する前記送信グループとは異なる前記送信グループに分ける分類処理と、
     を行うように構成される
     ことを特徴とする請求項2記載の通信システム。
  4.  前記グループ化閾値は定数である
     ことを特徴とする請求項3記載の通信システム。
  5.  前記ノードグループ化部は、前記グループ化閾値が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成される
     ことを特徴とする請求項3記載の通信システム。
  6.  前記ノードグループ化部は、前記選択処理と前記算出処理と前記判定処理と前記分類処理とで定義される分割処理を複数回行うことで、3以上の前記送信グループで定義される前記送信グループセットを作成するように構成され、
     前記ノードグループ化部は、前記分類処理において、前記優先サブキャリアの数が前記グループ化閾値以上である第1送信グループと、前記優先サブキャリアの数が前記グループ化閾値未満である第2送信グループとを作成するように構成され、
     前記ノードグループ化部は、全ての前記受信ノードに関して1回目の前記分割処理を行い、2回目以降の前記分割処理は前回の前記分割処理で作成された前記第2送信グループに関して行うように構成される
     ことを特徴とする請求項3~5のうちいずれか1項記載の通信システム。
  7.  前記ノードグループ化部は、前記グループ化処理では、
      前記有効サブキャリアの数が最も少ない前記受信ノードにおける前記有効サブキャリアを優先サブキャリアとして選択する選択処理と、
      前記受信ノードの前記有効サブキャリアに含まれる前記優先サブキャリアの数を前記受信ノード毎に算出する算出処理と、
      前記優先サブキャリアの数がグループ化閾値以上であるか否かを前記受信ノード毎に判定する判定処理と、
      前記優先サブキャリアの数が前記グループ化閾値以上である前記受信ノードにおいて前記優先サブキャリアの数が最も少ない前記受信ノードと定義される境界受信ノードが複数存在するか否かを判定し、前記境界受信ノードが複数存在すると判定した場合、前記複数の境界受信ノードと前記境界受信ノードよりも前記優先サブキャリアの数が多い前記受信ノードとの組み合わせによって複数の前記送信グループセットを作成する分類処理と、
     を行うように構成される
     ことを特徴とする請求項2記載の通信システム。
  8.  前記ノードグループ化部は、前記分類処理では、前記複数の境界受信ノードのうち前記有効サブキャリアの数が少ない前記境界受信ノードを優先して前記境界受信ノードよりも前記優先サブキャリアの数が多い前記受信ノードと同じ前記送信グループに分けるように構成される
     ことを特徴とする請求項7記載の通信システム。
  9.  前記サブキャリア選択部は、前記送信グループセットの前記送信グループ毎に、前記複数のサブキャリアを共通サブキャリアと非共通サブキャリアとに分けるように構成され、
     前記共通サブキャリアは、前記送信グループに属する全ての前記受信ノードに対して前記有効サブキャリアとなる前記サブキャリアであり、
     前記非共通サブキャリアは、前記送信グループに属する前記受信ノードの全てではなく少なくとも1つに対して前記有効サブキャリアとなる前記サブキャリアであり、
     前記サブキャリア選択部は、前記送信グループセットの前記送信グループ毎に、サブキャリアセットを作成するように構成され、
     前記サブキャリアセットは、前記共通サブキャリアと、非共通サブキャリアセットとの少なくとも一方を含み、
     前記非共通サブキャリアセットは、前記送信グループに属する前記受信ノードの全てが前記一斉同報データを受信できるように組み合わされた複数の前記非共通サブキャリアで定義され、
     前記送信部は、前記送信グループセットの前記送信グループ毎に、前記サブキャリア選択部で作成された前記サブキャリアセットを用いて前記一斉同報データを送信するように構成される
     ことを特徴とする請求項2記載の通信システム。
  10.  前記送信ノードは、送信時間算出部を備え、
     前記ノードグループ化部は、前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成され、
     前記送信時間算出部は、前記送信グループセット毎に、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な累積送信時間を算出するように構成され、
     前記所定の条件は、前記累積送信時間が最も短いことである
     ことを特徴とする請求項1記載の通信システム。
  11.  前記送信ノードは、送信時間算出部を備え、
     前記ノードグループ化部は、前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成され、
     前記サブキャリア選択部は、前記ノードグループ化部で作成された前記送信グループセットのそれぞれに関し、前記送信グループ毎に前記サブキャリアセットを作成するように構成され、
     前記送信時間算出部は、前記送信グループ毎に前記サブキャリアセットにおける前記共通サブキャリアと前記非共通サブキャリアセットの数の和を示すキャリア数を算出し、前記キャリア数に基づいて前記送信グループセット毎に累積送信時間を算出するように構成され、
     前記累積送信時間は、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な時間であり、
     前記所定の条件は、前記累積送信時間が最も短いことである
     ことを特徴とする請求項9記載の通信システム。
  12.  前記送信ノードは、送信時間算出部と、変調方式選択部と、を備え、
     前記送信部は、複数の変調方式から選択される1つを用いて前記一斉同報データの送信を行うように構成され、
     前記記憶部は、前記変調方式毎に前記伝送路状態情報を記憶するように構成され、
     前記ノードグループ化部は、前記変調方式毎に前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成され、
     前記送信時間算出部は、前記送信グループセット毎に、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な累積送信時間を算出するように構成され、
     前記所定の条件は、前記累積送信時間が最も短いことであり、
     前記変調方式選択部は、前記ノードグループ化部で選択された前記送信グループセットに対応する前記変調方式を選択するように構成され、
     前記送信部は、前記変調方式選択部で選択された前記変調方式を用いて前記一斉同報データの送信を行うように構成される
     ことを特徴とする請求項1記載の通信システム。
  13.  前記送信ノードは、送信時間算出部と、変調方式選択部と、を備え、
     前記送信部は、複数の変調方式から選択される1つを用いて前記一斉同報データの送信を行うように構成され、
     前記記憶部は、前記変調方式毎に前記伝送路状態情報を記憶するように構成され、
     前記ノードグループ化部は、前記変調方式毎に前記分類基準が異なる複数の前記グループ化処理を行って複数の前記送信グループセットを作成し、所定の条件に基づいて前記複数の送信グループセットから1つを選択するように構成され、
     前記サブキャリア選択部は、前記ノードグループ化部で作成された前記複数の送信グループセットの前記送信グループ毎に、前記サブキャリアセットを作成するように構成され、
     前記送信時間算出部は、前記送信グループセットの前記送信グループ毎に前記サブキャリアセットにおける前記共通サブキャリアと前記非共通サブキャリアセットの数の和を示すキャリア数を算出し、前記キャリア数に基づいて前記送信グループセット毎に累積送信時間を算出するように構成され、
     前記累積送信時間は、前記複数の受信ノードの全てに前記一斉同報データを送信するために必要な時間であり、
     前記所定の条件は、前記累積送信時間が最も短いことであり、
     前記変調方式選択部は、前記ノードグループ化部で選択された前記送信グループセットに対応する前記変調方式を選択するように構成され、
     前記送信部は、前記変調方式選択部で選択された前記変調方式を用いて前記一斉同報データの送信を行うように構成される
     ことを特徴とする請求項9記載の通信システム。
  14.  前記送信部は、前記送信グループに前記一斉同報データを送信してから所定のインターバル期間が経過した後に次の送信グループに前記一斉同報データを送信するように構成され、
     前記送信時間算出部は、前記送信グループに属する前記受信ノードの全てに前記一斉同報データを送信するために必要な送信時間を前記送信グループセットの前記送信グループ毎に算出し、前記送信グループセットの前記複数の送信グループそれぞれの前記送信時間の和に前記インターバル期間の合計を加算して、前記送信グループセットの前記累積送信時間を算出するように構成される
     ことを特徴とする請求項11または13記載の通信システム。
  15.  前記送信部は、前記一斉同報データとともに送信グループ情報を送信するように構成され、
     前記送信グループ情報は、前記一斉同報データの宛先となる前記送信グループを示す宛先情報を含み、
     前記受信ノードは、前記一斉同報データおよび前記送信グループ情報を受け取ると、受け取った前記送信グループ情報の前記宛先情報が示す前記送信グループに自身が属するか否かを判定し、前記宛先情報が示す前記送信グループに属していれば前記一斉同報データを取り込み、前記宛先情報が示す前記送信グループに属していなければ前記一斉同報データを破棄するように構成される
     ことを特徴とする請求項1記載の通信システム。
PCT/JP2011/075350 2010-11-02 2011-11-02 通信システム Ceased WO2012060429A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2012541904A JP5514324B2 (ja) 2010-11-02 2011-11-02 通信システム
US13/882,776 US20130329622A1 (en) 2010-11-02 2011-11-02 Communication system
CN2011800530074A CN103190101A (zh) 2010-11-02 2011-11-02 通信系统
EP11838079.9A EP2637330A4 (en) 2010-11-02 2011-11-02 COMMUNICATION SYSTEM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010246568 2010-11-02
JP2010-246568 2010-11-02

Publications (1)

Publication Number Publication Date
WO2012060429A1 true WO2012060429A1 (ja) 2012-05-10

Family

ID=46024542

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/075350 Ceased WO2012060429A1 (ja) 2010-11-02 2011-11-02 通信システム

Country Status (5)

Country Link
US (1) US20130329622A1 (ja)
EP (1) EP2637330A4 (ja)
JP (1) JP5514324B2 (ja)
CN (1) CN103190101A (ja)
WO (1) WO2012060429A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015142345A (ja) * 2014-01-30 2015-08-03 三菱電機株式会社 無線通信装置、同報配信システムおよび通信パラメータ決定方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6442129B1 (en) 1999-12-06 2002-08-27 Intellon Corporation Enhanced channel estimation
JP2005101730A (ja) * 2003-09-22 2005-04-14 Toshiba Corp 通信装置、通信システムおよび通信方法
JP2006504372A (ja) 2002-10-25 2006-02-02 クゥアルコム・インコーポレイテッド マルチチャネル通信システムの閉ループレートコントロール
JP2011119983A (ja) * 2009-12-03 2011-06-16 Panasonic Electric Works Co Ltd 通信システム
JP2011130313A (ja) * 2009-12-21 2011-06-30 Panasonic Electric Works Co Ltd 通信システム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7164669B2 (en) * 2001-01-19 2007-01-16 Adaptix, Inc. Multi-carrier communication with time division multiplexing and carrier-selective loading
JP4418377B2 (ja) * 2004-01-29 2010-02-17 パナソニック株式会社 通信端末装置および基地局装置
JP2007221178A (ja) * 2005-04-01 2007-08-30 Ntt Docomo Inc 送信装置及び送信方法
JP4342477B2 (ja) * 2005-05-31 2009-10-14 株式会社東芝 無線送信装置及び無線受信装置
WO2007043108A1 (ja) * 2005-09-30 2007-04-19 Mitsubishi Denki Kabushiki Kaisha 無線通信システムおよび無線通信方法
JP4649353B2 (ja) * 2006-03-17 2011-03-09 株式会社東芝 Ofdm信号の送信方法、ofdm送信機及びofdm受信機
GB2436416A (en) * 2006-03-20 2007-09-26 Nec Corp Signal resource allocation in a communication system using a plurality of subcarriers
JP5025022B2 (ja) * 2006-07-20 2012-09-12 シャープ株式会社 マルチキャリア信号受信装置およびマルチキャリア信号受信方法
JP4845644B2 (ja) * 2006-08-29 2011-12-28 三洋電機株式会社 通信方法およびそれを利用した無線装置
JP2008109406A (ja) * 2006-10-25 2008-05-08 Toyota Motor Corp 無線通信方法および無線通信システム
JP5366494B2 (ja) * 2007-10-10 2013-12-11 パナソニック株式会社 マルチキャリア送信装置
US8238323B2 (en) * 2009-06-11 2012-08-07 Intel Corporation OFDMA cellular network and method for mitigating interference

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6442129B1 (en) 1999-12-06 2002-08-27 Intellon Corporation Enhanced channel estimation
JP2006504372A (ja) 2002-10-25 2006-02-02 クゥアルコム・インコーポレイテッド マルチチャネル通信システムの閉ループレートコントロール
JP2005101730A (ja) * 2003-09-22 2005-04-14 Toshiba Corp 通信装置、通信システムおよび通信方法
JP2011119983A (ja) * 2009-12-03 2011-06-16 Panasonic Electric Works Co Ltd 通信システム
JP2011130313A (ja) * 2009-12-21 2011-06-30 Panasonic Electric Works Co Ltd 通信システム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MAKOTO ISE ET AL.: "Wireless Multi-casting Scheme with OFDM Space Combining Transmission Diversity", IEICE TECHNICAL REPORT, RCS98-173, THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS, 21 January 1999 (1999-01-21), pages 33 - 38, XP008170532 *
See also references of EP2637330A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015142345A (ja) * 2014-01-30 2015-08-03 三菱電機株式会社 無線通信装置、同報配信システムおよび通信パラメータ決定方法

Also Published As

Publication number Publication date
EP2637330A1 (en) 2013-09-11
CN103190101A (zh) 2013-07-03
JP5514324B2 (ja) 2014-06-04
JPWO2012060429A1 (ja) 2014-05-12
US20130329622A1 (en) 2013-12-12
EP2637330A4 (en) 2015-09-30

Similar Documents

Publication Publication Date Title
CN101305574B (zh) 在频分多路复用系统中实施单音跳跃的方法、无线终端和基站
CN101491151B (zh) 涉及无线通信系统中资源分配的方法和装置
US9288066B2 (en) Dynamic multicast mode selection in a communication network
CN102577566B (zh) 用于控制信道利用的方法和装置
US7706456B2 (en) Methods and apparatus for combining and/or transmitting multiple symbol streams
CA2866890C (en) Allowing a single transmitter to transmit multiple data frames in ofdm communication networks
US8593932B2 (en) Efficient signal transmission methods and apparatus using a shared transmission resource
EP3125451B1 (en) Wireless communication transmitter and receiver
JP2009542121A (ja) 無線資源の割当方法と装置
EP1856877A1 (en) Methods for receiving and transmitting signals in a multicarrier system
RU2013144973A (ru) Способ передачи многоадресных пакетов в сети пакетной передачи
CN110637453B (zh) 高效的多用户寻址
JP2013521678A (ja) さまざまな送信電力モードを使用して、情報を通信する方法および装置
JP2012085308A (ja) マルチキャリヤシステムにおける信号送信の方法および装置
JP2012151884A (ja) 無線通信システムにおける割当に関連する方法および装置
US20190334644A1 (en) TIME MULTIPLEXED CHANNEL HOPPING FOR LLNs
Yu NPDCCH period adaptation and downlink scheduling for NB-IoT networks
JP5514324B2 (ja) 通信システム
CN101931874B (zh) 无线系统中多播应答的方法及装置
CN100505936C (zh) 分发数据的方法、基站收发信台、基站控制器及移动网络
US20150327260A1 (en) Data rate hopping scheduling
Penttinen et al. Low-complexity distributed fair scheduling for wireless multi-hop networks
CN113923784A (zh) 一种无线自组网静态子帧资源分配方法及装置
CN101160762A (zh) 无线通信装置及无线通信方法
GB2443009A (en) Optimising data communications in a power line communiation system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11838079

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2012541904

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 13882776

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2011838079

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2011838079

Country of ref document: EP