Communication method and device
By sending the first information including the first parameter and the second parameter at the perception receiving end, indicating the feedback scheme and number of branches of the CIR, the problem of large configuration overhead of CIR reporting is solved, and efficient utilization of resources and flexibility of configuration is achieved.
Patent Information
- Application Number
- CN202510125191.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-10
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2043-07-10
AI Technical Summary
When the CIR branch is fed back on the perception receiving end according to the preset feedback template, the configuration overhead of the CIR report is too large and resources are wasted.
By sending a first information, including a first parameter and a second parameter, the first parameter is used to indicate a feedback scheme of the CIR, and the second parameter is used to indicate the number of CIR branches that need feedback in each CIR packet of the preset feedback template, or to indicate the length of the bitmap to determine the CIR branches that need feedback in each CIR packet.
Reduces configuration overhead when feedback CIR branches, avoids resource waste, and improves configuration flexibility.
Smart Images

Figure CN119892150A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202310842664.1, and the original application date is July 10, 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 mobile communication technology, and in particular to a communication method and device. Background Art
[0003] Ultra wideband (UWB) is a wireless carrier communication technology that uses nanosecond non-sinusoidal narrow pulses 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. UWB technology can be applied to a variety of communication scenarios.
[0004] In the application of sensing scenarios, the distance, angle, speed and other information of the target can be extracted by detecting the echo of the UWB signal on the target to achieve target perception. Among them, when the sensing receiver is the receiving device of the UWB signal, the sensing receiver needs to transmit the measurement result of the channel impulse response (CIR) to the sensing transmitter through the air interface to realize the feedback of the sensing result. Among them, the sensing receiver can provide CIR feedback according to the configuration of the CIR report.
[0005] Currently, when a sensing receiving end feeds back a CIR branch according to a preset feedback pattern, the configuration overhead of the CIR report is too large, resulting in a waste of resources. Summary of the invention
[0006] The present application provides a communication method and device for reducing the configuration overhead when a CIR branch is fed back according to a preset feedback template at a perception receiving end.
[0007] In a first aspect, a communication method is provided. The method may be implemented by a first communication device. The first communication device may be a perception transmitter or a component of the perception transmitter. The perception transmitter may be a network device or a terminal device. Among them, the components in the present application may include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. Taking the execution subject as an example of a perception transmitter, the method may be implemented by the following steps: the perception transmitter may send a first message, the first message includes a first parameter and a second parameter, and the first parameter is used to indicate a CIR feedback scheme; wherein, when the first parameter is a first value, the first parameter indicates that the perception receiving end feeds back the CIR branch according to a preset feedback template, and the second parameter indicates the number of CIR branches that need to be fed back in each CIR group of the preset feedback template, or the second parameter indicates the length of the first bitmap, and the length of the first bitmap and the number of CIR branches separated by two CIR groups of the preset feedback template are used to determine the number of CIR branches that need to be fed back in each CIR group.
[0008] Based on the first aspect, the perception transmitting end can indicate the CIR branch that needs feedback through the first information, and accordingly, the perception receiving end can determine the CIR branch that needs feedback according to the first information. Wherein, when the first parameter is the first value, the second parameter is used to determine the number of CIR branches that need feedback in each CIR group of the preset feedback template, so the CIR branches that need feedback in the CIR group can be determined according to the number of CIR branches that need feedback in each CIR group, without indicating whether each CIR branch needs feedback, which can reduce the configuration overhead when feeding back the CIR branch.
[0009] In a second aspect, a communication method is provided. The method can be implemented by a second communication device. The second communication device can be a component in a perception receiving end or a perception sending end. The perception receiving end or the sending end can be a terminal device or a network device. Among them, the components in the present application can include at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. Taking the execution subject as an example of a perception receiving end, the method can be implemented by the following steps: the perception receiving end can receive first information, the first information includes a first parameter and a second parameter, and the first parameter is used to indicate the feedback scheme of the channel impulse response CIR; wherein, when the first parameter is a first value, the first parameter indicates that the perception receiving end feeds back the CIR branch according to the preset feedback template, and the second parameter indicates the number of CIR branches that need to be fed back in each CIR group of the preset feedback template, or the second parameter indicates the length of the first bitmap, and the length of the first bitmap and the number of CIR branches separated by two CIR groups of the preset feedback template are used to determine the number of CIR branches that need to be fed back in each CIR group.
[0010] The beneficial effects of the method shown in the second aspect can refer to the description of the beneficial effects of the method shown in the first aspect, and will not be repeated.
[0011] In a possible implementation of any one of the first aspect and the second aspect, when the first parameter is the second value, the first parameter indicates that the perception receiving end determines the CIR branch that needs to be fed back according to the second bit map, and the second parameter indicates the length of the second bit map. Therefore, the multiplexing indication of the CIR branch that needs to be fed back in the CIR group can be implemented through the bit map length field in the CIR report parameter configuration field. Therefore, when the perception receiving end feeds back the CIR branch according to the preset feedback template, there is no need to add a new field to indicate the number of CIR branches that need to be fed back in the CIR group, which can further reduce the configuration overhead.
[0012] In a possible implementation of any one of the first aspect and the second aspect, when the value of the first parameter is the first value, the first information also includes a third parameter, and the third parameter is used to indicate the number of CIR branches of two CIR grouping intervals of the preset feedback template.
[0013] In a possible implementation of any one of the first and second aspects, the CIR branch at the start position of the first CIR group of the two CIR groups is variable, thereby improving the flexibility of configuration or indication of the CIR branch requiring feedback.
[0014] In a possible implementation of any one of the first aspect and the second aspect, when the value of the first parameter is the first value, the combination of the second parameter and the third parameter is used to indicate the index of a specified preset feedback template in the preset feedback template. Based on this implementation, the combination of the second parameter and the third parameter can be used as the index of the specified preset feedback template, so that the CIR branch is returned according to the specified preset feedback template, which can improve the efficiency of feeding back the CIR.
[0015] In a possible implementation of any one of the first and second aspects, the value of the second parameter is 0, the value of the third parameter is an integer greater than or equal to 0 and less than or equal to 28, and the number of CIR branches that need to be fed back in each CIR group is 16.
[0016] In a possible implementation manner of any one of the first aspect and the second aspect, the index of the CIR branch at the starting position in the first CIR group of the two CIR groups is one from 1 to 224.
[0017] In a possible implementation of any one of the first and second aspects, the value of the second parameter is 1, the value of the third parameter is an integer greater than or equal to 0 and less than or equal to 24, and the number of CIR branches that need to be fed back in each CIR group is 32.
[0018] In a possible implementation manner of any one of the first aspect and the second aspect, the index of the CIR branch at the starting position in the first CIR group of the two CIR groups is one of 1 to 192.
[0019] In a possible implementation of any one of the first and second aspects, the value of the second parameter is 2, the value of the third parameter is an integer greater than or equal to 0 and less than or equal to 16, and the number of CIR branches that need to be fed back in each CIR group is 64.
[0020] In a possible implementation manner of any one of the first aspect and the second aspect, the index of the CIR branch at the starting position in the first CIR group of the two CIR groups is one of 1 to 128.
[0021] In a possible implementation manner of any one of the first aspect and the second aspect, the value of the second parameter is 3, the value of the third parameter is 0, and the number of CIR branches that need to be fed back in each CIR group is 128.
[0022] In a possible implementation manner of any one of the first aspect and the second aspect, the index of the CIR branch at the starting position in the first CIR group of the two CIR groups is 1.
[0023] Based on the above possible implementation methods, the perception receiving end and / or the perception sending end can determine the CIR branch that needs to be fed back according to the CIR branch at the starting position of the first CIR group, the above interval, and the number of CIR branches that need to be fed back in each CIR group, which can further reduce the configuration overhead or indication overhead.
[0024] In a third aspect, a communication device is provided. The device can implement the method described in any possible design of the first aspect or the second aspect. The device has the functions of the first communication device or the second communication device. The device is, for example, a perception receiving end, or a functional module in a perception receiving end, or a perception sending end or a functional module in a perception sending end.
[0025] In an optional implementation, the device may include a module corresponding to the method / operation / step / action described in the first aspect or the second aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In an optional implementation, the device includes a processing unit (sometimes also referred to as a processing module) and a communication unit (sometimes also referred to as a transceiver module, a communication module, etc.). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it may be referred to as a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it may be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, which is called a transceiver unit, and the functional module can implement a sending function and a receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.
[0026] Exemplarily, when the device is used to execute the method described in the first aspect or the second aspect, the device may include a communication unit and a processing unit.
[0027] In a fourth aspect, an embodiment of the present application also provides a communication device, comprising a processor for executing a computer program (or computer executable instructions) stored in a memory, so that when the computer program (or computer executable instructions) is executed, the device performs a method as in the first aspect or the second aspect and its various possible implementations.
[0028] In one possible implementation, the processor and the memory are integrated together;
[0029] In another possible implementation, the memory is located outside the communication device.
[0030] The communication device also includes a communication interface, which is used for the communication device to communicate with other devices, such as sending or receiving data and / or signals. Exemplarily, the communication interface can be a transceiver, circuit, bus, module or other type of communication interface.
[0031] In a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program or instruction, which, when executed, enables the method shown in the first aspect or the second aspect and any possible implementation thereof to be implemented.
[0032] According to a sixth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the method shown in the first aspect or the second aspect and any possible implementation thereof to be implemented.
[0033] In the seventh aspect, an embodiment of the present application also provides a communication device for executing the methods in the above-mentioned first aspect or second aspect and various possible implementations thereof.
[0034] In the eighth aspect, a chip system is provided, which includes a logic circuit (or understood as, the chip system includes a processor, the processor may include a logic circuit, etc.), and may also include an input and output interface. The input and output interface can be used to input messages, and may also be used to output messages. The input and output interfaces may be the same interface, that is, the same interface can realize both the sending function and the receiving function; or, the input and output interface includes an input interface and an output interface, the input interface is used to realize the receiving function, that is, for receiving messages; the output interface is used to realize the sending function, that is, for sending messages. The logic circuit can be used to perform operations other than the sending and receiving functions in the method shown in the first aspect or the second aspect and any possible implementation thereof; the logic circuit can also be used to transmit messages to the input and output interface, or to receive messages from other communication devices from the input and output interface. The chip system can be used to implement the method shown in the first aspect or the second aspect and any possible implementation thereof. The chip system can be composed of chips, or it can include chips and other discrete devices.
[0035] Optionally, the chip system may further include a memory, which may be used to store instructions, and the logic circuit may call the instructions stored in the memory to implement corresponding functions.
[0036] In a ninth aspect, a communication system is provided, which may include a first communication device and / or a second communication device, which are used to execute the methods shown in the above-mentioned first aspect and any possible implementation thereof and the second aspect and any possible implementation thereof, respectively.
[0037] The technical effects brought about by the third to ninth aspects above can be found in the description of the first aspect above and its various possible implementation methods, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of a star topology structure provided in an embodiment of the present application;
[0039] Figure 2 A schematic diagram of a point-to-point topology structure provided in an embodiment of the present application;
[0040] Figure 3 A schematic diagram of a CIR window provided in an embodiment of the present application;
[0041] Figure 4 A flow chart of a communication method provided in an embodiment of the present application;
[0042] Figure 5A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0043] Figure 6 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;
[0044] Figure 7 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The embodiment of the present application provides a communication method and device. The method and device are based on the same inventive concept. Since the method and device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0046] In the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order. It should be noted that the order of appearance of first, second, etc. is not limited in this application. For example, the second may appear first and then the first, and this application does not limit this.
[0047] In the description of this application, "at least one (kind)" refers to one (kind) or more (kinds), and more (kinds) refers to two (kinds) or more than two (kinds). "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple. In the description of this application, " / " means "or", for example, a / b means a or b.
[0048] The technical solution provided in this application can be applied to wireless personal area networks (WPAN) based on UWB technology. For example, the method provided in this 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 method provided in this 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), a narrowband Internet of Things (NB-IoT) system, and applied to devices in the vehicle network, IoT nodes and sensors in the Internet of Things, smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, and sensors in smart cities. It 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, fifth generation (5G) communication system, sixth generation (6G) communication system, etc. In addition, the present application can be applied to wireless LAN systems supporting IEEE 802.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.
[0049] The following is an explanation of some terms involved in the embodiments of the present application.
[0050] 1) Perception, also known as perception measurement or wireless perception, refers to the purpose of discovering a target or determining the target state by transmitting signals between the transmitter and the receiver. UWB perception refers to the use of received UWB signals by a station (STA) with UWB signal perception capability to detect the characteristics of an expected target in a given environment. For example, characteristics include one or more of range, speed, angle, motion, presence or proximity, gesture, etc. Targets include one or more of objects, people, animals, etc. Environments include one or more of rooms, houses, vehicles, businesses, etc.
[0051] For example, the transmitter may send a UWB signal for sensing measurement to the receiver, and the receiver may measure the signal to obtain a channel estimation result, such as a channel impulse response (CIR). The receiver may sense based on the CIR. Alternatively, the receiver may send the channel estimation result to the transmitter, and the transmitter may sense the target or the target state based on the channel estimation result. For example, the receiver or the transmitter may process the CIR to determine whether there is a moving target in the environment.
[0052] In a specific implementation, the sensing signals may be sent out one by one in the form of data packets, and therefore may also be referred to as sensing packets (SP).
[0053] 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.
[0054] In the perception process, the devices involved in perception mainly include the perception initiator, perception responder, perception transmitter and perception receiver:
[0055] 2) Sensing initiator: also known as sensing initiator or initiator, the device that initiates the sensing process.
[0056] 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.
[0057] 4) Sensing transmitter: also called transmitter, a device that sends a sensing signal, where the sensing signal may refer to a signal used for sensing measurement.
[0058] 5) Sensing receiver: Also called a receiving end, a device that receives a sensing signal. The sensing receiver can measure the sensing signal.
[0059] 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.
[0060] Among them, the perception initiator can be a network device or a terminal device, and the perception responder can be a network device or a terminal device. The network device may include access network equipment and core network (CN) equipment. The terminal is connected to the wireless access network equipment by wireless means, and the wireless access network equipment is connected to the core network by wireless or wired means. The core network equipment and the wireless access network equipment can be independent and different physical devices, or the functions of the core network equipment and the logical functions of the wireless access network equipment can be integrated on the same physical device, or the functions of some core network equipment and some wireless access network equipment can be integrated on one physical device. Terminals and terminals, as well as wireless access network equipment and wireless access network equipment can be connected to each other by wire or wireless means.
[0061] Exemplarily, the access network device is an access device that a terminal accesses to a communication system by wireless means. The wireless access network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, a Wi-Fi system, a long range radio (LoRa) system, or an access node in a vehicle networking system, etc.; the wireless access network device may also be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence layer protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The wireless access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For the convenience of description, the network device is used as the abbreviation of the wireless access network device, and the base station is used as an example of the wireless access network device.
[0062] The terminal device is a device with wireless transceiver function, which can send signals to the base station or receive signals from the base station. The terminal can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), V2X communication, machine-type communication (MTC), Internet of Things, virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.
[0063] Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0064] 6) Frequency band, which can refer to the frequency domain range. For example, in a UWB system, a bandwidth of 499.2 MHz can be called a frequency band.
[0065] 7) Time unit refers to a time range with a certain duration, such as a frame, a subframe, a sensing time slot, a sensing round, a sensing block or a symbol, etc., which is not limited in this application. For example, a time slot may refer to a duration of 9 microseconds.
[0066] The technical solution provided in the embodiment of the present application can work in a star topology, a point-to-point topology or a mesh topology. Figure 1 , is a schematic diagram of a star topology provided in an embodiment of the present application. Figure 1 As shown, in a star topology, a central node can control data communication between one or more other devices.
[0067] It is understandable that the point-to-point topology can be considered as a special mesh topology. The point-to-multipoint topology refers to the structure of data communication between two devices. In the mesh topology, any two devices can communicate with each other, such as Figure 2 shown.
[0068] Optional, Figure 1 or Figure 2The black nodes are full function devices (FFD), and the white nodes are reduced function devices (RFD). In the UWB system, FFD can be an anchor device, or a tag device with strong computing power, such as a UWB tag on a smartphone. RFD is a tag device with only partial computing power. In one possible implementation, the FFD device can act as a personal area network (PAN) coordinator or coordinator, while the RFD cannot act as a PAN coordinator or coordinator.
[0069] Among them, UWB 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 hottest physical layer technologies for short-distance, high-speed wireless networks.
[0070] Currently, the IEEE Association has incorporated UWB into its IEEE 802 series of wireless standards and 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, and can use a single waveform to achieve perception and ranging at the same time.
[0071] In the perception technology, when the perception receiving end is a receiving end device of a UWB signal, the perception receiving end needs to transmit the measurement result of the CIR to the perception transmitting end 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 referred to as the feedback window), the perception receiving end can send the CIR branch that needs to be fed back in the CIR window to the perception transmitting end according to the indication of the CIR branch that needs to be fed back, so as to realize the feedback of the perception result. Among them, each CIR branch can indicate the perception result of a certain time granularity in the CIR window. Among them, the indication can indicate the CIR branch that needs to be fed back, so the perception receiving end can only send the CIR branch that needs to be fed back, without sending other CIR branches other than this, so as to save overhead. It can be understood that the time domain granularity of each CIR branch is, for example, 1 nanosecond (ns). The CIR window can contain up to 32, 64, 128, or 256 CIR branches, that is, the length of the CIR window can be 32ns, 64ns, 128ns, or 256ns. In this application, a CIR branch may also be referred to as a branch.
[0072] like Figure 3As shown in the figure, t0 represents the reference point, i.e., the first measurement branch (earliest detected tap). The sensing transmitter can use BM offset and BM length Indicates the position of the CIR window. offset Indicates the interval between the start position of the CIR window and t0, for example, BM offset The number of CIR branches between the starting position of the CIR window and t0 is Woffset, and the starting position of the CIR window can be recorded as (t0+W offset ).BM length Indicates the length of the CIR window, for example, the number Wlength of CIR branches between the end position of the CIR window and the start position of the CIR window. Therefore, it can be said that the position of the CIR window starts from (t0+Woffset) and ends at (t0+Woffset+Wlength), where Woffset is the number of CIR branches indicated by BMoffset, and Wlength is the number of CIR branches indicated by BMlength. In this application, "number" can also be replaced by "quantity".
[0073] Currently, BM offset and BM length Indicated by the sensing sender through the CIR report parameters configuration (CIR report parameters config). Among them, the CIR report parameters configuration can be carried in the application control (AC) information element (IE). Optionally, as shown in Table 1, the information or parameters carried by the application control information element can carry one or more of the following parameters, information or fields:
[0074]
[0075] Table 1
[0076] The public perception control existence information may be used to indicate whether a public perception control configuration exists. The CIR report parameter existence information may be used to indicate whether a CIR report parameter configuration exists. The frequency stitching parameter existence information may be used to indicate whether a frequency stitching parameter configuration exists.
[0077] In addition, as shown in Table 2, the public perception control configuration may include one or more of the following parameters, information or fields:
[0078]
[0079] Table 2
[0080] In addition, as shown in Table 3, the CIR report parameter configuration may include one or more of the following parameters, information, or fields:
[0081]
[0082] Table 3
[0083] Among them, the value of the bitmap length in Table 3 is BM length , the value of the bitmap offset is BM offset .
[0084] Based on Table 3, when the value of the bitmap mode is 1, that is, bitmap mode = 1, it means that the CIR branch that needs feedback is determined according to the bitmap carried by the bitmap field. Among them, when the value of the bitmap mode is 1, the bitmap length field can indicate the length of the CIR window. For example, taking the CIR window containing 256 CIR branches as an example, the bitmap carries information with a length of 256 bits. Each bit corresponds to a CIR branch and can be used to indicate whether the CIR branch needs feedback. When the value of any bit is 1 (or 0), it indicates that the corresponding CIR branch needs feedback. Accordingly, the perception receiving end sends the CIR branch that needs feedback to the perception sending end.
[0085] That is, when the value of the bitmap mode is 1, the CIR report parameter configuration needs to carry the bitmap field. In addition, when the value of the bitmap mode is 1, the CIR report parameter configuration needs to indicate the length of the CIR window through the bitmap length field.
[0086] In addition, when the value of the bitmap mode in Table 3 is 0, that is, bitmap mode = 0, it indicates that the CIR feedback scheme is that the perception receiving end feeds back the CIR branch according to a preset feedback template (feedback pattern), or in other words, the CIR feedback scheme is that the perception receiving end determines the CIR branch that needs to be fed back according to the preset feedback template. The feedback template may also be referred to as a feedback pattern, a CIR pattern, or a CIR feedback pattern. Each feedback template may be used to indicate one or more groups of CIR branches or CIR groups that need to be fed back, for example, the correspondence between the index of each CIR pattern and the CIR branch at the starting position and the CIR branch at the ending position (end tap) in the CIR group. For the convenience of explanation below, the CIR branch at the starting position in the CIR group may be referred to as the start tap, and the CIR branch at the ending position in the CIR group may be referred to as the end tap.
[0087] Optionally, the perception transmitting end and / or the perception receiving end may preset multiple feedback templates, or in other words, the perception transmitting end and / or the perception receiving end may obtain multiple preset feedback templates. Therefore, the feedback template may also be referred to as a preset feedback template. When performing feedback of a CIR branch, the perception receiving end may perform feedback according to a specified feedback template in a preset feedback template, that is, send the CIR branch to the perception transmitting end according to the specified feedback template. Among them, the feedback template may be predefined, or may be indicated by the perception transmitting end and the perception receiving end through signaling interaction.
[0088] For example, when the value of the bitmap mode in Table 3 is 0, the index of the feedback template can be indicated by an additional field, thereby indicating a specified feedback template from multiple preset feedback templates, so that the perception receiving end can determine the CIR branch that needs feedback based on the specified feedback template.
[0089] In addition, for example, when the value of the bitmap mode in Table 3 is 0, the CIR report parameter configuration can carry a bitmap subwindow length field to indicate the length of each CIR group, so as to determine a specified feedback template for CIR feedback based on the length of each CIR group.
[0090] However, there is no existing field in the current CIR report parameter configuration that can be used to indicate the index of the feedback template or indicate the length of each CIR group when the value of the bitmap mode is 0. If the index needs to be indicated, a new field may need to be added, which will increase the configuration overhead and the processing complexity of the configuration information.
[0091] In order to reduce the configuration overhead of CIR reports, an embodiment of the present application provides a communication method. The communication method can be performed by a first communication device and a second communication device. Among them, the first communication device can be a perception receiving end or a component of a perception receiving end, and the second communication device can be a perception sending end or a component of a perception sending end. Among them, the components in the present application can include, for example, at least one of a chip, a chip system, a processor, a transceiver, a processing unit, or a transceiver unit. It can be understood that the perception sending end can be a network device or a terminal device, and the perception receiving end can be a network device or a terminal device.
[0092] like Figure 4 As shown, taking the execution subject as a perception sending end and a perception receiving end as an example, the communication method provided in the embodiment of the present application may include the following steps shown in S101 and S102:
[0093] S101: A sensing sending end sends first information.
[0094] S102: The perception receiving end receives first information.
[0095] The first information may include or be used to indicate CIR-related configuration, for example, the first information is CIR report parameter configuration, or may be an application control information element where the CIR report parameter configuration is located.
[0096] In the present application, the first information may include a first parameter and a second parameter. As an optional implementation, the first information may also include a third parameter.
[0097] The first parameter, the second parameter and the third parameter are described below respectively.
[0098] (1) First parameter
[0099] The first parameter may also be referred to as a first field. The first parameter may be used to indicate a CIR feedback scheme, wherein the CIR feedback scheme is a feedback scheme in which the perception receiving end feeds back the CIR branch according to a preset feedback template (or the perception receiving end determines the CIR branch that needs feedback according to the preset feedback template), a feedback scheme in which the perception receiving end determines the CIR branch that needs feedback according to a bitmap, or a feedback scheme in which the perception receiving end feeds back the CIR branch according to a custom template (or the perception receiving end determines the CIR branch that needs feedback according to a custom template).
[0100] Among them, when the value of the first parameter is the first value, it indicates that the CIR feedback scheme is to feed back the CIR branch according to the preset feedback template. At this time, the receiving end can determine the CIR branch that needs to be fed back according to one or more preset feedback templates, that is, the CIR feedback scheme is a feedback scheme in which the perceptual receiving end feeds back the CIR branch according to the preset feedback template. Among them, each preset feedback template can be used to indicate a preset group or groups of CIR branches that need feedback, and each group of CIR branches that need feedback can be called a CIR group. For example, the first parameter is a bitmap mode field used to indicate a plurality of CIR groups that need to be fed back according to a preset feedback template.
[0101] When the value of the first parameter is the second value, it indicates that the CIR feedback scheme is that the receiving end determines the CIR branch that needs to be fed back according to the bit map, that is, the CIR feedback scheme is that the perception receiving end determines the CIR branch that needs to be fed back according to the bit map. At this time, the perception receiving end determines the CIR branch that needs to be fed back according to the CIR reference and the bit map whose length is the CIR reference.
[0102] In addition, when the value of the first parameter is the third value, it indicates that the CIR feedback scheme is that the perception receiving end feeds back the CIR branch according to the custom template, that is, the CIR feedback scheme is that the perception receiving end feeds back the CIR branch according to the custom template. Therefore, the CIR branch that needs to be fed back can be determined by the perception receiving end.
[0103] As a possible example, the first parameter may be the bitmap mode field in Table 3, or carried in the bitmap mode information field. At this time, if the value of the bitmap mode information is 0, it means that the perception receiving end feeds back the CIR branch according to the preset feedback template; if the value of the bitmap mode information is 1, it means that the perception receiving end determines the CIR branch that needs to be fed back according to the bitmap; if the value of the bitmap mode information is 3, it means that the perception receiving end feeds back the CIR branch according to the custom template.
[0104] (2) Second parameter
[0105] The second parameter may also be referred to as a second field.
[0106] When the value of the first parameter is the first value, the second parameter can be used to determine the number of CIR branches that need feedback in each CIR group. Among them, the CIR group can be a CIR branch group or CIR group composed of multiple consecutive CIR branches that need feedback in the feedback template. In the present application, each feedback template may contain one or more CIR groups, and each CIR group may contain multiple consecutive CIR branches that need feedback. In addition, the number of CIR branches contained in different CIR groups in each feedback template is the same, and this number is indicated by the second parameter.
[0107] As a possible implementation method for determining the number of CIR branches that need to be fed back in each CIR group according to the second parameter, the second parameter can be used to directly indicate the number of CIR branches that need to be fed back in each CIR group, or in other words, to indicate the number of CIR branches that need to be fed back contained in each CIR group. At this time, the decimal value of the second parameter can be configured as the branch number value, or, can be configured as a value corresponding to the branch number value.
[0108] Specifically, the second parameter may be used to indicate the bitmap sub-window length, which represents the number of CIR branches that need to be fed back in each CIR group. In this application, a CIR group (or clock) may also be referred to as a CIR sub-window.
[0109] Taking the case that the number of CIR groups included in the feedback template is 2, the number of CIR branches that need to be fed back in each CIR group is associated with the value of the second parameter. For example, when the value of the second parameter is 0, it means that the number of CIR branches in the CIR group is 16; when the value of the second parameter is 1, it means that the number of CIR branches in the CIR group is 32; when the value of the second parameter is 2, it means that the number of CIR branches in the CIR group is 64; when the value of the second parameter is 3, it means that the number of CIR branches in the CIR group is 128.
[0110] Optionally, the second parameter may be bit information of length n, where n is a positive integer, for example, n=2.
[0111] For example, when the maximum number of CIR groups in the feedback template is 256, taking Table 4 as an example, the second parameter may be a bitmap length field in the CIR report parameter. The bitmap length field is recorded as B6B5, where B5 and B6 represent a bit value respectively. The binary value of the B6B5 field or its corresponding decimal value may indicate the bitmap subwindow length, which is the number of CIR branches that need to be fed back in each CIR group.
[0112] It can be understood that CIR subwindow 1 in Table 4 represents the first CIR group in the feedback template, CIR subwindow 2 represents the second CIR group in the feedback template, and CIR subwindow 1 and CIR subwindow 2 respectively contain CIR branches that need to be fed back. Optionally, the position of the start branch in CIR subwindow 1 is variable and is not limited to index 1 shown in Table 4. For example, the starting position of the CIR window can be changed by changing the value of the bitmap offset field so that the first CIR branch that needs to be fed back is the first CIR branch in the CIR window.
[0113]
[0114] Table 4
[0115] As shown in Table 4, when the bitmap length field and the bitmap interval field contain 7 bits, the feedback template index can be represented by 0 to 127, that is, each index represents one of 128 preset feedback templates.
[0116] It can be seen that when the value corresponding to the feedback template index is 0 to 28, the binary value corresponding to the bitmap length field B6B5 is 00, and the decimal value is 0, then the bitmap subwindow length value is 16, that is, the number of CIR branches in each CIR group is 16. In addition, at this time, the decimal value k corresponding to the bitmap interval field B4B3…B0 is an integer greater than or equal to 0 and less than or equal to 28. When the maximum number of CIR groups in the feedback template is 256, the index range of the start branch of the CIR subwindow 1 that needs to be fed back can be one of 1 to 224.
[0117] Table 4 takes the start branch of CIR subwindow 1 in the specified feedback template as CIR branch 1 as an example, the CIR branches in CIR subwindow 1 in the specified feedback template are CIR branch 1 to CIR branch 16, and the CIR branches in CIR subwindow 2 are CIR branch (17+G) to CIR branch (32+G). G is determined according to k, for example, G=8*k.
[0118] For another example, when the value corresponding to the feedback template index in Table 4 is 32 to 56, the binary value corresponding to the bitmap length field B6B5 is 01, and the decimal value is 1, then the bitmap subwindow length value is 32, that is, the number of CIR branches in each CIR group is 32. And, at this time, the decimal value k corresponding to the bitmap interval field B4B3…B0 is an integer greater than or equal to 0 and less than or equal to 24. At this time, the index range of the start branch of CIR subwindow 1 can be one of 1 to 192.
[0119] Table 4 takes the starting branch of CIR subwindow 1 in the specified feedback template as CIR branch 1 as an example. The CIR branches in CIR subwindow 1 in the specified feedback template are CIR branch 1 to CIR branch 32, and the CIR branches in CIR subwindow 2 are CIR branch (33+G) to CIR branch (64+G).
[0120] For another example, when the value corresponding to the feedback template index in Table 4 is 64 to 80, the binary value corresponding to the bitmap length field B6B5 is 10, and the decimal value is 2. At this time, the bitmap subwindow length value is 64, that is, the number of CIR branches in each CIR group is 64. In addition, at this time, the decimal value k corresponding to the bitmap interval field B4B3...B0 is an integer greater than or equal to 0 and less than or equal to 16. At this time, the index range of the start branch of CIR subwindow 1 can be one of 1 to 128.
[0121] Table 4 takes the starting branch of CIR subwindow 1 in the specified feedback template as CIR branch 1 as an example. The CIR branches in CIR subwindow 1 in the specified feedback template are CIR branch 1 to CIR branch 64, and the CIR branches in CIR subwindow 2 are CIR branch (65+G) to CIR branch (128+G).
[0122] For another example, when the value corresponding to the feedback template index in Table 4 is 96, the binary value corresponding to the bitmap length field B6B5 is 11, and the decimal value is 3. At this time, the bitmap subwindow length value is 128, that is, the number of CIR branches in each CIR group is 64. In addition, at this time, the decimal value k corresponding to the bitmap interval field B4B3...B0 is an integer greater than or equal to 0 and less than or equal to 16. At this time, the index range of the start branch of CIR subwindow 1 can be 1, that is, at this time, the CIR branches in CIR subwindow 1 in the feedback template are CIR branch 1 to CIR branch 128, and the CIR branches in CIR subwindow 2 are CIR branch 129 to CIR branch 256.
[0123] In addition, it can also be considered that the combination of the second parameter and the third parameter corresponds to the bitmap subwindow length value or the number of CIR branches that need to be fed back in each CIR group, so the number of CIR branches that need to be fed back in each CIR group can be determined according to the combination of the second parameter and the third parameter. For example, as shown in Table 4, when the decimal value of B6B5B4B3…B0 is 0 to 28, the number of CIR branches that need to be fed back in each CIR group is 16.
[0124] As a possible implementation method for determining the number of CIR branches that need to be fed back in each CIR group according to the second parameter, the second parameter can be used to indicate the length of the first bitmap or the length of the second CIR window. Among them, the first bitmap length and the number of CIR branches spaced by multiple CIR groups in the feedback template can be used to determine the number of CIR branches that need to be fed back in each CIR group. For example, the second parameter is the bitmap length field shown in Table 3, which is used to indicate the length of the first bitmap. At this time, the combination of the length of the first bitmap and the number of CIR branches spaced by multiple CIR groups is used to indicate the number of CIR branches that need to be fed back in each CIR group.
[0125] Optionally, the number of CIR branches of multiple CIR grouping intervals may be indicated by a third parameter, so this implementation will be introduced below in conjunction with the third parameter.
[0126] In a possible embodiment, when the first parameter is set to the first value, the second field can reuse the bitmap length field. That is, when the value of the first parameter is the second value, the second field can be used to indicate the length of the second bitmap or to indicate the length of the second CIR window. The second bitmap can be used to sense the receiving end to determine the CIR branch that needs feedback when the value of the first parameter is the second value. For example, each bit in the second bitmap corresponds to a CIR branch, which is used to indicate whether the CIR branch needs feedback.
[0127] Taking Table 3 as an example, since the information indicated by the bit map length field is not very helpful for determining the CIR branch that needs feedback when the value of the bit map mode field is 0, the field can be configured as a second parameter to achieve field multiplexing. Therefore, there is no need to introduce a new field to carry the second parameter, and the configuration overhead and processing complexity of the first parameter can be reduced when it is set to the first value.
[0128] It can be understood that due to the existence of the second parameter, the perception receiving end can obtain the number of CIR branches that need to be fed back in each CIR group according to the second parameter, and further determine the CIR branches that need to be fed back in the CIR group based on the number, without indicating whether each CIR branch needs feedback, which can reduce the configuration overhead when feeding back the CIR branch.
[0129] (3) The third parameter
[0130] The third parameter may also be referred to as a third field. The third parameter may be used to indicate the number of CIR branches spaced between multiple CIR groups in a preset feedback template. Taking the feedback template containing two CIR groups as an example, the value of the third field may be used to determine the number of CIR branches spaced between the two CIR groups. The number of CIR branches spaced between the two CIR groups may refer to the number of CIR branches between the end branch of the first CIR group and the start branch of the second CIR group.
[0131] The value of the third parameter and the number of CIR branches in the CIR grouping interval satisfy a preset relationship. For example, if the decimal value of the third parameter is k, the number of CIR branches G in the CIR grouping interval satisfies: G=8*k. Wherein, k and G are both non-negative integers.
[0132] As an example, the third parameter may be a bitmap interval field. For example, the third parameter is the bitmap interval information field shown in Table 3. Therefore, in the present application, when the value of the first parameter is the first value, the field where the bitmap interval information is located may be reused to implement the indication of the CIR branch that needs feedback, thereby reducing the configuration overhead of the CIR feedback.
[0133] As described above for the second parameter, when the value of the first parameter is the first value, the second parameter can be used to indicate the length of the first bitmap, or, in other words, to indicate the length of the CIR window. At this time, the length of the first bitmap (or the length of the CIR window) can be combined with the number of CIR branches in the multiple CIR grouping intervals indicated by the third parameter to indicate the number of CIR branches that need to be fed back contained in each CIR group. For example, there is a corresponding relationship between the combination of the second parameter and the third parameter and the number of CIR branches that need to be fed back contained in each CIR group. Therefore, the perception receiving end can determine the number of CIR branches that need to be fed back contained in each CIR group based on the combination of the second parameter and the third parameter, so as to further send the first CIR information based on the CIR branches that need to be fed back in the feedback template.
[0134] It can be understood that when the value of the first parameter is the first value, since the second parameter indicates the number of CIR branches that need to be fed back in each CIR group, in addition, the first information may also include the third parameter. It is assumed that the default number of CIR groups in each preset pattern is 2, and when the number of CIR branches contained in the preset pattern is known, the CIR branches that need to be fed back contained in each CIR group can be determined based on the second parameter and the third parameter.
[0135] In a possible implementation, each CIR group contains a CIR branch (Len sub )satisfy:
[0136]
[0137] Among them, Len sub is the length of the first bitmap, that is, the CIR window length. Gap is the number of CIR branches on the two CIR grouping interval sides. As described in the present application, Gap can be determined according to the value k of the third parameter, for example, Gap=8*k. floor() represents a rounding operation. log represents a logarithmic operation.
[0138] Optional, based on Len sub The CIR branch that needs to be fed back in each CIR group can be determined by Gap. For example, the starting branch in sub-window 1 is CIR branch 1, and the ending branch of sub-window 1 is CIR branch Len. sub , the beginning branch of subwindow 2 is the CIR branch (Len sub +Gap), the start branch of subwindow 2 is the CIR branch (2Len sub +Gap-1).
[0139] As a possible example of the first information, the first parameter is the bitmap mode field, the second parameter is the bitmap length field, and the third parameter is the bitmap interval field. The first information may be the CIR report parameter configuration field shown in Table 5.
[0140]
[0141] Table 5
[0142] Among them, when the bitmap mode takes a value of 0, that is, the bitmap interval may exist, but the bitmap field may not exist. At this time, the bitmap length field can be used to indicate the number of CIR branches that need to be fed back in each CIR group; or, the bitmap length field can be used to indicate the length of the first bitmap, and the length of the first bitmap and the interval indicated by the bitmap interval field are used to determine the number of CIR branches that need to be fed back in each CIR group. In addition, when the bitmap mode takes a value of 1, that is, the bitmap interval may not exist, but the bitmap field may exist.
[0143] Based on Table 5, the bitmap field corresponds to the second bit and the third bit in the CIR report parameter configuration field, and the bitmap interval field may correspond to bits 19-23 in the first information. Optionally, bits B6B5 corresponding to the bitmap length field in Table 4 may also be replaced with B2B3, indicating that the bitmap field is the second bit and the third bit in the CIR report parameter configuration field shown in Table 5. In addition, bits B4B3…B0 corresponding to the bitmap length field in Table 4 may be replaced with B 19 B 20 …B 23 , indicating that the bitmap interval field is the 19th to 23rd bits in the CIR report parameter configuration field shown in Table 5.
[0144] Optionally, based on S101 and S102, the perception receiving end may send first CIR information, wherein the first CIR information includes the multiple CIR groups. Correspondingly, the perception sending end may receive the first CIR information and perform perception according to the first CIR information.
[0145] based on Figure 4 The method shown can indicate multiple CIR groups that need to be fed back through the second parameter and the third parameter, wherein the third parameter can reuse the bitmap interval field to reduce the indication overhead. In addition, the second parameter can reuse the bitmap length field to further reduce the indication overhead.
[0146] Based on the same concept, the embodiment of the present application also provides a communication device. The communication device may include hardware structures and / or software modules corresponding to the functions shown in the above method. Those skilled in the art should easily appreciate that, in combination with the units and method steps of each example described in the embodiment disclosed in the present 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.
[0147] Figures 5 to 7 A schematic diagram of the structure of a possible communication device provided for an embodiment of the present application. The communication device can be used to implement the functions of the sensing sending end and / or the sensing receiving end in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. In a possible implementation, the communication device can be a sensing sending end and / or a sensing receiving end. For relevant details and effects, please refer to the description of the above embodiment.
[0148] like Figure 5As shown, the communication device 500 includes a processing unit 510 and a communication unit 520. The communication unit 520 can implement corresponding communication functions, and the processing unit 510 is used to perform data processing. The communication unit 520 can include a sending unit and / or a receiving unit. The communication unit 520 can also be a transceiver unit or an input / output interface. The communication device 500 can be used to implement the above Figure 4 The method embodiments shown have functions of sensing the sending end and / or sensing the receiving end.
[0149] For example, when realizing the function of sensing the receiving end, the communication unit 520 can be used to receive the first information. In addition, the communication unit 520 can also be used to send the first channel impulse response information.
[0150] For another example, when realizing the function of sensing the transmitting end, the communication unit 520 can be used to send the first information. In addition, the communication unit 520 can also be used to receive the first channel impulse response information.
[0151] The meanings of the above-mentioned techniques can be found in the description of the method embodiment section and will not be repeated here.
[0152] It can be understood 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 module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0153] like Figure 6 The communication device 600 provided in the embodiment of the present application is shown, which is used to implement the communication method provided in the present application. The communication device 600 may be a communication device that applies the communication method, or a component in a communication device, or a device that can be used in combination with a communication device. The communication device 600 may be a sensing transmitting end and / or a sensing receiving end. Among them, the communication device 600 may be a chip system or a chip. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. The communication device 600 includes at least one processor 620, which is used to implement the communication method provided in the embodiment of the present application. The communication device 600 may also include an input and output interface 610, which may include an input interface and / or an output interface. In the embodiment of the present application, the input and output interface 610 may be used to communicate with other devices through a transmission medium, and its functions may include sending and / or receiving. For example, when the communication device 600 is a chip, it is transmitted with other chips or devices through the input and output interface 610. The processor 620 may be used to implement the method shown in the above method embodiment.
[0154] Exemplarily, the processor 620 may be used to execute actions executed by the processing unit 510 , and the input / output interface 610 may be used to execute actions executed by the communication unit 520 , which will not be described in detail.
[0155] Optionally, the communication device 600 may further include at least one memory 630 for storing program instructions and / or data. The memory 630 is coupled to the processor 620. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 620 may operate in coordination with the memory 630. The processor 620 may execute program instructions stored in the memory 630. At least one of the at least one memory may be integrated with the processor.
[0156] In an embodiment of the present application, the memory 630 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0157] In the embodiment of the present application, the processor 620 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0158] like Figure 7The communication device 700 provided in the embodiment of the present application is shown, which is used to implement the communication method provided in the present application. The communication device 700 may be a communication device that applies the communication method shown in the embodiment of the present application, or it may be a component in a communication device, or it may be a device that can be used in combination with a communication device. The communication device 700 may be a perception transmitting end and / or a perception receiving end. Among them, the communication device 700 may be a chip system or a chip. In the embodiment of the present application, the chip system may be composed of a chip, or it may include a chip and other discrete devices. Part or all of the communication methods provided in the above embodiments may be implemented by hardware or by software. When implemented by hardware, the communication device 700 may include: an input interface circuit 701, a logic circuit 702, and an output interface circuit 703.
[0159] Optionally, taking the device being used to implement the function of the receiving end as an example, the input interface circuit 701 can be used to execute the above-mentioned receiving action performed by the communication unit 520, the output interface circuit 703 can be used to execute the above-mentioned sending action performed by the communication unit 520, and the logic circuit 702 can be used to execute the above-mentioned action performed by the processing unit 510, which will not be repeated.
[0160] Optionally, the communication device 700 may be a chip or an integrated circuit in a specific implementation.
[0161] Part or all of the operations and functions performed by the communication device described in the above method embodiments of the present application can be completed using a chip or an integrated circuit.
[0162] An embodiment of the present application provides a computer-readable storage medium storing a computer program, wherein the computer program includes instructions for executing the above method embodiment.
[0163] An embodiment of the present application provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the above method embodiment.
[0164] The present invention provides a communication system, which includes a sensing transmitting end and a sensing receiving end, for implementing Figure 4 The method shown.
[0165] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0166] In the above embodiments, 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 loading and executing computer instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can 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 can 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 can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains 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, an SSD), etc.
[0167] Note: A portion of this patent application document contains material which is subject to copyright protection. The copyright owner reserves all rights reserved except for the production of copies of the material in the patent file or patent record in the Patent Office.
[0168] The communication device in each of the above-mentioned device embodiments corresponds to the sensing sending end and / or sensing receiving end in the method embodiment, and the corresponding modules or units perform the corresponding steps. For example, the communication unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.
[0169] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a computing device and a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).
[0170] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0171] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0172] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0173] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0174] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
[0175] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: Sending first information, where the first information includes a first parameter and a second parameter, where the first parameter is used to indicate a feedback scheme of a channel impulse response CIR; Among them, when the first parameter is a first value, the first parameter indicates that the receiving end feeds back the CIR branches according to a preset feedback template, and the second parameter indicates the number of CIR branches that need to be fed back in each CIR group of the preset feedback template.
2. The method according to claim 1, characterized in that When the first parameter is a second value, the first parameter indicates that the CIR branch that needs to be fed back is determined according to the second bit map, and the second parameter indicates the length of the second bit map.
3. The method according to claim 1, characterized in that When the value of the first parameter is the first value, the first information further includes a third parameter, where the third parameter is used to indicate the number of CIR branches of two CIR grouping intervals of the preset feedback template.
4. The method according to claim 3, characterized in that When the value of the first parameter is the first value, the combination of the second parameter and the third parameter is used to indicate the index of a specified preset feedback template in the preset feedback templates.
5. The method according to claim 3 or 4, characterized in that The value of the second parameter is 0, the value of the third parameter is an integer greater than or equal to 0 and less than or equal to 28, and the number of CIR branches that need to be fed back in each of the CIR groups is 16.
6. The method according to claim 3 or 4, characterized in that The value of the second parameter is 1, the value of the third parameter is an integer greater than or equal to 0 and less than or equal to 24, and the number of CIR branches that need to be fed back in each of the CIR groups is 32.
7. The method according to claim 3 or 4, characterized in that The value of the second parameter is 2, the value of the third parameter is an integer greater than or equal to 0 and less than or equal to 16, and the number of CIR branches that need to be fed back in each of the CIR groups is 64.
8. The method according to claim 3 or 4, characterized in that The value of the second parameter is 3, the value of the third parameter is 0, and the number of CIR branches that need to be fed back in each CIR group is 128.
9. The method according to any one of claims 1 to 4, characterized in that: The second parameter is used to indicate a bitmap sub-window length, where the bitmap sub-window length is the number of CIR branches that need to be fed back in each CIR group.
10. The method according to any one of claims 1 to 4, characterized in that: The preset feedback template includes two CIR groups, and the two CIR groups include the same number of CIR branches.
11. A communication device, characterized in that: The method comprises a processor configured to execute a computer program or an instruction to implement the method according to any one of claims 1 to 10.
12. The device according to claim 11, characterized in that The device further comprises a memory and / or a transceiver, wherein the memory is used to store the computer program or instructions, and the transceiver is used for the device to communicate.
13. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Grant free configuration
CN111052657A
Communication method, terminal device and network device
CN111886911A
Compression of tap location information for time domain explicit channel state information feedback in new radio
CN111971906A
Communication method and device and storage medium
CN112152761A
Apparatus and method for selecting cell in wireless communication system
CN114173398A