Signal generation method and apparatus, and device

By generating signals using ZC sequences and random coefficients, and associating the root sequence number of the ZC sequence with the wireless frame index, the problem of poor temporal correlation characteristics of the signal is solved, thereby improving the signal's anti-interference capability and sensing performance.

WO2026032176A1PCT designated stage Publication Date: 2026-02-12VIVO MOBILE COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/112316
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-09
Filing Date
2025-08-04
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

In existing technologies, the time-domain correlation characteristics of signals are poor, resulting in the signal being identical in each wireless frame, which affects the signal's anti-interference ability and sensing performance.

Method used

The signal is generated using the Zadoff-Chu (ZC) sequence and random coefficients, and the root sequence number of the ZC sequence is associated with the radio frame index to generate the target signal to avoid the signal being the same on each radio frame and to improve the temporal correlation characteristics of the signal.

Benefits of technology

By combining ZC sequences and random coefficients, the generated signal possesses randomness, which improves the signal's time-domain correlation characteristics and enhances its anti-interference capability and sensing performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025112316_12022026_PF_FP_ABST
    Figure CN2025112316_12022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a signal generation method and apparatus, and a device. The signal generation method in the embodiments of the present application comprises: a first device generating a target signal on the basis of a ZC sequence, wherein the target signal satisfies at least one of the following: the target signal being generated on the basis of the ZC sequence and a random coefficient; and a root sequence number of the ZC sequence being associated with a radio frame index.
Need to check novelty before this filing date? Find Prior Art

Description

Signal generation methods, apparatus and equipment

[0001] Cross-reference of related applications

[0002] This application claims priority to Chinese Patent Application No. 202411094123.6, filed in China on August 9, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of communication technology, specifically relating to a signal generation method, apparatus, and device. Background Technology

[0004] In some related technologies, signal generation is mainly based on the frequency domain dimension or subcarrier dimension. Specifically, for each radio frame, the signal is generated directly based on the same sequence, resulting in the same signal being generated for each radio frame, which makes the time domain correlation characteristics of the signal relatively poor. Summary of the Invention

[0005] This application provides a signal generation method, apparatus, and device that can solve the problem of poor time-domain correlation characteristics of signals.

[0006] Firstly, a signal generation method is provided, including:

[0007] The first device generates a target signal based on the Zadoff-Chu (ZC) sequence, wherein the target signal satisfies at least one of the following:

[0008] The target signal is generated based on the ZC sequence and random coefficients;

[0009] The root sequence number of the ZC sequence is associated with the radio frame index.

[0010] Secondly, a signal generation device is provided, comprising:

[0011] A processing module is configured to generate a target signal based on a ZC sequence, wherein the target signal satisfies at least one of the following:

[0012] The target signal is generated based on the ZC sequence and random coefficients;

[0013] The root sequence number of the ZC sequence is associated with the radio frame index.

[0014] Thirdly, a signal generation apparatus is provided, the apparatus being configured to perform the steps of the signal generation method as provided in the embodiments of this application.

[0015] Fourthly, an apparatus is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the signal generation method provided in the embodiments of this application.

[0016] Fifthly, a device is provided, including a processor and a communication interface, wherein the processor is configured to generate a target signal based on a ZC sequence, the target signal satisfying at least one of the following: the target signal is generated based on the ZC sequence and random coefficients; the root sequence number of the ZC sequence is associated with a radio frame index.

[0017] In a sixth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the signal generation method provided in the embodiments of this application.

[0018] In a seventh aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the signal generation method provided in the embodiments of this application.

[0019] Eighthly, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the signal generation method provided in the embodiments of this application.

[0020] In this embodiment, the first device generates a target signal based on a ZC sequence. The target signal satisfies at least one of the following: the target signal is generated based on the ZC sequence and random coefficients; the root sequence number of the ZC sequence is associated with the radio frame index. Since the target signal is generated using a ZC sequence and random coefficients, the generation of the target signal is randomized, preventing the generated target signals from being identical in each radio frame, thus improving the temporal correlation characteristics of the signal. Furthermore, the association of the root sequence number of the ZC sequence with the radio frame index ensures that the generated target signal is associated with the radio frame index, thereby preventing the generated target signals from being identical in each radio frame and improving the temporal correlation characteristics of the signal. Attached Figure Description

[0021] Figure 1 is a schematic diagram of a system provided in an embodiment of this application;

[0022] Figure 2 is a schematic diagram of a sensing measurement scenario provided in an embodiment of this application;

[0023] Figure 3 is a flowchart of a signal generation method provided in an embodiment of this application;

[0024] Figure 4 is a schematic diagram of a sensing region division provided in an embodiment of this application;

[0025] Figure 5 is a schematic diagram of another sensing region division provided in an embodiment of this application;

[0026] Figure 6 is a schematic diagram of a signal autocorrelation characteristic provided in an embodiment of this application;

[0027] Figure 7 is a schematic diagram of a signal cross-correlation characteristic provided in an embodiment of this application;

[0028] Figure 8 is a schematic diagram of another signal autocorrelation characteristic provided in an embodiment of this application;

[0029] Figure 9 is a schematic diagram of another signal cross-correlation characteristic provided in an embodiment of this application;

[0030] Figure 10 is a schematic diagram of another signal autocorrelation characteristic provided in an embodiment of this application;

[0031] Figure 11 is a schematic diagram of another signal cross-correlation characteristic provided by an embodiment of this application;

[0032] Figure 12 is a schematic diagram of a sensing performance provided in an embodiment of this application;

[0033] Figure 13 is a structural diagram of a signal generation device provided in an embodiment of this application;

[0034] Figure 14 is a structural diagram of a communication device provided in an embodiment of this application;

[0035] Figure 15 is a structural diagram of a device provided in an embodiment of this application. Detailed Implementation

[0036] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0037] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0038] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0039] It is worth noting that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems.

[0040] The terms "system" and "network" used in the embodiments of this application are often used interchangeably, and the described technologies can be used with respect to the systems and radio technologies mentioned above, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation 6G communication system.

[0041] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12.

[0042] Among them, terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), game console, personal computer (PC), ATM or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in the embodiments of this application.

[0043] Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, radio access network unit, or satellite. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc. The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to specific technical terms. It should be noted that the embodiments in this application only use base stations in NR systems as examples for description and do not limit the specific type of base station.

[0044] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), and Binding Support. The core network functions include: BSF (Block Network Function), Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), and Network Data Analytics Function (NWDAF). It should be noted that this application embodiment only uses core network equipment in the NR system as an example and does not limit the specific type of core network equipment. If the name of the core network equipment mentioned in this application embodiment changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application.

[0045] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).

[0046] In some embodiments, network-side devices and terminals, in addition to communication capabilities, may possess sensing capabilities. Sensing capabilities refer to the ability of one or more devices to sense information such as the location, distance, and speed of a target object through the transmission and reception of wireless signals, or to detect, track, identify, and image target objects, events, or environments. Some sensing functions and application scenarios are shown in Table 1.

[0047] Table 1

[0048] It should be noted that the perception categories shown in Table 1 above are merely illustrative examples, and the categories of perception measurements are not limited in this application embodiment.

[0049] Furthermore, the embodiments of this application can be applied to integrated communication and sensing scenarios. Integrated communication and sensing refers to the integrated design of communication and sensing functions in the same system through spectrum sharing and hardware sharing. While transmitting information, the system can sense information such as location, distance, and speed, and detect, track, and identify target devices or events. The communication system and the sensing system complement each other, thereby improving overall performance and bringing a better service experience.

[0050] For example, the integration of communication and radar is a typical application of communication and sensing integration (communication and sensing fusion). The integration of communication and radar systems can bring many advantages, such as cost savings, size reduction, power consumption reduction, improved spectrum efficiency, and reduced mutual interference, thereby improving the overall system performance.

[0051] In this embodiment, depending on the different transmitting and receiving nodes of the sensing signal, there may be, but is not limited to, the six sensing links shown in Figure 2. It should be noted that each sensing link in Figure 2 is illustrated with one transmitting node and one receiving node. In actual systems, different sensing links can be selected according to different sensing requirements. Each sensing link may have one or more transmitting and receiving nodes, and the actual sensing system may include multiple different sensing links. Furthermore, the sensing targets in Figure 2 are people and vehicles as examples, and it is assumed that neither people nor vehicles carry or have installed signal transceiver equipment. The sensing targets in actual scenarios will be much more diverse.

[0052] Sensing Link 1: Base station self-transmitting and self-receiving sensing. In this method, the base station sends sensing signals and obtains the sensing results by receiving the echoes of these signals;

[0053] Sensing Link 2: Inter-base station air interface sensing. In this mode, base station 2 receives sensing signals sent by base station 1 and obtains the sensing results.

[0054] Sensing Link 3: Uplink air interface sensing. In this mode, the base station receives sensing signals sent by the terminal and obtains the sensing results.

[0055] Sensing Link 4: Downlink Air Interface Sensing. In this mode, the terminal receives sensing signals sent by the base station and obtains the sensing results.

[0056] Sensing Link 5: Terminal Self-Sending and Receiving Sensing. In this mode, the terminal sends a sensing signal and obtains the sensing result by receiving the echo of the sensing signal.

[0057] Sensing Link 6: Sidelink sensing between terminals. For example, terminal 2 receives a sensing signal sent by terminal 1 and obtains a sensing result, or terminal 1 receives a sensing signal sent by terminal 2 and obtains a sensing result.

[0058] In the embodiments of this application, the ZC sequence has the following excellent characteristics:

[0059] Constant envelope property: ZC sequences of any length have the ideal property of constant envelope in both the time and frequency domains. Therefore, ZC sequences have excellent peak to average power ratio (PAPR) or cubic metric (CM) properties.

[0060] Ideal periodic autocorrelation property: When any ZC sequence is shifted by n positions, and n is not an integer multiple of the period of the ZC sequence, the shifted sequence is uncorrelated with the original sequence.

[0061] Good cross-correlation properties: When the sequence lengths are the same, ZC sequences with two coprime root sequence numbers, or ZC sequences with the absolute value of the difference between two root sequence numbers being coprime to the sequence length, have good cross-correlation properties and very low cross-correlation peaks.

[0062] The Fourier transform still results in a ZC sequence: any ZC sequence remains a ZC sequence after both forward and inverse Fourier transforms.

[0063] The following description, in conjunction with the accompanying drawings, details a signal generation method, apparatus, and device provided in this application through some embodiments and application scenarios.

[0064] Please refer to Figure 3, which is a flowchart of a signal generation method provided in an embodiment of this application. As shown in Figure 3, it includes the following steps:

[0065] Step 301: The first device generates a target signal based on the ZC sequence, wherein the target signal satisfies at least one of the following:

[0066] The target signal is generated based on the ZC sequence and random coefficients;

[0067] The root sequence number of the ZC sequence is associated with the radio frame index.

[0068] The first device mentioned above can be a terminal, or it can be a network-side device.

[0069] The aforementioned target signal can be a signal used for sensing, or it can be a signal used for communication. Alternatively, the aforementioned target signal can be used for both sensing and communication.

[0070] The above target signal satisfying at least one of the above can be understood as:

[0071] The target signal is generated based on the ZC sequence and random coefficients, but the root sequence number of the ZC sequence may or may not be associated with the radio frame index; or,

[0072] The root sequence number of the ZC sequence is associated with the radio frame index, but the target signal can be generated based on the ZC sequence and random coefficients, or it can be generated based on something other than the ZC sequence and random coefficients, such as being generated only based on the ZC sequence; or...

[0073] The target signal is generated based on the ZC sequence and random coefficients, the root sequence number of which is associated with the radio frame index.

[0074] The above random coefficients can be understood as randomly generated coefficients.

[0075] The target signal mentioned above is generated based on the ZC sequence and random coefficients. This can be understood as the first device generating the target signal signal based on the ZC sequence and random coefficients.

[0076] The aforementioned wireless frame index is the index of the wireless frame corresponding to the aforementioned target signal.

[0077] The association between the root sequence number of the ZC sequence and the radio frame index can be understood as the association between the root sequence number of the ZC sequence that generates the target signal and the radio frame index. This association can be understood as the root sequence number of the ZC sequence being generated based on the radio frame index or the root sequence number of the ZC sequence having an association with the radio frame index. This can prevent the root sequence number of the ZC sequence corresponding to each radio frame from being the same, thus preventing the target signals generated on each radio frame from being the same.

