The present invention relates to a communication control technique in a wireless LAN.
The Internet usage has recently increased year by year along with the development of information communication technologies, and various communication techniques have been developed to cope with an increase in demand. In particular, wireless local area network (wireless LAN) techniques implement throughput improvement in Internet communications for packet data, audio, video, and the like by wireless LAN terminals, and various technological developments have still been conducted actively.
In the development of wireless LAN techniques, a lot of standardization works by the IEEE (Institute of Electrical and Electronics Engineers) 802, which is a standardization organization for wireless LAN techniques, play an important role. As one of the wireless LAN communication standards, the IEEE802.11 standards are known, including standards such as IEEE802.11n/a/b/g/ac and IEEE802.11ax. For example, IEEE802.11ax implements a high peak throughput of up to 9.6 gigabits per second (Gbps) and additionally improves the communication speed under a congestion situation using OFDMA (Orthogonal frequency-division multiple access) (PTL 1).
Recently, in order to further improve throughput, a study group called IEEE802.11EHT (Extremely High Throughput) has been formed as a successor standard of IEEE802.11ax. As one of measures for throughput improvement that is a target for the IEEE802.11EHT, using, as a modulation scheme when transmitting data, the Non-Uniform Constellation (to be referred to as NUC hereinafter) scheme that is a modulation scheme having a nonuniform constellation point arrangement has been examined. The NUC scheme is a modulation scheme employed in a broadcast standard such as DVB-NGH. DVB-NGH is an abbreviation of Digital Video Broadcasting Next Generation broadcasting system to Handheld.
In the conventional IEEE802.11 series standards, a Uniform Constellation (to be referred to as UC hereinafter) scheme that is a modulation scheme having a uniform constellation point arrangement is employed. For example, conventionally, 16-QAM (Quadrature Amplitude Modulation) and 64-QAM (UC-N-QAM), in which constellation points are uniformly arranged in a grid pattern, are employed in addition to BPSK and QPSK.
As described above, in IEEE802.11EHT, performing data transmission using 16-QAM or 64-QAM (NUC-N-QAM) as an NUC scheme in addition to a UC scheme has been examined. However, in the conventional standards for a wireless LAN, a mechanism configured to notify which one of a UC scheme and an NUC scheme is to be used as the modulation scheme for data to be transmitted has not been defined.
The present invention provides a mechanism configured to notify which one of a UC scheme and an NUC scheme is to be used as a modulation scheme for data to be transmitted.
A communication device according to one aspect of the present invention is a communication device that transmits a physical (PHY) frame including a preamble and a data field, wherein the preamble includes: a Legacy Short Training Field (L-STF); a Legacy Long Training Field (L-LTF) arranged immediately after the L-STF in the frame; a Legacy Signal Field (L-SIG) arranged immediately after the L-LTF in the frame; an EHT Signal Field (EHT-SIG-A) arranged after the L-SIG in the frame; an EHT Short Training Field (EHT-STF) arranged immediately after the EHT-SIG-A in the frame; and an EHT Long Training Field (EHT-LTF) arranged immediately after the EHT-STF in the frame, the EHT-SIG-A includes fields indicating a modulation scheme and information indicating which one of a UC (Uniform Constellation) scheme and an NUC (Non Uniform Constellation) scheme is used as the modulation scheme, and the data field includes data that has undergone modulation corresponding to the modulation scheme and the information indicated by the fields.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made to an invention that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
(Network Configuration)
Note that the configuration of the wireless communication network shown in
(Configuration of AP)
The wireless LAN control unit 201 can be configured to include one or more antennas 205 and circuits configured to transmit/receive a radio signal (radio frame) to/from another wireless LAN device, and a program configured to control these. The wireless LAN control unit 201 executes communication control of the wireless LAN based on a frame generated by the frame generation unit 202 in accordance with the standard of the IEEE802.11 series.
The frame generation unit 202 generates a frame to be transmitted by the wireless LAN control unit 201 based on the result of analysis performed by the signal analysis unit 203 for a signal received by the wireless LAN control unit 201. The frame generation unit 202 may create a frame without depending on the analysis result of the signal analysis unit 203. The signal analysis unit 203 analyzes a signal received by the wireless LAN control unit 201. The UI control unit 204 accepts an operation by the user (not shown) of the AP 102 on an input unit 304 (
The storage unit 301 is formed by both of a ROM and a RAM or one of them, and stores programs for performing various kinds of operations to be described later and various kinds of information such as communication parameters for wireless communication. Note that other than the memories such as a ROM and a RAM, a storage medium such as a flexible disk, a hard disk, an optical disk, a magnetooptical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, or a DVD may be used as the storage unit 301.
The control unit 302 is formed by, for example, a processor such as a CPU or an MPU, an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), or the like. Here, CPU is an acronym of Central Processing Unit, and MPU is an acronym of Micro Processing Unit. The control unit 302 executes the programs stored in the storage unit 301, thereby controlling the entire AP 102. Note that the control unit 302 may control the entire AP 102 by cooperation of the programs stored in the storage unit 301 and an OS (Operating System).
In addition, the control unit 302 controls the function unit 303 to execute predetermined processing such as image capturing, printing, or projection. The function unit 303 is hardware used by the AP 102 to execute predetermined processing. For example, if the AP 102 is a camera, the function unit 303 is an image capturing unit and performs image capturing processing. For example, if the AP 102 is a printer, the function unit 303 is a printing unit and performs print processing. For example, if the AP 102 is a projector, the function unit 303 is a projection unit and performs projection processing. Data to be processed by the function unit 303 may be data stored in the storage unit 301, or may be data communicated with an STA or another AP via the communication unit 306 to be described later.
The input unit 304 accepts various kinds of operations from a user. The output unit 305 performs various kinds of outputs for the user. Here, the output by the output unit 305 includes at least one of display on a screen, audio output by a loudspeaker, vibration output, and the like. Note that both the input unit 304 and the output unit 305 may be implemented by one module, like a touch panel. The communication unit 306 controls wireless communication complying with the IEEE802.11EHT standard, or controls wireless communication complying with Wi-Fi or IP (Internet Protocol) communication (including modulation and encoding processing). Also, the communication unit 306 controls the one or more antennas 205 to transmit/receive radio signals for wireless communication. In this case, MIMO (Multi Input Multi Output) communication using spatial streams is possible. The AP 102 communicates contents such as image data, document data, and video data with another communication device via the communication unit 306. Note that the functions of the constituent elements shown in
(Configuration of STA)
The functional configuration and the hardware configuration of the STAs 103 to 105 are the same as the functional configuration (
(Procedure of Processing)
Next, the procedure of processing executed by the AP 102 configured as described above and the sequence of processing executed by the wireless communication system shown in
The AP 102 performs connection processing complying with the standard of the IEEE802.11 series for each of the STAs 103 to 105 (step S401, F501). That is, frames such as Probe Request/Response, Association Request/Response, and Auth (authentication) are transmitted/received between the AP 102 and each of the STAs 104 and 105, thereby establishing a radio link.
Next, the AP 102 decides a modulation scheme and a coding rate to be used for wireless communication as a value (level) of MCS (Modulation and Coding Scheme) (step S402, F502). The MCS shows a combination of a modulation scheme and a coding rate as an index. The relationship between the value of MCS used in this embodiment and a modulation scheme and a coding rate corresponding to the value of MCS will be described later with reference to Table 3 and Table 4. The value of MCS can be decided by the signal analysis unit 203 based on the reception state in the AP 102. For example, the value of MCS can be decided based on the quality and strength (SNR (Signal-to-Noise Ratio), SINR (Signal-to-Interference Noise Ratio), RSSI (Received Signal Strength Indicator), RSSQ (Received Signal Strength Quality)) and the like of signals received from each STA. Also, the value of MCS may be set in advance in the wireless communication system. The value of MCS may be decided by an operation of a user (not shown) of the AP 102 on the input unit 304. As described above, the method of deciding the value of MCS is not limited to a specified method.
Also, the AP 102 decides, as UC/NUC information, which one of a UC scheme and an NUC scheme is to be used as the constellation point arrangement of the modulation scheme to be used for wireless communication (step S402, F502). The decision of the UC/NUC information is performed based on the reception environment between the AP 102 and each STA, an operation input by the user, and the like, like the decision of the value of MCS, and is not limited to a specified method. Also, as will be described later using Table 4, if the value of MCS corresponds to the combination of a modulation scheme, a coding rate, and UC/NUC information the AP 102 may decide the modulation scheme, the coding rate, and the UC/NUC information to be used for wireless communication as the value (level) of MCS. The information of the constellation point arrangement of a UC scheme or an NUC scheme corresponding to each modulation scheme is shared by the AP and the STAs.
Examples of the constellation point arrangements of a UC scheme and an NUC scheme for 16QAM will be described here with reference to
Referring back to
(Frame Structure)
Pieces of information commonly included in the PPDUs shown
Next to the L-STF 601, the L-LTF 602, and the L-SIG 603 described above, the EHT SU PPDU shown in
In this embodiment, fields indicating the modulation scheme and the UC/NUC information indicating which one of the UC scheme and the NUC scheme is used as the modulation scheme are included in the EHT-SIG-A1. For example, the MCS decided in step S402 or F502 is indicated by 4 bits of the MCS subfield (B3-B3) in the EHT-SIG-A1 (Table 1). Also, the UC/NUC information can be designated in the EHT-SIG-A1, and indicated by 1 bit of the UC/NUC subfield (B7) in Table 1 (as an example, 0 is set for the UC scheme, and 1 is set for the NUC scheme). An example of the correspondence between a value of MCS shown in the MCS subfield and a modulation scheme and a coding rate corresponding to the value of MCS is shown in Table 3. In Table 3, the MCS has values from 0 to 11, and the information of a modulation scheme and a coding rate is set in correspondence with each value of MCS. For example, if UC-16-QAM as shown in
Note that the means for notifying the UC/NUC information is not limited to this. For example, an MCS including UC/NUC information in addition to a modulation scheme and a coding rate may be defined such that the UC/NUC information is indicated by a plurality of bits in association with the modulation scheme. Table 4 shows an example of the correspondence between a value of MCS, and a modulation scheme, a coding rate, and UC/NUC information corresponding to the value of MCS. If a table of values of MCS including UC/NUC information, as shown in Table 4, is used, the bit count of the MCS subfield needed to express all MCSs may be insufficient. In this case, not less than 5 bits may be allocated to the MCS subfield.
The EHT-STF 606 next to the EHT-SIG-A 605 is an abbreviation of EHT Short Training Field, and its main object is to improve automatic gain control in MIMO transmission. The EHT-LTF 607 is an abbreviation of EHT Long Training Field and provides a means for estimating a MIMO channel to a receiver. The data field 608 includes data modulated in accordance with the modulation scheme and the UC/NUC information indicated in the above-described EHT-SIG-A1. The communication device (AP) on the transmitting side modulates and encodes the data in the data field 608, stores the information of the MCS (value (level) of MCS) and the UC/NUC information used for the modulation and encoding in the EHT-SIG-A1, and transmits the PPDU to the communication device (STA) on the receiving side. The communication device on the receiving side can demodulate and decode the received data in the data field based on the information of the MCS and the UC/NUC information in the EHT-SIG-A1 of the received PPDU.
The EHT ER PPDU shown in
The EHT MU PPDU shown in
The EHT-SIG-A 805 includes Information such as EHT-SIG-A1 and EHT-SIG-A2 necessary for reception of the PPDU. Subfields that form the EHT-SIG-A1 and the EHT-SIG-A2 included in the EHT-SIG-A 805 and a description thereof are shown in Table 5 and Table 6.
The EHT-SIG-B 806 includes information such as Common field and User Block field necessary for reception of the PPDU. Subfields that form the Common field and the User Block field included in the EHT-SIG-B 806 and a description thereof are shown in Table 7 and Table 8.
The EHT-SIG-B 806 includes Common field that is information common of all STAs (users) and User Block fields as many as the STAs to communicate. Also, the contents of the User field in the User Block field change depending on whether the AP performs MIMO communication. Table 9 shows a description of the User field in a case of Non-MIMO communication, and Table 10 shows a description of the User field in a case of MU-MIMO communication.
In this embodiment, the fields indicating the modulation scheme and the UC/NUC information indicating which one of the UC scheme and the NUC scheme is used as the modulation scheme are included in the EHT-SIG-B. For example, in Table 9 and Table 10, the modulation scheme and the coding rate (that is, the value (level) of MCS) used for modulation and encoding processing of the data in the data field for each STA are indicated by the 4-bit MCS subfield. An example of the correspondence between a value of MCS shown in the MCS subfield and a modulation scheme and a coding rate corresponding to the value of MCS is the same as that shown in Table 3. Also, in Table 8 and Table 9, the UC/NUC information indicating which one of the UC scheme and the NUC scheme is used as the modulation scheme is indicated by the 1-bit UC/NUC subfield. As in Table 2, for example, the UC/NUC information is indicated by 0 for the UC scheme and 1 for the NUC scheme. Also, as in Table 4, a subfield for designating an MCS defined including a modulation scheme, a coding rate, and UC/NUC information may be prepared.
When the frame structures of the EHT SU PPDU, the EHT ER PPDU, and the EHT MU PPDU, which are PPDUs used in the IEEE802.11EHT standard shown in the present invention, are used in the above-described way, it is possible to notify that data transmission using the NUC scheme in addition to the UC scheme is performed.
Note that
According to the present invention, it is possible to notify which one of a UC scheme and an NUC scheme is to be used as a modulation scheme for data to be transmitted.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Number | Date | Country | Kind |
---|---|---|---|
2019-036411 | Feb 2019 | JP | national |
This application is a Continuation of U.S. patent application Ser. No. 17/409,843, filed on Aug. 24, 2021, which is a Continuation of International Patent Application No. PCT/JP2020/004260, filed Feb. 5, 2020, which claims the benefit of Japanese Patent Application No. 2019-036411 filed Feb. 28, 2019, both of which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 17409843 | Aug 2021 | US |
Child | 18483550 | US | |
Parent | PCT/JP2020/004260 | Feb 2020 | US |
Child | 17409843 | US |