COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, COMMUNICATION METHOD, AND COMPUTER-READABLE STORAGE MEDIUM
20210391941 · 2021-12-16
Inventors
Cpc classification
H04L27/34
ELECTRICITY
H04L27/0008
ELECTRICITY
H04L1/0083
ELECTRICITY
International classification
Abstract
A communication device transmits a radio frame including a preamble and a data field of a physical (PHY) layer. The preamble includes an L-STF, an L-LTF, an L-SIG, an EHT-SIG-A, an EHT-STF, and an EHT-LTF, the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
Claims
1. A communication device that transmits a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
2. The communication device according to claim 1, wherein the subfield is formed by not less than five bits.
3. A communication device that transmits a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-SIG-B (Extremely High Throughput Signal B Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-B includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
4. The communication device according to claim 3, wherein the subfield is formed by not less than five bits.
5. A communication device that receives a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
6. The communication device according to claim 5, wherein the subfield is formed by not less than five bits.
7. A communication device that receives a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-SIG-B (Extremely High Throughput Signal B Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-B includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
8. The communication device according to claim 7, wherein the subfield is formed by not less than five bits.
9. An information processing device that generates a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
10. An information processing device that generates a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-SIG-B (Extremely High Throughput Signal B Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-B includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
11. A communication method for transmitting a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
12. The communication method according to claim 11, wherein the subfield is formed by not less than five bits.
13. A communication method for transmitting a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-SIG-B (Extremely High Throughput Signal B Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-B includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
14. The communication method according to claim 13, wherein the subfield is formed by not less than five bits.
15. A communication method for receiving a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
16. The communication method according to claim 15, wherein the subfield is formed by not less than five bits.
17. A communication method for receiving a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-SIG-B (Extremely High Throughput Signal B Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-B includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
18. The communication method according to claim 17, wherein the subfield is formed by not less than five bits.
19. A non-transitory computer readable storage medium that stores a program for causing, when executed by a computer included in a communication device, the computer to transmit a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
20. A non-transitory computer readable storage medium that stores a program for causing, when executed by a computer included in a communication device, the computer to transmit a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-SIG-B (Extremely High Throughput Signal B Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-B includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
21. A non-transitory computer readable storage medium that stores a program for causing, when executed by a computer included in a communication device, the computer to receive a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-A includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
22. A non-transitory computer readable storage medium that stores a program for causing, when executed by a computer included in a communication device, the computer to receive a radio frame including a preamble and a data field of a physical (PHY) layer, wherein the preamble includes an L-STF (Legacy Short Training Field), an L-LTF (Legacy Long Training Field), an L-SIG (Legacy Signal Field), an EHT-SIG-A (Extremely High Throughput Signal A Field), an EHT-SIG-B (Extremely High Throughput Signal B Field), an EHT-STF (EHT Short Training Field), and an EHT-LTF (EHT Long Training Field), the EHT-SIG-B includes a subfield indicating information of a modulation scheme and a code rate (MCS, Modulation and Coding Scheme), the data field includes data modulated and encoded in accordance with the modulation scheme and the code rate indicated by the subfield, and the subfield is configured to be capable of designating one of at least 2048QAM and 4096QAM as the modulation scheme.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DESCRIPTION OF THE EMBODIMENTS
[0019] 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.
[0020] (Network Configuration)
[0021]
[0022] Note that the configuration of the wireless communication network shown in
[0023] (Configuration of AP)
[0024]
[0025] 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.
[0026] 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 (
[0027]
[0028] 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.
[0029] The control unit 302 is formed by, for example, one or more processors such as a CPU and 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).
[0030] 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.
[0031] 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.
[0032] The communication unit 206 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 communication unit 306 is a so-called radio chip, and may itself include one or more processors and memories. 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
[0033] (Configuration of STA)
[0034] The functional configuration and the hardware configuration of the STAs 103 to 105 are the same as the functional configuration (
[0035] (Procedure of Processing)
[0036] 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
[0037] 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 code rate to be used for wireless communication as a value (level) of MCS (Modulation and Coding Scheme). The MCS shows a combination of a modulation scheme and a code rate as an index. The relationship between the value of MCS used in this embodiment and a modulation scheme and a code rate corresponding to the value of MCS will be described later with reference to Table 3. 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.
[0038] Next, the AP 102 decides communication parameters including the value of MCS decided in step S402 or F502, which are included in a radio frame to be transmitted (step S403, F503). Next, the AP 102 transmits data in a form of a radio frame including the decided transmission data communication parameters and data to the STAs 103 to 105 (step S404, F504).
[0039] (Frame Structure)
[0040]
[0041] Pieces of information commonly included in the PPDUs shown
[0042] Next to the L-STF 601, the L-LTF 602, and the L-SIG 603 described above, the EHT SU PPDU shown in
TABLE-US-00001 TABLE 1 Bit Bit Position Subfield Count Description EHT- B0 Format 1 ″1″ is set for an EHT PPDU and SIG-A1 an EHT ER PPDU to distinguish them from an EHT TB PPDU. B1 Beam 1 ″1″ is set if the pre-EHT of the Change PPDU is arranged in a space different from the first symbol of the EHT-LTF, or ″0″ is set if the pre-EHT is mapped similarly to the first symbol. B2 UL/DL 1 This subfield indicates whether the PPDU is for UL or DL, and has the same value as TXVECTOR UPLINK_FLAG. B3-B7 MCS 5 This subfield indicates the value of the Modulation and Coding Scheme. In a case of an EHT SU PPDU, n = 0, 1, 2, . . . , 11 (12 to 15 are reserved). In a case of an EHT ER SU PPDU and Bandwidth = 0, n = 0, 1, 2 (3 to 15 are reserved areas). In a case of an EHT ER SU PPDU and Bandwidth = 1, n = 0 for MCS 0 (1 to 15 are reserved areas). B8 DCM 1 This subfield indicates whether Dual Carrier Modulation is applied to the data field. If ″0″ is set in STBC field, ″1″ is set. (If both the DCM and STBC fields are ″1″, neither of them is applied) If DCM is not applied, ″0″ is set. B9-B14 BSS Color 6 6-bit number for identifying the BSS B15-B18 Spatial 4 This subfield indicates whether Reuse Spatial Reuse is allowed during transmission of this PPDU. The value of Spatial Reuse field encoding shown in the separate table is set. B19-B20 Bandwidth 2 In a case of an EHT SU PPDU: ″0″ is set for 20 MHz, ″1″ is set for 40 MHz, ″2″ is set for 80 MHz, or ″3″ is set for 160 MHz (80 + 80 MHz). In a case of an EHT ER SU PPDU: ″0″ is set for 242-tone RU, or ″1″ is set for upper 106-tone RU of 20 MHz. B21-B22 GI + LTF 2 This subfield indicates the Guard Size Interval period and the EHT-LTF size. ″0″ is set for 1 × EHT-LTF and 0.8 μs GI, ″1″ is set for 2 × EHT-LTF and 0.8 μs GI, ″2″ is set for 2 × EHT-LTF and 1.6 μs GI, ″3″ is set if both the DCM and STBC fields are ″1″ and for 4 × EHT-LTF and 0.8 μs GI, or ″3″ is set for 4 × EHT-LTF other than the above case and 3.2 μs GI. B23-B25 NSTS And 3 This subfield indicates the Midamble number of space-time streams Periodicity and the midamble period for frame synchronization. If the Doppler field is ″0″, ″(the number of space-time streams) − 1″ is set. If the Doppler field is ″1″, B23 and B24 indicate the number of space-time streams. B25 is ″0″ if the midamble period is 10, or ″1″ if the midamble period is 20.
TABLE-US-00002 TABLE 2 Bit Bit Position Subfield Count Description EHT- B0-B6 TXOP 7 Transmission Opportunity SIG-A2 If TXOP_DURATION of TXVECTOR is UNSPECIFIED and there is no period information, 127 is set. If TXOP_DURATION of TXVECTOR is smaller than 512, a value smaller than 127 is set to set NAV. At this time, if B0 is ″0″, FLOOR of TXOP_DURATION/8 (round down) is set in B1 to B6. If B0 is ″1″, FLOOR of (TXOP_DURATION − 512)/8 is set in B1 to B6. B7 Coding 1 ″0″ is set for BCC (Binary Convolutional Code), or ″1″ is set for LDPC (Low Density Parity Check). B8 LDPC Extra 1 This subfield indicates the Symbol presence/absence of an extra Segment OFDM symbol segment for LDPC. B9 STBC 1 ″1″ is set in this field if STBC (Space-Time Block Coding) is used and the DCM subfield is ″0″, ″1″ is also set if neither DCM nor STBC is applied, or ″0″ is set otherwise. B10 Beamformed 1 ″1″ is set if beamforming steering is applied to the waveform of SU transmission. B11-B12 Pre-FEC 2 ″0″ is set if the Pre-FEC Padding Padding Factor is 4, Factor ″1″ is set if the Pre-FEC Padding Factor is 1, ″2″ is set if the Pre-FEC Padding Factor is 2, or ″3″ is set if the Pre-FEC Padding Factor is 3. B13 PE 1 Disambiguity field of Packet Disambiguity Extension B14 Reserved 1 Reserved field B15 Doppler ″1″ is set if either of the following conditions is met: the number of OFDM symbols in the data field is larger than ″the value indicated by the midamble period + 1″, and a midamble exists, and the number of OFDM symbols in the data field is equal to or smaller than ″the value indicated by the midamble period + 1″, no midamble exists, and the channel changes rapidly. B16-B19 CRC 4 The CRC of the EHT-SIG-A (26 bits of A1 and 16 bits up of B15 of A2, that is, 42 bits in total) field up to here. B20-B25 Tail 6 An area to set ″0″ to indicate the end portion to a trellis convolution decoder.
[0043] The MCS decided in step S402 or F502 is shown by 5 bits of the MCS subfield (B3-B7) in the EHT-SIG-A1 (Table 1). An example of the correspondence between a value of MCS shown in the MCS subfield and a modulation scheme and a code rate corresponding to the value of MCS is shown in Table 3. In Table 3, the MCS has values from 0 to 17, and a modulation scheme and a code rate are set in correspondence with each value of MCS. Also, as shown in Table 3, the MCS subfield is configured to designate one of at least 2048QAM and 4096QAM as a modulation scheme. The values of MCS corresponding to the 2048QAM modulation scheme are 12 to 14, and the values of MCS corresponding to the 4096QAM modulation scheme are 15 to 17. Even in the same modulation scheme, if the value of MCS changes, the code rate to be used changes. For example, if the value of MCS is 15, the code rate is 2/4. If the value of MCS is 16, the code rate is 3/4. If the value of MCS is 17, the code rate is 5/6. Note that in Table 3, three variations of code rate are prepared in correspondence with each of the 2048QAM and 409% QAM modulation schemes. However, the present invention is not limited to this, and four or more variations of code rate may be prepared. Although a 5-bit MCS subfield is prepared in this embodiment, an MCS subfield of bits more than 5 bits, for example, 6 bits may be ensured because a more multi-valued modulation scheme can be used in a successor standard of the IEEE802.11EHT standard.
TABLE-US-00003 TABLE 3 MCS Modulation Scheme Code Rate 0 BPSK 1/2 1 QPSK 1/2 2 QPSK 3/4 3 16QAM 1/2 4 16QAM 3/4 5 64QAM 2/4 6 64QAM 3/4 7 64QAM 5/6 8 256QAM 3/4 9 256QAM 5/6 10 1024QAM 3/4 11 1024QAM 5/6 12 2048QAM 2/4 13 2048QAM 3/4 14 2048QAM 5/6 15 4096QAM 2/4 16 4096QAM 3/4 17 4096QAM 5/6
[0044] 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 and encoded using the modulation scheme and the code rate corresponding to the value of MCS indicated by the MCS subfield of 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) used for the modulation and encoding in the MCS subfield of 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 included in the MCS subfield of the EHT-SIG-A1 of the received PPDU.
[0045] The EHT ER PPDU shown in
[0046] The EHT MU PPDU shown in
[0047] 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 4 and Table 5.
TABLE-US-00004 TABLE 4 Bit Bit Position Subfield Count Description EHT B0 UL/DL 1 This subfield indicates SIG- whether the PPDU is for A1 UL or DL, and has the same value as TXVECTOR UPLINK_FLAG. B1-B3 SIGB MCS 3 This subfield indicates the MCS of the EHT-SIG-B field. ″0″ is set for MCS 0, ″1″ is set for MCS 1, ″2″ is set for MCS 2, ″3″ is set for MCS 3, ″4″ is set for MCS 4, or ″5″ is set for MCS 5, ″6″ and ″7″ are reserved areas. B4 SIGB DCM 1 ″1″ is set if the HT-SIG-B field is modulated using DCM. B5-B10 BSS Color 6 6-bit number for identifying the BSS B11-B14 Spatial Reuse 4 This subfield indicates whether Spatial Reuse is allowed during transmission of this PPDU. The value of Spatial Reuse field encoding shown in the separate table is set. B15-B17 Bandwidth 3 ″0″ is set for 20 MHz, ″1″ is set for 40 MHz, or ″3″ is set for 160 MHz, (80 + 80 MHz). When the SIGB Compression field is ″0″, ″4″ is set if only the secondary 20 MHz is puncturing in 80 MHz preamble puncturing, ″5″ is set if two 20 MHz of the secondary 40 MHz are puncturing in 80 MHz preamble puncturing, ″6″ is set if only the secondary 20 MHz is puncturing in 160 (or 80 + 80) MHz preamble puncturing, or ″7″ is set if only the secondary 40 MHz is puncturing in 160 (or 80 + 80) MHz preamble puncturing. If the SIGB field is ″1″, the value between ″4″ to ″7″ means ″reserved″. B18-B21 Number of 4 When the SIGB EHT-SIG-B Compression field is ″0″, Symbols or this subfield indicates the MU-MIMO number of OFDMA symbols Users in the EHT-SIG-B. If the number of OFDM symbols in the EHT-SIG-B is smaller than 16, the number obtained by subtracting 1 from the number of OFDM symbols in the EHT-SIG-B is set. If at least one receiving terminal has set the capability of supporting the number of EHT SIG-B OFDM symbols larger than 16 to ″0″, ″15″ is set to indicate that the number of OFDM symbols in the EHT-SIG-B is 16. If all the receiving terminals have set the capability of supporting the number of EHT SIG-B OFDM symbols larger than 16 to ″0″ and the data rate of the EHT-SIG-B is smaller than MCS 4 which does not use DCM, ″15″ is set to indicate that the number of OFDM symbols in the EHT-SIG-B is equal to or larger than 16. When the SIGB Compression field is ″1″, the value set here means the number obtained by subtracting 1 from the number of MU-MIMO users. B22 SIG 1 ″1″ is set if a Common field Compression exists in the EHT-SIG-B. B23-B24 Gi + LTF 2 This subfield indicates the Size Guard Interval period and the EHT-LTF size. ″0″ is set for 4 × EHT-LTF and 0.8 μs GI, ″1″ is set for 2 × EHT-LTF and 0.8 μs GI, ″2″ is set for 2 × EHT-LTF and 1.6 μs GI, or ″3″ is for 4 × EHT-LTF and 3.2 μs GI. B25 Doppler 1 ″1″ is set if either of the following conditions is met: the number of OFDM symbols in the data field is larger than ″the value indicated by the midamble period + 1″, and a midamble exists, and the number of OFDM symbols in the data field is equal to or smaller than ″the value indicated by the midamble period + 1″, no midamble exists, and the channel changes rapidly.
TABLE-US-00005 TABLE 5 Bit Bit Position Subfield Count Description EHT- B0-B6 TXOP 1 Transmission SIG- Opportunity A2 If TXOP_DURATION of TXVECTOR is UNSPECIFIED and there is no period information, 127 is set. If TXOP_DURATION of TXVECTOR is smaller than 512, a value smaller than 127 is set to set NAV. At this time, if B0 is ″0″, FLOOR of TXOP_DURATTON/8 (round down) is set in B1 to B6. If B0 is ″1″, FLOOR of (TXOP_DURATION − 512)/8 is set in B1 to B6. B7 Reserved 1 Reserved field B8-B10 Number of 3 This subfield indicates EHT-LTF the number of EHT-LTFs. Symbols And ″0″ is set for one EHT- Midamble LTF, ″1″ is set for two Periodicity EHT-LTFs, ″2″ is set for four EHT-LTFs. ″3″ is set for six EHT-LTFs, or ″4″ is set for eight EHT- LTFs. When the Doppler field is ″1″, B8 and B9 indicate the number of EHT-LTF symbols, and B10 indicates the midamble period. B11 LDPC Extra 1 This subfield indicates Symbol the presence/absence of Segment an extra OFDM symbol segment for LDPC. B12 STBC 1 When the number of users of each RU (Resource Unit) is not larger than 1, ″1″ is set to indicate that STBC is used for encoding. B13-B14 Pre-FEC 2 ″0″ is set if the Pre-FEC Padding Padding Factor is 4, Factor ″1″ is set if the Pre-FEC Padding Factor is 1, ″2″ is set if the Pre-FEC Padding Factor is 2, or ″3″ is set if the Pre-FEC Padding Factor is 3. B15 PE l Disambiguity field of Disambiguity Packet Extension B16-B19 CRC 4 The CRC of the EHT-SIG-A (26 bits of A1 and 16 bits up to B15 of A2, that is, 42 bits in total) field up to here. B20-B25 Tail 6 An area to set ″0″ to indicate the end portion to a trellis convolution + decoder.
[0048] 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 6 and Table 7.
TABLE-US-00006 TABLE 6 Subfield Bit Count Description Common field RU N × 8 This subfield indicates RU Allocation allocation used in the data portion of a freqency axis When N = 1, EHT MU PPDUs of 20 MHz and 40 MHz are allocated. When N = 2, an EHT MU PPDU of 80 MHz is allocated. When N = 4, an EHT MU PPDU of 160 MHz or 80 + 80 MHz is allocated. Center 1 This subfield is used only 26-tone when the Bandwidth field of RU EHT-SIG-A field of an EHT MU PPDU is larger than 1 (if the frequency is equal to or higher than 80 MHz). This subfield indicates whether to use a 26-tone RU at the center. CRC 4 CRC calculation value Tail 6 Trailer bit, which is set to 0.
TABLE-US-00007 TABLE 7 Subfield Bit Count Description User Block User field N × 21 This subfield indicates information field for each user. CRC 4 CRC calculation value Tail 6 Trailer bit, which is set to 0.
[0049] 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 8 shows a description of the User field in a case of Non-MIMO communication, and Table 9 shows a description of the User field in a case of MU-MIMO communication.
TABLE-US-00008 TABLE 8 Bit Subfield Count Description User field STA-ID 11 This subfield indicates the ID of an STA or an STA group that is the receiver of the RU of an EHT MU PPDU NSTS 3 This subfield indicates the number of Space-time streams Tx 1 When transmission Beamforming is Beamforming used, ″1″ is set. When transmission Beamforming is not used, ″0″ is set. MCS 5 This subfield indicates the value of Modulation and Coding Scheme DCM 1 This subfield indicates whether Dual Carrier Modulation is applied to the data field. Coding 1 When BCC (Binary Convolutional Code) is used, ″0″ is set. When LDPC (Low Density Parity Check) is used, ″1″ is set.
TABLE-US-00009 TABLE 9 Bit Subfield Count Description User field STA-ID 11 This subfield indicates the ID of an STA or an STA group that is the receiver of the RU of an EHT MU PPDU Spatial 4 This subfield indicates the number Configuration of Spatial Streams of an STA in MU-MIMO Allocation MCS 5 This subfield indicates the value of Modulation and Coding Scheme Reserved 1 Reserved field Coding 1 When BCC (Binary Convolutional Code) is used, ″0″ is set. When LDPC (Low Density Parity (Check) is used, ″1″ is set.
[0050] In Table 8 and Table 9, the modulation scheme and the code rate (that is, the value (level) of MCS) to be used for modulation and encoding processing of the data in the data field for each STA are indicated by the 5-bit MCS subfield. An example of the correspondence between a value of MCS shown in the MCS subfield and a modulation scheme and a code rate corresponding to the value of MCS is the same as that shown in Table 3.
[0051] 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 according to this embodiment, are used in the above-described way, it is possible to notify that data transmission using the 2048QAM or 4096QAM modulation scheme is performed. Note that in addition to the AP 102 and the STAs 103 to 105, which are communication devices, an information processing device (for example, a radio chip) for generating the above-described PHY preamble can implement the present invention.
[0052] Note that
[0053] According to the present invention, it is possible to notify that data transmission using the 2048QAM or 4096QAM modulation scheme is performed.
Other Embodiments
[0054] 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.
[0055] 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.