Precoding indication method and device and computer readable storage medium
By sending precoding instructions in the communication perception integrated system, collaborating communication precoding and perceived precoding, the problem of low perceptual accuracy in the prior art is solved, and higher perceptual accuracy and system performance are achieved.
Patent Information
- Application Number
- CN202311713632.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-13
- Publication Date
- 2025-06-13
AI Technical Summary
In the integration of communication and perception, it is difficult for the prior art to effectively collaborate communication precoding and perception precoding, resulting in a reduction in perception accuracy.
By sending precoding instructions between the perceptual transmitting node and the receiving node, the communication precoding matrix, the perceptual precoding matrix and its power allocation ratio are instructed to assist the perceptual receiving node in signal processing.
The perception accuracy is improved, and the signal processing capability of the perception service is enhanced through accurate precoding indication information, and the overall performance of the system is improved.
Smart Images

Figure CN120150773A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of mobile communication technologies, and particularly to a precoding indication method, a precoding indication device, a communication device, a chip, and a computer-readable storage medium. Background Art
[0002] Communication-sensing integration is one of the potential key technologies for 6G. As a new type of integrated technology, communication-sensing integration aims to share the same set of hardware, spectrum, and waveforms to implement communication and sensing functions, further improving spectrum and resource utilization. Communication-sensing integration can use mobile cellular networks to achieve target positioning functions including non-in-network objects, breaking through the limitation that existing networks only support in-network terminal positioning and meeting the needs of future various intelligent scenarios. The precoding of commonly used communication-sensing integrated signals needs to be divided into two parts: communication precoding and sensing precoding. Communication precoding is used for demodulating communication signals, while sensing precoding is used to direct the beam to the target location. Communication precoding and sensing precoding are generally different. Therefore, it is necessary to design a reasonable precoding indication method for cooperative sensing to assist the sensing receiving node in signal processing and improve sensing accuracy. Summary of the Invention
[0003] The embodiments of the present application provide a precoding indication method, a precoding indication device, a communication device, a chip, and a computer-readable storage medium.
[0004] The precoding indication method provided by the embodiments of the present application, applied to a first device, includes:
[0005] Sending first indication information to a second device; the first indication information is used to indicate a communication precoding matrix and a power allocation ratio of a sensing precoding matrix; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a sensing transmitting node in a sensing service cooperation cluster, and the second device is a sensing receiving node in the sensing service cooperation cluster.
[0006] The precoding indication method provided by the embodiments of the present application, applied to a second device, includes:
[0007] Receiving the first indication information sent by the first device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a sensing transmitting node in a sensing service cooperation cluster, and the second device is a sensing receiving node in the sensing service cooperation cluster.
[0008] The precoding indication device provided by the embodiments of the present application, applied to a first device, includes:
[0009] The first sending unit: configured to send first indication information to a second device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a transmitting node of a sensing signal, and the second device is a receiving node of the sensing signal.
[0010] The precoding indication device provided by an embodiment of this application is applied to a second device and includes:
[0011] The first receiving unit: configured to receive the first indication information sent by the first device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a transmitting node of a sensing signal, and the second device is a receiving node of the sensing signal.
[0012] The communication device provided by an embodiment of this application includes: a processor and a memory, where the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute any precoding indication method provided by an embodiment of this application.
[0013] The chip provided by an embodiment of this application includes: a processor, configured to call and run a computer program from a memory, so that a device installed with the chip executes any precoding indication method provided by an embodiment of this application.
[0014] The computer-readable storage medium provided by an embodiment of this application is characterized in that it is used to store a computer program, and the computer program enables a computer to execute any precoding indication method provided by an embodiment of this application.
[0015] Through the precoding indication method provided by an embodiment of this application, a sensing transmitting node sends first indication information to a sensing receiving node, so that the sensing receiving node can determine an accurate communication precoding matrix, a sensing precoding matrix, and a power allocation ratio, where the power allocation ratio is the power allocation ratio between a communication service and a sensing service; and assist the sensing receiving node in signal processing to improve the accuracy of sensing. Description of the Drawings
[0016] The drawings described herein are used to provide a further understanding of this application, and constitute a part of this application. The schematic embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation to this application. In the drawings:
[0017] Figure 1 is a schematic diagram of a communication system architecture provided by an embodiment of this application;
[0018] Figure 2Schematic diagram of the collaborative awareness mode provided by the embodiment of the present application;
[0019] Figure 3 Flow schematic of the precoding indication method provided by the embodiment of the present application Figure 1 ;
[0020] Figure 4 Flow schematic of the precoding indication method provided by the embodiment of the present application Figure 2 ;
[0021] Figure 5 Schematic diagram of the implementation process of the sensing service provided by the embodiment of the present application;
[0022] Figure 6 Schematic diagram of the structural composition of the precoding indication device 600 provided by the embodiment of the present application;
[0023] Figure 7 Schematic diagram of the structural composition of the precoding indication device 700 provided by the embodiment of the present application;
[0024] Figure 8 Schematic structural diagram of a communication device provided by the embodiment of the present application;
[0025] Figure 9 Schematic structural diagram of the chip provided by the embodiment of the present application. Detailed implementation manners
[0026] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0027] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, 5G communication system or future communication systems, etc.
[0028] Exemplarily, the communication system 100 to which the embodiments of the present application are applied is as Figure 1As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminals located within that coverage area. Optionally, the network device 110 may be an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a radio controller in a Cloud Radio Access Network (CRAN), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future communication system, etc.
[0029] The communication system 100 further includes at least one terminal 120 within the coverage area of the network device 110. As used herein, "terminal" includes, but is not limited to, being connected via a wired line, such as via a Public Switched Telephone Networks (PSTN), Digital Subscriber Line (DSL), digital cable, direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, Wireless Local Area Network (WLAN), digital television network such as a DVB-H network, satellite network, AM-FM broadcast transmitter; and / or a device of another terminal that is configured to receive / transmit communication signals; and / or an Internet of Things (IoT) device. A terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephone with data processing, facsimile, and data communication capabilities; PDAs that may include radiotelephones, pagers, Internet / intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices including radiotelephone transceivers. A terminal may refer to an access terminal, User Equipment (UE), user unit, user station, mobile station, mobile unit, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. An access terminal may be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device, or other processing device connected to a wireless modem, in-vehicle device, wearable device, a terminal in a 5G network, or a terminal in a future evolved PLMN, etc.
[0030] Optionally, Device to Device (D2D) communication may be performed between the terminals 120.
[0031] Optionally, the 5G communication system or 5G network may also be referred to as a New Radio (NR) system or NR network.
[0032] Figure 1 Exemplarily, a network device and two terminals are shown. Optionally, the communication system 100 may include multiple network devices, and the coverage range of each network device may include other numbers of terminals. The embodiments of the present application do not limit this. Optionally, the communication system 100 may further include other network entities such as a network controller and a mobility management entity. The embodiments of the present application do not limit this.
[0033] It should be understood that in the embodiments of the present application, a device with communication functions in a network / system may be referred to as a communication device. Taking Figure 1 the shown communication system 100 as an example, the communication devices may include a network device 110 and a terminal 120 with communication functions. The network device 110 and the terminal 120 may be the specific devices described above and will not be elaborated here; the communication devices may also include other devices in the communication system 100, such as other network entities like a network controller and a mobility management entity. The embodiments of the present application do not limit this.
[0034] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article merely describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the preceding and following associated objects. To facilitate understanding of the technical solutions of the embodiments of the present application, the following describes the technical solutions related to the embodiments of the present application.
[0035] In cooperative sensing, the upper-layer network selects base stations to form a cooperative cluster and notifies each base station in the cooperative cluster of the base station information in the cooperative cluster, including information such as the base station ID and location, so that subsequent signal processing can be performed by the base stations. During the sensing process, the upper-layer network usually selects one base station as the transmitting node to send a sensing signal into space, and the remaining base stations act as receiving nodes to receive the signal reflected by the target. After further signal processing of the received signal, the transmitting and receiving base stations and the server judge the sensing target information through the interaction of signal processing results to complete the sensing process. Currently, in the industry, for communication-sensing integrated waveforms, it is widely considered to reuse the Demodulation Reference Signal (DMRS) as the sensing reference signal, that is, while DMRS is used as the demodulation reference signal for user communication, it is also used as the sensing reference signal transmitted by the base station in cooperative sensing. Refer to Figure 2 , Figure 2Schematic diagram of the cooperative sensing mode provided by the embodiments of this application. After node A sends a sensing signal, node B completes the sensing service based on the received echo signals of target 1 and target 2.
[0036] In communication, the precoding matrix can be obtained through the feedback method of the receiver codebook. The precoding matrix is related to the spatial channel information, and in sensing, the position, speed, and angle of the sensing target are also part of the channel information. The frequency-domain system model containing the precoding matrix can be expressed as y F (f) = H F (f)W(f)s(f) + n F (f), where y F is the frequency-domain received signal, H F is the frequency-domain channel matrix, which contains information such as the angle, path delay, and speed of the sensing target, W is the precoding matrix, s is the transmitted signal loaded on the time-frequency domain subcarriers, and n F is the frequency-domain noise. All the above data are related to frequency. When the transmitted signal s is known at the receiver, the ratio of the received signal to the transmitted signal can be calculated It can be seen that if information such as the angle, path delay, and speed of the sensing target is to be extracted, the precoding matrix W needs to be known.
[0037] In a frequency-selective channel, each sub-band channel within the signal bandwidth is different, and the optimal precoding matrix is also inconsistent. When the receiver does not know the precoding matrix, it is impossible to fuse the information on all sub-bands, resulting in the inability to fully utilize the signal bandwidth and reducing the sensing accuracy. On the other hand, when DMRS is a communication-sensing integrated signal, its precoding needs to be divided into two parts: communication precoding and sensing precoding. The communication precoding is used for demodulating communication signals, while the sensing precoding is used to direct the beam to the target position. The communication precoding and the sensing precoding are generally different. Therefore, it is necessary to design a reasonable precoding indication method for cooperative sensing to assist the sensing receiving node in signal processing and improve the sensing accuracy.
[0038] Figure 3 Flow diagram of the precoding indication method provided by the embodiments of this application Figure 1 As Figure 3 shown, the precoding indication method is applied to the first device and includes the following steps:
[0039] Step 301: Send first indication information to the second device; the first indication information is used to indicate the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio; the power allocation ratio is the power allocation ratio between the communication service and the sensing service; the first device is the sensing transmitting node in the sensing service cooperation cluster, and the second device is the sensing receiving node in the sensing service cooperation cluster.
[0040] In an alternative embodiment of the present application, the sensing transmitting node and the sensing receiving node belong to the same sensing service cooperation cluster. The upper-layer network can obtain the parameters of the sensing service requirements and send them to the nodes within the sensing service cooperation cluster, specify a single node within the cooperation cluster as the transmitting node according to the sensing area range of the sensing service requirements, and at the same time request to schedule the remaining nodes within the cooperation cluster as receiving nodes. The sensing area range does not exceed the communication coverage range of the transmitting node.
[0041] In an alternative embodiment of the present application, after the sensing service is triggered, the sensing transmitting node and the sensing receiving node perform clock synchronization and carrier synchronization, and the sensing transmitting node and the sensing receiving node agree on a communication precoding codebook Code_C and a sensing precoding codebook Code_S.
[0042] In an alternative embodiment of the present application, the communication precoding codebook of the first device is the same as that of the second device; the sensing precoding codebook of the first device is the same as that of the second device.
[0043] In an alternative embodiment of the present application, before sending the first indication information to the second device, it further includes:
[0044] Sending a reference signal to the communication coverage area of the first device;
[0045] Receiving at least one of the following information sent by the second device: sensing precoding matrix information and the first signal-to-interference-plus-noise ratio; wherein, the sensing precoding matrix information and the first signal-to-interference-plus-noise ratio are determined based on the reference signal reflected by the sensing target received by the second device;
[0046] Receiving communication precoding matrix information sent by a terminal; the terminal is a terminal within the communication coverage area; wherein, the communication precoding matrix information is determined based on the reference signal received by the terminal;
[0047] Determining the communication precoding matrix based on the communication precoding matrix information;
[0048] Determining the sensing precoding matrix based on the sensing precoding matrix information.
[0049] In an alternative embodiment of the present application, the reference signal is a CSI-RS signal.
[0050] After the in-network terminals within the sensing area receive the CSI-RS signal, they perform channel measurements and report precoding matrix information to indicate communication precoding; the sensing receiving node receives the reference signal reflected by the sensing target within the sensing area, and through signal detection and processing, calculates the signal-to-interference-plus-noise ratio (SINR) value of the sensing target (i.e., the first signal-to-interference-plus-noise ratio), the angle and distance of the sensing target, and obtains the target position range; the sensing receiving node selects a sensing precoding codeword from the sensing precoding codebook Code_S according to the target position range, so that the beam of the sensing transmitting node points to the sensing target, increasing the channel gain including the sensing target; the sensing receiving node feeds back the precoding sensing information corresponding to the sensing target and the first signal-to-interference-plus-noise ratio to the sensing transmitting node.
[0051] In an optional implementation manner of this application, the method further includes:
[0052] Construct a total precoding matrix based on the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio;
[0053] Send the integrated communication and sensing signal precoded by the total precoding matrix to the communication coverage area.
[0054] In an optional implementation manner of this application, the integrated communication and sensing signal is a DMRS signal.
[0055] The sensing transmitting node refers to the sensing precoding information fed back by the sensing receiving node, selects a sensing beamforming matrix W s (i.e., the sensing precoding matrix) in the sensing precoding codebook Code_S, and refers to the communication precoding information reported by the terminal, and selects a communication beamforming matrix W c (i.e., the communication precoding matrix) from the communication precoding codebook Code_C to form a total precoding matrix.
[0056] The sensing transmitting node sends the index of W s corresponding in the sensing precoding codebook Code_S, the index of W c corresponding in the communication precoding codebook Code_C, and the power allocation ratio to the sensing receiving node.
[0057] In an optional implementation manner of this application, the first indication information includes: the index of the communication precoding matrix and the index of the sensing precoding matrix.
[0058] In an optional implementation manner of this application, the total precoding matrix is constructed using the following formula:
[0059] where W is the total precoding matrix, W c is the communication precoding matrix, W sis the sensing precoding matrix, and ρ is the power allocation ratio.
[0060] In an alternative embodiment of the present application, if the priority of the sensing service is higher than the priority of the communication service, the value of ρ is determined based on the ratio of the total number of REs occupied by the communication sensing integrated signal to the total number of REs occupied by the reference signal, the minimum signal-to-interference-plus-noise ratio that satisfies the sensing service, and the first signal-to-interference-plus-noise ratio;
[0061] If the priority of the communication service is higher than the priority of the sensing service, the value of ρ is determined based on the number of terminals in the communication coverage area, the signal-to-interference-plus-noise ratio of the terminals, the number of antennas of the terminals, the signals of the terminals, and the minimum channel capacity of the communication service;
[0062] If the priority of the sensing service is the same as the priority of the communication service, the value of ρ is 0.5.
[0063] In an alternative embodiment of the present application, if the priority of the sensing service is higher than the priority of the communication service, the value of ρ satisfies the following formula:
[0064] where r RE is the ratio of the total number of REs occupied by the communication sensing integrated signal to the total number of REs occupied by the reference signal, SINR s is the minimum signal-to-interference-plus-noise ratio that satisfies the sensing service; SINR 0 is the first signal-to-interference-plus-noise ratio;
[0065] If the priority of the communication service is higher than the priority of the sensing service, the value of ρ satisfies the following formula:
[0066] where K is the number of terminals in the communication coverage area, N k is the number of antennas of the k-th terminal, H k is the signal of the k-th terminal, SINR k is the signal-to-interference-plus-noise ratio of the k-th terminal, I Nk is N k dimensional identity matrix, C 0 is the minimum channel capacity of the communication service.
[0067] In an alternative embodiment of the present application, the communication precoding matrix includes communication precoding matrices on multiple sub-bands.
[0068] In this way, the sensing receiving node constructs a precoding matrix using the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio to calculate the channel matrix of the sensing target, fuses the information on all sub-bands, makes full use of the signal bandwidth, extracts sensing parameters using the entire signal frequency band, and improves the sensing accuracy.
[0069] Figure 4 Schematic flow of the precoding indication method provided by an embodiment of this application Figure 2 , as Figure 4 shown, the precoding indication method is applied to a second device and includes the following steps:
[0070] Step 401: Receive the first indication information sent by the first device; the first indication information is used to indicate the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio; the power allocation ratio is the power allocation ratio between the communication service and the sensing service; the first device is the sensing transmitting node in the sensing service cooperation cluster, and the second device is the sensing receiving node in the sensing service cooperation cluster.
[0071] In an optional implementation manner of this application, before receiving the first indication information sent by the first device, it further includes:
[0072] Receive the reference signal reflected by the sensing target; the reference signal is the reference signal sent by the first device;
[0073] Based on the reference signal reflected by the sensing target, obtain at least one of the following information: the angle of the sensing target, the distance of the sensing target, and the signal-to-interference-plus-noise ratio;
[0074] Based on the angle of the sensing target and the distance of the sensing target, determine the position range of the sensing target;
[0075] Based on the position range of the sensing target, determine the sensing precoding matrix information corresponding to the sensing target;
[0076] Send the signal-to-interference-plus-noise ratio and the sensing precoding matrix information to the first device.
[0077] In an optional implementation manner of this application, it further includes:
[0078] Construct a total precoding matrix based on the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio;
[0079] Receive the integrated communication and sensing signal reflected by the sensing target; the integrated communication and sensing signal is the integrated communication and sensing signal sent by the first device;
[0080] Based on the total precoding matrix and the integrated communication and sensing signal reflected by the sensing target, the sensing parameters of the sensing service are calculated.
[0081] The sensing receiving node receives the integrated communication and sensing signal reflected by the sensing target in the sensing area, performs sensing signal detection and processing, and calculates the frequency-domain channel matrix H through the total precoding matrix F , and uses the sensing algorithm to obtain the sensing parameters required by the service from H F .
[0082] In an alternative embodiment of the present application, the total precoding matrix is constructed using the following formula:
[0083] where W is the total precoding matrix, W c is the communication precoding matrix, W s is the sensing precoding matrix, and ρ is the power allocation ratio.
[0084] In an alternative embodiment of the present application, the communication precoding matrix includes communication precoding matrices on multiple sub-bands.
[0085] In an alternative embodiment of the present application, the communication precoding codebook of the first device is the same as the communication precoding codebook of the second device; the sensing precoding codebook of the first device is the same as the sensing precoding codebook of the second device; the first indication information includes: the index of the communication precoding matrix and the index of the sensing precoding matrix.
[0086] The sensing receiving node determines the communication precoding matrix and the sensing precoding matrix according to the index of the communication precoding matrix and the index of the sensing precoding matrix.
[0087] The technical solutions of the embodiments of the present application are illustrated below with specific examples.
[0088] Example 1
[0089] Refer to Figure 5 , Figure 5 which is a schematic diagram of the implementation process of the sensing service provided by the embodiments of the present application. As Figure 5 shown, the upper-layer network designates nodes A and B to form a cooperation cluster, obtains the sensing parameters required by the service, and distributes them to nodes A and B. The sensing area range of the service requirement is the communication coverage area of node A. Therefore, the upper-layer network uses node A as the transmitting node according to the designation and simultaneously requests to schedule node B as the receiving node.
[0090] Step 501: Node B synchronizes information with node A.
[0091] Node B synchronizes its clock and carrier with Node A, and Node B and Node A determine the communication precoding codebook Code_C and the sensing precoding codebook Code_S.
[0092] The sensing service is triggered. Node B synchronizes its clock and carrier with Node A, and determines the communication precoding codebook Code_C and the sensing precoding codebook Code_S with Node A.
[0093] Step 502: Node A sends CSI-RS, which is received by the in-network terminals, and Node B receives the signal reflected by the sensing target.
[0094] Node A sends the beams {CSI-RS1, CSI-RS2, CSI-RS3, CSI-RS4} within the communication coverage area, each occupying 24 RBs, and the RB indexes are {0 - 23, 24 - 47, 48 - 71, 72 - 95} respectively.
[0095] Step 503: The terminal reports the communication precoding information.
[0096] Multiple in-network terminals within the area perform channel measurements after receiving their respective CSI-RS signals, and report the precoding matrix information {PMI_1, PMI_2, PMI_3, PMI_4} indicating the communication precoding information on the frequency bands with RB indexes {0 - 23, 24 - 47, 48 - 71, 72 - 95}.
[0097] Step 504: Node B feeds back the sensing precoding matrix information and the first signal-to-interference-plus-noise ratio.
[0098] Node B receives the signal reflected by the sensing target within the area. After filtering out the clutter interference and background noise in the signal through spatial filtering, target recognition and association, etc., the signal-to-interference-plus-noise ratio of the sensing target (i.e., the first signal-to-interference-plus-noise ratio) is obtained. Using algorithms such as the multiple signal classification (MUSIC) algorithm and matched filtering, the signal-to-interference-plus-noise ratio, angle, and distance of the sensing target are obtained, and the approximate position range of the target is estimated;
[0099] Node B selects the sensing precoding codeword from the sensing precoding codebook Code_S according to the target position, so that the beam of Node A points to the target. Node B feeds back the corresponding sensing precoding matrix information PMIS_1 and the first signal-to-interference-plus-noise ratio to Node A.
[0100] Step 505: Node A constructs the total precoding matrix.
[0101] Node A selects the sensing beamforming matrix W with index idxs1 in the sensing precoding codebook Code_S with reference to the PMIS_1 fed back by Node B s1(f) It is applied to the frequency bands with RB indices from 0 to 95. Node A selects the communication beamforming matrices W with indices {idxc1, idxc2, idxc3, idxc4} from the communication precoding codebook Code_C with reference to {PMI_1, PMI_2, PMI_3, PMI_4} reported by the reference terminal. c (f) = [W c1 , W c2 , W c3 , W c4 is applied to the frequency bands with RB indices {0 - 23, 24 - 47, 48 - 71, 72 - 95}, and the total precoding matrix W is formed. Where f is the frequency band with RB indices from 0 to 95. In this example, in this embodiment, the priorities of the sensing service and the communication service are the same, and Node A selects a power allocation ratio of 0.5.
[0102] Step 506: Node A sends the first indication information to Node B.
[0103] Node A sends the index idxs1 of the sensing beamforming matrix corresponding to the sensing precoding codebook Code_S, the indices {idxc1, idxc2, idxc3, idxc4} of the communication beamforming matrix corresponding to the communication precoding codebook Code_C, and the power allocation ratio to Node B.
[0104] Step 507: Node B constructs the total precoding matrix.
[0105] Node B receives the sensing precoding index idxs1, the communication precoding indices {idxc1, idxc2, idxc3, idxc4}, and the power allocation ratio ρ = 0.5. Determine the sensing precoding matrix W s1 (f), the communication precoding matrix W c (f) = [W c1 , W c2 , W c3 , W c4 and the power allocation ratio, and constructs the total precoding matrix.
[0106]
[0107] Step 508: Node A sends the DMRS signal precoded by the total precoding matrix.
[0108] Node A sends the DMRS signal precoded by W(f).
[0109] Step 509: Node B receives the DMRS signal reflected by the sensing target and obtains the sensing parameters.
[0110] Node B receives the signals reflected by the sensed targets within the sensing area. After filtering out the clutter interference and background noise in the signals through methods such as spatial filtering and target recognition and association, the frequency-domain channel matrix H of the frequency bands occupied by RB indices 0 - 95 is calculated using the W(f) matrix in step 507. F (f), and the target distance is obtained from H F (f) using the 2D-FFT algorithm, and the target position is estimated by combining the angle of arrival of the signal.
[0111] Steps 503 to 509 are repeated until the sensing service meets the termination conditions and the sensing ends; the termination conditions of the sensing service include: cancellation of service requirements, service exceeding the expected time, node resource saturation, completion of the sensing service, etc.
[0112] Figure 6 FIG. is a schematic structural composition diagram of the precoding indication device 600 provided by an embodiment of the present application. As Figure 6 shown, the precoding indication device 600 is applied to a first device and includes:
[0113] A first sending unit 610: configured to send first indication information to a second device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between the communication service and the sensing service; the first device is the transmitting node of the sensing signal, and the second device is the receiving node of the sensing signal.
[0114] In an alternative embodiment of the present application, the first sending unit 610 is further configured to send a reference signal to the communication coverage area of the first device; the precoding indication device 600 further includes: a second receiving unit 620: configured to receive at least one of the following information sent by the second device: sensing precoding matrix information and a first signal-to-interference-plus-noise ratio; wherein the sensing precoding matrix information and the first signal-to-interference-plus-noise ratio are determined based on the reference signal received by the second device after being reflected by the sensing target; communication precoding matrix information sent by a receiving terminal; the terminal is a terminal within the communication coverage area; wherein the communication precoding matrix information is determined based on the reference signal received by the terminal; the precoding indication device 600 further includes: a first determining unit 630: configured to determine the communication precoding matrix based on the communication precoding matrix information; and determine the sensing precoding matrix based on the sensing precoding matrix information.
[0115] In an alternative embodiment of the present application, the first determination unit 630 is configured to construct a total precoding matrix based on the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio; the first transmission unit 610 is further configured to transmit the integrated communication and sensing signal precoded by the total precoding matrix to the communication coverage area.
[0116] In an alternative embodiment of the present application, the total precoding matrix is constructed using the following formula: where W is the total precoding matrix, W c is the communication precoding matrix, and W s is the sensing precoding matrix, and ρ is the power allocation ratio.
[0117] In an alternative embodiment of the present application, if the priority of the sensing service is higher than that of the communication service, the value of ρ is determined based on the ratio of the total number of resource elements (REs) occupied by the integrated communication and sensing signal to the total number of REs occupied by the reference signal, the minimum signal-to-interference-plus-noise ratio (SINR) required for the sensing service, and the first SINR; if the priority of the communication service is higher than that of the sensing service, the value of ρ is determined based on the number of terminals in the communication coverage area, the SINR of the terminals, the number of antennas of the terminals, the signals of the terminals, and the minimum channel capacity of the communication service; if the priorities of the sensing service and the communication service are the same, the value of ρ is 0.5.
[0118] In an alternative embodiment of the present application, the communication precoding matrix includes communication precoding matrices on multiple sub-bands.
[0119] In an alternative embodiment of the present application, the communication precoding codebook of the first device is the same as that of the second device; the sensing precoding codebook of the first device is the same as that of the second device; the first indication information includes: the index of the communication precoding matrix and the index of the sensing precoding matrix.
[0120] Figure 7 is a schematic structural diagram of a precoding indication device 700 provided in an embodiment of the present application, as Figure 7 shown. The precoding indication device 700 is applied to a second device and includes:
[0121] A first receiving unit 710: configured to receive first indication information sent by a first device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between the communication service and the sensing service; the first device is the transmitting node of the sensing signal, and the second device is the receiving node of the sensing signal.
[0122] In an alternative embodiment of the present application, the first receiving unit 710 is configured to receive a reference signal reflected by a sensing target; the reference signal is the reference signal sent by the first device;
[0123] The precoding indication device 700 further includes a second determination unit 720: configured to obtain at least one of the following information based on the reference signal reflected by the sensing target: the angle of the sensing target, the distance of the sensing target, and the signal-to-interference-plus-noise ratio; determine the position range of the sensing target based on the angle and the distance of the sensing target; determine the sensing precoding matrix information corresponding to the sensing target based on the position range of the sensing target; the precoding indication device 700 further includes a second sending unit 730: configured to send the signal-to-interference-plus-noise ratio and the sensing precoding matrix information to the first device.
[0124] In an alternative embodiment of the present application, the second determination unit 720 is configured to construct a total precoding matrix based on the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio; the first receiving unit 710 is configured to receive a communication-sensing integrated signal reflected by the sensing target; the communication-sensing integrated signal is the communication-sensing integrated signal sent by the first device; the second determination unit 720 is configured to calculate the sensing parameters of the sensing service based on the total precoding matrix and the communication-sensing integrated signal reflected by the sensing target.
[0125] In an alternative embodiment of the present application, the total precoding matrix is constructed using the following formula: where W is the total precoding matrix, W c is the communication precoding matrix, and W s is the sensing precoding matrix, and ρ is the power allocation ratio.
[0126] In an alternative embodiment of the present application, the communication precoding matrix includes communication precoding matrices on multiple sub-bands.
[0127] In an alternative embodiment of the present application, the communication precoding codebook of the first device is the same as the communication precoding codebook of the second device; the sensing precoding codebook of the first device is the same as the sensing precoding codebook of the second device; the first indication information includes: the index of the communication precoding matrix and the index of the sensing precoding matrix.
[0128] Those skilled in the art should understand that the relevant descriptions of the above precoding indication device 600 and precoding indication device 700 in the embodiments of the present application can be understood with reference to the relevant descriptions of the precoding indication method in the embodiments of the present application.
[0129] Figure 8 FIG. Figure 8 is a schematic structural diagram of a communication device 800 provided by an embodiment of the present application. The communication device may be a precoding indication device 600 or a precoding indication device 700. Figure 8 As shown in FIG. Figure 8 , the communication device 800 includes a processor 810. The processor 810 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0130] Optionally, as Figure 8 shown, the communication device 800 may further include a memory 820. Among them, the processor 810 can call and run a computer program from the memory 820 to implement the method in the embodiment of the present application.
[0131] Among them, the memory 820 may be a separate device independent of the processor 810 or may be integrated in the processor 810.
[0132] Optionally, as Figure 8 shown, the communication device 800 may further include a transceiver 830. The processor 810 can control the transceiver 830 to communicate with other devices. Specifically, it can send information or data to other devices or receive information or data sent by other devices.
[0133] Among them, the transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna, and the number of antennas may be one or more.
[0134] Optionally, the communication device 800 may specifically be the precoding indication device 600 / precoding indication device 700 of the embodiment of the present application, and the communication device 800 can implement the corresponding processes implemented by the precoding indication device 600 / precoding indication device 700 in each method of the embodiment of the present application. For the sake of brevity, it will not be elaborated here.
[0135] Figure 9 FIG. Figure 9 is a schematic structural diagram of a chip according to an embodiment of the present application. Figure 9 As shown in FIG. Figure 9 , the chip 900 includes a processor 910. The processor 910 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0136] Optionally, as Figure 9 shown, the chip 900 may further include a memory 920. Among them, the processor 910 can call and run a computer program from the memory 920 to implement the method in the embodiment of the present application.
[0137] Among them, the memory 920 may be a separate device independent of the processor 910 or may be integrated in the processor 910.
[0138] Optionally, the chip 900 may further include an input interface 930. Among them, the processor 910 may control the input interface 930 to communicate with other devices or chips. Specifically, it may obtain information or data sent by other devices or chips.
[0139] Optionally, the chip 900 may further include an output interface 940. Among them, the processor 910 may control the output interface 940 to communicate with other devices or chips. Specifically, it may output information or data to other devices or chips.
[0140] Optionally, the chip may be applied to the precoding indication device 600 / precoding indication device 700 in the embodiments of the present application, and the chip may implement the corresponding processes implemented by the precoding indication device 600 / precoding indication device 700 in each method of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0141] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0142] It should be understood that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiments may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed by the hardware decoding processor, or executed by the combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0143] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.
[0144] It should be understood that the above-mentioned memory is by way of example but not limitation. For example, the memory in the embodiments of the present application can also be a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate SDRAM (DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), and a direct rambus random access memory (DR RAM), and so on. That is to say, the memory in the embodiments of the present application is intended to include but not be limited to these and any other suitable types of memory.
[0145] The embodiments of the present application also provide a computer-readable storage medium for storing a computer program.
[0146] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0147] Optionally, the computer-readable storage medium can be applied to the precoding indication device 600 / precoding indication device 700 in the embodiments of the present application, and the computer program causes the computer to execute the corresponding processes implemented by the precoding indication device 600 / precoding indication device 700 in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0148] The embodiments of the present application also provide a computer program product including computer program instructions.
[0149] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0150] Optionally, the computer program product can be applied to the precoding indication device 600 / precoding indication device 700 in the embodiments of the present application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the precoding indication device 600 / precoding indication device 700 in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0151] The embodiments of the present application also provide a computer program.
[0152] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0153] Optionally, the computer program can be applied to the precoding indication device 600 / precoding indication device 700 in the embodiments of the present application. When the computer program runs on the computer, it causes the computer to execute the corresponding processes implemented by the precoding indication device 600 / precoding indication device 700 in the various methods of the embodiments of the present application. For the sake of brevity, it will not be elaborated here.
[0154] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0155] Those skilled in the art can clearly understand that for the sake of convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0156] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0157] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0158] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0159] When the above-mentioned function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of this application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0160] The above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A precoding indication method, characterized in that, applied to a first device, includes: sending first indication information to a second device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a sensing transmitting node in a sensing service cooperation cluster, and the second device is a sensing receiving node in the sensing service cooperation cluster.
2. The method according to claim 1, characterized in that, before sending the first indication information to the second device, further includes: sending a reference signal to the communication coverage area of the first device; receiving at least one of the following information sent by the second device: sensing precoding matrix information and a first signal-to-interference-plus-noise ratio; wherein, the sensing precoding matrix information and the first signal-to-interference-plus-noise ratio are determined based on a first reference signal received by the second device; the first reference signal is a reference signal reflected by the sensing target; receiving communication precoding matrix information sent by a terminal; the terminal is a terminal within the communication coverage area; wherein, the communication precoding matrix information is determined based on the reference signal received by the terminal; determining the communication precoding matrix based on the communication precoding matrix information; determining the sensing precoding matrix based on the sensing precoding matrix information.
3. The method according to claim 2, characterized in that, the method further includes: constructing a total precoding matrix based on the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio; sending a communication-sensing integrated signal precoded by the total precoding matrix to the communication coverage area.
4. The method according to claim 3, characterized in that, if the priority of the sensing service is higher than the priority of the communication service, the value of ρ is determined based on the ratio of the total number of resource elements (REs) occupied by the communication-sensing integrated signal to the total number of REs occupied by the reference signal, satisfying the minimum signal-to-interference-plus-noise ratio of the sensing service and the first signal-to-interference-plus-noise ratio; if the priority of the communication service is higher than the priority of the sensing service, the value of ρ is determined based on the number of terminals within the communication coverage area, the signal-to-interference-plus-noise ratio of the terminals, the number of antennas of the terminals, the signals of the terminals, and the minimum channel capacity of the communication service; if the priority of the sensing service is the same as the priority of the communication service, the value of ρ is 0.
5.
5. The method according to any one of claims 1 to 4, characterized in that, the communication precoding matrix includes communication precoding matrices on multiple sub-bands.
6. The method according to any one of claims 1 to 4, characterized in that, the communication precoding codebook of the first device is the same as the communication precoding codebook of the second device; the sensing precoding codebook of the first device is the same as the sensing precoding codebook of the second device; the first indication information includes: the index of the communication precoding matrix and the index of the sensing precoding matrix.
7. A precoding indication method, It is characterized in that Applied to a second device, it includes: Receiving first indication information sent by a first device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a sensing transmitting node in a sensing service cooperation cluster, and the second device is a sensing receiving node in the sensing service cooperation cluster.
8. The method according to claim 7, It is characterized in that Before receiving the first indication information sent by the first device, it further includes: Receiving a reference signal reflected by a sensing target; the reference signal is the reference signal sent by the first device; Based on the reference signal reflected by the sensing target, obtaining at least one of the following information: the angle of the sensing target, the distance of the sensing target, and the signal-to-interference-plus-noise ratio; Based on the angle of the sensing target and the distance of the sensing target, determining the position range of the sensing target; Based on the position range of the sensing target, determining the sensing precoding matrix information corresponding to the sensing target; Sending the signal-to-interference-plus-noise ratio and the sensing precoding matrix information to the first device.
9. The method according to claim 8, It is characterized in that It further includes: Constructing a total precoding matrix based on the communication precoding matrix, the sensing precoding matrix, and the power allocation ratio; Receiving a communication and sensing integrated signal reflected by the sensing target; The communication and sensing integrated signal is the communication and sensing integrated signal sent by the first device; Based on the total precoding matrix and the communication and sensing integrated signal reflected by the sensing target, calculating the sensing parameters of the sensing service.
10. The method according to claim 8 or 9, It is characterized in that The communication precoding matrix includes communication precoding matrices on multiple sub-bands.
11. The method according to claim 8 or 9, It is characterized in that The communication precoding codebook of the first device is the same as the communication precoding codebook of the second device; the sensing precoding codebook of the first device is the same as the sensing precoding codebook of the second device; The first indication information includes: the index of the communication precoding matrix and the index of the sensing precoding matrix.
12. A precoding indication device, It is characterized in that Applied to a first device, it includes: A first sending unit: used to send first indication information to a second device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a transmitting node of a sensing signal, and the second device is a receiving node of the sensing signal.
13. A precoding indication device, It is characterized in that Applied to a second device, it includes: The first receiving unit: configured to receive first indication information sent by a first device; the first indication information is used to indicate a communication precoding matrix, a sensing precoding matrix, and a power allocation ratio; the power allocation ratio is the power allocation ratio between a communication service and a sensing service; the first device is a transmitting node of a sensing signal, and the second device is a receiving node of the sensing signal.
14. A communication device, characterized in that, it includes: a processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the precoding indication method according to any one of claims 1-6, or the precoding indication method according to any one of claims 7-11.
15. A chip, characterized in that, it includes: a processor, configured to call and run a computer program from a memory, so that a device installed with the chip executes the precoding indication method according to any one of claims 1-6, or the precoding indication method according to any one of claims 7-11.
16. A computer-readable storage medium, characterized in that, it is used to store a computer program, and the computer program causes a computer to execute the precoding indication method according to any one of claims 1-6, or the precoding indication method according to any one of claims 7-11.