Determination method and apparatus for sensing signal, and device and storage medium

By generating random or pseudo-random sequences using a sequence generator to determine sensing signal resources, the problem of large information content in random observation matrices in integrated sensing systems is solved, achieving low-overhead sensing signal transmission and efficient resource utilization.

WO2026016089A1PCT designated stage Publication Date: 2026-01-22GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/105970
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-17
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

In a sensor-integrated system, the large amount of information in the random observation matrix leads to excessive signaling overhead, affecting the resource utilization efficiency of the sensing signals.

Method used

The resource allocation of the sensing signal is determined by the random or pseudo-random sequence generated by the sequence generator, ensuring that the transmitting and receiving ends can consistently determine the transmission resources of the sensing signal, thereby reducing the transmission of random observation matrix information.

Benefits of technology

It reduces signaling overhead, improves the resource utilization efficiency and security of sensing signals, and reduces the information transmission requirements of the receiving end.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024105970_22012026_PF_FP_ABST
    Figure CN2024105970_22012026_PF_FP_ABST
Patent Text Reader

Abstract

A determination method and apparatus for a sensing signal, and a device and a storage medium, which relate to the technical field of communications. The method comprises: a first node determining resources used for transmitting a sensing signal, wherein the resources are determined on the basis of a sequence generated by a sequence generator (510). The method for determining resources used for transmitting a sensing signal is specified, such that a sensing signal sending end and a sensing signal receiving end can use the same method to determine the same sequence, and the two ends can then determine the same sensing signal transmission resources on the basis of the same sequence, so that it is not necessary to send random observation matrix information of the sensing signal to the receiving end, thereby reducing signaling overheads.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, equipment and storage media for determining sensing signals Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for modeling a sensing channel. Background Technology

[0002] The integration of communication and sensing refers to the fusion of communication and sensing functions, enabling future communication systems to simultaneously possess both communication and sensing capabilities.

[0003] In conventional reference signal design, the reference signal maintains a uniform spacing in both the frequency and time domains. However, for sensing, sensing performance is affected by the parameters of the sensing signal. For example, a smaller frequency spacing results in a larger unambiguous range for distance, and a shorter transmission period results in a larger unambiguous range for velocity. To meet sensing performance requirements, such as a larger unambiguous range for distance and velocity, the sensing signal needs to have a higher density, leading to significant resource overhead.

[0004] Compressed sensing signal design can reduce the resource overhead required for sensing signals. One approach requires a random observation matrix, where the time-frequency resources of the sensing signal are in a random state. To enable the receiver to receive the sensing signal, the random observation matrix information needs to be configured at the receiver. However, the random observation matrix has a large amount of information, especially when using a bitmap for indication, which requires significant signaling overhead.

[0005] Summary of the Invention

[0006] This application provides a method, apparatus, device, and storage medium for determining a sensing signal. The technical solution provided by this application is as follows:

[0007] According to one aspect of the embodiments of this application, a method for determining a sensing signal is provided, the method being executed by a first node, the method comprising:

[0008] The resources used to transmit the sensing signal are determined, and the resources are determined based on the sequence generated by the sequence generator.

[0009] According to one aspect of the embodiments of this application, a sensing signal determining device is provided, the device comprising:

[0010] A processing module is used to determine the resources used to transmit the sensing signal, the resources being determined based on a sequence generated by a sequence generator.

[0011] According to one aspect of the embodiments of this application, a communication device is provided, the communication device including a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the above-described method.

[0012] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, characterized in that the storage medium stores a computer program for execution by a processor to implement the above-described method.

[0013] According to one aspect of the embodiments of this application, a chip is provided, characterized in that the chip includes programmable logic circuits and / or program instructions, which, when the chip is running, are used to implement the above-described method.

[0014] According to one aspect of the embodiments of this application, a computer program product is provided, characterized in that the computer program product includes computer instructions stored in a computer-readable storage medium, and a processor reads from the computer-readable storage medium and executes the computer instructions to implement the above-described method.

[0015] The technical solution provided in this application can bring the following beneficial effects:

[0016] By defining the method for determining the resources used to transmit sensing signals, the transmitting and receiving ends of sensing signals can determine the same sequence in the same way. Then, based on the same sequence, both ends can determine the same sensing signal transmission resources, thus eliminating the need to send the random observation matrix information of the sensing signal to the receiving end and reducing signaling overhead. Attached Figure Description

[0017] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;

[0018] Figure 2 is a schematic diagram of eight sensing modes provided in one embodiment of this application;

[0019] Figure 3 is a schematic diagram of a sensing system including multiple sensing nodes provided in an embodiment of this application;

[0020] Figure 4 is a schematic diagram of a 5G NR CSI-RS pattern provided in an embodiment of this application;

[0021] Figure 5 is a flowchart of a sensing signal determination method provided in an embodiment of this application;

[0022] Figure 6 is a block diagram of a sensing signal determination device provided in an embodiment of this application;

[0023] Figure 7 is a schematic diagram of the structure of a communication device provided in one embodiment of this application. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0025] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0026] Please refer to Figure 1, which shows a schematic diagram of a network architecture 100 provided in one embodiment of this application. The network architecture 100 may include: a terminal device 10, an access network device 20, and a core network element 30.

[0027] Terminal device 10 can refer to UE (User Equipment), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user equipment. Optionally, terminal device 10 can also be a cellular phone, cordless phone, SIP (Session Initiation Protocol) phone, WLL (Wireless Local Loop) station, PDA (Personal Digital Assistant), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in 5GS (5th Generation System), or terminal device in the future evolved PLMN (Public Land Mobile Network), etc., and this application embodiment is not limited in this respect. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed within the cell managed by each access network device 20. Terminal equipment can also be simply referred to as terminal or UE, the meaning of which can be understood by those skilled in the art.

[0028] Access network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Access network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with access network device functionality may differ; for example, in a 5G NR system, it is called gNodeB or gNB. As communication technologies evolve, the name "access network device" may change. For ease of description, in this embodiment, the aforementioned devices providing wireless communication functionality to terminal device 10 are collectively referred to as access network devices. Optionally, a communication relationship can be established between terminal device 10 and core network element 30 through access network device 20. For example, in an LTE (Long Term Evolution) system, access network device 20 may be one or more eNodeBs in an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or EUTRAN; in a 5G NR system, access network device 20 may be one or more gNBs in a RAN (Radio Access Network). In the embodiments of this application, unless otherwise specified, the term "network device" refers to access network device 20, such as a base station.

[0029] Core network element 30 is a network element deployed in the core network. Its main functions are to provide user connectivity, manage users, and bear services, serving as an interface to external networks. For example, core network elements in a 5G NR system may include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.

[0030] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via some air interface technology, such as the NG interface in a 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via some air interface technology, such as the Uu interface.

[0031] The "5G NR system" in this application embodiment can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this application embodiment can be applied to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (such as 6G systems (6th Generation System)). They can also be applied to other communication systems such as NB-IoT (Narrow Band Internet of Things) systems, and this application does not limit them in this regard.

[0032] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.

