Identification methods, identification devices, and storage media.
Patent Information
- Authority / Receiving Office
- VN · VN
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-10-22
- Publication Date
- 2026-07-01
AI Technical Summary
In perceptual measurement, the amount of data of perceptual feedback information is large, resulting in a large overhead of transmission resources, and it is difficult for the prior art to effectively compress transmission.
By introducing compressed indication information into the perceptual measurement method, the perceptual feedback information is processed based on the protocol agreement or the instruction information, compressed transmission of some or all fields of the perceptual feedback information is realized.
It effectively reduces the overhead of transmission resource of perceived feedback information and improves transmission efficiency. Especially in UWB systems, by compressing part or all of the CIR report IE and processed target feature IE, the amount of data is significantly reduced.
Smart Images

Figure VN1202604195_0
Abstract
Description
Method, device, equipment and storage medium for perception measurement
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on October 24, 2023, with application number 202311390334.X and application name “Method, device, equipment and storage medium for perception measurement”, and the Chinese patent application filed with the China Patent Office on January 5, 2024, with application number 202410029547.8 and application name “Method, device, equipment and storage medium for perception measurement”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technologies, and in particular to a method, apparatus, device, and storage medium for perception measurement. Background Art
[0003] Ultra-wideband (UWB) is a wireless carrier communication technology that transmits data using narrow, non-sinusoidal pulses in the nanosecond range, thus occupying a very wide spectrum. Due to its narrow pulses and extremely low radiation spectral density, UWB systems offer advantages such as strong multipath resolution, low power consumption, and strong confidentiality. Therefore, in some communication systems, UWB pulses can be used for sensing and measurement. The initiator (the transmitter of the UWB signal) obtains information about the target through sensing feedback sent by the responder (the receiver of the UWB echo signal).
[0004] Since the amount of data sent by the respondent during the perception measurement is generally large, the perception feedback information can be compressed to reduce the overhead of transmission resources. Therefore, how to achieve compressed transmission of perception feedback information is an urgent problem to be solved.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a method, apparatus, device, and storage medium for perceptual measurement to achieve compressed transmission of perceptual feedback information.
[0007] In a first aspect, embodiments of the present application provide a method for perception measurement. The method may be performed by a first communication device, which may be an initiator of the perception measurement. The first communication device may be implemented as a communication device in a wireless network, or a component in the communication device, such as a chip, a chip system, or other functional module capable of calling and executing a program.
[0008] In a first implementation manner of the first aspect, the method includes: a first communication device receives first compression indication information, where the first compression indication information is used to indicate whether to compress perception feedback information, the content that needs to be compressed in the perception feedback information is agreed upon by a protocol, and the content that needs to be compressed in the perception feedback information includes all or part of the perception feedback information, and based on the first compression indication information, processing the perception feedback information to achieve compression of part or all of the perception information, thereby achieving compressed transmission of the perception feedback information.
[0009] Exemplarily, the perception feedback information may include a channel impulse response (CIR) report (report) information element (IE). The part of the perception feedback information that is compressed as agreed upon by the protocol may include: a receive report (receive report(s)) field in the CIR report IE, or a CIR taps field in the receive report(s) field in the CIR report IE. The receive report(s) field in the CIR report IE in the perception feedback information, or the CIR taps field in the receive report(s) field in the CIR report IE, can solve the problem that the perception feedback information has a large number of taps, resulting in a large amount of feedback data and occupying more transmission resources.
[0010] For example, when part of the perception feedback information includes the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field is agreed upon by the protocol to solve the problem that the perception feedback information has a large number of taps, resulting in a large amount of feedback data and occupying more transmission resources.
[0011] Exemplarily, the compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or compressing each receive report in the receive report(s) field.
[0012] Exemplarily, the CIR report IE is included in multiple data units, and the compression method of the receive report(s) field includes: compressing the receive report(s) field in each data unit as a whole.
[0013] Exemplarily, when the perception feedback information includes a processed target feature IE, the protocol stipulates that part of the compressed perception feedback information may include: a full target list field and / or a sparse target list field in the processed target feature IE, which can solve the problem that the perception feedback information occupies more transmission resources due to the large number of targets included, resulting in a large amount of data of the target features.
[0014] Exemplarily, the compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
[0015] Exemplarily, the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, compressing the full target list field and / or compressing the sparse target list field.
[0016] Exemplarily, compressing the full target list field includes: compressing the full target list field as a whole; or compressing each full target list in the full target list field.
[0017] Exemplarily, compressing the sparse target list field includes: compressing the entire sparse target list field; or compressing each sparse target list in the sparse target list field.
[0018] Exemplarily, the processed target feature IE is included in multiple data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each data unit as a whole; or, compressing the full target list field in each data unit as a whole, and compressing each sparse target list field as a whole.
[0019] In the above example, when part of the perception feedback information is compressed based on the protocol agreement, the uncompressed field can facilitate the receiving end to identify the information during the transmission process to determine whether to receive the perception feedback information.
[0020] In a second implementation of the first aspect, the method includes: a first communication device generates a second frame, the second frame including second compression indication information, the second compression indication information being used to indicate whether to compress part or all of the perception feedback information, and sends the second frame to achieve compression of part or all of the perception information, thereby achieving compressed transmission of the perception feedback information.
[0021] Exemplarily, the second frame further includes third compression indication information, where the third compression indication information is used to indicate the type of the perception feedback information. Based on the third compression indication information, the first communication device can indicate the type of the perception feedback information.
[0022] Optionally, the type of the perception feedback information may include CIR and / or target feature. That is, the third compression indication information may indicate that the perception feedback information includes CIR report IE and / or processed target feature IE, or the third compression indication information may indicate CIR report IE and / or processed target feature IE in the compressed perception feedback information.
[0023] Exemplarily, the type of the perception feedback information is CIR, the perception feedback information includes a CIR report IE, and part of the compressed perception feedback information includes: compressing the receive report(s) field in the CIR report IE; or, compressing the CIR taps field in the receive report(s) field in the CIR report IE; and compressing all of the perception feedback information, including: compressing the CIR report IE.
[0024] Exemplarily, when the second compression indication information indicates to compress the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field is agreed upon by the protocol.
[0025] Exemplarily, the compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or compressing each receive report in the receive report(s) field.
[0026] Exemplarily, the CIR report IE is included in multiple data units, and the compression method of the receive report(s) field includes: compressing the receive report(s) field in each of the data units as a whole.
[0027] Exemplarily, the type of the perception feedback information is a target feature, the perception feedback information includes a processed target feature IE, and compressing part of the perception feedback information includes: compressing a full target list field and / or a sparse target list field in the processed target feature IE.
[0028] Exemplarily, the compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
[0029] Exemplarily, the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, compressing the full target list field and / or compressing the sparse target list field.
[0030] Exemplarily, compressing the full target list field includes: compressing the full target list field as a whole; or compressing each full target list in the full target list field.
[0031] Exemplarily, compressing the sparse target list field includes: compressing the entire sparse target list field; or compressing each sparse target list in the sparse target list field.
[0032] Exemplarily, the processed target feature IE is included in multiple data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each data unit as a whole; or, compressing the full target list field in each data unit as a whole, and compressing each sparse target list field as a whole.
[0033] The beneficial effects of different contents in the compressed feedback perception information can be found in the description of the corresponding compressed content in the first implementation method. The difference is that the compressed content is indicated based on the second compression indication information, thereby achieving flexible control of compressed transmission.
[0034] In a third implementation of the first aspect, the first communication device receives fourth compression indication information, where the fourth compression indication information is used to indicate whether to compress some or all fields of the perception feedback information, and processes the perception feedback information based on the fourth compression indication information to compress some or all of the perception information, thereby achieving compressed transmission of the perception feedback information.
[0035] Exemplarily, the perception feedback information includes a CIR report IE, and compressing part of the perception feedback information includes: compressing a receive report(s) field in the CIR report IE; or compressing a CIR taps field in the receive report(s) field in the CIR report IE.
[0036] Exemplarily, the perception feedback information includes processed target feature IE(s), and compressing part of the perception feedback information includes: compressing the full target list field and / or the sparse target list field in the processed target feature IE.
[0037] The beneficial effects of different contents in the compressed feedback perception information can be found in the description of the corresponding compressed content in the first implementation method. The difference is that the compressed content is indicated based on the second compression indication information, thereby achieving flexible control of compressed transmission.
[0038] Exemplarily, the fourth compression indication information includes a first bit map, at least one bit in the first bit map corresponds one-to-one to at least one receive report in the receive report(s) field in the CIR report IE, and the bit is used to indicate whether to compress the corresponding receive report or indicate whether to compress the CIR taps field in the corresponding receive report to achieve compression control of each receive report.
[0039] Exemplarily, the fourth compression indication information includes a second bitmap, at least one bit in the second bitmap corresponds one-to-one to at least one target feedback content in the processed target feature IE, and the bit is used to indicate whether the corresponding target feedback content is compressed. The target feedback content is carried in the full target list field and / or the sparse target list field to achieve compression control of the features of each perceived target.
[0040] Exemplarily, the fourth compression indication information includes an identifier of a CIR report IE in the perception feedback information. The identifier of the CIR report IE is pre-configured, and compressing the perception feedback information based on the identifier of the CIR report IE can save signaling overhead.
[0041] Exemplarily, the fourth compression indication information includes an identifier of a processed target feature IE in the perception feedback information. The identifier of the processed target feature IE is pre-configured, and compressing the perception feedback information based on the identifier of the processed target feature IE can save signaling overhead.
[0042] Exemplarily, when the fourth compression indication information is used to indicate whether to compress the CIR taps field in the receive report(s) field of the CIR report IE in the perception feedback information, the fourth compression indication information is carried in the CIR taps field in the receive report(s) field in the CIR report IE. This provides an indication of compression for the CIR taps field of each receive report.
[0043] In the second aspect, an embodiment of the present application provides a method for perception measurement, the execution subject of the method may be a second communication device, the second communication device may be a responder of the perception measurement, and the second communication device may be implemented as a communication device in a wireless network, or a component in a communication device, such as a chip, a chip system or other functional module that can call and execute a program.
[0044] In a first implementation manner of the second aspect, the method includes: a second communication device generates first compression indication information, the first compression indication information is used to indicate whether to compress the perception feedback information, the content that needs to be compressed in the perception feedback information is agreed upon by the protocol, the content that needs to be compressed in the perception feedback information includes all or part of the perception feedback information, and the first compression indication information is sent.
[0045] Exemplarily, the perception feedback information includes a channel impulse response report information element CIR report IE, and part of the perception feedback information includes: a receive report receive report(s) field in the CIR report IE; or a CIR taps field in the receive report(s) field in the CIR report IE.
[0046] Exemplarily, when the portion of the perception feedback information includes a receive report(s) field in the CIR report IE, a compression method of the receive report(s) field is agreed upon by the protocol.
[0047] Exemplarily, the compression method of the receive report(s) field includes: compressing the entire receive report(s) field; or compressing each receive report in the receive report(s) field.
[0048] Exemplarily, the CIR report IE is included in multiple data units, and the compression method of the receive report(s) field includes: compressing the receive report(s) field in each data unit as a whole.
[0049] Exemplarily, the perception feedback information includes a processed target feature information unit (processed target feature IE), and part of the perception feedback information includes: a full target list field and / or a sparse target list field in the processed target feature IE.
[0050] Exemplarily, the compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
[0051] Exemplarily, the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, compressing the full target list field and / or compressing the sparse target list field.
[0052] Exemplarily, compressing the full target list field includes: compressing the full target list field as a whole; or compressing each full target list in the full target list field.
[0053] Exemplarily, compressing the sparse target list field includes: compressing the entire sparse target list field; or compressing each sparse target list in the sparse target list field.
[0054] Exemplarily, the processed target feature IE is included in multiple data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each data unit as a whole; or, compressing the full target list field in each data unit as a whole, and compressing each sparse target list field as a whole.
[0055] In a second implementation of the second aspect, the method includes: a second communication device receives a second frame, the second frame includes second compression indication information, the second compression indication information is used to indicate whether to compress part or all of the perception feedback information, and based on the second compression indication information, processes the perception feedback information.
[0056] Exemplarily, the second frame further includes third compression indication information, where the third compression indication information is used to indicate a type of the perception feedback information.
[0057] Exemplarily, the type of the perception feedback information is a channel impulse response CIR, and the perception feedback information includes a channel impulse response report information unit CIR report IE, and a portion of the compressed perception feedback information includes: compressing the receive report(s) field in the CIR report IE; or compressing the CIR taps field in the receive report(s) field in the CIR report IE; and compressing all of the perception feedback information includes: compressing the CIR report IE.
[0058] Exemplarily, when the second compression indication information indicates to compress the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field is agreed upon by the protocol.
[0059] Exemplarily, the compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or compressing each receive report in the receive report(s) field.
[0060] Exemplarily, the CIR report IE is included in multiple data units, and the compression method of the receive report(s) field includes: compressing the receive report(s) field in each of the data units as a whole.
[0061] Exemplarily, the type of the perception feedback information is a target feature, the perception feedback information includes a processed target feature IE, and compressing part of the perception feedback information includes: compressing a full target list field and / or a sparse target list field in the processed target feature IE.
[0062] Exemplarily, the compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
[0063] Exemplarily, the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, compressing the full target list field and / or compressing the sparse target list field.
[0064] Exemplarily, compressing the full target list field includes: compressing the full target list field as a whole; or compressing each full target list in the full target list field.
[0065] Exemplarily, compressing the sparse target list field includes: compressing the entire sparse target list field; or compressing each sparse target list in the sparse target list field.
[0066] Exemplarily, the processed target feature IE is included in multiple data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each data unit as a whole; or, compressing the full target list field in each data unit as a whole, and compressing each sparse target list field as a whole.
[0067] In a third implementation manner of the second aspect, the method includes: the second communication device generates fourth compression indication information, the fourth compression indication information is used to indicate whether to compress part or all fields of the perception feedback information, and sends the fourth compression indication information.
[0068] Exemplarily, the perception feedback information includes a CIR report IE, and compressing part of the perception feedback information includes: compressing a receive report(s) field in the CIR report IE; or compressing a CIR taps field in the receive report(s) field in the CIR report IE.
[0069] Exemplarily, the perception feedback information includes processed target feature IE(s), and compressing part of the perception feedback information includes: compressing the full target list field and / or the sparse target list field in the processed target feature IE.
[0070] Exemplarily, the fourth compression indication information includes a first bit map, at least one bit in the first bit map corresponds one-to-one to at least one receive report in the receive report(s) field in the CIR report IE, and the bit is used to indicate whether the corresponding receive report is compressed or whether the CIR taps field in the corresponding receive report is compressed.
[0071] Exemplarily, the fourth compression indication information includes a second bitmap, at least one bit in the second bitmap corresponds one-to-one to at least one target feedback content in the processed target feature IE, and the bit is used to indicate whether the corresponding target feedback content is compressed, and the target feedback content is carried in the full target list field and / or the sparse target list field.
[0072] Exemplarily, the fourth compression indication information includes an identifier of a CIR report IE in the perception feedback information.
[0073] Exemplarily, the fourth compression indication information includes the identifier of the processed target feature IE in the perception feedback information
[0074] Exemplarily, when the fourth compression indication information is used to indicate whether to compress the CIR taps field in the receive report(s) field of the CIR report IE in the perception feedback information, the fourth compression indication information is carried in the CIR taps field in the receive report(s) field in the CIR report IE.
[0075] In a third aspect, an embodiment of the present application provides a communication device, which may include a transceiver module and a processing module.
[0076] In a first implementation manner of the third aspect, the transceiver module can be used to receive first compression indication information, where the first compression indication information is used to indicate whether to compress the perception feedback information. The content that needs to be compressed in the perception feedback information is agreed upon by the protocol, and the content that needs to be compressed in the perception feedback information includes all or part of the perception feedback information. The processing module can be used to process the perception feedback information based on the first compression indication information.
[0077] Exemplarily, the perception feedback information includes a channel impulse response report information element CIR report IE, and part of the perception feedback information includes: a receive report receive report(s) field in the CIR report IE; or a CIR taps field in the receive report(s) field in the CIR report IE.
[0078] For example, when part of the perception feedback information includes the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field is agreed upon by the protocol to solve the problem that the perception feedback information has a large number of taps, resulting in a large amount of feedback data and occupying more transmission resources.
[0079] Exemplarily, the compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or compressing each receive report in the receive report(s) field.
[0080] Exemplarily, the CIR report IE is included in multiple data units, and the compression method of the receive report(s) field includes: compressing the receive report(s) field in each data unit as a whole.
[0081] Exemplarily, the perception feedback information includes a processed target feature information unit (processed target feature IE), and part of the perception feedback information includes: a full target list field and / or a sparse target list field in the processed target feature IE.
[0082] Exemplarily, the compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
[0083] Exemplarily, the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, compressing the full target list field and / or compressing the sparse target list field.
[0084] Exemplarily, compressing the full target list field includes: compressing the full target list field as a whole; or compressing each full target list in the full target list field.
[0085] Exemplarily, compressing the sparse target list field includes: compressing the entire sparse target list field; or compressing each sparse target list in the sparse target list field.
[0086] Exemplarily, the processed target feature IE is included in multiple data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each data unit as a whole; or, compressing the full target list field in each data unit as a whole, and compressing each sparse target list field as a whole.
[0087] In a second implementation of the third aspect, the processing module can be used to generate a second frame, the second frame including second compression indication information, the second compression indication information being used to indicate whether to compress part or all of the perception feedback information; the transceiver module can be used to send the second frame.
[0088] Exemplarily, the second frame further includes third compression indication information, where the third compression indication information is used to indicate a type of the perception feedback information.
[0089] Exemplarily, the type of the perception feedback information is a channel impulse response CIR, and the perception feedback information includes a channel impulse response report information unit CIR report IE, and a portion of the compressed perception feedback information includes: compressing the receive report(s) field in the CIR report IE; or compressing the CIR taps field in the receive report(s) field in the CIR report IE; and compressing all of the perception feedback information includes: compressing the CIR report IE.
[0090] Exemplarily, when the second compression indication information indicates to compress the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field is agreed upon by the protocol.
[0091] Exemplarily, the compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or compressing each receive report in the receive report(s) field.
[0092] Exemplarily, the CIR report IE is included in multiple data units, and the compression method of the receive report(s) field includes: compressing the receive report(s) field in each of the data units as a whole.
[0093] Exemplarily, the type of the perception feedback information is a target feature, the perception feedback information includes a processed target feature IE, and compressing part of the perception feedback information includes: compressing a full target list field and / or a sparse target list field in the processed target feature IE.
[0094] Exemplarily, the compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
[0095] Exemplarily, the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, compressing the full target list field and / or compressing the sparse target list field.
[0096] Exemplarily, compressing the full target list field includes: compressing the full target list field as a whole; or compressing each full target list in the full target list field.
[0097] Exemplarily, compressing the sparse target list field includes: compressing the entire sparse target list field; or compressing each sparse target list in the sparse target list field.
[0098] Exemplarily, the processed target feature IE is included in multiple data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each data unit as a whole; or, compressing the full target list field in each data unit as a whole, and compressing each sparse target list field as a whole.
[0099] In a third implementation of the third aspect, the transceiver module can be used to receive fourth compression indication information, where the fourth compression indication information is used to indicate whether to compress part or all fields of the perception feedback information; the processing module can be used to process the perception feedback information based on the fourth compression indication information.
[0100] Exemplarily, the perception feedback information includes a CIR report IE, and compressing part of the perception feedback information includes: compressing a receive report(s) field in the CIR report IE; or compressing a CIR taps field in the receive report(s) field in the CIR report IE.
[0101] Exemplarily, the perception feedback information includes processed target feature IE(s), and compressing part of the perception feedback information includes: compressing the full target list field and / or the sparse target list field in the processed target feature IE.
[0102] Exemplarily, the fourth compression indication information includes a first bit map, at least one bit in the first bit map corresponds one-to-one to at least one receive report in the receive report(s) field in the CIR report IE, and the bit is used to indicate whether the corresponding receive report is compressed or whether the CIR taps field in the corresponding receive report is compressed.
[0103] Exemplarily, the fourth compression indication information includes a second bitmap, at least one bit in the second bitmap corresponds one-to-one to at least one target feedback content in the processed target feature IE, and the bit is used to indicate whether the corresponding target feedback content is compressed, and the target feedback content is carried in the full target list field and / or the sparse target list field.
[0104] Exemplarily, the fourth compression indication information includes an identifier of a CIR report IE in the perception feedback information.
[0105] Exemplarily, the fourth compression indication information includes the identifier of the processed target feature IE in the perception feedback information
[0106] Exemplarily, when the fourth compression indication information is used to indicate whether to compress the CIR taps field in the receive report(s) field of the CIR report IE in the perception feedback information, the fourth compression indication information is carried in the CIR taps field in the receive report(s) field in the CIR report IE.
[0107] In a fourth aspect, an embodiment of the present application provides a communication device, which may include a transceiver module and a processing module.
[0108] In a first implementation manner of the fourth aspect, the processing module can be used to generate first compression indication information, where the first compression indication information is used to indicate whether to compress the perception feedback information. The content that needs to be compressed in the perception feedback information is agreed upon by the protocol, and the content that needs to be compressed in the perception feedback information includes all or part of the perception feedback information. The transceiver module can be used to send the first compression indication information.
[0109] Exemplarily, the perception feedback information includes a channel impulse response report information element CIR report IE, and part of the perception feedback information includes: a receive report receive report(s) field in the CIR report IE; or a CIR taps field in the receive report(s) field in the CIR report IE.
[0110] Exemplarily, the perception feedback information includes a processed target feature information unit (processed target feature IE), and part of the perception feedback information includes: a full target list field and / or a sparse target list field in the processed target feature IE.
[0111] In a second implementation of the fourth aspect, the transceiver module can be used to receive a second frame, the second frame including second compression indication information, and the second compression indication information is used to indicate whether to compress part or all of the perception feedback information; the processing module can be used to process the perception feedback information based on the second compression indication information.
[0112] Exemplarily, the second frame further includes third compression indication information, where the third compression indication information is used to indicate a type of the perception feedback information.
[0113] Exemplarily, the type of the perception feedback information is a channel impulse response CIR, and the perception feedback information includes a channel impulse response report information unit CIR report IE, and a portion of the compressed perception feedback information includes: compressing the receive report(s) field in the CIR report IE; or compressing the CIR taps field in the receive report(s) field in the CIR report IE; and compressing all of the perception feedback information includes: compressing the CIR report IE.
[0114] Exemplarily, the type of the perception feedback information is a target feature, the perception feedback information includes a processed target feature IE, and compressing part of the perception feedback information includes: compressing a full target list field and / or a sparse target list field in the processed target feature IE.
[0115] In a second implementation of the fourth aspect, the processing module can be used to generate fourth compression indication information, which is used to indicate whether to compress part or all fields of the perception feedback information; the transceiver module can be used to send the fourth compression indication information.
[0116] Exemplarily, the perception feedback information includes a CIR report IE, and compressing part of the perception feedback information includes: compressing a receive report(s) field in the CIR report IE; or compressing a CIR taps field in the receive report(s) field in the CIR report IE.
[0117] Exemplarily, the perception feedback information includes processed target feature IE(s), and compressing part of the perception feedback information includes: compressing the full target list field and / or the sparse target list field in the processed target feature IE.
[0118] Exemplarily, the fourth compression indication information includes a first bit map, at least one bit in the first bit map corresponds one-to-one to at least one receive report in the receive report(s) field in the CIR report IE, and the bit is used to indicate whether the corresponding receive report is compressed or whether the CIR taps field in the corresponding receive report is compressed.
[0119] Exemplarily, the fourth compression indication information includes a second bitmap, at least one bit in the second bitmap corresponds one-to-one to at least one target feedback content in the processed target feature IE, and the bit is used to indicate whether the corresponding target feedback content is compressed, and the target feedback content is carried in the full target list field and / or the sparse target list field.
[0120] Exemplarily, the fourth compression indication information includes an identifier of a CIR report IE in the perception feedback information.
[0121] Exemplarily, the fourth compression indication information includes the identifier of the processed target feature IE in the perception feedback information
[0122] Exemplarily, when the fourth compression indication information is used to indicate whether to compress the CIR taps field in the receive report(s) field of the CIR report IE in the perception feedback information, the fourth compression indication information is carried in the CIR taps field in the receive report(s) field in the CIR report IE.
[0123] In a fifth aspect, an embodiment of the present application provides a communication device, comprising: a processor, configured to execute the method in the first aspect, the second aspect, or each possible implementation manner by running a computer program or through a logic circuit.
[0124] In a possible implementation, the communication device further includes: a memory, wherein the memory is used to store the computer program.
[0125] In a possible implementation, the communication device further includes: a communication interface, wherein the communication interface is used to input and / or output signals.
[0126] In a sixth aspect, an embodiment of the present application provides a chip, comprising: a processor for calling and executing computer instructions from a memory, so that a device equipped with the chip executes a method as in the first aspect, the second aspect, or each possible implementation.
[0127] In a seventh aspect, an embodiment of the present application provides a communication system, comprising: a first communication device for executing the method in the first aspect or each possible implementation, and a second communication device for executing the method in the second aspect or each possible implementation.
[0128] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, wherein the computer program enables a computer to execute the method in the first aspect, the second aspect, or each possible implementation manner.
[0129] In a ninth aspect, an embodiment of the present application provides a computer program that enables a computer to execute the method in the first aspect, the second aspect, or each possible implementation manner described above.
[0130] In a tenth aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute the method in the first aspect, the second aspect, or each possible implementation manner.
[0131] The beneficial effects of the contents of the above-mentioned second to tenth aspects and each possible implementation method can be referred to the beneficial effects brought about by the above-mentioned first aspect and each possible implementation method of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0132] FIG1 is a schematic diagram of two application scenarios provided by this application;
[0133] FIG2 is a schematic interactive flow chart of a perception measurement method provided in an embodiment of the present application;
[0134] FIG3 is a schematic interactive flowchart of a perception measurement method provided in an embodiment of the present application;
[0135] FIG4 is a schematic interactive flowchart of a perception measurement method provided in an embodiment of the present application;
[0136] FIG5 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0137] FIG6 is another schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0138] The technical solution in this application will be described below with reference to the accompanying drawings.
[0139] The embodiments of the present application can be applied to wireless personal area networks (WPANs) based on UWB technology. Currently, WPANs use the IEEE 802.15 series, a standard adopted by the Institute of Electrical and Electronics Engineers (IEEE). WPANs can be used for communication between small-scale digital auxiliary devices such as phones, computers, and accessories, with an operating range generally within 10 meters. Technologies supporting wireless personal area networks include Bluetooth, ZigBee, ultra-wideband, IrDA infrared connection technology (infrared), HomeRF, and the like. Those skilled in the art will readily appreciate that the various aspects of the present application can be extended to other networks using various standards or protocols, such as wireless local area networks (WLANs), high-performance radio LANs (HIPERLANs), wide area networks (WANs), or other networks now known or developed in the future.
[0140] In WPAN, devices can be divided into full function devices (FFD) and reduced function devices (RFD) based on their communication capabilities. FFDs can communicate with each other as well as with each other. Generally speaking, RFDs do not communicate directly with each other; or data is forwarded outward through an FFD. The FFD associated with an RFD is called the coordinator of the RFD. RFDs are mainly used for simple control applications, such as light switches, passive infrared sensors, etc. The amount of data transmitted is small, the transmission resources occupied are small, and the cost of RFD is low. Among them, the coordinator can also be called a personal area network (PAN) coordinator or a central control node. The PAN coordinator is the master control node of the entire network, and there can only be one PAN coordinator in each ad hoc network. It has membership management, link information management, and packet forwarding functions. Optionally, the device in the embodiment of the present application can be a device that supports multiple WPAN standards such as 802.15.4a and 802.15.4z, as well as those currently under discussion or subsequent versions.
[0141] In the embodiment of the present application, the WPAN device may be a communication server, a router, a switch, a bridge, a computer or a mobile phone, a smart home device, an in-vehicle communication device, etc.
[0142] In an embodiment of the present application, the above-mentioned device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU) and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be an FFD or RFD, or a functional module in the FFD or RFD that can call and execute a program.
[0143] The embodiments of the present application may also be applicable to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X) network. Of course, the embodiments of the present application may also be applicable to other possible communication systems, such as the Long Term Evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, the universal mobile telecommunication system (UMTS), the world-wide interoperability for microwave access (WiMAX) communication system, the fifth generation (5G) communication system, and the future sixth generation (6G) communication system.
[0144] The above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is described uniformly here and will not be repeated below.
[0145] Figure 1 is a schematic diagram of two application scenarios provided by the present application. In the system 101 shown in (A) of Figure 1, multiple FFDs and multiple RFDs form a star topology communication system, in which one FFD is a PAN coordinator. In the star topology communication system, the PAN coordinator transmits data with one or more other devices (such as FFDs and / or RFDs), that is, multiple devices can establish a one-to-many or many-to-one data transmission architecture. In the system 102 shown in (B) of Figure 1, multiple FFDs and one RFD form a peer-to-peer topology communication system, in which one FFD is a PAN controller. In the peer-to-peer topology communication system, a many-to-many data transmission architecture can be established between multiple different devices (such as FFDs and / or RFDs).
[0146] It should be understood that FIG1(A) and FIG1(B) are simplified schematic diagrams for ease of understanding and do not limit the application scenarios of the present application. For example, the system 101 and / or the system 102 may further include more or fewer FFDs and / or RFDs.
[0147] The perception measurement based on UWB technology is only an exemplary description, and this application does not limit it. All perception measurements in wireless networks are applicable to the perception measurement method provided in this application.
[0148] Taking the implementation of perception measurement based on UWB technology as an example, the UWB signal sent by the perception initiator reaches the target and is received by the perception responder. Compared to the UWB signal, the signal received by the perception responder can be called a UWB echo signal. The perception initiator can obtain information related to the target through the perception feedback information sent by the perception responder. For example, the perception initiator can continuously send perception packets, which can be a collection of UWB signals within a certain period of time. The perception responder can perceive the target based on the perception packets. For example, when receiving the UWB signal at a certain time, the perception responder can record the measurement parameters corresponding to the time. Then, the measurement parameters corresponding to each tap in multiple taps (such as taps) can be obtained by sampling, where a tap can also be interpreted as a snapshot.
[0149] Perception measurement feedback can be provided in two ways: 1. Feedback of CIR information; 2. Feedback of target characteristics determined based on CIR information, such as target speed, angle, and distance. In the first method, CIR information includes multiple taps, resulting in a large amount of feedback data. In the second method, the number of targets can be multiple, also resulting in a large amount of target characteristic data. Therefore, regardless of the feedback method, the perception feedback information is large in data volume, resulting in high transmission resource overhead. To reduce airtime, compression of the perception feedback information is necessary.
[0150] Currently, the control parameter information for indicating the compression of the perception feedback information can be found in the fields shown in Table 1 below:
[0151] Table 1
[0152] CIR I / Q number of bits: Indicates the number of bits occupied by the in-phase / quadrature (I / Q) signals of each tap when feeding back the CIR. 00 indicates 10 bits, 01 indicates 12 bits, 10 indicates 14 bits, and 11 indicates 16 bits.
[0153] Bitmap mode: Indicates the way to set the bitmap. 00 indicates that the bitmap set by the perceived initiator is a predefined bitmap, 01 indicates that the bitmap set by the perceived initiator is not predefined, 10 indicates that the perceived responder sets the bitmap, and 11 is reserved.
[0154] Length: When bitmap mode is 0, it indicates the subwindow length. In this case, there are two subwindows of the same length, and the gap between them is specified by the bitmap gap. When bitmap mode is 1 or 2, it indicates the length of the bitmap.
[0155] Process CIR report for range: Indicates whether to feed back range information. 1 indicates feedback, and 0 indicates no feedback.
[0156] Process CIR report for velocity: Indicates whether to feed back velocity information. 1 indicates feedback, and 0 indicates no feedback.
[0157] Process CIR Report for AOA Measurement: Indicates whether to feed back AOA information. 1 indicates feedback, and 0 indicates no feedback.
[0158] Bitmap offset: Indicates the distance between the first tap in the feedback window and the reference tap (in taps).
[0159] bitmap gap: When bitmap mode is 0, it indicates the length of the gap between two sub-windows.
[0160] Compression: Indicates whether to compress the sensory feedback information. 1 indicates compression, and 0 indicates no compression. Optionally, compression can use a lossless data compression algorithm (such as deflate).
[0161] reserved: Reserved bit.
[0162] bitmap: When bitmap mode is 1, it indicates whether the tap in the feedback window requires feedback.
[0163] Based on the control parameter information shown in Table 1 above, the perceived initiator sends the control parameter information to the perceived respondent to indicate feedback to the perceived respondent.
[0164] In the feedback of the above-mentioned method 1, when the perceived responder sends CIR information to the perceived initiator, feedback may be provided based on the content of the CIR report IE as shown in Table 2 below.
[0165] Table 2
[0166] The number of rx antennas is set to 1, indicating the number of antennas for which CIR reports need to be fed back.
[0167] bitmap length: bitmap length
[0168] Bitmap offset: The offset of the bitmap. Indicates the distance between the first tap in the feedback window and the reference tap (in taps).
[0169] Number of segments: The value plus 1 indicates the number of segments for which CIR reports need to be fed back. It should be noted that the initiator of the perception can split the UWB signal into multiple segments and send them to meet the requirements of higher transmission power.
[0170] compression: Indicates whether to compress the sensor feedback information, 1 means compression, 0 means no compression. The compression method uses the Deflate method
[0171] CIR Bitmap: A bitmap used to indicate the taps that require feedback.
[0172] Receive report: CIR report. The CIR report IE may include one or more receive reports, for example, N receive reports, where N is a positive integer. One or more receive reports may be expressed as receive report(s). The contents of the receive report are shown in Table 3 below:
[0173] Table 3
[0174] Timing offset: The offset between the reference tap and the CIR reporting time.
[0175] Normalization factor: The number of bits by which the I / Q data represented in binary is shifted left.
[0176] Received signal strength indication (RSSI): Received signal strength.
[0177] CIR taps: The measured value of the tap. Each tap corresponds to a bit in the bitmap.
[0178] In the feedback of the above-mentioned method 2, when the perceived responder sends the target feature to the perceived initiator, feedback may be provided based on the content of the processed target feature IE as shown in Table 4 below.
[0179] Table 4
[0180] Among them, the number of targets indicates the number of targets.
[0181] End of list (EOL): If it is 0, it means that the target content (such as the target list including full information target feedback content and / or sparse target feedback content) will appear in the next report. If it is 1, it means that the current report includes all target lists.
[0182] number of full targets: indicates the number of full information targets.
[0183] number of sparse targets: indicates the number of sparse information targets.
[0184] CIR report: tap feedback content
[0185] full target list: full information target feedback content.
[0186] sparse target list: sparse information target feedback content.
[0187] Based on the above example, the control parameter information shown in Table 1, the control parameter information sent by the perception initiator to the perception responder may include a compression field indicating whether the perception feedback information is compressed. However, based on the compression field, it is not possible to indicate the compression of the CIR information and the target characteristics. In the feedback of the above method one, the CIR report IE sent by the perception responder to the perception initiator carries a compression field indicating whether the perception feedback information is compressed. However, based on the compression field, it is not possible to indicate the compression of some fields in the CIR information. In the feedback of the above method two, the processed target feature IE sent by the perception responder to the perception initiator cannot achieve compression indication.
[0188] In response to the above technical problems, the embodiments of the present application expect to implement compression indication of perception feedback information based on protocol agreement or indication information, so that the perception feedback information can achieve compression of some or all fields.
[0189] The following describes the perception measurement method provided in the embodiments of the present application with reference to the accompanying drawings.
[0190] It should be understood that the following is only for the purpose of ease of understanding and explanation, and the method provided in the embodiment of the present application is described in detail using the interaction between the first communication device and the second communication device as an example. The first communication device may be the initiator of perception, and the second communication device may be the responder of perception. The first communication device may be the FFD or RFD in (A) of Figure 1, and the second communication device may be the FFD or RFD in (A) of Figure 1; or, the first communication device may be the FFD or RFD in (B) of Figure 1, and the second communication device may be the FFD or RFD in (B) of Figure 1.
[0191] However, it should be understood that this does not constitute any limitation on the execution subject of the method provided in this application. As long as a program that records the code of the method provided in the embodiment of the present application can be run according to the method provided in the embodiment of the present application, it can serve as the execution subject of the method provided in the embodiment of the present application. For example, the first communication device and the second communication device hereinafter can both be implemented as a device or a chip in the device, a chip system, or other functional module capable of calling and executing a program.
[0192] It should be noted that in the embodiments shown below, the first, second, and various numerical numbers are merely used for the convenience of description and are not intended to limit the scope of the embodiments of the present application. For example, they are used to distinguish different communication devices, different compression indication information, different fields, etc.
[0193] FIG2 is a schematic interactive flow chart of a method 200 for perceptual measurement provided in an embodiment of the present application. As shown in FIG2 , the method 200 may include some or all of the following steps:
[0194] S210: The second communication device generates first compression indication information, where the first compression indication information is used to indicate whether to compress the perception feedback information. The content to be compressed in the perception feedback information is agreed upon by the protocol, and the content to be compressed in the perception feedback information includes all or part of the perception feedback information.
[0195] S220: The second communication device sends first compression indication information to the first communication device. Correspondingly, the first communication device receives the first compression indication information from the second communication device.
[0196] S230: The second communication device sends perception feedback information to the first communication device. Correspondingly, the first communication device receives the perception feedback information from the second communication device.
[0197] Exemplarily, the first compression indication information may indicate compression or non-compression of the sensing feedback information by one bit. For example, when the bit is 1, it indicates compressed sensing feedback information, and when the bit is 0, it indicates non-compressed sensing feedback information. Of course, this application is not limited to this. For example, when the bit is 0, it indicates compressed sensing feedback information, and when the bit is 1, it indicates non-compressed sensing feedback information.
[0198] Optionally, the first compression indication information may be carried in a first frame, which carries the first compression indication information and / or perception feedback information.
[0199] Optionally, the first compression indication information may be carried in the perception feedback information, or the first compression indication information may be independent of the perception feedback information, which is not limited in this application. When the perception feedback information carries the first compression indication information, the format of the feedback information may refer to Table 5 or Table 6 below.
[0200] In the feedback based on the above-mentioned method 1, the compression field in the CIR report IE shown in Table 5 can indicate whether the sensing feedback information is compressed.
[0201] Table 5
[0202] Wherein, compression: indicates compressed sensing feedback information when the value is 1, and indicates not compressed sensing feedback information when the value is 0. Of course, this application is not limited to this, for example, when the value is 0, it indicates compressed sensing feedback information, and when the value is 1, it indicates not compressed sensing feedback information.
[0203] The meanings of other fields in Table 5 have been explained in the previous examples and will not be repeated here for the sake of brevity.
[0204] In the feedback based on the above-mentioned method 2, the compression field in the processed target feature IE can indicate whether the sensing feedback information is compressed, as shown in the following Table 6:
[0205] Table 6
[0206] Wherein, compression: indicates compressed sensing feedback information when the value is 1, and indicates not compressed sensing feedback information when the value is 0. Of course, this application is not limited to this, for example, when the value is 0, it indicates compressed sensing feedback information, and when the value is 1, it indicates not compressed sensing feedback information.
[0207] The meanings of other fields in Table 6 have been explained in the previous examples and will not be repeated here for the sake of brevity.
[0208] The second communication device sends first compression indication information to the first communication device to synchronize the compression status of the perception feedback information. The second communication device can send the perception feedback information based on the first compression indication information. As an implementation method, when the first compression indication information indicates that the perception feedback information is compressed, the second communication device can compress the perception feedback information based on the content that needs to be compressed in the perception feedback information agreed upon in the protocol, and send the perception feedback information to the first communication device; as another implementation method, when the first compression indication information indicates that the perception feedback information is not compressed, the second communication device sends uncompressed perception feedback information to the first communication device.
[0209] The first communication device may process the perception feedback information based on the first compression indication information. Corresponding to the first implementation method described above, when the first compression indication information indicates that the perception feedback information is compressed, the first communication device may decompress the perception feedback information based on the content that needs to be compressed in the perception feedback information agreed upon in the protocol, thereby receiving the perception feedback information, or after receiving the perception feedback information, decompress the perception feedback information based on the content that needs to be compressed in the perception feedback information agreed upon in the protocol. Corresponding to the second implementation method described above, when the first compression indication information indicates that the perception feedback information is not compressed, the first communication device directly receives the perception feedback information without decompressing the perception feedback information.
[0210] Exemplarily, the perception feedback information may include a CIR report IE and / or a processed target feature IE.
[0211] The following is an exemplary description of the content that needs to be compressed in the perception feedback information agreed upon by the protocol.
[0212] In some examples, the protocol stipulates that all of the perception feedback information is compressed. For example, when the perception feedback information includes a CIR report IE, the entire contents of the CIR report IE are compressed; when the perception feedback information includes a processed target feature IE, the entire contents of the processed target feature IE are compressed; and when the perception feedback information includes both the CIR report IE and the processed target feature IE, the entire contents of both the CIR report IE and the processed target feature IE are compressed.
[0213] In other examples, the protocol agrees on compressing part of the perception feedback information. Exemplarily, when the perception feedback information includes the CIR report IE, the protocol agrees on compressing part of the perception feedback information, which may include: compressing the receive report(s) field in the CIR report IE, or compressing the CIR taps field in the receive report(s) field in the CIR report IE; Exemplarily, when the perception feedback information includes the processed target feature IE, the protocol agrees on compressing part of the perception feedback information, which may include: compressing the full target list field and / or the sparse target list field in the processed target feature IE; Exemplarily, when the perception feedback information includes the CIR report IE and the processed target feature IE, the protocol agrees on compressing part of the perception feedback information, which may include: compressing the receive report(s) field in the CIR report IE or compressing the CIR taps field in the receive report(s) field in the CIR report IE, and / or compressing the full target list field and / or the sparse target list field in the processed target feature IE.
[0214] In some embodiments, the protocol may specify a compression method for the perception feedback information. When the first compression indication information indicates that the perception feedback information should be compressed, the second communication device may determine, based on the protocol, the content in the perception feedback information that requires compression, and compress the content based on the compression method specified in the protocol. The second communication device then transmits the processed perception feedback information to the first communication device.
[0215] For example, for the CIR report IE in the sensor feedback information, when the protocol stipulates compression of the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field may be determined by the protocol. The compression method of the receive report(s) field may include the following possible examples:
[0216] Method 1.1: The protocol may agree to compress the entire receive report(s) field.
[0217] Method 1.2: The protocol may agree to compress each receive report in the receive report(s) field.
[0218] Optionally, in the above-mentioned method 1.1, the compressed information obtained after the second communication device compresses the receive report(s) field as a whole corresponds to the receive report(s) field, and the compressed information can be encapsulated and sent through one or more data units. The data unit can be a media access control protocol data unit (MAC protocol data unit, MPDU), or the data unit can be a data packet (packet), and the data packet can include one or more MPDUs.
[0219] Optionally, in the above-mentioned method 1.2, the second communication device compresses each receive report in the receive report(s) field to obtain compressed information corresponding to each receive report. Optionally, the multiple compressed information corresponding to the receive report(s) field can be sent through one or more data units. Optionally, when the multiple compressed information corresponding to the receive report(s) field is sent through multiple data units, each data unit includes one or more complete compressed information. In other words, one compressed information is included in one data unit. Of course, the present application does not limit this. For example, when the bits occupied by a compressed information are greater than or equal to the maximum value of the payload in the data unit, the compressed information is included in at least two data units.
[0220] In method 1.3, the protocol may stipulate that when a CIR report IE is included in multiple data units, the receive report(s) field in each data unit is compressed as a whole. For example, the second communication device may send a CIR report IE via five data units, each of which may include two receive reports. In this case, the second communication device may compress the two receive reports corresponding to each data unit to obtain compressed information corresponding to each data unit, and send the corresponding compressed information via each data unit.
[0221] Optionally, in the above-mentioned method 1.3, the compressed information sent by each data unit is obtained by compressing one or more complete receive reports. Of course, this application is not limited to this. For example, if the number of bits occupied by a receive report after compression is still greater than or equal to the maximum value of the payload of the data unit, the compressed information of the receive report may be included in at least two data units.
[0222] For example, for the processed target feature IE in the sensory feedback information, when the protocol stipulates compression of the full target list field and / or the sparse target list field in the processed target feature IE, the compression method of the full target list field and / or the sparse target list field may be determined by the protocol. The compression method of the full target list field and / or the sparse target list field may include the following possible examples:
[0223] Method 2.1: The protocol may agree to compress the full target list field and the sparse target list field as a whole. It should be noted that the full target list field may include one or more full target lists, and the one or more full target lists may be part of or all of the full target lists in the full target list field; the sparse target list field may include one or more sparse target lists, and the one or more sparse target lists may be part of or all of the sparse target lists in the sparse target list field. The second communication device may compress one or more full target lists and one or more sparse target lists in the processed target feature IE as a whole.
[0224] The second communication device can encapsulate the compressed information corresponding to the full target list field and the sparse target list field and send it through one or more data units.
[0225] Method 2.2: The protocol may agree to compress the full target list field. In one example, the protocol agrees to compress the full target list field, which may refer to compressing the full target list field as a whole to obtain compression information corresponding to the full target list field, such as compressing multiple full target lists in the full target list field as a whole. In another example, the protocol agrees to compress the full target list field, which may refer to compressing each full target list in the full target list field to obtain compression information corresponding to each full target list.
[0226] The second communication device may send the multiple compressed information corresponding to the full target list field through one or more data units. Optionally, when the multiple compressed information corresponding to the full target list field is sent through multiple data units, each data unit includes one or more complete compressed information. In other words, one compressed information is included in one data unit. Of course, this application is not limited to this. For example, when the number of bits occupied by one compressed information is greater than or equal to the maximum value of the payload in the data unit, the compressed information is included in at least two data units.
[0227] In method 2.3, the protocol can specify compression for the sparse target list field. The implementation of compression for the sparse target list field is similar to that for the full target list field. For details, refer to method 2.2 and are omitted for brevity.
[0228] It should be noted that the above-mentioned method 2.2 and method 2.3 can be combined with each other. For example, the protocol can agree to compress the full target list field and agree to compress the sparse target list field. When the above-mentioned 2.2 and 2.3 are combined with each other, the protocol can agree to compress the full target list field as a whole and the sparse target list field as a whole; or the protocol can agree to compress the full target list field as a whole and each sparse target list in the sparse target list field; or the protocol can agree to compress each full target list in the full target list field and compress the sparse target list field as a whole; or the protocol can agree to compress each full target list in the full target list field and compress each sparse target list in the sparse target list field.
[0229] Method 2.4: The protocol may stipulate that when the processed target feature IE is included in multiple data units, the full target list field and the sparse target list field in each data unit are compressed as a whole. For example, the second communication device may send the processed target feature IE via five data units, each of which may include two full target lists and three sparse target lists. In this case, the second communication device may compress the two full target lists and three sparse target lists corresponding to each data unit to obtain compressed information corresponding to each data unit, and send the corresponding compressed information via each data unit.
[0230] Optionally, in the above method 2.4, the compressed information sent by each data unit is obtained by compressing one or more complete full target list fields and one or more complete sparse target list fields. Of course, the present application is not limited to this. For example, if the bits occupied by a full target list after compression processing are still greater than or equal to the maximum value of the payload of the data unit, the compressed information of the full target list can be included in at least two data units.
[0231] Method 2.5, the protocol may stipulate that: when the processed target feature IE is included in multiple data units, the full target list field in each data unit is compressed as a whole, and each sparse target list field is compressed as a whole. For example, the second communication device may send the processed target feature IE through 5 data units, each of which may include two full target lists and three sparse target lists. In this case, the second communication device may compress the two full target lists corresponding to the data unit to obtain the first compressed information corresponding to the data unit, and compress the three sparse target lists in the data unit to obtain the second compressed information corresponding to the data unit, and send the corresponding first compressed information and second compressed information through each data unit.
[0232] Optionally, in the above-mentioned method 2.5, the first compressed information sent by each data unit is obtained by compressing one or more complete full target lists. Of course, this application is not limited to this. For example, if the bits occupied by a full target list after compression processing are still greater than or equal to the maximum value of the payload of the data unit, the first compressed information can be included in at least two data units. The second compressed information is transmitted in a similar manner to the first compressed information and will not be described in detail for the sake of brevity.
[0233] In some embodiments, when the first compression indication information indicates not to compress the perception feedback information, the perception feedback information is sent via one or more data units.
[0234] For example, when the perception feedback information includes a CIR report IE, each data unit may carry one or more complete receive reports. This application is not limited to this. For example, if the number of bits occupied by a receive report after compression is greater than or equal to the maximum value of the payload of the data unit, the receive report may be included in at least two data units.
[0235] Exemplarily, when the perceptual feedback information includes the processed target feature IE, each data unit may carry one or more complete full target lists and / or one or more complete sparse target lists. This application is not limited to this. For example, if the number of bits occupied by a full target list is greater than or equal to the maximum value of the payload of the data unit, the full target list may be included in at least two data units.
[0236] It should be noted that when the perception feedback information includes the CIR report IE and the processed target feature IE, the above methods 1.1-1.3 and methods 2.1-2.5 can be combined with each other to agree on the compression method of the CIR report IE and the processed target feature IE.
[0237] Therefore, in this embodiment, the first communication device and the second communication device compress and transmit the perception feedback information according to the compression content agreed upon in the protocol, such as part of the compressed perception feedback information or all of the compressed perception feedback information, to achieve partial or full compression of the perception feedback information.
[0238] FIG3 is a schematic interactive flow chart of a method 300 for perceptual measurement provided in an embodiment of the present application. As shown in FIG3 , the method 300 may include:
[0239] S310: The first communication device generates a second frame, where the second frame includes second compression indication information, where the second compression indication information is used to indicate whether to compress part or all of the perception feedback information.
[0240] S320: The first communication device sends the second frame to the second communication device. Correspondingly, the second communication device receives the second frame from the first communication device.
[0241] S330: The second communication device sends perception feedback information to the first communication device based on the second compression indication information. Correspondingly, the first communication device receives the perception feedback information from the first communication device.
[0242] Exemplarily, the perception feedback information may include a CIR report IE and / or a processed target feature IE.
[0243] Exemplarily, the second compression indication information may indicate that the perception feedback information is not compressed, that all of the perception feedback information is compressed, or that part of the perception feedback information is compressed. For example, when the perception feedback information includes a CIR report IE, the second compression indication information may indicate that the CIR report IE is not compressed, that all of the CIR report IE is compressed, or that part of the CIR report IE is compressed; for another example, when the perception feedback information includes a processed target feature IE, the second compression indication information may indicate that the processed target feature IE is not compressed, that all of the processed target feature IE is compressed, or that part of the processed target feature IE is compressed; for another example, when the perception feedback information includes a CIR report IE and a processed target feature IE, the second compression indication information may indicate that the CIR report IE and the processed target feature IE are not compressed, that all of the CIR report IE and / or all of the processed target feature IE are compressed, or that part of the CIR report IE and / or part of the processed target feature IE is compressed.
[0244] When the second compression indication information indicates a portion of compressed sensing feedback information, it may indicate compression of the receive report(s) field in the CIR report IE, or may indicate compression of the CIR taps field in the receive report(s) field in the CIR report IE. Optionally, the second compression indication information may only indicate compression of a portion of the CIR report IE. When the second compression indication information indicates compression of a portion of the CIR report IE, the protocol may agree to compress the receive report(s) field in the CIR report IE, or may agree to compress the CIR taps field in the receive report(s) field in the CIR report IE.
[0245] When the second compression indication information indicates a portion of compressed perception information, it may indicate compression of the full target list field and / or the sparse target list field in the processed target feature IE. Optionally, the second compression indication information may only indicate compression of a portion of the processed target feature IE. When the second compression indication information indicates compression of a portion of the processed target feature IE, the protocol may agree to compress the full target list field and / or the sparse target list field. Alternatively, when the second compression indication information indicates compression of a portion of the processed target feature IE, the full target list field and / or the sparse target list field in the processed target feature IE is compressed based on the perception feedback of the target of the perception measurement. The perception feedback includes full information feedback or sparse information feedback. For example, when the perception feedback corresponding to the target is full information feedback, the full target list field in the processed target feature IE is compressed. When the perception feedback corresponding to the target is sparse information feedback, the sparse target list field in the processed target feature IE is compressed.
[0246] In some embodiments, the first communications device may process the perception feedback information based on compression indication information (such as the fourth compression indication information described below) carried in the perception feedback. That is, when the first communications device sends the second compression indication information to the second communications device, and the perception feedback information sent by the second communications device to the first communications device carries compression indication information (such as the fourth compression indication information described below), the perception feedback information may be processed based on the compression indication of the second communications device.
[0247] In some embodiments, the second frame includes third compression indication information, where the third compression indication information is used to indicate a type of the perception feedback information. Exemplarily, the type of the perception feedback information includes a CIR and / or a target feature, that is, the third compression indication information may indicate that the perception feedback information includes a CIR report IE and / or a processed target feature IE, or the third compression indication information may indicate the CIR report IE and / or the processed target feature IE in the compressed perception feedback information.
[0248] The second frame may include second compression indication information, or the second frame may include third compression indication information, or the second frame may include third compression indication information and second compression indication information. When the second frame includes the third compression indication information, the first communication device may indicate the type of perception feedback information that needs to be fed back by the second communication device based on the third compression indication information. When the second frame includes the third compression indication information and second compression indication information, the first communication device may indicate the type of perception feedback information that needs to be fed back by the second communication device based on the third compression indication information, and indicate part or all of the perception information that needs to be compressed under the type of perception feedback information based on the second compression indication information.
[0249] The third compression indication information and the second compression indication information in this embodiment are exemplarily described below in conjunction with the perception measurement feedback control field shown in Table 7. The second compression indication information may, for example, include the compression control field in Table 7, and the third compression indication information may, for example, include the feedback type field in Table 7.
[0250] Table 7
[0251] Among them, feedback type: As a first example, a value of 0 can indicate that the type of compressed sensing feedback information is CIR; a value of 1 can indicate that the type of compressed sensing feedback information is target feature. As a second example, a value of 00 can indicate that the type of compressed sensing feedback information is CIR; a value of 01 can indicate that the type of compressed sensing feedback information is target feature; and a value of 10 can indicate that the type of compressed sensing feedback information is CIR and target feature.
[0252] compression control:
[0253] In the first example of the above feedback type, if the value of feedback type is 0, the value of compression control is 00, indicating that the CIR report IE is not compressed, the value of compression control is 01, indicating that the entire CIR report IE is compressed, the value of compression control is 10, indicating that the receive report(s) field in the CIR report IE is compressed, and the value of compression control is 11, indicating that the CIR taps field in the receive report(s) field in the CIR report IE is compressed.
[0254] In the first example of the above feedback type, if the value of feedback type is 1, the value of compression control is 00, indicating that the processed target feature IE is not compressed, the value of compression control is 01, indicating that the entire processed target feature IE is compressed, the value of compression control is 10, indicating that the full target list field and / or sparse target list field in the processed target feature IE is compressed, and when the value of compression control is 11, it is retained.
[0255] In the second example of the feedback type, if the value of the feedback type is 00, the indication method of the compression control can refer to the indication method of the compression control when the value of the feedback type is 0.
[0256] In the second example of the feedback type, if the value of the feedback type is 01, the indication method of the compression control can refer to the indication method of the compression control when the value of the feedback type is 1.
[0257] In the second example of the above feedback type, if the value of feedback type is 10, the value of compression control is 00, indicating that the CIR report IE and the processed target feature IE are not compressed, the value of compression control is 01, indicating that the entire CIR report IE and / or the processed target feature IE are compressed, the value of compression control is 10, indicating that the receive report(s) field of the CIR report IE and / or the full target list field and / or the sparse target list field of the processed target feature IE are compressed, and the value of compression control is 11, indicating that the CIR taps field in the receive report(s) field in the CIR report IE is compressed; or, the value of compression control is 00, indicating that the CIR report IE and the processed target feature IE are not compressed, the value of compression control is 01, indicating that the entire CIR report IE and the entire processed target feature IE are compressed, the value of compression control is 10, indicating that part of the CIR report IE and the entire processed target feature IE are compressed, and the value of compression control is 11, indicating that the entire CIR report IE and part of the processed target feature IE are compressed.
[0258] Report mode: A value of 1 indicates that the measurement results are based on out-of-band (OOB) feedback; a value of 0 indicates that the measurement results are based on UWB feedback.
[0259] Feedback parameters may include:
[0260] In the first example of the feedback type above, when the feedback type is 0, the feedback parameters include at least one of the following:
[0261] CIR I / Q number of bits field;
[0262] bitmap mode field;
[0263] length field;
[0264] bitmap offset field;
[0265] bitmap gap field;
[0266] Reference tap field;
[0267] The threshold field, when bitmap mode is 1, indicates the feedback threshold of the second communication device. Feedback is only given when the tap amplitude exceeds the threshold.
[0268] bitmap field;
[0269] In the first example of the feedback type above, when the feedback type is 1, the feedback parameters include at least one of the following:
[0270] The confidence level field indicates whether to feedback the confidence level of the measurement result;
[0271] process CIR report for range: indicates whether to feedback distance information. A value of 1 indicates feedback, and a value of 0 indicates no feedback.
[0272] process CIR report for velocity: Indicates whether velocity information is fed back. A value of 1 indicates feedback, and a value of 0 indicates no feedback.
[0273] Process CIR report for AOA measurement: Indicates whether to feed back AOA information. 1 indicates feedback, and 0 indicates no feedback.
[0274] RSSI: Indicates whether to feedback RSSI.
[0275] In the second example of the feedback type, when the feedback type is 00, the parameters included in the feedback parameters can refer to the parameters included in the feedback parameters when the feedback type is 0 in the first example of the feedback type.
[0276] In the second example of the feedback type, when the feedback type is 01, the parameters included in the feedback parameters can refer to the parameters included in the feedback parameters when the feedback type is 1 in the first example of the feedback type.
[0277] In the second example of the above feedback type, when the feedback type is 10, the parameters included in the feedback parameters can be: in the first example of the feedback type, when the feedback type is 0, the parameters included in the feedback parameters when the feedback type is 1 are a combination of the parameters included in the feedback parameters.
[0278] It should be noted that the description of some parameters in the above feedback parameters can be found in the above examples, which will not be repeated for the sake of brevity.
[0279] It should be understood that this application does not limit the values of the above fields. For example, when the value of feedback type is 1, it can indicate that the type of compressed sensing feedback information is CIR; when the value is 0, it can indicate that the type of compressed sensing feedback information is target feature.
[0280] The second communication device may send the perception feedback information based on the second compression indication information. Exemplarily, when the second compression indication information indicates that part or all of the perception feedback information is to be compressed, the second communication device may compress the perception feedback information based on the second compression indication information and send the perception feedback information to the first communication device; when the second compression indication information indicates that the perception feedback information is not to be compressed, the second communication device may send uncompressed perception feedback information to the first communication device.
[0281] The first communication device may process the perception feedback information based on the second compression indication information. Exemplarily, when the second compression indication information indicates that the perception feedback information is compressed, the first communication device may decompress the perception feedback information based on the second compression indication information to receive the perception feedback information, or decompress the perception feedback information based on the second compression indication information after receiving the perception feedback information. When the second compression indication information indicates that the perception feedback information is not compressed, the first communication device may directly receive the perception feedback information without decompressing the perception feedback information.
[0282] Optionally, when the second frame includes third compression indication information, the second communication device may send perception feedback information based on the third compression indication information and the second compression indication information; the first communication device may process the perception feedback information based on the third compression indication information and the second compression indication information.
[0283] In some embodiments, the protocol may specify a compression method for the perception feedback information. When the second compression indication information indicates that a portion of the perception feedback information is to be compressed, the second communication device may compress the portion of the perception feedback information that requires compression based on the compression method specified in the protocol, and then transmit the processed perception feedback information to the first communication device.
[0284] Examples of the compression methods for the protocol-specified perception feedback information have been previously described. For example, when the perception feedback information includes the CIR report IE, the compression methods described in methods 1.1-1.3 above can be used; when the perception feedback information includes the processed target feature IE, the compression methods described in methods 2.1-2.5 above can be used. For the sake of brevity, these examples are not further described.
[0285] Therefore, in this embodiment, the first communication device sends second compression indication information to the second communication device, and the first communication device and the second communication device implement compression of part or all of the perception feedback information based on the indication of the second compression indication information, thereby realizing compression control of the perception feedback of the second communication device by the first communication device.
[0286] FIG4 is a schematic interactive flow chart of a method 400 for perceptual measurement provided in an embodiment of the present application. As shown in FIG4 , the method 400 may include:
[0287] S410: The second communication device generates fourth compression indication information, where the fourth compression indication information is used to indicate whether to compress part or all of the fields of the perception feedback information.
[0288] S420: The second communication device sends fourth compression indication information to the first communication device. Correspondingly, the first communication device receives the fourth compression indication information from the second communication device.
[0289] S430: The second communication device sends perception feedback information to the first communication device based on the fourth compression indication information. Correspondingly, the first communication device receives the perception feedback information from the first communication device.
[0290] Exemplarily, the perception feedback information may include a CIR report IE and / or a processed target feature IE.
[0291] Optionally, the fourth compression indication information may be carried in the third frame.
[0292] The fourth compression indication information may include the following examples:
[0293] In example 1, the fourth compression indication information may indicate that the perception feedback information is not compressed, that all of the perception feedback information is compressed, or that part of the perception feedback information is compressed. For example, when the perception feedback information includes a CIR report IE, the fourth compression indication information may indicate that the CIR report IE is not compressed, that all of the CIR report IE is compressed, or that part of the CIR report IE is compressed; for another example, when the perception feedback information includes a processed target feature IE, the fourth compression indication information may indicate that the processed target feature IE is not compressed, that all of the processed target feature IE is compressed, or that part of the processed target feature IE is compressed; for another example, when the perception feedback information includes a CIR report IE and a processed target feature IE, the fourth compression indication information may indicate that the CIR report IE and the processed target feature IE are not compressed, that all of the CIR report IE and / or all of the processed target feature IE are compressed, or that part of the CIR report IE and / or part of the processed target feature IE is compressed.
[0294] The fourth compression indication information in this embodiment is exemplarily described below with reference to the CIR report IE format shown in Table 8. The fourth compression indication information may include the compression control field in Table 8, for example.
[0295] Table 8
[0296] Among them, length, sub-ID (sub-ID), type (type) are the CIR report IE header, and the remaining fields are the CIR report IE content.
[0297] length: indicates the length of the CIR report IE content.
[0298] sub-ID: indicates the identifier of the CIR report IE (such as the IE number).
[0299] type: indicates the type of CIR report IE, such as long (long), short (short), etc.
[0300] compression control: When the value is 00, it indicates that the CIR report IE is not compressed; when the value is 01, it indicates that the entire CIR report IE is compressed; when the value is 10, it indicates that the receive report(s) field in the CIR report IE is compressed; when the value is 11, it indicates that the CIR taps field in the receive report(s) field in the CIR report IE is compressed.
[0301] Compressed content: corresponds to the CIR report IE content in Table 2 above. It should be understood that the content of the CIR report IE in Table 2 may also include the receive report shown in Table 3.
[0302] It should be understood that the present application does not limit the values of the above fields. For example, when the value of compression control is 11, it can indicate that the CIR report IE is not compressed; when the value is 10, it indicates that the entire CIR report IE is compressed, and so on.
[0303] The fourth compression indication information in this embodiment is exemplarily described below in conjunction with the processed target feature IE shown in Table 9. The fourth compression indication information may include, for example, the compression control field in Table 9.
[0304] Table 9
[0305] Among them, compression control: when the value is 00, it indicates that the processed target feature IE is not compressed; when the value is 01, it indicates that the entire processed target feature IE is compressed; when the value is 10, it indicates that the full target list field and / or sparse target list field in the processed target feature IE is compressed; when the value is 11, it is retained.
[0306] compressed content: corresponds to the processed target feature IE content in Table 4 above.
[0307] Length, sub-ID, and type are similar to the corresponding fields in Table 8 and are not described again for brevity.
[0308] In Example 2, the fourth compression indication information can be implemented as a bitmap to indicate the portion of the compressed perception feedback information. For example, when the perception feedback information includes a CIR report IE, the fourth compression indication information can include a first bitmap, at least one bit in the first bitmap corresponds one-to-one with at least one receive report in the receive report(s) field in the CIR report IE, wherein any bit is used to indicate whether to compress the corresponding receive report or to indicate whether to compress the CIR taps field in the corresponding receive report. This enables multi-level compression control of the CIR report IE.
[0309] The following is an exemplary description of the first bitmap in conjunction with the content of the CIR report IE shown in Table 10. The first bitmap may be, for example, the compression bitmap field in Table 10.
[0310] Table 10
[0311] Among them, each bit in the compression bitmap corresponds to a receive report. When the bit is 1, it means that the receive report corresponding to the bit is compressed or the CIR taps in the receive report corresponding to the bit are compressed. When the bit is 0, it means that the receive report corresponding to the bit is not compressed.
[0312] The length of the compression bitmap is equal to the number of receive reports. The number of receive reports is equal to the number of antennas requiring feedback multiplied by the number of segments requiring feedback. Whether to compress the receive reports or compress the CIR taps in the receive reports can be agreed upon in advance by the first and second communication devices.
[0313] It should be noted that this application does not limit the values of the above fields. For example, when the bit in the compression bitmap is 0, it means that the corresponding receive report or the CIR taps in the corresponding receive report are compressed. When the bit is 1, it means that the receive report corresponding to the bit is not compressed.
[0314] For another example, when the perception feedback information includes a processed target feature IE, the fourth compression indication information may include a second bitmap, wherein at least one bit in the second bitmap corresponds one-to-one to at least one target feedback content in the processed target feature IE, and any bit is used to indicate whether the corresponding target feedback content is compressed, and the target feedback content is carried in the full target list field and / or the sparse target list field. It should be noted that each target feedback content is used to feedback the characteristics of a perception measurement target.
[0315] The second bitmap is exemplarily described below in conjunction with the content of the processed target feature IE shown in Table 11. The second bitmap may be, for example, the compression bitmap field in Table 11.
[0316] Table 11
[0317] Each bit in the compression bitmap corresponds to a perception measurement target. When the bit is 1, it indicates that the feedback content of the target corresponding to the bit is compressed. When the bit is 0, it indicates that the feedback content of the target corresponding to the bit is not compressed.
[0318] The length of the compression bitmap is equal to If the above value exceeds the number of targets, it is padded with zeros. The number of targets can be the sum of the number of full targets and the number of sparse targets.
[0319] For example, the number of full targets can be seen in Table 12 below:
[0320] Table 12
[0321] Target ID: indicates the target ID, such as the target serial number.
[0322] Range: Indicates the distance between the target and the receiver of the perception signal, in centimeters or millimeters
[0323] Range span: Indicates the distance units spanned by the target
[0324] Azimuth: indicates the azimuth of the target relative to the receiver of the perception signal, in units of (360 / 2048) degrees
[0325] Azimuth span: Indicates the azimuth units spanned by the target
[0326] Elevation: indicates the target's elevation relative to the receiver of the sensing signal, in units of (360 / 2048) degrees
[0327] Elevation span: Indicates the number of elevation units the target spans
[0328] Radial velocity: Indicates the radial velocity of the target relative to the receiver of the sensing signal, in units of 1 mm per second
[0329] Azimuth velocity: indicates the target's azimuth velocity relative to the sensor signal receiver, in units of (360 / 2048) degrees per second. Elevation velocity: indicates the target's elevation velocity relative to the sensor signal receiver, in units of (360 / 2048) degrees per second.
[0330] RSSI: Indicates the received signal strength
[0331] The contents of the sparse target list are a subset of the full target list.
[0332] Example three, when the perception feedback information includes a CIR report IE, the fourth compression indication information may include the identifier of the CIR report IE in the perception feedback information (such as the sub-ID in Table 8); when the perception feedback information includes a processed target feature IE, the fourth compression indication information may include the identifier of the processed target feature IE in the perception feedback information (such as the sub-ID in Table 9).
[0333] Optionally, the identifier of the CIR report IE may be pre-agreed upon by the first communication apparatus and the second communication apparatus. Similarly, the identifier of the processed target feature IE may be pre-agreed upon by the first communication apparatus and the second communication apparatus.
[0334] Exemplarily, different CIR report IEs correspond to different sub-ID values. When the sub-ID is a first value, it indicates that the CIR report IE is not compressed; when the sub-ID is a second value, it indicates that the entire CIR report IE is compressed; when the sub-ID is a third value, it indicates that the receive reports field in the CIR report IE is compressed; when the sub-ID is a fourth value, it indicates that the CIR taps field in the receive report(s) field in the CIR report IE is compressed.
[0335] Exemplarily, different processed target feature IEs correspond to different sub-ID values. When the sub-ID is the fifth value, it indicates that the processed target feature IE is not compressed; when the sub-ID is the sixth value, it indicates that the entire processed target feature IE is compressed; when the sub-ID is the seventh value, it indicates that the receive reports field in the CIR report IE is compressed; when the sub-ID is the fourth value, it indicates that the full target list field and / or the sparse target list field in the processed target feature IE is compressed.
[0336] Example 4: The fourth compression indication information is used to indicate whether to compress the CIR taps field in the receive report(s) field of the CIR report IE in the perception feedback information, and the fourth compression indication information is carried in the CIR taps field in the receive report(s) field in the CIR report IE.
[0337] The fourth compression indication information in this embodiment is exemplarily described below in conjunction with the receive report shown in Table 13. The fourth compression indication information may include, for example, the compression field in Table 13.
[0338] Table 13
[0339] Among them, compression: The value of 0 indicates that the CIR report IE is not compressed; the value of 1 indicates that the CIR Taps are compressed.
[0340] It should be noted that the fields not described in the above receive report can be referred to the above examples, and will not be repeated for the sake of brevity.
[0341] It should be understood that the present application does not limit the values of the above fields. For example, a compression value of 1 indicates that the CIR report IE is not compressed; a value of 0 indicates that the CIR Taps is compressed.
[0342] The second communication device may send the perception feedback information based on the fourth compression indication information. Exemplarily, when the fourth compression indication information indicates that part or all of the perception feedback information is compressed, the second communication device may compress the perception feedback information based on the fourth compression indication information and send the perception feedback information to the first communication device; when the fourth compression indication information indicates that the perception feedback information is not compressed, the second communication device may send uncompressed perception feedback information to the first communication device.
[0343] The first communication device may process the perception feedback information based on the fourth compression indication information. Exemplarily, when the fourth compression indication information indicates that the perception feedback information is compressed, the first communication device may decompress the perception feedback information based on the fourth compression indication information to receive the perception feedback information, or decompress the perception feedback information based on the fourth compression indication information after receiving the perception feedback information. When the fourth compression indication information indicates that the perception feedback information is not compressed, the first communication device directly receives the perception feedback information without decompressing the perception feedback information.
[0344] Therefore, in this embodiment, the second communication device sends fourth compression indication information to the first communication device, and the first communication device and the second communication device implement compression of part or all of the perception feedback information based on the indication of the fourth compression indication information, thereby achieving compressed transmission of perception feedback between the first communication device and the second communication device.
[0345] Figure 5 is a schematic block diagram of a communication device provided in an embodiment of the present application. In one possible implementation, the communication device 400 may include a module or unit corresponding to the method / operation / step / action performed by the first communication device or the second communication device in the above method embodiment. The unit may be a hardware circuit, software, or a combination of hardware circuit and software. In one possible implementation, as shown in Figure 5, the device 500 may include: a transceiver module 510 and a processing module 520.
[0346] Optionally, the communication device 500 may correspond to the first communication device in the above method embodiment.
[0347] The communication device 500 may be used to execute the method on the first communication device side in any method embodiment shown in FIG. 2 to FIG. 4 .
[0348] When the communication device 500 is used to execute the method embodiment shown in Figure 2, the transceiver module 510 can be used to receive first compression indication information, where the first compression indication information is used to indicate whether to compress the perception feedback information. The content that needs to be compressed in the perception feedback information is agreed upon by the protocol, and the content that needs to be compressed in the perception feedback information includes all or part of the perception feedback information; the processing module 520 can be used to process the perception feedback information based on the first compression indication information.
[0349] When the communication device 500 is used to execute the method embodiment shown in Figure 3, the processing module 520 can be used to generate a second frame, the second frame includes second compression indication information, and the second compression indication information is used to indicate whether to compress part or all of the perception feedback information; the transceiver module 510 can be used to send the second frame.
[0350] When the communication device 500 is used to execute the method embodiment shown in Figure 4, the transceiver module 510 can be used to receive fourth compression indication information, which is used to indicate whether to compress part or all fields of the perception feedback information; the processing module 520 can be used to process the perception feedback information based on the fourth compression indication information.
[0351] It should be understood that the specific process executed by each module has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0352] Optionally, the communication device 500 may correspond to the second communication device in the above method embodiment.
[0353] The communication device 500 may be used to execute the method on the second communication device side in any of the method embodiments shown in FIG. 2 to FIG. 4 .
[0354] When the communication device 500 is used to execute the method embodiment shown in Figure 2, the processing module 520 can be used to generate first compression indication information, where the first compression indication information is used to indicate whether to compress the perception feedback information. The content that needs to be compressed in the perception feedback information is agreed upon by the protocol, and the content that needs to be compressed in the perception feedback information includes all or part of the perception feedback information; the transceiver module 510 can be used to send the first compression indication information.
[0355] When the communication device 500 is used to execute the method embodiment shown in Figure 3, the transceiver module 510 can be used to receive a second frame, the second frame includes second compression indication information, and the second compression indication information is used to indicate whether to compress part or all of the perception feedback information; the processing module 520 can be used to process the perception feedback information based on the second compression indication information.
[0356] When the communication device 500 is used to execute the method embodiment shown in Figure 4, the processing module 520 can be used to generate fourth compression indication information, which is used to indicate whether to compress part or all fields of the perception feedback information; the transceiver module 510 can be used to send the fourth compression indication information.
[0357] It should be understood that the specific process executed by each module has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0358] The transceiver module 510 in the communication device 500 can be implemented by a transceiver, for example, it can correspond to the transceiver 620 in the communication device 600 shown in Figure 6, and the processing module 520 in the communication device 500 can be implemented by at least one processor, for example, it can correspond to the processor 610 in the communication device 600 shown in Figure 6.
[0359] When the communication device 500 is a chip or chip system configured in a communication device, the transceiver module 510 in the communication device 500 can be implemented through an input / output interface, circuit, etc., and the processing module 520 in the communication device 500 can be implemented through a processor, microprocessor or integrated circuit integrated on the chip or chip system.
[0360] Figure 6 is another schematic block diagram of a communication device provided in an embodiment of the present application. As shown in Figure 6, the communication device 600 may include a processor 610. The processor 610 may be configured to execute the method executed by the first communication device or the second communication device in the above method embodiment.
[0361] In some possible implementations, the communication device 600 may include a transceiver 620. The transceiver 620 may communicate with the processor 610 via an internal connection path. The processor 610 may control the transceiver 620 to transmit and / or receive signals.
[0362] In some possible implementations, the communication device 600 may include a memory 630. The memory 630 may communicate with the processor 610 via an internal connection path. The memory 630 and the processor 610 may be integrated or provided separately. The memory 630 may also be a memory external to the device. The memory 630 is used to store instructions, and the processor 610 is used to execute the instructions stored in the memory 630 to perform the method in the above method embodiment.
[0363] It should be understood that the communication device 600 can be used to execute the various steps and / or processes performed by the first communication device or the second communication device in the above-mentioned method embodiment. Optionally, the memory 630 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. The memory 630 can be a separate device or integrated into the processor 610. The processor 610 can be used to execute the instructions stored in the memory 630, and when the processor 610 executes the instructions stored in the memory, the processor 610 is used to execute the various steps and / or processes of the above-mentioned method embodiment.
[0364] Optionally, the communication device 600 is the first communication device in the above embodiment.
[0365] Optionally, the communication device 600 is the second communication device in the above embodiment.
[0366] The transceiver 620 may include a transmitter and a receiver. The transceiver 620 may further include an antenna, which may be one or more. The processor 610, memory 630, and transceiver 620 may be integrated on different chips. For example, the processor 610 and memory 630 may be integrated in a baseband chip, and the transceiver 620 may be integrated in a radio frequency chip. The processor 610, memory 630, and transceiver 620 may also be integrated on the same chip. This application does not limit this.
[0367] The transceiver 620 may also be a communication interface, such as an input / output interface, a circuit, etc. The transceiver 620, the processor 610, and the memory 630 may be integrated into the same chip, such as a baseband chip.
[0368] The present application also provides a processing device, including at least one processor, which executes a computer program or logic circuit to cause the processing device to execute the method executed by the first communication device or the second communication device in the above method embodiment. The processing device may also include a memory for storing the computer program.
[0369] An embodiment of the present application further provides a processing device comprising a processor and an input / output interface. The input / output interface is coupled to the processor. The input / output interface is used to input and / or output information. The information includes at least one of instructions and data. The processor is configured to execute a computer program to cause the processing device to perform the method performed by the first communication device or the second communication device in the above-described method embodiment.
[0370] The present application also provides a processing device including a processor and a memory. The memory is configured to store a computer program, and the processor is configured to retrieve and execute the computer program from the memory, so that the processing device executes the method executed by the first communication device or the second communication device in the above method embodiment.
[0371] It should be understood that the processing device may be one or more chips. For example, the processing device may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0372] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0373] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0374] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: a computer program or a set of instructions, which, when the computer program or a set of instructions is run on a computer, enables the computer to execute the method executed by the first communication device or the second communication device in the above method embodiments.
[0375] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable storage medium, which stores a program. When the program is run on a computer, the computer executes the method executed by the first communication device or the second communication device in the above method embodiment.
[0376] According to the method provided in the embodiment of the present application, the present application also provides a communication system, which may include the aforementioned first communication device or second communication device.
[0377] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
Claims
1. A method for perceptual measurement, characterized in that: include: Generate first compression indication information, where the first compression indication information is used to indicate whether to compress the perception feedback information, where the content to be compressed in the perception feedback information is agreed upon by the protocol, and the content to be compressed in the perception feedback information includes all or part of the perception feedback information; Send the first compression indication information.
2. The method according to claim 1, characterized in that The perception feedback information includes a channel impulse response report information element CIR report IE, and the part of the perception feedback information includes: The receive report(s) field in the CIR report IE; or, The CIR taps field in the receive report(s) field in the CIR report IE.
3. The method according to claim 2, characterized in that When the part of the perception feedback information includes a receive report (s) field in the CIR report IE, a compression method of the receive report (s) field is agreed upon by a protocol.
4. The method according to claim 3, characterized in that: The compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or, Each receive report in the receive report(s) field is compressed.
5. The method according to claim 3, characterized in that: The CIR report IE is included in a plurality of data units, and the compression method of the receive report(s) field includes: The receive report(s) field in each of the data units is compressed as a whole.
6. The method according to claim 1, characterized in that The perception feedback information includes a processed target feature information unit (IE), and the part of the perception feedback information includes: The processed target feature IE includes a full target list field for full information target feedback content and / or a sparse target list field for sparse information target feedback content.
7. The method according to claim 6, characterized in that The compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
8. The method according to claim 7, characterized in that The compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, The full target list field is compressed, and / or the sparse target list field is compressed.
9. The method according to claim 8, characterized in that The compressing the full target list field includes: compressing the full target list field as a whole; or, Each full target list in the full target list field is compressed.
10. The method according to claim 8 or 9, characterized in that: The compressing the sparse targetlist field includes: compressing the sparse target list field as a whole; or, Each sparse target list in the sparse target list field is compressed.
11. The method according to claim 7, characterized in that The processed target feature IE is included in a plurality of data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each of the data units as a whole; or, The full target list field in each of the data units is compressed as a whole, and each of the sparse target list fields is compressed as a whole.
12. A method for perceptual measurement, characterized in that: include: receiving first compression indication information, where the first compression indication information is used to indicate whether to compress the perception feedback information, where the content to be compressed in the perception feedback information is agreed upon by a protocol, and the content to be compressed in the perception feedback information includes all or part of the perception feedback information; The perception feedback information is processed based on the first compression indication information.
13. The method according to claim 12, characterized in that The perception feedback information includes a channel impulse response report information element CIR report IE, and the part of the perception feedback information includes: The receive report(s) field in the CIR report IE; or, The CIR taps field in the receive report(s) field in the CIR report IE.
14. The method according to claim 13, characterized in that When the part of the perception feedback information includes a receive report (s) field in the CIR report IE, a compression method of the receive report (s) field is agreed upon by a protocol.
15. The method according to claim 14, characterized in that The compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or, Each receive report in the receive report(s) field is compressed.
16. The method according to claim 14, characterized in that The CIR report IE is included in a plurality of data units, and the compression method of the receive report(s) field includes: The receive report(s) field in each of the data units is compressed as a whole.
17. The method according to claim 12, characterized in that The perception feedback information includes a processed target feature information unit (IE), and the part of the perception feedback information includes: The processed target feature IE includes a full target list field for full information target feedback content and / or a sparse target list field for sparse information target feedback content.
18. The method according to claim 17, characterized in that The compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
19. The method according to claim 18, characterized in that The compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, The full target list field is compressed, and / or the sparse target list field is compressed.
20. The method according to claim 19, characterized in that The compressing the full target list field includes: compressing the full target list field as a whole; or, Each full target list in the full target list field is compressed.
21. The method according to claim 19 or 20, characterized in that The compressing the sparse target list field includes: compressing the sparse target list field as a whole; or, Each sparse target list in the sparse target list field is compressed.
22. The method according to claim 18, characterized in that The processed target feature IE is included in a plurality of data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each of the data units as a whole; or, The full target list field in each of the data units is compressed as a whole, and each of the sparse target list fields is compressed as a whole.
23. A method of perceptual measurement, characterized in that: include: generating a second frame, wherein the second frame includes second compression indication information, and the second compression indication information is used to indicate whether to compress part or all of the sensing feedback information; The second frame is sent.
24. The method according to claim 23, characterized in that The second frame further includes third compression indication information, where the third compression indication information is used to indicate a type of the perception feedback information.
25. The method according to claim 24, characterized in that The type of the perception feedback information is a channel impulse response CIR, and the perception feedback information includes a channel impulse response report information element CIR report IE, The part of the compressed sensing feedback information includes: compressing the receive report(s) field in the CIR report IE; or compressing the CIR taps field in the receive report(s) field in the CIR report IE; The entirety of the compressed sensing feedback information includes: compressing the CIR report IE.
26. The method according to claim 25, characterized in that When the second compression indication information indicates to compress the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field is agreed upon by the protocol.
27. The method according to claim 26, characterized in that The compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or, Each receive report in the receive report(s) field is compressed.
28. The method according to claim 26, characterized in that The CIR report IE is included in a plurality of data units, and the compression method of the receive report(s) field includes: The receive report(s) field in each of the data units is compressed as a whole.
29. The method according to claim 24, characterized in that The type of the perception feedback information is a target feature, and the perception feedback information includes a processed target feature IE, The part of the compressed sensing feedback information includes: compressing the full target list field and / or the sparse target list field in the processed target feature IE.
30. The method according to claim 29, characterized in that The compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
31. The method according to claim 30, characterized in that The compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, The full target list field is compressed, and / or the sparse target list field is compressed.
32. The method according to claim 31, characterized in that The compressing the full target list field includes: compressing the full target list field as a whole; or, Each full target list in the full target list field is compressed.
33. The method according to claim 31 or 32, characterized in that The compressing the sparse target list field includes: compressing the sparse target list field as a whole; or, Each sparse target list in the sparse target list field is compressed.
34. The method according to claim 30, characterized in that The processed target feature IE is included in a plurality of data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each of the data units as a whole; or, The full target list field in each of the data units is compressed as a whole, and each of the sparse target list fields is compressed as a whole.
35. A method of perceptual measurement, characterized in that: include: receiving a second frame, where the second frame includes second compression indication information, where the second compression indication information is used to indicate whether to compress part or all of the sensing feedback information; Based on the second compression indication information, the perception feedback information is processed.
36. The method according to claim 35, characterized in that The second frame further includes third compression indication information, where the third compression indication information is used to indicate a type of the perception feedback information.
37. The method according to claim 36, characterized in that The type of the perception feedback information is a channel impulse response CIR, and the perception feedback information includes a channel impulse response report information element CIR report IE, The part of the compressed sensing feedback information includes: compressing the receive report(s) field in the CIR report IE; or compressing the CIR taps field in the receive report(s) field in the CIR report IE; The entirety of the compressed sensing feedback information includes: compressing the CIR report IE.
38. The method according to claim 37, characterized in that When the second compression indication information indicates to compress the receive report(s) field in the CIR report IE, the compression method of the receive report(s) field is agreed upon by the protocol.
39. The method according to claim 38, characterized in that The compression method of the receive report(s) field includes: compressing the receive report(s) field as a whole; or, Each receive report in the receive report(s) field is compressed.
40. The method according to claim 38, characterized in that The CIR report IE is included in a plurality of data units, and the compression method of the receive report(s) field includes: The receive report(s) field in each of the data units is compressed as a whole.
41. The method according to claim 36, characterized in that The type of the perception feedback information is a target feature, and the perception feedback information includes a processed target feature IE, The part of the compressed sensing feedback information includes: compressing the full target list field and / or the sparse target list field in the processed target feature IE.
42. The method according to claim 41, characterized in that The compression method of the full target list field and / or the sparse target list field is agreed upon by the protocol.
43. The method according to claim 42, characterized in that The compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field as a whole; or, The full target list field is compressed, and / or the sparse target list field is compressed.
44. The method according to claim 43, characterized in that The compressing the full target list field includes: compressing the full target list field as a whole; or, Each full target list in the full target list field is compressed.
45. The method according to claim 43 or 44, characterized in that The compressing the sparse target list field includes: compressing the sparse target list field as a whole; or, Each sparse target list in the sparse target list field is compressed.
46. The method according to claim 42, characterized in that The processed target feature IE is included in a plurality of data units, and the compression method of the full target list field and / or the sparse target list field includes: compressing the full target list field and the sparse target list field in each of the data units as a whole; or, The full target list field in each of the data units is compressed as a whole, and each of the sparse target list fields is compressed as a whole.
47. A communication device, characterized in that: include: Module for performing the method as claimed in any one of claims 1 to 46.
48. A communication device, characterized in that: include: A processor, the processor being configured to execute the method according to any one of claims 1 to 46 by running a computer program or by a logic circuit.
49. A computer-readable storage medium, characterized in that Used to store computer program instructions, the computer program causing a computer to execute the method according to any one of claims 1 to 46.
50. A computer program product, characterized in that The method comprises computer program instructions which cause a computer to execute the method as claimed in any one of claims 1 to 46.