Codebook selection method, related equipment, medium and product

By optimizing codebook selection in collaborative sensing, the problem of low sensing performance caused by weak target reflection signals was solved, thus improving sensing performance.

CN121485731APending Publication Date: 2026-02-06CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411074706.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

In collaborative sensing, due to the weak reflected signal from the target, multiple sensing reference signals need to be sent to accumulate energy, resulting in low sensing performance.

Method used

The first network device sends the sensing area division information to the second network device, receives the codebook information sent by the second network device, determines the digital domain used to send the sensing reference signal, and realizes codebook selection to improve sensing performance.

Benefits of technology

By optimizing codebook selection, the number of energy accumulations was reduced, thus improving perception performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121485731A_ABST
    Figure CN121485731A_ABST
Patent Text Reader

Abstract

The invention discloses a codebook selection method, related equipment, a medium and a product. The method comprises the following steps: sending a first message to second network equipment, the first message comprises first division information of each numeric field in a sensing area; the sensing area comprises a first area and a second area; the distance between the second area and the first network equipment is greater than the distance between the first area and the first network equipment; receiving a second message sent by the second network device; the second message comprises first codebook information of a first numeric field in the first area; the first digital domain is used for sending a sensing reference signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a codebook selection method, related equipment, media, and products. Background Technology

[0002] In collaborative sensing, due to the weak reflected signal from the target, multiple sensing reference signals need to be sent to accumulate energy, resulting in low sensing performance. Summary of the Invention

[0003] This application provides a codebook selection method, related equipment, media, and products.

[0004] The technical solution of this application embodiment is implemented as follows:

[0005] A codebook selection method, applied to a first network device, the method comprising:

[0006] A first message is sent to a second network device; the first message includes first division information for each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0007] The system receives a second message sent by the second network device; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to send a sensing reference signal.

[0008] In the above scheme, after sending the first message to the second network device, the following steps are included:

[0009] A first region codebook and a second region codebook are generated based on the first division information; the first region codebook includes codebook information for each digit field in the first region; the second region codebook includes codebook information for each digit field in the second region.

[0010] The method in the above scheme further includes:

[0011] Based on the second region codebook, a sensing reference signal is sent to the sensing target in the first region.

[0012] A codebook selection method, applied to a second network device, the method comprising:

[0013] The system receives a first message sent by a first network device; the first message includes first partitioning information for each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0014] A second message is generated based on the first partitioning information; the second message includes first codebook information of the first digital field in the first region; the first digital field is used to send a sensing reference signal.

[0015] Send the second message to the first network device.

[0016] In the above scheme, after receiving the first message sent by the first network device, the process includes:

[0017] The sensing area is divided, and second division information for each digital field in the sensing area is determined; the sensing area includes a third area and a fourth area; the distance between the fourth area and the second network device is greater than the distance between the third area and the second network device.

[0018] In the above scheme, before generating the second message based on the first partitioning information, the following steps are included:

[0019] The system receives reflected signals sent by a sensing target in the first region; the reflected signals are used to determine sensing parameters.

[0020] In the above scheme, generating the second message based on the first partitioning information includes:

[0021] Based on the perception parameters and the first division information, determine the first codebook information of the first digital field in the first region;

[0022] Based on the perception parameters and the second division information, the second codebook information of the second digital field in the third region is determined; the second digital field is used to receive codewords.

[0023] A communication device, applied to a first network device, the communication device comprising:

[0024] A first sending unit is configured to send a first message to a second network device; the first message includes first partitioning information for each digital domain in a sensing region; the sensing region includes a first region and a second region; the distance between the second region and the first network device is greater than the distance between the first region and the first network device.

[0025] The first receiving unit is configured to receive a second message sent by the second network device; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to send a sensing reference signal.

[0026] A communication device, applied to a second network device, the communication device comprising:

[0027] The second receiving unit is configured to receive a first message sent by the first network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0028] The first processing unit is configured to generate a second message based on the first partitioning information; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to transmit a sensing reference signal.

[0029] The second sending unit is used to send the second message to the first network device.

[0030] The first network device includes a first communication interface and a first processor; wherein...

[0031] The first communication interface is used to send a first message to the second network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device;

[0032] The system receives a second message sent by the second network device; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to send a sensing reference signal.

[0033] The second network device includes a second communication interface and a second processor; wherein...