[0033] Integrated communication and sensing refers to the fusion of communication and sensing functions, enabling future communication systems to simultaneously possess both communication and sensing capabilities. While transmitting information over a wireless channel, the system actively recognizes and analyzes the channel's characteristics to perceive the physical features of the surrounding environment, thus enhancing both communication and sensing functions. For example, by using base station signals to sense information about the surrounding environment and designing communication links, obstacles can be avoided, improving communication performance.

[0034] Next-generation networks (such as 6G networks) are expected to be a fusion of mobile communication networks, sensing networks, and computing networks. In a narrow sense, a sensing network refers to a system with capabilities such as target localization (range measurement, velocity measurement, angle measurement), target imaging, target detection, target tracking, and target recognition. In a broad sense, a sensing network refers to a system that possesses the attributes and states of all services, networks, users, terminals, and environmental objects. From the perspective of sensing applications, sensing can be categorized as follows:

[0035] Outdoor, wide-area, or local applications include smart cities (e.g., weather monitoring), smart transportation / high-speed rail (e.g., high-precision map building, road monitoring, intrusion detection), and low-altitude applications (e.g., drone monitoring and obstacle avoidance, flight intrusion detection, flight path management).

[0036] Indoor or local area applications include smart home and health management (e.g., respiratory monitoring, intrusion detection, gesture / posture recognition, motion monitoring, movement tracking, etc.) and smart factories (e.g., intrusion detection, material detection, defect detection, etc.).

[0037] The above are just examples to provide some classifications of sensing applications; the application areas of sensing are not limited to the examples above.

[0038] Wireless communication and sensing are two major applications of modern radio frequency (RF) technology. Sensing utilizes radio waves to detect parameters of the physical environment to achieve environmental perception such as target localization, action recognition, and imaging. Traditionally, sensing and wireless communication exist independently, and this separate design leads to a waste of wireless spectrum and hardware resources. With the advent of B5G (Beyond 5G) and 6G, communication spectrum is moving towards millimeter waves, terahertz, and visible light communication. In the future, the spectrum of wireless communication will overlap with the spectrum of traditional sensing. Integrated communication and sensing technology merges these two functions. It can utilize the wireless resources of wireless communication to achieve sensing capabilities; it can leverage widely deployed cellular networks to achieve sensing services over larger areas; it can utilize base stations and multiple terminals for joint sensing to achieve higher sensing accuracy; and it can reuse wireless communication hardware modules to achieve sensing functions, reducing costs. In short, integrated communication and sensing technology enables future wireless communication systems to possess sensing capabilities, providing a foundation for the development of future smart transportation, smart cities, smart factories, drones, and other related businesses.

[0039] The "perception" mentioned in the embodiments of this application refers to the process of directly or indirectly obtaining perception information of a target or environment based on at least one perception signal such as sound waves, electromagnetic waves, and light waves (including but not limited to lasers). For example, by sending and receiving perception signals and measuring or otherwise processing the perception signals, perception information of the target or environment can be obtained, such as realizing services like positioning, ranging, speed measurement, angle measurement, target imaging, target detection, target tracking, and target recognition.

[0040] In addition, the term "perception" mentioned in the embodiments of this application can be replaced by any other word that can express the meaning of perception, such as positioning, ranging, speed measurement, angle measurement, target imaging, target detection, target tracking, and target recognition.

[0041] The nodes involved in sensing are as follows:

[0042] Sensing transmitting node: The node that transmits sensing signals.

[0043] Sensing receiving node: The node that receives the sensing signal.

[0044] Sensing Nodes: The sensing sending node and the sensing receiving node are collectively referred to as sensing nodes, which are the nodes that perform sensing.

[0045] Perception Management Node: A node that manages and controls perception tasks. The perception management node configures perception tasks for perception nodes, and the perception nodes report the perception results back to the perception management node after executing the perception tasks. The perception management node may also be called a perception control node or other names; this application does not limit the terminology.

[0046] Perception trigger node: The node that initiates perception, sets the configuration of the perception scene, and parses the perception feedback sent by the perception node.

[0047] Perception can be divided into 8 modes, as shown in Figure 2.

[0048] Mode 1, Base Station Self-Transmitting and Receiving Sensing: The base station transmits sensing signals and receives echo signals. In Mode 1, the sensing transmitting node and the sensing receiving node are the same base station. That is, the base station transmits sensing signals to the sensing target, and after the sensing signal is reflected by the sensing target, the same base station receives the echo signal (i.e., the sensing signal after reflection by the sensing target).

[0049] Mode 2, Terminal Self-Sensing: The terminal sends a sensing signal and receives the echo signal. In Mode 2, the sensing sending node and the sensing receiving node are the same terminal. That is, the terminal sends a sensing signal to the sensing target, and after the sensing signal is reflected by the sensing target, the same terminal receives the echo signal.

[0050] Mode 3, Base Station Cooperative Sensing: One base station (Base Station A in the diagram) transmits a sensing signal, and another base station (Base Station B in the diagram) receives the echo signal. In Mode 3, the sensing transmitting node and the sensing receiving node are different base stations. That is, one base station sends a sensing signal to the sensing target, and after the sensing signal is reflected by the sensing target, the echo signal is received by another base station.

[0051] Mode 4, Terminal Collaborative Sensing: One terminal (terminal A in the figure) sends a sensing signal, and another terminal (terminal B in the figure) receives the echo signal. In Mode 4, the sensing transmitting node and the sensing receiving node are different terminals. That is, one terminal sends a sensing signal to the sensing target, and after the sensing signal is reflected by the sensing target, the echo signal is received by another terminal.

[0052] Mode 5, Base Station-Terminal Cooperative Sensing: The base station sends a sensing signal, and the terminal receives the echo signal. In Mode 5, the sensing transmitting node is the base station, and the sensing receiving node is the terminal. That is, the base station sends a sensing signal to the sensing target, and after the sensing signal is reflected by the sensing target, the terminal receives the echo signal.

[0053] Mode 6, Terminal-Base Station Collaborative Sensing: The terminal sends a sensing signal, and the base station receives the echo signal. In Mode 6, the sensing sending node is the terminal, and the sensing receiving node is the base station. That is, the terminal sends a sensing signal to the sensing target, and after the sensing signal is reflected by the sensing target, the base station receives the echo signal.

[0054] In Mode 7, the sensing target is the sensing signal transmitting node. In Mode 7, the sensing transmitting node is the terminal, and the sensing receiving node is the base station. Since the sensing target (terminal) is the sensing transmitting node, the sensing signal, after being sent from the sensing transmitting node (terminal) to the sensing receiving node (base station), does not require reflection and can be directly analyzed by the base station after reception.

[0055] In Mode 8, the sensing target is the sensing signal receiving node. In Mode 8, the sensing transmitting node is the base station, and the sensing receiving node is the terminal. Since the sensing target (terminal) is the sensing receiving node, after receiving the sensing signal, the terminal needs to feed back the sensing result to the base station so that the base station is aware of the sensing result.