[0078] The first device mentioned above generates a target signal based on a ZC sequence, which can also be called a signal sequence that generates a target signal based on a ZC sequence.

[0079] In this embodiment, since the target signal is generated using a ZC sequence and random coefficients, the generation of the target signal is randomized to avoid the same target signal being generated in each radio frame, thereby improving the temporal correlation characteristics of the signal. Furthermore, the root sequence number of the ZC sequence is associated with the radio frame index, which allows the generated target signal to be associated with the radio frame index, thus preventing the same target signal from being generated in each radio frame and improving the temporal correlation characteristics of the signal.

[0080] Improving the time-domain autocorrelation and cross-correlation characteristics of the target signal can enhance its anti-interference capability, thereby improving sensing performance.

[0081] As an optional implementation, when the target signal is generated based on the ZC sequence and random coefficients, the first device generates the target signal based on the ZC sequence, including:

[0082] The first device multiplies the ZC sequence by random coefficients to obtain the target signal.

[0083] The values ​​of the above random coefficients may include at least one of +1 and -1, or at least one of +2 and -2, etc., without any specific limitation.

[0084] The target signal obtained by multiplying the ZC sequence with random coefficients can be obtained directly by multiplying the ZC sequence with random coefficients. Alternatively, the target signal obtained by multiplying the ZC sequence with random coefficients can be obtained by multiplying random coefficients with ZC sequences of different symbols, thereby improving the autocorrelation and cross-correlation characteristics of the signal in the time domain dimension.

[0085] In addition, for sensing scenarios, by improving the autocorrelation and cross-correlation characteristics of the signal time-domain sequence, more ZC sequences that can be used to generate target signals can be supported, which is beneficial to reduce inter-signal interference and improve sensing performance in practical applications.

[0086] In this embodiment, the target signal is obtained by multiplying the ZC sequence with random coefficients, which makes the generation of the target signal random, so as to avoid the target signal generated in each radio frame being the same, thereby improving the time-domain correlation characteristics of the signal.

[0087] It should be noted that the embodiments of this application are not limited to multiplying the ZC sequence with random coefficients to obtain the target signal. For example, in some embodiments, random coefficients can be added to the ZC sequence, which can also avoid the target signal generated on each wireless frame being the same, thereby improving the time-domain correlation characteristics of the signal.

[0088] As an optional implementation, the root sequence number of the ZC sequence is also associated with at least one of the following:

[0089] Time slot index, symbol index, sequence identifier associated with the target signal, pseudo-random sequence, port index, device identifier, cell identifier.

[0090] The port index mentioned above can be the index of the port corresponding to the target signal.

[0091] The aforementioned equipment identifier is the same as the identifier of the aforementioned first equipment.

[0092] The aforementioned cell identifier refers to the cell identifier where the first device is stationed or accessed.

[0093] The above time slot index is the index of the time slot corresponding to the above target signal.

[0094] The symbol index mentioned above can be the index of the symbol corresponding to the target signal, or the symbol index can be represented as l = l0 + l′, where l0 represents the index of the starting symbol among one or more symbols included in the time-domain resources occupied by the target signal, and l′ represents the relative index of one symbol among the symbols in the time-domain resources occupied by the target signal relative to the starting symbol.

[0095] The sequence identifier associated with the aforementioned target signal can be the sequence identifier corresponding to the target signal. The sequence identifier associated with the target signal can be determined based on specific higher-layer parameters. This sequence identifier can be determined based on at least one of the following: sensing service-related information, cell information, equipment information, time-domain resource-related information, frequency-domain resource-related information, and spatial-domain resource-related information (e.g., antenna port index). For example: For example, different sequence identifiers can be determined based on different sensing areas or different base station / cell IDs.

[0096] Such as the sequence identifier associated with the target signal determined by the first device, or the sequence identifier associated with the target signal configured by the network-side device.

[0097] The root sequence number of the ZC sequence mentioned above may be associated with at least one of the following: a time slot index, a symbol index, a sequence identifier associated with the target signal, a pseudo-random sequence, a port index, a device identifier, and a cell identifier, in the case where the root sequence number of the ZC sequence is associated with a radio frame index.

[0098] The root sequence number of the ZC sequence mentioned above may be associated with at least one of the following when the root sequence number of the ZC sequence is not associated with the radio frame index: slot index, symbol index, sequence identifier associated with the target signal, pseudo-random sequence, port index, device identifier, cell identifier.

[0099] The fact that the root sequence number of the ZC sequence is associated with at least one of the above can be understood as the root sequence number of the ZC sequence being determined based on at least one of the above.

[0100] In this embodiment, at least one of the following can be associated with the root sequence number of the ZC sequence: time slot index, symbol index, sequence identifier associated with the target signal, pseudo-random sequence, port index, device identifier, and cell identifier. This avoids the fact that the ZC sequence generation parameters calculated for each radio frame are the same, resulting in the generation of the same ZC sequence for each radio frame, thereby improving the temporal dimension correlation characteristics of the target signal generated based on the ZC sequence.

[0101] In some implementations, the generation parameters of the above-mentioned pseudo-random sequence can be associated with at least one of the following:

[0102] Wireless frame index, time slot index, symbol index, and sequence identifier associated with the target signal.

[0103] The wireless frame index, time slot index, symbol index, and sequence identifier associated with the target signal mentioned above are described in the corresponding descriptions of the above embodiments, and will not be repeated here.

[0104] In this embodiment, since the generation parameters of the pseudo-random sequence are associated with at least one of the radio frame index, time slot index, symbol index, and sequence identifier associated with the target signal, the generation of the same ZC sequence for each radio frame can be avoided, thereby improving the temporal dimension correlation characteristics of the target signal.

[0105] In some implementations, the above sequence identifier The relevant information for the perception business may include at least one of the following:

[0106] The identification includes: the area of ​​perception, whether it is used for perception, the specific perception service, the type of perception service, the measurement quantity, the target perception, and the mode perception.

[0107] The sensing area is the target area to be sensed, which can be pre-defined and can include the following methods:

[0108] Method 1: Multiple base station coverage areas (or cells) form a sensing area, which is associated with a sensing area identifier (denoted as n). areaID As shown in Figure 4, each hexagonal region represents the base station coverage area, and regions with the same number represent the same sensing area. Alternatively, the RAN-based notification area (RNA) can be used as a sensing area, and the RNA identifier (ID) can be used as the sensing area identifier.

[0109] Method 2: A single base station coverage area (or cell) contains multiple sensing areas, and multiple sensing area identifiers are associated with each area. For example, taking the base station as the origin, its coverage area is divided into multiple sensing areas by rasterization, and each area is associated with an area ID denoted as n. areaID As shown in Figure 5, the dashed lines represent the base station coverage area, and each square represents the divided sensing area.

[0110] Method 3: Directly utilize geographical area identifiers unrelated to the base station location, such as latitude and longitude or coordinates, to generate a sensing area identifier n. areaID .

[0111] Method 4: Associating different angle ranges relative to the base station with different sensing areas ID n areaID For example, the azimuth angle x1°~x2° and the pitch angle y1°~y2° correspond to the sensing area ID1.

[0112] The identifier for whether the above is used for perception can be an identifier n indicating whether it is used for perception when it is not used for perception. sensingID =0; Whether the identifier n is used for perception when used for perception. sensingID =1.

[0113] The aforementioned sensing service identifiers can be different sensing service IDs (IDn) corresponding to different sensing services. sensingID The sensing services may include at least one of the following:

[0114] Target presence detection, location, speed detection, distance detection, angle detection, acceleration detection, material analysis, composition analysis, shape detection, category classification, radar cross section (RCS) detection, polarization scattering characteristic detection, fall detection, intrusion detection, quantity counting, indoor positioning, gesture recognition, lip reading, gait recognition, facial expression recognition, face recognition, respiration monitoring, heart rate monitoring, pulse monitoring, humidity / brightness / temperature / atmospheric pressure monitoring, air quality monitoring, weather condition monitoring, environmental reconstruction, terrain and landform, building / vegetation distribution detection, pedestrian or vehicle flow detection, crowd density, vehicle density detection, etc.

[0115] The identifiers for the aforementioned sensing service types can be different sensing service IDs corresponding to different categories. sensingID For example, sensing functions or business types can be divided according to their scope and scale, specifically as follows:

[0116] Category 1 (Close-range / small-scale): Material analysis, composition analysis, gesture recognition, lip reading, gait recognition, facial expression recognition, face recognition, respiration monitoring, heart rate monitoring, pulse monitoring, etc.

[0117] Category 2 (Medium-range / Medium-scale): Intrusion detection, quantity counting, indoor positioning, etc.

[0118] The third category (long distance / large area): humidity / brightness / temperature / atmospheric pressure monitoring, air quality monitoring, weather condition monitoring, environmental reconstruction, topography and landform, building / vegetation distribution detection, pedestrian or vehicle flow detection, etc.

[0119] Other classification criteria are also possible, such as: classifying them according to function into positioning perception, imaging perception, pattern recognition perception, etc.; or classifying them according to power consumption / energy consumption, or according to resource usage, etc.

[0120] Alternatively, a sensing signal can be generated based on the measurement quantity identifier, that is, at least one of the sensing measurements is associated with a measurement quantity identifier, as shown in Table 2 below:

[0121] Table 2:

[0122] The aforementioned sensing measurement quantity may include at least one of the following:

[0123] The first level of measurement (received signal / raw channel information) includes: the complex result of the received signal / channel response, amplitude / phase, I-channel / Q-channel and its operation results (operations include addition, subtraction, multiplication, division, matrix addition, subtraction, multiplication, matrix transpose, trigonometric operations, square root operations, and power operations, as well as threshold detection results and maximum / minimum value extraction results of the above operation results; operations also include Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT) / Inverse Discrete Fourier Transform (IDFT), 2D-FFT, 3D-FFT, matched filtering, autocorrelation operation, wavelet transform and digital filtering, as well as threshold detection results and maximum / minimum value extraction results of the above operation results).

[0124] The second level of measurement (basic measurement) includes: time delay, Doppler, angle, intensity, and their multidimensional combination representations;

[0125] The third level of measurement (basic attributes / states) includes: distance, velocity, orientation, spatial position, and acceleration;

[0126] The fourth level of measurement (advanced attributes / status) includes: target presence, trajectory, action, expression, vital signs, quantity, imaging results, weather, air quality, shape, material, and composition.

[0127] The aforementioned target identifier can be a tag associated with the target.

[0128] For example: The first device acquires the identifier of the perceived target; different perceived targets correspond to different perceived target IDs. targetID The determination of the sensing target can be based on prior information obtained from existing measurement results. For example, base station A can perform preliminary measurements by sending sensing measurement signals through an omnidirectional beam. Base station A can obtain a range-Doppler image (or range-angle image, etc.), determine the number of targets based on the range-Doppler image, and assign an ID to each target. Alternatively, base station A can perform preliminary measurements by sending sensing measurement signals through an omnidirectional beam. The receiving device (e.g., other base stations or terminals) can obtain a range-Doppler image (or range-angle image, etc.), determine the number of targets based on the range-Doppler image, assign an ID to each target, and then notify the sending base station of the target ID and / or target-related information.

[0129] After determining the ID of each target, the first device generates signals for sensing different targets based on the different target IDs, and these sensing signals are transmitted using different beams, with the beam direction pointing to the sensing target associated with the target ID.

[0130] For example, a sensing target is equipped with a tag, and different tags are associated with different tag IDs. The transmitting device obtains the tag ID of the corresponding target, and then obtains the signal used to sense different targets. The tag can be a device that supports backscatter communication, and its excitation source can be a device other than the tag, or the excitation source can be the tag itself. It can also be a terminal, that is, a general transceiver module installed on the sensing target, such as a communication device like an in-vehicle terminal installed in a car.

[0131] The aforementioned target type identifiers can correspond to different target IDs for different types, such as stationary targets and moving targets. The latter can be further divided into high-speed targets and low-speed targets, with different target types corresponding to different n values. targetID .

[0132] The aforementioned sensing modes can include monostatic sensing modes and bistatic sensing modes, for example, represented by 1 bit, where "0" represents monostatic sensing mode and "1" represents bistatic sensing mode.

[0133] In some implementations, the aforementioned sensing modes may also refer to six more specific sensing modes, as shown in Table 3:

[0134] Table 3:

[0135] As an optional implementation, the ZC sequence satisfies at least one of the following:

[0136] The ZC sequence is either a cyclically shifted ZC sequence or a non-cyclically shifted ZC sequence.