[0034] The second communication interface is used to receive a first message sent by the first network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0035] The second processor is configured to generate a second message based on the first partitioning information; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to transmit a sensing reference signal;

[0036] The second communication interface is used to send the second message to the first network device.

[0037] A storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above on the first network device side, or implements the steps of any of the methods described above on the second network device side.

[0038] A computer product includes a computer program that, when executed by a processor, implements the steps of any of the methods described above on the first network device side, or implements the steps of any of the methods described above on the second network device side.

[0039] The codebook selection method, related devices, media, and products provided in the embodiments of this application send a first message to a second network device; the first message includes first partitioning information of each digital domain in the sensing region; the sensing region includes a first region and a second region; the distance between the second region and the first network device is greater than the distance between the first region and the first network device; a second message is received from the second network device; the second message includes first codebook information of the first digital domain in the first region; the first digital domain is used to transmit a sensing reference signal. In other words, in the embodiments of this application, a first message including first partitioning information of each digital domain in the sensing region is sent from a first network device to a second network device, and a second message is received from the second network device to determine the first codebook information of the first digital domain used to transmit the sensing reference signal, thereby improving sensing performance through codebook overhead; this solves the problem in related technologies where, due to weak target reflection signals, multiple transmissions of the sensing reference signal are required for energy accumulation, resulting in low sensing performance. Attached Figure Description

[0040] Figure 1 This is a schematic diagram of collaborative sensing modes in related technologies;

[0041] Figure 2 This is a schematic diagram of the range and angle domains of near-field beams in related technologies;

[0042] Figure 3 This is a schematic diagram of far-field beamforming in related technologies;

[0043] Figure 4 This is a schematic diagram of near-field beamforming in related technologies;

[0044] Figure 5 A flowchart illustrating a codebook selection method provided in an embodiment of this application;

[0045] Figure 6 A flowchart illustrating another codebook selection method provided in an embodiment of this application;

[0046] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0047] Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0048] Figure 9 A schematic diagram of the structure of the first network device provided in the embodiments of this application.

[0049] Figure 10 This is a schematic diagram of the structure of the second network device provided in an embodiment of this application. Detailed Implementation

[0050] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application are further described in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0051] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0052] The terms "first / second / third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0054] In related technologies, several nodes form a cooperative sensing cluster to participate in sensing. Nodes may include base stations, terminals, wireless access points, and customized sensing entities, etc. (Reference) Figure 1 As shown, typically one node acts as the transmitting node, sending sensing signals into space, while the remaining nodes act as receiving nodes, receiving the signals reflected from the target. After further signal processing of the received signals, the transmitting and receiving nodes and the server interact to determine the target information and complete the sensing process.

[0055] Cooperative sensing signals can be precoded. Existing precoding is based on far-field codebook design, for example...

[0056] w = [1, e jkdsinθ ,e jk2dsinθ ,...,e jk(N-1)dsinθ ]

[0057] Where k is the wave number and d is the antenna spacing, its design is only related to the angle θ.

[0058] In future 6th Generation Wireless Systems (6G) networks, the size of existing antenna arrays will be further expanded, and the operating frequency band will be further increased, with a corresponding decrease in wavelength. Therefore, the near-field range of the antenna array will be further expanded.

[0059] Near-field distance can be expressed as Where D is the antenna aperture, i.e., the length of the longest line segment on the antenna panel, and λ is the wavelength. In the near-field region, the electromagnetic wave front behaves as a spherical wave, rather than the approximate plane wave in the far field. Therefore, the selection of precoding codewords depends not only on the angle but also on the distance. (Reference) Figure 2 As shown, sampling is uniform in the angle domain but non-uniform in the distance domain, meaning that the coverage area of ​​each optimal precoding codeword is different in the distance domain.

[0060] refer to Figure 3 far-field beam and Figure 4 The near-field beam is focused, while the far-field beam is diffused. Therefore, the energy of the near-field beam is concentrated, and the radiation pattern corresponding to the near-field codeword has high gain, which can improve the gain of the sensing channel. However, since the near-field codeword is related to distance and angle, the number of codewords in the near-field codebook is large, resulting in high search complexity.

[0061] An embodiment of this application provides a communication method applied to a first network device, referring to... Figure 5 As shown, the method includes the following steps:

[0062] Step S501: Send the first message to the second network device.

