ISAC sequence generation method, apparatus and device, and readable storage medium
By constructing a quadratic phase sequence in the form of negative exponential and minimizing the fuzzy function point by point, optimizing the fuzzy function of the ISAC system, the problem that signal sequences in the prior art is difficult to take into account high-precision perception and communication performance, and the high resolution and low interference characteristics of the signal sequence are achieved.
Patent Information
- Application Number
- CN202510651713.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-20
- Publication Date
- 2025-09-05
AI Technical Summary
It is difficult for existing ISAC systems to generate signal sequences that meet the needs of high-precision perception. Existing communication sequences such as Zadoff-Chu have problems such as fuzzy function secondary lobe height and main lobe widening, and cannot take into account both communication and perception performance.
By constructing and point-by-point optimization of fuzzy functions based on integer parameters, a quadratic phase sequence in the form of negative exponents is generated, and the fuzzy function amplitude is minimized on the delayed Doppler plane, and the target fuzzy function is optimized to achieve the approximate pushpin-type characteristics.
It improves the signal resolution performance and mutual non-interference characteristics of the ISAC system, ensuring that the generated sequence is highly accurate and takes into account communication reliability, and has good engineering applicability and robustness.
Smart Images

Figure CN120602058A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to an ISAC sequence generation method, apparatus, device, and readable storage medium. Background Art
[0002] Integrated communication and perception (ISAC) systems require the design of signal sequences that balance communication and perception performance. The ambiguity function characteristics of the signal directly affect perception accuracy. While a thumbtack-shaped ambiguity function with high resolution is theoretically ideal, it is extremely difficult to achieve in practical sequence generation. Existing communication sequences, such as Zadoff-Chu, exhibit good communication performance but suffer from ambiguity problems such as high sidelobes and wide mainlobe, making them difficult to meet the requirements of high-precision perception. Existing optimization methods are limited in sequence construction freedom, parameter selection, and ambiguity function compression capabilities, making it impossible to generate sequences that meet the thumbtack-shaped characteristics. Therefore, a new method based on integer parameter construction and point-by-point optimization of the ambiguity function is urgently needed to design ISAC signal sequences with properties similar to those of a thumbtack-shaped ambiguity function. Summary of the Invention
[0003] The present invention aims to provide an ISAC sequence generation method, apparatus, device, and readable storage medium to improve the above-mentioned problems. To achieve the above-mentioned objectives, the present invention adopts the following technical solutions:
[0004] In a first aspect, the present application provides an ISAC sequence generation method, comprising:
[0005] Based on the combined requirements of communication and perception performance indicators in the ISAC scenario, the signal sequence length with target accuracy is determined;
[0006] Determining a first positive integer and a second positive integer based on the signal sequence length, wherein an absolute value of a difference between the first positive integer and the second positive integer and the signal sequence length are mutually prime;
[0007] constructing a quadratic phase sequence in a negative exponential form based on the signal sequence length, the first positive integer, and the second positive integer;
[0008] Calculating the ambiguity function of the quadratic phase sequence and performing a point-by-point minimization operation on the ambiguity function amplitude on the delay-Doppler plane to obtain a target ambiguity function;
[0009] A structural characteristic test is performed on the target ambiguity function. If the preset characteristic requirements are met, the secondary phase sequence is an ISAC signal sequence.
[0010] In a second aspect, the present application further provides an ISAC sequence generation device, comprising:
[0011] A first determining unit is configured to determine a signal sequence length of a target accuracy based on a combination requirement of communication and perception performance indicators in an ISAC scenario;
[0012] a second determining unit, configured to determine a first positive integer and a second positive integer based on the signal sequence length, wherein an absolute value of a difference between the first positive integer and the second positive integer and the signal sequence length are mutually prime;
[0013] a construction unit, configured to construct a quadratic phase sequence in a negative exponential form based on the signal sequence length, the first positive integer, and the second positive integer;
[0014] a first calculation unit, configured to calculate an ambiguity function of the quadratic phase sequence and perform a point-by-point minimization operation on an amplitude of the ambiguity function on a delay-Doppler plane to obtain a target ambiguity function;
[0015] The inspection unit is used to perform a structural characteristic inspection on the target ambiguity function. If the preset characteristic requirements are met, the secondary phase sequence is an ISAC signal sequence.
[0016] In a third aspect, the present application further provides an ISAC sequence generation device, comprising:
[0017] memory for storing computer programs;
[0018] A processor is configured to implement the steps of the ISAC sequence generation method when executing the computer program.
[0019] In a fourth aspect, the present application further provides a readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above-mentioned ISAC sequence generation method are implemented.
[0020] The beneficial effects of the present invention are:
[0021] This method constructs a quadratic phase sequence in the form of a negative exponential by combining specific integers. It then optimizes the ambiguity function point by point by minimizing the ambiguity function to achieve a target ambiguity function with concentrated main peaks and suppressed side lobes. This method can effectively improve the signal resolution and non-interference characteristics of ISAC systems, ensuring that the generated sequence achieves high-precision perception while also ensuring communication reliability, demonstrating excellent engineering applicability and robustness.
[0022] Other features and advantages of the present invention will be set forth in the following description, and in part will be apparent from the description, or may be learned by practicing embodiments of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.
[0024] Figure 1 Schematic diagram of the flow of the method for generating an ISAC sequence according to an embodiment of the present invention;
[0025] Figure 2 is an image of the first fuzzy function described in an embodiment of the present invention;
[0026] Figure 3 is an image of the second fuzzy function described in an embodiment of the present invention;
[0027] Figure 4 is an image of the target fuzzy function described in an embodiment of the present invention;
[0028] Figure 5 Schematic diagram of the structure of the ISA sequence generation device described in an embodiment of the present invention;
[0029] Figure 6 Schematic diagram of the structure of the ISA sequence generation device described in an embodiment of the present invention.
[0030] Markings in the figure: 10, first determination unit; 20, second determination unit; 30, construction unit; 40, first calculation unit; 50, verification unit; 800, ISAC sequence generation device; 801, processor; 802, memory; 803, multimedia component; 804, I / O interface; 805, communication component. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0032] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are used only to distinguish the description and should not be understood as indicating or implying relative importance.
[0033] Example 1:
[0034] This embodiment provides an ISAC sequence generation method.
[0035] See also Figure 1 , the figure shows that the method includes step S10, step S20, step S30, step S40 and step S50.
[0036] Step S10. Determine the signal sequence length of the target accuracy based on the combined requirements of the communication and perception performance indicators in the ISAC scenario;
[0037] Specifically, considering that the signal sequence length is a key parameter affecting the performance of the ISAC system, the longer the signal sequence length, the more information the sequence can carry, the higher the communication reliability, and the narrower the main lobe of the ambiguity function, which helps to improve the perception resolution; however, an excessively long sequence will increase system overhead and computational complexity, which is not feasible in scenarios with low latency or limited computing resources.
[0038] Therefore, by quantifying the accuracy requirements of communication and perception, we can find a reasonable trade-off between resolution and feasibility, determine a minimum sequence length that meets the comprehensive performance goals, and provide a basis for subsequent parameter construction and fuzzy function optimization.
[0039] Specifically, step S10 specifically includes step S11, step S12 and step S13:
[0040] Step S11. Obtain the pre-allocated frequency domain resources, time domain configuration, and modulation structure of the system in the ISAC scenario, and determine the communication resource parameters;
[0041] Specifically, the system's pre-allocated frequency domain resources (e.g., bandwidth), time domain configuration (e.g., slot length, subframe structure), and modulation structure (e.g., QAM order) in the ISAC scenario are obtained to determine the total effective resources available for transmission per unit time. These parameters directly determine the achievable data rate, bit error rate, and other performance characteristics of the communication link, and serve as an upper limit for the selection of signal sequence length.
[0042] Step S12: Based on the range resolution, Doppler resolution, and target detection confidence requirements of the target application in the ISAC scenario, determine the minimum time window width and minimum frequency resolution as perception performance constraint parameters;
[0043] Specifically, based on the requirements for perception metrics such as range resolution, Doppler resolution, and target detection confidence in application requirements (such as autonomous driving and drone perception), the minimum time window width and minimum frequency resolution required to achieve these perception accuracies are inferred. For example, range resolution requires sufficient bandwidth, and Doppler resolution requires a sufficiently long time window; these conditions, in turn, require the signal sequence to have a sufficient time-frequency support range, constraining the lower limit of the signal sequence length.
[0044] Step S13. Based on the communication resource parameters and the perceived performance constraint parameters, jointly calculate the signal sequence length;
[0045] Specifically, the communication resource parameters and perception performance constraint parameters are used as input to seek a balance between communication feasibility and perception resolution, and the signal sequence length that meets the minimum communication capacity and minimum perception accuracy requirements is calculated to ensure that the obtained signal sequence length neither wastes resources nor meets the accuracy target.
[0046] Step S20. Determine a first positive integer and a second positive integer based on the length of the signal sequence, wherein the absolute value of the difference between the first positive integer and the second positive integer and the length of the signal sequence are mutually prime;
[0047] Specifically, the first positive integer u1 and the second positive integer u2 need to satisfy |u1-u2| and the signal sequence length N are mutually prime, where 0≤u1≠u2≤N-1.
[0048] The advantages of the above-mentioned coprime constraint are: it can ensure that the constructed phase sequence has a good distribution in the time-frequency domain, which helps to improve the compression characteristics of the fuzzy function and thus approximate the thumbtack-type structure; it avoids periodic interference and structural repetition, improves the "peak-to-side" ratio of the fuzzy function, and makes the target more prominent on the detection plane; it enhances the randomness of the sequence and the flexibility of the parameter space, making it easier to find a sequence solution that meets the preset structural characteristics in subsequent optimization.
[0049] Step S30. Constructing a quadratic phase sequence in a negative exponential form based on the signal sequence length, the first positive integer, and the second positive integer;
[0050] Specifically, according to the signal sequence length N, the first positive integer u1 and the second positive integer u2, a quadratic phase sequence in a negative exponential form with a specific mathematical structure is constructed as an initial sequence for subsequent ambiguity function optimization.
[0051] Specifically, step S30 includes step S31, step S32, step S33 and step S34:
[0052] Step S31. Perform a parity determination operation on the first positive integer and the second positive integer to obtain a determination result, where the determination result is used to characterize the parity state of the first positive integer and the second positive integer;
[0053] Step S32. Based on the determination result, determine a first construction formula that matches the first positive integer parity and a second construction formula that matches the second positive integer parity from a preset set of quadratic phase construction formulas;
[0054] Specifically, the present application takes into account a parity determination mechanism, thereby matching phase construction formulas of different structures according to parity, thereby achieving a more targeted secondary phase sequence design.
[0055] Step S33. Substitute the signal sequence length and the first positive integer into the first construction formula to obtain a first phase sequence;
[0056] Specifically, step S33 includes steps S331 to S338:
[0057] Step S331: When the determination result corresponding to the first positive integer is an odd number, obtain the sum of the current sequence index and the preset offset parameter to obtain a first value;
[0058] Step S332. Based on the first value and the current sequence index, combined with pi, the first positive integer, and the imaginary unit, calculate the corresponding complex phase increment to obtain a second value;
[0059] Step S333. Normalize the second value based on the signal sequence length to obtain a third value;
[0060] Step S334: Perform natural exponential function mapping on the third value to obtain a sequence value corresponding to the current sequence index;
[0061] Step S335. When the determination result corresponding to the first positive integer is an even number, calculate the square of the current sequence index to obtain a fourth value;
[0062] Step S336. Calculate the corresponding complex phase increment based on the fourth value, pi, the first positive integer, and the imaginary unit to obtain a fifth value;
[0063] Step S337. Normalize the fifth value based on the signal sequence length to obtain a sixth value;
[0064] Step S338. Perform natural exponential function mapping on the sixth value to obtain the sequence value corresponding to the current sequence index;
[0065] Specifically, a first phase sequence a with a length of N is generated based on the first positive integer u1:
[0066]
[0067] Where, a is the first phase sequence; is the sequence value corresponding to the nth sequence index in the first phase sequence a corresponding to the first positive integer u1; N is the signal sequence length; u1 is the first positive integer; j is the imaginary unit; n is the sequence index, n∈N.
[0068] By guiding the selection of formula construction through parity, the consistency between the phase structure and the target fuzzy function morphology is improved, thereby providing a more reasonable initial phase basis for subsequent fuzzy function compression and point-by-point optimization.
[0069] Step S34. Substitute the signal sequence length and the second positive integer into the second construction formula to obtain a second phase sequence;
[0070] Specifically, the second phase sequence b with a length of N is generated based on the second positive integer u2 as follows:
[0071]
[0072] Where, b is the second phase sequence; is the sequence value corresponding to the nth sequence index in the second phase sequence b corresponding to the second positive integer u2; N is the signal sequence length; u2 is the second positive integer; j is the imaginary unit; n is the sequence index, n∈N.
[0073] Step S40: Calculate the ambiguity function of the quadratic phase sequence and perform point-by-point minimization on the ambiguity function amplitude on the delay-Doppler plane to obtain the target ambiguity function;
[0074] Specifically, the ambiguity function is used to represent the time-frequency components of a signal sequence, which usually presents a main lobe and several side lobes, where the main lobe represents the concentrated area of the signal and the side lobes represent the interference or unnecessary components of the signal.
[0075] In this application, the ambiguity functions of two phase sequences are calculated and optimized, and the minimization operation is performed point by point on the delay-Doppler plane to finally obtain the target ambiguity function, so that the ambiguity function presents characteristics close to the thumbtack shape, so as to enhance the detection and positioning performance of the signal sequence.
[0076] Specifically, step S40 includes step S41, step S42 and step S43:
[0077] Step S41. Calculate the fuzzy functions of the first phase sequence and the second phase sequence to obtain a first fuzzy function and a second fuzzy function respectively;
[0078] Step S42: Minimize the first fuzzy function and the second fuzzy function point by point, measure the error of each point based on a preset error function, and determine the minimum value of each point through an optimization algorithm to obtain the optimized first objective function and second objective function respectively;
[0079] Specifically, based on a preset error function (such as mean square error or other optimization metrics), the error at each point in the fuzzy function is measured, reflecting the difference between the current fuzzy function and the ideal thumbtack structure. An optimization algorithm (such as gradient descent or genetic algorithm) is then used to minimize the error at each point, thereby obtaining the optimized first and second objective functions. The optimization goal is to minimize the error to make the main lobe of the fuzzy function more concentrated and the side lobes smaller.
[0080] Step S43. Based on the minimum value of each point in the first objective function and the second objective function, combine the two to generate a target fuzzy function;
[0081] Specifically, the minimum value at each point in the optimized first objective function and the second objective function is combined to generate the final target fuzzy function.
[0082] AF(τ,v)=min{|AF a (τ,v)|,|AF b (τ,v)|}
[0083] Among them, AF(τ,v) is the target fuzzy function; AF a (τ, v) is the first ambiguity function corresponding to the first phase sequence a; AF b (τ, v) is the second ambiguity function corresponding to the second phase sequence b; τ is the delay index; v is the Doppler index; || is used to obtain the modulus value.
[0084] Step S50: Perform structural characteristic inspection on the target fuzzy function. If the preset characteristic requirements are met, the secondary phase sequence is an ISAC signal sequence.
[0085] Specifically, the target ambiguity function is structurally tested to ensure that the generated quadratic phase sequence meets preset performance requirements, such as mainlobe concentration and sidelobe suppression. This ensures that the signal resolution in the delay and Doppler domains meets the accuracy requirements for communication and perception. If the target ambiguity function meets these requirements, the quadratic phase sequence has been successfully optimized and can be used as a valid signal sequence that meets the requirements of the ISAC system. Otherwise, further adjustment and optimization are required.
[0086] Example 2:
[0087] The ISAC sequence generation method in this application is described by way of example:
[0088] First, assuming that the signal sequence length N = 16, u1 = 1 and u2 = 8 are calculated according to the coprime algorithm. The generated first phase sequence a and second phase sequence b are shown as follows:
[0089]
[0090] in, It is the 32nd primitive root of unity.
[0091] Periodic ambiguity functions of the first phase sequence a and the second phase sequence b are calculated to obtain a first ambiguity function and a second ambiguity function, respectively.
[0092] like Figure 2 The image shown is of the first ambiguity function. This ambiguity function exhibits three main peaks, periodically arranged along the time delay direction. In the Doppler direction, it exhibits a very steep "wall-like" characteristic, with the main peaks rising almost vertically. The Doppler response corresponding to each main peak rises rapidly, while the function value in the non-peak region is nearly zero, demonstrating strong overall concentration and separation. Sidelobes are virtually absent, and the three main peaks are isolated from each other, demonstrating excellent Doppler resolution and very low crosstalk.
[0093] like Figure 3 As shown, the image of the second ambiguity function presents a densely arranged "spike-like" pattern on the two-dimensional plane of Doppler index and delay index; the peaks are close in height and are periodically repeated in the entire image domain; the main lobe and a large number of side lobes of the ambiguity function are relatively large intensities.
[0094] like Figure 4 The figure shows the target ambiguity function obtained by point-by-point minimization of the first and second ambiguity functions. It can be observed that the ambiguity function has only a significant main peak near (-15, -15), with the function value in the rest of the region being nearly zero, exhibiting a highly concentrated peak structure. The entire response is virtually sidelobe-free, resulting in a clean image and excellent delay-Doppler resolution, meeting the design requirements for high-precision target detection and low mutual interference.
[0095] Example 3:
[0096] like Figure 5 As shown, this embodiment provides an ISAC sequence generation device, the device including:
[0097] A first determining unit 10 is configured to determine a signal sequence length of a target accuracy based on a combination requirement of communication and perception performance indicators in an ISAC scenario;
[0098] A second determining unit 20 is configured to determine a first positive integer and a second positive integer based on the length of the signal sequence, wherein an absolute value of a difference between the first positive integer and the second positive integer and the length of the signal sequence are mutually prime;
[0099] A construction unit 30 is configured to construct a quadratic phase sequence in a negative exponential form based on the signal sequence length, the first positive integer, and the second positive integer;
[0100] The first calculation unit 40 is used to calculate the ambiguity function of the quadratic phase sequence and perform a point-by-point minimization operation on the ambiguity function amplitude on the delay-Doppler plane to obtain a target ambiguity function;
[0101] The inspection unit 50 is used to perform a structural characteristic inspection on the target ambiguity function. If the preset characteristic requirements are met, the secondary phase sequence is an ISAC signal sequence.
[0102] In a specific embodiment disclosed in the present application, the first determining unit 10 includes:
[0103] A first acquisition unit is configured to acquire pre-allocated frequency domain resources, time domain configuration, and modulation structure of the system in the ISAC scenario, and determine communication resource parameters;
[0104] A third determining unit is configured to determine a minimum time window width and a minimum frequency resolution as perception performance constraint parameters based on the requirements of the target application in the ISAC scenario for range resolution, Doppler resolution, and target detection confidence;
[0105] The combining unit is used to jointly calculate the signal sequence length based on the communication resource parameter and the perception performance constraint parameter.
[0106] In a specific embodiment disclosed in the present application, the construction unit 30 includes:
[0107] a determination unit, configured to perform a parity determination operation on the first positive integer and the second positive integer to obtain a determination result, wherein the determination result is used to represent the parity states of the first positive integer and the second positive integer;
[0108] a fourth determining unit, configured to determine, based on the determination result, from a preset set of quadratic phase construction formulas, a first construction formula that matches the parity of the first positive integer and a second construction formula that matches the parity of the second positive integer;
[0109] A first input unit is used to input the signal sequence length and the first positive integer into the first construction formula to obtain a first phase sequence;
[0110] The second input unit is used to input the signal sequence length and the second positive integer into the second construction formula to obtain a second phase sequence.
[0111] In a specific embodiment disclosed in the present application, the first bringing-in unit includes:
[0112] A second obtaining unit is configured to obtain a sum of a current sequence index and a preset offset parameter to obtain a first value when the determination result corresponding to the first positive integer is an odd number;
[0113] A first combining unit is configured to calculate a corresponding complex phase increment based on the first value and the current sequence index, in combination with pi, a first positive integer, and an imaginary unit, to obtain a second value;
[0114] a first normalization unit, configured to perform normalization processing on the second value based on the length of the signal sequence to obtain a third value;
[0115] The first mapping unit is configured to perform natural exponential function mapping on the third value to obtain a sequence value corresponding to a current sequence index.
[0116] In a specific embodiment disclosed in the present application, the first bringing-in unit includes:
[0117] a second calculating unit, configured to calculate the square of the current sequence index to obtain a fourth value when the determination result corresponding to the first positive integer is an even number;
[0118] a third calculating unit, configured to calculate a corresponding complex phase increment based on the fourth value, pi, the first positive integer, and the imaginary unit to obtain a fifth value;
[0119] a second normalization unit, configured to perform normalization processing on the fifth value based on the length of the signal sequence to obtain a sixth value;
[0120] The second mapping unit is configured to perform natural exponential function mapping on the sixth value to obtain a sequence value corresponding to a current sequence index.
[0121] In a specific embodiment disclosed in this application, the first calculation unit 40 includes:
[0122] a fourth calculation unit, configured to calculate the fuzzy functions of the first phase sequence and the second phase sequence to obtain a first fuzzy function and a second fuzzy function respectively;
[0123] a minimization unit, configured to perform point-by-point minimization on the first fuzzy function and the second fuzzy function, measure the error of each point based on a preset error function, and determine the minimum value of each point through an optimization algorithm, thereby obtaining optimized first and second objective functions;
[0124] The combining unit is used to combine the first objective function and the second objective function based on the minimum value of each point in the first objective function and the second objective function to generate a target fuzzy function.
[0125] It should be noted that, regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated on here.
[0126] Example 3:
[0127] Corresponding to the above method embodiment, this embodiment further provides an ISAC sequence generation device. The ISAC sequence generation device described below and the ISAC sequence generation method described above can refer to each other.
[0128] Figure 6 FIG. 8 is a block diagram of an ISAC sequence generating device 800 according to an exemplary embodiment. Figure 6 As shown, the ISAC sequence generation device 800 may include: a processor 801 and a memory 802. The ISAC sequence generation device 800 may also include one or more of a multimedia component 803, an I / O interface 804, and a communication component 805.
[0129] Processor 801 is used to control the overall operation of ISAC sequence generation device 800 to complete all or part of the steps in the aforementioned ISAC sequence generation method. Memory 802 is used to store various types of data to support the operation of ISAC sequence generation device 800. This data may include, for example, instructions for any application or method operating on ISAC sequence generation device 800, as well as application-related data such as contact information, sent and received messages, images, audio, and video. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 802 or transmitted via the communication component 805. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 804 provides an interface between the processor 801 and other interface modules, such as a keyboard, a mouse, buttons, etc. These buttons can be virtual buttons or physical buttons. The communication component 805 is used for wired or wireless communication between the ISAC sequence generation device 800 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof, can include a Wi-Fi module, a Bluetooth module, or an NFC module.
[0130] In an exemplary embodiment, the ISAC sequence generation device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the aforementioned ISAC sequence generation method.
[0131] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided. When executed by a processor, the program instructions implement the steps of the aforementioned ISAC sequence generation method. For example, the computer-readable storage medium may be the aforementioned memory 802 including the program instructions. The program instructions may be executed by the processor 801 of the ISAC sequence generation device 800 to perform the aforementioned ISAC sequence generation method.
[0132] Example 4:
[0133] Corresponding to the above method embodiment, this embodiment further provides a readable storage medium. The readable storage medium described below and the ISAC sequence generation method described above can refer to each other.
[0134] A readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the ISAC sequence generation method of the above method embodiment.
[0135] The readable storage medium may specifically be any readable storage medium that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0136] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.
[0137] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for generating an ISAC sequence, characterized in that: include: Based on the combined requirements of communication and perception performance indicators in the ISAC scenario, the signal sequence length with target accuracy is determined; Determining a first positive integer and a second positive integer based on the signal sequence length, wherein an absolute value of a difference between the first positive integer and the second positive integer and the signal sequence length are mutually prime; constructing a quadratic phase sequence in a negative exponential form based on the signal sequence length, the first positive integer, and the second positive integer; Calculating the ambiguity function of the quadratic phase sequence and performing a point-by-point minimization operation on the ambiguity function amplitude on the delay-Doppler plane to obtain a target ambiguity function; A structural characteristic test is performed on the target ambiguity function. If the preset characteristic requirements are met, the secondary phase sequence is an ISAC signal sequence.
2. The ISAC sequence generation method according to claim 1, characterized in that ,Based on the combined requirements of communication and perception performance ,indicators in the ISAC scenario, the signal sequence length of the ,target accuracy is determined, including: Obtain the system's pre-allocated frequency domain resources, time domain configuration, and modulation structure in the ISAC scenario, and determine the communication resource parameters; Based on the requirements of target applications in the ISAC scenario for range resolution, Doppler resolution, and target detection confidence, the minimum time window width and minimum frequency resolution are determined as perception performance constraint parameters. The signal sequence length is jointly calculated based on the communication resource parameter and the perceived performance constraint parameter.
3. The ISAC sequence generation method according to claim 1, characterized in that , constructing a quadratic phase sequence in a negative exponential form based on the signal sequence length, the first positive integer, and the second positive integer, comprising: Performing a parity determination operation on the first positive integer and the second positive integer to obtain a determination result, wherein the determination result is used to represent the parity status of the first positive integer and the second positive integer; Determining, based on the determination result, from a preset set of quadratic phase construction formulas, a first construction formula that matches the parity of the first positive integer and a second construction formula that matches the parity of the second positive integer; Substituting the signal sequence length and the first positive integer into the first construction formula to obtain a first phase sequence; Substitute the signal sequence length and the second positive integer into the second construction formula to obtain a second phase sequence.
4. The ISAC sequence generation method according to claim 3, characterized in that , substituting the signal sequence length and the first positive integer into the first construction formula to obtain a first phase sequence, including: When the determination result corresponding to the first positive integer is an odd number, obtaining the sum of the current sequence index and a preset offset parameter to obtain a first value; Based on the first value and the current sequence index, in combination with pi, a first positive integer, and an imaginary unit, a corresponding complex phase increment is calculated to obtain a second value; Normalizing the second value based on the signal sequence length to obtain a third value; Perform natural exponential function mapping on the third value to obtain a sequence value corresponding to the current sequence index.
5. An ISAC sequence generation device, characterized in that: include: A first determining unit is configured to determine a signal sequence length of a target accuracy based on a combination requirement of communication and perception performance indicators in an ISAC scenario; a second determining unit, configured to determine a first positive integer and a second positive integer based on the signal sequence length, wherein an absolute value of a difference between the first positive integer and the second positive integer and the signal sequence length are mutually prime; a construction unit, configured to construct a quadratic phase sequence in a negative exponential form based on the signal sequence length, the first positive integer, and the second positive integer; a first calculation unit, configured to calculate an ambiguity function of the quadratic phase sequence and perform a point-by-point minimization operation on an amplitude of the ambiguity function on a delay-Doppler plane to obtain a target ambiguity function; The inspection unit is used to perform a structural characteristic inspection on the target ambiguity function. If the preset characteristic requirements are met, the secondary phase sequence is an ISAC signal sequence.
6. The ISAC sequence generation device according to claim 5, characterized in that: The determining unit includes: A first acquisition unit is configured to acquire pre-allocated frequency domain resources, time domain configuration, and modulation structure of the system in the ISAC scenario, and determine communication resource parameters; A third determining unit is configured to determine a minimum time window width and a minimum frequency resolution as perception performance constraint parameters based on the requirements of the target application in the ISAC scenario for range resolution, Doppler resolution, and target detection confidence; A combining unit is configured to jointly calculate the signal sequence length based on the communication resource parameter and the perceived performance constraint parameter.
7. The ISAC sequence generation device according to claim 5, characterized in that: The construction unit comprises: a determination unit, configured to perform a parity determination operation on the first positive integer and the second positive integer to obtain a determination result, wherein the determination result is used to represent the parity status of the first positive integer and the second positive integer; a fourth determining unit, configured to determine, based on the determination result, from a preset set of quadratic phase construction formulas, a first construction formula that matches the parity of the first positive integer and a second construction formula that matches the parity of the second positive integer; a first input unit, configured to input the signal sequence length and the first positive integer into the first construction formula to obtain a first phase sequence; The second input unit is used to substitute the signal sequence length and the second positive integer into the second construction formula to obtain a second phase sequence.
8. The ISAC sequence generation device according to claim 7, characterized in that: The first bringing-in unit includes: a second obtaining unit, configured to obtain a sum of a current sequence index and a preset offset parameter to obtain a first value when a determination result corresponding to the first positive integer is an odd number; a first combining unit, configured to calculate a corresponding complex phase increment based on the first value and the current sequence index, in combination with pi, a first positive integer, and an imaginary unit, to obtain a second value; a first normalization unit, configured to perform normalization processing on the second value based on the signal sequence length to obtain a third value; The first mapping unit is configured to perform natural exponential function mapping on the third value to obtain a sequence value corresponding to a current sequence index.
9. An ISAC sequence generation device, characterized in that: include: memory for storing computer programs; A processor, configured to implement the steps of the ISAC sequence generation method according to any one of claims 1 to 4 when executing the computer program.
10. A readable storage medium, characterized in that: The readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the ISAC sequence generation method according to any one of claims 1 to 4.