A method for generating multi-tone signal

Through the combination of the inverse Fourier transform algorithm and the data cache module, the problem of large resource usage and poor application flexibility of the existing multi-tone signal generation method is solved, and a multi-tone signal generation method that flexibly adjusts the properties of the multi-tone signal is realized, which has strong Scalability.

CN115276884BActive Publication Date: 2025-01-21THE 54TH RESEARCH INSTITUTE OF CHINA ELECTRONICS TECHNOLOGY GROUP CORPORATION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210879276.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-25
Publication Date
2025-01-21
Estimated Expiration
2042-07-25

AI Technical Summary

Technical Problem

The existing multitone signal generation method uses too much equipment resources and has poor application flexibility when the number of multitone signals is large.

Method used

Through the inverse Fourier transform algorithm, the number of inverse Fourier transform points is determined according to the maximum distribution bandwidth and minimum interval of the multi-tone signal, and the input values ​​are configured to generate multi-tone signals with arbitrary distribution of multiple positions and adjustable amplitude, and the data are passed The cache module optimizes data processing.

Benefits of technology

It is possible to dynamically adjust the number, position and amplitude of multi-tone signals while keeping the design architecture unchanged, reducing equipment resource usage and improving application flexibility and scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115276884B_ABST
    Figure CN115276884B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for generating a multi-tone signal, which relates to Fourier transform, resampling and data transmission technologies in the field of communication. It utilizes the Fourier transform algorithm to simultaneously generate a plurality of multi-tone signals with arbitrary positions and individually settable amplitudes, thereby solving the problems of excessive equipment volume, power consumption and resources caused by superimposing a plurality of single-tone signal generators when the number of multi-tone signals is too large; and the number, position and amplitude of the multi-tone signals can be dynamically adjusted under the premise of keeping the overall design architecture unchanged through parameter configuration, and has the advantages of simple structure, flexible implementation and strong scalability, and is suitable for multi-tone signal generation occasions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a multi-tone signal generating method in the communication field, which has the advantages of dynamically variable signal quantity, flexible signal position distribution, independent signal amplitude configuration, etc., and is suitable for occasions where multi-tone signals need to be generated. Background Art

[0002] In the field of communications, anti-interference is the core of research, and multi-tone interference signals, as typical interference patterns, have always been the focus of research. In order to verify the anti-interference ability of the system, it is necessary to generate multi-tone signals to simulate communication interference scenarios. The existing multi-tone signal generation method usually uses the method of superimposing multiple single-tone signal generators. When the number of multi-tone signals is large, it will take up too much space and resources, and the application flexibility is poor. Summary of the invention

[0003] In order to solve the problems of large resource occupation and inflexible application in the existing multi-tone signal generation method, the present invention provides a new multi-tone signal generation method. Through parameter configuration, multi-tone signals with adjustable quantity and position and adjustable amplitude can be generated while keeping the design architecture unchanged. The method has the advantages of simple structure, flexible implementation, strong scalability, etc.

[0004] The object of the present invention is achieved in that:

[0005] A method for generating a multi-tone signal comprises the following steps:

[0006] (1) Determine the number of inverse Fourier transform points N according to the maximum distribution bandwidth B of the multi-tone signal and the minimum interval D between the two signals, specifically: calculate B / D, N is any positive integer greater than or equal to B / D, where B and D are positive numbers and B is divisible by D;

[0007] (2) Determine the N-point input value of the inverse Fourier transform according to the location and amplitude of the multi-tone signal. Specifically, a total of M multi-tone signals need to be generated, where the location of the i-th signal is in P i , with an amplitude of A i , i=1,2,...,M, calculate P i / D, the inverse Fourier transform of the Pth i / D+1 input point amplitude is set to A i , the remaining input points are set to 0, where M is a positive integer, M≤N; 0≤P i ≤B, and P i Divisible by D; A i is a positive number;

[0008] (3) sending the N-point input value of the inverse Fourier transform to the inverse Fourier transform module for inverse Fourier transform calculation to obtain the N-point output value;

[0009] (4) Connect the N-point output values ​​of the inverse Fourier transform end to end to form a continuous data sequence that repeats with a period of N;

[0010] (5) The continuous data sequence is sampled at a sampling rate of f N It is sent to the resampling module and converted to meet the sampling rate f of the transmitting module. s The resampled data, where f N =D·N,f s ≥D·M;

[0011] (6) The resampled data is sent to the data cache module, which randomly intercepts the continuous f in the resampled data. s / D data, and the intercepted f s / D data are connected end to end to form a period f s / D Repeated data sequence to be transmitted;

[0012] (7) The data sequence to be transmitted output by the data buffer module is sampled at a sampling rate of f s It is sent to the transmitting module and converted into digital or analog signal for transmission;

[0013] Complete multi-tone signal generation.

[0014] Compared with the background technology, the present invention has the following advantages:

[0015] 1. The present invention utilizes the inverse Fourier transform algorithm to simultaneously generate multiple polyphonic signals with arbitrarily distributed positions and individually set amplitudes, thereby solving the problems of excessive equipment size, power consumption, and resources caused by superimposing multiple single-tone signal generators when the number of polyphonic signals is too large.