[0063] The first message includes first division information for each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0064] This is understandable. The first network device can be understood as the node that transmits the sensing reference signal, i.e., the transmitting node; the second network device can be understood as the node that receives the reflected signal, i.e., the receiving node; the first region can be understood as the near-field region divided by the transmitting node, and the second region can be understood as the far-field region divided by the transmitting node. The first division information may include the antenna aperture D of the transmitting node. T Number of near-field regions in the distance domain M T +1, Number of angular domain regions N T .

[0065] In practical applications, the transmitting node will have an aperture D T Number of near-field regions in the distance domain MT +1, Number of angular domain regions N T It is sent to the receiving node via Physical Downlink Control Channel (PDCCH) or Radio Resource Control (RRC) signaling. Among them:

[0066] Antenna aperture D for sensing T The distance corresponding to the near-field boundary line

[0067] Number of distance domain regions M T +1(M T ≥1) represents the number of digital domain precoding subcodebooks corresponding to different near-field distances at the same angle. Where the Mth... T +1 is the far-field region, and the rest are the near-field regions.

[0068] The number of angular domain regions is N T That is, the interval between each angle φ T This refers to the sensing range of the emission angle domain.

[0069] The transmitting node can divide the sensing area into (M) T +1)N T There are 1 region, and each region corresponds to a digital field precoding codebook a. T (n1,m1), containing P T Each codeword. For the near-field region digital domain precoding codebook, m1 = 1, 2, ..., M T n1 = 1, 2, ..., N T For the far-field digital domain precoding codebook, m1 = M T +1; n1 = 1, 2, ..., N T m1 and n1 are the distance and angle domain indices, respectively.

[0070] The transmitting node can scan the space using a far-field digital domain precoding codebook via a downlink sensing reference signal in the downlink time slot.

[0071] Step S502: Receive the second message sent by the second network device.

[0072] The second message includes the first codebook information of the first digital field in the first region; the first digital field is used to send a sensing reference signal.

[0073] Understandably, the first codebook information may include the encoded codebook corresponding to the first digital field; the first digital field is a region in the near-field region used to transmit sensing reference signals.

[0074] In practical applications, after the transmitting node receives the first message, the receiving node receives the signal reflected by the target in the uplink time slot, performs background noise and clutter cancellation on the signal, extracts the sensing parameters covering the target, and calculates the distance l between the target and the transmitting and receiving nodes. T With l r Signal arrival angle θ r Signal transmission angle θ T .

[0075] The receiving node according to l r , l T θ r With θ T The transmitter determines the range and angle domain indices m1 and n1 of the digital domain precoding codebook. The receiver feeds back the required range and angle domain indices m1 and n1, along with the node identifier (ID), to the transmitter, which can be based on existing Channel State Information (CSI). The transmitter determines the codebook for the corresponding area in its near-field digital domain based on the range and angle domain indices m1 and n1 fed back by the receiver. This near-field codebook can improve the strength of the reflected signal from the target, thereby reducing the number of energy accumulation cycles. At this point, the range and angle domain indices m1 and n1 can be transmitted via the downlink sensing reference signal.

[0076] As can be seen from the above, in this embodiment, the first network device sends a first message including first partitioning information of each digital domain in the sensing area to the second network device, receives a second message sent by the second network device, and determines the first codebook information of the first digital domain used to send the sensing reference signal, so as to improve the sensing performance through codebook overhead; and solves the problem in the related technology that the sensing performance is low because the target reflection signal is weak and the sensing reference signal needs to be sent multiple times for energy accumulation.

[0077] In some embodiments of this application, after step S501 sends the first message to the second network device, it includes:

[0078] A first region codebook and a second region codebook are generated based on the first division information; the first region codebook includes codebook information for each digit field in the first region; the second region codebook includes codebook information for each digit field in the second region.

[0079] Understandably, the first region codebook is a near-field region digital field precoding codebook, and the second region codebook is a far-field region digital field precoding codebook.

[0080] In practical applications, the transmitting node can divide the sensing area into (M) T +1)NT There are 1 region, and each region corresponds to a digital field precoding codebook a. T (n1,m1), containing P T Each codeword. For the near-field region digital domain precoding codebook, m1 = 1, 2, ..., M T n1 = 1, 2, ..., N T For the far-field digital domain precoding codebook, m1 = M T +1; n1 = 1, 2, ..., N T m1 and n1 are the distance and angle domain indices, respectively.

