IP Library Granted Patent US 12665958
Granted Patent B2
US 12665958 · App. 17/459,397 · Granted Jun 23, 2026

Communication apparatus, information processing apparatus, control method, and storage medium

Inventor: Hirohiko Inohiza (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
H04L69/18H04W28/06H04B7/0413H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12665958
App. No.
17/459,397
Granted
Jun 23, 2026
Kind
B2
Abstract

A physical layer (PHY) preamble that includes a Legacy Short Training Field (L-STF), a Legacy Long Training Field (L-LTF), a Legacy Signal Field (L-SIG), an Extremely High Throughput Signal A Field (EHT-SIG-A) including a field of four or more bits indicating the number of Space-Time Streams, an EHT Short Training Field (EHT-STF) and an EHT Long Training Field (EHT-LTF) in this order is used.

Claims (137)

1 . A communication apparatus comprising:

at least one memory that stores a set of instructions; and

at least one processor that executes the instructions, the instructions, when executed, causing the apparatus to perform operations comprising:

generating a first frame including preamble and a data field, and

transmitting the first frame,

wherein the preamble includes

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG- and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eighth subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, and a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after the tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be transmitted with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.

2 . The communication apparatus according to claim 1 , wherein the preamble further includes a Repeated Legacy Signal Field (RL-SIG) between the L-SIG and the EHT-STF.

3 . The communication apparatus according to claim 1 , further comprising a plurality of antennas,

wherein the first frame is transmitted via the plurality of antennas.

4 . The communication apparatus according to claim 3 , wherein the communication apparatus includes 16 antennas.

5 . The communication apparatus according to claim 1 , wherein an EHT Multi User (MU) Physical layer Protocol Data Unit (PPDU) as a second frame including a preamble and a data field is transmitted, and

wherein the first subfield of four consecutive bits indicating the number of spatial streams is not included in the signal field in the PHY preamble of the second frame.

6 . The communication apparatus according to claim 1 , wherein the first subfield stores information indicating that the number of spatial streams is 16.

7 . The communication apparatus according to claim 1 , wherein information related to beamforming is further included between the L-SIG and the EHT-STF.

8 . The communication apparatus according to claim 1 , wherein the number of spatial streams indicates 16, when all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 1.

9 . A communication apparatus comprising:

at least one memory that stores a set of instructions; and

at least one processor that executes the instructions, the instructions, when executed, causing the apparatus to perform operations comprising:

receiving a frame including a preamble and a data field; and

processing the frame received,

wherein the preamble includes

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eighth subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, and a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after the tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be received with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.

10 . The communication apparatus according to claim 9 , further comprising a plurality of antennas,

wherein the frame is received via the plurality of antennas.

11 . An information processing apparatus comprising: at least one memory that stores a set of instructions; and

at least one processing circuit;

wherein the information processing apparatus is caused, by the at least one processing circuit executing the set of instructions and/or the at least one processing circuit itself operating, to perform operations comprising:

generating a frame including a preamble and a data field, and

transmitting the frame,

wherein the preamble includes:

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eighth subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after the tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be transmitted with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.

12 . A method for controlling a communication apparatus, the method comprising:

generating a frame including a preamble and a data field, and

transmitting the frame,

wherein the preamble includes

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eighth subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after the tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be transmitted with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.

13 . A method for controlling a communication apparatus, the method comprising:

receiving a frame including a preamble and a data field; and

processing the frame received,

wherein the preamble includes

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eighth subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, and a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after then tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be received with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.

14 . A method for controlling an information processing apparatus, the method comprising:

generating a frame including a preamble and a data field, and

transmitting the frame,

wherein the preamble includes

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eighth subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after the tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be transmitted with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.

15 . A non-transitory computer-readable storage medium storing a program for causing a computer to operate as the communication apparatus to perform a process, the process comprising:

generating a first frame including a preamble and a data field, and

transmitting the first frame,

wherein the preamble includes

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG- and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eighth subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after the tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be transmitted with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.

16 . A non-transitory computer-readable storage medium storing a program for causing a computer to operate as the communication apparatus to perform a process, the process comprising:

receiving a frame including a preamble and a data field; and

processing the frame received,

wherein the preamble includes:

a Legacy Short Training Field (L-STF),

a Legacy Long Training Field (L-LTF),

a Legacy Signal Field (L-SIG),

an EHT Short Training Field (EHT-STF), and

an EHT Long Training Field (EHT-LTF),

wherein, in the preamble, the EHT-STF is located after the L-SIG, and the preamble includes, between the L-SIG and the EHT-STF, at least a first subfield formed of four consecutive bits indicating the number of spatial streams used in multiple input multiple output (MIMO) communication in a case where communication for a Single User (SU) of EHT is performed, a second subfield formed of two consecutive bits indicating a Guard Interval (GI) period and a size of the EHT-LTF, a third subfield formed of one bit indicating information about coding, a fourth subfield formed of one bit indicating information about an LDPC Extra Symbol Segment, a fifth subfield formed of two consecutive bits indicating information about a Pre-FEC Padding Factor, a sixth subfield formed of one bit indicating information about Packet Extension (PE) Disambiguity, a seventh subfield formed of four consecutive bits indicating information on Modulation and Coding Scheme (MCS) used for communication, an eight subfield formed of four consecutive bits indicating information related to Spatial Reuse, and a ninth subfield formed of four consecutive bits to be used for CRC, a tenth subfield formed of one bit of a reserved area, and an eleventh subfield indicating information different from information on the CRC, the third subfield is located after the first subfield, and the seventh subfield is located before the third subfield,

wherein the eighth subfield is not adjacent to the tenth subfield before or after the tenth subfield,

wherein the eleventh subfield is located between the tenth subfield and the ninth subfield, the fifth subfield is located after the fourth subfield, and the sixth subfield is located after the fifth subfield,

wherein, in the data field, data to be received with the number of spatial streams corresponding to the number of spatial streams indicated by the first subfield is included,

wherein the number of the spatial streams indicates one, in a case where all bits in the first subfield formed of four consecutive bits indicating information related to spatial stream are set to 0, and

wherein in a case where information indicated by a predetermined subfield included between the L-SIG and the EHT-STF is a predetermined value, the number, more than 8, of spatial streams indicated by the first subfield is validated.