[0016] 2. The present invention stores the data to be transmitted through a data cache module, which can avoid repeated data calculation, reduce the requirements for real-time data calculation, and support the migration of the calculation process to other devices such as computers, FPGAs or DSPs, further reducing the performance requirements for multi-tone signal generating equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a block diagram of the electrical principle of generating a multi-tone signal according to an embodiment of the present invention;

[0018] Figure 2 It is a schematic diagram of generating input values ​​of inverse Fourier transform of the present invention;

[0019] Figure 3 It is a schematic diagram of the data format of the present invention. DETAILED DESCRIPTION

[0020] The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0021] like Figure 1 As shown, a method for generating a multi-tone signal includes the steps of generating an inverse Fourier transform input value, inverse Fourier transform, resampling, data caching and transmitting. Specifically, the method includes the following steps:

[0022] (1) According to the maximum distribution bandwidth B=100 MHz of the multi-tone signal and the minimum interval D=1 MHz between the two signals, the number of inverse Fourier transform points N is determined, specifically: B / D=100 / 1=100 is calculated, where N can be any positive integer greater than or equal to 100. In order to use the fast inverse Fourier transform algorithm, N is taken as 128;

[0023] (2) Determine the 128-point input value of the inverse Fourier transform according to the position and amplitude of the multi-tone signal. Specifically, assume that a total of M = 5 multi-tone signals need to be generated, and the position P of the i-th (i = 1, 2, ..., 5) signal i At 0, 10, 15, 50 and 55 MHz respectively, amplitude A i 10, 10, 5, 20 and 15 respectively. Calculate all P i / D, the results are 0, 10, 15, 50 and 55, the inverse Fourier transform of the Pth i / D+1 input point amplitude is set to A i , that is, the 1st, 11th, 16th, 51st and 56th input points of the inverse Fourier transform are set to 10, 10, 5, 20 and 15, and the remaining input points are set to 0, such as Figure 2 As shown;

[0024] (3) sending the 128-point input value of the inverse Fourier transform to the inverse Fourier transform module for inverse Fourier transform calculation to obtain a 128-point output value;

[0025] (4) The 128-point output values ​​of the inverse Fourier transform are connected end to end to form a continuous data sequence repeated with a period of 128. The order of the 128-point output values ​​is 1, 2, ..., 128, 1, 2, ..., 128, 1, 2 ...;

[0026] (5) The continuous data sequence is sampled at a sampling rate of f N =D·N=1MHz×128=128MHz is sent to the resampling module and converted to the sampling rate f of the transmitting module. s =150MHz resampled data;

[0027] (6) The resampled data is sent to the data cache module, which randomly intercepts the continuous f in the resampled data. s / D = 150M / 1M = 150 data, and the intercepted 150 data are connected end to end to form a data sequence to be transmitted that repeats with a period of 150. The data format is as follows: Figure 3 As shown;

[0028] (7) The data sequence to be transmitted output by the data buffer module is sent to the transmission module at a sampling rate of 150MHz and converted into the required digital or analog signal form for transmission;

[0029] Complete the generation of multi-tone signals.

[0030] The present invention utilizes Fourier transform algorithm, can generate a plurality of multi-tone signals with arbitrary distribution in multiple positions and individually settable amplitudes at the same time, solves the problem of excessive equipment volume, power consumption and resources caused by superimposing a plurality of single-tone signal generators when the number of multi-tone signals is too large. In addition, the present invention can dynamically adjust the number, position and amplitude of multi-tone signals by parameter configuration while keeping the overall design architecture unchanged. In short, the present invention has the advantages of simple structure, flexible implementation and strong scalability, and is suitable for multi-tone signal generation occasions.

Claims

1. A method for generating a multi-tone signal, characterized in that: The following steps are involved: (1) Determine the number of inverse Fourier transform points N according to the maximum distribution bandwidth B of the multi-tone signal and the minimum interval D between the two signals, specifically: calculate B / D, N is any positive integer greater than or equal to B / D, where B and D are positive numbers and B is divisible by D; (2) Determine the N-point input value of the inverse Fourier transform according to the location and amplitude of the multi-tone signal. Specifically, a total of M multi-tone signals need to be generated, where the location of the i-th signal is in P i , with an amplitude of A i , i=1,2,...,M, calculate P i / D, the inverse Fourier transform of the Pth i / D+1 input point amplitude is set to A i , the remaining input points are set to 0, where M is a positive integer, M≤N; 0≤P i ≤B, and P i Divisible by D; A i is a positive number; (3) sending the N-point input value of the inverse Fourier transform to the inverse Fourier transform module for inverse Fourier transform calculation to obtain the N-point output value; (4) Connect the N-point output values ​​of the inverse Fourier transform end to end to form a continuous data sequence that repeats with a period of N; (5) The continuous data sequence is sampled at a sampling rate of f N It is sent to the resampling module and converted to meet the sampling rate f of the transmitting module. s The resampled data, where f N =D·N,f s ≥D·M; (6) The resampled data is sent to the data cache module, which randomly intercepts the continuous f in the resampled data. s / D data, and the intercepted f s / D data are connected end to end to form a period f s / D Repeated data sequence to be transmitted; (7) The data sequence to be transmitted output by the data buffer module is sampled at a sampling rate of f s It is sent to the transmitting module and converted into digital or analog signal for transmission; Complete multi-tone signal generation.

Citation Information

Patent Citations

  • Communication systems

    CN101127557A

  • Method and apparatus for detecting pim position

    CN102217217A