[0081] After receiving the first message, the receiving node can configure the antenna aperture D for sensing. r Calculate the distance between the near and far field boundaries. Number of distance domain regions M r +1(M r ≥1), where the Mth r +1 regions are the far-field regions, and the rest are the near-field regions; the number of quantization operations in the angle domain is N. r That is, interval φ R This refers to the sensing range of the receiving angle domain.

[0082] The receiving node divides the sensing area into (M) r +1)N r There are 1 region, and each region corresponds to a digital field precoding codebook a. r (n2,m2), containing P r Each codeword. For the near-field region digital domain precoding codebook, m2 = 1, 2, ..., M. r n² = 1, 2, ..., N r For the far-field digital domain precoding codebook, m2 = M r +1; n² = 1, 2, ..., N r n2 and m2 are the distance and angle domain indices, respectively.

[0083] In some embodiments of this application, the method further includes:

[0084] Based on the second region codebook, a sensing reference signal is sent to the sensing target in the first region.

[0085] In practical applications, the transmitting node can scan the space using the far-field digital domain precoding codebook through the downlink sensing reference signal in the downlink time slot.

[0086] An embodiment of this application provides a communication method applied to a second network device, referring to... Figure 6 As shown, the method includes the following steps:

[0087] Step S601: Receive the first message sent by the first network device.

[0088] The first message includes first division information for each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0089] That's understandable. The first network device can be understood as the node that transmits the sensing reference signal, i.e., the transmitting node; the second network device can be understood as the node that receives the reflected signal, i.e., the receiving node; the first region can be understood as the near-field region, and the second region can be understood as the far-field region. The first partitioning information may include the antenna aperture D of the transmitting node. T Number of near-field regions in the distance domain M T +1, Number of angular domain regions N T .

[0090] In practical applications, the transmitting node will have an aperture D T Number of near-field regions in the distance domain M T +1, Number of angular domain regions N T Send to the receiving node via PDCCH or RRC signaling. Wherein:

[0091] Antenna aperture D for sensing T The distance corresponding to the near-field boundary line

[0092] Number of distance domain regions M T +1(M T ≥1) represents the number of digital domain precoding subcodebooks corresponding to different near-field distances at the same angle. Where the Mth... T +1 is the far-field region, and the rest are the near-field regions.

[0093] The number of angular domain regions is N T That is, the interval between each angle φ T This refers to the sensing range of the emission angle domain.

[0094] The transmitting node can divide the sensing area into (M) T +1)N T There are 1 region, and each region corresponds to a digital field precoding codebook a. T (n1,m1), containing P T Each codeword. For the near-field region digital domain precoding codebook, m1 = 1, 2, ..., M T n1 = 1, 2, ..., N T For the far-field digital domain precoding codebook, m1 = M T+1; n1 = 1, 2, ..., N T m1 and n1 are the distance and angle domain indices, respectively.

[0095] The transmitting node can scan the space using a far-field digital domain precoding codebook via a downlink sensing reference signal in the downlink time slot.

[0096] The receiving node divides the sensing area into (M) r +1)N r There are 1 region, and each region corresponds to a digital field precoding codebook a. r (n2,m2), containing P r Each codeword. For the near-field region digital domain precoding codebook, m2 = 1, 2, ..., M. r n² = 1, 2, ..., N r For the far-field digital domain precoding codebook, m2 = M r +1; n² = 1, 2, ..., N r n2 and m2 are the distance and angle domain indices, respectively.

[0097] Step S602: Generate a second message based on the first partitioning information.

[0098] The second message includes the first codebook information of the first digital field in the first region; the first digital field is used to send a sensing reference signal.

[0099] In practical applications, after the transmitting node receives the first message, the receiving node receives the signal reflected by the target in the uplink time slot, performs background noise and clutter cancellation on the signal, extracts the sensing parameters covering the target, and calculates the distance l between the target and the transmitting and receiving nodes. T With l r Signal arrival angle θ r Signal transmission angle θ T .

[0100] The receiving node according to l r , l T θ r With θ T The transmitter determines the range and angle domain indices m1 and n1 of the digital domain precoding codebook. The receiver node feeds back the required range and angle domain indices m1 and n1, along with its node ID, to the transmitter node, which can be based on CSI feedback. The transmitter node determines the codebook for the corresponding area in its near-field digital domain based on the range and angle domain indices m1 and n1 fed back by the receiver node. The near-field codebook can improve the strength of the target reflected signal, thereby reducing the number of energy accumulation cycles. At this point, the range and angle domain indices m1 and n1 can be transmitted via downlink sensing reference signals.