[0137] The length of the ZC sequence is a prime number, or the ZC sequence is a non-prime number length ZC sequence obtained by cyclically expanding or truncating a prime number length ZC sequence.

[0138] The ZC sequence supports a number of groups greater than or equal to 30;

[0139] The maximum number of groups supported by the ZC sequence is related to the length of the ZC sequence;

[0140] The ZC sequence supports a group number of sequences greater than or equal to 2;

[0141] The maximum intra-group sequence number supported by the ZC sequence is determined based on the prime number associated with the length of the ZC sequence and the number of sequence groups supported by the ZC sequence; or, the maximum intra-group sequence number supported by the ZC sequence is determined based on the length of the ZC sequence and the number of sequence groups supported by the ZC sequence.

[0142] The ZC sequence is not grouped.

[0143] The ZC sequence mentioned above is either a cyclically shifted ZC sequence or a cyclically expanded ZC sequence.

[0144] The ZC sequence, after cyclic shifting, can have a more flexible length and be applicable to more scenarios.

[0145] The ZC sequence is a ZC sequence that has not undergone cyclic shifting; it can be a truncated or untruncated ZC sequence.

[0146] ZC sequences that have not undergone cyclic shifting or truncation have better detection performance, and the length of truncated ZC sequences is more flexible and can be applied to more scenarios.

[0147] The ZC sequence mentioned above has a prime number of length, or it is a non-prime number ZC sequence obtained by cyclically expanding or truncating a prime number of length ZC sequence. In this way, the good cross-correlation properties of a prime number ZC sequence can be utilized to further improve the cross-correlation properties of the target signal.

[0148] The fact that the ZC sequence supports more than 30 groups can expand the number of groups supported by the ZC sequence, thereby enabling the target signal to use more ZC sequences. This is beneficial for randomizing interference between different cells or sensing devices in practical application scenarios and improving sensing performance.

[0149] The relationship between the maximum number of groups supported by the ZC sequence and the length of the ZC sequence can be either a positive correlation between the maximum number of groups supported by the ZC sequence and the length of the ZC sequence, or a preset mapping relationship between the maximum number of groups supported by the ZC sequence and the length of the ZC sequence. By relating the maximum number of groups supported by the ZC sequence to the length of the ZC sequence, the number of groups supported by the ZC sequence can be expanded, allowing the target signal to utilize more ZC sequences. This is beneficial for randomizing interference between different cells or sensing devices in practical applications, thereby improving sensing performance.

[0150] The fact that the number of intra-group sequences supported by the ZC sequence is greater than 2 can expand the number of intra-group sequences supported by the ZC sequence, thereby enabling the target signal to use more ZC sequences. This is beneficial for randomizing interference between different cells or different sensing devices in practical application scenarios and improving sensing performance.

[0151] The maximum intra-group sequence number supported by the aforementioned ZC sequence is determined based on the prime number associated with the ZC sequence length and the number of sequence groups supported by the ZC sequence. This can be achieved by establishing a preset mapping relationship between the maximum intra-group sequence number supported by the ZC sequence, the prime number associated with the ZC sequence length, and the number of sequence groups supported by the ZC sequence. Since the maximum intra-group sequence number supported by the ZC sequence is determined based on the prime number associated with the ZC sequence length and the number of sequence groups supported by the ZC sequence, this allows for the expansion of the maximum intra-group sequence number supported by the ZC sequence. This enables the target signal to utilize more ZC sequences, which is beneficial for randomizing interference between different cells or sensing devices in practical applications, thereby improving sensing performance.

[0152] The maximum intra-group sequence number supported by the aforementioned ZC sequence is determined based on the ZC sequence length and the number of sequence groups supported by the ZC sequence. This can be achieved by establishing a preset mapping relationship between the maximum intra-group sequence number supported by the ZC sequence, the ZC sequence length, and the number of sequence groups supported by the ZC sequence. Since the maximum intra-group sequence number supported by the ZC sequence is determined based on the ZC sequence length and the number of sequence groups supported by the ZC sequence, this allows for the expansion of the maximum intra-group sequence number supported by the ZC sequence. This enables the target signal to utilize more ZC sequences, which is beneficial for randomizing interference between different cells or sensing devices in practical applications, thereby improving sensing performance.

[0153] The ZC sequence described above is not grouped. This reduces the complexity of the ZC sequence and consequently the complexity of generating the target signal, thus saving on the cost of the first device. For example, the root sequence number of the ZC sequence can be directly calculated and determined based on time-domain resource information or sequence identifier information, and the target signal can be generated based on the root sequence number of the ZC sequence.

[0154] As an optional implementation, the random coefficients are determined by one of the following: I x =(-1) x I x =e jβ Where β=x·π I x =(1-2x)

[0155] Among them, I x Let x be the random coefficient, and let x be a random number.

[0156] The above calculation obtained through one of the above items can be understood as the above random coefficient being obtained through any one of the above items.

[0157] The random number mentioned above can be a randomly generated coefficient, or it can be a random number generated based on the time-domain resource information of the target signal.

[0158] In this implementation, multiple methods are supported to obtain random coefficients, thereby improving the time-domain autocorrelation and cross-correlation characteristics of the target signal through various means.

[0159] Optionally, the random number is determined by one of the following: x = 0;

[0160] Where c(i) represents a pseudo-random sequence, n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, l is the symbol index within the time slot, N0 is a positive integer, N1 is a positive integer, N2 is a positive integer, and M is a positive integer.

[0161] In some implementations, the above It can be the number of time slots in each radio frame, n as mentioned above. f It can be the index of the wireless frame corresponding to the aforementioned target signal. The number of symbols in each time slot can be defined as l, where l can be the index of the symbol corresponding to the target signal. The index of the time slot corresponding to the target signal within the wireless frame can be used. N0, N1, N2 and N3 can be positive integers that can be pre-configured, agreed upon by the protocol or configured by the network-side device, and their specific values ​​are not limited.

[0162] In some implementations, l can be equal to l0 + l′, where l0 represents the index of the starting symbol among one or more symbols in the time-domain resources occupied by the target signal, and l′ represents the relative index of one symbol among the symbols in the time-domain resources occupied by the target signal relative to the starting symbol.

[0163] In some implementations, the initial value of the pseudo-random sequence c(i) can be determined based on the sequence identifier associated with the target signal, for example:

[0164] It should be noted that the values ​​of N0, N1, N2, N3 and M can be agreed upon by the protocol or configured by the network-side device, or positive integers determined by the first device based on user input. This application embodiment does not limit the values ​​of N0, N1, N2, N3 and M.

[0165] For example, in some implementations, N0 is a positive integer associated with a radio frame, N1 is a positive integer associated with a time slot, and N2 is a positive integer associated with a symbol. For example, N0 can be associated with the number of radio frames for joint coherent processing when the receiver calculates the sensing information, N1 can be associated with the number of time slots for joint coherent processing when the receiver calculates the sensing information, and N2 can be associated with the number of OFDM symbols for joint coherent processing when the receiver calculates the sensing information. That is, N0, N1, and N2 are associated with sensing speed / Doppler resolution and processing gain. Different preset values ​​can correspond to different perception resolutions or coverage performance requirements. For example, N0 = any one of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; N1 = any one of 16, 20, 32, 40, 64, 80, 96, 100, 128, 160, 200; N3 = any one of 280, 560, 840, 1120, 1400, 1680, 2240.

[0166] Alternatively, when the target signal is a signal used for sensing, N0, N1, or N2 can default to a specific value, which is predetermined by the protocol. When the receiver receives the target signal and calculates the sensing information, it can take the target signal corresponding to N0 radio frames, N1 time slots, or N2 OFDM symbols according to this specific value and perform joint coherent processing, such as a two-dimensional fast Fourier transform (FFT) operation. Alternatively, the number of radio frames, time slots, or OFDM symbols used by the receiver for coherent processing can also be other values. This invention does not limit the specific behavior of the receiver. By performing modulo operations between the radio frame index, time slot index, or symbol index and N0, N1, and N2, the system can avoid generating excessively long pseudo-random sequences, thereby reducing computational or storage overhead.

[0167] In some implementations, N3 can be used to limit the maximum value of k or the number of bits, for example: N3 = 2 8 =256, or other values, such as N3=2 4 =32 etc. are not limited in this respect.

[0168] In some implementations, the above M=8 or other values, such as M=4 or 16, are not limited to this.

[0169] In some implementations, x = 0 may be used when the target signal is used for communication.

[0170] The above formulas can be used to associate random numbers with radio frame indices, time slot indices, and symbol indices, so that the generated random coefficients are associated with the time-domain resource information of the target signal, thereby improving the time-domain autocorrelation and cross-correlation characteristics of the target signal. For example, taking subcarrier 0 (a total of 3276 subcarriers, i.e., ZC sequence length N = 3276) as an example, as shown in Figures 6 and 7, the dashed line represents the comparison signal directly generated based on the ZC sequence, and the solid line represents the target signal. As shown in Figure 6, the target signal has better time-domain autocorrelation characteristics compared to the comparison signal. As shown in Figure 7, the target signal has better time-domain cross-correlation characteristics compared to the comparison signal.

[0171] For example, taking subcarrier 50 (a total of 3276 subcarriers, i.e., ZC sequence length N = 3276) as an example, as shown in Figures 8 and 9, the dashed line represents the comparison signal directly generated based on the ZC sequence, and the solid line represents the target signal mentioned above. As can be seen from Figure 8, compared with the comparison signal, the target signal has better time-domain autocorrelation characteristics. As can be seen from Figure 9, compared with the comparison signal, the target signal has better time-domain cross-correlation characteristics.

[0172] For example, taking subcarrier 100 (a total of 3276 subcarriers, i.e., ZC sequence length N = 3276) as an example, as shown in Figures 10 and 11, the dashed line represents the comparison signal directly generated based on the ZC sequence, and the solid line represents the target signal mentioned above. As can be seen from Figure 10, the target signal has better time-domain autocorrelation characteristics compared with the comparison signal. As can be seen from Figure 11, the target signal has better time-domain cross-correlation characteristics compared with the comparison signal.

[0173] When the target signal is used for sensing, the target signal can improve the performance of target positioning and speed measurement when sensing includes target positioning and speed measurement. As shown in Figure 12, the dashed line represents the comparison signal directly generated based on the ZC sequence, and the solid line represents the target signal mentioned above. As can be seen from Figure 12, the target signal has better target positioning and speed measurement performance than the comparison signal.

[0174] As an optional implementation, the root sequence number of the ZC sequence is determined based on at least one of the group number and the intra-group sequence number of the ZC sequence;

[0175] The group number is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence;

[0176] And / or,

[0177] The sequence number within the group is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

[0178] The root sequence number of the ZC sequence is determined based on the group number and intra-group sequence number of the ZC sequence. This can be when the target signal is generated based on the ZC sequence and random coefficients, in which case the root sequence number of the ZC sequence is determined based on the group number and intra-group sequence number of the ZC sequence; or it can be when the root sequence number of the ZC sequence is associated with the radio frame index, in which case the root sequence number of the ZC sequence is determined based on the group number and intra-group sequence number of the ZC sequence, wherein at least one of the group number and intra-group sequence number is associated with the radio frame index.

[0179] The above and / or can be understood as:

[0180] The group number is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence;

[0181] Alternatively, the intra-group sequence number may be associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, or pseudo-random sequence.

[0182] The group number is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence; and the sequence number within the group is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

[0183] In the above embodiments, since the group number is associated with at least one of the radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence, the repetition of the group number in each radio frame can be avoided, thereby improving the temporal dimension correlation characteristics of the target signal.

[0184] In the above embodiments, since the intra-group sequence number is associated with at least one of the radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence, the intra-group sequence number of each radio frame can be avoided to improve the temporal dimension correlation characteristics of the target signal.

[0185] In addition, in the above embodiments, the root sequence number of the ZC sequence is determined based on at least one of the group number and the intra-group sequence number of the ZC sequence. This supports enabling group hopping or sequence hopping, thereby avoiding the repetition of the group hopping or sequence hopping pattern of the ZC sequence used to generate the target signal in each radio frame, thus improving the temporal dimension correlation characteristics of the target signal.

[0186] In some implementations, simultaneous group hopping and sequence hopping can be enabled, thereby avoiding the repetition of group hopping and sequence hopping patterns in each radio frame for generating the ZC sequence of the target signal, further improving the temporal-domain correlation characteristics of the target signal.