[0056] The nodes that transmit and receive sensing signals can be collectively referred to as sensing nodes. In the eight sensing modes mentioned above, only one or a pair of sensing nodes exist. However, in wireless communication systems, the number of terminal devices (such as mobile phones and IoT devices) is large. When multiple sensing nodes (i.e., base stations, mobile phones, IoT devices, etc. that transmit and / or receive sensing signals) exist around a sensed object, the joint participation of multiple sensing nodes can improve the accuracy of sensing and meet more complex sensing service requirements, providing richer sensing services. As shown in Figure 3, when multiple sensing nodes exist in the system (as shown in Figure 3, sensing node 1, sensing node 2, and sensing node 3), a sensing management node 31 may exist to control and manage the entire sensing service to improve efficiency. This sensing management node 31 can be a base station, a terminal device, or a core network element.

[0057] In conventional reference signal design, the reference signal maintains a uniform spacing in both the frequency and time domains. For example, as shown in Figure 4, the 5G NR CSI-RS (Channel State Information-Reference Signal) has uniform spacing in the frequency domain, with an interval of 4 REs (Resource Elements), and appears periodically in the time domain with a configurable period length.

[0058] However, for perception, the perception performance is affected by the parameters of the perception signal. For example, the smaller the frequency-domain interval of the perception signal, the larger the range of unambiguous distance, and the shorter the transmission period of the perception signal, the larger the range of unambiguous speed, etc. To meet the perception performance, such as a larger range of unambiguous distance and speed, the perception signal requires a higher density, resulting in a large amount of resource overhead.

[0059] Taking the arrangement of OFDM (Orthogonal Frequency Division Multiplexing) pilot signals as an example, and taking the self-transmitting and self-receiving as an example, the maximum unambiguous distance and the maximum unambiguous speed that the perception signal can achieve under the basic configuration can be deduced.

[0060] In the perception system, the maximum unambiguous distance refers to the maximum distance at which the system can accurately measure the distance of the perception target. Here, "unambiguous" means that the perception receiving node can distinguish the echo signals from different perception targets without signal confusion or misjudgment. In addition, the maximum phase shift between one echo signal that the perception receiving node can measure and the next echo signal is 180°, and the perception target radial velocity value corresponding to the 180° phase shift is the maximum unambiguous speed.

[0061] N perception signals on a certain symbol are uniformly arranged at a frequency-domain interval of N g , c at the center frequency of f g Δf, where Δf is the subcarrier interval. Then the frequency-domain channel response H composed of perception signals on this symbol is:

[0062] where N g is the coefficient of Δf. For example, the value of N g can be greater than 0; r is the distance between the perception target and the perception node; c is the speed of light; etc. represent different coefficients.

[0063] Performing IFFT (Inverse Fast Fourier Transform) or IDFT (Inverse Discrete Fourier Transform) on this matrix can obtain the distance r between the perception target and the perception node. However, since the Fourier transform reflects the phase change between elements, once the phase change is greater than or equal to 2π, it cannot be recognized. Thus, the maximum unambiguous distance is

[0064] Similarly, M perception signals on the subcarrier with frequency point f v wavelength λ c are arranged at a time interval of M tThe Δt are evenly arranged, where Δt is a time-domain unit, which can be a symbol or a slot, so as to obtain the time-domain channel response H as follows:

[0065] where, M t is the coefficient of Δt, such as M t can take values greater than 0; is the initial phase determined by the frequency point f c and the initial distance r0, By performing FFT (Fast Fourier Transform) on H(t), the speed v of the sensed target motion can be obtained. Since the Fourier transform reflects the phase change between elements, once the phase change is greater than or equal to 2π, it cannot be recognized. Thus, the maximum unambiguous speed is

[0066] From the above derivation, it can be seen that under the arrangement of OFDM equally spaced pilot signals, the maximum unambiguous distance and speed will decrease as the time-frequency domain placement interval of the sensing signal increases. In some scenarios, in order to meet the requirements of the sensing service for the maximum unambiguous distance and speed, the sensing signal requires a large resource overhead.

[0067] In the field of radar sensing, the design of compressive sensing signals has been proposed. The compressive sensing theory shows that if a signal is sparse, it can be reconstructed and recovered with sampling points far lower than the Nyquist sampling rate. Here, sparse signals include two cases: the signal itself is sparse, or the signal is sparse in the transform domain, such as the time-delay domain, the Doppler domain, etc.

[0068] When performing non-uniform signal design, it is to perform M-point non-uniform sampling on the N-point signal X, which is expressed as: where, is the observation matrix, Ψ∈X M×N is the orthonormal basis that converts the signal X to the transform-domain signal S, called the sparse matrix. Here, Y∈X M×N and M < N, thus realizing the signal design with a sampling rate lower than the Nyquist sampling rate. Since the signal S is K-sparse, if the observation matrix and the sparse matrix Ψ satisfy the Restricted Isometry Property (RIP), then the K coefficients can be accurately reconstructed from the M measurement values to obtain the optimal solution.

[0069] There are two methods for constructing sparse matrices: predefined orthogonal sparse bases and overcomplete dictionaries obtained through offline training via dictionary learning. In a synergistic sensing system, for a signal X using OFDM waveforms, the most typical sparse bases are FFT sparse bases and IFFT sparse bases. Specifically, for a frequency domain signal X, the sparse base transformed by the time-delay domain signal S is the FFT sparse base; for a time domain signal X, the sparse base transformed by the Doppler domain signal S is the IFFT sparse base.

[0070] Given a sparse matrix Ψ, the key to satisfying the RIP condition is designing a suitable observation matrix. Typical observation matrices that satisfy the RIP condition include random matrices such as random Gaussian matrices, random Bernoulli matrices, partially orthogonal matrices, and random sparse matrices, as well as deterministic matrices such as cyclic matrices, alternating matrices, and Hadamard matrices.

[0071] One approach to compressed sensing signal design requires a random observation matrix, meaning the time-frequency resources of the sensing signal are in a random state. To enable the receiver to receive the sensing signal, the random observation matrix information needs to be configured at the receiver. However, the random observation matrix has a large amount of information, especially when using a bitmap for indication, which incurs significant signaling overhead. Therefore, this application proposes a low-overhead sensing signal generation method.

[0072] Please refer to Figure 5, which shows a flowchart of a sensing signal determination method according to an embodiment of this application. This method can be applied to the scenarios or architectures shown in Figures 1 to 3. The method may include the following step 510.

[0073] Step 510: The first node determines the resources used to transmit the sensing signal, which are determined based on the sequence generated by the sequence generator.

[0074] In some embodiments, the first node is a sensing and transmitting node, which refers to the node that transmits sensing signals.

[0075] In some embodiments, the first node is a sensing receiving node, which refers to the node that receives sensing signals.

[0076] In some embodiments, the first node is a perception management node, which refers to a node that manages and controls perception tasks. The perception management node may also be called a perception control node or other names, and this application does not limit the specific name used.

[0077] In some embodiments, the resources include at least one of the following: time-domain resources, frequency-domain resources, and spatial-domain resources.

[0078] In some embodiments, time-domain resources refer to the resources occupied by the sensed signal in the time domain. Time-domain resources can be time slots or symbols. Symbols refer to OFDM (Orthogonal Frequency Division Multiplexing) symbols.

