Communication method and communication apparatus
By generating physical layer protocol data units containing long training fields of pseudo-random sequences, the problem of insufficient channel measurement accuracy is solved, and higher-precision channel estimation is achieved.
Patent Information
- Application Number
- PCT/CN2025/109456
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-23
- Filing Date
- 2025-07-18
- Publication Date
- 2026-01-29
AI Technical Summary
In sensing, positioning, or channel probing, the accuracy of channel measurements needs improvement.
By generating physical layer protocol data units containing long training fields determined by pseudo-random sequences, the number of LTF symbols is determined using pseudo-random sequences and orthogonal mapping matrices, thereby improving the accuracy of channel estimation.
It improves the accuracy of channel measurements and enhances the precision of sensing, positioning, or channel detection.
Smart Images

Figure CN2025109456_29012026_PF_FP_ABST
Abstract
Description
Communication method and communication apparatus
[0001] This application claims priority to the Chinese patent application No. 202410994910.X, filed on July 23, 2024, entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and a communication apparatus. BACKGROUND
[0003] In sensing measurement or positioning measurement or channel sounding, channel measurement can be performed through a long training field (LTF) in a physical layer protocol data unit (PPDU). For example, in sensing measurement or positioning measurement, a plurality of repeated LTF fields are included in a PPDU used for sensing measurement or positioning measurement, and channel parameters can be obtained between a receiving end and a sending end through the plurality of repeated LTF fields.
[0004] However, in the above sensing or positioning or channel sounding, the accuracy of channel measurement needs to be improved. SUMMARY
[0005] Embodiments of the present application provide a communication method and a communication apparatus, which can improve the accuracy of channel measurement.
[0006] In a first aspect, embodiments of the present application provide a communication method, which is applied to a first communication apparatus. The method can be executed by the first communication apparatus, or can also be executed by a component (such as a chip or a circuit) of the first communication apparatus, and no limitation is made in this regard. The method comprises:
[0007] The first communication apparatus generates a first physical layer protocol data unit (PPDU), and the first PPDU includes a long training sequence (LTF) field. The LTF field is determined according to a pseudo-random sequence, and the length of the pseudo-random sequence is used to determine the number of LTF symbols in the LTF field. The first communication apparatus sends the first PPDU to a second communication apparatus.
[0008] In the embodiments of the present application, the first PPDU is used for sensing measurement or positioning measurement or channel sounding, and the LTF field in the first PPDU is used for channel measurement or channel estimation. The elements of the pseudo-random sequence include -1 and 1, and at least one element -1 is included in the pseudo-random sequence, and at least one element 1 is included in the pseudo-random sequence. The pseudo-random sequence has randomness and good autocorrelation. The LTF symbols in the LTF field can be determined by the pseudo-random sequence. For example, the number of LTF symbols in the LTF field is determined by the length of the pseudo-random sequence. For another example, the LTF symbols in the LTF field are determined by the values of the elements in the pseudo-random sequence. The pseudo-random sequence has good autocorrelation characteristics, and based on the pseudo-random sequence, the accuracy of channel estimation can be improved, that is, the accuracy of channel measurement is improved.
[0009] Exemplarily, the pseudo-random sequence described above can also be replaced by a hadamard sequence or a Walsh sequence. That is, the LTF field in the first PPDU described above is determined by a hadamard sequence or a Walsh sequence. For example, the number of LTF symbols in the LTF field is determined by the hadamard sequence and the Walsh sequence.
[0010] In combination with the first aspect, in a possible implementation, the first communication device generates the first PPDU, including:
[0011] The first communication device generates the first PPDU according to the pseudo-random sequence and the orthogonal mapping matrix, and the number of columns of the orthogonal mapping matrix and the length of the pseudo-random sequence are used to determine the number of LTF symbols.
[0012] In the embodiments of the present application, the orthogonal mapping matrix can also be referred to as a P matrix, and the P matrix can be a P matrix defined in a standard or a protocol. Any two rows in the orthogonal mapping matrix are orthogonal to each other, and any two columns in the orthogonal mapping matrix are orthogonal to each other. In the case where the LTF field is used for channel measurement of multiple spatial stream channels, the orthogonal mapping matrix can make the LTF symbols corresponding to any two spatial streams orthogonal, so that the multiple spatial stream channels can be more accurately measured or estimated.
[0013] In combination with the first aspect, in a possible implementation, the LTF field includes K*N LTF symbols, K is determined by the number of columns of the orthogonal mapping matrix, N is determined by the length of the pseudo-random sequence, and K and N are positive integers.
[0014] In the embodiments of the present application, the number of LTF symbols in the LTF field can be determined by the length of the pseudo-random sequence and the number of columns of the orthogonal mapping matrix, and based on the orthogonal mapping matrix and the pseudo-random sequence, the length of the LTF field can be effectively expanded, and based on the LTF field, the accuracy of channel measurement or channel estimation can be improved.
[0015] Exemplarily, in a case that the LTF field is used for channel measurement or channel estimation on a multi-space stream channel, the K*N LTF symbols can correspond to one space stream in the multi-space stream channel, and the LTF field can include S*K*N LTF symbols, where S is a number of space streams corresponding to the channel.
[0016] With reference to the first aspect, in a possible implementation, N is a length of the pseudo-random sequence, and the first N LTF symbols in the K*N LTF symbols are determined by the pseudo-random sequence and a first element in the orthogonal mapping matrix.
[0017] In the embodiments of the present application, the first N LTF symbols in the K*N LTF symbols can be obtained by multiplying elements in the pseudo-random sequence, a first element in the orthogonal mapping matrix, and a training symbol, or the first N LTF symbols are multiplied by the elements in the pseudo-random sequence and the first element in the orthogonal mapping matrix. The training symbol can also be referred to as an LTF sequence or a predefined LTF symbol. For example, the training symbol can be various LTF symbols defined in a standard or a protocol. It can be understood that the LTF symbols in the LTF field are determined by the elements in the pseudo-random sequence and the elements in the orthogonal mapping matrix, so that the LTF symbols in the LTF field are not simply repeated, and the accuracy of channel measurement based on the LTF field can be provided.
[0018] With reference to the first aspect, in a possible implementation, K is a column number of the orthogonal mapping matrix, and the first K LTF symbols in the K*N LTF symbols are determined by a first row of the orthogonal mapping matrix and a first element in the pseudo-random sequence.
[0019] In the embodiments of the present application, the first K LTF symbols in the K*N LTF symbols can be obtained by multiplying the first element in the pseudo-random sequence, a first row element in the orthogonal mapping matrix, and a training symbol, or the first K LTF symbols are multiplied by the first element in the pseudo-random sequence and the first row element in the orthogonal mapping matrix. It can be understood that the LTF symbols in the LTF field are determined by the elements in the pseudo-random sequence and the elements in the orthogonal mapping matrix, so that the LTF symbols in the LTF field are not simply repeated, and the accuracy of channel measurement based on the LTF field can be provided.
[0020] With reference to the first aspect, in a possible implementation, the pseudo-random sequence is an m-sequence, a gold sequence, or a Kasami sequence.
[0021] With reference to the first aspect, in a possible implementation, the length of the pseudo-random sequence is 2 n -1, and n is a positive integer greater than 1.
[0022] With reference to the first aspect, in a possible implementation manner, before the first communication device generates the first PPDU, the method further includes:
[0023] The first communication device sends first indication information, and the first indication information is used to indicate that the first communication device supports generating the first PPDU based on the pseudo-random sequence and that the first communication device supports the length of the pseudo-random sequence.
[0024] The first communication device receives second indication information, and the second indication information is used to indicate that the second communication device supports generating the first PPDU based on the pseudo-random sequence and that the second communication device supports the length of the pseudo-random sequence.
[0025] In the embodiments of the present application, before the sensing measurement or the positioning measurement or the channel sounding is performed, the first communication device and the second communication device can perform capability interaction through the first indication information and the second indication information, so that the first PPDU can be generated based on the pseudo-random sequence in the sensing measurement or the positioning measurement or the channel sounding process, and higher-precision channel measurement is realized.
[0026] With reference to the first aspect, in a possible implementation manner, before the first communication device generates the first PPDU, the method further includes:
[0027] The first communication device sends or receives a first wireless frame, and the first wireless frame includes a first field used to indicate the length of the pseudo-random sequence.
[0028] With reference to the first aspect, in a possible implementation manner, before the first communication device generates the first PPDU, the method further includes:
[0029] The first communication device receives or sends third indication information, and the third indication information is used to indicate that the first PPDU is generated according to the pseudo-random sequence.
[0030] In the embodiments of the present application, the first communication device or the second communication device can determine to perform the sensing measurement or the positioning measurement or the channel sounding by using the first PPDU generated by the pseudo-random sequence based on the capability of the first communication device and the second communication device, and the information synchronization between the first communication device and the second communication device is realized through the third indication information.
[0031] With reference to the first aspect, in a possible implementation manner, before the first communication device generates the first PPDU, the method further includes:
[0032] The first communication device receives or sends fourth indication information, and the fourth indication information indicates the pseudo-random sequence.
[0033] In the embodiments of the present application, the fourth indication information can be used to determine the pseudo-random sequence used between the first communication device and the second communication device, so as to ensure that the first PPDU can be correctly received and parsed.
[0034] In combination with the first aspect, in a possible implementation, the fourth indication information includes any one of the following: an index of the pseudo-random sequence, a parameter used to generate the pseudo-random sequence, and the pseudo-random sequence.
[0035] In the second aspect, the embodiments of the present application provide a communication method, which is applied to a second communication device. The method can be executed by the second communication device, or can also be executed by a component (such as a chip or a circuit) of the second communication device, and no limitation is made in this regard. The method includes the following steps.
[0036] The second communication device receives a first PPDU from the first communication device, the first PPDU includes an LTF field, the LTF field is determined according to a pseudo-random sequence, and the length of the pseudo-random sequence is used to determine the number of LTF symbols in the LTF field; and the second communication device performs channel measurement based on the first PPDU.
[0037] In combination with the second aspect, in a possible implementation, the LTF field is determined by the pseudo-random sequence and an orthogonal mapping matrix, and the number of columns of the orthogonal mapping matrix and the length of the pseudo-random sequence are used to determine the number of LTF symbols.
[0038] In combination with the second aspect, in a possible implementation, the LTF field includes K*N LTF symbols, K is determined by the number of columns of the orthogonal mapping matrix, N is determined by the length of the pseudo-random sequence, and K and N are positive integers.
[0039] In combination with the second aspect, in a possible implementation, N is the length of the pseudo-random sequence, and the first N LTF symbols in the K*N LTF symbols are determined by the pseudo-random sequence and the first element in the orthogonal mapping matrix.
[0040] In combination with the second aspect, in a possible implementation, K is the number of columns of the orthogonal mapping matrix, and the first K LTF symbols in the K*N LTF symbols are determined by the first row of the orthogonal mapping matrix and the first element in the pseudo-random sequence.
[0041] In combination with the second aspect, in a possible implementation, the pseudo-random sequence is an m sequence, a gold sequence, or a Kasami sequence.
[0042] In combination with the second aspect, in a possible implementation, the length of the pseudo-random sequence is 2 n -1, and n is a positive integer greater than 1.
[0043] With reference to the second aspect, in a possible implementation manner, before the second communication device receives the first PPDU from the first communication device, the method further includes:
[0044] The second communication device receives first indication information from the first communication device, the first indication information being used to indicate that the first communication device supports generating the first PPDU based on the pseudo-random sequence and that the first communication device supports the length of the pseudo-random sequence; and the second communication device sends second indication information to the first communication device, the second indication information being used to indicate that the second communication device supports generating the first PPDU based on the pseudo-random sequence and that the second communication device supports the length of the pseudo-random sequence.
[0045] With reference to the second aspect, in a possible implementation manner, before the second communication device receives the first PPDU from the first communication device, the method further includes:
[0046] The second communication device receives or sends a first wireless frame, the first wireless frame including a first field, the first field being used to indicate the length of the pseudo-random sequence.
[0047] With reference to the second aspect, in a possible implementation manner, before the second communication device receives the first PPDU from the first communication device, the method further includes:
[0048] The second communication device sends or receives third indication information, the third indication information being used to indicate that the first PPDU is generated according to the pseudo-random sequence.
[0049] With reference to the second aspect, in a possible implementation manner, before the second communication device receives the first PPDU from the first communication device, the method further includes:
[0050] The second communication device sends or receives fourth indication information, the fourth indication information indicating the pseudo-random sequence.
[0051] With reference to the second aspect, in a possible implementation manner, the fourth indication information includes any one of the following: an index of the pseudo-random sequence, a parameter used to generate the pseudo-random sequence, and the pseudo-random sequence.
[0052] The third aspect, the embodiments of the present application provide a communication device, used to execute the method in any one of the first aspect or any possible implementation manner. The communication device includes a module having the method in any one of the first aspect or any possible implementation manner.
[0053] Exemplarily, the communication apparatus comprises a processing module and a transceiver module. The processing module is configured to generate a first PPDU; and the transceiver module is configured to transmit the first PPDU; wherein the first PPDU comprises a long training sequence (LTF) field, and the LTF field is determined according to a pseudo-random sequence, and a length of the pseudo-random sequence is used to determine a number of LTF symbols in the LTF field.
[0054] In a possible implementation, the processing module is specifically configured to generate the first PPDU according to the pseudo-random sequence and an orthogonal mapping matrix, and a number of columns of the orthogonal mapping matrix and the length of the pseudo-random sequence are used to determine the number of LTF symbols.
[0055] In a possible implementation, the LTF field comprises K*N LTF symbols, K is determined by a number of columns of the orthogonal mapping matrix, N is determined by the length of the pseudo-random sequence, and K and N are positive integers.
[0056] In a possible implementation, N is the length of the pseudo-random sequence, and the first N LTF symbols in the K*N LTF symbols are determined by the pseudo-random sequence and a first element in the orthogonal mapping matrix.
[0057] In a possible implementation, K is the number of columns of the orthogonal mapping matrix, and the first K LTF symbols in the K*N LTF symbols are determined by a first row of the orthogonal mapping matrix and a first element in the pseudo-random sequence.
[0058] In a possible implementation, the pseudo-random sequence is an m sequence, a gold sequence or a Kasami sequence.
[0059] In a possible implementation, the length of the pseudo-random sequence is 2 n -1, and n is a positive integer greater than 1.
[0060] In a possible implementation, the transceiver module is further configured to transmit first indication information, and the first indication information is used to indicate that the first communication apparatus supports generating the first PPDU based on the pseudo-random sequence and supports the length of the pseudo-random sequence.
[0061] The transceiver module is further configured to receive second indication information, and the second indication information is used to indicate that the second communication apparatus supports generating the first PPDU based on the pseudo-random sequence and supports the length of the pseudo-random sequence.
[0062] In a possible implementation, the transceiver is further configured to send or receive a first wireless frame, the first wireless frame comprising a first field, the first field being used to indicate a length of the pseudo-random sequence.
[0063] In a possible implementation, the transceiver is further configured to receive or send third indication information, the third indication information being used to indicate that the first PPDU is generated according to the pseudo-random sequence.
[0064] In a possible implementation, fourth indication information is received or sent, the fourth indication information indicating the pseudo-random sequence.
[0065] In a possible implementation, the fourth indication information comprises any one of the following: an index of the pseudo-random sequence, a parameter used to generate the pseudo-random sequence, and the pseudo-random sequence.
[0066] In a fourth aspect, an embodiment of the present application provides a communication apparatus, configured to execute the method in any of the second aspect or any possible implementation of the second aspect. The communication apparatus comprises modules configured to execute the method in any of the second aspect or any possible implementation of the second aspect.
[0067] Exemplarily, the communication apparatus comprises a processing module and a transceiver. The transceiver is configured to receive a first PPDU from a first communication apparatus, the first PPDU comprising a LTF field, the LTF field being determined according to a pseudo-random sequence, a length of the pseudo-random sequence being used to determine a number of LTF symbols in the LTF field; and the processing module is configured to perform channel measurement based on the first PPDU.
[0068] In a possible implementation, the LTF field is determined by the pseudo-random sequence and an orthogonal mapping matrix, a column number of the orthogonal mapping matrix and the length of the pseudo-random sequence being used to determine the number of LTF symbols.
[0069] In a possible implementation, the LTF field comprises K*N LTF symbols, K being determined by a column number of the orthogonal mapping matrix, N being determined by the length of the pseudo-random sequence, K and N being positive integers.
[0070] In a possible implementation, N is the length of the pseudo-random sequence, and the first N LTF symbols in the K*N LTF symbols are determined by the pseudo-random sequence and a first element in the orthogonal mapping matrix.
[0071] In a possible implementation, the K is the number of columns of the orthogonal mapping matrix, and the first K LTF symbols in the K*N LTF symbols are determined by the first row of the orthogonal mapping matrix and the first element in the pseudo-random sequence.
[0072] In a possible implementation, the pseudo-random sequence is an m sequence, a gold sequence, or a Kasami sequence.
[0073] In a possible implementation, the length of the pseudo-random sequence is 2 n -1, and the n is a positive integer greater than 1.
[0074] In a possible implementation, the transceiver is further configured to receive first indication information from the first communication apparatus, the first indication information being used to indicate that the first communication apparatus supports generating the first PPDU based on the pseudo-random sequence, and to indicate that the first communication apparatus supports the length of the pseudo-random sequence.
[0075] The transceiver is further configured to send second indication information, the second indication information being used to indicate that the second communication apparatus supports generating the first PPDU based on the pseudo-random sequence, and to indicate that the second communication apparatus supports the length of the pseudo-random sequence.
[0076] In a possible implementation, the transceiver is further configured to receive or send a first wireless frame, the first wireless frame including a first field, the first field being used to indicate the length of the pseudo-random sequence.
[0077] In a possible implementation, the transceiver is further configured to send or receive third indication information, the third indication information being used to indicate that the first PPDU is generated according to the pseudo-random sequence.
[0078] In a possible implementation, the transceiver is further configured to send or receive fourth indication information, the fourth indication information indicating the pseudo-random sequence.
[0079] In a possible implementation, the fourth indication information includes any one of the following: an index of the pseudo-random sequence, a parameter used to generate the pseudo-random sequence, and the pseudo-random sequence.
[0080] In a fifth aspect, an embodiment of the present application provides a communication apparatus, which includes a processor configured to execute the method shown in any one of the first aspect to the second aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method shown in any one of the first aspect to the second aspect or any possible implementation is executed.
[0081] In a possible implementation, the memory is located outside the communication apparatus.
[0082] In a possible implementation, the memory is located inside the communication apparatus.
[0083] In the embodiments of the present application, the processor and the memory can also be integrated into one device, that is, the processor and the memory can also be integrated together. For example, the communication apparatus can be a chip.
[0084] In a possible implementation, the communication apparatus further includes a transceiver, configured to receive information or send information.
[0085] In a sixth aspect, the embodiments of the present application provide a communication apparatus, including a logic circuit and an interface, the logic circuit and the interface are coupled; the interface is configured to input and / or output information, and the logic circuit is configured to execute the method in any one of the first aspect to the second aspect or any possible implementation.
[0086] In a seventh aspect, the embodiments of the present application provide a computer readable storage medium for storing a computer program, when the computer program is executed on a computer, the method in any one of the first aspect to the second aspect or any possible implementation is executed.
[0087] In an eighth aspect, the embodiments of the present application provide a computer program product, when the computer program product is executed on a computer, the method in any one of the first aspect to the second aspect or any possible implementation is executed. BRIEF DESCRIPTION OF DRAWINGS
[0088] FIG. 1 is a structural schematic diagram of a communication system provided by the embodiments of the present application;
[0089] FIG. 2A is a structural schematic diagram of a VHT NDP provided by the embodiments of the present application;
[0090] FIG. 2B is a structural schematic diagram of an HE sounding NDP provided by the embodiments of the present application;
[0091] FIG. 2C is a structural schematic diagram of an EHT sounding NDP provided by the embodiments of the present application;
[0092] FIG. 3 is a structural schematic diagram of an LTF field provided by the embodiments of the present application;
[0093] FIG. 4A is a structural schematic diagram of an HE ranging PPDU provided by the embodiments of the present application;
[0094] FIG. 4B is a structural schematic diagram of an EHT ranging PPDU provided by the embodiments of the present application;
[0095] FIG. 5 is a flow diagram of a communication method according to an embodiment of the present application;
[0096] FIG. 6A is a diagram of a structure of a first PPDU according to an embodiment of the present application;
[0097] FIG. 6B is a diagram of a structure of another first PPDU according to an embodiment of the present application;
[0098] FIG. 7A is a diagram of a structure of yet another first PPDU according to an embodiment of the present application;
[0099] FIG. 7B is a diagram of a structure of yet another first PPDU according to an embodiment of the present application;
[0100] FIG. 8A is a flow diagram of another communication method according to an embodiment of the present application;
[0101] FIG. 8B is a flow diagram of yet another communication method according to an embodiment of the present application;
[0102] FIG. 9A is a diagram of a structure of a sensing field according to an embodiment of the present application;
[0103] FIG. 9B is a diagram of a structure of a ranging parameter field according to an embodiment of the present application;
[0104] FIG. 10 is a diagram of a structure of a sensing measurement parameter field according to an embodiment of the present application;
[0105] FIG. 11A is a diagram of a structure of a user information field according to an embodiment of the present application;
[0106] FIG. 11B is a diagram of a structure of another user information field according to an embodiment of the present application;
[0107] FIG. 11C is a diagram of a structure of yet another user information field according to an embodiment of the present application;
[0108] FIG. 11D is a diagram of a structure of yet another user information field according to an embodiment of the present application;
[0109] FIG. 11E is a diagram of a structure of yet another user information field according to an embodiment of the present application;
[0110] FIG. 11F is a diagram of a structure of yet another user information field according to an embodiment of the present application;
[0111] FIG. 11G is a diagram of a structure of yet another user information field according to an embodiment of the present application;
[0112] FIG. 12 is a flow diagram of a sensing method according to an embodiment of the present application;
[0113] FIG. 13 is a flow diagram of another sensing method according to an embodiment of the present application;
[0114] FIG. 14 is a flow diagram of a positioning method according to an embodiment of the present application;
[0115] FIG. 15 is a flow diagram of another positioning method according to an embodiment of the present application;
[0116] FIG. 16 is a flow diagram of a channel sounding method according to an embodiment of the present application;
[0117] FIG. 17 is a flow diagram of another channel sounding method according to an embodiment of the present application;
[0118] FIG. 18 is a structural diagram of a communication apparatus according to an embodiment of the present application;
[0119] FIG. 19 is a structural diagram of another communication apparatus according to an embodiment of the present application;
[0120] FIG. 20 is a structural diagram of yet another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0121] The terms "first" and "second" and the like in the description, claims and drawings of the present application are used to distinguish between similar objects, and are not necessarily used to describe a sequence, an order, a priority, or a significance of the similar objects. In the embodiments of the present application, "multiple" means two or more. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, a method, a system, a product or an apparatus, etc. comprising a series of steps or units, is not limited to the listed steps or units, but optionally further includes steps or units not listed, etc., or optionally further includes other steps or units inherent to the process, the method, the product or the apparatus, etc. In addition, the character " / ", if not specifically stated, generally represents an "or" relationship between the associated objects before and after.
[0122] "embodiments" appearing in the specification do not necessarily all refer to the same embodiment, nor are they necessarily mutually exclusive or alternative embodiments. It will be apparent to those skilled in the art from this disclosure that the embodiments described herein can be combined with other embodiments.
[0123] In the present application, "at least one" means one or more, "multiple" means two or more, "at least two" means two or three and three or more, and "and / or" is used to describe the relationship between the associated objects, which means that there can be three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. "Or" means there can be two relationships, such as only A, only B; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A, only B, and A and B exist at the same time. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items. For example, at least one of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0124] In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct transmission through the air interface, or indirect transmission through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct reception from YY through the air interface, or indirect reception from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within devices through buses, wires or interfaces.
[0125] The technical solutions provided by the embodiments of the present application can be applied to a wireless local area network (WLAN) system, support institute of electrical and electronics engineers (IEEE) protocols (or standards), such as IEEE 802.11be / Wi-Fi 7 / extremely high-throughput (EHT) protocol, IEEE 802.11bn / ultra high reliability (UHR) / Wi-Fi 8 protocol, IEEE Integrated mmWave / IMMW protocol, IEEE 802.15 / ultra wideband (UWB) protocol, or IEEE 802.11bf / sensing protocol; the technical solutions provided by the embodiments of the present application can also be applied to a spark link (SL) system, support spark link / nearlink standard protocol. The technical solutions provided by the embodiments of the present application can also be applied to a communication system, for example, can be an internet of things (IoT) system, vehicle-to-everything (V2X, X can represent any thing), device-to-device (D2D), narrow band internet of things (NB-IoT) system, long term evolution (LTE) system, 5th-generation (5G) communication system, and new communication system in future communication development, and the like. For example, the V2X can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P) or vehicle-to-network (V2N) communication, and the like.
[0126] The WLAN system can provide high-rate and low-latency transmission. As the WLAN application scenarios evolve, the WLAN system will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry, the banking industry, enterprise offices, sports venues, exhibition halls, concert halls, hotel rooms, dormitories, hospital rooms, classrooms, supermarkets, squares, streets, manufacturing workshops, and warehouses. Of course, the devices (such as access points or stations) that support WLAN communication or sensing can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, sound systems, refrigerators, washing machines, and the like), nodes in the Internet of Things, entertainment terminals (such as augmented reality (AR) and virtual reality (VR) wearable devices), smart devices in smart offices (such as printers, projectors, amplifiers, sound systems, and the like), Internet of Vehicles devices in the Internet of Vehicles, infrastructure in daily life scenarios (such as vending machines, self-service navigation stations in supermarkets, self-service checkout devices, and self-service ordering machines), and devices in large sports and music venues.
[0127] Although the embodiments of the present application mainly take WLAN as an example, especially the network applied to the IEEE 802.11 series standard. The various aspects involved in the embodiments of the present application can be extended to other networks using various standards or protocols. For example, Bluetooth, high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard), and wide area network (WAN) or other now known or later developed networks.
[0128] In a possible implementation, the method provided by the embodiments of the present application can be implemented by a station in a communication system. For example, the station can be an access point (AP) or a non-access point station (non-AP STA).
[0129] The AP is a device with wireless communication function, which supports communication or sensing or energy transmission by using WLAN protocol, has the function of communication or sensing with other devices (such as non-AP STA or other access points) in the WLAN network or energy transmission, and of course, can also have the function of communication or sensing or energy transmission with other devices. Alternatively, the access point is equivalent to a bridge connecting wired and wireless networks, and the main function is to connect various wireless network clients together and then access the wireless network to the Ethernet. In the WLAN system, the access point can be referred to as an access point station (AP STA). The device with wireless communication function can be a whole device, or a chip, processing system or functional module installed in the whole device, and the device installed with the chip or processing system or functional module can realize the method and function of the embodiments of the application under the control of the chip or processing system or functional module. The AP in the embodiments of the application is a device providing services for non-AP STA, which can support 802.11 series protocol or subsequent protocol, etc. For example, the access point can be an access point for terminals (such as mobile phones) to enter wired (or wireless) networks, mainly deployed in homes, buildings and parks, with a typical coverage radius of tens of meters to hundreds of meters, and of course, can also be deployed outdoors. For another example, the AP can be a communication server, a router, a switch, a network bridge and the like. The AP can include various forms of macro base stations, micro base stations, relay stations and the like. Of course, the AP can also be a chip or processing system or module in the above various forms of devices, so as to realize the method and function of the embodiments of the application.
[0130] The non-AP STA is a device with wireless communication function, supports communication or sensing or energy transmission using WLAN protocol, and has the capability of communicating or sensing or energy transmission with other non-AP STAs or access points in the WLAN network. In the WLAN system, the non-AP STA is any user communication device that allows a user to communicate or sense or energy transmission with an AP and then communicate with the WLAN. The device with wireless communication function can be a whole device, or a chip or processing system or functional module installed in the whole device. The device installed with the chip or processing system or functional module can realize the method and function of the embodiments of the present application under the control of the chip or processing system or functional module. For example, the non-AP STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal, and can also be referred to as a user. For another example, the non-AP STA can be a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart television supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function, etc. Of course, the non-AP STA can also be a chip or processing system or module in the above various forms of devices, so as to realize the method and function of the embodiments of the present application.
[0131] For example, the embodiments of the present application can be applied to the communication or sensing between an AP and a non-AP STA, between an AP and an AP, or between a non-AP STA and a non-AP STA in a WLAN, which is not limited in the embodiments of the present application. Optionally, the AP can communicate or sense with a single non-AP STA, or the AP can simultaneously communicate or sense with multiple non-AP STAs. Specifically, the communication or sensing between the AP and the multiple non-AP STAs can be divided into downlink transmission in which the AP simultaneously sends signals to the multiple non-AP STAs, and uplink transmission in which the multiple non-AP STAs send signals to the AP. The communication or sensing between the AP and the non-AP STA, between the AP and the AP, or between the non-AP STA and the non-AP STA can support a WLAN communication protocol, which can include IEEE 802.11 series of protocols, such as 802.11bn protocol, and of course also applies to protocols after 802.11bn.
[0132] Exemplarily, at least one of the AP and the STA described above can be a multi-link device (MLD) or the like, and embodiments of the present application will not be listed one by one. Exemplarily, the MLD refers to a device that has multiple stations (such as an AP or a non-AP STA) working on different frequency bands or channels at the same time. The multi-link device includes multiple affiliated stations, which can be physical stations or logical stations, and each station can work on a link or a frequency band or a channel. The affiliated station can be an AP or a non-AP STA. The multi-link device (such as a non-AP MLD or an AP MLD) can be a communication device with wireless communication function. The communication device can be a whole device, or a chip or processing system or module installed in the whole device, and the device installed with the chip or processing system or module can realize the method and function of the embodiments of the present application under the control of the chip or processing system or module. The multi-link device can realize wireless communication by complying with the 802.11 series protocol, so as to realize communication with other devices. The other devices shown herein can be multi-link devices or not. The frequency band in which the multi-link device works can include but is not limited to sub 1GHz, 2.4GHz, 5GHz, 6GHz, and the like, which will not be listed one by one.
[0133] FIG. 1 is a schematic diagram of an architecture of a communication system provided by embodiments of the present application. The communication system can include one or more APs and one or more non-AP STAs. Two access points such as AP1 and AP2, and three non-AP STAs such as non-AP STA1, non-AP STA2 and non-AP STA3 are shown in FIG. 1. As an example, the method provided by embodiments of the present application can be applied to data communication or sensing or energy transmission between an AP and one or more non-AP STAs, such as the communication or sensing between AP1 and non-AP STA1 shown in FIG. 1, and the communication or sensing between AP1 and non-AP STA1 and non-AP STA2 shown in FIG. 1. As another example, the method provided by embodiments of the present application can be applied to communication between APs, such as the communication or sensing between AP1 and AP2 shown in FIG. 1. As yet another example, the method provided by embodiments of the present application can be applied to communication or sensing between non-AP STAs, such as the communication or sensing between non-STA2 and non-STA3 shown in FIG. 1.
[0134] The non-AP STA is a mobile phone and the AP is a router in FIG. 1 as an example, and does not represent a limitation on the types of AP and non-AP STA in the embodiments of the present application. Meanwhile, the number of APs and non-AP STAs shown in FIG. 1 is only an example, and the number of APs or non-AP STAs can be more or less in a specific implementation, which is not limited in the embodiments of the present application.
[0135] In channel sounding, channel measurement or channel estimation can be performed through a long training field (LTF) in a physical layer protocol data unit (PPDU).
[0136] For example, in the Wi-Fi standard 802.11ac, the PPDU for channel sounding can be referred to as a very high throughput (VHT) null data packet (NDP), and the LTF field for channel sounding can be referred to as a VHT-LTF field. The structure of the VHT NDP can be as shown in FIG. 2A, and the VHT PPDU can include a legacy short training field (L-STF), a legacy long training field (L-LTF), a legacy signal field (L-SIG), a VHT-signal (SIG)-A, a VHT short training field (VHT-STF), a VHT long training field (VHT-LTF), and a VHT-SIG-B. Among them, the length of the L-STF is 8 μs, the length of the L-LTF is 8 μs, the length of the L-SIG is 4 μs, the length of the VHT-SIG-A is 8 μs, the length of the VHT-STF is 4 μs, the length of each VHT-LTF symbol in the VHT-LTF is 4 μs, and the length of the VHT-SIG-B is 4 μs.
[0137] For example, in WiFi standard 802.11ax, the PPDU for channel sounding can be referred to as a high efficient (HE) sounding NDP, and the LTF field for channel sounding can be referred to as a HE-LTF field. The structure of the HE sounding NDP can be as shown in FIG. 2B. The HE sounding NDP includes an L-STF, an L-LTF, an L-SIG, a repeated legacy signal field (RL-SIG), an HE-SIG-A, an HE-STF, an HE-LTF, and a packet extension (PE). The L-STF has a length of 8 μs, the L-LTF has a length of 8 μs, the L-SIG has a length of 4 μs, the RL-SIG has a length of 4 μs, the HE-SIG-A has a length of 8 μs, the HE-STF has a length of 4 μs, and the PE has a length of 4 μs. If the HE-LTF adopts 2xHE-LTF, each HE-LTF symbol in the HE-LTF has a length of 7.2 μs or 8 μs. If the HE-LTF adopts 4xHE-LTF, each HE-LTF symbol in the HE-LTF has a length of 16 μs.
[0138] For example, in WiFi standard 802.11ax, the PPDU for channel sounding can be referred to as a high efficient (HE) sounding NDP, and the LTF field for channel sounding can be referred to as a HE-LTF field. The structure of the HE sounding NDP can be as shown in FIG. 2B. The HE sounding NDP includes an L-STF, an L-LTF, an L-SIG, a repeated legacy signal field (RL-SIG), an HE-SIG-A, an HE-STF, an HE-LTF, and a packet extension (PE). The L-STF has a length of 8 μs, the L-LTF has a length of 8 μs, the L-SIG has a length of 4 μs, the RL-SIG has a length of 4 μs, the HE-SIG-A has a length of 8 μs, the HE-STF has a length of 4 μs, and the PE has a length of 4 μs. If the HE-LTF adopts 2xHE-LTF, each HE-LTF symbol in the HE-LTF has a length of 7.2 μs or 8 μs. If the HE-LTF adopts 4xHE-LTF, each HE-LTF symbol in the HE-LTF has a length of 16 μs.
[0139] The LTF field in the PPDU shown in FIG. 2A or FIG. 2B or FIG. 2C can include a plurality of LTF symbols for estimating channels of a plurality of spatial streams. In order to accurately estimate the channels of the plurality of spatial streams, the LTF symbols of the respective spatial streams are kept orthogonal, and the LTF symbols can be multiplied by elements of a P matrix. The P matrix is an orthogonal mapping matrix (or referred to as an orthogonal matrix), in which any two rows of the P matrix are orthogonal to each other, and any two columns of the P matrix are orthogonal to each other. Exemplarily, the P matrix can be a Hadamard matrix. Taking a case where the number of LTF symbols is 4 (i.e., the number of spatial streams is 4) as an example, the corresponding P matrix can be represented as:
[0140] The structure of the LTF field can be as shown in FIG. 3, in which one row represents one spatial stream, and 4 LTF symbols are transmitted on each spatial stream. As can be seen from FIG. 3, the nth LTF symbol corresponding to the mth spatial stream is multiplied by the element in the mth row and the nth column of the P matrix.
[0141] When the number of LTFs is less than 4, the LTF field can include part of the structure shown in FIG. 3. For example, when the number of spatial streams is 1, the LTF field can include the first LTF symbol of the first spatial stream shown in FIG. 3. For another example, when the number of spatial streams is 2, the LTF field can include the first two LTF symbols of the first spatial stream and the first two LTF symbols of the second spatial stream. When the number of spatial streams is 3, the LTF field can include the LTF symbols corresponding to the first three spatial streams as shown in FIG. 3.
[0142] Exemplarily, one spatial stream can correspond to one circular shift diversity (CSD). As shown in FIG. 3, the CSD corresponding to the first spatial stream is 0 ns, the CSD corresponding to the second spatial stream is -400 ns, the CSD corresponding to the third spatial stream is -200 ns, and the CSD corresponding to the fourth spatial stream is -600 ns.
[0143] In the perception or positioning scenario, the PPDU for channel measurement or channel estimation can be a HE ranging PPDU (or referred to as HE ranging NDP) or an EHT ranging PPDU (or referred to as EHT ranging NDP). The structure of the HE ranging PPDU can be as shown in FIG. 4A, which can include L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, HE-LTF 1, …, HE-LTFn, PE. Wherein, the length of L-STF is 8μs, the length of L-LTF is 8μs, the length of L-SIG is 4μs, the length of RL-SIG is 4μs, the length of HE-SIG-A is 8μs, the length of HE-STF is 4μs, the length of each HE-LTF symbol in HE-LTF 1 to HE-LTFn is 8μs, and the length of PE is 4μs.
[0144] The structure of the EHT ranging PPDU can be as shown in FIG. 4B, which can include L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-SIG, EHT-STF, EHT-LTF 1, …, EHT-LTFn, PE. Wherein, the length of L-STF is 8μs, the length of L-LTF is 8μs, the length of L-SIG is 4μs, the length of U-SIG is 8μs, the length of EHT-SIG is 4μs, the length of EHT-STF is 4μs, the length of each EHT-LTF symbol in EHT-LTF 1 to EHT-LTFn is 8μs, and the length of PE is 8μs.
[0145] For the HE ranging PPDU, the field for channel measurement includes the HE-LTF field (HE-LTF 1 to HE-LTFn) repeated n times. For the EHT ranging PPDU, the field for channel measurement includes the EHT-LTF field (EHT-LTF 1 to EHT-LTFn) repeated n times. That is, in the perception or positioning scenario, channel measurement or channel estimation can be performed through the HE-LTF field repeated n times or the EHT-LTF field repeated n times for perception or positioning.
[0146] However, in the perception or positioning or channel sounding, the accuracy of channel measurement needs to be improved.
[0147] In view of this, the embodiment of the present application provides a communication method and a communication device, which can improve the accuracy of channel measurement. The method provided by the embodiment of the present application can be applied to the communication system shown in FIG. 1. Alternatively, the method shown in FIG. 1 is applied to a first communication device and a second communication device, and the first communication device can be the AP or the non-AP STA described above, and the first communication device can be the AP or the non-AP STA described above.
[0148] Please refer to FIG. 5, which is a flowchart of a communication method provided by the embodiment of the present application. As shown in FIG. 5, the method includes but is not limited to the following steps.
[0149] 501. The first communication device generates a first PPDU.
[0150] The first PPDU includes an LTF field, and the LTF field is determined by a pseudo-random sequence, and the length of the pseudo-random sequence is used to determine the number of LTF symbols in the LTF field.
[0151] The LTF symbol in the LTF field can be determined by an element in the pseudo-random sequence. For example, the LTF symbol in the LTF field can be obtained by multiplying an element in the pseudo-random sequence by a training symbol, or in other words, the LTF symbol in the LTF field can be multiplied by an element in the pseudo-random sequence. The training symbol can also be referred to as an LTF sequence or a predefined LTF symbol, for example, the training symbol can be a VHT-LTF symbol or an HE-LTF symbol or an EHT-LTF symbol defined in a standard or protocol.
[0152] For example, the first PPDU is used for sensing measurement or positioning measurement or channel sounding, and the LTF field is used for channel measurement (or channel sounding or channel estimation). For example, the first PPDU is a VHT NDP, and the LTF field is a VHT-LTF field. For another example, the first PPDU is an HE sounding NDP, and the LTF field is an HE-LTF field. For another example, the first PPDU is an EHT sounding NDP, and the LTF field is an EHT-LTF field. For another example, the first PPDU is an HE ranging NDP, and the LTF field is an HE-LTF field. For another example, the first PPDU is an EHT ranging NDP, and the LTF field is an EHT-LTF field.
[0153] For example, the elements of the pseudo-random sequence include -1 and 1, and the pseudo-random sequence has randomness. The pseudo-random sequence includes at least one element -1, and the pseudo-random sequence includes at least one element 1.
[0154] The pseudo-random sequence has good autocorrelation, i.e., the peak of the autocorrelation function of the pseudo-random sequence is obvious and sharp, the main lobe is clear, and the side lobe is low. For example, the peak of the autocorrelation function of the pseudo-random sequence is greater than a first threshold, or the main lobe side lobe ratio of the autocorrelation function of the pseudo-random sequence is greater than a second threshold.
[0155] For example, the length of the pseudo-random sequence satisfies 2 n -1, and n is a positive integer greater than 1. For example, the length of the pseudo-random sequence is 3, 7, 15, 31, 63, 127, etc. The pseudo-random sequence can be an m sequence or a Gold sequence or a Kasami sequence.
[0156] Optionally, the length of the pseudo-random sequence is used to determine the number of LTF symbols in the LTF field, which can be understood as that the length of the pseudo-random sequence is used to determine the length of the LTF field, or the length of the pseudo-random sequence is used to determine the number of orthogonal frequency division multiplexing (OFDM) symbols in the LTF field. For example, the longer the length of the pseudo-random sequence, the more the number of LTF symbols in the LTF field. For example, the longer the length of the pseudo-random sequence, the longer the length of the LTF field. For example, the longer the length of the pseudo-random sequence, the more the number of OFDM symbols in the LTF field.
[0157] For example, the first communication device can generate the first PPDU according to the pseudo-random sequence and an orthogonal mapping matrix, and the number of columns of the orthogonal mapping matrix and the length of the pseudo-random sequence are used to determine the number of LTF symbols.
[0158] The orthogonal mapping matrix can also be referred to as a P matrix, and the P matrix can be a standard or protocol defined P matrix. Any two rows in the orthogonal mapping matrix are orthogonal to each other, and any two columns in the orthogonal mapping matrix are orthogonal to each other. The first PPDU can perform channel measurement on channels of multiple spatial streams, and the orthogonal mapping matrix can make LTF symbols corresponding to any two spatial streams orthogonal. For example, the P matrix can be a Hadamard matrix or a discrete fourier transform (DFT) matrix.
[0159] For example, the number of rows of the orthogonal mapping matrix is greater than or equal to the number of spatial streams. One or more rows of elements in the orthogonal mapping matrix are used to map the LTF symbol corresponding to one spatial stream. For example, the LTF symbol corresponding to one spatial stream is determined by an element in the pseudo-random sequence and one row of elements in the orthogonal mapping matrix.
[0160] Exemplarily, the LTF field comprises K*N LTF symbols, K is determined by the number of columns of the orthogonal mapping matrix, and N is determined by the length of the pseudo-random sequence, K and N are positive integers. For example, K is the number of columns of the orthogonal mapping matrix, and N is the length of the pseudo-random sequence.
[0161] The K*N LTF symbols in the LTF field can correspond to one spatial stream, and the K*N LTF symbols can be determined by the pseudo-random sequence and one row of the orthogonal mapping matrix. In the case that the first PPDU is used to estimate the channel of multiple spatial streams, the LTF field can comprise S*K*N LTF symbols, wherein S is the number of spatial streams corresponding to the channel. Each K*N LTF symbols correspond to one spatial stream.
[0162] In a possible implementation, the above-mentioned N is the length of the pseudo-random sequence, and the first N LTF symbols in the above-mentioned K*N LTF symbols are determined by the pseudo-random sequence and the first element in the orthogonal mapping matrix.
[0163] Exemplarily, the i-th LTF symbol in the first N LTF symbols is determined by the i-th element in the pseudo-random sequence and the first element in the orthogonal mapping matrix, i is a positive integer less than or equal to N.
[0164] Exemplarily, the K*N LTF symbols can correspond to the first spatial stream in the multiple spatial streams of the channel. It can be understood that the following description takes the K*N LTF symbols as the LTF symbols corresponding to the first spatial stream as an example, and the description of the LTF symbols corresponding to other spatial streams can refer to the LTF symbols corresponding to the first spatial stream, which will not be repeated here.
[0165] Exemplarily, the first N LTF symbols in the K*N LTF symbols can be obtained by multiplying the elements in the pseudo-random sequence, the first element in the orthogonal mapping matrix and the training symbol, or the first N LTF symbols are multiplied by the elements in the pseudo-random sequence and the first element in the orthogonal mapping matrix. For example, the i-th LTF symbol in the first N LTF sequence is obtained by multiplying the i-th element in the pseudo-random sequence, the first element in the orthogonal mapping matrix and the training symbol, or the i-th LTF symbol in the first N LTF sequence is multiplied by the i-th element in the pseudo-random sequence and the first element in the orthogonal mapping matrix.
[0166] In the implementation, each N continuous LTF symbol in the K*N LTF symbols is determined by the pseudo-random sequence and one element in the orthogonal mapping matrix, and the elements in the orthogonal mapping matrix corresponding to any two different N continuous LTF symbols are different. The (k-1)*N+1 th LTF symbol to the k th LTF symbol in the K*N LTF symbols are determined by the pseudo-random sequence and the k th element in the orthogonal mapping matrix, where k is a positive integer less than or equal to K. For example, the first LTF symbol to the N th LTF symbol in the K*N LTF symbols are determined by the pseudo-random sequence and the first element in the orthogonal mapping matrix, the N+1 th LTF symbol to the 2N th LTF symbol in the K*N LTF symbols are determined by the pseudo-random sequence and the second element in the orthogonal mapping matrix, and so on, the (K-1)*N+1 th LTF symbol to the K*N th LTF symbol in the K*N LTF symbols are determined by the pseudo-random sequence and the K th element in the orthogonal mapping matrix.
[0167] In the implementation, the LTF field can be represented as: wherein LTF represents a training symbol (i.e., a predefined LTF sequence), P represents an orthogonal mapping matrix, and PN represents a pseudo-random sequence. represents a kronecker product.
[0168] For example, the length of the pseudo-random sequence is 3, the pseudo-random sequence is [-1, -1, 1], the number of spatial streams is 2, and the orthogonal mapping matrix is [1 -1; 1 1]. The LTF field is represented as: The LTF symbol corresponding to the first spatial stream is obtained by multiplying the LTF sequence by the sequence [-1 -1 1 1 1 -1], and the LTF symbol corresponding to the second spatial stream is obtained by multiplying the LTF sequence by the sequence [-1 -1 1 -1 -1 1]. The first PPDU and the LTF field can be as shown in FIG. 6A, which illustrates the LTF symbol included in the LTF field with the first spatial stream as an example, and the LTF field also includes the LTF symbol corresponding to the second spatial stream (not shown in FIG. 6A). As shown in FIG. 6A, the first PPDU can also include at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, and PE field.
[0169] It can be understood that FIG. 6A describes the first PPDU by taking the HE ranging NDP as an example, which should not be understood as a limitation on the first PPDU. In the embodiments of the present application, the first PPDU can also be a VHT NDP, or an HE sounding NDP, or an EHT sounding NDP, or an EHT ranging NDP.
[0170] As an example, the first PPDU can be referred to as an ultra high reliability (UHR) sounding NDP or UHR PPDU or UHR ranging NDP, the LTF field can be referred to as a UHR-LTF, and the LTF symbol in the LTF field can be referred to as a UHR-LTF symbol. The format of the first PPDU can be as shown in FIG. 6B, which shows the UHR-LTF symbol corresponding to one spatial stream in the UHR-LTF, which further includes UHR-LTF symbols corresponding to other spatial streams (not shown in FIG. 6B). The one spatial stream corresponds to K*N UHR-LTF symbols, where every N UHR-LTF symbols are determined by one element in the pseudo-random sequence and the orthogonal mapping matrix. The first PPDU can further include at least one of L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, UHR-LTF, and PE.
[0171] Optionally, every N LTF symbols in the K*N LTF symbols can be referred to as one LTF block, and each LTF block is determined by one element in the pseudo-random sequence and the orthogonal mapping matrix. For example, the LTF field can include K LTF blocks, and each LTF block in the K LTF blocks can include N LTF symbols.
[0172] Optionally, in some implementations, due to the length limitation of the LTF field, the LTF symbol corresponding to one spatial stream in the LTF field can be less than K*N LTF symbols. For example, the LTF field includes at least N LTF symbols, and the N LTF symbols are determined by one element in the pseudo-random sequence and the orthogonal mapping matrix.
[0173] Optionally, in the sensing or positioning or channel sounding, the one or more first communication devices can perform sensing measurement or positioning measurement or channel sounding through the plurality of first PPDUs. For example, measurement of Doppler frequency can be performed through the plurality of first PPDUs. The LTF fields in the plurality of first PPDUs can include K*N LTF symbols corresponding to one spatial stream, or the LTF fields in the plurality of first PPDUs can include a part of the K*N LTF symbols corresponding to one spatial stream. For example, sensing or positioning or channel sounding is performed through K first PPDUs, each of the K first PPDUs can include N LTF symbols (such as the LTF block described above), and the N LTF symbols are determined by a pseudo-random sequence and one element in an orthogonal mapping matrix. That is, the K*N LTF symbols are divided into K times of transmission, and N LTF symbols are transmitted each time, so that the K*N LTF symbols can be all transmitted.
[0174] Exemplarily, the first PPDU provided by the embodiments of the present application can be applied to various frequency bands. For example, the first PPDU can be transmitted through a high-frequency link, or can be transmitted through a low-frequency link.
[0175] In another possible implementation, K is the number of columns of the P matrix, and the first K LTF symbols in the K*N LTF symbols are determined by the first row of the orthogonal mapping matrix and the first element in the pseudo-random sequence.
[0176] Exemplarily, the kth LTF symbol in the first K LTF symbols is determined by the kth element of the first row of the orthogonal mapping matrix and the first element in the pseudo-random sequence, and k is a positive integer less than or equal to K.
[0177] Exemplarily, the K*N LTF symbols can correspond to a first spatial stream in a plurality of spatial streams of a channel. It can be understood that the first K LTF symbols are taken as an example for description below, and the description of LTF symbols corresponding to other spatial streams can refer to the LTF symbols corresponding to the first spatial stream, and will not be described here.
[0178] For example, the first K LTF symbols can be obtained by multiplying the first K elements of the first row of the orthogonal mapping matrix, the first element of the pseudo-random sequence and the training symbol, or the first K LTF symbols are multiplied by the first K elements of the first row of the orthogonal mapping matrix, the first element of the pseudo-random sequence. For example, the k-th LTF symbol in the first K LTF sequences is obtained by multiplying the k-th element in the first row of the orthogonal mapping matrix, the first element of the pseudo-random sequence and the training symbol, or the k-th LTF symbol in the first K LTF sequences is multiplied by the first element of the pseudo-random sequence and the k-th element in the first row of the orthogonal mapping matrix.
[0179] In this implementation, every K consecutive LTF symbols in the K*N LTF symbols are determined by one element of the pseudo-random sequence and the first row of the orthogonal mapping matrix, and the elements of the pseudo-random sequence corresponding to any two different K consecutive LTF symbols are different. The (i-1)*K+1-th LTF symbol to the i*K-th LTF symbol in the K*N LTF symbols are determined by the i-th element of the pseudo-random sequence and the first row of the orthogonal mapping matrix, i is a positive integer less than or equal to N. For example, the first LTF symbol to the K-th LTF symbol in the K*N LTF symbols are determined by the first element of the pseudo-random sequence and the first row of the orthogonal mapping matrix, the K+1-th LTF symbol to the 2K-th LTF symbol in the K*N LTF symbols are determined by the second element of the pseudo-random sequence and the first row of the orthogonal mapping matrix, …, the (N-1)*K+1-th LTF symbol to the K*N-th LTF symbol in the K*N LTF symbols are determined by the N-th element of the pseudo-random sequence and the first row of the orthogonal mapping matrix.
[0180] In this implementation, the LTF field can be represented as: wherein LTF represents the training symbol (i.e., the predefined LTF sequence), P represents the orthogonal mapping matrix, PN represents the pseudo-random sequence, represents the kronecker product.
[0181] For example, the length of the pseudo-random sequence is 3, the pseudo-random sequence is [-1, -1, 1], the number of spatial streams is 2, and the orthogonal mapping matrix is [1 -1; 1 1]. The LTF field is represented as: The LTF symbols corresponding to the first spatial stream are obtained by multiplying the LTF sequence with the sequence [-1 1 -1 1 1 -1], and the LTF symbols corresponding to the second spatial stream are obtained by multiplying the LTF sequence with the sequence [-1 -1 -1 -1 1 1]. The first PPDU and the LTF field can be as shown in FIG. 7A, which illustrates the LTF symbols included in the LTF field corresponding to the first spatial stream, and the LTF field also includes the LTF symbols corresponding to the second spatial stream (not shown in FIG. 7A). As shown in FIG. 7A, the first PPDU can further include at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, and PE field.
[0182] It can be understood that FIG. 7A describes the first PPDU by taking the HE ranging NDP as an example, and should not be understood as a limitation on the first PPDU. In embodiments of the present application, the first PPDU can also be a VHT NDP, or an HE sounding NDP, or an EHT sounding NDP, or an EHT ranging NDP.
[0183] Optionally, each K LTF symbols in the K*N LTF symbols can be referred to as an LTF block, and each LTF block is determined by one element in the pseudo-random sequence and the first row in the orthogonal mapping matrix. For example, the LTF field can include K LTF blocks, and each LTF block in the K LTF blocks can include N LTF symbols.
[0184] As an example, the first PPDU can be referred to as a UHR sounding NDP or a UHR PPDU or a UHR ranging NDP, and the LTF field can be referred to as a UHR-LTF. The format of the first PPDU can be as shown in FIG. 7B, which illustrates the LTF symbols included in the UHR-LTF corresponding to one spatial stream, and the UHR-LTF includes N LTF blocks, and each LTF block includes K LTF symbols. The first PPDU can further include at least one of the following: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, UHR-SIG, UHR-STF, UHR-LTF, and PE.
[0185] 502, the first communication device sends a first PPDU to the second communication device, and correspondingly, the second communication device receives the first PPDU.
[0186] 503, the second communication device performs channel measurement based on the first PPDU.
[0187] Exemplarily, the second communication device can obtain a channel parameter of a channel between the first communication device and the second communication device based on the LTF field, the orthogonal mapping matrix, and the pseudo-random sequence in the first PPDU. The channel parameter can include at least one of channel state information (CSI), a distance between the first communication device and the second communication device, a departure angle corresponding to the first communication device, an arrival angle corresponding to the second communication device, a distance of a sensing target in an environment to the second communication device, an arrival angle of the sensing target, a departure angle of the sensing target, and a Doppler velocity of the sensing target.
[0188] In the embodiments of the present application, the LTF symbols in the LTF field can be determined by the pseudo-random sequence, and the pseudo-random sequence has good autocorrelation characteristics. Based on the pseudo-random sequence, the accuracy of channel estimation can be improved, that is, the accuracy of channel estimation is increased. For example, in the case that the first PPDU is used for sensing measurement, based on the pseudo-random sequence, accurate target detection can be achieved. In a multi-target environment, based on the pseudo-random sequence, the signal subspace can be increased, and thus the first communication device or the second communication device can distinguish the echo signals of different targets in the multi-target environment and reduce interference. In addition, any two pseudo-random sequences have good cross-correlation. In the case that the first PPDU is used for positioning measurement or channel sounding, different users can use different pseudo-random sequences. Based on the cross-correlation of the pseudo-random sequences, interference can be reduced, and more accurate positioning measurement or channel sounding can be achieved.
[0189] In some possible implementation ways, the pseudo-random sequence described above can be replaced by a hadamard sequence or a Walsh sequence. That is, the LTF field in the first PPDU described above is determined by the hadamard sequence or the Walsh sequence. For example, the number of LTF symbols in the LTF field is determined by the hadamard sequence and the Walsh sequence. The LTF symbols in the LTF field are multiplied by the elements in the hadamard sequence or the Walsh sequence.
[0190] It can be understood that the specific implementation of the first communication device generating the first PPDU based on the hadamard sequence or the Walsh sequence can refer to the specific implementation of the first communication device generating the first PPDU based on the pseudo-random sequence, which will not be described here in detail.
[0191] Please refer to FIG. 8A, which is a flow diagram of a communication method provided by the embodiments of the present application. As shown in FIG. 8A, the method includes but is not limited to the following steps.
[0192] In some possible implementation ways, the method shown in FIG. 8A includes step 801 and step 802.
[0193] 801, the first communication device sends first indication information, and the second communication device receives the first indication information. The first indication information is used to indicate that the first communication device supports generating the first PPDU based on a pseudo-random sequence. Alternatively, the first indication information is used to indicate that the first communication device supports the first PPDU, and the LTF field in the first PPDU is determined by the pseudo-random sequence.
[0194] The first PPDU is used for sensing measurement or positioning measurement or channel sounding. That is, the first indication information is used to indicate that the first communication device supports using the PPDU generated by the pseudo-random sequence for sensing measurement or positioning measurement or channel sounding.
[0195] The first indication information further indicates the length of the pseudo-random sequence supported by the first communication device. Alternatively, the first indication information further indicates the length range of the pseudo-random sequence supported by the first communication device. Alternatively, the first indication information further indicates the maximum length of the pseudo-random sequence supported by the first communication device.
[0196] Optionally, the sensing process in which the first communication device and the second communication device perform sensing measurement based on the first PPDU can be referred to as high precision sensing, that is, the first indication information is used to indicate that the first communication device supports high precision sensing. The positioning process in which the first communication device and the second communication device perform positioning measurement based on the first PPDU can also be referred to as high precision localization, that is, the first indication information is used to indicate that the first communication device supports high precision localization.
[0197] Optionally, the first indication information can further indicate that the first communication device supports an m-sequence or a gold sequence or a Kasami sequence.
[0198] Optionally, the first indication information further indicates a sequence set supported by the first communication device.
[0199] Exemplarily, the first indication information can be carried in a pseudo-random sequence support field (PN code supported) and a pseudo-random sequence length support field (PN code length supported). The pseudo-random sequence support field is used to indicate whether the first communication device supports generating the first PPDU based on a pseudo-random sequence.
[0200] Exemplarily, the pseudo-random sequence support field can also be referred to as a high precision sensing support field (high precision sensing supported) or a high precision localization support field (high precision localization supported).
[0201] Exemplarily, the pseudo-random sequence support field includes 1 bit, when the pseudo-random sequence support field is set to 1, the pseudo-random sequence support field indicates that the first communication device supports generating the first PPDU based on a pseudo-random sequence. When the pseudo-random sequence support field is set to 0, the pseudo-random sequence support field indicates that the first communication device does not support generating the first PPDU based on a pseudo-random sequence. Alternatively, when the pseudo-random sequence support field is set to 0, the pseudo-random sequence support field indicates that the first communication device supports generating the first PPDU based on a pseudo-random sequence. When the pseudo-random sequence support field is set to 1, the pseudo-random sequence support field indicates that the first communication device does not support generating the first PPDU based on a pseudo-random sequence.
[0202] Exemplarily, the pseudo-random sequence length support field is used to indicate the maximum length of the pseudo-random sequence supported by the first communication device. For example, the value of the pseudo-random sequence length support field is the maximum length of the pseudo-random sequence supported by the first communication device. For another example, there is a mapping relationship between the value of the pseudo-random sequence length support field and the maximum length of the pseudo-random sequence supported by the first communication device.
[0203] Exemplarily, the value of the pseudo-random sequence length support field and the maximum length of the pseudo-random sequence supported by the first communication device can satisfy: Nmax=2 n -1, where Nmax is the maximum length of the pseudo-random sequence supported by the first communication device, and n is the value of the pseudo-random sequence length support field. For example, the pseudo-random sequence length support field includes 3 bits, and when the 3 bits are set to different values, it indicates that the first communication device supports different maximum lengths of the pseudo-random sequence. Table 1 is an example of the mapping relationship between the value of the pseudo-random sequence length support field and the length of the pseudo-random sequence supported by the first communication device. As shown in Table 1, when the value of the pseudo-random sequence length support field is 1, the maximum length of the pseudo-random sequence supported by the first communication device is 3, when the value of the pseudo-random sequence length support field is 2, the maximum length of the pseudo-random sequence supported by the first communication device is 7, and so on.
[0204] Table 1
[0205] It can be understood that the value of the pseudo-random sequence support field and the length of the pseudo-random sequence supported by the first communication device shown in Table 1 are only examples, and should not be understood as a limitation on the embodiments of the present application. In the embodiments of the present application, the value of the pseudo-random sequence support field can also be other values, and the length of the pseudo-random sequence supported by the first communication device can also be other values, which are not limited by the present application.
[0206] As an example, the pseudo-random sequence support field and the pseudo-random sequence length support field can be included in a sensing field, which can be included in a sensing capabilities element, which can be carried in any one of: a sensing measurement query frame, a probe request frame, a probe response frame, an association request frame, an association response frame. That is, the first communication device sends the first indication information by any one of the sensing measurement query frame, the probe request frame, the probe response frame, the association request frame, the association response frame to indicate that the first communication device supports generating the first PPDU based on the pseudo-random sequence and to indicate the maximum length of the pseudo-random sequence supported by the first communication device.
[0207] Exemplarily, the structure of the sensing field can be as shown in FIG. 9A, and the sensing field can further include at least one of: responder needed, bandwidth (BW), maximum (Max) Max transmit (TX) space time stream (STS) ≤ 80 MHz, Max TX STS = 160 MHz, Max TX STS = 320 MHz, Max receive (RX) STS ≤ 80 MHz, Max RX STS = 160 MHz, Max RX STS = 320 MHz, Max TX HE-LTF repetition, Max RX HE-LTF repetition, Max TX HE-LTF total, Max RX HE-LTF total, Max RX EHT-LTF total, device class, full bandwidth UL multiple-user multiple-input multiple-output (MIMO) (full bandwidth UL MU-MIMO), Max supported sessions, Min measurement interval, poll required, threshold based reporting, subcarrier grouping of 16 (N g = 16), sensing responder to sensing responder (SR2SR) support, Max RX chains, reserved.
[0208] Exemplarily, the number of bits occupied by each field in the perception field can be as follows: 1 bit (such as bit 0, denoted as B0) for response end requirement, 3 bits (such as B1 to B3) for bandwidth, 3 bits (such as B4 to B6) for MaxTXSTS≤80MHz, 3 bits (such as B7 to B9) for MaxTXSTS=160MHz, 3 bits (such as B10 to B12) for MaxTXSTS=320MHz, 3 bits (such as B12 to B15) for MaxRXSTS≤80MHz, 3 bits (such as B16 to B18) for MaxRXSTS=160MHz, 3 bits (such as B19 to B21) for MaxRXSTS=320MHz, 3 bits (such as B22 to B24) for MaxTXHE-LTF repetition, 3 bits (such as B25 to B27) for MaxRXHE-LTF repetition, 2 bits (such as B28 to B29) for MaxTXHE-LTF total number, 2 bits (such as B30 to B31) for MaxRXHE-LTF total number, 3 bits (such as B32 to B34) for MaxRXEHT-LTF total number, 1 bit (such as B35) for device category, 1 bit (such as B36) for uplink multi-user MIMO on full bandwidth, 4 bits (such as B37 to B40) for maximum supported conference number, 23 bits (such as B41 to B63) for minimum measurement interval, 1 bit (such as B64) for polling requirement, 1 bit (such as B65) for threshold-based reporting, N g = 16, 1 bit (such as B66), SR2SR support, 1 bit (such as B67), maximum receive chain number, 3 bits (such as B68 to B70), pseudo-random sequence support field, 1 bit (such as B71), pseudo-random sequence length support field, 3 bits (such as B72 to B74), and reserved field, 5 bits (such as B75 to B79).
[0209] It can be understood that the above-mentioned STS can be used to represent space-time streams or spatial streams, and the present application does not make any limitation.
[0210] It can be understood that the number of bits occupied by each field and the positional relationship between each field shown in FIG. 9A are only examples, and should not be understood as a limitation on the embodiments of the present application. The embodiments of the present application do not make any limitation on the number of bits occupied by each field and the positional relationship between each field. For specific description of the perception field, reference can also be made to the related description in the protocol 802.11bf.
[0211] In this example, the pseudo-random sequence support field can also be referred to as high-precision perception support field.
[0212] As another example, the pseudo-random sequence support field and the pseudo-random sequence length support field are included in an EHT capabilities element or EHT PHY Capabilities Information in the EHT capabilities element. Alternatively, the pseudo-random sequence support field and the pseudo-random sequence length support field are carried in a UHR capabilities element or UHR PHY Capabilities Information in the UHR capabilities element.
[0213] As yet another example, the pseudo-random sequence support field and the pseudo-random sequence length support field are included in a ranging parameters field in a fine timing measurement (FTM) frame or a FTM request (FTMR) frame. The structure of the ranging parameters field is shown in FIG. 9B, which, as shown in FIG. 9B, can also include at least one of: a status indication, a value field, initiating STA (ISTA) to responding STA (RSTA) (ISTA to RSTA, I2R) location measurement report (LMR) feedback, a reserved field, a ranging priority, a RSTA to ISTA (R2I) time of arrival (TOA) type, an I2R TOA type, a R2I angle of arrival (AOA) request, an I2R AOA request, a format and bandwidth, an immediate R2I feedback, an immediate I2R feedback, a Max I2R Repetition, a Max R2I Repetition, a reserved field, a Max R2I STS < 80 MHz, a Max R2I STS = 160 MHz, a Max R2I LTFTotal, a Max I2R LTFTotal, a Max I2R STS < 80 MHz, a Max I2R STS = 160 MHz, a basic service set (BSS) color information, and a reserved field.
[0214] Exemplarily, the bit number occupied by each field in the ranging parameter field can be as follows: the state indication field occupies 2 bits (such as bits 0 to 1, i.e., B0 and B1), the value field occupies 5 bits (such as B2 to B6), the I2RLMR feedback occupies 1 bit (such as B7), the reserved field occupies 2 bits (such as B8 to B9), the ranging priority occupies 2 bits (such as B10 to B11), the R2ITOA type occupies 1 bit (such as B12), the I2RTOA type occupies 1 bit (such as B13), the R2IAOA request occupies 1 bit (such as B14), the I2RAOA request occupies 1 bit (such as B15), the format and bandwidth occupies 6 bits (such as B16 to B21), the immediate R2I feedback occupies 1 bit (such as B22), the immediate I2R feedback occupies 1 bit (such as B23), the maximum I2R repetition occupies 3 bits (such as B24 to B26), the maximum R2I repetition occupies 3 bits (such as B27 to B29), the reserved field occupies 2 bits (such as B30 to B31), the MaxR2ISTS≤80MHz occupies 3 bits (such as B32 to B34), the MaxR2ISTS=160MHz occupies 3 bits (such as B35 to B37), the maximum R2ILTF total number occupies 2 bits (such as B38 to B39), the maximum I2RLTF total number occupies 2 bits (such as B40 to B41), the MaxI2RSTS≤80MHz occupies 3 bits (such as B42 to B44), the MaxI2RSTS=160MHz occupies 3 bits (such as B45 to B47), the BSS coloring information occupies 8 bits (such as B48 to B55), the pseudo-random sequence support field occupies 1 bit (such as B56), the pseudo-random sequence length support field occupies 3 bits (such as B57 to B59), and the reserved field occupies 4 bits (such as B60 to B63).
[0215] It can be understood that the positional relationship between the fields shown in FIG. 9B is only an example, and should not be understood as a limitation on the embodiments of the present application. The embodiments of the present application do not limit the positions of the pseudo-random sequence support field and the pseudo-random sequence length support field in the ranging parameter field. For related descriptions of the ranging parameter field, reference can be made to the related descriptions in the protocol 802.11az.
[0216] In this example, the pseudo-random sequence support field can also be referred to as a high-precision ranging support field.
[0217] Alternatively, the pseudo-random sequence support field can also be included in the reserved field (such as the reserved field corresponding to B8 and B9 or the reserved field corresponding to B30 and B31) in the ranging parameter field shown in FIG. 9B. For example, the pseudo-random sequence support field includes at least one of bit 8, bit 9, bit 30, or bit 31. In this way, the reserved field in the ranging parameter field can be used to carry the pseudo-random sequence support field, without the need to add a new field in the ranging parameter field, thereby reducing signaling overhead.
[0218] Optionally, the pseudo-random sequence support field and the pseudo-random sequence length support field can contain 4 bits of the reserved fields (e.g., B8, B9, B30 and B31) in the ranging parameter field shown in FIG. 9B. For example, the pseudo-random sequence support field occupies 1 bit, and the pseudo-random sequence length support field occupies the remaining 3 bits. In this way, the bits of the reserved fields in the ranging parameter field can be used to carry the first indication information, so that no new field needs to be added in the ranging parameter field, reducing the signaling overhead.
[0219] It can be understood that the pseudo-random sequence support field described above is only the name of the field used to carry the information indicating that the first communication device supports generating the first PPDU based on the pseudo-random sequence, and should not be understood as a limitation of the present application. In the embodiments of the present application, the field used to carry the information indicating that the first communication device supports generating the first PPDU based on the pseudo-random sequence can also have other names, which are not limited in the present application. The pseudo-random sequence length support field described above is only the name of the field used to carry the information indicating the length of the pseudo-random sequence supported by the first communication device, and should not be understood as a limitation of the present application. In the embodiments of the present application, the field used to carry the information indicating the length of the pseudo-random sequence supported by the first communication device can also have other names, which are not limited in the present application.
[0220] 802, the second communication device sends second indication information, and correspondingly, the first communication device receives the second indication information. The second indication information is used to indicate that the second communication device supports generating the first PPDU based on the pseudo-random sequence, or the second indication information is used to indicate that the second communication device indicates the first PPDU, and the LTF field in the first PPDU is generated by the pseudo-random sequence. The second indication information also indicates the length of the pseudo-random sequence supported by the second communication device, or the second indication information also indicates the length range of the pseudo-random sequence supported by the second communication device, or the second indication information also indicates the maximum length of the pseudo-random sequence supported by the second communication device.
[0221] Optionally, the sensing process in which the first communication device and the second communication device perform sensing measurement based on the first PPDU can be referred to as high-precision sensing (high precision sensing supported), i.e., the second indication information is used to indicate that the second communication device supports high-precision sensing. The positioning process in which the first communication device and the second communication device perform positioning measurement based on the first PPDU can also be referred to as high-precision ranging, i.e., the second indication information is used to indicate that the second communication device supports high-precision ranging.
[0222] Optionally, the second indication information can also indicate that the second communication device supports an m-sequence or a gold sequence or a Kasami sequence.
[0223] Optionally, the second indication information further indicates a sequence set supported by the second communication device.
[0224] It can be understood that the first indication information and the second indication information have the same function, and the corresponding receiving end and the corresponding sending end are different. The specific description of the second indication information can refer to the related description of the first indication information in the foregoing description, and will not be described in detail here.
[0225] In the implementation manner, the first communication device and the second communication device can interact the first indication information and the second indication information in the capability interaction stage, so as to facilitate the sensing measurement or the positioning measurement or the channel sounding based on the first PPDU generated by the pseudo-random sequence in the subsequent stage.
[0226] It can be understood that in the method shown in FIG. 8A, step 801 can be performed first, and then step 802 is performed. Alternatively, step 802 is performed first, and then step 801 is performed. The application does not limit the order of step 801 and step 802.
[0227] In some possible implementation manners, the method shown in FIG. 8A can further include step 803.
[0228] 803, the first communication device sends or receives third indication information, and the second communication device receives or sends the third indication information correspondingly. The third indication information is used to indicate that the first PPDU is generated according to the pseudo-random sequence. Alternatively, the third indication information indicates that the pseudo-random sequence is used in the first PPDU.
[0229] The first PPDU is used for sensing measurement or positioning measurement or channel sounding. That is, the third indication information indicates that the PPDU generated by the pseudo-random sequence is used for sensing measurement or positioning measurement or channel sounding.
[0230] As an example, the first PPDU is used for sensing measurement, the first communication device can be a sensing initiator, and the second communication device is a sensing responder. Alternatively, the second communication device is a sensing initiator, and the first communication device is a sensing responder. The first communication device and the second communication device interact the third indication information in the sensing measurement session establishment stage. For example, the third indication information can be carried in a sensing measurement request frame. When the first communication device is a sensing initiator and the second communication device is a sensing responder, the first communication device sends the third indication information, and the second communication device receives the third indication information. When the second communication device is a sensing initiator and the first communication device is a sensing responder, the second communication device sends the third indication information, and the first communication device receives the third indication information.
[0231] As another example, the first PPDU is for a positioning measurement, the first communication device can be an AP and the second communication device can be a STA. Alternatively, the first communication device can be a STA and the second communication device can be an AP. The first communication device and the second communication device can exchange the third indication information in a positioning FTM negotiation procedure. For example, the third indication information can be carried in an FTM request (FTMR) frame or an FTM frame. In the case that the first communication device is a STA, the second communication device is an AP, and the third indication information is included in the FTMR frame, the first communication device transmits the third indication information and the second communication device receives the third indication information. In the case that the first communication device is a STA, the second communication device is an AP, and the third indication information is included in the FTM frame, the second communication device transmits the third indication information and the first communication device receives the third indication information. In the case that the first communication device is an AP, the second communication device is a STA, and the third indication information is included in the FTMR frame, the second communication device transmits the third indication information and the first communication device receives the third indication information. In the case that the first communication device is an AP, the second communication device is a STA, and the third indication information is included in the FTM frame, the first communication device transmits the third indication information and the second communication device receives the third indication information.
[0232] Exemplarily, the third indication information can be carried in a pseudo-random sequence (PN code) field, which is used to indicate whether the PPDU used in the sensing measurement or the positioning measurement or the channel sounding is generated based on a pseudo-random sequence. Alternatively, the pseudo-random sequence field is used to indicate whether the PPDU generated based on a pseudo-random sequence is used in the sensing measurement or the positioning measurement or the channel sounding.
[0233] As an example, the pseudo-random sequence field includes 1 bit, and the value of the 1 bit is 1 when indicating that the PPDU used in the sensing measurement or the positioning measurement or the channel sounding is generated based on a pseudo-random sequence, and the value of the 1 bit is 0 when indicating that the PPDU used in the sensing measurement or the positioning measurement or the channel sounding is not generated based on a pseudo-random sequence. Alternatively, the value of the 1 bit is 0 when indicating that the PPDU used in the sensing measurement or the positioning measurement or the channel sounding is generated based on a pseudo-random sequence, and the value of the 1 bit is 1 when indicating that the PPDU used in the sensing measurement or the positioning measurement or the channel sounding is not generated based on a pseudo-random sequence.
[0234] As another example, the pseudo-random sequence field includes 2 bits to indicate any of the following: the PPDU used in the sensing measurement or positioning measurement or channel sounding is not generated based on a pseudo-random sequence, the PPDU used in the sensing measurement or positioning measurement or channel sounding is generated based on an m-sequence, the PPDU used in the sensing measurement or positioning measurement or channel sounding is generated based on a Gold sequence, the PPDU used in the sensing measurement or positioning measurement or channel sounding is generated based on a Kasami sequence. For example, when the 2 bits are set to 0, the pseudo-random sequence field indicates that the PPDU used in the sensing measurement or positioning measurement or channel sounding is not generated based on a pseudo-random sequence. When the 2 bits are set to 1, the pseudo-random sequence field indicates that the PPDU used in the sensing measurement or positioning measurement or channel sounding is generated based on an m-sequence. When the 2 bits are set to 2, the pseudo-random sequence field indicates that the PPDU used in the sensing measurement or positioning measurement or channel sounding is generated based on a Gold sequence. When the 2 bits are set to 3, the pseudo-random sequence field indicates that the PPDU used in the sensing measurement or positioning measurement or channel sounding is generated based on a Kasami sequence.
[0235] As an example, the first PPDU is used for sensing measurement, and the pseudo-random sequence field is included in a sensing measurement parameters field in a sensing measurement request frame. The structure of the sensing measurement parameters field can be as shown in FIG. 10. The sensing measurement parameters field can include at least one of the following: a sensing transmitter, a sensing receiver, a sensing measurement report requested, a measurement session expiry exponent, a BW, a TX LTF repetition, a RX LTF repetition, a TX STS, a RX STS, a number of RX chains, a report timestamp, a subcarrier grouping BSS coloring information, a pseudo-random sequence field, a reserved field.
[0236] Exemplarily, the number of bits occupied by each field in the sensing measurement parameter field can be as follows: 1 bit (such as B0) for a sensing sending end, 1 bit (such as B1) for a sensing receiving end, 1 bit (such as B2) for a sensing measurement report requirement, 4 bits (such as B3 to B6) for a measurement session expiration index, 3 bits (such as B7 to B9) for BW, 3 bits (such as B10 to B12) for TX LTF repetition, 3 bits (such as B13 to B15) for RX LTF repetition, 3 bits (such as B16 to B18) for TXSTS, 3 bits (such as B19 to B21) for RXSTS, 3 bits (such as B22 to B24) for a number of receiving links, 1 bit (such as B25) for a report timestamp, 1 bit (such as B26), 8 bits (such as B27 to B34) for BSS coloring information, 1 or 2 bits (such as B35 or B35 and B36) for a pseudo-random sequence field, and 3 bits or 4 bits (such as B36 or B37 to B39) for a reserved field.
[0237] It can be understood that the number of bits occupied by each field in FIG. 10 and the positional relationship between each field are only examples, and should not be understood as a limitation on the embodiments of the present application. The embodiments of the present application do not limit the number of bits occupied by each field in the sensing parameter field and the positional relationship between each field.
[0238] As another example, the first PPDU is used for positioning measurement, and the pseudo-random sequence field is included in a ranging parameter field in an FTM-R frame or an FTM frame. The structure of the ranging parameter field can be as shown in FIG. 9B, the pseudo-random sequence field can be included in a reserved field in the ranging parameter field, that is, the pseudo-random sequence field can be represented by the reserved field in the ranging parameter field, or the pseudo-random sequence field can occupy one or more bits in the reserved field in the ranging parameter field. For example, the pseudo-random sequence field includes one or more bits in B8, B9, B30, B31, and B60 to B63 in the ranging parameter field.
[0239] The first communication device and the second communication device can interact with the third indication information in the sensing session establishment stage or the FTM negotiation stage to indicate whether the PPDU generated based on the pseudo-random sequence is used in the sensing measurement or the positioning measurement or the channel sounding.
[0240] In a possible implementation, the first communication device and the second communication device can further interact with a sequence set supported by the first communication device and a sequence set supported by the second communication device in the sensing session establishment stage or the FTM negotiation stage, and the sequence set supported by the first communication device and the sequence set supported by the second communication device are used to determine the pseudo-random sequence used to generate the first PPDU.
[0241] 804, the first communication device transmits or receives a first radio frame, and the second communication device receives or transmits the first radio frame correspondingly, the first radio frame comprising a first field, the first field being used to indicate a length of a pseudo-random sequence.
[0242] Exemplarily, the length of the pseudo-random sequence is contained in a length range indicated by the first indication information and the second indication information, or the length of the pseudo-random sequence is less than or equal to a maximum length of the pseudo-random sequence indicated by the first indication information and the second indication information. That is, the first communication device supports the length of the pseudo-random sequence, and the second communication device supports the length of the pseudo-random sequence. Alternatively, the first indication information indicates that the first communication device supports the length of the pseudo-random sequence, and the second indication information indicates that the second communication device supports the length of the pseudo-random sequence.
[0243] Regarding the first radio frame, the embodiments of the present application provide the following examples:
[0244] Example 1: the first radio frame is a sensing null data packet announcement (NDPA) frame (Sensing NDPA frame).
[0245] In a case where the first communication device is a sensing initiator and the second communication device is a sensing responder, the first communication device transmits the sensing NDPA frame, and the second communication device receives the sensing NDPA frame. The first field can be contained in a user information field corresponding to the second communication device. For example, the first field comprises the 20th bit to the 22nd bit of the user information field corresponding to the second communication device. In a case where the first communication device is a sensing responder and the second communication device is a sensing initiator, the second communication device transmits the sensing NDPA frame, and the first communication device receives the sensing NDPA frame. The first field can be contained in a user information field corresponding to the first communication device. For example, the first field comprises the 20th bit to the 22nd bit of the user information field corresponding to the first communication device.
[0246] In one example, in a trigger-based sensing measurement, the user info field corresponding to the first communication device or the second communication device can be as shown in FIG. 11A, which includes at least one of: an associated identifier (AID) 11 (occupying 11 bits, such as B0-B10), a reserved field (occupying 6 bits, such as B11-B16), a number of space time stream (NSTS) of sensing initiator to sensing responder (SI2SR) (occupying 3 bits, such as B17-B19), a first field (occupying 3 bits, such as B20-B22), a reserved field (occupying 4 bits, such as B23-B26), a disambiguation field (occupying 1 bit, such as B27), a reserved field (occupying 4 bits, such as B28-B31).
[0247] In the user info field shown in FIG. 11A, the first field can be referred to as a sensing initiator to sensing responder (SI2SR) repetition (SI2SR Rep) field, or the first field can also be referred to in other ways, which is not limited in the present application.
[0248] Optionally, in order to indicate the length of a larger pseudo-random sequence, the first field can also include one or more bits of the reserved field in the user info field shown in FIG. 11A. For example, the first field can also include one or more bits of B11-B16, B23-B26, and B28-B31. For example, B14-B16 can be defined as an extension of the first field (which can be referred to as SI2SR Rep Ext), and B14-B16 and B20-B22 are jointly used to indicate the length of the pseudo-random sequence.
[0249] In another example, in a non-trigger-based sensing measurement, the user info field corresponding to the first communication device or the second communication device further includes a second field, which is used to indicate the length of a pseudo-random sequence used to generate a second PPDU, the second PPDU being a PPDU sent by the second communication device for sensing measurement.
[0250] In the case that the first communication device is a sensing responder and the second communication device is a sensing initiator, the user information field corresponding to the first communication device or the second communication device can be as shown in FIG. 11B. The user information field includes at least one of the following: AID 11 (occupying 11 bits, such as B0-B10), a reserved field (occupying 6 bits, such as B11-B16), SI2SRNSTS (occupying 3 bits, such as B17-B19), a first field (occupying 3 bits, such as B20-B22), SI2SRNSTS (occupying 3 bits, such as B23-B25), a reserved field (occupying 1 bit, such as B26), disambiguation (occupying 1 bit, such as B27), a second field (occupying 3 bits, such as B28-B30), a reserved field (occupying 1 bit, such as B31).
[0251] Optionally, in the user information field shown in FIG. 11B, the first field can also be referred to as a SR2SIRep field, or the first field can also have other names, which are not limited in the present application. The second field can also be referred to as a SI2SRRep field, or the second field can also have other names, which are not limited in the present application.
[0252] In the case that the first communication device is a sensing initiator and the second communication device is a sensing responder, the first field can be B28-B30 in the user information field, and the second field can include B20-B22 in the user information field. In this case, the first field can also be referred to as a SI2SRRep field, and the second field can also be referred to as a SR2SIRep field, or the first field and the second field can also have other names, which are not limited in the present application.
[0253] Optionally, in order to indicate the length of a larger pseudo-random sequence, the first field can also include one or more bits in the reserved field in FIG. 11B. For example, the first field can include one or more bits of B11-B16, B26, and B31.
[0254] Example II: A first wireless frame is a sensing responder to sensing initiator (SR2SI) sounding trigger frame. The first communication device is a STA, and the second communication device is an AP. The first communication device is a STA, and the second communication device sends the SR2SI sounding trigger frame. The first communication device receives the SR2SI sounding trigger frame. The first field can be included in the user information field corresponding to the first communication device in the SR2SI sounding trigger frame. For example, the first field includes the 21st bit to the 23rd bit in the user information field corresponding to the first communication device.
[0255] Exemplarily, the user info field corresponding to the first communication apparatus can be as shown in FIG. 11C. The user info field can include at least one of the following: AID 12 / USID 12 (occupying 12 bits, such as B0-B11), reserved field (occupying 9 bits, such as B12-B20), first field (occupying 3 bits, such as B21-B23), reserved field (occupying 2 bits, such as B24-B25), SS allocation / random access resource unit (RA-RU) information (occupying 6 bits, such as B26-B31), UL target receive power (occupying 7 bits, such as B32-B38), reserved field (occupying 1 bit, such as B39).
[0256] In this example, the first field can also be referred to as SR2SI Rep field, or the first field can also have other names, which are not limited in the present application.
[0257] Optionally, in order to indicate the length of the larger pseudo-random sequence, the first field can include one or more bits of the reserved field in the user info field as shown in FIG. 11C. For example, the first field can also include one or more bits of B12-B20, B24-B25 and B39. For example, B18-B20 can be defined as an extension of the first field (which can be referred to as SR2SI Rep Ext), and B18-B20 and B21-B23 are jointly used to indicate the length of the pseudo-random sequence.
[0258] Example three: the first wireless frame is a SR2SR sounding trigger frame. The first communication apparatus is a STA, and the second communication apparatus is a STA. The first wireless frame can be sent by an AP, and the first communication apparatus and the second communication apparatus receive the first wireless frame. The first field can be included in the user info field corresponding to the first communication apparatus in the SR2SR sounding trigger frame. For example, the first field can include the 21st bit to the 23rd bit in the user info field corresponding to the first communication apparatus.
[0259] Exemplarily, the user info field corresponding to the first communication device can be as shown in FIG. 11D. The user info field can include at least one of the following: AID 12 / unassociated identifier (USID) 12 (occupying 12 bits, such as B0-B11), TX / RX (occupying 1 bit, such as B12), reserved field (occupying 8 bits, such as B13-B20), first field (occupying 3 bits, such as B21-B23), reserved field (occupying 2 bits, such as B24-B25), SS allocation / RA-RU information (occupying 6 bits, such as B26-B31), uplink (UL) target receive power (occupying 7 bits, such as B32-B38), reserved field (occupying 1 bit, such as B39).
[0260] In this example, the first field can also be referred to as an SR2SR Rep field, or the first field can also be referred to by other names, which are not limited in the present application.
[0261] Optionally, in order to indicate the length of a larger pseudo-random sequence, the first field can include one or more bits of the reserved field in the user info field as shown in FIG. 11D. For example, the first field can also include one or more bits of B13-B20, B24-B25, and B39. For example, B18-B20 can be defined as an extension of the first field (which can be referred to as an SR2SR Rep Ext), and B18-B20 and B21-B23 are jointly used to indicate the length of the pseudo-random sequence.
[0262] Example four: the first wireless frame is a trigger frame (TF) ranging sounding frame. The first communication device is a positioning initiator (STA), and the second communication device is a positioning responder (AP). The second communication device sends the TF ranging sounding frame, and the first communication device receives the TF ranging sounding frame. The first field can be included in the user info field corresponding to the first communication device in the TF ranging sounding frame. For example, the first field includes the 21st bit to the 23rd bit in the user info field corresponding to the first communication device.
[0263] Exemplarily, the user info field corresponding to the first communication device can be as shown in FIG. 11E, which includes at least one of the following: AID 12 / RSID 12 (occupying 12 bits, such as B0-B11), reserved field (occupying 9 bits, such as B12-B20), first field (occupying 3 bits, such as B21-B23), reserved field (occupying 2 bits, such as B24-B25), SS allocation / RA-RU information (occupying 6 bits, such as B26-B31), UL target receive power (occupying 7 bits, such as B32-B38), reserved field (occupying 1 bit, such as B39).
[0264] In this example, the first field can also be referred to as an I2RRep field, or the first field can also have other names, which are not limited in the present application.
[0265] Optionally, in order to indicate the length of a larger pseudo-random sequence, the first field can also include one or more bits in the reserved field as shown in FIG. 11E. For example, the first field can include one or more bits in B12-B20, B24-B25 and B39. For example, B18-B20 can be defined as an extension of the first field, and B18-B20 and B21-B23 are jointly used to indicate the length of the pseudo-random sequence.
[0266] Example five: the first wireless frame is a ranging NDPA frame. The first communication device is an AP, the second communication device is a STA, the first communication device sends the ranging NDPA frame, and the second communication device receives the ranging NDPA frame. The first field can be included in the user info field corresponding to the second communication device. For example, the first field can include the 20th bit to the 22nd bit in the user info field corresponding to the second communication device.
[0267] Exemplarily, the user info field corresponding to the second communication device can be as shown in FIG. 11F, which includes at least one of the following: AID 11 (occupying 11 bits, such as B0-B11), LTF offset (occupying 6 bits, such as B11-B16), R2INSTS (occupying 3 bits, such as B17-B19), first field (occupying 3 bits, such as B20-B22), I2RNSTS (occupying 3 bits, such as B23-B25), reserved field (occupying 1 bit, such as B26), disambiguation (occupying 1 field, such as B27), I2RRep (occupying 3 bits, such as B28-B30), reserved field (occupying 1 bit, such as B31).
[0268] Exemplarily, the I2RNSTS field and the I2R Rep field above can also be reserved fields.
[0269] In this example, the first field can also be referred to as an R2I Rep field, or the first field can also have other names, which are not limited in the present application.
[0270] Optionally, in order to indicate the length of a larger pseudo-random sequence, the first field can also include one or more bits in the reserved field as shown in FIG. 11F. For example, the first field can include the first one or more bits in B26 or B31.
[0271] Example Six: The first wireless frame is a ranging NDP announcement frame. In the case that the first communication device is a positioning initiator and the second communication device is a positioning responder, the first communication device sends the ranging NDP announcement frame, and the second communication device receives the ranging NDP announcement frame. The first field can be included in the user information field corresponding to the first communication device in the ranging NDP announcement frame. For example, the first field includes the 28th bit to the 30th bit in the user information field corresponding to the first communication device. The user information field corresponding to the first communication device can be as shown in FIG. 11F, and the first field can include B28 to B30 in the user information field.
[0272] In the case that the first communication device is a positioning responder and the second communication device is a positioning initiator, the second communication device sends the ranging NDP announcement frame, and the first communication device receives the ranging NDP announcement frame. The first field can be included in the user information field corresponding to the second communication device in the ranging NDP announcement frame. For example, the first field includes the 20th bit to the 22nd bit in the user information field corresponding to the second communication device. The user information field corresponding to the first communication device can be as shown in FIG. 11F.
[0273] In this example, the first field can also be referred to as an R2I Rep field, or the first field can also have other names, which are not limited in the present application.
[0274] Example Seven: The first wireless frame is an EHT NDPA frame. The first wireless frame is transmitted by the first communication device and received by the second communication device. Illustratively, in the case that the first communication device is a STA, the first field can be included in a user info field corresponding to the first communication device in the EHT NDPA frame. In the case that the second communication device is a STA, the first field can be included in a user info field corresponding to the second communication device in the EHT NDPA frame. The user info field corresponding to the first communication device or the second communication device can be as shown in FIG. 11G. The user info field can include at least one of the following: an AID, partial BW info, a reserved field, an Nc index, a feedback type and Ng, disambiguation, a codebook size, the first field.
[0275] Illustratively, the number of bits occupied by each field in the user info field can be as follows: the AID field occupies 11 bits (e.g., B0-B10), the partial BW info occupies 9 bits (e.g., B11-B19), the reserved field occupies 1 bit (e.g., B20), the Nc index occupies 4 bits (e.g., B21-B24), the feedback type and Ng occupies 2 bits (e.g., B25-B26), the disambiguation occupies 1 bit (e.g., B27), the codebook size occupies 1 bit (e.g., B28), and the first field occupies 3 bits (e.g., B29-B31).
[0276] In this example, the first field can be referred to as a PN code length field, or the first field can also be referred to by other names, which are not limited by the present disclosure. The EHT NDPA frame can also be referred to as a UHR NDPA frame.
[0277] Example Eight: The first wireless frame is a sensing measurement request frame. In the case that the first communication device is a sensing initiator and the second communication device is a sensing responder, the first wireless frame is transmitted by the first communication device and received by the second communication device. In the case that the first communication device is a sensing responder and the second communication device is a sensing initiator, the first wireless frame is transmitted by the second communication device and received by the first communication device.
[0278] Exemplarily, the first field can be included in a sensing measurement request frame. The first field can include one or more bits in B10-B15 and B36-B39 in the sensing measurement parameter field. For example, one or more bits in the TXLTF repetition field or the RXLTF repetition field in the sensing measurement parameter field as shown in FIG. 10. For example, the first field can include one or more bits in the reserved field in the sensing measurement parameter field as shown in FIG. 10.
[0279] Example Nine: The first wireless frame is an FTM-R frame. In the case that the first communication device is a positioning initiator and the second communication device is a positioning responder, the first communication device sends the FTM-R frame, and the second communication device receives the FTM-R frame. In the case that the first communication device is a positioning responder and the second communication device is a positioning initiator, the second communication device sends the FTM-R frame, and the first communication device receives the FTM-R frame.
[0280] Exemplarily, the first field can be included in a ranging parameter field in the FTM-R frame. The first field can include one or more bits in B24-B19 and B60-B63 in the ranging parameter field. For example, the first field can include one or more bits in the maximum I2R repetition field or the maximum R2I repetition field in the ranging parameter field as shown in FIG. 9B. For another example, the first field can include one or more bits in the reserved field in the ranging parameter field as shown in FIG. 9B.
[0281] Example Ten: The first wireless frame is an FTM frame. In the case that the first communication device is a positioning initiator and the second communication device is a positioning responder, the second communication device sends the FTM frame, and the first communication device receives the FTM frame. In the case that the first communication device is a positioning responder and the second communication device is a positioning initiator, the first communication device sends the FTM frame, and the second communication device receives the FTM frame.
[0282] Exemplarily, the first field can be included in a ranging parameter field in the FTM-R frame. The first field can include one or more bits in B24-B19 and B60-B63 in the ranging parameter field. For example, the first field can include one or more bits in the maximum I2R repetition field or the maximum R2I repetition field in the ranging parameter field as shown in FIG. 9B. For another example, the first field can include one or more bits in the reserved field in the ranging parameter field as shown in FIG. 9B.
[0283] Exemplarily, the first field described above can include the length of the pseudo-random sequence, i.e., the value of the first field is the length of the pseudo-random sequence. Alternatively, there is a mapping relationship between the value of the first field and the length of the pseudo-random sequence.
[0284] In an example, the mapping relationship between the value of the first field and the length of the pseudo-random sequence can be as shown in Table 2. As shown in Table 2, in the case that the value of the first field belongs to [0, 2], the length of the pseudo-random sequence indicated by the first field is 3; in the case that the value of the first field belongs to [3, 6], the length of the pseudo-random sequence indicated by the first field is 7; in the case that the value of the first field belongs to [7, 14], the length of the pseudo-random sequence indicated by the first field is 15; in the case that the value of the first field belongs to [15, 30], the length of the pseudo-random sequence indicated by the first field is 31; and so on, which will not be repeated here.
[0285] Table 2
[0286] It can be understood that the value of the first field and the length of the pseudo-random sequence shown in Table 2 are only examples, and should not be understood as a limitation on the embodiments of the present application. In the embodiments of the present application, the value of the first field and the length of the pseudo-random sequence can also take larger values, which are not limited by the present application.
[0287] In another example, the mapping relationship between the value of the first field and the length of the pseudo-random sequence can be as shown in Table 3. As shown in Table 3, when the value of the first field is 1, the first field indicates that the length of the pseudo-random sequence is 3. When the value of the first field is 2, the first field indicates that the length of the pseudo-random sequence is 7, and so on, which will not be repeated here.
[0288] Table 3
[0289] It can be understood that the value of the first field and the length of the pseudo-random sequence shown in Table 3 are only examples, and should not be understood as a limitation on the present application. In the embodiments of the present application, the value of the first field and the length of the pseudo-random sequence can also take larger values, which are not limited by the present application.
[0290] In this example, in the case that the PPDU generated based on the pseudo-random sequence is not used in the sensing measurement or the positioning measurement (for example, the PPDU used in the sensing measurement or the positioning measurement or the channel sounding indicated by the pseudo-random sequence field is not generated based on the pseudo-random sequence), the first field is used to indicate the number of repetitions of the LTF symbol in the LTF field, or the first field is used to indicate the number of LTF repetition blocks in the LTF field.
[0291] In a possible implementation, in the case that the value of the first field satisfies 2 nIn the case that the value of the first field is not equal to -1, the value of the first field indicates the length of the pseudo-random sequence. Wherein, n is a positive integer greater than 1. In this case, the pseudo-random sequence is used to generate the first PPDU, and the length of the pseudo-random sequence is used to determine the number of LTF symbols in the LTF field.
[0292] In the case that the value of the first field is not equal to -1, the value of the first field indicates the length of the pseudo-random sequence. Wherein, n is a positive integer greater than 1. In this case, the pseudo-random sequence is used to generate the first PPDU, and the length of the pseudo-random sequence is used to determine the number of LTF symbols in the LTF field. n In the case that the value of the first field is not equal to -1, the value of the first field indicates the length of the pseudo-random sequence. Wherein, n is a positive integer greater than 1. In this case, the pseudo-random sequence is used to generate the first PPDU, and the length of the pseudo-random sequence is used to determine the number of LTF symbols in the LTF field.
[0293] In this implementation, the first communication device and the second communication device can indicate in the capability interaction stage that the first communication device and the second communication device support generating the first PPDU based on the pseudo-random sequence, or in other words, the first communication device and the second communication device can indicate in the capability interaction stage that the first communication device and the second communication device support high-precision sensing or high-precision ranging or high-precision positioning. The third indication information can not need to be interacted in the sensing session establishment stage or the FTM negotiation stage. The value of the first field indirectly indicates whether to use the PPDU generated by the pseudo-random sequence for sensing measurement or positioning measurement or channel sounding, so that the first field can better compatible with the application scenarios of generating the PPDU based on the pseudo-random sequence and the application scenarios of not generating the PPDU based on the pseudo-random sequence, and the first communication device and the second communication device can more flexibly indicate through the first field whether to use the PPDU generated by the pseudo-random sequence for sensing measurement or positioning measurement or channel sounding in the sensing measurement or positioning measurement or channel sounding.
[0294] Optionally, the method shown in FIG. 8A can further include step 805.
[0295] 805, the first communication device sends or receives the fourth indication information, and correspondingly, the second communication device receives or sends the fourth indication information, the fourth indication information being used to indicate the pseudo-random sequence.
[0296] Exemplarily, the fourth indication information includes any one of the following: an index of the pseudo-random sequence, the pseudo-random sequence, and a parameter used to generate the pseudo-random sequence.
[0297] As an example, the fourth indication information comprises an index of the pseudo-random sequence. The first communication device or the second communication device can store one or more pseudo-random sequences, which respectively correspond to one index. The first communication device and the second communication device can indicate the index of the pseudo-random sequence through the fourth indication information, so that the first communication device and the second communication device can determine the pseudo-random sequence used for generating the first PPDU from the one or more pseudo-random sequences.
[0298] Exemplarily, the one or more pseudo-random sequences can be predefined by a standard or a protocol.
[0299] Optionally, in the case that the first communication device and the second communication device store one pseudo-random sequence, the first communication device and the second communication device do not need to interact the length of the pseudo-random sequence or the index of the pseudo-random sequence. For example, the first communication device and the second communication device interact the third indication information, and indicate whether to generate the first PPDU using the pseudo-random sequence through the third indication information.
[0300] As another example, the fourth indication information comprises the pseudo-random sequence. For example, the fourth indication information comprises a first bit map (which can be referred to as seqbitmap), the length of the first bit map is equal to the length of the pseudo-random sequence, and one bit of the first bit map is used to represent one element in the pseudo-random sequence.
[0301] In this example, the first communication device and the second communication device can directly interact the pseudo-random sequence, so that the first communication device can generate the first PPDU based on the pseudo-random sequence.
[0302] As yet another example, the fourth indication information comprises a parameter used for generating the pseudo-random sequence.
[0303] Exemplarily, the pseudo-random sequence can be generated by a shift register, and the parameter used for generating the pseudo-random sequence can comprise an initial value of the shift register (or referred to as a seed of the shift register). An n-bit shift register can generate a pseudo-random sequence with a length of 2 n -1, and n can also be referred to as the order of the pseudo-random sequence. Exemplarily, the pseudo-random sequence is a m-sequence. For example, when the initial value of the shift register is [1, 1, 0, 1], the generated m-sequence is [-1 -1 -1 1 -1 1 1]. For another example, when the initial value of the shift register is [1, 0, 1, 1], the generated m-sequence is [-1 -1 -1 1 1 -1 1].
[0304] Exemplarily, the fourth indication information can include a second bit map (also referred to as seqgenbitmap), the second bit map having a length of n, and one bit in the second bit map being used to represent one bit in the initial value of the shift register.
[0305] In this example, the initial value of the shift register can be indicated by the fourth indication information, so that the first communication device and the second communication device can generate the pseudo-random sequence based on the initial value of the shift register.
[0306] Exemplarily, the fourth indication information is contained in the first wireless frame.
[0307] As an example, the first communication device and the second communication device can interact with the third indication information in the perception session establishment phase or the FTM negotiation phase, and the third indication information is used to indicate that the perception measurement or the positioning measurement is performed by using the PPDU generated based on the pseudo-random sequence. The first communication device and the second communication device interact with the first wireless frame in the perception measurement phase or the positioning measurement phase, and the first wireless frame is used to indicate the length of the pseudo-random sequence and the pseudo-random sequence. As another example, the first communication device and the second communication device can interact with the first wireless frame in the perception session establishment phase or the FTM negotiation phase, and the first wireless frame is used to indicate the length of the pseudo-random sequence and the pseudo-random sequence. The first communication device and the second communication device interact with the third indication information in the perception measurement phase or the positioning measurement phase, and the third indication information is used to indicate that the perception measurement or the positioning measurement is performed by using the PPDU generated based on the pseudo-random sequence.
[0308] 807. The first communication device transmits a first PPDU, and correspondingly, the second communication device receives the first PPDU.
[0309] It can be understood that the related description about the first PPDU can refer to the related description about the first PPDU in FIG. 5, and will not be described in detail here.
[0310] 808. The second communication device performs channel measurement based on the first PPDU.
[0311] It can be understood that the specific implementation of step 807 can refer to the related description of step 503 in FIG. 5, and will not be described in detail here.
[0312] In the embodiment of the application, the first communication device and the second communication device perform signaling interaction to determine whether to generate the first PPDU based on the pseudo-random sequence and to determine the pseudo-random sequence, so that the first communication device can generate the first PPDU based on the pseudo-random sequence.
[0313] Please refer to FIG. 8B, which is a flow diagram of another communication method provided by the embodiment of the application. As shown in FIG. 8B, the method includes but is not limited to the following steps.
[0314] In some possible implementation manners, the method shown in FIG. 8B includes step 801 and step 802.
[0315] 801. The first communication device sends first indication information, and the second communication device receives the first indication information. The first indication information is used to indicate that the first communication device supports generating the first PPDU based on the pseudo-random sequence. Alternatively, the first indication information is used to indicate that the first communication device supports the first PPDU, and the LTF field in the first PPDU is determined by the pseudo-random sequence.
[0316] 802. The second communication device sends second indication information, and the first communication device receives the second indication information. The second indication information is used to indicate that the second communication device supports generating the first PPDU based on the pseudo-random sequence, or the second indication information is used to indicate that the second communication device indicates the first PPDU, and the LTF field in the first PPDU is generated by the pseudo-random sequence. The second indication information further indicates the length of the pseudo-random sequence supported by the second communication device, or the second indication information further indicates the length range of the pseudo-random sequence supported by the second communication device, or the second indication information further indicates the maximum length of the pseudo-random sequence supported by the second communication device.
[0317] It can be understood that in the method shown in FIG. 8B, step 801 can be performed first, and then step 802 is performed. Alternatively, step 802 can be performed first, and then step 801 is performed. The present application does not limit the order of step 801 and step 802.
[0318] In some possible implementation manners, the method shown in FIG. 8B can further include step 803.
[0319] 803. The first communication device sends or receives third indication information, and the second communication device receives or sends the third indication information. The third indication information is used to indicate that the first PPDU is generated according to the pseudo-random sequence. Alternatively, the third indication information indicates that the pseudo-random sequence is used in the first PPDU.
[0320] 804. The first communication device sends or receives a first wireless frame, and the second communication device receives or sends the first wireless frame. The first wireless frame includes a first field, and the first field is used to indicate the length of the pseudo-random sequence.
[0321] Exemplarily, the first wireless frame can be a sensing measurement request frame or an FTMR frame or an FTM frame.
[0322] It can be understood that the specific description of the first field can refer to the related description in FIG. 8A, and the relationship between the first wireless frame and the first field can refer to the related description in any one of examples eight to ten in step 804 in FIG. 8A, which will not be described here in detail.
[0323] Optionally, the first wireless frame further comprises fourth indication information, the fourth indication information being used for indicating the pseudo-random sequence. The specific description about the fourth indication information can also refer to the related description in step 805 in FIG. 8A, which will not be repeated here.
[0324] 806. The first communication device transmits or receives a second wireless frame, and correspondingly, the second communication device receives or transmits the second wireless frame. The second wireless frame is used for declaring or triggering a first PPDU, and the first PPDU is used for sensing measurement or positioning measurement or channel sounding.
[0325] Exemplarily, the second wireless frame can further comprise a field used for indicating the length of the pseudo-random sequence.
[0326] Exemplarily, the second wireless frame can be a sensing NDPA frame, an SR2SI sounding trigger frame, an SR2SR sounding trigger frame, a TF ranging sounding frame, a ranging NDPA frame, an EHT NDPA frame, an HE NDPA frame, or a UHR NDPA frame. It can be understood that the specific description about the second wireless frame can refer to the first wireless frame shown in any one of the first example to the seventh example in step 804 shown in FIG. 8A, which will not be repeated here.
[0327] 807. The first communication device transmits the first PPDU, and correspondingly, the second communication device receives the first PPDU.
[0328] 808. The second communication device performs channel measurement based on the first PPDU.
[0329] In the embodiments of the present application, the signaling interaction is performed between the first communication device and the second communication device, so as to determine whether to generate the first PPDU based on the pseudo-random sequence, and to determine the pseudo-random sequence, thereby enabling the first communication device to generate the first PPDU based on the pseudo-random sequence.
[0330] Please refer to FIG. 12, which is a flow diagram of a sensing method provided by the embodiments of the present application. As shown in FIG. 12, the method comprises but is not limited to the following steps.
[0331] Optionally, the method shown in FIG. 12 can comprise step 1201 and step 1202.
[0332] 1201. The STA transmits first indication information, and correspondingly, the AP receives the first indication information. The first indication information is used for indicating that the STA supports generating a PPDU (or NDP) for sensing measurement based on a pseudo-random sequence, and indicating the length of the pseudo-random sequence supported by the STA. Alternatively, the first indication information indicates that the STA supports high-precision sensing.
[0333] 1202, the AP transmits second indication information, and correspondingly, the STA receives the second indication information. The second indication information is used to indicate that the AP supports generating the PPDU (or NDP) for the sensing measurement based on the pseudo-random sequence, and indicate the length of the pseudo-random sequence supported by the AP. Alternatively, the second indication information indicates that the AP supports high-precision sensing.
[0334] It can be understood that the specific description of the first indication information and the second indication information can refer to the related description in steps 801 and 802 in FIG. 8A, which will not be described in detail here.
[0335] It can be understood that in the method shown in FIG. 12, step 1201 can be performed first, and then step 1202 is performed. Alternatively, step 1202 is performed first, and then step 1201 is performed. The present application does not limit the order of step 1201 and step 1202.
[0336] Optionally, the method shown in FIG. 12 can include steps 1203 and 1204.
[0337] 1203, the AP transmits a sensing measurement request frame to the STA, and correspondingly, the STA receives the sensing request frame. The sensing measurement request frame is used to initiate the sensing measurement establishment and set the sensing measurement parameters, the sensing type (trigger based (TB) TB / non-TB / proxy sensing (Sensing By Proxy, SBP)) and the corresponding parameters.
[0338] Exemplarily, the sensing measurement request frame includes a sensing measurement parameter field, and the sensing measurement parameter field includes a pseudo-random sequence field. The pseudo-random sequence field is used to carry third indication information, and the third indication information indicates that the sensing measurement is performed using the PPDU generated by the pseudo-random sequence.
[0339] It can be understood that the specific description of the third indication information and the pseudo-random sequence field can refer to the related description in step 803 in FIG. 8A, which will not be described in detail here.
[0340] 1204, the STA transmits a sensing measurement response frame to the AP, and correspondingly, the AP receives the sensing measurement response frame.
[0341] It is understood that the AP is taken as an example of the sensing initiator and the STA is taken as an example of the sensing responder in steps 1203 and 1204. In the case that the STA is taken as an example of the sensing initiator and the AP is taken as an example of the sensing responder, the sensing measurement request frame is sent by the STA and received by the AP, and the sensing measurement response frame is sent by the AP and received by the STA.
[0342] Optionally, the method shown in FIG. 12 can include steps 1205 and 1206.
[0343] 1205, the AP sends a sensing poll trigger frame, and correspondingly, the STA receives the poll trigger frame.
[0344] The AP sends a sensing poll trigger frame to the STA participating in the sensing measurement interaction at the beginning of the sensing measurement, to poll the STA needing to participate in the sensing measurement interaction, so as to determine whether the STA can participate in the sensing measurement.
[0345] 1206, the STA replies a clear to send (CTS)-to-self frame, and correspondingly, the AP receives the CTS-to-self frame.
[0346] The STA replies a CTS-to-self frame to the AP in the case that the STA determines (or decides) that it can participate in the sensing measurement, to indicate that the STA can participate in the sensing measurement.
[0347] 1207, the AP sends a first sensing NDPA frame, and correspondingly, the STA receives the first sensing NDPA frame. The first sensing NDPA frame is used to declare a first NDP, and the first NDP is used for sensing measurement.
[0348] Exemplarily, the AP can send the sensing NDPA frame in a broadcast manner.
[0349] Exemplarily, the first sensing NDPA frame includes a first field, and the first field is used to indicate the length of a first pseudo-random sequence used to generate the first NDP, or in other words, the length of the first pseudo-random sequence is used to determine the number of LTF symbols in the LTF field in the first NDP.
[0350] Exemplarily, the first field is contained in a user information field corresponding to the STA in the first sensing NDPA frame. The user information field can be as shown in FIG. 11A, and details are not described herein.
[0351] It is understood that the specific description of the first field can refer to the related description of step 804 in FIG. 8A, and details are not described herein.
[0352] In a possible implementation, the first sensing NDPA frame further comprises fourth indication information, which is used to indicate the first pseudo-random sequence. In this implementation, the AP and the STA can determine whether to perform sensing measurement by using the first NDP generated by the first pseudo-random sequence in the sensing session establishment stage, and determine the first pseudo-random sequence used to generate the first NDP in the sensing measurement stage.
[0353] It can be understood that the specific description about the fourth indication information can refer to the related description in step 805 in FIG. 8A, which will not be repeated here.
[0354] In another possible implementation, the first field and the fourth field information can be contained in the sensing measurement request frame, and the third indication information can be contained in the first sensing NDPA frame. In this implementation, the AP and the STA can interact the pseudo-random sequence used to generate the PPDU in the sensing session establishment stage, and determine whether to perform sensing measurement by using the PPDU generated by the pseudo-random sequence in the sensing measurement stage.
[0355] 1208, the AP transmits the first NDP, and the STA receives the first NDP correspondingly.
[0356] For example, the LTF field of the first NDP is generated by the first pseudo-random sequence. For example, the length of the first pseudo-random sequence is used to determine the number of LTF symbols in the LTF field.
[0357] For example, the AP can transmit the first NDP after a short inter frame space (SIFS) after transmitting the first sensing NDPA frame.
[0358] It can be understood that the specific description about the first NDP can also refer to the related description about the first PPDU in step 501 in FIG. 5, and the specific description about the first pseudo-random sequence and the LTF field can refer to the related description about the pseudo-random sequence and the LTF field in FIG. 5, which will not be repeated here.
[0359] For example, the first communication device and the second communication device perform the channel measurement process based on step 1207 and step 1208, which can also be called the NDPA probing stage.
[0360] 1209, the AP transmits a sensing trigger frame to the STA, and the STA receives the sensing trigger frame correspondingly. The sensing trigger frame is used to trigger the STA to transmit the second NDP.
[0361] Exemplarily, the sensing trigger frame comprises a first field, which is used to indicate a length of a second pseudo-random sequence. The second pseudo-random sequence is used to determine a LTF field in the second NDP. For example, the length of the second pseudo-random sequence is used to determine a number of LTF symbols of the LTF field in the second NDP.
[0362] Exemplarily, the first field can be contained in a user info field corresponding to the STA in the sensing trigger frame.
[0363] It can be understood that the specific description about the first field can refer to the related description in step 804 in FIG. 8A, which will not be repeated here.
[0364] 1210, the STA transmits the second NDP, and the AP receives the second NDP correspondingly.
[0365] The second NDP comprises a LTF field, which is used for channel estimation. The LTF field is generated by a second pseudo-random sequence. For example, a number of LTF symbols in the LTF field is determined by a length of the second pseudo-random sequence.
[0366] It can be understood that the specific description about the second NDP can refer to the related description about the first PPDU above, and the specific description about the second pseudo-random sequence can refer to the related description about the pseudo-random sequence above, which will not be repeated here.
[0367] As an example, the second NDP can be an SR2SI NDP, and the sensing trigger frame can be an SR2SI sensing trigger frame. The first field is contained in a user info field corresponding to the STA in the SR2SI sensing trigger frame, which can be shown in FIG. 11C.
[0368] As another example, the second NDP can be an SR2SR NDP, and the sensing trigger frame can be an SR2SR sensing trigger frame. The first field is contained in a user info field corresponding to the STA in the SR2SI sensing trigger frame, which can be shown in FIG. 11D.
[0369] Exemplarily, the process of channel measurement by the first communication device and the second communication device through steps 1209 and 1210 can also be called TF sounding.
[0370] It can be understood that the first communication device and the second communication device in the embodiments of the present application can perform sensing measurement through NDPA sounding or TF sounding. When the first communication device and the second communication device perform sensing measurement through NDPA sounding, the method shown in FIG. 12 includes step 1207 and step 1208. When the first communication device and the second communication device perform sensing measurement through TF sounding, the method shown in FIG. 12 includes step 1209 and step 1210. Alternatively, the first communication device and the second communication device can perform sensing measurement through NDPA sounding and TF sounding, and the method shown in FIG. 12 includes step 1207, step 1208, step 1209 and step 1210.
[0371] Optionally, the method shown in FIG. 12 can further include step 1211.
[0372] 1211, the STA reports the measurement result to the AP.
[0373] Exemplarily, the STA performs channel estimation based on the first NDP, obtains CSI, and reports the measured CSI to the AP.
[0374] In the embodiments of the present application, in the triggered sensing measurement, the NDP for sensing measurement sent by the AP or the STA can be generated by a pseudo-random sequence, and based on the autocorrelation of the pseudo-random sequence, the accuracy of sensing can be improved.
[0375] Please refer to FIG. 13, which is a flow diagram of another sensing method according to an embodiment of the present application. As shown in FIG. 13, the method includes but is not limited to the following steps.
[0376] Optionally, the method shown in FIG. 13 includes step 1301 and step 1302.
[0377] 1301, the STA sends first indication information, and correspondingly, the AP receives the first indication information.
[0378] 1302, the AP sends second indication information, and correspondingly, the STA receives the second indication information.
[0379] It can be understood that the specific description of the first indication information and the second indication information can refer to the related description in step 801 and step 802 in FIG. 8A, which will not be described in detail here.
[0380] It can be understood that in the method shown in FIG. 13, step 1301 can be performed first, and then step 1302 is performed. Alternatively, step 1302 can be performed first, and then step 1301 is performed. The present application does not limit the order of step 1301 and step 1302.
[0381] Optionally, the method shown in FIG. 13 includes step 1303 and step 1304.
[0382] 1303, the STA sends a sensing measurement request frame to the AP, and the AP receives the sensing measurement request frame. The sensing measurement request frame is used to initiate sensing measurement establishment and set sensing measurement parameters, sensing type (TB / non-TB / SBP) and corresponding parameters.
[0383] Exemplarily, the sensing measurement request frame includes a sensing measurement parameter field, and the sensing measurement parameter field includes a pseudo-random sequence field. The pseudo-random sequence field is used to carry third indication information. The third indication information indicates that the sensing measurement is performed using a PPDU generated by a pseudo-random sequence.
[0384] It can be understood that the specific description of the third indication information and the pseudo-random sequence field can refer to the related description in step 803 in FIG. 8A, which will not be described in detail here.
[0385] 1304, the AP sends a sensing measurement response frame to the STA, and the STA receives the sensing measurement response frame.
[0386] It can be understood that in steps 1303 and 1304, the STA is taken as an example of a sensing initiator, and the AP is taken as an example of a sensing responder. In the case where the AP is taken as a sensing initiator and the STA is taken as a sensing responder, the sensing measurement request frame is sent by the AP and received by the STA, and the sensing measurement response frame is sent by the STA and received by the AP.
[0387] 1305, the STA sends a second sensing NDPA frame, and the AP receives the second sensing NDPA frame. The second sensing NDPA frame is used to declare a third NDP, and the third NDP is used for sensing measurement.
[0388] Exemplarily, the second sensing NDPA frame includes a first field and a second field. The first field is used to indicate the length of a third pseudo-random sequence, and the length of the third pseudo-random sequence is used to indicate the number of LTF symbols in the LTF field in the third NDP. The second field is used to indicate the length of a fourth pseudo-random sequence, and the length of the fourth pseudo-random sequence is used to indicate the number of LTF symbols in the LTF field in the fourth NDP.
[0389] Exemplarily, the first field and the second field can be included in the user information field corresponding to the STA. The first field and the second field and the user information field corresponding to the STA can be as shown in FIG. 11B, which will not be described in detail here.
[0390] 1306, the STA transmits a third NDP, and correspondingly, the AP receives the third NDP.
[0391] The third NDP is used for sensing measurement, and the LTF field in the third NDP is used for channel estimation. The LTF field can be determined by a third pseudo-random sequence.
[0392] It can be understood that specific descriptions about the LTF field in the third NDP and the third pseudo-random sequence can refer to the related descriptions about the LTF field and the pseudo-random sequence in step 501 in FIG. 5, which will not be described here in detail.
[0393] Optionally, the method shown in FIG. 13 further includes step 1307.
[0394] 1307, the AP transmits a fourth NDP, and correspondingly, the STA receives the fourth NDP.
[0395] It can be understood that specific descriptions about the LTF field in the fourth NDP and the fourth pseudo-random sequence can refer to the related descriptions about the LTF field and the pseudo-random sequence in step 501 in FIG. 5, which will not be described here in detail.
[0396] Optionally, the method shown in FIG. 13 further includes step 1308.
[0397] 1308, the AP transmits a sensing measurement report, and correspondingly, the STA receives the sensing measurement report.
[0398] Exemplarily, the AP can perform channel estimation based on the third NDP, obtain CSI, and transmit the CSI to the STA through the sensing measurement report.
[0399] In the non-trigger-based sensing measurement in the embodiments of the present application, the NDP transmitted by the AP or the STA can be generated by a pseudo-random sequence, so as to provide the accuracy of sensing.
[0400] Please refer to FIG. 14, which is a flow diagram of a positioning method provided by the embodiments of the present application. As shown in FIG. 14, the method includes but is not limited to the following steps.
[0401] Optionally, the method shown in FIG. 14 includes step 1401 and step 1402.
[0402] 1401, the STA transmits an FTMR frame, and correspondingly, the AP receives the FTMR frame.
[0403] The ranging parameter field in the FTM frame includes at least one of a pseudo-random sequence support field, a pseudo-random sequence length support field, and a pseudo-random sequence field. The pseudo-random sequence support field is used to indicate that the STA supports generating a PPDU for positioning measurement based on a pseudo-random sequence. The pseudo-random sequence length support field is used to indicate a length of the pseudo-random sequence supported by the STA. The pseudo-random sequence field is used to indicate whether the PPDU for positioning measurement is generated based on the pseudo-random sequence.
[0404] It can be understood that the pseudo-random sequence support field, the pseudo-random sequence length support field, and the pseudo-random sequence field can also refer to the related description in FIG. 8A, and will not be described in detail here.
[0405] 1402, the AP sends an FTM frame, and correspondingly, the STA receives the FTM frame.
[0406] The ranging parameter field in the FTM frame includes at least one of a pseudo-random sequence support field, a pseudo-random sequence length support field, and a pseudo-random sequence field. The pseudo-random sequence support field is used to indicate that the STA supports generating a PPDU for positioning measurement based on a pseudo-random sequence. The pseudo-random sequence length support field is used to indicate a length of the pseudo-random sequence supported by the STA. The pseudo-random sequence field is used to indicate whether the PPDU for positioning measurement is generated based on the pseudo-random sequence.
[0407] It can be understood that the pseudo-random sequence support field, the pseudo-random sequence length support field, and the pseudo-random sequence field can also refer to the related description in FIG. 8A, and will not be described in detail here.
[0408] The AP and the STA can also perform capability interaction to determine whether to generate the PPDU for positioning measurement based on the pseudo-random sequence. For example, before step 1401, the AP and the STA can transmit first indication information and second indication information. The first indication information is used to indicate that the STA supports generating the PPDU for positioning measurement based on the pseudo-random sequence, or in other words, the first indication information indicates that the STA supports high-precision ranging. The second indication information is used to indicate that the AP supports generating the PPDU for positioning measurement based on the pseudo-random sequence, or in other words, the second indication information indicates that the AP supports high-precision ranging.
[0409] Optionally, the method shown in FIG. 14 can include step 1403 and step 1404.
[0410] 1403, the AP sends a poll ranging trigger frame to the STA, and correspondingly, the STA receives the poll ranging trigger frame.
[0411] Exemplarily, the AP can also be referred to as a positioning response end, and the STA can also be referred to as a positioning initiation end. The AP can trigger the STA to confirm whether the STA can participate in the positioning measurement by polling a ranging trigger frame.
[0412] 1404, the STA sends a CTS-to-self frame, and correspondingly, the AP receives the CTS-to-self frame from the STA.
[0413] Exemplarily, the STA sends the CTS-to-self frame to the AP in a case where it is determined that the STA participates in the positioning measurement, and indicates to the AP that the STA can participate in the positioning measurement through the CTS-to-self frame.
[0414] 1405, the AP sends a TF ranging sounding frame, and correspondingly, the STA receives the TF ranging sounding frame.
[0415] The TF ranging sounding frame is used to indicate that the STA sends a fifth NDP for the positioning measurement.
[0416] Exemplarily, the TF ranging sounding frame includes a first field (such as I2RRep), which is used to indicate the length of a fifth pseudo-random sequence, and the length of the fifth pseudo-random sequence is used to determine the number of LTF symbols in an LTF field in the fifth NDP.
[0417] Exemplarily, the first field can be included in a user information field corresponding to the STA, and the first field and the user information field corresponding to the STA can be as shown in FIG. 11E, which will not be described here in detail.
[0418] 1406, the STA sends a fifth NDP, and correspondingly, the AP receives the fifth NDP.
[0419] The fifth NDP is used for the positioning measurement, and an LTF field in the fifth NDP is determined by a fifth pseudo-random sequence.
[0420] Exemplarily, the fifth NDP can also be referred to as an I2R NDP.
[0421] It can be understood that specific descriptions about the fifth NDP and the fifth pseudo-random sequence can refer to the related descriptions of the first PPDU and the pseudo-random sequence in FIG. 5, which will not be described here in detail.
[0422] Exemplarily, after the AP receives the fifth NDP, the AP can perform channel estimation based on the fifth NDP.
[0423] 1407, the AP sends a first ranging NDPA frame, and correspondingly, the STA receives the first ranging NDPA frame.
[0424] The first ranging NDPA frame is used to declare the sixth NDP, or in other words, the first ranging NDPA frame is used to instruct the STA to receive the sixth NDP.
[0425] Exemplarily, the first ranging NDPA includes a first field, which is used to indicate the length of the sixth pseudo-random sequence, and the length of the sixth pseudo-random sequence is used to determine the number of LTF symbols in the LTF field of the sixth NDP.
[0426] Exemplarily, the first field can be included in the user information field corresponding to the STA, and the user information field can be as shown in FIG. 11F, and the first field can include B20 to B22 in the user information field. For the first field and the user information field, reference can be made to the related description in 804 in FIG. 8A, which will not be described in detail here.
[0427] 1408, the AP transmits the sixth NDP, and correspondingly, the STA receives the sixth NDP.
[0428] Exemplarily, the LTF field of the sixth NDP is determined by the sixth pseudo-random sequence. For specific description of the sixth NDP and the sixth pseudo-random sequence, reference can be made to the related description of the first PPDU and the pseudo-random sequence in FIG. 5, which will not be described in detail here.
[0429] Exemplarily, the sixth NDP can also be referred to as R2INDP.
[0430] Exemplarily, after receiving the sixth NDP, the STA can perform channel estimation based on the sixth NDP.
[0431] Optionally, the method shown in FIG. 14 can further include step 1409.
[0432] 1409, the AP transmits the LMR, and correspondingly, the STA receives the LMR.
[0433] In the embodiments of the present application, in the trigger-based positioning measurement, the NDPs for positioning measurement transmitted by the AP and the STA can be generated by the corresponding pseudo-random sequence, so that the autocorrelation characteristics of the pseudo-random sequence can improve the accuracy of channel estimation, thereby improving the positioning accuracy.
[0434] Please refer to FIG. 15, which is a flow diagram of another positioning method provided by the embodiments of the present application. As shown in FIG. 15, the method includes but is not limited to the following steps.
[0435] Optionally, the method shown in FIG. 15 can include step 1501 and step 1502.
[0436] 1501, the STA transmits the FTMR frame, and correspondingly, the AP receives the FTMR frame.
[0437] The ranging parameter field in the FTM frame includes at least one of a pseudo-random sequence support field, a pseudo-random sequence length support field, and a pseudo-random sequence field. The pseudo-random support field is used to indicate that the STA supports generating a PPDU for positioning measurement based on a pseudo-random sequence, the pseudo-random sequence length support field is used to indicate a length of the pseudo-random sequence supported by the STA, and the pseudo-random sequence field is used to indicate whether the PPDU for positioning measurement is generated based on the pseudo-random sequence.
[0438] It can be understood that the pseudo-random sequence support field, the pseudo-random sequence length support field, and the pseudo-random sequence field can also refer to the related description in FIG. 8A, and will not be described in detail here.
[0439] 1502, the AP sends an FTM frame, and correspondingly, the STA receives the FTM frame.
[0440] Exemplarily, the ranging parameter field in the FTM frame includes at least one of a pseudo-random sequence support field, a pseudo-random sequence length support field, and a pseudo-random sequence field. The pseudo-random support field is used to indicate that the AP supports generating a PPDU for positioning measurement based on a pseudo-random sequence, the pseudo-random sequence length support field is used to indicate a length of the pseudo-random sequence supported by the AP, and the pseudo-random sequence field is used to indicate whether the PPDU for positioning measurement is generated based on the pseudo-random sequence.
[0441] It can be understood that the pseudo-random sequence support field, the pseudo-random sequence length support field, and the pseudo-random sequence field can also refer to the related description in FIG. 8A, and will not be described in detail here.
[0442] Exemplarily, the AP and the STA can also perform capability interaction to determine whether to generate the PPDU for positioning measurement based on the pseudo-random sequence. For example, before step 1501, the AP and the STA can transmit first indication information and second indication information. The first indication information is used to indicate that the STA supports generating the PPDU for positioning measurement based on the pseudo-random sequence, or in other words, the first indication information indicates that the STA supports high-precision ranging. The second indication information is used to indicate that the AP supports generating the PPDU for positioning measurement based on the pseudo-random sequence, or in other words, the second indication information indicates that the AP supports high-precision ranging.
[0443] 1503, the STA sends a second ranging NDPA frame, and correspondingly, the AP receives the second ranging NDPA frame.
[0444] The second ranging NDAP frame is used to declare a seventh NDP, or in other words, the second ranging NDPA frame is used to instruct the AP to receive the seventh NDP.
[0445] Exemplarily, the second ranging NDPA frame comprises a first field, which is used to indicate a length of a seventh pseudo-random sequence, the length of the seventh pseudo-random sequence being used to determine a number of LTF symbols in a LTF field in the seventh NDP.
[0446] Exemplarily, the second ranging NDPA frame is also used to indicate that the AP transmits an eighth NDP. The second ranging NDPA frame further comprises a second field, which is used to indicate a length of an eighth pseudo-random sequence, the length of the eighth pseudo-random sequence being used to determine a number of LTF symbols in a LTF field in the eighth NDP.
[0447] Exemplarily, the first field is contained in a user information field corresponding to the STA in the second ranging NDPA frame. As shown in FIG. 11F, the first field can comprise B28 to B30 in the user information field. The specific description of the first field can also refer to the related description of step 804 in FIG. 8A, which will not be described here in detail.
[0448] 1504, the STA transmits the seventh NDP, and correspondingly, the AP receives the seventh NDP.
[0449] Exemplarily, the LTF field in the seventh NDP is determined by a seventh pseudo-random sequence. The specific description of the seventh NDP and the seventh pseudo-random sequence can refer to the related description of the first PPDU and the pseudo-random sequence in FIG. 5, which will not be described here in detail.
[0450] Exemplarily, the seventh NDP can also be referred to as an I2R NDP.
[0451] Exemplarily, the AP can perform channel estimation based on the seventh NDP.
[0452] 1505, the AP transmits the eighth NDP, and correspondingly, the STA receives the eighth NDP.
[0453] Exemplarily, the LTF field in the eighth NDP is determined by an eighth pseudo-random sequence. The specific description of the eighth NDP and the eighth pseudo-random sequence can refer to the related description of the first PPDU and the pseudo-random sequence in FIG. 5, which will not be described here in detail.
[0454] Exemplarily, the eighth NDP can also be referred to as an R2I NDP.
[0455] Exemplarily, the STA can perform channel estimation based on the eighth NDP.
[0456] Optionally, the method shown in FIG. 15 can further comprise step 1506.
[0457] 1506, the AP transmits an LMR, and correspondingly, the STA receives the LMR.
[0458] Exemplarily, the AP performs channel estimation based on the seventh NDP, obtains CSI, and sends the CSI to the STA through the LMR.
[0459] In the non-trigger-based positioning measurement in the embodiments of the present application, the NDPs for positioning measurement sent by the STA and the AP are generated based on the pseudo-random sequence, and the autocorrelation of the pseudo-random sequence can improve the accuracy of channel estimation, thereby improving the positioning accuracy.
[0460] Please refer to FIG. 16, which is a flowchart of a channel sounding method provided by the embodiments of the present application. As shown in FIG. 16, the method includes but is not limited to the following steps.
[0461] 1601, the STA sends an EHT NDP A frame, and correspondingly, the AP receives the EHT NDP A frame. The EHT NDP A frame is used to declare a ninth NDP. Alternatively, the EHT NDP A frame is used to instruct the AP to receive the ninth NDP.
[0462] Exemplarily, the EHT NDP A frame includes a first field, and the first field is used to indicate the length of a ninth pseudo-random sequence, and the length of the ninth pseudo-random sequence is used to determine the number of LTF symbols in the LTF field in the ninth NDP.
[0463] Exemplarily, the first field is included in the user information field corresponding to the STA in the EHT NDP A frame. As shown in FIG. 11G, the first field can include B29 to B31 in the user information field. For specific description of the first field, please refer to the related description of step 804 in FIG. 8A, which will not be described in detail here.
[0464] Exemplarily, the AP and the STA can also perform capability interaction to determine whether to use the PPDU generated based on the pseudo-random sequence for channel sounding. For example, before step 1601, the AP and the STA can transmit first indication information and second indication information. The first indication information is used to indicate that the STA supports the PPDU generated based on the pseudo-random sequence for channel sounding, or in other words, the first indication information indicates that the STA supports high-precision channel sounding. The second indication information is used to indicate that the AP supports the PPDU generated based on the pseudo-random sequence for channel sounding, or in other words, the second indication information indicates that the AP supports high-precision channel sounding.
[0465] 1602, the STA sends the ninth NDP, and correspondingly, the AP receives the ninth NDP.
[0466] Exemplarily, the ninth NDP is used for channel sounding. After receiving the ninth NDP, the AP can perform channel estimation based on the LTF field in the ninth NDP.
[0467] Exemplarily, the LTF field in the ninth NDP is determined by a ninth pseudo-random sequence. The specific description about the ninth NDP and the ninth pseudo-random sequence can refer to the related description about the first PPDU and the pseudo-random sequence in FIG. 5, which will not be repeated here.
[0468] Exemplarily, the ninth NDP can also be referred to as an EHT sounding NDP.
[0469] Exemplarily, the time interval between the STA sending the EHT NDP A frame and sending the ninth NDP is SIFS.
[0470] Optionally, the method shown in FIG. 16 further includes step 1603.
[0471] 1603, the AP sends an EHT compressed beamforming or a channel quality indicator (CQI), and correspondingly, the STA receives the EHT compressed beamforming or the CQI.
[0472] In the non-trigger-based channel sounding in the embodiments of the present application, the STA can use a pseudo-random sequence to generate an NDP for channel sounding, so as to provide the accuracy of channel estimation.
[0473] Please refer to FIG. 17, which is a flowchart of another channel sounding method provided by the embodiments of the present application. As shown in FIG. 17, the method includes but is not limited to the following steps.
[0474] 1701, the AP sends an EHT NDP A frame, and correspondingly, the STA receives the EHT NDP A frame. The EHT NDP A frame is used to declare a tenth NDP. Alternatively, the EHT NDP A frame is used to indicate that the AP receives the tenth NDP.
[0475] Exemplarily, the EHT NDP A frame includes a first field, which is used to indicate the length of a tenth pseudo-random sequence, and the length of the tenth pseudo-random sequence is used to determine the number of LTF symbols in the LTF field in the ninth NDP.
[0476] Exemplarily, the first field is contained in a user information field corresponding to the STA in the EHT NDP A frame. The user information field can be as shown in FIG. 11G, and the first field can include B29 to B31 in the user information field. The specific description about the first field can also refer to the related description about step 804 in FIG. 8A, which will not be repeated here.
[0477] Exemplarily, the capability interaction can also be performed between the AP and the STA to determine whether to use the PPDU generated based on the pseudo-random sequence for channel sounding. For example, before step 1601, the first indication information and the second indication information can be transmitted between the AP and the STA. The first indication information is used to indicate that the STA supports the PPDU generated based on the pseudo-random sequence for channel sounding, or in other words, the first indication information indicates that the STA supports high-precision channel sounding. The second indication information is used to indicate that the AP supports the PPDU generated based on the pseudo-random sequence for channel sounding, or in other words, the second indication information indicates that the AP supports high-precision channel sounding.
[0478] 1702, the AP transmits a tenth NDP, and correspondingly, the STA receives the tenth NDP.
[0479] Exemplarily, the tenth NDP is used for channel sounding. After receiving the tenth NDP, the STA can perform channel estimation based on the LTF field in the tenth NDP.
[0480] Exemplarily, the LTF field in the tenth NDP is determined by a tenth pseudo-random sequence. For specific description of the tenth NDP and the tenth pseudo-random sequence, reference can be made to the related description of the first PPDU and the pseudo-random sequence in FIG. 5, which will not be described in detail herein.
[0481] Exemplarily, the tenth NDP can also be referred to as an EHT sounding NDP (EHTsounding NDP).
[0482] Exemplarily, the time interval between the transmission of the EHT NDP A frame by the AP and the transmission of the ninth NDP is SIFS.
[0483] Optionally, the method shown in FIG. 17 can further include step 1703 and step 1704.
[0484] 1703, the AP transmits a beamforming report poll (BFRP) trigger frame (BFRPtrigger), and correspondingly, the STA receives the BFRP trigger frame. The BFRP trigger frame is used to trigger the STA to feed back the measurement result.
[0485] 1704, the STA transmits an EHT compressed beamforming or CQI, and correspondingly, the AP receives the EHT compressed beamforming or CQI.
[0486] In the embodiment of the present application, in the triggered channel sounding, the AP can generate the NDP for channel sounding based on the pseudo-random sequence, and the autocorrelation characteristics of the pseudo-random sequence can improve the accuracy of channel estimation.
[0487] The communication apparatus provided by the embodiment of the present application will be described below.
[0488] The functions of the communication device according to the above method embodiments are divided into function modules, for example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or in the form of a software function module. It should be noted that the division of the modules in the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner. The communication device of the embodiments of the present application will be described in detail below with reference to FIGS. 18-20.
[0489] FIG. 18 is a structural schematic diagram of a communication device according to an embodiment of the present application. As shown in FIG. 18, the communication device includes a processing module 1801 and a transceiver module 1802. The transceiver module 1802 can realize corresponding communication functions, and the processing module 1801 is configured to realize corresponding processing functions. The transceiver module 1802 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0490] In some embodiments of the present application, the communication device can be used to perform the actions performed by the first communication device in the above method embodiments. At this time, the communication device can be the first communication device itself or a chip or function module configured in the first communication device, etc. The transceiver module 1802 is configured to perform the transceiver-related operations of the first communication device in the above method embodiments, and the processing module 1801 is configured to perform the processing-related operations of the first communication device in the above method embodiments.
[0491] For example, the processing module 1801 is configured to generate a first PPDU, and the transceiver module 1802 is configured to send the first PPDU.
[0492] Optionally, the processing module 1801 is specifically configured to generate the first PPDU according to a pseudo-random sequence and an orthogonal mapping matrix.
[0493] Optionally, the transceiver module 1802 is further configured to send first indication information and receive second indication information.
[0494] Optionally, the transceiver module 1802 is further configured to send or receive a first wireless frame.
[0495] Optionally, the transceiver module 1802 is further configured to receive or send third indication information.
[0496] Optionally, the transceiver module 1802 is further configured to receive or send fourth indication information.
[0497] It can be understood that the specific implementation of the first PPDU, the pseudo-random sequence, the orthogonal mapping matrix, the LTF field, the first indication information, the second indication information, the first wireless frame, the third indication information, and the fourth indication information can refer to the related description in the foregoing method embodiments, and details are not described herein.
[0498] Referring to FIG. 18, in some embodiments of the present application, the communication apparatus can be configured to perform the actions performed by the second communication apparatus in the foregoing method embodiments. The communication apparatus can be the second communication apparatus itself or a chip or a functional module configured in the second communication apparatus. The transceiver module 1802 is configured to perform the operations related to the transceiving of the second communication apparatus in the foregoing method embodiments, and the processing module 1801 is configured to perform the operations related to the processing of the second communication apparatus in the foregoing method embodiments.
[0499] For example, the transceiver module 1802 is configured to receive the first PPDU, and the processing module 1801 is configured to perform the channel measurement based on the first PPDU.
[0500] Optionally, the transceiver module 1802 is further configured to receive the first indication information and transmit the second indication information.
[0501] Optionally, the transceiver module 1802 is further configured to transmit or receive the first wireless frame.
[0502] Optionally, the transceiver module 1802 is further configured to receive or transmit the third indication information.
[0503] Optionally, the transceiver module 1802 is further configured to receive or transmit the fourth indication information.
[0504] It can be understood that the specific implementation of the first PPDU, the pseudo-random sequence, the orthogonal mapping matrix, the LTF field, the first indication information, the second indication information, the first wireless frame, the third indication information, and the fourth indication information can refer to the related description in the foregoing method embodiments, and details are not described herein.
[0505] For example, the transceiver module 1802 can include a radio frequency module, an antenna module, and the like. For example, the transceiver module 1802 can include a pin module and the like.
[0506] Optionally, in each of the foregoing embodiments, the communication apparatus can further include a storage module, which can be configured to store instructions and / or data. The processing module 1801 can read the instructions and / or data in the storage module, so that the communication apparatus implements the foregoing method embodiments. For example, the storage module can store the transmission strategy of the radio frequency signal and the like shown in the foregoing.
[0507] In the above embodiments, the specific description of each term or name or step can refer to the description in the method embodiments, which will not be repeated here.
[0508] The specific description of the transceiver module and the processing module in the above embodiments is only an example. For the specific function or executed step of the transceiver module and the processing module, refer to the above method embodiments, which will not be described here.
[0509] The communication device of the embodiments of the present application is introduced above. The possible product forms of the communication device are introduced below. Any form of product with the functions of the communication device described in FIG. 18 falls within the protection scope of the embodiments of the present application. The following introduction is only an example, which does not limit the product form of the communication device of the embodiments of the present application.
[0510] In a possible implementation, in the communication device shown in FIG. 18, the processing module 1801 can be one or more processors, and the transceiver module 1802 can be a transceiver, or the transceiver module 1802 can also be a sending module and a receiving module, the sending module can be a transmitter, and the receiving module can be a receiver, and the sending module and the receiving module are integrated in one device, such as a transceiver. In the embodiments of the present application, the processor and the transceiver can be coupled, and the connection mode of the processor and the transceiver is not limited in the embodiments of the present application. In the process of executing the above method, the process of sending information in the above method can be the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver for transmission by the transceiver. After the above information is output by the processor, it can also need to be processed further, and then reach the transceiver. Similarly, the process of receiving information in the above method can be the process of receiving the input above information by the processor. When the processor receives the input information, the transceiver receives the above information and inputs it to the processor. Further, after the transceiver receives the above information, the above information can need to be processed further, and then input to the processor.
[0511] As shown in FIG. 19, the communication device 190 includes one or more processors 1920 and a transceiver 1910.
[0512] In some embodiments of the present application, the communication device can be used to execute the steps or methods or functions executed by the first communication device, for example, the processor 1920 can be used to execute the functions or steps implemented by the processing module 1801 shown in FIG. 18, and the transceiver 1910 can be used to execute the functions or steps implemented by the transceiver module 1802 shown in FIG. 18.
[0513] For example, the processor 1920 is configured to generate a first PPDU, and the transceiver 1910 is configured to send the first PPDU.
[0514] Optionally, the processor 1920 is configured to generate the first PPDU according to the pseudo-random sequence and the orthogonal mapping matrix.
[0515] Optionally, the transceiver 1910 is further configured to send the first indication information and receive the second indication information.
[0516] Optionally, the transceiver 1910 is further configured to send or receive the first wireless frame.
[0517] Optionally, the transceiver 1910 is further configured to receive or send the third indication information.
[0518] Optionally, the transceiver 1910 is further configured to receive or send the fourth indication information.
[0519] It can be understood that the specific implementation of the first PPDU, the pseudo-random sequence, the orthogonal mapping matrix, the LTF field, the first indication information, the second indication information, the first wireless frame, the third indication information, and the fourth indication information can refer to the related description in the above method embodiments, and will not be described in detail here.
[0520] In some embodiments of the present application, the communication device is configured to perform the steps or methods or functions performed by the above-mentioned second communication device, for example, the processor 1920 can be configured to perform the functions or steps implemented by the processing module 1801 shown in FIG. 18, and the transceiver 1910 can be configured to perform the functions or steps implemented by the transceiving module 1802 shown in FIG. 18.
[0521] For example, the transceiver 1910 is configured to receive the first PPDU, and the processor 1920 is configured to perform channel measurement based on the first PPDU.
[0522] Optionally, the transceiver 1910 is further configured to receive the first indication information and send the second indication information.
[0523] Optionally, the transceiver 1910 is further configured to send or receive the first wireless frame.
[0524] Optionally, the transceiver 1910 is further configured to receive or send the third indication information.
[0525] Optionally, the transceiver 1910 is further configured to receive or send the fourth indication information.
[0526] It can be understood that the specific implementation of the first PPDU, the pseudo-random sequence, the orthogonal mapping matrix, the LTF field, the first indication information, the second indication information, the first wireless frame, the third indication information, and the fourth indication information can refer to the related description in the above method embodiments, and will not be described in detail here.
[0527] In the various implementations of the communication apparatus shown in FIG. 19, the transceiver can include a receiver configured to perform the functions (or operations) of receiving and a transmitter configured to perform the functions (or operations) of transmitting. The transceiver is configured to communicate with other devices / apparatuses via a transmission medium.
[0528] Optionally, the communication apparatus 190 can further include one or more memories 1930 configured to store program instructions and / or data. The memory 1930 is coupled to the processor 1920. The coupling between the communication apparatus, units or modules in the embodiments of the present application can be indirect coupling or communication connection between the communication apparatus, units or modules, which can be electrical, mechanical or other forms, for information interaction between the communication apparatus, units or modules. The processor 1920 can operate in cooperation with the memory 1930. The processor 1920 can execute the program instructions stored in the memory 1930. Optionally, at least one of the one or more memories can be included in the processor.
[0529] The specific connection medium between the transceiver 1910, the processor 1920 and the memory 1930 in the embodiments of the present application is not limited. In FIG. 19, the memory 1930, the processor 1920 and the transceiver 1910 are connected through a bus 1940, which is represented by a thick line in FIG. 19, and the connection mode between other components is only schematically illustrated and is not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, only one thick line is used in FIG. 19, but it does not mean that there is only one bus or only one type of bus.
[0530] In the embodiments of the present application, the processor can be a general processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., which can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor, etc.
[0531] In the embodiments of the present application, the memory can include, but is not limited to, a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable ROM (EPROM), a read-only memory (ROM), a compact disc read-only memory (CD-ROM), and the like. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as the communication device shown in the present application and the like). The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.
[0532] The processor 1920 is mainly used for processing communication protocols and communication data, controlling the whole communication device, executing software programs, and processing data of the software programs. The memory 1930 is mainly used for storing software programs and data. The transceiver 1910 can include a control circuit and an antenna, and the control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input and output devices, such as touch screens, display screens, keyboards, and the like, are mainly used for receiving user input data and outputting data to users.
[0533] When the communication device is powered on, the processor 1920 can read the software program in the memory 1930, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1920 performs baseband processing on the data to be transmitted, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal through the antenna in the form of electromagnetic waves. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1920. The processor 1920 converts the baseband signal into data and processes the data.
[0534] In another implementation, the radio frequency circuit and the antenna can be arranged independently of the processor performing baseband processing, for example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged remotely from the communication device.
[0535] The communication apparatus shown in the embodiments of the present application can also have more components than those shown in FIG. 19, and the embodiments of the present application do not limit this. The method performed by the processor and the transceiver shown above is only an example, and the steps specifically performed by the processor and the transceiver can refer to the method described above.
[0536] In another possible implementation, in the communication apparatus shown in FIG. 18, the processing module 1801 can be one or more logic circuits, and the transceiving module 1802 can be an input / output interface, also referred to as a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiving module 1802 can also be a sending module and a receiving module, the sending module can be an output interface, and the receiving module can be an input interface, and the sending module and the receiving module are integrated in one module, for example, an input / output interface. As shown in FIG. 20, the communication apparatus shown in FIG. 20 includes a logic circuit 2001 and an interface 2002. That is, the processing module 1801 described above can be implemented by the logic circuit 2001, and the transceiving module 1802 can be implemented by the interface 2002. The logic circuit 2001 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 2002 can be a communication interface, an input / output interface, a pin, etc. For example, FIG. 20 is a chip including the logic circuit 2001 and the interface 2002, which is derived from the above communication apparatus.
[0537] In the embodiments of the present application, the logic circuit and the interface can also be coupled to each other. The embodiments of the present application do not limit the specific connection mode of the logic circuit and the interface. For example, the logic circuit 2001 can be used to perform the functions or steps implemented by the processing module 1801 shown in FIG. 18, and the interface 2002 can be used to perform the functions or steps implemented by the transceiving module 1802 shown in FIG. 18.
[0538] As an example, the communication apparatus is configured to perform the steps or methods or functions performed by the first communication apparatus described above. The logic circuit 2001 is configured to generate the first PPDU, and the interface 2002 is configured to output the first PPDU. Optionally, the logic circuit 2001 is specifically configured to generate the first PPDU according to the pseudo-random sequence and the orthogonal mapping matrix. Optionally, the interface 2002 is further configured to output the first indication information and input the second indication information. Optionally, the interface 2002 is further configured to output or input the first wireless frame. Optionally, the interface 2002 is further configured to input or output the third indication information. Optionally, the interface 2002 is further configured to input or output the fourth indication information.
[0539] As another example, the communication apparatus is configured to perform the steps or methods or functions performed by the second communication apparatus described above. The interface 2002 is configured to input the first PPDU; the logic circuit 2001 is configured to perform the channel measurement based on the first PPDU. Optionally, the interface 2002 is further configured to input the first indication information and output the second indication information. Optionally, the interface 2002 is further configured to output or input the first wireless frame. Optionally, the interface 2002 is further configured to input or output the third indication information. Optionally, the interface 2002 is further configured to input or output the fourth indication information.
[0540] It can be understood that the specific implementation of the first PPDU, the pseudo-random sequence, the orthogonal mapping matrix, the LTF field, the first indication information, the second indication information, the first wireless frame, the third indication information, and the fourth indication information can refer to the related description in the method embodiments, which will not be described here in detail.
[0541] The communication apparatus shown in the embodiments of the present application can implement the method provided by the embodiments of the present application in the form of hardware, or implement the method provided by the embodiments of the present application in the form of software, etc., and the embodiments of the present application do not limit this.
[0542] In addition, the embodiments of the present application further provide a communication system, the communication system comprising a first communication apparatus and a second communication apparatus, the first communication apparatus and the second communication apparatus can be configured to perform the method in any of the preceding embodiments.
[0543] The present application also provides a computer program for implementing the operations and / or processes performed by each communication apparatus in the method provided by the present application.
[0544] The present application also provides a computer readable storage medium, the computer readable storage medium stores computer code, when the computer code runs on the computer, the computer code makes the computer execute the operations and / or processes performed by each communication apparatus in the method provided by the present application.
[0545] The present application also provides a computer program product, the computer program product comprises computer code or computer program, when the computer code or computer program runs on the computer, the operations and / or processes performed by each communication apparatus in the method provided by the present application are executed.
[0546] In several embodiments provided in the present application, it should be understood that the disclosed system, communication device and method can be implemented in other manners. For example, the division of the above-described communication device embodiments is merely a logical function division, and there can be another division manner for the actual implementation, for example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, communication devices or modules, and can be electric, mechanical or in other forms.
[0547] The modules illustrated as separated components can or can not be physically separated, and the components illustrated as modules can or can not be physical modules, i.e., can be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0548] In addition, each functional module in the various embodiments of the present application can be integrated into one processing module, or each module can be physically present alone, or two or more modules can be integrated into one module. The above integrated module can be realized in the form of hardware or in the form of a software functional module.
[0549] The integrated module, if realized in the form of a software functional module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the technical solutions, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a readable storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0550] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises: A first communication device generates a first physical layer protocol data unit (PPDU), the first PPDU comprising a long training sequence (LTF) field, the LTF field being determined according to a pseudo-random sequence, a length of the pseudo-random sequence being used to determine a number of LTF symbols in the LTF field; The first communication device transmits the first PPDU to a second communication device.
2. The method of claim 1, wherein, The first communication device generates the first PPDU comprises: The first communication device generates the first PPDU according to the pseudo-random sequence and an orthogonal mapping matrix, a number of columns of the orthogonal mapping matrix and the length of the pseudo-random sequence being used to determine the number of LTF symbols.
3. The method of claim 2, wherein, The LTF field comprises K*N LTF symbols, the K being determined by a number of columns of the orthogonal mapping matrix, the N being determined by the length of the pseudo-random sequence, the K and the N being positive integers.
4. The method of claim 3, wherein, The N is the length of the pseudo-random sequence, a first N LTF symbols of the K*N LTF symbols being determined by the pseudo-random sequence and a first element in the orthogonal mapping matrix.
5. The method of claim 3, wherein, The K is the number of columns of the orthogonal mapping matrix, a first K LTF symbols of the K*N LTF symbols being determined by a first row of the orthogonal mapping matrix and a first element in the pseudo-random sequence.
6. The method according to any one of claims 1 to 5, characterized in that, The pseudo-random sequence is a m-sequence, a gold sequence or a Kasami sequence.
7. The method according to any one of claims 1 to 6, characterized in that, The length of the pseudo-random sequence is 2 n -1, n being a positive integer greater than 1.
8. The method according to any one of claims 1 to 7, characterized in that, Before the first communication device generates the first PPDU, the method further comprises: The first communication device transmits first indication information, the first indication information being used to indicate that the first communication device supports generating the first PPDU based on the pseudo-random sequence, and to indicate that the first communication device supports the length of the pseudo-random sequence; The first communication device receives second indication information, the second indication information being used to indicate that the second communication device supports generating the first PPDU based on the pseudo-random sequence, and to indicate that the second communication device supports the length of the pseudo-random sequence.
9. The method according to any one of claims 1 to 8, characterized in that, Before the first communication device generates the first PPDU, the method further comprises: The first communication device transmits or receives a first wireless frame, the first wireless frame comprising a first field, the first field being used to indicate the length of the pseudo-random sequence.
10. The method according to any one of claims 1 to 9, characterized in that, Before the first communication device generates the first PPDU, the method further comprises: The first communication device receives or transmits third indication information, the third indication information being used to indicate that the first PPDU is generated according to the pseudo-random sequence.
11. The method according to any one of claims 1 to 10, characterized in that, Before the first communication device generates the first PPDU, the method further comprises: The first communication device receives or transmits fourth indication information, the fourth indication information indicating the pseudo-random sequence.
12. The method of claim 11, wherein, The fourth indication information comprises any one of the following: an index of the pseudo-random sequence, a parameter used to generate the pseudo-random sequence, the pseudo-random sequence.
13. A communication method characterized by comprising: The method comprises: The second communication device receives a first PPDU from the first communication device, the first PPDU comprising a LTF field, the LTF field being determined according to a pseudo-random sequence, a length of the pseudo-random sequence being used to determine a number of LTF symbols in the LTF field; The second communication device performs channel measurement based on the first PPDU.
14. The method of claim 13, wherein, The LTF field is determined by the pseudo-random sequence and an orthogonal mapping matrix, a number of columns of the orthogonal mapping matrix and the length of the pseudo-random sequence being used to determine the number of LTF symbols.
15. The method of claim 14, wherein, The LTF field comprises K*N LTF symbols, K being determined by a number of columns of the orthogonal mapping matrix, N being determined by the length of the pseudo-random sequence, K and N being positive integers.
16. The method of claim 15, wherein, The N is the length of the pseudo-random sequence, and a first N LTF symbols of the K*N LTF symbols are determined by the pseudo-random sequence and a first element in the orthogonal mapping matrix.
17. The method of claim 15, wherein, The K is a number of columns of the orthogonal mapping matrix, and a first K LTF symbols of the K*N LTF symbols are determined by a first row of the orthogonal mapping matrix and a first element in the pseudo-random sequence.
18. The method according to any one of claims 13-17, characterized by, The pseudo-random sequence is a m-sequence, a gold sequence or a Kasami sequence.
19. The method according to any one of claims 13-18, characterized in that, The length of the pseudo-random sequence is 2 n -1, n being a positive integer greater than 1.
20. The method according to any one of claims 13-19, characterized by, Before the second communication device receives the first PPDU from the first communication device, the method further comprises: The second communication device receives first indication information from the first communication device, the first indication information indicating that the first communication device supports generating the first PPDU based on the pseudo-random sequence, and indicating that the first communication device supports the length of the pseudo-random sequence; The second communication device sends second indication information to the first communication device, the second indication information indicating that the second communication device supports generating the first PPDU based on the pseudo-random sequence, and indicating that the second communication device supports the length of the pseudo-random sequence.
21. The method according to any one of claims 13-20, characterized in that, Before the second communication device receives the first PPDU from the first communication device, the method further comprises: The second communication device receives or sends a first wireless frame, the first wireless frame comprising a first field, the first field indicating the length of the pseudo-random sequence.
22. The method according to any one of claims 13-21, characterized by, Before the second communication device receives the first PPDU from the first communication device, the method further comprises: The second communication device sends or receives third indication information, the third indication information indicating that the first PPDU is generated according to the pseudo-random sequence.
23. The method according to any one of claims 13-22, characterized by, Before the second communication device receives the first PPDU from the first communication device, the method further comprises: The second communication device sends or receives fourth indication information, the fourth indication information indicating the pseudo-random sequence.
24. The method of claim 23, wherein, The fourth indication information comprises any one of the following: an index of the pseudo-random sequence, a parameter used to generate the pseudo-random sequence, the pseudo-random sequence.
25. A communications device, characterized by A module for performing the method of any one of claims 1-24.
26. A communications device, characterized by A processor configured to perform the method of any one of claims 1-24.
27. A communications device, characterized by comprising a logic circuit and an interface, the logic circuit and the interface being coupled; the interface for inputting and / or outputting information, the logic circuit for performing the method of any of claims 1-24.
28. A computer-readable storage medium, characterized in that, the computer readable storage medium for storing a computer program, the computer program being executed to perform the method of any of claims 1-24.
29. A computer program product, characterised in that, the computer program product being executed to perform the method of any of claims 1-24.
Citation Information
Patent Citations
Method for multi-user transmission and reception in wireless communication system and device for same
CN107210987A
Sounding grouping sending and receiving methods and devices, base station and terminal
CN109412772A
Transmission parameter determination method and transmission device
CN113395145A
Adaptation of secure sounding signal to bandwidth variation
US20200145160A1
11AZ Sounding LSIG Length Calculation Method and Apparatus
US20230051675A1