[0187] Optionally, the group number is determined based on group hop parameters, which are associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

[0188] In the above embodiments, since the group hop parameter is associated with at least one of the radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence, the group number of each radio frame can be repeated, thereby improving the temporal dimension correlation characteristics of the target signal.

[0189] In this embodiment, the group number is not limited to being determined by the group jump parameter. For example, in some implementations, the group number can also be selected according to a preset rule.

[0190] In some implementations, the group number is determined by one of the following:

[0191] in, or This represents the group jump parameter. The sequence identifier associated with the target signal, u max This refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

[0192] The above formula can be used to associate the group number with the group hop parameter, which in turn is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence. This can avoid the repetition of the group number in each radio frame and improve the temporal correlation characteristics of the target signal.

[0193] It should be noted that the above formula for calculating the group number is only an example, and the implementation of this application does not limit the calculation method of the group number.

[0194] Optionally, the group jump parameter satisfies one of the following:

[0195] in, or This represents the group jump parameter. n is the number of time slots in a wireless frame. f For wireless frame indexing, For the time slot index within the radio frame, u max M represents the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence, where M is a positive integer. is the number of symbols in the time slot, l is the symbol index within the time slot, N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

[0196] The specific values ​​of N0, N1, and N2 can be found in the corresponding descriptions of the above implementation methods, and will not be repeated here.

[0197] The above formula can be used to associate the group hop parameter with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence. This can avoid the repetition of group number in each radio frame and improve the temporal correlation characteristics of the target signal.

[0198] Optionally, the intra-group sequence number is determined by one of the following: in,

[0199] Where v represents the sequence number within the group. n is the number of time slots in a wireless frame. f For wireless frame indexing, For the time slot index within the radio frame, N is the number of symbols in the time slot, l is the symbol index within the time slot, and N is the symbol index within the time slot. XC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u max N0 is the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence. N1 is a positive integer, N2 is a positive integer, and M is a positive integer.

[0200] The specific values ​​of N0, N1, N2 and M can be found in the corresponding descriptions of the above embodiments, and will not be repeated here. The values ​​of N0, N1, N2 and M may be the same as or different from those of N0, N1, N2 and M in the above embodiments.

[0201] The above formula can be used to associate the intra-group sequence number with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence. This can avoid the repetition of intra-group sequence numbers in each radio frame and improve the temporal correlation characteristics of the target signal.

[0202] As an optional implementation, the root sequence number of the ZC sequence satisfies the following:

[0203] Where q represents the root sequence number of the ZC sequence, v is the sequence number within the group, u is the group number, and N ZC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u maxThis refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

[0204] In this implementation, the root sequence number of the ZC sequence is calculated based on the group sequence number, the group number, and the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence. This allows for the expansion of the root sequence number of the ZC sequence, enabling the target signal to use more ZC sequences. This is beneficial for randomizing interference between different cells or devices in practical application scenarios, thereby improving sensing or communication performance.

[0205] It should be noted that the embodiments of this application are not limited to determining the root sequence number of the ZC sequence using the above formula. For example, in some embodiments, the root sequence number of the ZC sequence can satisfy the following:

[0206] Where q represents the root sequence number of the ZC sequence, v is the sequence number within the group, u is the group number, and N ZC The length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence.

[0207] Optionally, the ZC sequence satisfies one of the following:

[0208] u max =29, Q ZC =31, the number of sequence groups supported by the ZC sequence is 30, and the length of the ZC sequence or N ZC Not less than 31;

[0209] u max =59, Q ZC =61, the number of sequence groups supported by the ZC sequence is 60, and the length of the ZC sequence or N ZC Not less than 61;

[0210] u max =89, Q ZC =97, the number of sequence groups supported by the ZC sequence is 90, and the length of the ZC sequence or N ZC Not less than 97;

[0211] u max =119, Q ZC =127, the number of sequence groups supported by the ZC sequence is 120, and the length of the ZC sequence or N ZC Not less than 127;

[0212] u max =149, Q ZC =151, the number of sequence groups supported by the ZC sequence is 150, and the length of the ZC sequence or N ZC Not less than 151;

[0213] u max =179, Q ZC =181, the number of sequence groups supported by the ZC sequence is 180, and the length of the ZC sequence or N ZC Not less than 181;

[0214] u max =299, Q ZC =307, the number of sequence groups supported by the ZC sequence is 300, and the length of the ZC sequence or N ZC Not less than 307;

[0215] u max =599, Q ZC =601, the number of sequence groups supported by the ZC sequence is 600, and the length of the ZC sequence or N ZC Not less than 601;

[0216] u max =999, Q ZC =1009, the number of sequence groups supported by the ZC sequence is 1000, and the length of the ZC sequence or N ZC Not less than 1009;

[0217] u max =1999, Q ZC =2003, the number of sequence groups supported by the ZC sequence is 2000, and the length of the ZC sequence or N ZC Not less than 2003;

[0218] u max =2999, Q ZC =3001, the number of sequence groups supported by the ZC sequence is 3000, and the length of the ZC sequence or N ZC Not less than 3001.

[0219] In this embodiment, an extended scheme for sequence grouping of various ZC sequences is provided so that the target signal can use more ZC sequences, which is beneficial for randomizing interference between different cells or devices in practical application scenarios and improving sensing or communication performance.

[0220] As an optional implementation, the root sequence number of the ZC sequence satisfies one of the following:

[0221] Where q represents the root sequence number of the ZC sequence, and M is a positive integer. n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, and l is the symbol index within the time slot. N is the sequence identifier associated with the target signal. ZC The length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence, where N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

[0222] The terms N0, N1, and N2 are as described in the corresponding descriptions of the above embodiments, and will not be repeated here. The values ​​of N0, N1, and N2 may be the same as or different from those of N0, N1, and N2 in the above embodiments.

[0223] In this implementation, the root sequence number of the ZC sequence can be expanded using the above formulas, so that the target signal can use more ZC sequences. This is beneficial for randomizing interference between different cells or devices in practical application scenarios, thereby improving sensing or communication performance.

[0224] As an optional implementation, the maximum cyclic shift value corresponding to the ZC sequence is determined based on the sensing region or sensing distance range.

[0225] The aforementioned maximum cyclic shift value is based on the sensing area or sensing distance range, and there may be a preset mapping relationship between the maximum cyclic shift value and the sensing area or sensing distance range.

[0226] For example, for monostatic sensing, it is necessary to ensure that the maximum target latency corresponding to the sensing area or sensing distance range is less than [a certain value]. For bistatic sensing, it is necessary to ensure that the difference between the maximum target delay corresponding to the sensing area or sensing distance range and the LOS path or first-arrival path delay is less than 1. in, Δτ is the maximum cyclic shift value, N is the time delay resolution, and N is the ZC sequence length or the number of subcarriers occupied by the target signal in the frequency domain.

[0227] Since the maximum cyclic shift value corresponding to the ZC sequence is determined based on the sensing area or sensing distance range, this makes the ZC sequence more suitable for sensing, thereby improving sensing performance.

[0228] In some implementations, the frequency division multiplexing method of the target signal can be determined based on the sensing distance range, or the ZC sequence used for sensing may not support cyclic shifting, or the target signal may not support frequency division multiplexing.

[0229] As an optional implementation, when the target signal is a signal used for sensing, the method further includes:

[0230] The first device sends the target signal and performs sensing measurement on the echo signal of the target signal to obtain sensing information.

[0231] The aforementioned sensing and measurement of the echo signal of the target signal can be understood as a sensing and measurement performed by the first device itself.

[0232] This improves the temporal correlation characteristics of the target signal, thereby reducing interference between signals and making the aforementioned sensing information more accurate, thus improving sensing performance.

[0233] Optionally, the aforementioned perceived information includes at least one of the following:

[0234] Indication of whether a target was detected;

[0235] Number of targets detected;

[0236] Parameter estimation results of the detected target;

[0237] Spectral information.

[0238] The above parameter estimation results may include at least one of the following:

[0239] Time delay, Doppler, angle, distance, velocity, and position coordinates.

[0240] The spectral information mentioned above may include at least one of the following:

[0241] Time delay spectrum, range spectrum, Doppler spectrum, velocity spectrum, and angle (including azimuth and / or elevation) spectrum.

[0242] Alternatively, the spectral information mentioned above may include at least one of the following:

[0243] Joint spectral information of at least two of the following: time delay / distance, Doppler / velocity, and angle.

[0244] For example: time-delay-Doppler spectrum, or time-delay-Doppler-angle spectrum.

[0245] In this implementation, various sensing measurements can be taken to improve sensing performance.

[0246] In some implementations, a first device may send the target signal, and a second device may perform sensing and measurement on the target signal to obtain sensing information.

[0247] In some implementations, when the target signal is a signal used for communication, the first device sends the target signal, the second device receives the target signal and measures the communication channel information, or the second device performs time / frequency synchronization based on the received target signal.

[0248] In this embodiment, the first device generates a target signal based on a ZC sequence. The target signal satisfies at least one of the following: the target signal is generated based on the ZC sequence and random coefficients; the root sequence number of the ZC sequence is associated with the radio frame index. Since the target signal is generated using a ZC sequence and random coefficients, the generation of the target signal is randomized, preventing the generated target signals from being identical in each radio frame, thus improving the temporal correlation characteristics of the signal. Furthermore, the association of the root sequence number of the ZC sequence with the radio frame index ensures that the generated target signal is associated with the radio frame index, thereby preventing the generated target signals from being identical in each radio frame and improving the temporal correlation characteristics of the signal.

[0249] The methods provided in the embodiments of this application are illustrated below through multiple examples:

[0250] Example 1:

[0251] This embodiment mainly describes a sensing signal generation method based on ZC sequences, with specific features including:

[0252] The first device generates a ZC sequence r(n), n = 0, 1, 2, ..., N-1, where N is a positive integer, and obtains a target signal based on the ZC sequence. The target signal satisfies at least one of the following:

[0253] I. The target signal is obtained by combining the ZC sequence r(n) with random coefficients I. x The random coefficient I obtained by multiplication x The values ​​include at least one of +1 and -1;

[0254] II. The root sequence number of the ZC sequence is associated with at least one of the following:

[0255] Wireless frame index;

[0256] Time slot index;

[0257] Symbol index;

[0258] Sequence identifier associated with the target signal

[0259] A pseudo-random sequence, wherein the generation parameters of the pseudo-random sequence are associated with the radio frame index, time slot index, symbol index, and sequence identifier of the target signal. At least one of the associations.

[0260] Among them, one and two satisfy an AND / OR relationship, that is, satisfying at least one of them can avoid repeatedly generating the target signal according to each wireless frame, thereby improving the time-domain dimension sequence autocorrelation or cross-correlation characteristics of the target signal.

[0261] The target signal mentioned above also satisfies at least one of the following:

[0262] The ZC sequence used to generate the target signal is a cyclically shifted ZC sequence, or the ZC sequence used to generate the target signal is a non-cyclically shifted ZC sequence.

[0263] The length M of the ZC sequence ZC It is a prime number, or, the length M of the ZC sequence. ZC It is not a prime number, and it is obtained by cyclically expanding or truncating a ZC sequence of prime length.

[0264] The ZC sequence used to generate the target signal supports a number of groups greater than or equal to 30; the maximum number of groups supported is related to the length of the ZC sequence.

[0265] The ZC sequence used to generate the target signal supports a group number of greater than or equal to 2, and the maximum supported sequence number is determined based on the prime number associated with the length of the ZC sequence (or the length of the ZC sequence) and the number of supported sequence groups.

[0266] Specifically, the number of groups supported by the ZC sequence used to generate the target signal is equal to the prime number associated with the length of the ZC sequence minus 1, and the number of sequences within a group is equal to 2.

[0267] The ZC sequence used to generate the target signal is not grouped; it is directly based on the radio frame index, time slot index, symbol index, and sequence identifier associated with the target signal. The root sequence number is calculated from at least one of the associations in the pseudo-random sequence.

[0268] The first device sends a target signal, which is either a signal for sensing or a signal for communication.

[0269] When the target signal is a sensing signal, the first device receives the echo signal of the target signal and processes it to obtain sensing information, such as time delay, distance, Doppler, velocity, angle, signal strength, target presence, number of targets, position information, etc. (monostatic sensing); or, the second device receives the target signal and processes it to obtain sensing information (bistatic sensing); the sensing information includes at least one of the following:

[0270] Has the target been detected?

[0271] Number of targets detected;

[0272] The estimated parameters of the detected target include at least one of the following: time delay, Doppler, angle, distance, velocity, and position coordinates;

[0273] Spectral information, such as at least one of time delay spectrum, range spectrum, Doppler spectrum, velocity spectrum, and angle (including azimuth and / or elevation) spectrum, or joint spectral information of at least two of time delay / range, Doppler / velocity, and angle, such as time delay-Doppler spectrum or time delay-Doppler-angle spectrum.

[0274] When the target signal is a signal used for communication, the second device receives the target signal and measures the communication channel information, or performs time / frequency synchronization based on the received target signal.

[0275] Example 2:

[0276] This embodiment mainly describes the ZC sequence r(n) and random coefficient I. x Multiply them to obtain the target signal.

[0277] In this embodiment, the ZC sequence r(n) and the random coefficient I are used to... x The process of multiplying to obtain the target signal includes random coefficients I. x The calculation method and the generation of ZC sequences are explained in detail.

[0278] The random coefficients are calculated as follows:

[0279] The ZC sequence r(n) and the random coefficients I x Multiplying them together yields the target signal s(n) = I. x ·r(n), where the random coefficient I x The value of can be +1 or -1. Specifically, the random coefficient I x Calculated based on a random number x, the calculation method includes at least one of the following: I x =(-1) x I x =e jβ Where β=x·π I x =(1-2x)

[0280] The above random number x satisfies one of the following conditions:

[0281] x = 0, at this time I x =1, s(n) = r(n), that is, the ZC sequence is directly used as the target signal, for example, when the target signal is not a signal used for sensing, x = 0.

[0282] Or, for I x =(-1) x Or I x =e jβ The random number x also satisfies:

[0283] Where N3 is a positive integer; or

[0284] According to the two calculation methods mentioned above, the maximum value of the random number x is 255 or N3. Optionally, the range of values ​​for x can be further expanded, that is, the random number x can also be:

[0285] Where M is a positive integer. For the calculation of the random number x in the above two items, M = 8, or it can be M = 16, or M = 32, etc.

[0286] Where c(i) represents a pseudo-random sequence, the specific generation process of which can be referred to the background art. The initial value of the pseudo-random sequence can be determined according to the target signal identifier, i.e.

[0287] The number of time slots for each radio frame, n f For wireless frame number, The number of symbols in each time slot, l is the time slot index within the radio frame, and l is the symbol index within the time slot. Optionally, l can also be represented as l0+l′, where l0 represents the index of the starting OFDM symbol among one or more OFDM symbols included in the time-domain resources occupied by the target signal, and l′ represents the relative index of a certain OFDM symbol among one or more OFDM symbols included in the time-domain resources occupied by the target signal relative to the starting OFDM symbol;

[0288] N0, N1, and N2 are positive integers. N0 can be associated with the number of radio frames used for joint coherent processing when the receiver calculates the sensed information; N1 can be associated with the number of time slots used for joint coherent processing; and N2 can be associated with the number of OFDM symbols used for joint coherent processing. In other words, N0, N1, and N2 are related to the sensing speed / Doppler resolution and processing gain. Different preset values ​​can correspond to different sensing resolutions or coverage performance requirements. For example, N0 = any one of 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; N1 = any one of 16, 20, 32, 40, 64, 80, 96, 100, 128, 160, 200; and N3 = any one of 280, 560, 840, 1120, 1400, 1680, 2240. Alternatively, when the target signal is a signal used for sensing, N0, N1, or N2 can default to a specific value, which is predetermined by the protocol. When the receiver receives the target signal and calculates the sensing information, it can take the target signal corresponding to N0 radio frames, N1 time slots, or N2 OFDM symbols according to this specific value for joint coherent processing, such as two-dimensional FFT operation. Alternatively, the number of radio frames, time slots, or OFDM symbols used by the receiver for coherent processing can also be other values. This invention does not limit the specific behavior of the receiver. By performing modulo operations between the radio frame index, time slot index, or symbol index and N0, N1, and N2, the generation of excessively long pseudo-random sequences can be avoided, thereby reducing computational or storage overhead.

[0289] ZC sequence generation can be achieved as follows:

[0290] In this embodiment, the ZC sequence Where α = ∈ [0, 2π) represents the cyclic shift value.

[0291] in, Where, N ZC The relationship with N is: N ZC It is the largest prime number not greater than N.

[0292] in,

[0293] Where q is the root sequence number, and the root sequence number is calculated as follows: Where u∈{0,1,…,29} is the group number, and v∈{0,1} is the sequence number within the group.

[0294] The group number is calculated based on time-domain resource information and the target signal sequence identifier. This is a group jump parameter; when the higher-level parameter indicates that group jump is enabled, That is, group jump parameters and time slot index Associated with OFDM symbol index l; when higher-level parameters indicate that group jumping is not enabled,

[0295] Among them, the sequence identifier associated with the target signal sequence It can be determined based on specific high-level parameters, or it can be determined by the system based on at least one of the following: sensing service-related information, cell information, device information, time and frequency domain resource-related information, and spatial domain resource-related information (e.g., antenna port index). For example, different sequence identifiers can be determined based on different sensing areas or different base station / cell IDs. Assigned to the target signal generation and transmission equipment. For example, determined based on the cell ID. The lower X bits are determined based on the sensing region ID. The high Y bits.

[0296] The calculation method for the group sequence number v is as follows: when the higher-level parameter indicates that sequence skipping is enabled, That is, the sequence parameters are associated with the slot index and the symbol index; when the higher-level parameters indicate that the sequence hopping is not enabled, v = 0.

[0297] When neither group hopping nor sequence hopping is enabled, the target signals corresponding to different time slots or OFDM symbols use the same ZC sequence, that is, the root sequence number of the ZC sequence is independent of the time slot index or OFDM symbol index.

[0298] According to the random coefficient I in this embodiment x The calculation method is used to calculate the random coefficient I. x Multiplying it by the ZC sequence yields the target signal, which effectively improves the temporal sequence characteristics of the target signal. Figures 6 and 7 show the random coefficients I. x The autocorrelation and cross-correlation characteristics of the target signal in the time domain are compared between two implementation methods: multiplying the target signal by the ZC sequence (solid line) and directly using the ZC sequence as the comparison signal (i.e., x=0) (dashed line). The ZC sequence is used without group hopping or sequence hopping, meaning the same root sequence number is used to generate the ZC sequences on different OFDM symbols. According to the ZC sequence generation formula, for the implementation method where the ZC sequence is directly used as the target signal, the same ZC sequence is used for the target signal on different OFDM symbols. In this case, the autocorrelation and cross-correlation characteristics of the target signal in the time domain are the same for other subcarriers and the target signal corresponding to subcarrier 0.

[0299] Figures 8 and 9 show the random coefficient I. xThe autocorrelation and cross-correlation characteristics of the target signal in the time domain are compared between two implementation methods: multiplying the ZC sequence to obtain the target signal (solid line) and directly using the ZC sequence as the comparison signal (i.e., x=0) (dashed line). The ZC sequence is used with group hopping enabled, meaning the root sequence number q of the ZC sequence used for the target signal on different OFDM symbols is calculated based on the group number u. In other words, the value of the root sequence number q is associated with the time slot index and the OFDM symbol index. According to the ZC sequence generation formula, for the implementation method of directly using the ZC sequence as the target signal, the time-domain autocorrelation and cross-correlation characteristics of the target signal corresponding to subcarrier 0 are no different from those when group hopping or sequence hopping is not enabled (assuming that subcarrier 0 corresponds to the first element in the ZC sequence, and its value is the same for different OFDM symbols, all being 1). The time-domain autocorrelation and cross-correlation characteristics of the target signal corresponding to other subcarriers (taking subcarrier 50 as an example in the figure) are improved compared to those when group hopping or sequence hopping is not enabled, but are still not ideal. The improvement scheme provided in this embodiment can further improve the time-domain autocorrelation and cross-correlation characteristics of the target signal after enabling group hopping.

[0300] Figures 10 and 11 show the random coefficient I. x The autocorrelation and cross-correlation characteristics of the target signal in the time domain are compared between two implementation methods: multiplying the ZC sequence to obtain the target signal (solid line) and directly using the ZC sequence as the comparison signal (i.e., x=0) (dashed line). There are two implementation methods: multiplying the ZC sequence to obtain the target signal (solid line) and directly using the ZC sequence as the comparison signal (i.e., x=0) (dashed line). The ZC sequence enables sequence hopping, meaning the root sequence number q of the ZC sequence used by the target signal on different OFDM symbols is calculated based on the sequence number v. In other words, the value of the root sequence number q is associated with the time slot index and the OFDM symbol index. According to the ZC sequence generation formula, for the implementation method of directly using the ZC sequence as the target signal, the time-domain autocorrelation and cross-correlation characteristics of the target signal corresponding to subcarrier 0 are no different from those when group hopping or sequence hopping is not enabled (assuming that subcarrier 0 corresponds to the first element in the ZC sequence, and its value is the same for different OFDM symbols, all being 1). The time-domain autocorrelation and cross-correlation characteristics of the target signal corresponding to other subcarriers (taking subcarrier 100 as an example in the figure) are improved compared to those when group hopping or sequence hopping is not enabled, but are still not ideal. The improvement scheme provided in this embodiment can further improve the time-domain autocorrelation and cross-correlation characteristics of the target signal after enabling group hopping.

[0301] Furthermore, Figure 12 shows the perception performance of the signal after optimization of its temporal dimension sequence characteristics, including target localization performance and velocity measurement performance (solid lines), and the perception performance of the comparison signal without temporal dimension sequence characteristic optimization, including target localization performance and velocity measurement performance (dashed lines). It is evident that optimizing the temporal dimension sequence characteristics of the signal according to this embodiment can improve perception performance.

[0302] Example 3:

[0303] This embodiment mainly describes an improvement in the calculation method of group number or sequence number associated with the root sequence number of the ZC sequence.

[0304] In this embodiment, the group hopping and sequence hopping methods of ZC sequence are improved to avoid the group hopping or sequence hopping pattern of the ZC sequence used to generate the target signal being repeated in each radio frame. That is, after group hopping or sequence hopping is enabled, the group number or sequence number of the ZC sequence used by the target signal in the same time slot and the same OFDM symbol in different radio frames is the same.

[0305] The root sequence number of the ZC sequence used to generate the target signal is associated with at least one of the following:

[0306] Wireless frame index;

[0307] Time slot index;

[0308] Symbol index;

[0309] Sequence identifier associated with the target signal

[0310] Specifically, the root sequence number of the ZC sequence used to generate the target signal is calculated as follows: Where u∈{0,1,…,29} is the group number, and v∈{0,1} is the sequence number within the group. That is, the group number or sequence number corresponding to the root sequence number of the ZC sequence used to generate the target signal is related to the radio frame index, time slot index, symbol index, and target signal sequence identifier. At least one of the associations.

[0311] The group number is calculated based on time-domain resource information and target signal sequence identifier. For group jump parameters, (u max +1) is the number of supported sequence groups, u max It is the largest group number, u in this embodiment max =29; When the high-level parameter indicates that group tripping is enabled, the group number u is calculated as follows: or or or

[0312] That is, group hop parameters and radio frame index n f Time slot index It is associated with OFDM symbol index l; where N0, N1, and N2 are positive integers, and the specific definitions can be found in Example 2.

[0313] Optionally, further expansion The range of values ​​for can also be: or or or

[0314] Where M is a positive integer, for example M=8, or M=16, or M=32, etc.

[0315] When the high-level parameter indicates that group jumping is not enabled.

[0316] When the higher-level parameter indicates that sequence skipping is enabled, the sequence number v within the group is calculated as follows: or or or

[0317] That is, the sequence hop parameter and the radio frame index n f Time slot index Associated with OFDM symbol index l; v = 0 when the higher-level parameter indicates that sequence skipping is not enabled.

[0318] It is understandable that the method for calculating the group number or sequence number in this embodiment is the same as that in Embodiment 2, which involves combining the ZC sequence r(n) with the random coefficient I. x The result of multiplication is a parallel scheme, where both can be satisfied simultaneously or only one of them can be satisfied.

[0319] Example 4:

[0320] This embodiment mainly describes the root sequence number of the ZC sequence that can be used when expanding the target signal.