[0079] In some embodiments, frequency domain resources refer to the resources occupied by the sensed signal in the frequency domain. Frequency domain resources can be resource blocks (RBs) or subcarriers.

[0080] In some embodiments, spatial resources refer to the resources occupied by the sensing signal in the spatial domain, and spatial resources may be antenna ports.

[0081] In some embodiments, the first node determines the resources used to transmit the sensing signal based on the sequence generated by the sequence generator. The sequence generator is a tool used to generate the sequence, such as an algorithm or program. The sequence generated by the sequence generator can be a sequence of 0s and 1s, which may include multiple elements, each with a value of 0 or 1.

[0082] In some embodiments, the sequence generated by the sequence generator is random, and the first node determines the resources used for transmitting the sensing signal based on the random sequence generated by the sequence generator. In some embodiments, the sequence generated by the sequence generator is a random sequence, and the first node determines the resources used for transmitting the sensing signal based on the random sequence generated by the sequence generator.

[0083] In the field of communications, a random sequence refers to a sequence of random variables, also known as a random number sequence or random variable sequence. It is crucial in probability theory and statistics, serving as a form of studying random phenomena. A random sequence is formed by arranging a series of random variables in a specific order; these random variables can be continuous or discrete, depending on the specific communication process or signal model. In communications, random sequences are widely used in signal processing, communication system analysis, and noise analysis to describe and simulate the characteristics of various random phenomena and signals in communication systems. Random sequences are characterized by randomness and unpredictability.

[0084] In some embodiments, the sequence generated by the sequence generator has pseudo-randomness, and the first node determines the resources used for transmitting the sensing signal based on the pseudo-random sequence generated by the sequence generator. In some embodiments, the sequence generated by the sequence generator is a pseudo-random sequence, and the first node determines the resources used for transmitting the sensing signal based on the pseudo-random sequence generated by the sequence generator.

[0085] In the field of communications, a pseudo-random sequence refers to a binary code sequence that can be predetermined and repeatedly generated and replicated, while possessing random statistical properties. Pseudo-random sequences have wide applications in communications. They are generated through specific methods, such as feedback shift registers, where the feedback function determines the sequence's characteristics. These sequences are predictable and repeatable, yet exhibit statistical properties similar to random sequences, making them extremely useful in applications requiring both randomness and controllability. For example, in mobile communications, navigation, radar, and secure communications, pseudo-random sequences are used for critical tasks such as error rate testing and signal synchronization. Pseudo-random sequences possess predictability, repeatability, randomness, and periodicity.

[0086] In some embodiments, the elements in the sequence generated by the sequence generator satisfy any of the following distributions: Gaussian distribution, normal distribution, Bernoulli distribution, or random distribution.

[0087] In some embodiments, the sequence generator is any one of the following: a random number generator or a pseudo-random sequence generator. For example, the sequence generator is a Gaussian distributed random number generator, capable of generating sequences with Gaussian distribution characteristics. For example, the sequence generator is a pseudo-random sequence generator, such as a pseudo-random sequence generator based on the Gold sequence. The Gold sequence is a pseudo-random sequence with good characteristics proposed and analyzed based on m-sequences; it is preferably constructed by adding two m-sequences of equal code length and the same code clock rate modulo 2.

[0088] By using random or pseudo-random sequences generated by a sequence generator, the resources used to transmit sensing signals can be determined, giving the resources used to transmit sensing signals random or pseudo-random characteristics, which helps to improve security.

[0089] In some embodiments, the input parameters of the sequence generator include at least one of the following: the frequency domain resource number of the sensing signal, the time domain resource number of the sensing signal, the sensing service number, the transmitter number of the sensing signal, the receiver number of the sensing signal, the repetition period of the sensing signal, and the number of repetitions of the sensing signal. Wherein, the frequency domain resource number of the sensing signal refers to the sequence number of the frequency domain resource used to transmit the sensing signal, used to indicate the location of the frequency domain resource. The time domain resource number of the sensing signal refers to the sequence number of the time domain resource used to transmit the sensing signal, used to indicate the location of the time domain resource. The sensing service number refers to the number of the sensing service, used to indicate the sensing service corresponding to the transmitted sensing signal, such as different services like ranging or speed measurement. The transmitter number of the sensing signal indicates the transmitter of the sensing signal, i.e., the sensing transmitting node. The receiver number of the sensing signal indicates the receiver of the sensing signal, i.e., the sensing receiving node. The repetition period of the sensing signal refers to the interval between two adjacent transmissions where the sensing signal supports repeated transmission. The number of repetitions of the sensing signal refers to the number of times the sensing signal supports repeated transmission.

[0090] In some embodiments, the input parameters are used to determine the initial factors of the sequence generator, and the sequence is determined based on the initial factors. In some embodiments, the sequence generator determines the initial factors based on the input parameters described above, and then determines the sequence based on the initial factors.

[0091] By specifying the input parameters for determining the initial factors of the sequence generator, the transmitting and receiving ends of the sensing signal can determine the initial factors based on the same input parameters. This allows both ends to determine the same random or pseudo-random sequence based on the same initial factors, and then determine the same sensing signal transmission resources based on the same random or pseudo-random sequence. This eliminates the need to send the random observation matrix information of the sensing signal to the receiving end, reducing signaling overhead.

[0092] In some embodiments, the resources are further determined based on at least one of the following: the bandwidth of the sensed signal, the duration of the sensed signal, the starting frequency domain resources of the sensed signal, the ending frequency domain resources of the sensed signal, the starting time domain resources of the sensed signal, the ending time domain resources of the sensed signal, the frequency domain spacing of the sensed signal, the time domain spacing of the sensed signal, and the antenna port of the sensed signal. The starting and ending frequency domain resources can be represented using subcarriers, resource blocks, etc. The starting and ending time domain resources can be represented using symbols, time slots, etc. The frequency domain spacing can be represented using subcarrier spacing, resource block spacing, etc. The time domain spacing can be represented using symbol spacing, time slot spacing, etc. Furthermore, the sensed transmitting node can support multiple antenna ports, using multiple antenna ports to transmit the sensed signal; the antenna port of the sensed signal refers to the antenna port that transmits the sensed signal.

[0093] Based on the above information, at least one of the time-domain resources, frequency-domain resources, and spatial-domain resources used to transmit sensing signals can be determined.

[0094] In some embodiments, the first node determines the resources used for transmitting the sensing signal, including: the first node determines a candidate resource set for the sensing signal, the candidate resource set including at least one candidate resource; the first node determines the resources used for transmitting the sensing signal from the candidate resource set based on a sequence, wherein an element in the sequence corresponds to a candidate resource in the candidate resource set, and the element is used to indicate whether to use the candidate resource corresponding to the element to transmit the sensing signal.

[0095] In some embodiments, each element in the sequence takes the value of a first value or a second value, wherein the first value is 1 and the second value is 0, or the first value is 0 and the second value is 1. For each element in the sequence, when the element takes the value of the first value, the candidate resource corresponding to the element is occupied, that is, the candidate resource corresponding to the element is used to transmit the sensing signal; when the element takes the value of the second value, the candidate resource corresponding to the element is not occupied, that is, the candidate resource corresponding to the element is not used to transmit the sensing signal.