[0101] Step S603: Send the second message to the first network device.

[0102] In practical applications, the receiving node feeds back the distance and angle domain indexes m1 and n1 required by the transmitting node, as well as the node ID, to the transmitting node, which can be based on CSI feedback.

[0103] As can be seen from the above, in this embodiment, the first network device sends a first message including first partitioning information of each digital domain in the sensing area to the second network device, receives a second message sent by the second network device, and determines the first codebook information of the first digital domain used to send the sensing reference signal, so as to improve the sensing performance through codebook overhead; and solves the problem in the related technology that the sensing performance is low because the target reflection signal is weak and the sensing reference signal needs to be sent multiple times for energy accumulation.

[0104] In some embodiments of this application, after receiving the first message sent by the first network device, step S601 includes:

[0105] The sensing area is divided, and the second division information of each digital field in the sensing area is determined; the sensing area includes a third area and a fourth area; the distance between the fourth area and the second network device is greater than the distance between the third area and the second network device.

[0106] In practical applications, the third region can be understood as the near-field region defined by the receiving node, and the fourth region can be understood as the far-field region defined by the receiving node.

[0107] The receiving node divides the sensing area into (M) r +1)N r There are 1 region, and each region corresponds to a digital field precoding codebook a. r (n2,m2), containing P r Each codeword. For the near-field region digital domain precoding codebook, m2 = 1, 2, ..., M. r n² = 1, 2, ..., N r For the far-field digital domain precoding codebook, m2 = M r +1; n² = 1, 2, ..., N r n2 and m2 are the distance and angle domain indices, respectively.

[0108] In some embodiments of this application, before step S602 generates the second message based on the first partitioning information, the following steps are included:

[0109] Receive reflected signals sent by the sensing target in the first region; the reflected signals are used to determine the sensing parameters.

[0110] In practical applications, after the transmitting node receives the first message, the receiving node receives the signal reflected by the target in the uplink time slot, performs background noise and clutter cancellation on the signal, extracts the sensing parameters covering the target, and calculates the distance l between the target and the transmitting and receiving nodes. T With l r Signal arrival angle θ r Signal transmission angle θ T .

[0111] In some embodiments of this application, step S602 generates a second message based on the first partitioning information, including:

[0112] The first codebook information of the first digital field in the first region is determined based on the sensing parameters and the first partitioning information;

[0113] The second codebook information of the second digital field in the third region is determined based on the sensing parameters and the second partitioning information; the second digital field is used to receive codewords.

[0114] Understandably, the second codebook information may include the encoded codebook corresponding to the second digital field.

[0115] In practical applications, the receiving node depends on l r , l T θ r With θ T The values ​​of m1 and n1 are determined based on the distance and angle field indices of the transmitter's digital precoding codebook, according to l. r value and θ r The receiving node determines the range and angle domain indices m2 and n2 corresponding to the precoding codebook at the receiving end. The receiving node feeds back the range and angle domain indices m1 and n1 required by the transmitting node, along with the node ID, to the transmitting node, which can be based on CSI feedback. The transmitting node determines the codebook for the corresponding region in the near-field digital domain based on the range and angle domain indices m1 and n1 fed back by the receiving node. The near-field codebook can improve the strength of the target reflected signal, thereby reducing the number of energy accumulation cycles. At this point, the range and angle domain indices m1 and n1 can be transmitted via the downlink sensing reference signal.

[0116] In a feasible scenario, the codebook selection method of this application embodiment can be implemented in the following way:

[0117] 1. Base station node A and base station node B participate in cooperative sensing. Node A acts as the transmitting node, with coordinates (0, 0), and node B acts as the receiving node, with coordinates (200, 0). The system operates at 5GHz. Node A will transmit aperture D... T =32λ, the number of near-field regions in the range domain M T +1 = 6, N is the number of angular domain regions. T=64 is sent to the receiving node via PDCCH or RRC signaling, where: a 64*64 antenna array with half-wavelength spacing is used for sensing, and the distance between the near and far field boundaries is... Number of distance domain regions M T +1 = 6 (M ≥ 1), where the 6th region is the far-field region, and regions 1 to 5 are the near-field regions. The proportion of the distance domain occupied by the 5 near-field regions is... The lengths are 10.7, 13.4, 17.9, 26.9, and 53.8 m respectively, with near-field range domain boundary distances of {10.7, 24.1, 42.0, 68.9}; the angular domain quantization count is 64, and the emission angular domain sensing range is 2π, i.e., the interval...