[0321] In this embodiment, the number of available root sequence numbers for ZC sequences is further expanded, enabling the target signal to use more ZC sequences. This is beneficial for randomizing interference between different cells or sensing devices in practical application scenarios, thereby improving sensing performance.

[0322] As described in Embodiment 2 or Embodiment 3, the communication system is compatible with ZC sequences of length N = 36, group number u ∈ {0, 1, ..., 29}, and sequence number v ∈ {0, 1} within the group. When group hopping is enabled, there are a total of 30 available ZC sequence root sequence numbers; or, when sequence hopping begins, there are a total of 2 available ZC sequence root sequence numbers. Considering that the signals used for sensing typically occupy a large amount of bandwidth resources, i.e., the sequence length is relatively long, one way to extend the available root sequence numbers of the ZC sequence is to extend the range of group number values ​​or the range of sequence number values.

[0323] For group numbers u∈{0,1,…,29}, the maximum supported sequence grouping number can be extended, i.e., u∈{0,1,…,u max}

[0324] Specifically, the calculation of the group number can be... or Where u max Indicates the maximum available group number, u max +1 indicates the number of supported sequence groups, where the group skip parameter... or Where M is a positive integer, or the group jump parameter is... For the specific calculation method, please refer to Example 3.

[0325] Therefore, the calculation of the root index of the ZC sequence can be expressed as: in Q ZC For the length N of the ZC sequence or the prime number N ZC (N ZC (the largest prime number not greater than N) or u max Correlated prime numbers, specifically, Q ZC Not less than u max The smallest prime number with +1, u max With Q ZC Its specific values ​​include at least one of the following:

[0326] u max =29, Q ZC =31, meaning the supported sequence grouping number is 30. In this case, the ZC sequence length N or a prime number N ZC Not less than 31;

[0327] u max =59, Q ZC =61, meaning the supported sequence grouping number is 60. In this case, the ZC sequence length N or a prime number N ZC Not less than 61;

[0328] u max=89, Q ZC =97, meaning the supported sequence grouping number is 90. At this point, the ZC sequence length N or a prime number N ZC Not less than 97;

[0329] u max =119, Q ZC =127, meaning the supported sequence grouping number is 120. In this case, the ZC sequence length N or a prime number N ZC Not less than 127;

[0330] u max =149, Q ZC =151, meaning the supported sequence grouping number is 150. In this case, the ZC sequence length N or a prime number N ZC Not less than 151;

[0331] u max =179, Q ZC =181, meaning the supported sequence grouping number is 180. In this case, the ZC sequence length N or a prime number N ZC Not less than 181;

[0332] u max =299, Q ZC =307, meaning the supported sequence grouping number is 300. In this case, the ZC sequence length N or a prime number N ZC Not less than 307;

[0333] u max =599, Q ZC =601, meaning the supported sequence grouping number is 600. In this case, the ZC sequence length N or a prime number N ZC Not less than 601;

[0334] u max =999, Q ZC =1009, meaning the supported sequence grouping number is 1000. In this case, the ZC sequence length N or a prime number N ZC Not less than 1009;

[0335] u max =1999, Q ZC =2003, meaning the supported sequence grouping number is 2000. At this time, the ZC sequence length N or a prime number N ZC Not less than 2003;

[0336] u max =2999, Q ZC =3001, meaning the supported sequence grouping number is 3000. In this case, the ZC sequence length N or a prime number N ZC Not less than 3001.

[0337] For a sequence number v∈{0,1}, the number of supported sequence numbers can be further expanded to v∈{0,1,…,v max Specifically, specifically, based on the prime number N associated with the length of the ZC sequence. ZC and the number of supported sequence groups u max +1 (or Q) ZC Determine the maximum supported serial number Q ZC Not less than u max The smallest prime number with +1, where This indicates rounding down X; for example, when u max =29, Q ZC =31, meaning the supported sequence grouping number is 30. Assuming the ZC sequence length N = 3276, N ZC =3271, the maximum supported serial number at this time Available sequence numbers v∈{0,1,…,105}.

[0338] Optionally, when generating the ZC sequence used for the target signal, group hopping and sequence hopping can be enabled simultaneously, further expanding the number of available root sequence numbers for the ZC sequence to the number of group numbers multiplied by the number of sequence numbers within a group. Besides enabling group hopping, enabling sequence hopping, or neither enabling nor disabling hopping using higher-level parameters, it is also possible to enable both group hopping and sequence hopping using higher-level parameters.

[0339] Alternatively, the ZC sequence used to generate the target signal may not be grouped, and the root sequence number may be calculated directly based on at least one of 1.bi to iv in the invention. Specifically, the root sequence number q∈{1,2,…,N} ZC The calculation of} -1 can satisfy at least one of the following: or

[0340] The calculation of the root sequence number can also satisfy at least one of the following: or

[0341] The maximum sequence length is 3271, so M = 12 can be chosen.

[0342] Example 5:

[0343] This embodiment mainly describes the generation of target signals based on ZC sequences with cyclic expansion, truncation, or prime number length.

[0344] This embodiment provides a detailed explanation of the method of cyclically expanding or truncating the ZC sequence and using it to generate the target signal, or directly using a ZC sequence of prime number length to generate the target signal.

[0345] Generating the target signal based on the cyclically extended ZC sequence:

[0346] Determine the length N of the ZC sequence used to generate the target signal, and generate a sequence of length N. ZC base sequence

[0347] In this embodiment, the above-mentioned x q (m) represents the base sequence of the ZC sequence.

[0348] In addition, the base sequence of the ZC sequence in this embodiment can also be represented as Including Example Six below The base sequence called the ZC sequence, x q (m) and It can represent two different base sequences, such as the first base sequence and the second base sequence.

[0349] The base sequence of the ZC sequence can be obtained by cyclic shifting. Alternatively, without cyclic shifting, it can be directly used as the ZC sequence.

[0350] Where, N ZC The relationship with N is: N ZC It is the largest prime number not greater than N.

[0351] The determination of the root sequence number of the ZC sequence can be found in Examples 3 and 4, and will not be repeated here.

[0352] Cyclic expansion of the base sequence yields a ZC sequence of the required length:

[0353] Generate the target signal based on the truncated ZC sequence:

[0354] Determine the length N of the ZC sequence used to generate the target signal, and generate a sequence of length N. ZC base sequence

[0355] Where, N ZC The relationship with N is: N ZC It is the smallest prime number that is not less than N.

[0356] The determination of the root sequence number of the ZC sequence can be found in Examples 2 and 3, and will not be repeated here.

[0357] The base sequence is truncated to obtain a ZC sequence of the required length: That is, only the first N elements of the base sequence are taken, and the last N elements are discarded. ZC -N ZC Each element.

[0358] Generating the target signal based on a ZC sequence of prime length:

[0359] Determine the length N = N of the ZC sequence used to generate the target signal. ZC Generate a length of N ZC base sequence

[0360] At this point, the base sequence is a ZC sequence that meets the length requirement: Where N ZC =N.

[0361] In sensing services, strict limitations on sequence length are not required; only that the ZC sequence length meets the bandwidth needed for sensing. Therefore, the allocation of sensing signal resources can be more flexible, enabling the use of ZC sequences of prime-number lengths to achieve better PAPR and cross-correlation performance. In practical applications, the length of the ZC sequence can be calculated based on the frequency domain resources actually allocated to carry the target signal, or it can be one of several typical ZC sequence lengths defined by the protocol. When sensing measurements are required, a suitable ZC sequence length is selected based on the sensing resolution requirements, coverage performance requirements, or maximum unambiguous ranging requirements. The typical ZC sequence lengths include at least one of the following: 131, 271, 541, 811, 1091, 1637, 3271. Alternatively, the ZC sequence lengths include at least one of the following: 139, 571, 839, 1151, 1637, 3271.

[0362] Example 6:

[0363] This embodiment mainly describes a method for reusing target signal resources.

[0364] This embodiment provides a detailed description of the target signal resource reuse method or multi-port design. The target signal can support sensing application scenarios for multiple cells, multiple devices, multiple beams, or multiple targets through time-division multiplexing, frequency-division multiplexing, or code-division multiplexing.

[0365] Specifically, different target signal resources can be generated using frequency division multiplexing, time division multiplexing, or code division multiplexing, or by using different ZC sequence root sequence numbers, frequency division multiplexing, or different ZC sequence cyclic shift values ​​to generate target signals corresponding to different antenna ports, different devices, or different cells.

[0366] When generating target signals corresponding to different antenna ports, different devices, or different cells using different ZC sequence root sequence numbers, the calculation of the ZC sequence root sequence number is not only based on the methods in Examples 2 to 4, but also associated with the port index, or device identifier, or cell identifier.

[0367] The frequency domain resource mapping of the target signal supports continuous mapping, that is, the target signal occupies continuous subcarriers in the frequency domain; or, the frequency domain resource mapping of the target signal supports discontinuous mapping to support frequency division multiplexing of different signal resources or different ports.

[0368] Specifically, through Indicates the offset of adjacent subcarriers carrying the target signal (e.g., when...). The time represents the target signal occupying a continuous subcarrier in the frequency domain, or it can be expressed as the comb mapping parameter K. comb For example, or K comb The value of includes at least one of the following: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48. When target signals corresponding to different antenna ports, different devices, or different cells are generated through frequency division multiplexing, the starting position (starting subcarrier) of the target signal in the frequency domain mapping is associated with the port index, or device identifier, or cell identifier.

[0369] When the adjacent subcarrier offset or comb mapping parameter carrying the target signal is smaller, the target signal can support a larger unambiguous ranging range. Among these, the maximum unambiguous distance R... max and frequency domain sampling interval Δf s The relationship is as follows: For monobase sensing For bistatic sensing Where c is the speed of light, and β is the bistatic angle. Δf represents the OFDM subcarrier spacing.

[0370] For sensing applications, time delay information is typically obtained through measurement; therefore, the cyclic shift of the ZC sequence needs to consider either the maximum sensing distance or the maximum sensing delay. Specifically, the cyclic shift value can be calculated as follows: in, Indicates the maximum cyclic shift value. This indicates the cyclic shift value used to generate the ZC sequence. It can be determined based on the sensing area or sensing distance range, specifying the maximum cyclic shift value. Specifically, for monostatic sensing, it is necessary to ensure that the maximum target latency corresponding to the sensing area or sensing distance range is less than [a certain value]. For bistatic sensing, it is necessary to ensure that the difference between the maximum target delay corresponding to the sensing area or sensing distance range and the LOS path or first-arrival path delay is less than 1. Where Δτ is the time delay resolution, and N is the ZC sequence length or the number of subcarriers occupied by the target signal in the frequency domain. When generating target signals for different antenna ports, different devices, or different cells through cyclic shifting of the ZC sequence, the cyclic shift value used in the ZC sequence is... Associated with port index, device identifier, or cell identifier.

[0371] Alternatively, one implementation is to ensure that the maximum sensing distance is not affected by the cyclic shift of the ZC sequence, so that the ZC sequence used to generate the target signal does not support cyclic shifting.

[0372] Example 7:

[0373] This embodiment mainly describes the generation of ZC sequences with a length of 36 or less.

[0374] Example 2 provides a formula for generating ZC sequences with a length greater than or equal to 36. This example provides a method for generating ZC sequences with a length less than or equal to 36, which is consistent with the current communication system's generation method, i.e., generated by a lookup table. Therefore, the generation of ZC sequences in this example is not the focus of the invention, but can be described in the specification for the sake of completeness. Similarly, this example can be combined with other examples of generating target signals based on ZC sequences.

[0375] The specific generation process is as follows, where M ZC =N, i.e., M ZC The length of the ZC sequence used to generate the target signal.

[0376] For M ZC ∈{6,12,18,24}, given by the following formula

[0377] For M ZC =30, Given by the following formula

[0378] in, Represents the base sequence of the ZC sequence. As shown in Tables 4-7 below:

[0379] Table 4: In M ZC When = 6, The value of

[0380] Table 5: In M ZC When =12, The value of

[0381] Table 6: In M ZC When =18, The value of

[0382] Table 7: In M ZC When =24, The value of

[0383] This application provides a target signal generation method based on ZC sequences. By multiplying randomly generated random coefficients with ZC sequences of different symbols, or by improving the ZC sequence generation method, the autocorrelation and cross-correlation characteristics of the signal time-domain sequence are improved, supporting more ZC sequences that can be used for sensing signal generation. This is beneficial for reducing signal interference and improving sensing performance in practical applications.

[0384] The signal generation method provided in this application can be executed by a signal generation device. This application uses an example of a signal generation device executing the signal generation method to illustrate the signal generation device provided in this application.

[0385] This application provides a signal generation device. As an example, the signal generation device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0386] A signal generation device may include a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which may include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.