[0096] In some embodiments, when the first node is a sensing transmitting node, the first node transmits the sensing signal on the resources used to transmit the sensing signal after determining the resources used to transmit the sensing signal.

[0097] In some embodiments, when the first node is a sensing receiving node, the first node receives the sensing signal on the resources used to transmit the sensing signal after determining the resources used to transmit the sensing signal.

[0098] In this embodiment of the application, by specifying the method for determining the resources used to transmit the sensing signal, the transmitting end and the receiving end of the sensing signal can determine the same sequence in the same way. Then, the two ends can determine the same sensing signal transmission resources based on the same sequence, thereby eliminating the need to send the random observation matrix information of the sensing signal to the receiving end and reducing signaling overhead.

[0099] The technical solution of this application will be described below using the determination of the frequency domain resources of the sensing signal as an example.

[0100] In some embodiments, the first node determines the frequency domain resources of the sensed signal, which are determined based on the sequence generated by the sequence generator.

[0101] In some embodiments, the first node can be a sensing transmitting node (i.e., a node that transmits the sensing signal) or a sensing receiving node (i.e., a node that receives the sensing signal). In some embodiments, the sensing transmitting node and the sensing receiving node determine the frequency domain resources of the sensing signal based on the sequence generated by the sequence generator.

[0102] In some embodiments, the sequence generator is a pseudo-random sequence generator based on Gold sequences, which allows for the reuse of the sequence generator in the communication system and reduces the complexity of the device.

[0103] The sequence generator produces sequences of length M. PN A sequence c(n), where n = 0, 1, ..., M PN -1;

[0104] c(n)=(x1(n+N c )+x2(n+N c ))mod2

[0105] x1(n+31)=(x1(n+3)+x1(n))mod 2

[0106] x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2

[0107] Where, N c =1600, the first m-sequence x1(n) is initialized with x1(0) = 1, x1(n) = 0, n = 1, 2, ..., 30, and the second m-sequence x2(n) is initialized with... initialization.

[0108] The above c init c represents the initial factor of the sequence generator. In some embodiments, c init The number is determined by at least one parameter among the sensing resource number and the time-domain resource sequence number (such as time slot number, symbol number) of the sensing signal. In some embodiments, multiple sets of sensing resources can be pre-configured, and the aforementioned sensing resource number refers to the number of a set of sensing resources. Each set of sensing resources has a corresponding number, and different sets of sensing resources have different numbers. Different sets of sensing resources occupy at least one of the time-domain resources, frequency-domain resources, and spatial-domain resources.

[0109] In some embodiments, the initial factor c init Determining the time-domain resource sequence number based on the sensing resource number and sensing signal.

[0110] For example,

[0111] in, It is the number of symbols within a time slot. It's a timeslot number. It is a sensing resource number. The value ranges from 0 to 4095 and is configured by higher layers; l is the symbol number within the time slot. For example... Current timeslot number =0, If configured to 0, and the current symbol is l = 0, then c init =2 10 That is, x2(10) = 1, x2(n) = 0, n = {0, 1, ... 30} except for 10.

[0112] By using the above method, the initial factor is determined based on the sensing resource number and the time-domain resource sequence number of the sensing signal. This allows for the determination of different initial factors for different subframes, thereby increasing the time-varying nature and randomness of the transmission resources used by the sensing signal, which helps to improve security.

[0113] In some embodiments, the initial factor c init The determination is based on the sensing resource number, the time-domain resource sequence number of the sensing signal, and the repetition period of the sensing signal.

[0114] For example,

[0115] in, It is the number of symbols within a time slot. It is the time slot number of the first sensing signal within the repetition period of the sensing signal. It is a sensing resource number. The value ranges from 0 to 4095 and is configured by higher layers. l is the symbol number within the time slot of the first sensing signal in the repetition cycle of the sensing signal. For example... The time slot number of the first sensing signal within the repetition period of the sensing signal. =0, If the value is configured to 0, and the sign of the first sensing signal within the repetition period of the sensing signal is l = 0, then c init =2 10 That is, x2(10) = 1, x2(n) = 0, n = {0, 1, ... 30} except for 10.

[0116] By determining the initial factor based on the sensing resource number, the time-domain resource sequence number of the sensing signal, and the repetition period of the sensing signal using the above method, consistency within the period can be guaranteed, facilitating signal combining and improving the received SINR (Signal to Interference plus Noise Ratio). Meanwhile, the period has randomness.

[0117] In some embodiments, the initial factor c iniy Determined based on the perceived resource number.

[0118] For example,

[0119] in, It is the perceived resource number, and its value ranges from 0 to 2. 31 The value is between 0 and 4096, configured by higher levels. For example... If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0120] The above method, which determines the initial factors based on the sensing resource number, allows for random adjustments based on the sensing signal configuration, thus exhibiting randomness. However, consistency exists in other dimensions, facilitating signal merging and improving SINR.

[0121] In some embodiments, the initial factor c init Determined based on the sensing resource number and sensing service number.

[0122] For example,

[0123] in, It is the perceived resource number, and its value ranges from 0 to 2. 21 Between them, there is a high-level configuration. It is the service ID, configured by higher management, with a value ranging from 0 to 2. 21 Between. For example If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0124] The above method determines the initial factors based on the sensing resource number and sensing service number, and adjusts them randomly based on the sensing signal configuration, thus exhibiting randomness. Introducing the sensing service number ensures that different services have different patterns, meeting service requirements. However, consistency exists in other dimensions, facilitating signal merging and improving SINR.

[0125] In some embodiments, the initial factor c initThe determination is based on the sensing resource number and the receiver number of the sensing signal.

[0126] For example,

[0127] in, It is the perceived resource number, and its value ranges from 0 to 2. 15 Between them, there is a high-level configuration. The receiver of the sensed signal is numbered, with a value ranging from 0 to 2. 15 Between. For example Configured to 0, If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0128] The above method determines the initial factors based on the sensing resource number and the receiver number of the sensing signal, and adjusts them randomly based on the sensing signal configuration, thus exhibiting randomness. Introducing receiver numbers ensures that different receivers have different sequences, avoiding mutual interference.

[0129] In some embodiments, the initial factor c init The determination is based on the sensing resource number and the transmitting end number of the sensing signal.

[0130] For example,

[0131] in, It is the perceived resource number, and its value ranges from 0 to 2. 15 Between them, there is a high-level configuration. The transmitter of the sensing signal is numbered, with a value ranging from 0 to 2. 15 Between. For example Configured to 0, If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0132] The above method determines the initial factor based on the sensing resource number and the transmitter number of the sensing signal, and adjusts it randomly based on the sensing signal configuration, thus exhibiting randomness. Introducing the transmitter number ensures that different transmitters have different sequences, avoiding mutual interference. Furthermore, it remains unchanged regardless of the receiver, allowing the transmitter signal to be received by multiple receivers.