[0118] The transmitting node divides the sensing area into 384 regions, each region corresponding to a digital field precoding codebook a. T (n1, m1), containing 32 codewords, where m1 = 1, 2, ..., 6, n1 = 1, 2, ..., 64. Near-field region digital domain precoding codebook a T The p-th codeword of (n1, m1) can be constructed as follows:

[0119]

[0120] Where m1 = 1, 2, ..., M T p = 1, 2, ..., P T ⊙ represents the Hadamard product, K represents the total number of antennas at the transmitting node, and s represents the antenna spacing; the far-field region digital domain coding codebook a T (n1,M T +1), a T (n1,M T The p-th codeword of (+1) can be constructed as

[0121] 2. Base station node B receives information from node A and divides the sensing area according to node B's antenna configuration: a 64*64 antenna array with half-wavelength spacing for sensing, and the distance between the near-field and far-field boundaries. Configure the number of distance domain regions M r +1 = 6 (M ≥ 1), where the 6th region is the far-field region, and regions 1 to 5 are the near-field regions. The proportion of the distance domain occupied by the 5 near-field regions is... The lengths are 10.7, 13.4, 17.9, 26.9, and 53.8 m respectively, with near-field range domain boundary distances of {10.7, 24.1, 42.0, 68.9}; the configured angle domain quantization quantity is 64, and the receiving angle domain sensing range is 2π, i.e., the interval...

[0122] The receiving node divides the sensing area into 384 regions, each region corresponding to a digital field precoding codebook a. r (n2, m2), containing 32 codewords, where m2 = 1, 2, ..., 6, and n2 = 1, 2, ..., 64. Near-field region digital domain precoding codebook a r The p-th codeword of (n2, m2) can be constructed as follows:

[0123]

[0124] Where m2=1,2,...,M r p = 1, 2, ..., P r Each far-field region corresponds to a digital field precoding codebook a. r (n,M r +1), r(n2,M) r The p-th codeword of (+1) can be constructed as

[0125] 3. Node A scans the space using the far-field digital domain precoding codebook through the downlink sensing reference signal in the downlink time slot.

[0126] 4. Node B receives the signal reflected from the sensing target in the uplink time slot. After background noise and clutter cancellation, it uses a matched filtering algorithm to extract the signal arrival angle θ covering the sensing target. r =20°, delay τ r =0.718us, calculate the distance between the target and the receiving node. Distance l between target and launch node T =cτ r -l r =98m, signal transmission angle

[0127] 5. Node B according to l r , l T θ r With θ T The value determines the target's near and far field characteristics and the corresponding codebook:

[0128] According to l r value and θ r The values ​​determine the distance and angle field indices m2 and n2 of the received digital precoding codebook, where...

[0129]

[0130] m2 = 5, the target is in the near field of node B. Node B uses the near-field digital domain precoding codebook a. r(4,5).

[0131] According to l T value and θ T The values ​​determine the range and angle field indices m1 and n1 corresponding to the transmitted digital domain precoding codebook, where...

[0132]

[0133] m1 = 5, the target is in the near field of node A, and node A uses the near-field digital domain precoding codebook a. T (5,5).

[0134] 6. Node B sends the distance and angle field indices m1=5 and n1=5 of the digital domain precoding codebook required by Node A, along with Node B's ID, to Node A via the Xn interface, and uses a r (4,5) Receive codewords.

[0135] 7. Node A determines the transmit digital domain precoding codebook a based on the m1=5 and n1=5 fed back by Node B. T (5,5); and is transmitted via downlink sensing reference signal.

[0136] Based on the same inventive concept as described above, Figure 7 This is a schematic diagram of a communication device provided in an embodiment of the present invention, applied to a first network device. The communication device includes:

[0137] The first sending unit 701 is used to send a first message to the second network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0138] The first receiving unit 702 is used to receive a second message sent by the second network device; the second message includes first codebook information of the first digital field in the first region; the first digital field is used to send a sensing reference signal.