[0387] Specifically, referring to Figure 13, when the signal generating device is a terminal or a component within a terminal, or when the signal generating device is a network-side device or a component within a network-side device, the signal generating device 1300 includes:

[0388] Processing module 1301 is used to generate a target signal based on a ZC sequence, wherein the target signal satisfies at least one of the following:

[0389] The target signal is generated based on the ZC sequence and random coefficients;

[0390] The root sequence number of the ZC sequence is associated with the radio frame index.

[0391] Optionally, when the target signal is generated based on the ZC sequence and random coefficients, the processing module 1301 is used to multiply the ZC sequence and random coefficients to obtain the target signal.

[0392] Optionally, the root sequence number of the ZC sequence is also associated with at least one of the following:

[0393] Time slot index, symbol index, sequence identifier associated with the target signal, pseudo-random sequence, port index, device identifier, cell identifier.

[0394] Optionally, the generation parameters of the pseudo-random sequence are associated with at least one of the following:

[0395] Wireless frame index, time slot index, symbol index, and sequence identifier associated with the target signal.

[0396] Optionally, the ZC sequence satisfies at least one of the following:

[0397] The ZC sequence is either a cyclically shifted ZC sequence or a non-cyclically shifted ZC sequence.

[0398] The length of the ZC sequence is a prime number, or the ZC sequence is a non-prime number length ZC sequence obtained by cyclically expanding or truncating a prime number length ZC sequence.

[0399] Optionally, the ZC sequence supports a number of groups greater than or equal to 30;

[0400] The maximum number of groups supported by the ZC sequence is related to the length of the ZC sequence;

[0401] The ZC sequence supports a group number of sequences greater than or equal to 2;

[0402] The maximum intra-group sequence number supported by the ZC sequence is determined based on the prime number associated with the length of the ZC sequence and the number of sequence groups supported by the ZC sequence; or, the maximum intra-group sequence number supported by the ZC sequence is determined based on the length of the ZC sequence and the number of sequence groups supported by the ZC sequence.

[0403] The ZC sequence is not grouped.

[0404] The random coefficients are determined by one of the following: I x =(-1) x I x =e jβ Where β=x·π I x =(1-2x)

[0405] Among them, I x Let x be the random coefficient, and let x be a random number.

[0406] Optionally, the random number is determined by one of the following: x = 0;

[0407] Where c(i) represents a pseudo-random sequence, n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, l is the symbol index in the time slot, N0 is a positive integer, N1 is a positive integer, N2 is a positive integer, N3 is a positive integer, and M is a positive integer.

[0408] Optionally, the root sequence number of the ZC sequence is determined based on at least one of the group number and the intra-group sequence number of the ZC sequence;

[0409] The group number is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence;

[0410] And / or,

[0411] The sequence number within the group is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

[0412] Optionally, the group number is determined based on group hop parameters, which are associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

[0413] Optionally, the group number is determined by one of the following:

[0414] in, or This represents the group jump parameter. The sequence identifier associated with the target signal, u max This refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

[0415] Optionally, the group jump parameter satisfies one of the following:

[0416] in, or This represents the group jump parameter. n is the number of time slots in a wireless frame. f For wireless frame indexing, For the time slot index within the radio frame, u max M represents the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence, where M is a positive integer. is the number of symbols in the time slot, l is the symbol index within the time slot, N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

[0417] Optionally, the intra-group sequence number is determined by one of the following: in,

[0418] Where v represents the sequence number within the group. n is the number of time slots in a wireless frame. f For wireless frame indexing, For the time slot index within the radio frame, N is the number of symbols in the time slot, l is the symbol index within the time slot, and N is the symbol index within the time slot. ZC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u max N0 is the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence. N1 is a positive integer, N2 is a positive integer, and M is a positive integer.

[0419] Optionally, the root sequence number of the ZC sequence satisfies the following:

[0420] Where q represents the root sequence number of the ZC sequence, v is the sequence number within the group, u is the group number, and N ZC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u max This refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

[0421] Optionally, the ZC sequence satisfies one of the following:

[0422] u max =29, Q ZC =31, the number of sequence groups supported by the ZC sequence is 30, and the length of the ZC sequence or N ZC Not less than 31;

[0423] u max =59, Q ZC =61, the number of sequence groups supported by the ZC sequence is 60, and the length of the ZC sequence or N ZC Not less than 61;

[0424] u max =89, Q ZC =97, the number of sequence groups supported by the ZC sequence is 90, and the length of the ZC sequence or N ZC Not less than 97;

[0425] u max =119, Q ZC =127, the number of sequence groups supported by the ZC sequence is 120, and the length of the ZC sequence or N ZCNot less than 127;

[0426] u max =149, Q ZC =151, the number of sequence groups supported by the ZC sequence is 150, and the length of the ZC sequence or N ZC Not less than 151;

[0427] u max =179, Q ZC =181, the number of sequence groups supported by the ZC sequence is 180, and the length of the ZC sequence or N ZC Not less than 181;

[0428] u max =299, Q ZC =307, the number of sequence groups supported by the ZC sequence is 300, and the length of the ZC sequence or N ZC Not less than 307;

[0429] u max =599, Q ZC =601, the number of sequence groups supported by the ZC sequence is 600, and the length of the ZC sequence or N ZC Not less than 601;

[0430] u max =999, Q ZC =1009, the number of sequence groups supported by the ZC sequence is 1000, and the length of the ZC sequence or N ZC Not less than 1009;

[0431] u max =1999, Q ZC =2003, the number of sequence groups supported by the ZC sequence is 2000, and the length of the ZC sequence or N ZC Not less than 2003;

[0432] u max =2999, Q ZC =3001, the number of sequence groups supported by the ZC sequence is 3000, and the length of the ZC sequence or N ZC Not less than 3001.

[0433] Optionally, the root sequence number of the ZC sequence satisfies one of the following:

[0434] Where q represents the root sequence number of the ZC sequence, and M is a positive integer. n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, and l is the symbol index within the time slot. N is the sequence identifier associated with the target signal. ZC The length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence, where N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

[0435] Optionally, l equals l0 + l′, where l0 represents the index of the starting symbol among one or more symbols included in the time-domain resources occupied by the target signal, and l′ represents the relative index of one symbol among the symbols in the time-domain resources occupied by the target signal relative to the starting symbol.

[0436] Optionally, the maximum cyclic shift value corresponding to the ZC sequence is determined based on the sensing region or sensing distance range.

[0437] Optionally, the target signal is a signal for sensing, or the target signal is a signal for communication.

[0438] Optionally, if the target signal is a signal used for sensing, the device further includes:

[0439] A transmitting module is used to transmit the target signal;

[0440] The processing module is also used to perform sensing measurement on the echo signal of the target signal to obtain sensing information.

[0441] Optionally, the perceived information includes at least one of the following:

[0442] Indication of whether a target was detected;

[0443] Number of targets detected;

[0444] Parameter estimation results of the detected target;

[0445] Spectral information.

[0446] The aforementioned signal generation device can improve the time-domain correlation characteristics of the signal.

[0447] The signal generation apparatus provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0448] As shown in Figure 14, this application embodiment also provides a communication device 1400, including a processor 1401 and a memory 1402. The memory 1402 stores a program or instructions that can be executed on the processor 1401. For example, when the communication device 1400 is a first device, when the program or instructions are executed by the processor 1401, they implement the various steps of the above signal generation method embodiment and can achieve the same technical effect, which will not be repeated here.

[0449] This application also provides a device including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the method embodiment shown in FIG3. This device embodiment corresponds to the above-described device-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this device embodiment and can achieve the same technical effect. The device may be the signal generation device shown in FIG13. Specifically, FIG15 is a schematic diagram of the hardware structure of a device implementing an embodiment of this application.

[0450] The device 1500 includes, but is not limited to, at least some of the following components: radio frequency unit 1501, network module 1502, audio output unit 1503, input unit 1504, sensor 1505, display unit 1506, user input unit 1507, interface unit 1508, memory 1509, and processor 1510.

[0451] Those skilled in the art will understand that device 1500 may also include a power supply (such as a battery) for powering various components. The power supply may be logically connected to processor 1510 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. The device structure shown in Figure 15 does not constitute a limitation on the device. The device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0452] It should be understood that, in this embodiment, the input unit 1504 may include a graphics processor 15041 and a microphone 15042. The graphics processor 15041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1506 may include a display panel 15061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1507 includes a touch panel 15071 and at least one of other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include a touch detection device and a touch controller. Other input devices 15072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0453] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1501 can transmit it to the processor 1510 for processing; in addition, the radio frequency unit 1501 can send uplink data to the network-side device. Typically, the radio frequency unit 1501 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0454] The memory 1509 can be used to store software programs or instructions, as well as various data. The memory 1509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1509 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), 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), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1509 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0455] Processor 1510 may include one or more processing units; optionally, processor 1510 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1510.

[0456] The processor 1510 is configured to generate a target signal based on a ZC sequence, wherein the target signal satisfies at least one of the following:

[0457] The target signal is generated based on the ZC sequence and random coefficients;

[0458] The root sequence number of the ZC sequence is associated with the radio frame index.

[0459] Optionally, when the target signal is generated based on the ZC sequence and random coefficients, generating the target signal based on the ZC sequence includes:

[0460] The target signal is obtained by multiplying the ZC sequence by random coefficients.

[0461] Optionally, the root sequence number of the ZC sequence is also associated with at least one of the following:

[0462] Time slot index, symbol index, sequence identifier associated with the target signal, pseudo-random sequence, port index, device identifier, cell identifier.

[0463] Optionally, the generation parameters of the pseudo-random sequence are associated with at least one of the following:

[0464] Wireless frame index, time slot index, symbol index, and sequence identifier associated with the target signal.

[0465] Optionally, the ZC sequence satisfies at least one of the following:

[0466] The ZC sequence is either a cyclically shifted ZC sequence or a non-cyclically shifted ZC sequence.

[0467] The length of the ZC sequence is a prime number, or the ZC sequence is a non-prime number length ZC sequence obtained by cyclically expanding or truncating a prime number length ZC sequence.

[0468] Optionally, the ZC sequence supports a number of groups greater than or equal to 30;

[0469] The maximum number of groups supported by the ZC sequence is related to the length of the ZC sequence;

[0470] The ZC sequence supports a group number of sequences greater than or equal to 2;

[0471] The maximum intra-group sequence number supported by the ZC sequence is determined based on the prime number associated with the length of the ZC sequence and the number of sequence groups supported by the ZC sequence; or, the maximum intra-group sequence number supported by the ZC sequence is determined based on the length of the ZC sequence and the number of sequence groups supported by the ZC sequence.

[0472] The ZC sequence is not grouped.

[0473] Optionally, the random coefficients are determined by one of the following: I x =(-1) x I x =e jβ Where β=x·π I x =(1-2x)

[0474] Among them, I x Let x be the random coefficient, and let x be a random number.

[0475] Optionally, the random number is determined by one of the following: x = 0;

[0476] Where c(i) represents a pseudo-random sequence, n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, l is the symbol index in the time slot, N0 is a positive integer, N1 is a positive integer, N2 is a positive integer, N3 is a positive integer, and M is a positive integer.

[0477] Optionally, the root sequence number of the ZC sequence is determined based on at least one of the group number and the intra-group sequence number of the ZC sequence;

[0478] The group number is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence;

[0479] And / or,

[0480] The sequence number within the group is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

[0481] Optionally, the group number is determined based on group hop parameters, which are associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

[0482] Optionally, the group number is determined by one of the following:

[0483] in, or This represents the group jump parameter. The sequence identifier associated with the target signal, u max This refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

[0484] Optionally, the group jump parameter satisfies one of the following:

[0485] in, or This represents the group jump parameter. n is the number of time slots in a wireless frame. fFor wireless frame indexing, For the time slot index within the radio frame, u max M represents the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence, where M is a positive integer. is the number of symbols in the time slot, l is the symbol index within the time slot, N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

[0486] Optionally, the intra-group sequence number is determined by one of the following: in,

[0487] Where v represents the sequence number within the group. n is the number of time slots in a wireless frame. f For wireless frame indexing, For the time slot index within the radio frame, N is the number of symbols in the time slot, l is the symbol index within the time slot, and N is the symbol index within the time slot. ZC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u max N0 is the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence. N1 is a positive integer, N2 is a positive integer, and M is a positive integer.