[0133] In some embodiments, in the sequence generated by the sequence generator, each element takes the value of a first value or a second value. For each element in the sequence, when the element takes the value of the first value, the corresponding frequency domain unit is occupied, i.e., the frequency domain unit corresponding to the element is used to transmit the sensing signal; when the element takes the value of the second value, the corresponding frequency domain unit is not occupied, i.e., the frequency domain unit corresponding to the element is not used to transmit the sensing signal. Here, the frequency domain unit can be a subcarrier or a resource block. For example, in the sequence generated by the sequence generator, each element takes the value of 1 or 0, where 1 indicates that the corresponding frequency domain unit is occupied, and 0 indicates that the corresponding frequency domain unit is not occupied.

[0134] The frequency domain resource range of the sensing signal, including the bandwidth of the sensing signal, the starting frequency domain resources (e.g., subcarriers, resource blocks, etc.), the ending frequency domain resources, the frequency domain spacing (e.g., subcarrier spacing, resource block spacing, etc.), and the frequency domain offset, is configured by higher layers. This higher-layer configuration typically originates from the sensing transmitting node, the sensing receiving node, or the sensing management node. Specifically, the higher layer configures the starting RB of the sensing signal as K. S The end of the sensing signal RB is K. E And the frequency domain spacing of the sensing signal is n subcarriers. For example, if the starting RB of the sensing signal is RB numbered 0, the ending RB of the sensing signal is RB numbered 99, the frequency domain spacing of the sensing signal is 2 subcarriers, and the frequency domain offset of the sensing signal is 0, then the frequency domain resource range of the sensing signal is RB: {0,1,2,…,99}, and each RB contains subcarriers numbered {0,2,4,6,8,10}.

[0135] The sequence generated by the sequence generator, combined with the frequency domain resource range of the sensed signal, determines the frequency domain resources of the sensed signal. For example, if the frequency domain interval of the sensed signal is 2 subcarriers and the frequency domain offset of the sensed signal is 0, then the frequency domain resource range of the sensed signal is RB: {0,1,2…,99}, with subcarriers numbered {0,2,4,6,8,10} within each RB. The sequence generated by the sequence generator is {0,1,0,1,1,0,1,0….}, where the first value of the sequence generated by the sequence generator corresponds to the first resource within the frequency domain range of the sensed signal, the second value corresponds to the second resource within the frequency domain range of the sensed signal, and so on. Therefore, the frequency domain resources of the sensed signal are subcarriers 2, 6, 8 in RB0, subcarriers 0… in RB1.

[0136] The technical solution of this application will be described below, taking the determination of the time-domain resources of the sensing signal as an example.

[0137] In some embodiments, the first node determines the temporal resources of the sensed signal, which are determined based on the sequence generated by the sequence generator.

[0138] In some embodiments, the first node can be a sensing transmitting node (i.e., a node that transmits the sensing signal) or a sensing receiving node (i.e., a node that receives the sensing signal). In some embodiments, the sensing transmitting node and the sensing receiving node determine the time-domain resources of the sensing signal based on the sequence generated by the sequence generator.

[0139] In some embodiments, the sequence generator is a pseudo-random sequence generator based on Gold sequences, which allows for the reuse of the sequence generator in the communication system and reduces the complexity of the device.

[0140] The sequence generator produces sequences of length M. PN c(n), where n = 0, 1, ..., M PN -1;

[0141] c(n)=(x1(n+N c )+x2(n+N c ))mod2

[0142] x1(n+31)=(x1(n+3)+x1(n))mod 2

[0143] x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod 2

[0144] Where, N c =1600, the first m-sequence x1(n) is initialized with x1(0) = 1, x1(n) = 0, n = 1, 2, ..., 30, and the second m-sequence x2(n) is initialized with... initialization.

[0145] The above c init c represents the initial factor of the sequence generator. In some embodiments, c init The number is determined by at least one parameter, including the sensing resource number and the frequency domain resource number of the sensing signal (such as subcarrier number, RB number). In some embodiments, multiple sets of sensing resources can be pre-configured, and the aforementioned sensing resource number refers to the number of a set of sensing resources. Each set of sensing resources has a corresponding number, and different sets of sensing resources have different numbers. Different sets of sensing resources occupy at least one of the time domain resources, frequency domain resources, and spatial domain resources.

[0146] In some embodiments, the initial factor c iniy Determined based on the sensing resource number and the frequency domain resource sequence number of the sensing signal.

[0147] For example,

[0148] in, It is the number of subcarriers within the RB. It's RB. It is a sensing resource number. The value ranges from 0 to 4095 and is configured by higher layers; s is the subcarrier number within the RB. For example... Current RB number =0, If it is configured to 0, and the current symbol is s = 0, then c init =2 10 That is, x2(10) = 1, x2(n) = 0, n = {0, 1, ... 30} except for 10.

[0149] By using the above method, the initial factor is determined based on the sensing resource number and the frequency domain resource number of the sensing signal. This allows for the determination of different initial factors for different frequency bands, thereby increasing the frequency domain variation characteristics of the transmission resources used by the sensing signal and increasing its randomness, which in turn helps to improve security.

[0150] In some embodiments, the initial factor c init The determination is based on the sensing resource number, the frequency domain resource number of the sensing signal, and the repetition period of the sensing signal.

[0151] For example,

[0152] in, It is the number of subcarriers within the RB. It is the RB number of the first sensing signal within the repetition period of the sensing signal. It is a sensing resource number. The value ranges from 0 to 4095 and is configured by higher layers. s is the subcarrier number within the RB of the first sensing signal in the repetition period of the sensing signal. For example... The RB number of the first sensing signal within the repetition period of the sensing signal =0, If the subcarrier number s = 0 within the RB of the first sensing signal in the repetition period of the sensing signal is configured to 0, then c init =2 10 That is, x2(10) = 1, x2(n) = 0, n = {0, 1, ... 30} except for 10.

[0153] By determining the initial factor based on the sensing resource number, the frequency domain resource number of the sensing signal, and the repetition period of the sensing signal using the above method, consistency within the period can be guaranteed, facilitating signal combining and improving the received SINR. Meanwhile, the period exhibits randomness.

[0154] In some embodiments, the initial factor c init Determined based on the perceived resource number.

[0155] For example,

[0156] in, It is the perceived resource number, and its value ranges from 0 to 2. 31 The value is between 0 and 4096, configured by higher levels. For example... If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0157] The above method, which determines the initial factors based on the sensing resource number, allows for random adjustments based on the sensing signal configuration, thus exhibiting randomness. However, consistency exists in other dimensions, facilitating signal merging and improving SINR.

[0158] In some embodiments, the initial factor c iniy Determined based on the sensing resource number and sensing service number.

[0159] For example,

[0160] in, It is the perceived resource number, and its value ranges from 0 to 2. 21 Between them, there is a high-level configuration. It is the service ID, configured by higher management, with a value ranging from 0 to 2. 21 Between. For example If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0161] The above method determines the initial factors based on the sensing resource number and sensing service number, and adjusts them randomly based on the sensing signal configuration, thus exhibiting randomness. Introducing the sensing service number ensures that different services have different patterns, meeting service requirements. However, consistency exists in other dimensions, facilitating signal merging and improving SINR.

