Communication method and device
By introducing parameters to indicate the feedback mode of CIR measurement report, reference CIR branch and noise threshold in the communication method, the problem of poor feedback on the perceived receiving end is solved, and flexible feedback that meets different application scenarios is achieved.
Patent Information
- Application Number
- CN202411977268.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-06
- Publication Date
- 2025-05-09
AI Technical Summary
At this stage, when the sensory receiver feedbacks the CIR measurement report, the method is poor in flexibility and cannot meet the needs of different application scenarios.
By introducing the first information into the communication method, including parameters for indicating the feedback mode of the CIR measurement report, indication of the reference CIR branch and configuration parameters, flexible feedback of the CIR measurement report is realized.
It realizes flexible feedback of CIR measurement reports, meets the needs of different application scenarios, and improves the configuration flexibility of perceived control parameters.
Smart Images

Figure CN119967471A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202311150468.4, and the original application date is September 6, 2023. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0003] Ultra wideband (UWB) technology is a wireless carrier communication technology that uses non-sinusoidal narrow pulses from nanoseconds to microseconds to transmit data, so it occupies a wide spectrum range. Due to its narrow pulses and extremely low radiation spectrum density, the UWB system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality, so it can be used in indoor communications, high-speed wireless LAN, home networks, cordless phones, security detection, location determination, radar and other scenarios.
[0004] In the perception scenario, the use of UWB signals for target perception has become one of the perception methods that the industry focuses on. Its working principle is to detect the echo of the UWB signal on the target and extract information such as the distance, angle or speed of the target, thereby realizing target perception. Exemplarily, when the sensing receiver is a receiving device of the UWB signal, the sensing receiver can pass the channel impulse response (CIR) measurement report to the sensing transmitter through the air interface to realize the feedback of the target perception result. Among them, in the CIR feedback mechanism based on the CIR window, the sensing receiver can send the CIR branch that needs feedback within the CIR window to the sensing transmitter according to the indication of the CIR branch (or tap) that needs feedback, so as to realize the feedback of the target perception result. Among them, each CIR branch can indicate the perception result of a certain time granularity within the CIR window.
[0005] At present, when the perception receiving end feeds back the CIR measurement report, the feedback method of the CIR measurement report is relatively fixed and has poor flexibility, which cannot meet different application scenarios. Summary of the invention
[0006] The present application provides a communication method and device for realizing flexible feedback of CIR measurement reports to meet the requirements of different application scenarios.
[0007] In a first aspect, the present application provides a communication method, which can be implemented by data interaction between multiple communication devices (such as a first communication device and a second communication device). Exemplarily, the first communication device may be a perception initiator (or a perception transmitter) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the perception initiator (or a perception transmitter) to implement the functions required by the method, and the second communication device may be a perception responder (or a perception receiver) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the perception responder (or a perception receiver) to implement the functions required by the method. Optionally, taking the data interaction between the first communication device and the second communication device to implement the communication method as an example, in the method, the first communication device sends first information to the second communication device, wherein the first information may include at least one of the following: a first parameter, a second parameter or a third parameter, the first parameter is used to indicate the feedback mode of the CIR measurement report, the second parameter is used to indicate the reference CIR branch, and the third parameter is used to indicate the configuration of the noise threshold.
[0008] In this method, by adding (or appending or increasing or configuring) at least one of the first parameter, the second parameter or the third parameter in the first information, flexible perception control parameter configuration (or may be referred to as perception session parameter configuration) may be supported, which helps to realize flexible feedback of the CIR measurement report, thereby meeting the requirements of different application scenarios. When the first information includes the first parameter, flexible configuration of the feedback method of the CIR measurement report may be realized, thereby supporting feedback and perception parameter configuration of the perception report through an out-of-band narrowband system. When the first information includes the second parameter, flexible configuration of the reference CIR branch may be realized, thereby supporting different reference CIR branch (or may be understood as reference point) settings. When the first information includes the third parameter, flexible configuration of the noise threshold may be realized, thereby supporting different noise threshold settings.
[0009] In the second aspect, the present application provides a communication method, which can be implemented by data interaction between multiple communication devices (such as a first communication device and a second communication device). Exemplarily, the first communication device can be a perception initiator (or a perception transmitter) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the perception initiator (or a perception transmitter) to implement the functions required by the method, and the second communication device can be a perception responder (or a perception receiver) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the perception responder (or a perception receiver) to implement the functions required by the method. Optionally, taking the data interaction between the first communication device and the second communication device to implement the communication method as an example, in the method, the second communication device receives the first information from the first communication device, wherein the first information may include at least one of the following: a first parameter, a second parameter or a third parameter, the first parameter is used to indicate the feedback mode of the CIR measurement report, the second parameter is used to indicate the reference CIR branch, and the third parameter is used to indicate the configuration of the noise threshold.
[0010] The beneficial effects of the method described in the second aspect above can be referred to the description of the beneficial effects of the method described in the first aspect, and will not be repeated here.
[0011] In a possible design, when the first information includes the first parameter, the first parameter may be used to indicate that a feedback method of the CIR measurement report is that the CIR measurement report is fed back through a UWB frequency band or that the CIR measurement report is fed back through a narrowband system outside the UWB band.
[0012] In the above design, by adding the first parameter to the first information, the feedback method (or sending method) of the CIR measurement report can be made relatively flexible, so as to meet the different feedback requirements of the second communication device. Compared with the existing feedback method, this method not only supports the feedback and perception parameter configuration of the perception report through the UWB frequency band, but also supports the feedback and perception parameter configuration of the perception report through the out-of-band narrowband system.
[0013] In one possible design, when the first information includes a second parameter, the second parameter can be used to indicate one of the following as a reference CIR branch: a first CIR branch, a second CIR branch, or a third CIR branch; wherein the first CIR branch may be the CIR branch corresponding to the earliest arriving path; the second CIR branch may be the CIR branch corresponding to the strongest path when there is one strongest path, or the second CIR branch may be the CIR branch corresponding to the strongest path that arrives earliest among multiple equal strongest paths when there are multiple equal strongest paths; the third CIR branch is any CIR branch among the other CIR branches except the first CIR branch and the second CIR branch.
[0014] In the above design, by adding the second parameter to the first information, different reference point settings (ie, different CIR branches as reference CIR branches) can be supported, making the setting of the reference CIR branch more flexible and meeting different reference point setting requirements.
[0015] In one possible design, the first information may also include a fourth parameter. When the second parameter is used to indicate the first CIR branch as a reference CIR branch, the fourth parameter may be used to indicate a first offset of the first CIR branch in the CIR window relative to the first CIR branch, wherein the first offset is an integer greater than or equal to 0; when the second parameter is used to indicate the second CIR branch as a reference CIR branch, the fourth parameter may be used to indicate a second offset of the first CIR branch in the CIR window relative to the second CIR branch, wherein the second offset may be an integer greater than or equal to 0, or the second offset may be an integer less than 0; when the second parameter is used to indicate the third CIR branch as a reference CIR branch, the fourth parameter may be used to indicate a third offset of the first CIR branch in the CIR window relative to the third CIR branch, wherein the third offset is an integer greater than 0 or less than 0.
[0016] In the above design, under different reference point settings, by adopting different interpretation methods for the fourth parameter, multiple reference point configurations can be supported, thereby achieving flexible configuration of the reference point to meet different application scenarios.
[0017] In one possible design, the first information may also include a fifth parameter, and the bit map mode indicated by the fifth parameter may be to feed back the CIR branch according to a customized feedback template or to feed back the CIR branch according to a preset feedback template. This allows the feedback of the CIR branch to have relatively high flexibility, so that the feedback mode of the CIR branch can meet the different needs of the second communication device and improve the efficiency of the feedback CIR branch.
[0018] In one possible design, the configuration of the noise threshold indicated by the third parameter is that when the bit map mode indicated by the fifth parameter is to feed back the CIR branch according to a customized feedback template, the second communication device can determine the amplitude of the noise threshold based on the amplitude of the CIR branch corresponding to the measured strongest path and the ratio included in the configuration, wherein the ratio is used to indicate the ratio of the amplitude of the CIR branch corresponding to the strongest path to the amplitude of the noise threshold, and the CIR branch with an amplitude greater than or equal to the amplitude of the noise threshold is included in the CIR measurement report.
[0019] In the above design, by adding a third parameter to the first information, different noise threshold settings can be supported, which helps to ensure that when the bit map mode is to feedback the CIR branch according to a customized feedback template, only the CIR branches with amplitudes greater than or equal to the noise threshold calculated by the second communication device will be fed back. This can further reduce the number of CIR branches that need to be fed back within the CIR window, which helps to reduce the communication overhead when feeding back the CIR measurement report.
[0020] In one possible design, the amplitude of the noise threshold satisfies the following form:
[0021]
[0022] Wherein, S is used to represent the amplitude of the noise threshold, T is used to represent the amplitude of the CIR branch corresponding to the strongest path measured by the second communication device, and Q is used to represent the ratio between the amplitude of the CIR branch corresponding to the strongest path and the amplitude of the noise threshold.
[0023] In the above design, the second communication device can accurately calculate the amplitude of the noise threshold required for screening the CIR branches that need feedback through the above formula for calculating the amplitude of the noise threshold, so that the feedback of the CIR branch is more in line with the actual situation of the second communication device and better meets the CIR feedback requirements of the second communication device, thereby effectively reducing the feedback overhead of the CIR measurement report and configuring different noise threshold amplitudes in different application scenarios.
[0024] In the third aspect, the present application provides a possible communication device. Optionally, the communication device may be a communication device (such as a first communication device or a second communication device) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the communication device to implement the functions required for the communication method. Exemplarily, when the communication device is a chip arranged in a first communication device (or a second communication device), the communication device includes a transceiver and a processor, but does not include a memory. Among them, the transceiver exists as an input and output interface, and the input and output interface is used for the chip to implement the transceiver of the communication device. The input and output interface may include an input interface and / or an output interface, the input interface can implement the reception of the communication device, and the output interface can be used to implement the sending of the communication device. The processor is used to read and execute corresponding computer programs or instructions so that the corresponding functions of the first communication device (or the second communication device) are implemented. Optionally, when the chip implements the corresponding functions of the first communication device (or the second communication device) in the communication method embodiment provided by the present application, the input and output interface can implement the sending and receiving operations performed by the first communication device (or the second communication device) in the communication method embodiment provided by the present application; the processor can implement other operations except the sending and receiving operations performed by the first communication device (or the second communication device) in the above-mentioned communication method embodiment provided by the present application.
[0025] In one example, when the communication device is used to implement the function of the first communication device in the communication method embodiment provided by the present application, the beneficial effects can refer to the description of the first communication device in the first aspect, which will not be repeated here. The communication device has the function of implementing the behavior of the first communication device in the method example of the first aspect. The function can be implemented by hardware, or it can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the communication device includes: a communication module (or a communication unit, a transceiver module or a transceiver unit, used to send and receive data) and a processing module (or a processing unit). The communication module is used to send the first information to the second communication device. Among them, the first information includes at least one of the following: a first parameter, a second parameter or a third parameter; wherein the first parameter is used to indicate the feedback mode of the CIR measurement report, the second parameter is used to indicate the reference CIR branch, and the third parameter is used to indicate the configuration of the noise threshold. The processing module is used to perform corresponding data processing. These modules can perform the corresponding functions of the first communication device in the method example of the first aspect, specifically refer to the detailed description of the corresponding functions of the first communication device in the method example, which will not be repeated here.
[0026] In another example, when the communication device is used to implement the function of the second communication device in the communication method embodiment provided by the present application, the beneficial effects can be referred to the description of the second communication device in the second aspect, which will not be repeated here. The communication device has the function of implementing the behavior of the second communication device in the method example of the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the communication device includes: a communication module and a processing module. The communication module is used to receive first information from the first communication device. Among them, the first information includes at least one of the following: a first parameter, a second parameter, or a third parameter. Among them, the first parameter is used to indicate the feedback mode of the CIR measurement report, the second parameter is used to indicate the reference CIR branch, and the third parameter is used to indicate the configuration of the noise threshold. The processing module is used to perform corresponding data processing. These modules can perform the corresponding functions of the second communication device in the method example of the second aspect, specifically refer to the detailed description of the corresponding functions of the second communication device in the method example, which will not be repeated here.
[0027] In a fourth aspect, the present application provides a possible communication device, which may be a communication device (such as a first communication device or a second communication device) required for executing the communication method provided in the present application, or may be a device including a communication device required for executing the communication method provided in the present application, or may be a device having the functions required to implement the communication method. The communication device may include a transceiver and a processor. Optionally, the communication device may also include a memory. The memory is used to store computer programs or instructions, and the processor is coupled to the memory and the transceiver. When the processor executes the computer program or instruction, the communication device executes the method described in the first aspect or the method described in the second aspect.
[0028] In a fifth aspect, the present application provides a possible communication system, which may include the first communication device and the second communication device mentioned in the first aspect or the second aspect, etc. The relevant functional implementation of the first communication device or the second communication device can refer to the relevant description mentioned in the first aspect or the second aspect, which will not be repeated here.
[0029] Exemplarily, the communication system may include one or more first communication devices and one or more second communication devices.
[0030] In a sixth aspect, the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a computer, the computer executes the method described in the first aspect or the method described in the second aspect.
[0031] In the seventh aspect, the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed by a computer, the computer executes the method described in the first aspect or the method described in the second aspect.
[0032] In an eighth aspect, the present application further provides a chip, which is coupled to a memory, and is used to read a computer program stored in the memory and execute the method described in the first aspect or the method described in the second aspect.
[0033] In a ninth aspect, the present application further provides a chip system, which includes a processor for supporting a computer device to implement the method described in the first aspect or the method described in the second aspect. In a possible design, the chip system also includes a memory for storing programs and data necessary for the computer device. The chip system may be composed of a chip, or may include a chip and other discrete devices.
[0034] Based on the implementations provided in the above aspects, this application can also be further combined to provide more implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1a A schematic diagram of a communication system with a star topology structure provided by an embodiment of the present application is exemplarily shown;
[0036] Figure 1b A schematic diagram of a communication system with a point-to-point topology structure provided by an embodiment of the present application is exemplified;
[0037] Figure 2 A schematic diagram of a CIR window provided in an embodiment of the present application is exemplarily shown;
[0038] Figure 3 A schematic diagram exemplarily illustrates a flow chart of a communication method provided in an embodiment of the present application;
[0039] Figure 4 A schematic diagram showing a possible structure of a communication device provided in an embodiment of the present application is exemplified;
[0040] Figure 5 A schematic diagram of the structure of another possible communication device provided in an embodiment of the present application is exemplified. DETAILED DESCRIPTION
[0041] The technical solution provided in the embodiment of the present application can be applied to a wireless personal area network (WPAN) based on UWB technology. For example, the communication method provided in the embodiment of the present application can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.15 series protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a future generation of UWB WPAN standards, which are not listed here one by one. The communication method provided in the embodiment of the present application can also be applied to various communication systems, for example, it can be an Internet of Things (IoT) system, a vehicle to X (V2X), and a narrowband Internet of Things (NB-IoT) system. For example, the communication method provided in the embodiment of the present application can be applied to devices in a vehicle networking system, or to IoT nodes, sensors, etc. in an IoT system, or to smart cameras, smart remote controls, smart water meters and electric meters in smart homes, and sensors in smart cities, etc. The communication method provided in the embodiment of the present application can also be applied to LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), worldwide interoperability for microwave access (WiMAX) communication system, long term evolution (LTE) system, and can also be a fifth generation (5G) communication system, a sixth generation (6G) communication system, etc. In addition, the communication method provided in the embodiment of the present application can also be applied to a wireless local area network system that supports IEEE802.11ax (mobile hotspot (Wi-Fi) 6) / 802.11be (Wi-Fi 7) / 802.11bn ((Wi-Fi 68) / Wi-Fi (artificial intelligence, AI) / millimeter wave / UWB or perception.
[0042] Before introducing the technical solution provided by the present application, some of the terms involved in the present application are first explained to facilitate understanding by those skilled in the art.
[0043] (1) Perception, also known as perception measurement or wireless perception, refers to the purpose of discovering a target or determining the target status by transmitting signals between the transmitter and the receiver. UWB perception refers to a station (STA) with UWB signal perception capability using the received UWB signal to detect the characteristics of a target in a given environment. For example, the characteristics of a target include one or more of range, speed, angle, motion, presence or proximity, gesture, etc. The target includes one or more of an object, a person, an animal, etc. The environment includes one or more of a room, a house, a vehicle, a business, etc.
[0044] For example, the transmitter can send a UWB signal for sensing measurement to the receiver, and the receiver can measure the signal to obtain a channel estimation result, such as a channel impulse response (CIR). The receiver can sense based on the CIR; or, the receiver can send the channel estimation result to the transmitter, and the transmitter can sense the target or the target state based on the channel estimation result. For example, the receiver or the transmitter can process the CIR to determine whether there is a moving target in the environment.
[0045] In a specific implementation, the sensing signals may be sent one by one in the form of data packets, and therefore may also be referred to as sensing packets (SP).
[0046] In some embodiments, a sensing signal sent within a period of time on a frequency band may be referred to as a sensing fragment (SF), and each sensing fragment may contain one or more sensing packets. It is understood that when the number of sensing packets in a sensing fragment is determined, the sensing packet may be replaced by a sensing fragment.
[0047] In the perception process, the devices involved in perception mainly include the perception initiator, the perception responder, the perception transmitter and the perception receiver. For details, please refer to the explanations in (2) to (5) below.
[0048] (2) Sensing initiator: also known as the sensing initiator or initiator, etc., is the device that initiates the sensing process.
[0049] (3) Sensing responder: also known as sensing answering end, responding end, responding end, responder, etc., a device that responds to the perception initiated by the sensing initiator and participates in the perception.
[0050] (4) Perception transmitter: A device that transmits a perception signal, also called a transmitter. The perception signal may refer to a signal used for perception measurement.
[0051] (5) Perception receiver: A device that receives perception signals, also called a receiver. The perception receiver can measure the perception signals.
[0052] In a specific implementation, the perception initiator can be used as a transmitter, and the perception responder can be used as a receiver; or, the perception initiator can be used as a receiver, and the perception responder can be used as a transmitter.
[0053] Exemplarily, the perception initiator may be a network device or a terminal device, and the perception responder may also be a network device or a terminal device. The network device may include a radio access network (RAN) device and a core network (CN) device, etc. Optionally, the terminal device may be connected to the RAN device wirelessly, and the RAN device may be connected to the CN device wirelessly or by wire. The CN device and the RAN device may be independent and different physical devices, or the functions of the CN device and the logical functions of the RAN device may be integrated on the same physical device, or the functions of some core network devices and some RAN devices may be integrated on one physical device. Terminal devices and terminal devices, as well as RAN devices and RAN devices, may be connected to each other by wire or wirelessly.
[0054] Optionally, RAN equipment, sometimes also referred to as access network equipment, RAN entity, RAN node or access node, etc., constitutes a part of the communication system to help terminal devices achieve wireless access. Multiple RAN devices in the communication system can be nodes of the same type or nodes of different types. The RAN equipment involved in the embodiments of the present application can be a base station (base station), an evolved base station (evolved NodeB, eNodeB), a transmission reception point (transmission reception point, TRP), a transmission node (transmission point, TP), a next-generation base station (next generation NodeB, gNB) in a fifth-generation (5th generation, 5G) mobile communication system, a next-generation base station in a sixth-generation (6th generation, 6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system or a vehicle networking system, etc.
[0055] Optionally, the terminal device is a device on the user side with the function of sending and receiving signals, which can provide users with service functions such as video, voice, and data connectivity. In addition, the terminal device can also be called a terminal, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent or UE device, etc.
[0056] Exemplarily, the terminal device may be a mobile phone, a tablet computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a wireless modem, a handheld device (handset), a laptop computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wearable terminal device, a vehicle, a drone, a helicopter, an airplane, a factory machine / equipment, a machine type communication (MTC) terminal, a ship or a robot, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0057] Optionally, the terminal device and the base station can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted, or can be deployed on the water surface (such as a ship, etc.), or can be deployed in the air (such as an airplane, a balloon or a satellite, etc.). In the embodiments of the present application, the terminal device and the base station can be fixed or mobile, and the implementation of the present application does not limit this.
[0058] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0059] The communication method provided in the embodiments of the present application can operate in a communication system with a star topology, a point-to-point topology or a mesh topology.
[0060] Figure 1a The following is a schematic diagram of a communication system with a star topology structure provided by an embodiment of the present application. Figure 1a As shown, in a star topology, data communication is involved between a central control node (such as a personal area network (PAN) coordinator or coordinator) and one or more other devices. Exemplarily, the central control node may include but is not limited to a communication server, a router, a switch, a bridge, a computer, a smart phone, a smart home device or a tag device, etc.
[0061] Figure 1b The following is a schematic diagram of a communication system with a point-to-point topology structure provided by an embodiment of the present application. Figure 1b As shown, in the point-to-point topology, data communication is involved between different devices. It can be understood that the point-to-point topology can be regarded as a special mesh topology. In the mesh topology, data communication can be carried out between any two devices.
[0062] Optional, in Figure 1a or Figure 1b In the figure, the black nodes are full function devices (FFD) and the white nodes are reduced function devices (RFD). For example, in a UWB system, an FFD can be an anchor device, or it can be a tag device with strong computing power, such as a UWB tag mounted on a smartphone. When an RFD is a tag device, the RFD only has partial computing power. In one possible implementation, an FFD device can act as a PAN coordinator or coordinator, but an RFD cannot act as a PAN coordinator or coordinator.
[0063] Among them, UWB technology is a wireless carrier communication technology that uses nanosecond narrow pulses to transmit data. The narrow pulses occupy a wide spectrum range and have extremely low radiation spectrum density. The UWB system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality. As UWB technology enters the civilian field, ultra-wideband wireless communication has become one of the popular physical layer technologies for short-distance, high-speed wireless networks. At present, the IEEE Association has incorporated UWB into its IEEE 802 series of wireless standards and has released the UWB-based WPAN standard IEEE 802.15.4a and its evolved version IEEE 802.15.4z. Among the three characteristics of communication, ranging and perception, UWB focuses more on the capabilities of ranging and perception. It can use a single waveform to achieve perception while carrying out ranging.
[0064] In the perception application scenario, when the perception responder is the receiving device of the UWB signal, the perception responder needs to transmit the measurement result of the CIR to the perception initiator through the air interface to realize the feedback of the perception result. Among them, in the CIR feedback mechanism based on the CIR window (or feedback window), the perception responder can send the CIR tap that needs to be fed back in the CIR window to the perception initiator according to the indication of the CIR tap that needs to be fed back, so as to realize the feedback of the perception result. Among them, each CIRtap can indicate the perception result of a certain time granularity in the CIR window. Among them, the indication can be used to indicate the CIR tap that needs to be fed back, so the perception responder can only send the CIR tap that needs to be fed back, without sending other CIR taps in addition to it, so as to save overhead. It can be understood that the time domain granularity of each CIR tap is, for example, 1 nanosecond (ns). The CIR window can contain up to 32, 64, 128, or 256 CIR taps, that is, the length of the CIR window can be 32ns, 64ns, 128ns, or 256ns.
[0065] Figure 2 A schematic diagram of a CIR window provided in an embodiment of the present application. Figure 2 As shown in the figure, t0 indicates the location of the first measured tap (earliest detected tap) as the reference CIR tap, that is, the location of the CIRtap corresponding to the earliest arrival path. The sensing initiator can use BM offset and BM length Indicates the position of the CIR window.
[0066] Among them, BM offset It is used to indicate the offset of the first CIR tap (or first tap) in the CIR window relative to the reference CIR branch (or reference tap). offsetIt can be used to indicate the number of CIR taps between the first CIRtap location and the reference CIRtap location in the CIR window. offset , the position of the first CIRtap in the CIR window can be recorded as (t0+W offset ).
[0067] BM length Indicates the length of the CIR window. For example, BM length The number of CIR taps between the end position of the CIR window and the start position of the CIR window can be indicated. length . For example, BM length There are four values: 32, 64, 128, and 256. Therefore, it can be said that the position of the CIR window is from (t0+W offset ) to (t0+W offset +W length ) ends, where W offset For BM offset The indicated number of CIR taps, W length For BM length The indicated CIR tap quantity. In the embodiment of the present application, "quantity" may also be replaced by "number".
[0068] In the CIR feedback mechanism based on the CIR window, the perception initiator can indicate whether each CIR tap is a CIR tap that the perception receiver needs to feedback through the CIR report parameter configuration (CIRreport parametersconfig). Taking the CIR window containing 256 CIR taps as an example, the perception initiator can indicate whether each CIR tap needs feedback through information with a length of 256 bits (such as a bitmap), indicating that the overhead is too large. Among them, each bit corresponds to a CIR tap. For example, when the value of any bit is 1 (or 0), it indicates that the corresponding CIR tap needs feedback. Correspondingly, the perception responder sends the CIR tap that needs feedback to the perception initiator.
[0069] Currently, BM offset and BM lengthIndicated by the perception sender through the CIR measurement report parameters configuration (CIR report parameters config). The CIR measurement report parameters configuration can be carried in the application control (AC) information element (IE). The AC IE is used by the controller to send session configuration information, which may include common control parameters and application-specific control parameters used by each application. The AC IE may have control parameters for multiple application types to support them in the perception session.
[0070] For perception applications, the AC IE corresponding to the perception control field is used to configure perception control parameters. The format of the AC IE corresponding to the perception control field can be found in Table 1. Optionally, a perception session generally consists of one or more perception instances. A perception instance generally consists of a sensing control phase (Sensing Control Phase), a sensing phase (Sensing Phase), and an optional sensing measurement report phase (Sensing Measurement Report Phase). The configuration of the sensing control parameters (or perception session parameters) generally occurs in the sensing control phase (Sensing Control Phase), and the sensing control parameters configured in the sensing control phase may be updated. The sensing initiator or the sensing responder starts the sensing phase by transmitting the sensing physical layer protocol data unit (PHY Protocol Data Unit, PPDU) type agreed upon in the sensing control phase (or the sensing session establishment phase). The sensing measurement report phase may be after the transmission of the sensing PPDU.
[0071] Table 1
[0072]
[0073]
[0074] Among them, the public perception control existence field is used to indicate whether there is a public perception control configuration field, the CIR report parameter existence field is used to indicate whether there is a CIR report parameter configuration field, and the frequency stitching parameter existence field is used to indicate whether there is a frequency stitching parameter configuration field.
[0075] When the public perception control configuration field exists in the parameter field included in the AC IE, the format of the public perception control configuration field can be seen in Table 2.
[0076] Table 2
[0077]
[0078] The sensing mode is used to indicate the sensing measurement mode, such as single-base sensing (Monostatic), dual-base sensing (Bi-static), multi-base sensing (Multi-static) or proxy sensing (Sensing by Proxy). The responder role is used to indicate whether the responder is a sender or a receiver, and the sensing data packet format is used to indicate the structure type of the PPDU.
[0079] When the parameter field included in the AC IE contains a CIR report parameter configuration field, the format of the CIR report parameter configuration field may refer to Table 3.
[0080] Table 3
[0081]
[0082] Among them, the CIR in-phase and orthogonal bit number field is used to indicate the number of quantization bits taken by CIR during quantization; the bitmap mode field is used to indicate whether the bitmap of CIR feedback is set by the perception initiator or the perception responder, and whether it is selected from a preset bitmap set or a custom bitmap; when the bitmap of CIR feedback is specified by the perception initiator from a preset bitmap set, the bitmap length / bitmap subwindow length field is used to indicate the subwindow length of the preset bitmap, otherwise the bitmap length / bitmap subwindow length field is used to indicate the bitmap length; the range field for processing CIR report, the speed field for processing CIR report and the horizontal arrival angle measurement field for processing CIR report are used to indicate whether the CIR information needs to be further processed to obtain the distance, speed and angle information of the corresponding perception measurement; the bitmap offset field is used to indicate the offset of the first tap in the CIR window relative to the reference tap; the bitmap interval field only exists when the bitmap of CIR feedback is specified by the perception initiator from a preset bitmap set, and is used to indicate the interval between two subwindows. The compression field indicates whether to compress the CIR information; the bit map field is used to indicate specific bit map information only when the perception initiator customizes the bit map of the perception feedback.
[0083] However, the existing CIR feedback mechanism based on the CIR window only supports the CIR tap corresponding to the earliest arrival path as the reference CIR tap. When other CIR taps are required as reference CIR taps in some application scenarios (such as the CIR tap corresponding to the strongest path as the reference CIRtap), the AC IE corresponding to the existing perception control field does not support this setting. Furthermore, when the CIR tap corresponding to the earliest arrival path is used as the reference CIR tap, the location of the CIR tap corresponding to the earliest arrival path is related to the setting of the noise threshold (or can be called the noise threshold). The CIR tap corresponding to the earliest arrival path is the first CIR tap with an amplitude greater than the noise threshold. However, different application scenarios require different noise thresholds to be set in order to obtain a suitable compromise between the feedback CIR accuracy and the feedback overhead, but the AC IE corresponding to the existing perception control field does not support the configuration of the noise threshold. In addition, when the UWB system cooperates with a narrowband system (such as a Bluetooth system, etc.), the parameter configuration of the perception measurement and the feedback of the perception results can also be transmitted through the narrowband system, and the AC IE corresponding to the existing perception control field lacks support for perception configuration and perception report feedback for the narrowband system. In view of this, the present application provides a communication method to achieve flexible feedback of CIR measurement reports to meet different application scenarios.
[0084] The following is based on Figure 1a or Figure 1b The communication system architecture shown in the figure provides a detailed introduction to the specific implementation of the communication method in the embodiment of the present application.
[0085] Figure 3 The following is a flow chart showing a communication method provided by an embodiment of the present application. Figure 1a or Figure 1b The communication system architecture shown in the figure. The method flow can be implemented by data interaction between multiple communication devices (such as a first communication device and a second communication device). Exemplarily, the first communication device can be a perception initiator (or a perception transmitter) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the perception initiator (or a perception transmitter) to implement the functions required by the method, and the second communication device can be a perception responder (or a perception receiver) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the perception responder (or a perception receiver) to implement the functions required by the method. In order to facilitate the introduction of the technical solution provided in the embodiment of the present application, the following takes the first communication device as the perception initiator and the second communication device as the perception responder as an example to introduce the flow of the communication method implemented by data interaction between the first communication device and the second communication device. As Figure 3 As shown, the method includes:
[0086] Step 301: The perception initiator sends first information to the perception responder.
[0087] Step 302: The perception responding end receives first information from the perception initiating end.
[0088] Optionally, the first information may include (or may be used to indicate) relevant parameter configuration of the CIR measurement report. For example, the first information may be the CIR report parameter configuration, or may also be the AC IE where the CIR report parameter configuration is located.
[0089] Exemplarily, the first information may include one or more of the first parameter, the second parameter, or the third parameter. The first parameter (such as the Out of Band (OOB) subfield) is used to indicate the feedback mode of the CIR measurement report, the second parameter (such as the Reference CIR Tap subfield) is used to indicate the reference CIR tap, and the third parameter (such as the Noise Threshold (Threshold) subfield) is used to indicate the configuration of the noise threshold (or related information). Optionally, the first information may also include a fourth parameter (such as a Bitmap Offset (Bitmap offset) subfield), a fifth parameter (such as a Bitmap Mode (Bitmap mode) subfield), etc.
[0090] In an embodiment of the present application, in order to achieve flexible feedback of the CIR measurement report to meet different application scenarios, more flexible perception control parameter configuration can be supported by adding one or more subfields to the CIR report parameter configuration field included in the AC IE corresponding to the perception control field. For example, one or more of the first parameter (such as the OOB subfield), the second parameter (such as the Reference Tap subfield), or the third parameter (such as the Threshold subfield) are added to the CIR report parameter configuration field. Exemplarily, the format of the CIR report parameter configuration field after adding the relevant subfields can be seen in Table 4.
[0091] Table 4
[0092]
[0093]
[0094] Based on the above Table 4, the first information is introduced through the following possible implementation methods.
[0095] Mode 1: When the first information includes the first parameter, the first parameter is used to indicate the feedback mode of the CIR measurement report in the CIR feedback scheme based on the CIR window. In one example, the first parameter can be used to indicate that the feedback mode of the CIR measurement report is that the CIR measurement report is fed back through the UWB band. In another example, the first parameter can be used to indicate that the feedback mode of the CIR measurement report is that the CIR measurement report is fed back through a narrowband system (such as a Bluetooth system) outside the UWB band.
[0096] For example, taking the OOB subfield as the first parameter, the OOB subfield occupies 1 bit in length, and the OOB subfield is used to indicate the feedback mode of the CIR measurement report. When OOB=0, the OOB subfield is used to indicate that the CIR measurement report is fed back through the UWB band. When OOB=1, the OOB subfield is used to indicate that the CIR measurement report is fed back through a narrowband system outside the UWB band. In this way, the method can realize feedback and perception parameter configuration supporting perception reports through narrowband systems outside the band.
[0097] Mode 2: When the first information includes a second parameter, the second parameter can be used to indicate a reference CIR branch in a CIR feedback scheme based on a CIR window. In one example, the second parameter can be used to indicate a first CIR branch as a reference CIR branch. The first CIR branch is a CIR branch corresponding to the earliest arriving path. In another example, the second parameter can be used to indicate a second CIR branch as a reference CIR branch. Optionally, when there is a strongest path, the CIR branch corresponding to the strongest path is used as a second CIR branch, or when there are multiple equal strongest paths, the strongest path that arrives earliest is selected from multiple equal strongest paths as the second CIR branch. In another example, the second parameter can be used to indicate a third CIR branch as a reference CIR branch. The third CIR branch is any CIR branch among the other CIR branches except the first CIR branch and the second CIR branch.
[0098] In the case where the second parameter is included in the first information, the first information may also include a fourth parameter (such as a Bitmap offset subfield). When the second parameter is used to indicate that the first CIR branch is used as a reference CIR branch, the fourth parameter is used to indicate a first offset of the first CIR branch in the CIR window relative to the first CIR branch. The first offset is an integer greater than or equal to 0. At this time, all other CIR branches except the first CIR branch in the CIR window arrive later than the first CIR branch.
[0099] When the second parameter is used to indicate that the second CIR branch is used as the reference CIR branch, the fourth parameter is used to indicate the second offset of the first CIR branch relative to the second CIR branch in the CIR window. At this time, the first CIR branch in the CIR window may arrive earlier than the second CIR branch, or may arrive later than the second CIR branch, and the second offset is an integer with a positive or negative sign. In one example, when the second offset is an integer greater than 0, the fourth parameter is used to indicate the offset of the first CIR branch in the CIR window relative to the second CIR branch. In another example, when the second offset is an integer less than 0, the fourth parameter is used to indicate the offset of the first CIR branch in the CIR window relative to the second CIR branch.
[0100] When the second parameter is used to indicate the third CIR branch as the reference CIR branch, the fourth parameter is used to indicate the third offset of the first CIR branch in the CIR window relative to the third CIR branch. At this time, the first CIR branch in the CIR window may be earlier than the third CIR branch, or later than the third CIR branch, and the third offset is an integer with a positive or negative sign. In one example, when the third offset is an integer greater than 0, the fourth parameter is used to indicate the offset of the first CIR branch in the CIR window relative to the third CIR branch. In another example, when the third offset is an integer less than 0, the fourth parameter is used to indicate the offset of the first CIR branch in the CIR window relative to the third CIR branch. In this way, the method can support different reference CIR branch settings (i.e., different reference point settings). At the same time, under different reference point settings, different interpretation methods are adopted for the fourth parameter subfield, so that support for multiple reference point configurations can be achieved.
[0101] Exemplarily, taking the second parameter as the Reference Tap subfield and the fourth parameter as the Bitmap offset subfield as an example, the Reference Tap subfield occupies one or two bits in length, and the Reference Tap subfield is used to indicate the position of the reference CIR branch in the CIR feedback scheme based on the CIR window. When Reference Tap = 0, the Reference Tap subfield is used to indicate the CIR branch corresponding to the earliest arrival path as the reference CIR branch, and the position of the CIR branch corresponding to the earliest arrival path is the position of the reference CIR branch. At this time, the field value of the Bitmap offset subfield is a non-negative integer, and the field value of the Bitmap offset subfield is used to indicate the offset of the first CIR branch in the CIR window relative to the CIR branch corresponding to the earliest arrival path. Of course, all CIR branches in the CIR window except the CIR branch corresponding to the earliest arrival path arrive later than the CIR branch corresponding to the earliest arrival path.
[0102] When Reference Tap=1, in a possible implementation, the Reference Tap subfield can be used to indicate that when there is a strongest path, the CIR branch corresponding to the strongest path is selected as the reference CIR branch, and the location of the CIR branch corresponding to the strongest path is the location of the reference CIR branch. At this time, the first CIR branch in the CIR window may arrive earlier than the CIR branch corresponding to the strongest path, or may arrive later than the CIR branch corresponding to the strongest path, then the field value of the Bitmapoffset subfield is an integer with a positive or negative sign. In one example, when the field value of the Bitmap offset subfield is an integer greater than 0, the field value of the Bitmap offset subfield is used to indicate the offset of the first CIR branch in the CIR window relative to the CIR branch corresponding to the strongest path. In another example, when the field value of the Bitmapoffset subfield is an integer less than 0, the field value of the Bitmap offset subfield is used to indicate the offset of the first CIR branch in the CIR window relative to the CIR branch corresponding to the strongest path.
[0103] In another possible implementation, the Reference Tap subfield can be used to indicate that when there are multiple equal strongest paths, the CIR branch corresponding to the strongest path that arrives earliest among the multiple equal strongest paths is selected as the reference CIR branch, and the location of the CIR branch corresponding to the strongest path that arrives earliest is the location of the reference CIR branch. At this time, the first CIR branch in the CIR window may arrive earlier than the CIR branch corresponding to the strongest path that arrives earliest, or may arrive later than the CIR branch corresponding to the strongest path that arrives earliest, then the field value of the Bitmapoffset subfield is an integer with a positive or negative sign. In one example, when the field value of the Bitmap offset subfield is an integer greater than 0, the field value of the Bitmapoffset subfield is used to indicate the offset of the first CIR branch in the CIR window relative to the CIR branch corresponding to the strongest path that arrives earliest. In another example, when the field value of the Bitmap offset subfield is an integer less than 0, the field value of the Bitmap offset subfield is used to indicate the offset of the first CIR branch in the CIR window relative to the CIR branch corresponding to the strongest path that arrives earliest.
[0104] When the field value of the Reference Tap subfield is represented by other numerical values, the Reference Tap subfield can be used to indicate that a CIR branch (or a specific CIR branch) among other CIR branches except the CIR branch corresponding to the earliest arrival path and the CIR branch corresponding to the strongest path is used as a reference CIR branch, and the location of the CIR branch (or the specific CIR branch) is the location of the reference CIR branch. At this time, the first CIR branch in the CIR window may arrive earlier than the CIR branch (or the specific CIR branch), or may arrive later than the CIR branch (or the specific CIR branch), then the field value of the Bitmap offset subfield is an integer with a positive or negative sign. In an example, when the field value of the Bitmap offset subfield is an integer greater than 0, the field value of the Bitmap offset subfield is used to indicate the offset of the first CIR branch in the CIR window relative to the CIR branch (or the specific CIR branch). In another example, when the field value of the Bitmap offset subfield is an integer less than 0, the field value of the Bitmap offset subfield is used to indicate the offset of the first CIR branch in the CIR window relative to the CIR branch (or the specific CIR branch).
[0105] Mode three: when the first information includes the third parameter, the third parameter is used to indicate the configuration of the noise threshold in the CIR feedback solution based on the CIR window.
[0106] Optionally, the first information may further include a fifth parameter. In one example, the fifth parameter (such as Bitmapmode) is used to indicate that the bitmap mode is to feed back the CIR branch according to a custom feedback template. In another example, the fifth parameter is used to indicate that the bitmap mode is to feed back the CIR branch according to a preset feedback template.
[0107] For example, the fifth parameter is a Bitmap mode subfield. When Bitmap mode = 0, the Bitmap mode subfield is used to instruct the perception response end to feedback the CIR branch according to a preset feedback pattern, or to instruct the perception response end to determine the CIR branch that needs to be fed back according to a preset feedback template. Optionally, the feedback template may also be referred to as a feedback pattern, a CIR pattern, or a CIR feedback pattern.
[0108] When Bitmap mode = 0, the index of the feedback template can be indicated by an additional field to indicate a specified feedback template from multiple preset feedback templates, so that the perception responder can determine the CIR branch that needs to be fed back according to the specified feedback template. When the perception responder CIR branch performs CIR feedback, the perception responder can feed back the CIR to the perception initiator according to the specified feedback template in the preset feedback template.
[0109] When Bitmap mode = 1, the Bitmap mode subfield is used to indicate that the perception responder uses a custom feedback template to determine the CIR branch that needs feedback. When Bitmap mode = 1, the Bitmap length field can be used to indicate the length of the CIR window.
[0110] In a possible implementation, the third parameter is used to indicate that the configuration of the noise threshold is that when the bitmap mode indicated by the fifth parameter is to feedback the CIR branch according to the custom feedback template, the second communication device (such as the perception response end) determines the amplitude of the noise threshold according to the amplitude of the CIR branch corresponding to the strongest path measured by the second communication device and the ratio included in the configuration. Wherein, the ratio (such as a ratio relationship of 5:1, 10:1 or other ratios) is used to indicate the ratio of the amplitude of the CIR branch corresponding to the strongest path to the amplitude of the noise threshold, and the unit is dB. After determining the amplitude of the noise threshold, the second communication device can select at least one CIR branch whose amplitude is greater than or equal to the amplitude of the noise threshold from the measured multiple CIR branches. Afterwards, the second communication device can generate a CIR measurement report based on at least one CIR branch whose amplitude is greater than or equal to the amplitude of the noise threshold, and can feed back the CIR measurement report to the first communication device (such as the perception initiator), so that the overhead can be further saved, and different noise threshold amplitudes can be configured in different application scenarios, so that the overhead of the feedback CIR and the accuracy of the feedback CIR are in a relatively balanced state. The CIR measurement report includes at least one CIR branch whose amplitude is greater than or equal to the amplitude of the noise threshold.
[0111] Exemplarily, when determining the amplitude of the noise threshold, the second communication device Q satisfies the following form:
[0112]
[0113] Wherein, S is used to represent the amplitude of the noise threshold, T is used to represent the amplitude of the CIR branch corresponding to the strongest path measured by the second communication device (such as the perception response end), and Q is used to represent the above ratio.
[0114] Exemplarily, the third parameter is the noise threshold Threshold subfield, the fifth parameter is the Bitmap mode subfield, the first communication device is the perception initiator, the second communication device is the perception responder, and the ratio relationship is 10:1. The Threshold subfield can be used to indicate that the configuration of the noise threshold Threshold is that when Bitmap mode = 1, the perception responder determines the amplitude of the Threshold according to the amplitude of the CIR branch corresponding to the strongest path measured by the perception responder and the ratio relationship included in the Threshold subfield. For example, take two perception responders as an example, namely, perception responder A and perception responder B. Assume that the perception responder A measures 5 CIR branches, namely, CIR branch A1, CIR branch A2, CIR branch A3, CIR branch A4 and CIR branch A5. Among them, the amplitude of CIR branch A1 is 1, the amplitude of CIR branch A2 is 1.5, the amplitude of CIR branch A3 is 5, the amplitude of CIR branch A4 is 3, and the amplitude of CIR branch A5 is 2. The perception response end A can determine that the CIR branch with the largest amplitude among the five measured CIR branches is CIR branch A3, that is, CIR branch A3 is the CIR branch corresponding to the strongest path. Afterwards, the perception response end A can determine that the amplitude of the Threshold is 1.58 based on the amplitude 5 of CIR branch A3 and the ratio 10:1. Then, since the amplitude 1 of CIR branch A1 is less than 1.58, the amplitude 1.5 of CIR branch A2 is less than 1.58, the amplitude 5 of CIR branch A3 is greater than 1.58, the amplitude 3 of CIR branch A4 is greater than 1.58, and the amplitude 2 of CIR branch A5 is greater than 1.58, the perception response end A can select CIR branch A3, CIR branch A4, and CIR branch A5, generate a CIR measurement report, and can feed back the CIR measurement report to the perception initiator.
[0115] Assume that the sensing response end B also measures 5 CIR branches, namely CIR branch B1, CIR branch B2, CIR branch B3, CIR branch B4 and CIR branch B5. Among them, the amplitude of CIR branch B1 is 2, the amplitude of CIR branch B2 is 8, the amplitude of CIR branch B3 is 5, the amplitude of CIR branch B4 is 1.6, and the amplitude of CIR branch B5 is 2.5. The sensing response end B can determine that the CIR branch with the largest amplitude among the 5 measured CIR branches is CIR branch B2, that is, CIR branch B2 is the CIR branch corresponding to the strongest path. Afterwards, the sensing response end B can determine that the amplitude of the Threshold is 2.53 based on the amplitude of CIR branch B2 8 and the ratio 10:1. Then, since the amplitude 2 of CIR branch B1 is less than 2.53, the amplitude 8 of CIR branch B2 is greater than 2.53, the amplitude 5 of CIR branch B3 is greater than 2.53, the amplitude 1.6 of CIR branch B4 is less than 2.53, and the amplitude 2.5 of CIR branch B5 is less than 2.53, the perception response end B can select CIR branch B2 and CIR branch B3, generate a CIR measurement report, and can feed back the CIR measurement report to the perception initiator.
[0116] In another possible implementation, the third parameter is used to indicate that the configuration of the noise threshold is that when the bitmap mode indicated by the fifth parameter is to feed back the CIR branch according to the preset feedback template, the second communication device (such as the perception response end) may not consider comparing the amplitude of the measured CIR branch with the amplitude of the noise threshold, but include the measured multiple CIR branches in the CIR measurement report. Optionally, the field value corresponding to the third parameter can also be set to empty to indicate that the amplitude of the noise threshold is not configured, that is, the second communication device (such as the perception response end) only needs to include the measured multiple CIR branches in the CIR measurement report and feed it back to the first communication device (such as the perception initiator).
[0117] Exemplarily, the third parameter is the noise threshold Threshold subfield, the fifth parameter is the Bitmap mode subfield, the first communication device is the perception initiator, and the second communication device is the perception responder. The Threshold subfield is used to indicate that the configuration of the noise threshold is that when the bitmap mode indicated by the Bitmap mode subfield is to feed back the CIR branch according to the preset feedback template, the perception responder may not consider comparing the amplitude of the measured CIR branch with the amplitude of the noise threshold, but may include the measured multiple CIR branches in the CIR measurement report and feed it back to the perception initiator.
[0118] Optionally, any multiple of the above-mentioned method 1, method 2 and method 3 can be used in combination.
[0119] It can be seen from the above steps 301 to 302 that by adding at least one of the first parameter, the second parameter or the third parameter in the first information, flexible perception control parameter configuration can be supported, which helps to realize flexible feedback of the CIR measurement report, thereby meeting the needs of different application scenarios. When the first information includes the first parameter, flexible configuration of the feedback method of the CIR measurement report can be realized, so that support for feedback and perception parameter configuration of the perception report through an out-of-band narrowband system can be realized. When the first information includes the second parameter, flexible configuration of the reference CIR branch can be realized, so that support for different reference CIR branch settings can be realized. When the first information includes the third parameter, flexible configuration of the noise threshold can be realized, so that support for different noise threshold settings can be realized.
[0120] It should be noted that in the description of the present application, "at least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and / or B, which can represent: the situation where A exists alone, A and B exist at the same time, and B exists alone, wherein A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are an "or" relationship. "At least one of the following (individuals)" or its similar expression refers to any combination of these items, including any combination of single items (individuals) or plural items (individuals). For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first", "second", and "third" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects. In addition, the terms "including", "comprising", "having" and their variations appearing in the present application all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0121] In addition, it should be noted that each step involved in the above embodiments can be performed by a corresponding device, or by a chip, processor, or chip system in the device, and the embodiments of the present application do not limit them. The above embodiments are only described by taking the corresponding device as an example.
[0122] It should be noted that in the above embodiments, some steps can be selected for implementation, and the order of the steps in the diagram can be adjusted for implementation, and this application does not limit this. It should be understood that executing some steps in the diagram, adjusting the order of the steps, or combining them for specific implementation all fall within the scope of protection of this application.
[0123] It is understandable that, in order to implement the functions in the above embodiments, the various devices involved in the above embodiments include hardware structures and / or software modules corresponding to the execution of the various functions. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of the various examples described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0124] It should be noted that the "steps" in the embodiments of the present application are only for illustration, and are a method of expression used to better understand the embodiments, and do not constitute a substantial limitation on the execution of the scheme of the present application. For example, the "steps" can also be understood as "features". In addition, the steps do not constitute any limitation on the execution order of the scheme of the present application. Any changes in the order of steps, step merging, or step splitting made on this basis that do not affect the implementation of the overall scheme, and the resulting new technical solutions are also within the scope of the disclosure of the present application.
[0125] Based on the same concept, the present application embodiment also provides a possible communication device, which is suitable for Figure 1a or Figure 1b The communication system architecture shown. Optionally, the communication device may be a communication device (such as a first communication device or a second communication device) or a component (such as a chip, a chip system, a processor or a circuit, etc.) that can support the communication device to implement the functions required by the communication method. In one example, when the communication device is a first communication device (such as a perception initiator), the communication device is used to implement the technical solution involved in the perception initiator in the above embodiment, or the module (such as a chip) of the communication device is used to implement the technical solution involved in the perception initiator in the above embodiment, so the beneficial effects possessed by the perception initiator in the above embodiment can also be achieved. Exemplarily, taking the communication device as a chip set in the perception initiator as an example, when the communication device is a chip, the communication device includes a transceiver and a processor, but does not include a memory. Among them, the transceiver exists as an input and output interface, and the input and output interface is used for the chip to implement the transceiver of the perception initiator. The input and output interface may include an input interface and / or an output interface, the input interface can realize the reception of the perception initiator, and the output interface can be used to realize the sending of the perception initiator. The processor is used to read and execute corresponding computer programs or instructions so that the corresponding functions of the perception initiator are realized. Optionally, when the chip implements the corresponding functions of the perception initiator in the above embodiment, the input and output interface can implement the transceiver operation performed by the perception initiator in the above embodiment; the processor can implement other operations except the transceiver operation performed by the perception initiator in the above embodiment. Figure 3The relevant description of the perception initiator in the method embodiment shown will not be introduced in detail here.
[0126] In another example, when the communication device is a second communication device (such as a perception response end), the communication device is used to implement the technical solutions involved in the perception response end in the above embodiments, or the module (such as a chip) of the communication device is used to implement the technical solutions involved in the perception response end in the above embodiments, so the beneficial effects of the perception response end in the above embodiments can also be achieved. Exemplarily, taking the communication device as a chip set in the perception response end as an example, when the communication device is a chip, the communication device includes a transceiver and a processor, but does not include a memory. Among them, the transceiver exists as an input and output interface, and the input and output interface is used for the chip to implement the transceiver of the perception response end. The input and output interface may include an input interface and / or an output interface, the input interface can implement the reception of the perception response end, and the output interface can be used to implement the sending of the perception response end. The processor is used to read and execute the corresponding computer program or instruction, so that the corresponding function of the perception response end is implemented. Optionally, when the chip implements the corresponding function of the perception response end in the above embodiments, the input and output interface can implement the transceiver operation performed by the perception response end in the above embodiments; the processor can implement other operations except the transceiver operation performed by the perception response end in the above embodiments. For more detailed description, please refer to the above Figure 3 The relevant description of the perception response end in the method embodiment shown will not be introduced in detail here.
[0127] See also Figure 4 The communication device 400 includes a communication module 401 (or a transceiver module, used to send and receive data) and a processing module 402. The communication device 400 is used to implement the above Figure 3 The method embodiment shown has the function of a sensing initiator or a sensing responder.
[0128] Optionally, the communication module 401 may include a receiving module and / or a sending module. The receiving module may be used for the communication device 400 to receive signals (information or data, etc.); the sending module may be used for the communication device 400 to send signals (information or data, etc.). The sending module may send signals (information or data, etc.) under the control of the processing module 402, and the receiving module may receive signals (information or data, etc.) under the control of the processing module 402.
[0129] When the communication device 400 is used to implement the above Figure 3In the method embodiment shown, when the function of the sensing initiator is sensed: the communication module 401 is used to send the first information to the sensing responder. The first information includes at least one of the following: a first parameter, a second parameter or a third parameter; the first parameter is used to indicate the feedback mode of the CIR measurement report, the second parameter is used to indicate the reference CIR branch, and the third parameter is used to indicate the configuration of the noise threshold. The processing module 402 is used to perform corresponding data processing.
[0130] When the communication device 400 is used to implement the above Figure 3 In the method embodiment shown, when the function of the sensing responder is: a communication module 401 is used to receive the first information from the sensing initiator. The first information includes at least one of the following: a first parameter, a second parameter, or a third parameter. The first parameter is used to indicate the feedback mode of the CIR measurement report, the second parameter is used to indicate the reference CIR branch, and the third parameter is used to indicate the configuration of the noise threshold. A processing module 402 is used to perform corresponding data processing.
[0131] Wherein, when the communication device 400 is used to implement Figure 3 In the method embodiment shown in FIG. 1 , when sensing the function of the initiator or the responder, for a more detailed description of the communication module 401 and the processing module 402, reference may be made to the above Figure 3 The relevant description about the perception initiator or the perception responder in the method embodiment shown will not be repeated here.
[0132] It should be understood that the communication module 401 in the embodiment of the present application can be implemented by a transceiver or a transceiver-related circuit component, and the processing module 402 can be implemented by a processor or a processor-related circuit component.
[0133] It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0134] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, or a server, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0135] Based on the same concept, the present application embodiment also provides a possible communication device, which is suitable for Figure 1a or Figure 1bThe communication system architecture shown. Exemplarily, the communication device may be a device (such as a first communication device or a second communication device) required for executing the communication method provided in the embodiment of the present application, or may be a device including a device required for executing the communication method provided in the embodiment of the present application. Optionally, the communication device may also be arranged in a chip in a first communication device (such as a perception initiator) or a second communication device (such as a perception responder). When the communication device is a chip arranged in a perception initiator or a perception responder, the communication device includes a transceiver and a processor, but does not include a memory. Among them, the transceiver exists as an input and output interface, and the input and output interface is used for the chip to realize the transceiver of the communication device. The input and output interface may include an input interface and / or an output interface, and the input interface can realize the reception of the communication device, and the output interface can be used to realize the sending of the communication device. The processor is used to read and execute corresponding computer programs or instructions so that the corresponding functions of the perception initiator or the perception responder are realized. Optionally, when the chip implements the corresponding functions of the perception initiator (or perception responder) in the above embodiments, the input and output interface can implement the transceiver operations performed by the perception initiator (or perception responder) in the above embodiments; the processor can implement other operations except the transceiver operations performed by the perception initiator (or perception responder) in the above embodiments. For specific related descriptions, please refer to the relevant descriptions in the above embodiments, which will not be described in detail here. By way of example, taking the communication device as a perception initiator or a perception responder, when the communication device is used to implement the technical solutions involved in the perception initiator in the above embodiments, the beneficial effects possessed by the perception initiator in the above method embodiments can be achieved; when the communication device is used to implement the technical solutions involved in the perception responder in the above embodiments, the beneficial effects possessed by the perception responder in the above method embodiments can be achieved.
[0136] See also Figure 5 , the communication device 500 includes: a transceiver 501 and a processor 502. Optionally, the communication device 500 also includes a memory 503. Among them, the transceiver 501, the processor 502 and the memory 503 are interconnected. When the communication device 500 is used to implement the technical solution involved in the perception initiator provided in the above embodiments, the transceiver 501 can be used to implement the function of the above communication module 401 when executing the technical solution involved in the perception initiator, and the processor 502 is used to implement the function of the above processing module 402 when executing the technical solution involved in the perception initiator. When the communication device 500 is used to implement the technical solution involved in the perception response end provided in the above embodiments, the transceiver 501 can be used to implement the function of the above communication module 401 when executing the technical solution involved in the perception response end, and the processor 502 is used to implement the function of the above processing module 402 when executing the technical solution involved in the perception response end.
[0137] Optionally, the transceiver 501, the processor 502 and the memory 503 are interconnected via a bus 504. The bus 504 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0138] The transceiver 501 is used to receive and send data. For example, when the communication device 500 is as follows Figure 1a or Figure 1b When a device in the communication system architecture shown in FIG. 1 is used, the transceiver 501 is implemented as shown in FIG. Figure 1a or Figure 1b In the communication system architecture shown in the figure, any other device other than the device can communicate, or it can also communicate with Figure 1a or Figure 1b The invention can be used to communicate with other devices (such as vehicle-mounted devices or servers) outside the communication system architecture shown. In one example, the transceiver can be a transceiver device with integrated data transceiver function. In another example, the transceiver can also be composed of a transmitter and a receiver, wherein the transmitter is used to send data and the receiver is used to receive data.
[0139] Optionally, the transceiver 501 may include a transmitter and / or a receiver. The transmitter is used to send signals, messages, information, or data, etc. The receiver is used to receive signals, messages, information, or data, etc. Exemplarily, the transmitter sends signals, messages, information, or data, etc. under the control of the processor 502. The receiver receives signals, messages, information, or data, etc. under the control of the processor 502.
[0140] The functions of the processor 502 can refer to the description of the corresponding functions involved in the perception initiator or the perception responder in the above embodiments, and will not be repeated here. Among them, the processor 502 can be a central processing unit (CPU), a network processor (NP) or a combination of a CPU and a NP, etc. The processor 502 can further include a hardware chip. The above-mentioned hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof. When the processor 502 implements the above-mentioned functions, it can be implemented by hardware, and of course, it can also be implemented by executing the corresponding software through hardware.
[0141] The memory 503 is used to store program instructions, etc. Specifically, the program instructions may include program codes, and the program codes include computer operation instructions. The memory 503 may include a random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. The processor 502 executes the program instructions stored in the memory 503 to implement the above functions, thereby implementing the method steps required to be executed by the perception initiator or the perception responder in the above embodiments.
[0142] Based on the same concept, the embodiment of the present application also provides a possible communication system, which includes a first communication device and a second communication device. Among them, the first communication device (such as a perception initiator, or a perception transmitter) can be used to implement the technical solution involved in the perception initiator in the above embodiment, and the second communication device (such as a perception responder, or a perception receiver) can be used to implement the technical solution involved in the perception responder in the above embodiment.
[0143] Based on the same concept, an embodiment of the present application further provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed on a computer, the computer executes the method provided in the above embodiment.
[0144] Based on the same concept, an embodiment of the present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the computer executes the method provided in the above embodiment.
[0145] The storage medium may be any available medium that can be accessed by a computer. For example, but not limited to, a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
[0146] Based on the same concept, an embodiment of the present application further provides a chip, which is coupled to a memory, and is used to read a computer program stored in the memory to implement the method provided in the above embodiment.
[0147] Based on the same concept, the embodiment of the present application also provides a chip system, which includes a processor for supporting a computer device to implement the functions involved in the perception initiator or the perception responder in the above embodiment. In a possible design, the chip system also includes a memory, which is used to store the necessary programs and data of the computer device. The chip system can be composed of a chip, or it can include a chip and other discrete devices.
[0148] In the method provided in the embodiment of the present application, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state drive (SSD)).
[0149] The steps of the method described in the embodiments of the present application can be directly embedded in the hardware, the software unit executed by the processor, or the combination of the two. The software unit can be stored in RAM, ROM, EEPROM, register, hard disk, removable disk, CD-ROM or other storage media of any form in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC.
[0150] The present application is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0151] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0152] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: The method comprises: Sending first information to a second communication device, wherein the first information includes at least one of the following: a first parameter, a second parameter, or a third parameter; The first parameter is used to indicate the feedback mode of the channel impulse response CIR measurement report, the second parameter is used to indicate the reference CIR branch, and the third parameter is used to indicate the configuration of the noise threshold.
2. The method according to claim 1, characterized in that When the first information includes the first parameter, the first parameter indicates that the feedback mode of the CIR measurement report is that the CIR measurement report is fed back through an ultra-wideband UWB frequency band or the CIR measurement report is fed back through a narrowband system outside the UWB band.
3. The method according to claim 1 or 2, characterized in that When the first information includes the second parameter, the second parameter indicates one of the following as the reference CIR branch: a first CIR branch, a second CIR branch, or a third CIR branch; The first CIR branch is the CIR branch corresponding to the earliest arrival path; The second CIR branch is a CIR branch corresponding to the strongest path when there is one strongest path, or the second CIR branch is a CIR branch corresponding to the strongest path that arrives earliest among the multiple equal strongest paths when there are multiple equal strongest paths; The third CIR branch is any one of the other CIR branches except the first CIR branch and the second CIR branch.
4. The method according to claim 3, characterized in that The first information also includes a fourth parameter; When the second parameter indicates that the first CIR branch is used as the reference CIR branch, the fourth parameter is used to indicate a first offset of a first CIR branch in the CIR window relative to the first CIR branch, where the first offset is an integer greater than or equal to 0; When the second parameter indicates that the second CIR branch is used as the reference CIR branch, the fourth parameter is used to indicate a second offset of the first CIR branch in the CIR window relative to the second CIR branch, where the second offset is an integer greater than or equal to 0, or the second offset is an integer less than 0; When the second parameter indicates that the third CIR branch is used as the reference CIR branch, the fourth parameter is used to indicate a third offset of the first CIR branch in the CIR window relative to the third CIR branch, and the third offset is an integer greater than 0 or less than 0.
5. The method according to any one of claims 1 to 4, characterized in that: The first information also includes a fifth parameter, and the bitmap mode indicated by the fifth parameter is to feed back the CIR branch according to a user-defined feedback template or to feed back the CIR branch according to a preset feedback template.
6. The method according to claim 5, characterized in that The configuration of the noise threshold indicated by the third parameter is that when the bitmap mode indicated by the fifth parameter is to feed back the CIR branch according to the custom feedback template, the amplitude of the noise threshold is determined according to the amplitude of the CIR branch corresponding to the measured strongest path and the ratio included in the configuration, and the ratio is used to indicate the ratio of the amplitude of the CIR branch corresponding to the strongest path to the amplitude of the noise threshold; The CIR branches whose amplitude is greater than or equal to the amplitude of the noise threshold are included in the CIR measurement report.
7. The method according to claim 6, characterized in that The amplitude of the noise threshold satisfies the following form: Wherein, S is used to represent the amplitude of the noise threshold, T is used to represent the amplitude of the CIR branch corresponding to the strongest path measured by the second communication device, and Q is used to represent the ratio.
8. A communication device, characterized in that: include: transceiver, used to receive and send data; Memory for storing computer program instructions and data; A processor is used to execute and call the computer program instructions and data in the memory so that the communication device performs the method as claimed in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction is executed by a computer, the computer is enabled to execute the method according to any one of claims 1 to 7.
10. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to perform the method according to any one of claims 1 to 7.
11. A chip, characterized in that: The chip comprises a processor, and the chip is used to execute program instructions in a memory to perform the method as claimed in any one of claims 1-7.