[0488] Optionally, the root sequence number of the ZC sequence satisfies the following:

[0489] Where q represents the root sequence number of the ZC sequence, v is the sequence number within the group, u is the group number, and N ZC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u max This refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

[0490] Optionally, the ZC sequence satisfies one of the following:

[0491] u max =29, Q ZC =31, the number of sequence groups supported by the ZC sequence is 30, and the length of the ZC sequence or N ZC Not less than 31;

[0492] u max =59, Q ZC=61, the number of sequence groups supported by the ZC sequence is 60, and the length of the ZC sequence or N ZC Not less than 61;

[0493] u max =89, Q ZC =97, the number of sequence groups supported by the ZC sequence is 90, and the length of the ZC sequence or N ZC Not less than 97;

[0494] u max =119, Q ZC =127, the number of sequence groups supported by the ZC sequence is 120, and the length of the ZC sequence or N ZC Not less than 127;

[0495] u max =149, Q ZC =151, the number of sequence groups supported by the ZC sequence is 150, and the length of the ZC sequence or N ZC Not less than 151;

[0496] u max =179, Q ZC =181, the number of sequence groups supported by the ZC sequence is 180, and the length of the ZC sequence or N ZC Not less than 181;

[0497] u max =299, Q ZC =307, the number of sequence groups supported by the ZC sequence is 300, and the length of the ZC sequence or N ZC Not less than 307;

[0498] u max =599, Q ZC =601, the number of sequence groups supported by the ZC sequence is 600, and the length of the ZC sequence or N ZC Not less than 601;

[0499] u max =999, Q ZC =1009, the number of sequence groups supported by the ZC sequence is 1000, and the length of the ZC sequence or N ZC Not less than 1009;

[0500] u max =1999, Q ZC =2003, the number of sequence groups supported by the ZC sequence is 2000, and the length of the ZC sequence or N ZC Not less than 2003;

[0501] umax =2999, Q ZC =3001, the number of sequence groups supported by the ZC sequence is 3000, and the length of the ZC sequence or N ZC Not less than 3001.

[0502] Optionally, the root sequence number of the ZC sequence satisfies one of the following:

[0503] Where q represents the root sequence number of the ZC sequence, and M is a positive integer. n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, and l is the symbol index within the time slot. N is the sequence identifier associated with the target signal. ZC The length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence, where N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

[0504] Optionally, l equals l0 + l′, where l0 represents the index of the starting symbol among one or more symbols included in the time-domain resources occupied by the target signal, and l′ represents the relative index of one symbol among the symbols in the time-domain resources occupied by the target signal relative to the starting symbol.

[0505] Optionally, the maximum cyclic shift value corresponding to the ZC sequence is determined based on the sensing region or sensing distance range.

[0506] Optionally, the target signal is a signal for sensing, or the target signal is a signal for communication.

[0507] Optionally, if the target signal is a signal for sensing, the radio frequency unit 1501 is used to transmit the target signal;

[0508] The processor 1510 is also used to perform sensing measurement on the echo signal of the target signal to obtain sensing information.

[0509] Optionally, the perceived information includes at least one of the following:

[0510] Indication of whether a target was detected;

[0511] Number of targets detected;

[0512] Parameter estimation results of the detected target;

[0513] Spectral information.

[0514] The aforementioned terminals can improve the time-domain correlation characteristics of signals.

[0515] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the signal generation method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.

[0516] It should be noted that this embodiment uses the first device as the terminal for illustration. In this embodiment, the first device can also be a network-side device.

[0517] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described signal generation method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0518] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0519] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above signal generation method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0520] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0521] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described signal generation method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0522] 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. Without further limitations, 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. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0523] From 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 computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0524] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. A signal generation method, comprising: The first device generates a target signal based on a ZC sequence, the target signal satisfying at least one of the following: The target signal is generated based on the ZC sequence and random coefficients; The root sequence number of the ZC sequence is associated with the radio frame index.

2. The method according to claim 1, wherein, When the target signal is generated based on the ZC sequence and random coefficients, the first device generates the target signal based on the ZC sequence, including: The first device multiplies the ZC sequence by random coefficients to obtain the target signal.

3. The method according to claim 1 or 2, wherein, The root sequence number of the ZC sequence is also associated with at least one of the following: Time slot index, symbol index, sequence identifier associated with the target signal, pseudo-random sequence, port index, device identifier, cell identifier.

4. The method according to claim 3, wherein, The generation parameters of the pseudo-random sequence are associated with at least one of the following: Wireless frame index, time slot index, symbol index, and sequence identifier associated with the target signal.

5. The method according to any one of claims 1 to 4, wherein, The ZC sequence satisfies at least one of the following: The ZC sequence is either a cyclically shifted ZC sequence or a non-cyclically shifted ZC sequence. The length of the ZC sequence is a prime number, or the ZC sequence is a non-prime number length ZC sequence obtained by cyclically expanding or truncating a prime number length ZC sequence.

6. The method according to any one of claims 1 to 5, wherein, The ZC sequence satisfies at least one of the following: The ZC sequence supports a number of groups greater than or equal to 30; The maximum number of groups supported by the ZC sequence is related to the length of the ZC sequence; The ZC sequence supports a group number of sequences greater than or equal to 2; The maximum intra-group sequence number supported by the ZC sequence is determined based on the prime number associated with the length of the ZC sequence and the number of sequence groups supported by the ZC sequence; or, the maximum intra-group sequence number supported by the ZC sequence is determined based on the length of the ZC sequence and the number of sequence groups supported by the ZC sequence. The ZC sequence is not grouped.

7. The method according to any one of claims 1 to 6, wherein, The random coefficients are determined by one of the following: I x =(-1) x I x =e jβ Where β=x·π I x =(1-2x) Among them, I x Let x be the random coefficient, and let x be a random number.

8. The method according to claim 7, wherein, The random number is determined by the following method: x = 0; Where c(i) represents a pseudo-random sequence, n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, l is the symbol index in the time slot, N0 is a positive integer, N1 is a positive integer, N2 is a positive integer, N3 is a positive integer, and M is a positive integer.

9. The method according to any one of claims 1 to 8, wherein, The root sequence number of the ZC sequence is determined based on at least one of the group number and the intra-group sequence number of the ZC sequence; The group number is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence; And / or, The sequence number within the group is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

10. The method according to claim 9, wherein, The group number is determined based on the group hop parameter, which is associated with at least one of the following: radio frame index, time slot index, symbol index, sequence identifier associated with the target signal, and pseudo-random sequence.

11. The method according to claim 10, wherein, The group number is determined by the following: in, or This represents the group jump parameter. The sequence identifier associated with the target signal, u max This refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

12. The method according to claim 10 or 11, wherein, The group jump parameter satisfies one of the following: in, or This represents the group jump parameter. n is the number of time slots in a wireless frame. f For wireless frame indexing, For the time slot index within the radio frame, u max M represents the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence, where M is a positive integer. is the number of symbols in the time slot, l is the symbol index within the time slot, N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

13. The method according to any one of claims 9 to 12, wherein, The group sequence number is determined by the following: in, Where v represents the sequence number within the group. n is the number of time slots in a wireless frame. f For wireless frame indexing, For the time slot index within the radio frame, N is the number of symbols in the time slot, l is the symbol index within the time slot, and N is the symbol index within the time slot. ZC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u max N0 is the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence. N1 is a positive integer, N2 is a positive integer, and M is a positive integer.

14. The method according to any one of claims 1 to 13, wherein, The root sequence number of the ZC sequence satisfies the following: Where q represents the root sequence number of the ZC sequence, v is the sequence number within the group, u is the group number, and N ZC Q is the length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence. ZC Not less than u max The smallest prime number with +1, u max This refers to the maximum group number supported by the ZC sequence or the number of groups supported by the ZC sequence.

15. The method according to any one of claims 11 to 14, wherein, The ZC sequence satisfies one of the following conditions: u max =29, Q ZC =31, the number of sequence groups supported by the ZC sequence is 30, and the length of the ZC sequence or N ZC Not less than 31; u max =59, Q ZC =61, the number of sequence groups supported by the ZC sequence is 60, and the length of the ZC sequence or N ZC Not less than 61; u max =89, Q ZC =97, the number of sequence groups supported by the ZC sequence is 90, and the length of the ZC sequence or N ZC Not less than 97; u max =119, Q ZC =127, the number of sequence groups supported by the ZC sequence is 120, and the length of the ZC sequence or N ZC Not less than 127; u max =149, Q ZC =151, the number of sequence groups supported by the ZC sequence is 150, and the length of the ZC sequence or N ZC Not less than 151; u max =179, Q ZC =181, the number of sequence groups supported by the ZC sequence is 180, and the length of the ZC sequence or N ZC Not less than 181; u max =299, Q ZC =307, the number of sequence groups supported by the ZC sequence is 300, and the length of the ZC sequence or N ZC Not less than 307; u max =599, Q ZC =601, the number of sequence groups supported by the ZC sequence is 600, and the length of the ZC sequence or N ZC Not less than 601; u max =999, Q ZC =1009, the number of sequence groups supported by the ZC sequence is 1000, and the length of the ZC sequence or N ZC Not less than 1009; u max =1999, Q ZC =2003, the number of sequence groups supported by the ZC sequence is 2000, and the length of the ZC sequence or N ZC Not less than 2003; u max =2999, Q ZC =3001, the number of sequence groups supported by the ZC sequence is 3000, and the length of the ZC sequence or N ZC Not less than 3001.

16. The method according to any one of claims 1 to 15, wherein, The root sequence number of the ZC sequence satisfies one of the following conditions: Where q represents the root sequence number of the ZC sequence, and M is a positive integer. n is the number of time slots in a wireless frame. f For wireless frame number, For the time slot index within the radio frame, is the number of symbols in the time slot, and l is the symbol index within the time slot. N is the sequence identifier associated with the target signal. ZC The length of the ZC sequence or the largest prime number not greater than the length of the ZC sequence, where N0 is a positive integer, N1 is a positive integer, and N2 is a positive integer.

17. The method according to claim 8, 11, 12 or 16, wherein, The l is equal to l0 + l′, where l0 represents the index of the starting symbol among one or more symbols in the time-domain resources occupied by the target signal, and l′ represents the relative index of one symbol among the symbols in the time-domain resources occupied by the target signal relative to the starting symbol.

18. The method according to any one of claims 1 to 17, wherein, The maximum cyclic shift value corresponding to the ZC sequence is determined based on the sensing region or sensing distance range.

19. The method according to any one of claims 1 to 18, wherein, The target signal is a signal used for sensing, or the target signal is a signal used for communication.

20. The method according to claim 19, wherein, When the target signal is a signal used for sensing, the method further includes: The first device sends the target signal and performs sensing measurement on the echo signal of the target signal to obtain sensing information.

21. The method according to claim 20, wherein, The perceived information includes at least one of the following: Indication of whether a target was detected; Number of targets detected; Parameter estimation results of the detected target; Spectral information.

22. A signal generation apparatus, comprising: A processing module is configured to generate a target signal based on a ZC sequence, wherein the target signal satisfies at least one of the following: The target signal is generated based on the ZC sequence and random coefficients; The root sequence number of the ZC sequence is associated with the radio frame index.

23. The apparatus according to claim 22, wherein, When the target signal is generated based on the ZC sequence and random coefficients, the processing module is used to multiply the ZC sequence and random coefficients to obtain the target signal.

24. The apparatus according to claim 22 or 23, wherein, When the target signal is a signal used for sensing, the device further includes: A transmitting module is used to transmit the target signal; The processing module is also used to perform sensing measurement on the echo signal of the target signal to obtain sensing information.

25. An apparatus comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the signal generation method as claimed in any one of claims 1 to 21.

26. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the signal generation method as described in any one of claims 1 to 21.

27. A computer program product stored in a storage medium, the computer program product being executed by at least one processor to implement the steps of the signal generation method as claimed in any one of claims 1 to 21.

Citation Information

Patent Citations

  • Reference signal transmission method and devices

    CN107888531A

  • Generation method for random access preamble sequence and indication method and device

    CN108322282A

  • Signal sending method and device and a signal receiving method and device

    CN110492969A

  • Transmission processing method, device and equipment

    CN118283543A

  • Communication method and device

    WO2021062872A1