[0162] In some embodiments, the initial factor c init The determination is based on the sensing resource number and the receiver number of the sensing signal.

[0163] For example,

[0164] in, It is the perceived resource number, and its value ranges from 0 to 2. 15 Between them, there is a high-level configuration. The receiver of the sensed signal is numbered, with a value ranging from 0 to 2. 15 Between. For example Configured to 0, If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0165] The above method determines the initial factors based on the sensing resource number and the receiver number of the sensing signal, and adjusts them randomly based on the sensing signal configuration, thus exhibiting randomness. Introducing receiver numbers ensures that different receivers have different sequences, avoiding mutual interference.

[0166] In some embodiments, the initial factor c init The determination is based on the sensing resource number and the transmitting end number of the sensing signal.

[0167] For example,

[0168] in, It is the perceived resource number, and its value ranges from 0 to 2. 15 Between them, there is a high-level configuration. The transmitter of the sensing signal is numbered, with a value ranging from 0 to 2. 15 Between. For example Configured to 0, If configured as 1, then c init =1, that is, x2(1) =1, x2(n) =0, n = {0,1,…30} except 1.

[0169] The above method determines the initial factor based on the sensing resource number and the transmitter number of the sensing signal, and adjusts it randomly based on the sensing signal configuration, thus exhibiting randomness. Introducing the transmitter number ensures that different transmitters have different sequences, avoiding mutual interference. Furthermore, it remains unchanged regardless of the receiver, allowing the transmitter signal to be received by multiple receivers.

[0170] In some embodiments, in the sequence generated by the sequence generator, each element takes the value of a first numerical value or a second numerical value. For each element in the sequence, when the element takes the value of the first numerical value, the corresponding time-domain unit is occupied, that is, the time-domain unit corresponding to the element is used to transmit the sensing signal; when the element takes the value of the second numerical value, the corresponding time-domain unit is not occupied, that is, the time-domain unit corresponding to the element is not used to transmit the sensing signal. Here, the time-domain unit can be a symbol or a time slot. For example, in the sequence generated by the sequence generator, each element takes the value of 1 or 0, where 1 indicates that the corresponding time-domain unit is occupied, and 0 indicates that the corresponding time-domain unit is not occupied.

[0171] The temporal resource range of the sensing signal, including the duration of the sensing signal, the initial temporal resources (e.g., symbols, time slots, etc.), the final temporal resources, the temporal interval (e.g., symbol interval, time slot interval, etc.), and the temporal offset, is configured by higher layers. This higher-layer configuration typically originates from the sensing transmitting node, sensing receiving node, or sensing management node. Specifically, the higher layer configures the initial time slot of the sensing signal to be K. S The end gap of the sensing signal is K. E And the time-domain interval of the sensing signal is n symbols. For example, the starting time slot of the sensing signal is time slot numbered 0, and the ending time slot of the sensing signal is time slot numbered 99 (the time slot numbers are numbered within N radio frames, typically N = 1024), the time-domain interval of the sensing signal is 2 symbols, and the time-domain offset of the sensing signal is 0. Then the time-domain resource range of the sensing signal is time slots: {0, 1, 2, ..., 99}, and each time slot contains symbols numbered {0, 2, 4, 6, 8, 10, 12}.

[0172] The sequence generated by the sequence generator, combined with the temporal resource range of the sensing signal, determines the temporal resources of the sensing signal. For example, if the temporal interval of the sensing signal is 2 symbols and the temporal offset is 0, then the temporal resource range of the sensing signal is time slots: {0,1,2…,99}, with symbols numbered {0,2,4,6,8,10,12} within each time slot. The sequence generated by the sequence generator is {0,1,0,1,1,0,1,0,1…}, where the first value of the sequence generated by the sequence generator corresponds to the first resource within the temporal range of the sensing signal, the second value corresponds to the second resource within the temporal range of the sensing signal, and so on. Therefore, the temporal resources of the sensing signal are symbols 2,6,8,12 in time slot 0, symbols 2… in time slot 1.

[0173] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0174] Please refer to Figure 6, which shows a block diagram of a sensing signal determination device according to an embodiment of this application. This device has the functionality to implement the method example described above for the first node side. This functionality can be implemented in hardware or by hardware executing corresponding software. The device can be the first node described above, or it can be located within the first node. As shown in Figure 6, the device 600 may include a processing module 610.

[0175] Processing module 610 is used to determine the resources used to transmit the sensing signal, the resources being determined based on a sequence generated by a sequence generator.

[0176] In some embodiments, the resources include at least one of the following: time-domain resources, frequency-domain resources, and spatial-domain resources.

[0177] In some embodiments, the sequence is a random sequence or a pseudo-random sequence.

[0178] In some embodiments, the elements in the sequence satisfy any of the following distributions: Gaussian distribution, normal distribution, Bernoulli distribution, and random distribution.

[0179] In some embodiments, the sequence generator is any one of the following: a random number generator or a pseudo-random sequence generator.

[0180] In some embodiments, the input parameters of the sequence generator include at least one of the following: the frequency domain resource number of the sensing signal, the time domain resource number of the sensing signal, the sensing service number, the transmitter number of the sensing signal, the receiver number of the sensing signal, the repetition period of the sensing signal, and the number of repetitions of the sensing signal.

[0181] In some embodiments, the input parameters are used to determine the initial factors of the sequence generator, and the sequence is determined based on the initial factors.

[0182] In some embodiments, the resources are further determined based on at least one of the following: the bandwidth of the sensing signal, the duration of the sensing signal, the starting frequency domain resource of the sensing signal, the ending frequency domain resource of the sensing signal, the starting time domain resource of the sensing signal, the ending time domain resource of the sensing signal, the frequency domain spacing of the sensing signal, the time domain spacing of the sensing signal, and the antenna port of the sensing signal.

[0183] In some embodiments, the processing module 610 is configured to: determine a candidate resource set for the sensing signal, the candidate resource set including at least one candidate resource; and determine, based on the sequence, a resource for transmitting the sensing signal from the candidate resource set, wherein an element in the sequence corresponds to a candidate resource in the candidate resource set, and the element is used to indicate whether the candidate resource corresponding to the element is used to transmit the sensing signal.

[0184] In some embodiments, the first node is a sensing sending node, a sensing receiving node, or a sensing management node.

[0185] In this embodiment of the application, by specifying the method for determining the resources used to transmit the sensing signal, the transmitting end and the receiving end of the sensing signal can determine the resources of the sensing signal in the same way, thereby avoiding the need to send the random observation matrix information of the sensing signal to the receiving end and reducing signaling overhead.

[0186] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0187] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0188] Please refer to Figure 7, which shows a schematic diagram of the structure of a communication device 700 provided in one embodiment of this application. The communication device 700 can be the first node described above, and can be used to execute the method steps in the above embodiments. The communication device 700 can be a network device (such as a base station), a terminal device, a server, a core network element, a sensing information collector, etc. The communication device 700 may include: a processor 701, a transceiver 702, and a memory 703. The processor 701 is used to implement various processing functions of the communication device 700, such as implementing the functions of the above-mentioned processing modules, generating information to be sent, processing received information, controlling transmission and / or reception, etc. The transceiver 702 is used to implement transmission and / or reception functions, such as implementing the functions of the above-mentioned transmission module and / or reception module.