[0139] In some embodiments of this application, the communication device further includes: a second processing unit, configured to generate a first region codebook and a second region codebook based on the first partitioning information; the first region codebook includes codebook information for each digital field in the first region; the second region codebook includes codebook information for each digital field in the second region.

[0140] In some embodiments of this application, the first transmitting unit 701 is further configured to transmit a sensing reference signal to a sensing target in the first region based on a second region coding codebook.

[0141] Based on the same inventive concept as described above, Figure 8 This is a schematic diagram of a communication device provided in an embodiment of the present invention, applied to a second network device. The communication device includes:

[0142] The second receiving unit 801 is used to receive a first message sent by the first network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device.

[0143] The first processing unit 802 is used to generate a second message based on the first partitioning information; the second message includes first codebook information of the first digital field in the first region; the first digital field is used to transmit a sensing reference signal.

[0144] The second sending unit 803 is used to send a second message to the first network device.

[0145] In some embodiments of this application, the first processing unit 802 is further configured to divide the sensing area and determine the second division information of each digital field in the sensing area; the sensing area includes a third area and a fourth area; the distance between the fourth area and the second network device is greater than the distance between the third area and the second network device.

[0146] In some embodiments of this application, the second receiving unit 801 is further configured to receive a reflected signal sent by a sensing target in the first region; the reflected signal is used to determine sensing parameters.

[0147] In some embodiments of this application, the first processing unit 802 is further configured to determine the first codebook information of the first digital field in the first region based on the perception parameters and the first partitioning information;

[0148] The second codebook information of the second digital field in the third region is determined based on the sensing parameters and the second partitioning information; the second digital field is used to receive codewords.

[0149] Based on the hardware implementation of the above program modules, and in order to implement the method on the first network device side of the embodiments of this application, the embodiments of this application also provide a first network device, such as... Figure 9 As shown, the first network device 900 includes:

[0150] The first communication interface 901 is capable of exchanging information with the second network device;

[0151] The first processor 902 is connected to the first communication interface 901 to enable information interaction with the second network device, and when running a computer program, executes the methods provided by one or more technical solutions on the first network device side.

[0152] The first memory 903 is where the computer program is stored.

[0153] Specifically, the first communication interface 901 is used to send a first message to the second network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device;

[0154] Receive a second message sent by a second network device; the second message includes first codebook information of a first digital field in a first region; the first digital field is used to send a sensing reference signal.

[0155] In some embodiments of this application, a first processor 902 is configured to generate a first region codebook and a second region codebook based on first partitioning information; the first region codebook includes codebook information for each digit field in the first region; the second region codebook includes codebook information for each digit field in the second region.

[0156] In some embodiments of this application, the first communication interface 901 is also used to send a sensing reference signal to a sensing target in the first region based on the second region coding codebook.

[0157] Of course, in practical applications, the various components in the first network device 900 are coupled together through a bus system 904. It can be understood that the bus system 904 is used to implement communication between these components. In addition to a data bus, the bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 9 The general labeled all buses as Bus System 904.

[0158] The first memory 903 in this embodiment is used to store various types of data to support the operation of the first network device 900. Examples of such data include any computer program used to operate on the first network device 900.

[0159] The methods disclosed in the embodiments of this application can be applied to or implemented by the first processor 902. The first processor 902 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 902. The first processor 902 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 902 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 903. The first processor 902 reads the information in the first memory 903 and completes the steps of the aforementioned method in combination with its hardware.

[0160] In an exemplary embodiment, the first network device 900 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0161] Based on the hardware implementation of the above program modules, and in order to implement the method on the second network device side of the embodiments of this application, the embodiments of this application also provide a second network device, such as... Figure 10 As shown, the second network device 1000 includes:

[0162] The second communication interface 1001 is capable of exchanging information with the first network device;

[0163] The second processor 1002 is connected to the second communication interface 1001 to enable information interaction with the first network device and to execute the methods provided by one or more technical solutions on the third network device side when running a computer program.

[0164] The computer program is stored in the second memory 1003.

[0165] Specifically, the second communication interface 1001 is used to receive a first message sent by the first network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device;

[0166] The second processor 1002 is used to generate a second message based on the first partitioning information; the second message includes first codebook information of the first digital field in the first region; the first digital field is used to transmit a sensing reference signal.

