Communication method and apparatus, and computer-readable storage medium and computer program product
By receiving DMRS and obtaining the set of sensing parameters at the terminal side, the problem of the terminal device being unable to separate the real physical channel response is solved, thereby improving sensing performance and saving resources.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-24
- Publication Date
- 2026-07-30
AI Technical Summary
In the integration of communication and sensing, terminal devices cannot effectively separate the real physical channel response from the synthetic channel, resulting in limited sensing performance.
By receiving DMRS at the terminal side and obtaining a set of sensing parameters based on quasi-co-location relationships, and utilizing the co-location relationships between DMRS and reference signals such as CSI-RS, TRS, and PRS, time and frequency resources are saved, and the distance, movement speed, and Doppler information of the sensing target are obtained.
It improves sensing performance, reduces the need for network devices to transmit reference signals such as CSI-RS, TRS, and PRS, and saves time and frequency resources.
Smart Images

Figure CN2025145332_30072026_PF_FP_ABST
Abstract
Description
Communication methods, apparatus, computer-readable storage media and computer program products
[0001] This application claims priority to Chinese Patent Application No. 202510103778.3, filed with the State Intellectual Property Office of China on January 21, 2025, entitled “Communication Method, Apparatus, Computer-Readable Storage Medium and Computer Program Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a communication method, apparatus, computer-readable storage medium, and computer program product. Background Technology
[0003] Integrated sensing and communication (ISAC) is widely considered a key application scenario for future wireless communications. Specifically, the wireless signals transmitted by the transmitter simultaneously possess sensing and communication capabilities. The communication requirement involves sending information from the transmitter to the receiver. The sensing requirement includes perceiving the surrounding environment, the speed of moving objects, distance, etc. For example, the most traditional scenario for sensing utilizes conventional radar.
[0004] When a base station transmits data to a user, this data can be used to fulfill sensing requirements. For the base station, whether it transmits communication data or communication reference signals, it can be used for sensing because both are known to the base station. For example, in sensing based on signals from the physical downlink shared channel (PDSCH), existing research shows that the demodulation reference signal (DMRS) and data signals transmitted by the base station often occupy significant bandwidth and time resources in the PDSCH channel. Therefore, using these DMRS and data signals for sensing can achieve better detection performance (e.g., better ranging and testing performance). However, the DMRS and data signals are pre-coded. New radio (NR) precoding techniques, such as beamforming, are used to achieve better error rate performance during communication transmission. The channel traversed by the pre-coded DMRS and data signals is a "synthetic channel," that is, a synthesis of the real physical channel and the precoding matrix. Therefore, for the receiving end (such as a terminal device), the sensing channel cannot obtain the real physical channel response, that is, it is impossible to separate the real physical sensing channel response from the "synthetic channel". Summary of the Invention
[0005] This application discloses a communication method, apparatus, computer-readable storage medium, and computer program product that can acquire a set of sensing parameters.
[0006] In a first aspect, embodiments of this application provide a communication method. This method can be applied to a terminal-side device, such as a terminal or a communication / processing module within the terminal, or a circuit or chip in the terminal responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip in the terminal responsible for processing functions (e.g., a graphics processing unit (GPU)). In this method, the terminal-side device receives a DMRS. Based on the DMRS, the terminal-side device acquires a set of sensing parameters. The DMRS quasi-co-addresses the set of sensing parameters with at least one of the following first reference signals. The first reference signal includes any one of a channel state information reference signal (CSI-RS), a tracking reference signal (TRS), and a positioning reference signal (PRS).
[0007] In this embodiment, the network device transmits a demodulation reference signal (DMRS). The terminal device acquires a set of sensing parameters based on the DMRS. Thus, the terminal device shares the set of sensing parameters with one or more antenna ports of CSI-RS, TRS, PRS, etc., through a quasi-co-location relationship, enabling these antenna ports to acquire the set of sensing parameters. This eliminates the need for the network device to transmit CSI-RS, TRS, PRS, etc., saving time and frequency resources.
[0008] The aforementioned DMRS is quasi-co-located with one or more of CSI-RS, Tracking Reference Signal (TRS), and Positioning Reference Signal (PRS) of the aforementioned sensing parameter set. That is, the sensing parameter set obtained from a certain antenna port can be used for antenna ports transmitting one or more of CSI-RS, TRS, and PRS.
[0009] Optionally, network devices no longer need to send CSI-RS, TRS, PRS, etc. The terminal device can obtain the set of sensing parameters based on DMRS and share one or more antenna ports that are used for CSI-RS, TRS, PRS, etc. through quasi-co-addressing relationship, so that these antenna ports can obtain the set of sensing parameters.
[0010] In one possible implementation, the set of sensing parameters includes one or more of the following: channel frequency response over the full bandwidth of the channel, transmission quality in different bandwidth portions, distance to the sensing target, moving speed of the sensing target, and Doppler information of the sensing target.
[0011] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0012] By precoding the DMRS through multiple antenna ports and pointing it to the same beam, the coverage area sensed during sensing is more concentrated, avoiding spatial interference of the signal.
[0013] The target codebook is used to ensure that the DMRS, after precoding through multiple antenna ports, points to the same beam. One interpretation is that the target codebook is used to ensure that the DMRS, after precoding through multiple antenna ports, points to the same beam. Alternatively, another interpretation is that the DMRS, after precoding through multiple antenna ports, points to at least two beams. Specifically, at least two of the multiple antenna ports point to the same beam after precoding. That is, for example, when the number of multiple antenna ports is M, the target codebook is used to ensure that the DMRS, after precoding through the M antenna ports, points to K beams, where K is an integer greater than 1 and less than M.
[0014] In one possible implementation, the target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network device.
[0015] In one possible implementation, the total number of antenna ports of the network device is N, and the phase rotation factor corresponding to the i-th antenna port among these N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
[0016] In one possible implementation, the terminal device further receives first data, which is modulated using a constant-mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data. The constant-mode modulation constellation can be, for example, phase shift keying (PSK) or frequency shift keying (FSK). The preset modulation constellation can be, for example, amplitude-phase shift keying (APSK) or pruned-quadrature amplitude modulation (P-QAM).
[0017] The perception performance of the system can be improved by processing the data obtained by modulation based on the constant mode or the preset modulation constellation.
[0018] In one possible implementation, the DMRS quasi-co-located with the first reference signal the distance and / or speed of the sensed target.
[0019] In another possible implementation, the DMRS quasi-co-addresses the Doppler information of the sensing target with the first reference signal.
[0020] In another possible implementation, the DMRS quasi-co-located with the first reference signal the distance and / or speed of the sensed target, as well as the Doppler information of the sensed target.
[0021] In one possible implementation, the distance to the sensed target includes an average distance, the moving speed of the sensed target includes an average moving speed, and the Doppler information of the sensed target includes Doppler offset and / or Doppler spread.
[0022] Secondly, embodiments of this application provide a communication method. This method can be applied to network-side devices, such as network-side access network equipment, modules (e.g., circuits, chips, or chip systems) within the access network equipment, or logic nodes, logic modules, or software capable of implementing all or part of the functions of the access network equipment. In this method, the network-side device transmits a demodulation reference signal (DMRS), which is used to acquire a set of sensed parameters. The DMRS and a second reference signal are quasi-co-located with the set of sensed parameters, and the second reference signal includes a channel sounding reference signal (SRS).
[0023] In this example, the DMRS and the second reference signal are quasi-co-located with the set of sensing parameters. This eliminates the need for the terminal device to transmit the SRS, saving time and frequency resources.
[0024] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0025] In one possible implementation, the target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network device.
[0026] In one possible implementation, the total number of antenna ports of the network device is N, and the phase rotation factor corresponding to the i-th antenna port among these N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
[0027] In one possible implementation, the network-side device also transmits first data, which is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data.
[0028] In one possible implementation, the DMRS quasi-co-located with the second reference signal the distance and / or speed of the sensed target.
[0029] In another possible implementation, the DMRS quasi-co-addresses the Doppler information of the sensing target with the second reference signal.
[0030] In another possible implementation, the DMRS quasi-co-located with the second reference signal the distance and / or speed of the sensed target, as well as the Doppler information of the sensed target.
[0031] In one possible implementation, the distance to the sensed target includes an average distance, the moving speed of the sensed target includes an average moving speed, and the Doppler information of the sensed target includes Doppler offset and / or Doppler spread.
[0032] Thirdly, embodiments of this application provide a communication method. This method can be applied to a terminal-side device, such as a terminal or a communication / processing module within the terminal, or circuits or chips in the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or circuits or chips in the terminal responsible for processing functions (such as a graphics processing unit (GPU)). In this method, the terminal-side device receives a demodulation reference signal (DMRS) and first data, the first data being obtained by constant-mode modulation or a preset modulation constellation, and the DMRS being used to demodulate the first data. Based on the DMRS and the first data, the terminal-side device acquires a set of sensing parameters.
[0033] In this embodiment, the network device sends DMRS and first data, and the terminal device obtains a set of sensing parameters based on the DMRS and first data. The first data is obtained by constant mode modulation or modulation using a preset modulation constellation. Sensing processing based on the first data obtained by the above modulation can improve the sensing performance of the system.
[0034] In one possible implementation, the set of sensing parameters includes at least one of the following: channel frequency response (CFR) over the full bandwidth of the channel, transmission quality within different bandwidth portions (BWP), distance to the sensing target, moving speed of the sensing target, and Doppler information of the sensing target.
[0035] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0036] In one possible implementation, the target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network device.
[0037] In one possible implementation, the total number of antenna ports of the network device is N, and the phase rotation factor corresponding to the i-th antenna port among these N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
[0038] Fourthly, embodiments of this application provide a communication method. This method can be applied to network-side devices, such as network-side access network equipment, modules (e.g., circuits, chips, or chip systems) within the access network equipment, or logic nodes, logic modules, or software capable of implementing all or part of the functions of the access network equipment. In this method, the network-side device transmits a demodulation reference signal (DMRS) and first data, the first data being obtained using constant mode modulation or a preset modulation constellation. The DMRS is used to demodulate the first data, and further used to acquire a set of sensing parameters.
[0039] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0040] In one possible implementation, the target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network device.
[0041] In one possible implementation, the total number of antenna ports of the network device is N, and the phase rotation factor corresponding to the i-th antenna port among these N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
[0042] Fifthly, this application provides a communication device that has the functions of the first aspect described above. For example, the communication device includes modules, units, or means that perform the operations involved in the first aspect. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.
[0043] In one implementation, the communication device includes: a communication module for receiving DMRS;
[0044] The processing module is configured to acquire a set of sensing parameters based on the DMRS, wherein the DMRS is quasi-co-located with at least one of the following first reference signals, the first reference signal including any one of a channel state information reference signal (CSI-RS), a tracking reference signal (TRS), and a positioning reference signal (PRS).
[0045] In one possible implementation, the set of sensing parameters includes at least one of the following: channel frequency response (CFR) over the full bandwidth of the channel, transmission quality within different bandwidth portions (BWP), distance to the sensing target, moving speed of the sensing target, and Doppler information of the sensing target.
[0046] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0047] In one possible implementation, the communication module is further configured to receive first data, which is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data.
[0048] For other implementation methods in this regard, please refer to the aforementioned records, which will not be repeated here.
[0049] Sixthly, this application also provides a communication device that has the functions of the second aspect above. For example, the communication device includes modules, units, or means that perform the operations involved in the second aspect above. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.
[0050] In one implementation, the communication device includes: a communication module for transmitting a DMRS for acquiring a set of sensing parameters, wherein the DMRS quasi-co-addresses the set of sensing parameters with a second reference signal, the second reference signal including a channel sounding reference signal (SRS).
[0051] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0052] In one possible implementation, the communication module is further configured to transmit first data, which is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data.
[0053] For other implementation methods in this regard, please refer to the aforementioned records, which will not be repeated here.
[0054] In a seventh aspect, this application provides a communication device that has the functions of the third aspect above. For example, the communication device includes modules, units, or means that perform the operations involved in the third aspect above. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.
[0055] In one implementation, the communication device includes: a communication module for receiving a demodulation reference signal DMRS and first data, the first data being obtained by constant mode modulation or a preset modulation constellation, the DMRS being used to demodulate the first data;
[0056] The processing module is used to obtain a set of sensing parameters based on the DMRS and the first data.
[0057] For other implementation methods in this regard, please refer to the aforementioned records, which will not be repeated here.
[0058] Eighthly, this application provides a communication device that has the functions of the fourth aspect above. For example, the communication device includes modules, units, or means that perform the operations involved in the fourth aspect above. These modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.
[0059] In one implementation, the communication device includes: a communication module for transmitting a demodulation reference signal DMRS and first data, the first data being obtained by constant mode modulation or a preset modulation constellation, the DMRS being used to demodulate the first data, wherein the DMRS is also used to acquire a set of sensing parameters.
[0060] For other implementation methods in this regard, please refer to the aforementioned records, which will not be repeated here.
[0061] Ninthly, this application provides a communication system including the apparatus provided in any possible embodiment of the fifth aspect and the apparatus provided in any possible embodiment of the sixth aspect; or, including the apparatus provided in any possible embodiment of the seventh aspect and the apparatus provided in any possible embodiment of the eighth aspect.
[0062] In a tenth aspect, this application provides a communication device including a processor configured to execute a computer program or computer-executable instructions stored in a memory, and / or to cause the device to perform a method provided in any of the possible embodiments of the first to fourth aspects via logic circuitry.
[0063] One possible implementation also includes memory. Alternatively, the memory and processor can be integrated together.
[0064] One possible implementation also includes an interface circuit.
[0065] In one possible implementation, the device is a chip or chip system.
[0066] In one aspect, this application provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the method provided in any of the possible embodiments of the first to fourth aspects.
[0067] In a twelfth aspect, this application provides a computer program product that, when run on a computer, causes the computer to perform a method as provided in any of the possible implementations of the first to fourth aspects.
[0068] Understandably, the apparatus described in aspects five through eight, the system described in aspect nine, the apparatus described in aspect ten, the computer storage medium described in aspect eleven, or the computer program product described in aspect twelfth are all used to execute the methods provided in any of aspects one through four. Therefore, the beneficial effects they can achieve can be referred to in the beneficial effects of the corresponding methods, and will not be repeated here. Attached Figure Description
[0069] The accompanying drawings used in the embodiments of this application are described below.
[0070] Figure 1 is a schematic diagram of a communication system provided in an embodiment of this application;
[0071] Figure 2a is a flowchart illustrating the process of obtaining the CSI of the downlink channel;
[0072] Figure 2b is a schematic diagram of the signal transmission link;
[0073] Figure 3 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0074] Figure 4a is a schematic diagram of beam processing provided in an embodiment of this application;
[0075] Figure 4b is a schematic diagram of another beam processing provided in an embodiment of this application;
[0076] Figure 5 is a schematic diagram of a signal processing embodiment provided in this application;
[0077] Figure 6 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0078] Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0079] Figure 8 is a schematic diagram of another communication device provided in an embodiment of this application;
[0080] Figure 9 is a schematic diagram of the structure of another communication device provided in an embodiment of this application. Detailed Implementation
[0081] The embodiments of this application are described below with reference to the accompanying drawings. The terminology used in the implementation section of this application is for explaining specific embodiments only and is not intended to limit the scope of this application.
[0082] The technology provided in this application can be applied to various communication systems, such as fourth-generation (4G) communication systems (e.g., Long Term Evolution (LTE) systems), fifth-generation (5G) communication systems, wireless local area network (WLAN) systems, satellite communication systems, integrated systems of multiple systems, or future communication systems. Among these, the 5G communication system can also be referred to as a new radio (NR) system.
[0083] In a communication system, a network element can send signals to or receive signals from another network element. These signals can include information, signaling, or data. The term "network element" can also be replaced by an entity, network entity, device, communication equipment, communication module, node, communication node, etc. This application uses a network element as an example for description. For instance, a communication system may include at least one terminal and at least one access network device. The access network device can send downlink signals to the terminal, and / or the terminal can send uplink signals to the access network device. Furthermore, it is understood that if the communication system includes multiple terminals, these terminals can also exchange signals; that is, both the signal-sending network element and the signal-receiving network element can be a terminal.
[0084] Referring to Figure 1, which is a simplified schematic diagram of a wireless communication system provided in an embodiment of this application, the wireless communication system includes a wireless access network 100. The wireless access network 100 can be a future wireless access network or an existing (e.g., 5G or 4G) wireless access network. One or more communication devices (120a-120j, collectively referred to as 120) can be interconnected or connected to one or more network devices (110a, 110b, collectively referred to as 110) within the wireless access network 100. Figure 1 is only a schematic diagram; the wireless communication system may also include other devices, such as core network devices, wireless relay devices, and / or wireless backhaul devices, which are not shown in Figure 1.
[0085] For example, in practical applications, this wireless communication system can simultaneously include multiple network devices (also called access network devices) and multiple communication devices. A network device can simultaneously serve one or more communication devices. A communication device can also simultaneously access one or more network devices. This application embodiment does not limit the number of communication devices and network devices included in the wireless communication system.
[0086] In this context, a network device can be an entity on the network side used to transmit or receive signals. A network device can also be an access device that allows communication devices to wirelessly connect to the wireless communication system; for example, a network device can be a base station. Base stations can broadly encompass, or be replaced by, various names including: NodeB, Evolved NodeB (eNB), Next Generation NodeB (gNB), Access Network Equipment in Open Radio Access Network (O-RAN), Relay Station, Access Point, Transmission Reception Point (TRP), Transmission Point (TP), Main eNB (MeNB), Secondary eNB (SeNB), Multi-mode Radio Node, Home Base Station, Network Controller, Access Node, Radio Node, Access Point (AP), Transmission Node, Transceiver Node, Baseband Unit (BBU), Remote Radio Unit (RRU), Active Antenna Unit (AAU), Remote Radio Head (RRH), Central Unit (CU), Distributed Unit (DU), Radio Unit (RU), Central Unit Control Plane (CU control). Network devices can include CU-CP (Comprehensive User Plane) nodes, CU-UP (Comprehensive User Plane) nodes, and positioning nodes. Base stations can be macro base stations, micro base stations, relay nodes, donor nodes, or similar entities, or combinations thereof. Network equipment can also refer to communication modules, modems, or chips installed within the aforementioned devices or apparatuses. Network equipment can also be mobile switching centers and devices that function as base stations in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, as well as devices that function as base stations in future communication systems. Network equipment can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.
[0087] All or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the functions of a network device.
[0088] Network devices can be fixed or mobile. For example, base stations 110a and 110b are stationary and are responsible for wireless transmission and reception in one or more cells from communication device 120. The helicopter or drone 120i shown in Figure 1 can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured as a communication device to communicate with base station 110b.
[0089] In this application, the communication device used to implement the above-mentioned network access functions can be an access network device, a network device with some access network functions, or a device capable of supporting the implementation of access network functions, such as a chip system, hardware circuit, software module, or hardware circuit plus software module. This device can be installed in the access network device or used in conjunction with the access network device. In the method of this application, the example of an access network device being used as the communication device to implement the access network device functions is described.
[0090] A communication device can be a user-side entity used to receive or transmit signals, such as a mobile phone. Communication devices can be used to connect people, objects, and machines. Communication devices can communicate with one or more core networks via network devices. Communication devices include handheld devices with wireless connectivity, other processing devices connected to a wireless modem, or vehicle-mounted devices. Communication devices can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. Communication equipment 120 can be widely used in various scenarios, such as cellular communication, device-to-device, vehicle-to-everything (V2X), point-to-point (P2P), machine-to-machine (M2M), machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.Examples of communication equipment 120 include: user equipment (UE) conforming to the 3rd generation partnership project (3GPP) standard, fixed equipment, mobile equipment, handheld devices, wearable devices, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, global positioning system (GPS) devices, drones, helicopters, aircraft, ships, remote control devices, smart home devices, industrial equipment, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), wireless network cameras, tablets, handheld computers, mobile internet devices (MIDs), wearable devices such as smartwatches, smart point-of-sale (POS) machines, customer-premises equipment (CPE), light UE, reduced capability UE (REDCAP UE), and industrial control equipment. Wireless terminals in various scenarios include those in vehicle-to-everything (V2X) systems, autonomous driving, smart grids, transportation safety, smart cities (e.g., smart gas pumps, high-speed rail terminals), and smart homes (e.g., smart speakers, smart coffee machines, smart printers). Communication equipment 120 can be wireless devices or devices used to install on wireless devices, such as communication modules, modems, or chips. Communication equipment can also be vehicle-mounted devices, such as complete vehicle units, on-board modules, on-board chips, on-board units (OBUs), or telematics boxes (T-BOXs). Communication equipment can also be called terminals, terminal devices, UEs, mobile stations (MS), mobile terminals (MTs), IoT terminals, etc. Communication equipment can also be communication devices in future wireless communication systems.The communication equipment can be used in dedicated network equipment or general-purpose equipment. The embodiments of this application do not limit the specific technology or form of the communication equipment.
[0091] For example, a communication device can be used to act as a base station. For instance, a UE can act as a scheduling entity, providing sidelink signaling between UEs in V2X, D2D, or point-to-point (P2P) scenarios. As shown in Figure 1, cellular phone 120a and car 120b communicate with each other using sidelink signaling. Cellular phone 120a communicates with smart home device 120e without relaying communication signals through base station 110b.
[0092] In this application, the communication device used to implement the functions of the communication equipment can be a terminal, a terminal having some of the functions of the aforementioned communication equipment, or a device capable of supporting the implementation of the functions of the aforementioned communication equipment, such as a chip system. This device can be installed in the terminal or used in conjunction with the terminal. In this application, the chip system can be composed of chips or include chips and other discrete components. The technical solutions provided in this application are described using a terminal or UE as an example of the communication device.
[0093] For example, a wireless communication system typically consists of cells, with a base station managing the cell and providing communication services to multiple mobile stations (MS) within it. The base station includes a base unit (BBU) and a remote unit (RRU). The BBU and RRU can be located in different places; for example, the RRU can be deployed remotely to a high-traffic area, while the BBU is located in a central equipment room. Alternatively, the BBU and RRU can be located in the same equipment room. The BBU and RRU can also be different components within the same rack. For example, a cell can correspond to a carrier or a member carrier.
[0094] It is understood that this application can be applied between network devices and communication devices, between network devices, or between communication devices, that is, between primary devices and secondary devices. The primary device can be a network device or a communication device. When the primary device is a network device, the secondary device can be another network device or a communication device. When the primary device is a communication device, the secondary device can be another communication device.
[0095] Communication between access network devices and terminals follows a specific protocol layer structure. This protocol layer structure can include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure can include the functions of protocol layers such as the radio resource control (RRC) layer, PDCP layer, radio link control (RLC) layer, medium access control (MAC) layer, and physical layer. Similarly, the user plane protocol layer structure can include the functions of protocol layers such as the PDCP layer, RLC layer, MAC layer, and physical layer. In one possible implementation, a service data adaptation protocol (SDAP) layer can be included above the PDCP layer.
[0096] For example, the protocol layer structure between the access network device and the terminal may also include an artificial intelligence (AI) layer for transmitting data related to AI functions.
[0097] Taking data transmission between access network devices and terminals as an example, data transmission needs to pass through user plane protocol layers, such as the SDAP layer, PDCP layer, RLC layer, MAC layer, and physical layer. The SDAP layer, PDCP layer, RLC layer, MAC layer, and physical layer can also be collectively referred to as the access layer. Based on the direction of data transmission, it is divided into sending and receiving; each of these layers is further divided into a sending part and a receiving part. Taking downlink data transmission as an example, after the PDCP layer obtains data from the upper layer, it transmits the data to the RLC layer and MAC layer. The MAC layer then generates a transport block, and finally, it is wirelessly transmitted through the physical layer. Data is encapsulated in corresponding ways at each layer. For example, data received by a layer from the upper layer is considered as the SDU of that layer. After encapsulation by that layer, it becomes a Protocol Data Unit (PDU) and is then passed to the next layer.
[0098] For example, the terminal may also have an application layer and a non-access layer. The application layer can be used to provide services to applications installed on the terminal. For instance, downlink data received by the terminal can be sequentially transmitted from the physical layer to the application layer, and then provided to the application by the application layer; or, the application layer can acquire data generated by the application and sequentially transmit the data to the physical layer for transmission to other communication devices. The non-access layer can be used to forward user data, such as forwarding uplink data received from the application layer to the SDAP layer or forwarding downlink data received from the SDAP layer to the application layer.
[0099] Access network equipment can include CUs and DUs. Multiple DUs can be centrally controlled by a single CU. As an example, the interface between the CU and DU can be called an F1 interface. The control plane (CP) interface can be F1-C, and the user plane (UP) interface can be F1-U. CUs and DUs can be distinguished according to the protocol layer of the wireless network: for example, the functions of the PDCP layer and above are located in the CU, and the functions of protocol layers below the PDCP layer (such as RLC and MAC layers) are located in the DU; or, for another example, the functions of the PDCP layer and above are located in the CU, and the functions of protocol layers below the PDCP layer are located in the DU.
[0100] It is understandable that the above division of CU and DU processing functions according to protocol layers is merely an example. Other division methods are also possible. For instance, CUs or DUs can be divided into those with more protocol layer functions, or they can be divided into those with partial protocol layer processing functions. In one design, some functions of the RLC layer and the protocol layer functions above the RLC layer are located in the CU, while the remaining functions of the RLC layer and the protocol layer functions below the RLC layer are located in the DU. In another design, the functions of CUs or DUs can be divided according to service type or other system requirements, such as latency. Functions that need to meet latency requirements are located in the DU, while functions that do not need to meet this latency requirement are located in the CU. In yet another design, the CU can also have one or more core network functions. For example, the CU can be located on the network side for convenient centralized management. In yet another design, the RU of the DU is remotely located. The RU has radio frequency functionality.
[0101] For example, DU and RU can be partitioned at the physical layer (PHY). For instance, DU can implement higher-level functions in the PHY layer, and RU can implement lower-level functions. Specifically, for transmission, the functions of the PHY layer may include adding cyclic redundancy check (CRC) codes, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, and / or radio frequency (RF) transmission functions. For reception, the functions of the PHY layer may include CRC, channel decoding, rate matching de-scrambling, demodulation, layer mapping de-mapping, channel detection, resource demapping, physical antenna demapping, and / or RF reception functions. The higher-level functions in the PHY layer may include a subset of the PHY layer's functions, for example, functions closer to the MAC layer, while the lower-level functions in the PHY layer may include another subset of the PHY layer's functions, for example, functions closer to the RF functions. For example, higher-level functions in the PHY layer may include adding CRC codes, channel coding, rate matching, scrambling, modulation, and layer mapping, while lower-level functions in the PHY layer may include precoding, resource mapping, physical antenna mapping, and radio frequency transmission functions; or, higher-level functions in the PHY layer may include adding CRC codes, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, while lower-level functions in the PHY layer may include resource mapping, physical antenna mapping, and radio frequency transmission functions.
[0102] For example, the functionality of a CU can be implemented by a single entity or by different entities. For instance, the functionality of the CU can be further divided, separating the control plane and user plane and implementing them through different entities: a control plane CU entity (i.e., the CU-CP entity) and a user plane CU entity (i.e., the CU-UP entity). These CU-CP and CU-UP entities can be coupled with a DU to jointly complete the functions of the access network device.
[0103] In the above architecture, signaling generated by the CU can be sent to the terminal via the DU, or signaling generated by the terminal can be sent to the CU via the DU. For example, signaling from the RRC or PDCP layer will eventually be processed into physical layer signaling and sent to the terminal, or it can be transformed from received physical layer signaling. Under this architecture, the RRC or PDCP layer signaling can be considered to be sent via the DU, or via the DU and RU.
[0104] For example, any one of DU, CU, CU-CP, CU-UP, and RU can be a software module, a hardware structure, or a combination of software and hardware structures, without limitation. The different entities can exist in different forms, without limitation. For example, DU, CU, CU-CP, and CU-UP are software modules, and RU is a hardware structure. These modules and the methods they execute are also within the scope of protection of this application.
[0105] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an O-RAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU.
[0106] In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.
[0107] It is understood that this application can be applied between network devices and terminal devices.
[0108] Communication between network devices and terminal devices follows a specific protocol layer structure. This protocol layer structure can include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure can include the functions of protocol layers such as the Radio Resource Control (RRC) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and the physical layer. Similarly, the user plane protocol layer structure can include the functions of protocol layers such as the PDCP layer, the RLC layer, the MAC layer, and the physical layer. In one possible implementation, a Service Data Adaptation Protocol (SDAP) layer can be added above the PDCP layer.
[0109] It should be understood that the number and type of each device in the communication system shown in Figure 1 are for illustrative purposes only, and this application is not limited thereto. In actual applications, the communication system may include more terminal devices, more access network devices, and other network elements, such as core network devices and / or network elements used to implement artificial intelligence functions.
[0110] It is understandable that all or part of the functions implemented by one or more of the terminal devices, access network devices, core network devices, or network elements used to implement artificial intelligence functions can be virtualized, that is, implemented through one or more of dedicated or general-purpose processors and corresponding software modules. Among these, the terminal devices and access network devices involve air interface transmission, and the transmit and receive functions of this interface can be implemented in hardware. Core network devices, such as operation administration and maintenance (OAM) network elements, can also be virtualized. Optionally, one or more of the functions of the virtualized terminal devices, access network devices, core network devices, or network elements used to implement artificial intelligence functions can be implemented by cloud devices, such as cloud devices in over-the-top (OTT) systems.
[0111] In this application, the phrase "sending information to... (e.g., a terminal)" or the related illustrations in the accompanying drawings can be understood as the destination of the information being the terminal. This can include sending information directly or indirectly to the terminal. Similarly, the phrase "receiving information from... (e.g., a terminal)" or "receiving information from... (e.g., a terminal)" or the related illustrations in the accompanying drawings can be understood as the source of the information being the terminal. This can include receiving information directly or indirectly from the terminal. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.
[0112] Taking 5G communication systems as an example, 5G communication systems place higher demands on system capacity and spectral efficiency. In 5G communication systems, the application of massive multi-input multi-output (MIMO) technology plays a crucial role in improving the system's spectral efficiency. When using MIMO technology, network devices need to precode the downlink data before sending it to the UE. How to perform precoding relies on channel state information; therefore, accurate feedback of channel state information is a significant factor affecting system performance.
[0113] For example, in a frequency division duplex (FDD) system, the UE needs to feed back the downlink channel CSI to the base station. The basic process is shown in Figure 2a, which is a schematic diagram of the process for obtaining the downlink channel CSI. It includes the following steps: S201. The base station sends channel measurement configuration information to the UE, informing the UE of the time and behavior of channel measurement; S202. The base station sends a reference signal (RS) for channel measurement to the UE; S203. The UE performs measurements based on the reference signal sent by the base station, calculates the final CSI feedback amount, and feeds back the CSI to the base station; S204. The base station then transmits data based on the CSI fed back by the UE. Specifically, the base station determines the number of data streams to be transmitted to the UE based on the rank indication (RI) fed back by the UE; the base station determines the modulation order and channel coding rate of the data transmitted to the UE based on the channel quality indicator (CQI) fed back by the UE; and the base station determines the precoding of the data transmitted to the UE based on the precoding matrix indication (PMI) fed back by the UE.
[0114] Figure 2b is a schematic diagram of the overall channel traversed by the DMRS and channel state information reference signal (CSI-RS). For the DMRS and data signals transmitted by the base station, they are received by the UE after precoding, beamforming, and channel processing. For the CSI-RS, it is received by the UE after beamforming and channel processing. For the DMRS and data signals, the estimated channel in the entire transmission link is a "synthesized channel," that is, the combined effect of the actual physical channel after beamforming and the precoding matrix. For the CSI-RS, the estimated channel in the entire transmission link is the actual physical channel after beamforming.
[0115] DMRS and data signals often occupy significant bandwidth and time resources, thus their use in sensing can yield good detection performance. However, DMRS and data signals are pre-coded. The channel traversed by the pre-coded DMRS and data signals is a "synthetic channel," meaning it combines the real physical channel with the precoding matrix. Therefore, for the terminal device, the sensing channel cannot obtain the real physical channel response; that is, it is impossible to separate the real physical sensing channel response from the "synthetic channel."
[0116] Based on this, this solution provides a communication method, device, storage medium, and program product that can acquire a set of sensing parameters.
[0117] The following is an explanation of the technical terms used in this plan.
[0118] 1. Precoding Matrix Indicator (PMI):
[0119] Precoding is an adaptive technique in multi-antenna systems. Based on the channel state information (CSI), the precoding matrix is adaptively changed at the transmitting end, altering the channel path the signal traverses. Both the transmitting and receiving ends store a codebook containing several precoding matrices. The receiver selects one precoding matrix based on the estimated channel matrix and a certain criterion, feeding back its index value and quantized channel state information to the transmitter. At the next moment, the transmitter uses the new precoding matrix and determines the encoding and modulation scheme based on the quantized channel state information fed back. In other words, PMI (Precoding Management Information) is a feedback mechanism from the terminal device to the downlink channel state, instructing the base station which precoding matrix to select for signal transmission. The precoding matrix is a linear transformation matrix used in multi-antenna systems to process signals.
[0120] 2. Codebook:
[0121] A codebook is a predefined set of vectors that can be used for beamforming and multiplexing. The codebook contains all possible precoding matrices used to transmit signals from the base station to the user equipment. In 5G NR, the main role of the codebook is to assist the system in spatial multiplexing and beamforming to improve system capacity, signal quality, and coverage.
[0122] 3. Antenna ports:
[0123] An antenna port is a logical concept; one antenna port can correspond to one physical transmit antenna or multiple physical transmit antennas. In both cases, the terminal's receiver will not decompose signals from the same antenna port. From the terminal's perspective, regardless of whether the channel is formed by a single physical transmit antenna or by combining multiple physical transmit antennas, the reference signal (RS) corresponding to that antenna port defines it. For example, the antenna port corresponding to DMRS is the DMRS port, and the terminal can obtain the channel estimate for the corresponding antenna port based on the reference signal. Each antenna port corresponds to a time / frequency resource grid and has its own independent reference signal. One antenna port is one channel, and the terminal performs channel estimation and data demodulation based on the reference signal corresponding to that antenna port.
[0124] Antenna ports are typically associated with a reference signal (e.g., a CSI-RS antenna port associated with CSI-RS), and can be understood as a transmit / receive interface on the channel through which the reference signal passes. In low-frequency systems, an antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. In high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.
[0125] 4. Quasi-co-location (QCL)
[0126] If the channel characteristics applied to a symbol at one antenna port can be derived from those at another antenna port, then the two antenna ports are considered to have a QCL (Qualitative Channel Coefficient). In other words, the channel estimation result obtained from one antenna port can be used for another. This can also be understood as the reference signals at quasi-co-located antenna ports being able to reuse parameters.
[0127] 5. CSI-RS CQI measurement, RI measurement, and PMI measurement (referred to as CSI-RS 3I measurement)
[0128] CQI is mainly used for applications such as selection of the modulation and coding scheme (MCS) level of the physical downlink shared channel (PDSCH), adaptive weighting, and adjustment of the aggregation level of the physical downlink control channel (PDCCH).
[0129] RI is the rank of the antenna matrix in MIMO. RI represents N parallel, effective data streams and is mainly used for downlink rank adaptation.
[0130] The architecture of the embodiments of this application has been described above. The methods of the embodiments of this application will be described in detail below.
[0131] Referring to Figure 3, a flowchart illustrating a communication method provided in an embodiment of this application is shown. Optionally, this method can be applied to the aforementioned communication system, such as the communication system shown in Figure 1. This method is applied to a network-side device and a terminal-side device. Taking a network device as the network side device and a terminal device as the terminal side device as an example, the communication method shown in Figure 3 may include steps 301-302. Steps 301-302 are as follows:
[0132] 301. The network device sends a demodulation reference signal (DMRS). Correspondingly, the terminal device receives the DMRS.
[0133] Here, DMRS is the channel estimation reference signal introduced in NR. Network devices estimate the channel by transmitting DMRS.
[0134] In one possible implementation, the DMRS described above is obtained based on the target codebook. That is, the network device processes the DMRS based on the target codebook and then sends the processed DMRS.
[0135] The target codebook is used to ensure that the DMRS, after precoding through multiple antenna ports, points to the same beam. One interpretation is that the target codebook is used to ensure that the DMRS, after precoding through multiple antenna ports, points to the same beam. For example, Figure 4a shows that the DMRS, after precoding through four antenna ports, points to beam 1. Alternatively, another interpretation is that the DMRS, after precoding through multiple antenna ports, points to at least two beams. Specifically, at least two of the multiple antenna ports point to the same beam. That is, for example, when the number of multiple antenna ports is M, the target codebook is used to ensure that the DMRS, after precoding through the M antenna ports, points to K beams, where K is an integer greater than 1 and less than M. For example, Figure 4b shows that the DMRS, after precoding through ports 1 and 2 of the four antenna ports, points to beam 2, and the DMRS, after precoding through ports 3 and 4 of the four antenna ports, points to beam 3. It can be understood that the aforementioned antenna ports are the ports of the network device-side antennas (i.e., the transmitting antennas).
[0136] By precoding the DMRS through multiple antenna ports and pointing it to the same beam, the coverage area sensed during sensing is more concentrated, avoiding spatial interference of the signal.
[0137] In one possible implementation, the target codebook is obtained based on a preset phase rotation factor, which is related to the total number of antenna ports of the network device. The total number of antenna ports of the network device includes both the antenna ports used for signal transmission and those not used for signal transmission.
[0138] The preset phase rotation factor is related to the total number of antenna ports of the network device; that is, the preset phase rotation factor is obtained based on the total number of antenna ports of the network device. In one possible implementation, the total number of antenna ports of the network device is N, and the phase rotation factor corresponding to the i-th antenna port among these N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
[0139] For example, N is 4. The phase rotation factor corresponding to the first antenna port is expressed as: The phase rotation factor corresponding to the second antenna port is expressed as: The phase rotation factor corresponding to the third antenna port is expressed as: The phase rotation factor corresponding to the 4th antenna port is expressed as:
[0140] For example, the target codebook p can be represented as: For example, when N is 4, the target codebook p can be represented as:
[0141] In one possible implementation, the network device further transmits first data, which is obtained by modulation using a constant-mode modulation constellation, or by modulation using a preset modulation constellation. The aforementioned DMRS is used to demodulate the first data. Correspondingly, the terminal device receives the first data.
[0142] Constant-mode modulation (SMMT) constellation modulation refers to a modulation method that maintains a constant amplitude of the modulating signal and transmits information only by changing its phase. In a constellation diagram, this modulation method is represented by all symbols having the same amplitude, only differing in phase. SMMT constellations can be, for example, phase-shift keying (PSK) or frequency-shift keying (FSK).
[0143] The preset modulation constellation modulation can be, for example, amplitude-phase shift keying (APSK) or pruned-quadrature amplitude modulation (P-QAM).
[0144] The perception performance of the system can be improved by processing the data obtained by modulation based on the constant mode or the preset modulation constellation.
[0145] 302. The terminal device acquires a set of sensing parameters based on the aforementioned DMRS. The DMRS quasi-co-addresses the set of sensing parameters with at least one of the following first reference signals: CSI-RS, TRS, and PRS.
[0146] For example, the terminal device performs channel equalization processing based on the channel information estimated by DMRS to obtain a set of sensing parameters. This set of sensing parameters can also be referred to as sensing information, sensing parameters, etc.
[0147] For example, referring to Figure 4a, the network device transmits the DMRS after precoding through, for example, four antenna ports. The received signal from a single port received by the terminal device can be expressed as: y = h1p1x + h2p2x + h3p3x + h4p4x. Here, h1, h2, h3, and h4 are the estimated channel response coefficients corresponding to the four antenna ports, and p1, p2, p3, and p4 are the precoding coefficients in the codebook corresponding to the four antenna ports. One possible implementation is a target codebook that directs the DMRS and data to the same beam after precoding through multiple antenna ports (as shown in Figure 4a). That is, h1, h2, h3, and h4 are all the same. In this case, y = hp1x + hp2x + hp3x + hp4x. Since y, p1, p2, p3, p4, and x are all available, the estimated channel response coefficient h can be obtained. Based on the channel response coefficient h, the estimated channel information can be obtained. Then, channel equalization processing is performed on this estimated channel information to obtain the set of sensing parameters. Another possible implementation is that the target codebook causes the DMRS and data to be precoded through multiple antenna ports and directed to two beams (as shown in Figure 4b). For example, h1 and h2 are the same, and h3 and h4 are the same. In this case, y1 = h1p1x1 + h1p2x1 + h3p3x1 + h3p4x1. y2 = h1p1x2 + h1p2x2 + h3p3x2 + h3p4x2. Since y1, y2, p1, p2, p3, p4, x1, and x2 are all available, the estimated channel response coefficients h1 and h3 can be jointly obtained. Based on these channel response coefficients, the estimated channel information can be obtained. Then, channel equalization processing is performed on this estimated channel information to obtain the set of sensing parameters. It is understood that x above refers to the DMRS.
[0148] In one possible implementation, the set of sensing parameters may include one or more of the following: channel frequency response (CFR) across the full bandwidth of the channel, transmission quality in different bandwidth parts (BWP), distance to the sensing target, moving speed of the sensing target, and Doppler information of the sensing target.
[0149] For example, channel estimation is performed based on DMRS to obtain the Channel Free Rate (CFR). Channel equalization and demodulation are then performed based on the CFR, and the transmission quality within the Block Error Rate (BWP) is obtained through the Block Error Rate (BLER). By performing a two-dimensional Fourier transform on the obtained CFR, the range and Doppler information of the sensed target are obtained.
[0150] The aforementioned DMRS is quasi-co-located with one or more of CSI-RS, Tracking Reference Signal (TRS), and Positioning Reference Signal (PRS) of the aforementioned sensing parameter set. That is, the sensing parameter set obtained from a certain antenna port can be used for antenna ports transmitting one or more of CSI-RS, TRS, and PRS.
[0151] In this example, the network device no longer needs to send CSI-RS, TRS, PRS, etc. The terminal device can obtain the set of sensing parameters based on DMRS. In this way, the network device obtains the set of sensing parameters from the terminal device and can share one or more antenna ports that are used for CSI-RS, TRS, PRS, etc. through quasi-co-addressing, so that these antenna ports can obtain the set of sensing parameters.
[0152] In one possible implementation, the DMRS measures the distance to the target via 3I measurements (TRS, CSI-RS, or PRS quasi-co-located sensing). These measurements are components of downlink channel state information in wireless communication, used to help network devices such as base stations perform efficient resource allocation and transmission control. The distance to the sensing target is the distance between the network device and the sensing target. Optionally, the distance to the sensing target includes an average distance. This average distance is obtained by averaging the distances of multiple sensed targets measured.
[0153] In another possible implementation, the DMRS is co-located with TRS, CSI-RS 3I measurement, or PRS quasi-location sensing to detect the moving speed of a target. Optionally, the moving speed of the sensed target includes an average moving speed. This average moving speed is obtained by averaging the speeds of multiple sensed targets.
[0154] In another possible implementation, the DMRS is co-located with TRS, CSI-RS 3I measurements, or PRS quasi-site sensing of the target's Doppler information. Optionally, the Doppler information of the sensing target includes one or more of Doppler offset and Doppler spread. The Doppler offset is obtained based on the velocity of the sensing target. For example, the Doppler offset... Among them, f c Let f be the carrier frequency, c be the speed of light, and v be the velocity of the target. This Doppler spread refers to the Doppler shift of the target concentrating within a certain numerical range, i.e., the Doppler shift f. d Satisfy: f d ∈[f1,f2], meaning the Doppler shift is between the frequencies f1 and f2; f1 and f2 represent the range of the Doppler spread.
[0155] The above example uses DMRS, TRS, CSI-RS 3I measurement or PRS quasi-co-addressing of one parameter (distance, speed or Doppler information of the sensed target) as an example. It can also quasi-co-address any two or three of the above sensed target distance, speed and Doppler information. This scheme does not limit this.
[0156] For example, the DMRS and data signals can provide QCL-Type A information to the TRS. The TRS can provide QCL-Type B offset information to the DMRS and data signals. Similarly, the DMRS and data signals can provide QCL-Type A information to the CSI-RS 3I measurement. The CSI-RS 3I measurement can provide QCL-Type C information to the DMRS and data signals. For a description of the various QCL-Types, please refer to Table 1.
[0157] Table 1
[0158] As shown in Table 1, specifically, QCL-Type A provides a comprehensive description of the target channel, including Doppler offset, Doppler spread, average distance of the sensed target, and Doppler spread. QCL-Type A enables the UE to obtain a comprehensive description of the DMRS characteristics, facilitating user data demodulation.
[0159] QCL-TypeB: For low-frequency digital beamforming, after beamforming, Doppler shift and Doppler spread can be transmitted compared to the reference signal (wide beam), while the range characteristics may differ.
[0160] QCL-TypeC: Inherits Doppler offset and average distance characteristics from the reference signal for further precise time-frequency domain synchronization (UE initial access is based on time-frequency domain synchronization using the synchronization signal block (SSB), and subsequent synchronization can be performed using the more precise reference signal TRS).
[0161] QCL-TypeD: Inherit beam information from the reference signal.
[0162] Figure 5 illustrates a signal processing schematic provided by an embodiment of this application. As shown in Figure 5, in one implementation, the terminal device first performs initial access and time-frequency domain synchronization based on SSB. Then, the terminal device performs CSI-RS beam management (CSI-RS, CSI-RS BM) to obtain quasi-co-located TypeD information. The terminal device can then use a network device to quasi-co-locate this TypeD information to the antenna port of the CSI-RS 3I measurement, so that the antenna port of the CSI-RS 3I measurement can perform measurement processing based on this TypeD information.
[0163] Optionally, after completing beam management, the network device also issues a TRS for further tracking. The terminal device obtains Type A information based on the TRS and sends this Type A information to the antenna port of the CSI-RS 3I measurement via the network device's quasi-co-address, so that the antenna port of the CSI-RS 3I measurement can perform measurement processing based on the Type A information.
[0164] In another implementation, the terminal device first performs initial access and time-frequency domain synchronization based on SSB. Then, the network device sends DMRS and data signals. The terminal device obtains the set of sensing parameters (such as Type A information) based on this DMRS. The terminal device can then quasi-co-address this Type A information to the antenna port of the CSI-RS 3I measurement via the network device, so that the antenna port of the CSI-RS 3I measurement can perform measurement processing based on this Type A information. This simplifies the 3I measurement operation. Optionally, the Type C information obtained from the antenna port of the CSI-RS 3I measurement can also be quasi-co-addressed to the antenna port of the DMRS.
[0165] Optionally, the Type A information obtained from the DMRS antenna port can be quasi-co-addressed to the TRS antenna port. Alternatively, the Type B information obtained from the TRS antenna port can be quasi-co-addressed to the DMRS antenna port.
[0166] The aforementioned quasi-co-addressable information is merely an example; other information may also be used, and this scheme does not impose any limitations on it. It should be noted that this scheme also applies to uplink scenarios. In uplink scenarios, the DMRS and the second reference signal (such as the SRS) quasi-co-address the set of sensing parameters. This eliminates the need for the terminal device to transmit the SRS, saving time and frequency resources. For details on this part, please refer to the aforementioned records; further elaboration will not be repeated here.
[0167] In this embodiment, the network device transmits a demodulation reference signal (DMRS). The terminal device acquires a set of sensing parameters based on the DMRS. Thus, the terminal device shares the set of sensing parameters with one or more antenna ports of CSI-RS, TRS, PRS, etc., through a quasi-co-location relationship, enabling these antenna ports to acquire the set of sensing parameters. This eliminates the need for the network device to transmit CSI-RS, TRS, PRS, etc., saving time and frequency resources.
[0168] Referring to Figure 6, a flowchart illustrating another communication method provided in an embodiment of this application is shown. Optionally, this method can be applied to the aforementioned communication system, such as the communication system shown in Figure 1. The communication method shown in Figure 6 may include steps 601-602. Steps 601-602 are as follows:
[0169] 601. The network device sends DMRS and first data, the first data being modulated using constant mode or a preset modulation constellation, and the DMRS being used to demodulate the first data. Correspondingly, the terminal device receives the DMRS and the first data.
[0170] The modulation constellation of this constant mode can be, for example, phase shift keying (PSK) or frequency shift keying (FSK). The preset modulation constellation can be, for example, amplitude phase shift keying (APSK) or trimmed quadrature amplitude modulation (P-QAM).
[0171] The perception performance of the system can be improved by processing the first data obtained by modulation based on the constant mode or the preset modulation constellation.
[0172] In one possible implementation, the aforementioned DMRS and first data are obtained based on the target codebook. That is, the network device processes the DMRS and first data based on the target codebook, and then sends the processed DMRS and first data.
[0173] The target codebook is used to ensure that the DMRS and the first data are precoded through multiple antenna ports and then directed to the same beam.
[0174] For details on this part, please refer to the description of step 301 in the embodiment shown in Figure 3, which will not be repeated here.
[0175] 602. The terminal device obtains a set of sensing parameters based on the DMRS and the first data.
[0176] For example, the terminal device performs channel equalization processing on the first data based on the channel information estimated by DMRS to obtain a set of sensing parameters. This set of sensing parameters can also be referred to as sensing information, sensing parameters, etc.
[0177] For details on this part, please refer to the description of step 302 in the embodiment shown in Figure 3, which will not be repeated here.
[0178] In this embodiment, the network device sends DMRS and first data, and the terminal device obtains a set of sensing parameters based on the DMRS and first data. The first data is obtained by constant mode modulation or modulation using a preset modulation constellation. Sensing processing based on the first data obtained by the above modulation can improve the sensing performance of the system.
[0179] It should be noted that, in the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0180] The methods of the embodiments of this application have been described in detail above, and the apparatus of the embodiments of this application is provided below. It is understood that the division of multiple units or modules in the various apparatus embodiments of this application is only a logical division based on function and is not intended to limit the specific structure of the apparatus. In specific implementations, some functional modules may be subdivided into more smaller functional modules, and some functional modules may be combined into a single functional module. However, regardless of whether these functional modules are subdivided or combined, the general flow executed by the apparatus is the same. For example, some apparatuses include a receiving unit and a transmitting unit. In some designs, the transmitting unit and the receiving unit can also be integrated into a communication unit, which can implement the functions implemented by the receiving unit and the transmitting unit. Typically, each unit corresponds to its own program code (or program instructions). When the program code corresponding to each unit runs on the processor, it causes the unit to be controlled by the processing unit to execute the corresponding flow and thus achieve the corresponding function.
[0181] This application also provides an apparatus for implementing any of the above methods. For example, a communication apparatus is provided that includes a module (or means) for implementing the steps performed by the terminal device in any of the above methods.
[0182] For example, referring to FIG7, which is a schematic diagram of a communication device provided in an embodiment of this application, the communication device is used to implement the aforementioned communication method, such as the communication method shown in FIG3.
[0183] As shown in Figure 7, the device may include a communication module 701 and a processing module 702, as detailed below:
[0184] Communication module 701 is used to receive demodulation reference signal DMRS;
[0185] The processing module 702 is used to obtain a set of sensing parameters based on the DMRS, wherein the DMRS quasi-co-addresses the set of sensing parameters with at least one of the following first reference signals, the first reference signal including any one of the channel state information reference signal CSI-RS, tracking reference signal TRS, and positioning reference signal PRS.
[0186] In one possible implementation, the set of sensing parameters includes at least one of the following: channel frequency response (CFR) over the full bandwidth of the channel, transmission quality within different bandwidth portions (BWP), distance to the sensing target, moving speed of the sensing target, and Doppler information of the sensing target.
[0187] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0188] In one possible implementation, the target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network device.
[0189] In one possible implementation, the total number of antenna ports of the network device is N, and the phase rotation factor corresponding to the i-th antenna port among these N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
[0190] In one possible implementation, the communication module 701 is further configured to receive first data, which is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data.
[0191] In one possible implementation, the DMRS quasi-co-located with the first reference signal the distance and / or speed of the sensed target, and / or the Doppler information of the sensed target.
[0192] In one possible implementation, the distance to the sensed target includes an average distance, the moving speed of the sensed target includes an average moving speed, and the Doppler information of the sensed target includes Doppler offset and / or Doppler spread.
[0193] For a description of each of the above modules, please refer to the description in the foregoing embodiments, which will not be repeated here.
[0194] This application also provides an apparatus for implementing any of the above methods. For example, a communication apparatus is provided that includes a module (or means) for implementing the steps performed by the network device in any of the above methods.
[0195] For example, referring to FIG8, which is a schematic diagram of a communication device provided in an embodiment of this application, the communication device is used to implement the aforementioned communication method, such as the communication method shown in FIG3.
[0196] As shown in Figure 8, the device may include a communication module 801, as detailed below:
[0197] The communication module 801 is used to transmit a demodulation reference signal DMRS, which is used to acquire a set of sensing parameters. The set of sensing parameters is quasi-co-located between the DMRS and a second reference signal, the second reference signal including a channel sounding reference signal SRS.
[0198] In one possible implementation, the DMRS is obtained based on a target codebook, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
[0199] In one possible implementation, the target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network device.
[0200] In one possible implementation, the total number of antenna ports of the network device is N, and the phase rotation factor corresponding to the i-th antenna port among these N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
[0201] In one possible implementation, the communication module 801 is further configured to transmit first data, which is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data.
[0202] In one possible implementation, the DMRS quasi-co-located with the second reference signal the distance and / or speed of the sensed target, and / or the Doppler information of the sensed target.
[0203] In one possible implementation, the distance to the sensed target includes an average distance, the moving speed of the sensed target includes an average moving speed, and the Doppler information of the sensed target includes Doppler offset and / or Doppler spread.
[0204] For a description of each of the above modules, please refer to the description in the foregoing embodiments, which will not be repeated here.
[0205] It should be understood that the division of modules in the above devices is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, modules in a communication device can be implemented by a processor calling software; for example, a communication device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each module in the device. The processor can be, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the modules in the device can be implemented as hardware circuits. The functionality of some or all units can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functionality of some or all of the above units is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD), such as a field-programmable gate array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the above units. All modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0206] Referring to FIG9, a schematic diagram of the hardware structure of another communication device provided in an embodiment of this application is shown. The communication device 900 shown in FIG9 includes one or more processors 901 (a processor is illustrated in the figure).
[0207] Processor 901 is a circuit with signal processing capabilities. In one implementation, processor 901 can be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, processor 901 can achieve certain functions through the logical relationships of hardware circuits. These logical relationships of hardware circuits are fixed or reconfigurable. For example, processor 901 can be a hardware circuit implemented as an ASIC or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to achieve the functions of some or all of the above modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as a type of ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), or deep learning processing unit (DPU). The processor 901 is used to execute related programs to implement the functions required by the units in the communication device of the present application embodiment, or to execute the communication method of the method embodiment of the present application.
[0208] Optionally, the communication device 900 may also include a memory (e.g., memory 903, memory 904, memory 905) (shown as dashed lines in the figure). This memory is used to store instructions executed by the processor 901, or to store input data required for the processor 901 to execute instructions, or to store data generated after the processor 901 executes instructions.
[0209] Optionally, the memory may be located within the one or more processors (e.g., memory 903), or outside the one or more processors (e.g., memory 904, memory 905), or may include a storage portion located within the one or more processors and a storage portion located outside the one or more processors.
[0210] In this embodiment, the memory (e.g., memory 903, memory 904, memory 905) may include, but is not limited to, cache, read-only memory (ROM), random access memory (RAM), synchronous dynamic random access memory (SDRAM), hard disk drive (HDD) or solid-state drive (SSD), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), etc. Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. The memory in this embodiment may also be a circuit or any other device capable of implementing storage functions for storing computer programs or instructions, and / or data.
[0211] Optionally, the communication device 900 may also include a communication interface 902 (shown as a dashed line in the figure). The processor 901 and the communication interface 902 are coupled together. The communication interface 902 can be a transceiver or interface circuit, a bus, a module, or other type of communication interface.
[0212] The memory can store programs. When the program stored in the memory is executed by the processor 901, the processor 901 and the communication interface 902 are used to execute the various steps of the communication method of the embodiments of this application.
[0213] As can be seen, each module in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms or a portion of the processing circuits in these processors.
[0214] Furthermore, the modules in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these modules are integrated together as a system-on-a-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or for implementing the functions of the modules of the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and artificial intelligence processor, CPU and GPU, etc.
[0215] It should be noted that although the device 900 shown in Figure 9 only illustrates the memory, processor, and communication interface, those skilled in the art should understand that in specific implementations, device 900 may also include other devices necessary for normal operation. Furthermore, depending on specific needs, those skilled in the art should understand that device 900 may also include hardware devices for implementing other additional functions. Moreover, those skilled in the art should understand that device 900 may only include the devices necessary for implementing the embodiments of this application, and not necessarily all the devices shown in Figure 9.
[0216] This application also provides a computer-readable storage medium storing instructions that, when executed on a computer or processor, cause the computer or processor to perform one or more steps of any of the above methods.
[0217] This application also provides a computer program product containing instructions. When the computer program product is run on a computer or processor, it causes the computer or processor to perform one or more steps of any of the methods described above.
[0218] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A. In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index, or indirectly indicating the information to be instructed by indicating other information, wherein there is an association between the other information and the information to be instructed. It is also possible to indicate only a part of the information to be instructed, while the other parts of the information to be instructed are known or agreed upon in advance. For example, the instruction of specific information can also be achieved by using the arrangement order of various information in advance (e.g., as specified by a protocol), thereby reducing the instruction overhead to a certain extent. The information to be instructed can be sent as a whole or divided into multiple sub-information to be sent separately, and the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0219] It should be understood that in the description of this application, unless otherwise stated, " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B can represent A or B; where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer 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, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Additionally, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" do not necessarily imply difference. In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0220] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. The coupling, direct coupling, or communication connection shown or discussed between each other may be indirect coupling or communication connection through some interfaces, apparatuses, or units, and may be electrical, mechanical, or other forms.
[0221] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0222] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. 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 or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be read-only memory (ROM), random access memory (RAM), or magnetic media, such as floppy disks, hard disks, magnetic tapes, magnetic disks, or optical media, such as digital versatile discs (DVDs), or semiconductor media, such as solid-state disks (SSDs).
[0223] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the embodiments of this application should be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a terminal-side device, the method includes: Receive demodulation reference signal DMRS; Based on the DMRS, a set of sensing parameters is obtained, wherein the DMRS is quasi-co-located with at least one of the following first reference signals, the first reference signal including any one of Channel State Information Reference Signal (CSI-RS), Tracking Reference Signal (TRS), and Positioning Reference Signal (PRS).
2. The method according to claim 1, characterized in that, The set of sensing parameters includes at least one of the following: channel frequency response (CFR) over the full bandwidth of the channel, transmission quality within different bandwidth portions (BWP), distance and / or moving speed of the sensing target, and Doppler information of the sensing target.
3. The method according to claim 1 or 2, characterized in that, The DMRS is obtained based on target codebook processing, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
4. The method according to claim 3, characterized in that, The target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network-side device.
5. The method according to claim 4, characterized in that, The total number of antenna ports of the network-side device is N, and the phase rotation factor corresponding to the i-th antenna port among the N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The system receives first data, which is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data.
7. The method according to any one of claims 2 to 6, characterized in that, The distance between the DMRS and the first reference signal quasi-co-located target and / or the moving speed of the target, and / or the Doppler information of the target.
8. The method according to claim 7, characterized in that, The distance to the sensed target includes the average distance, the moving speed of the sensed target includes the average moving speed, and the Doppler information of the sensed target includes Doppler offset and / or Doppler spread.
9. A communication method, characterized in that, Applied to a network-side device, the method includes: A demodulation reference signal DMRS is transmitted, the DMRS being used to acquire a set of sensing parameters, wherein the DMRS and a second reference signal are quasi-co-located with the set of sensing parameters, the second reference signal including a channel sounding reference signal SRS.
10. The method according to claim 9, characterized in that, The DMRS is obtained based on target codebook processing, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
11. The method according to claim 10, characterized in that, The target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network-side device.
12. The method according to claim 11, characterized in that, The total number of antenna ports of the network-side device is N, and the phase rotation factor corresponding to the i-th antenna port among the N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
13. The method according to any one of claims 9 to 12, characterized in that, The method further includes: The first data is transmitted, which is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data.
14. The method according to any one of claims 9 to 13, characterized in that, The distance and / or speed of the sensed target, and / or the Doppler information of the sensed target, are quasi-co-located with the second reference signal.
15. The method according to claim 14, characterized in that, The distance to the sensed target includes the average distance, the moving speed of the sensed target includes the average moving speed, and the Doppler information of the sensed target includes Doppler offset and / or Doppler spread.
16. A communication method, characterized in that, Applied to a terminal-side device, the method includes: The system receives a demodulation reference signal DMRS and first data, wherein the first data is obtained by constant mode modulation or a preset modulation constellation, and the DMRS is used to demodulate the first data. Based on the DMRS and the first data, a set of sensing parameters is obtained.
17. The method according to claim 16, characterized in that, The set of sensing parameters includes at least one of the following: channel frequency response (CFR) over the full bandwidth of the channel, transmission quality within different bandwidth portions (BWP), distance and / or moving speed of the sensing target, and Doppler information of the sensing target.
18. The method according to claim 16 or 17, characterized in that, The DMRS is obtained based on target codebook processing, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
19. The method according to claim 18, characterized in that, The target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network-side device.
20. The method according to claim 19, characterized in that, The total number of antenna ports of the network-side device is N, and the phase rotation factor corresponding to the i-th antenna port among the N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
21. A communication method, characterized in that, Applied to a network-side device, the method includes: The demodulation reference signal DMRS and first data are transmitted. The first data is obtained by constant mode modulation or a preset modulation constellation. The DMRS is used to demodulate the first data. The DMRS is also used to acquire a set of sensing parameters.
22. The method according to claim 21, characterized in that, The DMRS is obtained based on target codebook processing, which is used to make the DMRS point to the same beam after being precoded by multiple antenna ports.
23. The method according to claim 22, characterized in that, The target codebook is obtained based on a preset phase rotation factor, which is related to the total number of all antenna ports of the network-side device.
24. The method according to claim 23, characterized in that, The total number of antenna ports of the network-side device is N, and the phase rotation factor corresponding to the i-th antenna port among the N antenna ports is expressed as: j is a complex number, and N is an integer greater than or equal to 1.
25. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1-24.
26. A communication device, characterized in that, The device includes a processor for calling program code to cause the device to perform the method as described in any one of claims 1-24.
27. The communication device according to claim 26, characterized in that, It also includes a memory for storing the program code.
28. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the method as described in any one of claims 1-24 is performed.
29. A computer program product, characterized in that, The computer program product includes relevant program instructions, which, when executed, cause the method as described in any one of claims 1-24 to be implemented.
30. A chip, characterized in that, The device includes a processor for invoking program code to cause the device in which the chip resides to perform the method as described in any one of claims 1-24.
31. The chip according to claim 30, characterized in that, It also includes a memory for storing the program code.
32. A communication system, characterized in that, Includes the communication device described in any one of claims 25-27.
33. A communication system, characterized in that, It includes a network-side device and / or a terminal-side device, wherein the terminal-side device is used to perform the method according to any one of claims 1-8 and 16-20, and the network-side device is used to perform the method according to any one of claims 9-15 and 21-24.