[0189] The processor 701 includes one or more processing cores. The processor 701 executes various functional applications and information processing by running software programs and modules.

[0190] The transceiver 702 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.

[0191] The memory 703 can be connected to the processor 701 and the transceiver 702.

[0192] The memory 703 can be used to store a computer program executed by the processor, and the processor 701 is used to execute the computer program to implement the various steps of the above method.

[0193] Furthermore, the memory 703 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static on-demand memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.

[0194] In some embodiments, when the communication device 700 is implemented as a first node, the processor 701 is used to determine the resources used for transmitting the sensing signal, the resources being determined based on a sequence generated by a sequence generator.

[0195] For details not described in the above embodiments, please refer to the descriptions in the above method embodiments, which will not be repeated here.

[0196] This application embodiment also provides a computer-readable storage medium storing a computer program, which is executed by the processor of the first node to implement the above-described sensing signal determination method.

[0197] In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0198] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running on a first node, it is used to implement the above-described sensing signal determination method.

[0199] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. The processor of the first node reads and executes the computer program from the computer-readable storage medium to implement the above-described sensing signal determination method.

[0200] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0201] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0202] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0203] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0204] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0205] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for determining a sensing signal, characterized in that, The method is performed by a first node, and the method comprises: determining a resource for transmitting a sensing signal, the resource being determined based on a sequence generated by a sequence generator.

2. The method of claim 1, wherein, The resource comprises at least one of: a time domain resource, a frequency domain resource, and a space domain resource.

3. The method according to claim 1 or 2, characterized in that, The sequence is a random sequence or a pseudo-random sequence.

4. The method according to any one of claims 1 to 3, characterized in that, Elements in the sequence satisfy any one of the following distributions: a Gaussian distribution, a normal distribution, a Bernoulli distribution, and a random distribution.

5. The method according to any one of claims 1 to 4, characterized in that, The sequence generator is any one of: a random number generator and a pseudo-random sequence generator.

6. The method according to any one of claims 1 to 5, characterized in that, Input parameters of the sequence generator comprise at least one of: a frequency domain resource sequence number of the sensing signal, a time domain resource sequence number of the sensing signal, a sensing service number, a transmitting end number of the sensing signal, a receiving end number of the sensing signal, a repetition period of the sensing signal, and a repetition number of the sensing signal.

7. The method of claim 6, wherein, The input parameters are used to determine an initial factor of the sequence generator, and the sequence is determined based on the initial factor.

8. The method according to any one of claims 1 to 7, characterized in that, The resource is further determined based on at least one of the following information: a bandwidth of the sensing signal, a duration of the sensing signal, a starting frequency domain resource of the sensing signal, an ending frequency domain resource of the sensing signal, a starting time domain resource of the sensing signal, an ending time domain resource of the sensing signal, a frequency domain interval of the sensing signal, a time domain interval of the sensing signal, and an antenna port of the sensing signal.

9. The method according to any one of claims 1 to 8, characterized in that, The determining of the resource for transmitting the sensing signal comprises: determining a candidate resource set of the sensing signal, the candidate resource set comprising at least one candidate resource; based on the sequence, determining, from the candidate resource set, the resource for transmitting the sensing signal, wherein one element in the sequence corresponds to one candidate resource in the candidate resource set, and the element is used to indicate whether the sensing signal is transmitted by using the candidate resource corresponding to the element.

10. The method according to any one of claims 1 to 9, characterized in that, The first node is a sensing transmitting node, a sensing receiving node, or a sensing management node.

11. A perception signal determination apparatus characterized by comprising: The apparatus comprises: a processing module configured to determine a resource for transmitting a sensing signal, the resource being determined based on a sequence generated by a sequence generator.

12. The apparatus of claim 11, wherein, The resource comprises at least one of: a time domain resource, a frequency domain resource, and a space domain resource.

13. The apparatus of claim 11 or 12, wherein, The sequence is a random sequence or a pseudo-random sequence.

14. The apparatus of any one of claims 11 to 13, wherein, Elements in the sequence satisfy any one of the following distributions: a Gaussian distribution, a normal distribution, a Bernoulli distribution, and a random distribution.

15. The apparatus of any one of claims 11 to 14, wherein, The sequence generator is any one of: a random number generator and a pseudo-random sequence generator.

16. The apparatus of any one of claims 11 to 15, wherein, Input parameters of the sequence generator comprise at least one of: a frequency domain resource sequence number of the sensing signal, a time domain resource sequence number of the sensing signal, a sensing service number, a transmitting end number of the sensing signal, a receiving end number of the sensing signal, a repetition period of the sensing signal, and a repetition number of the sensing signal.

17. The apparatus of claim 16, wherein, The input parameters are used to determine an initial factor of the sequence generator, and the sequence is determined based on the initial factor.

18. The apparatus of any one of claims 11 to 17, wherein, The resource is further determined based on at least one of the following information: a bandwidth of the sensing signal, a duration of the sensing signal, a starting frequency domain resource of the sensing signal, an ending frequency domain resource of the sensing signal, a starting time domain resource of the sensing signal, an ending time domain resource of the sensing signal, a frequency domain interval of the sensing signal, a time domain interval of the sensing signal, an antenna port of the sensing signal.

19. The apparatus of any one of claims 11 to 18, wherein, The processing module is configured to: determine a candidate resource set of the sensing signal, the candidate resource set including at least one candidate resource; determine, based on the sequence, a resource for transmitting the sensing signal from the candidate resource set, wherein one element in the sequence corresponds to one candidate resource in the candidate resource set, and the element is used to indicate whether the sensing signal is transmitted using the candidate resource corresponding to the element.

20. The apparatus of any one of claims 11 to 19, wherein, The apparatus is arranged at a first node, and the first node is a sensing transmitting node, a sensing receiving node, or a sensing management node.

21. A communications device, characterized by The communication device includes a processor and a memory, and the memory stores a computer program, and the processor executes the computer program to implement the method in any one of claims 1 to 10.

22. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the method in any one of claims 1 to 10.

23. A chip, characterized by The chip includes programmable logic circuit and / or program instructions, and when the chip is running, the programmable logic circuit and / or program instructions are used to implement the method in any one of claims 1 to 10.

24. A computer program product, characterised in that, The computer program product includes computer instructions stored in a computer readable storage medium, and a processor reads and executes the computer instructions from the computer readable storage medium to implement the method in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method, device and system for processing pseudo random sequence

    CN107592673A

  • Transmission resource configuration method, communication device and storage medium

    CN117956627A

  • Resource indication method and device

    CN118057887A

  • Resource configuration method and device, resource determination method and device, communication equipment and storage medium

    CN118075904A

  • Methods, devices and computer readable medium for transmission of reference signal

    WO2020118723A1