[0167] The second communication interface 1001 is used to send a second message to the first network device.

[0168] In some embodiments of this application, the second processor 1002 is further configured to divide the sensing area and determine second division information for each digital domain in the sensing area; the sensing area includes a third area and a fourth area; the distance between the fourth area and the second network device is greater than the distance between the third area and the second network device.

[0169] In some embodiments of this application, the second communication interface 1001 is further configured to receive reflected signals sent by a sensing target in the first region; the reflected signals are used to determine sensing parameters.

[0170] In some embodiments of this application, the second processor 1002 is further configured to determine the first codebook information of the first digital field in the first region based on the perception parameters and the first partitioning information;

[0171] The second codebook information of the second digital field in the third region is determined based on the sensing parameters and the second partitioning information; the second digital field is used to receive codewords.

[0172] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the second processor 1002. The second processor 1002 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 1002. The second processor 1002 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1002 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 1003. The second processor 1002 reads information from the second memory 1003 and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0173] In an exemplary embodiment, the second network device 1000 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.

[0174] It is understood that the memories (first memory 903, second memory 1003) in the embodiments of this application can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be 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), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0175] Based on the foregoing embodiments, embodiments of this application provide a storage medium storing computer-executable instructions configured to execute... Figure 5 or Figure 6 The corresponding implementation provides a codebook selection method.

[0176] Based on the foregoing embodiments, embodiments of this application also provide a computer product, including a computer program, which, when executed by a processor, implements... Figure 5 or Figure 6 The steps in the codebook selection method provided in the corresponding embodiment.

[0177] It should be noted that the aforementioned computer storage media can be ROM, PROM, EPROM, EEPROM, FRAM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.; or it can be various electronic devices that include one or any combination of the above-mentioned storage media, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0178] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0179] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0180] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a first network device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0181] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0182] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0183] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0184] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A codebook selection method, characterized in that, Applied to a first network device, the method includes: A first message is sent to a second network device; the first message includes first division information for each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device. The system receives a second message sent by the second network device; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to send a sensing reference signal.

2. The method according to claim 1, characterized in that, After sending the first message to the second network device, the process includes: A first region codebook and a second region codebook are generated based on the first division information; the first region codebook includes codebook information for each digit field in the first region; the second region codebook includes codebook information for each digit field in the second region.

3. The method according to claim 2, characterized in that, The method further includes: Based on the second region codebook, a sensing reference signal is sent to the sensing target in the first region.

4. A codebook selection method, characterized in that, Applied to a second network device, the method includes: The system receives a first message sent by a first network device; the first message includes first partitioning information for each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device. A second message is generated based on the first partitioning information; the second message includes first codebook information of the first digital field in the first region; the first digital field is used to send a sensing reference signal. Send the second message to the first network device.

5. The method according to claim 4, characterized in that, After receiving the first message sent by the first network device, the process includes: The sensing area is divided, and second division information for each digital field in the sensing area is determined; the sensing area includes a third area and a fourth area; the distance between the fourth area and the second network device is greater than the distance between the third area and the second network device.

6. The method according to claim 5, characterized in that, Before generating the second message based on the first partitioning information, the process includes: The system receives reflected signals sent by a sensing target in the first region; the reflected signals are used to determine sensing parameters.

7. The method according to claim 6, characterized in that, The generation of the second message based on the first partitioning information includes: Based on the perception parameters and the first division information, determine the first codebook information of the first digital field in the first region; Based on the perception parameters and the second division information, the second codebook information of the second digital field in the third region is determined; the second digital field is used to receive codewords.

8. A first network device, comprising a first communication interface and a first processor; wherein, The first communication interface is used to send a first message to the second network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device; The system receives a second message sent by the second network device; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to send a sensing reference signal.

9. A second network device, characterized in that, Includes a second communication interface and a second processor; wherein, The second communication interface is used to receive a first message sent by the first network device; the first message includes first division information of each digital domain in the sensing area; the sensing area includes a first area and a second area; the distance between the second area and the first network device is greater than the distance between the first area and the first network device. The second processor is configured to generate a second message based on the first partitioning information; the second message includes first codebook information of a first digital field in the first region; the first digital field is used to transmit a sensing reference signal; The second communication interface is used to send the second message to the first network device.

10. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3 or 4 to 7.

11. A computer product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3 or 4 to 7.