Frequency spectrum splicing method and device, equipment, storage medium and program product

By determining the target number of analog-to-digital converters and molecular bands in the spectrum splicing technology, combined with fast Fourier transform processing, the problems of large-scale applications, edge frequency data distortion, inflexible resolution and high hardware costs in the prior art are solved, and efficient, flexible and economical spectrum splicing effects are achieved.

CN120165686AActive Publication Date: 2025-06-17NEXWISE INTELLIGENCE CHINA LTD

Patent Information

Application Number
CN202510646430.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-20
Publication Date
2025-06-17
Estimated Expiration
2045-05-20

AI Technical Summary

Technical Problem

The prior art is difficult to simultaneously realize large-scale applications, avoid edge frequency data distortion, flexible resolution and reduce hardware costs.

Method used

The initial broadband signal is acquired by determining the target number by analytic-digital converter, dividing multiple subbands and targeting the sampling rate of each subband, including time domain filtering and decimation or interpolation filtering, and finally processing based on the fast Fourier transform point number.

Benefits of technology

It realizes effective acquisition and spectrum splicing of ultra-wideband signals, avoids cross-subband interference and transition band loss, meets flexible resolution requirements, and reduces computing complexity and hardware costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120165686A_ABST
    Figure CN120165686A_ABST
Patent Text Reader

Abstract

The invention provides a frequency spectrum splicing method and device, equipment, a storage medium and a program product, and is applied to the technical field of signal processing. The method comprises the following steps: determining a target number of analog-to-digital converters according to a target sampling bandwidth and a sampling rate of a single analog-to-digital converter, and collecting initial broadband signals by adopting the analog-to-digital converters with the target number in different frequency bands; dividing the frequency spectrum of the initial broadband signal into a plurality of sub-bands, and performing target processing on the sampling rate of each sub-band in the plurality of sub-bands to obtain a target sampling rate; performing fast Fourier transform processing on the target sampling rate based on fast Fourier transform points to obtain frequency domain data; performing frequency spectrum splicing on the frequency domain data to obtain a target frequency spectrum; wherein the target processing comprises the steps of sequentially carrying out time domain filtering processing, and adjusting the sampling rate through decimation filtering or interpolation filtering according to the target frequency resolution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of signal processing, and particularly to a spectrum stitching method, apparatus, device, storage medium, and program product. Background Art

[0002] With the increasing demand for broadband signal processing in fields such as wireless communication, radar detection, and acoustic analysis, high-precision spectrum acquisition and seamless stitching technology have become key challenges. Currently, there are mainly three methods for broadband spectrum acquisition and stitching: The first method is to directly capture broadband signals through a high-sampling-rate analog-to-digital converter (ADC), and perform mixing, filtering, and down-conversion inside the ADC. Although this method can achieve optimal performance, it is difficult to achieve large-scale application due to the insufficient performance of domestic devices and the control restrictions on imported high-performance devices.

[0003] The second method is to use multi-channel ADCs to collect signals in different frequency bands, and perform stitching through a frequency-domain band-pass filter after conversion by the fast Fourier transform (FFT). However, the transition band effect of frequency-domain filtering causes data distortion at the edge frequency points, and it is limited by the fixed frequency resolution (sampling rate / number of FFT points), unable to meet the system's demand for flexible resolution.

[0004] The third method is to perform decimation, filtering, and discrete Fourier transform (DFT) of arbitrary length in the time domain, and then perform stitching in the frequency domain. Although it supports arbitrary frequency resolution, the problem of transition band loss has not been solved, and the computational complexity of DFT is significantly higher than that of FFT, resulting in a sharp increase in computing power requirements and high hardware costs. Summary of the Invention

[0005] The present invention provides a spectrum stitching method, apparatus, device, storage medium, and program product to solve the problems in the prior art that it is difficult to simultaneously solve large-scale application, data distortion at edge frequency points, inflexible resolution, and high hardware costs.

[0006] The present invention provides a spectrum splicing method, including: determining the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and collecting an initial wideband signal in frequency bands by using the target number of analog-to-digital converters; dividing the spectrum of the initial wideband signal into multiple sub-bands, and performing target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain a target sampling rate; performing fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency-domain data; performing spectrum splicing on the frequency-domain data to obtain a target spectrum; wherein, the target processing includes performing time-domain filtering processing in sequence, and adjusting the sampling rate by decimation filtering or interpolation filtering according to the target frequency resolution.

[0007] According to the spectrum splicing method provided by the present invention, the determining the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter includes: calculating the product of the sampling rate of a single analog-to-digital converter and a first multiple; calculating the quotient and remainder of the target sampling bandwidth divided by the product; in the case where the remainder is 0, the target number is the quotient; in the case where the remainder is not 0, the target number is the sum of the quotient and 1; wherein, the first multiple is less than 1.

[0008] According to the spectrum splicing method provided by the present invention, the performing target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain a target sampling rate includes: determining a second multiple and a third multiple according to the target frequency resolution; performing second multiple decimation speed reduction, third multiple decimation or interpolation filtering on the sampling rate of each sub-band to obtain the target sampling rate.

[0009] According to the spectrum splicing method provided by the present invention, the determining the second multiple and the third multiple according to the target frequency resolution includes: determining the target frequency resolution according to the application scenario , and based on the formula determining the target sampling rate , represents the number of fast Fourier transform points; inversely deriving the second multiple and the third multiple according to the formula ; wherein, represents the bandwidth of the initial wideband signal, represents the number of multiple sub-bands, represents the second multiple, represents the third multiple.

[0010] The present invention also provides a spectrum splicing device, including the following modules: an acquisition module, a processing module, and a splicing module; the acquisition module is configured to determine the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and use the target number of analog-to-digital converters to collect the initial broadband signal in sub-bands; the processing module is configured to divide the spectrum of the initial broadband signal into multiple sub-bands, perform target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain the target sampling rate; perform fast Fourier transform processing on the target sampling rate based on the number of points of the fast Fourier transform to obtain frequency-domain data; the splicing module is configured to perform spectrum splicing on the frequency-domain data to obtain the target spectrum; wherein, the target processing includes performing time-domain filtering processing in sequence, and adjusting the sampling rate by decimation filtering or interpolation filtering according to the target frequency resolution.

[0011] According to a spectrum splicing device provided by the present invention, the acquisition module is configured to calculate the product of the sampling rate of a single analog-to-digital converter and a first multiple; calculate the quotient and remainder of the target sampling bandwidth divided by the product; when the remainder is 0, the target number is the quotient; when the remainder is not 0, the target number is the sum of the quotient and 1; wherein, the first multiple is less than 1.

[0012] According to a spectrum splicing device provided by the present invention, the processing module is configured to determine a second multiple and a third multiple according to the target frequency resolution; perform second multiple decimation downsampling, third multiple decimation, or interpolation filtering on the sampling rate of each sub-band to obtain the target sampling rate.

[0013] According to a spectrum splicing device provided by the present invention, the processing module is configured to determine the target frequency resolution according to the application scenario and determine the target sampling rate based on the formula where represents the number of points of the fast Fourier transform; reverse-derive the second multiple and the third multiple according to the formula where represents the bandwidth of the initial broadband signal, represents the number of multiple sub-bands, represents the second multiple, represents the third multiple.

[0014] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, it implements the spectrum splicing method as described in any one of the above.

[0015] ​The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the spectrum splicing method described in any one of the above is implemented.

[0016] The present invention also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the spectrum splicing method described in any one of the above is implemented.

[0017] For the spectrum splicing method, device, equipment, storage medium and program product provided by the present invention, on the one hand, since the initial wideband signal can be collected in sub-bands by using the target number of analog-to-digital converters, the performance requirements can be met and large-scale application can be realized. On the other hand, the spectrum of the initial wideband signal can be divided into multiple sub-bands, and the sampling rate of each sub-band in the multiple sub-bands can be target-processed according to the target frequency resolution. In this way, not only can the signals in different frequency bands be shifted to the baseband for subsequent processing, but also independent filtering and sampling rate adjustment of each sub-band can be realized, thereby avoiding the problem of cross-sub-band interference; the sampling rate of each sub-band can be processed by time-domain filtering. Since the passband of the time-domain filter is flat, the passband strictly covers the sub-band bandwidth, and the transition band is outside the sub-band, the effective signal can be avoided from being lost; the sampling rate of each sub-band can be adjusted by decimation filtering or interpolation filtering according to the target frequency resolution. In this way, not only can the spectrum resolutions of all sub-bands be made consistent to ensure that the boundaries are aligned and seamlessly connected during spectrum splicing, thereby naturally avoiding the transition band problem, but also the system's demand for flexible resolution can be met. On the other hand, since the fast Fourier transform processing can be performed on the target sampling rate based on the number of points of the fast Fourier transform, the operation complexity can be reduced, the computing power can be saved, and thus the hardware cost can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0019] Figure 1 is one of the flow diagrams of the spectrum splicing method provided by the present invention; Figure 2 is the second flow diagram of the spectrum splicing method provided by the present invention; Figure 3 is the structural diagram of the spectrum splicing device provided by the present invention; Figure 4 is the structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0020] To make the objectives, technical solutions, and advantages of this application clearer, the following will clearly and completely describe the technical solutions in this application with reference to the accompanying drawings in this application. Obviously, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.

[0021] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0022] It should be noted that in this document, the term "comprising", "including", or any other variant thereof is intended to cover a non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the existence of additional identical elements in the process, method, article, or device comprising such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of this application is not limited to performing functions in the order shown or discussed. It may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.

[0023] To facilitate a clear description of the technical solutions in the embodiments of this application, in the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order.

[0024] Some exemplary embodiments are described in the embodiments of this application for the purpose of illustration. It should be understood that this application can be implemented in other ways not specifically shown in the drawings.

[0025] As Figure 1 shown, the embodiments of this application provide a spectrum splicing method, which can be applied to a spectrum splicing device. The spectrum splicing method may include S101 - S104: S101. The spectrum splicing device determines the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and uses the target number of analog-to-digital converters to collect the initial broadband signal in sub-bands.

[0026] In the field of signal acquisition, the sampling rate of a single analog-to-digital converter (ADC) has limitations and it is difficult to effectively cover ultra-wideband signals, especially signals with frequencies above 500 MHz. Therefore, the ultra-wideband signal can be divided into sub-bands by using the method of parallel sub-band acquisition with multiple ADCs. Each ADC is responsible for collecting the signal of a specific sub-band, so as to achieve complete coverage of the target sampling bandwidth. As Figure 2 shown, by reasonably determining the target number m of ADCs, resource waste can be avoided while meeting the sampling requirements.

[0027] Optionally, the spectrum splicing device determines the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, including: calculating the product of the sampling rate of a single analog-to-digital converter and a first multiple; calculating the quotient and remainder of the target sampling bandwidth divided by the product; when the remainder is 0, the target number is the quotient; when the remainder is not 0, the target number is the sum of the quotient and 1; wherein, the first multiple is less than 1.

[0028] Specifically, after determining the sampling rate of a single analog-to-digital converter, a moderate target sampling bandwidth can be selected based on the ADC capabilities and the processing capabilities of the subsequent devices, and then the target number of analog-to-digital converters can be determined. Introducing the first multiple is to reserve a certain margin in practical applications to avoid signal aliasing. For example, the first multiple can be 0.9. Considering factors such as the actual working performance of the ADC and possible errors. By calculating the quotient and remainder to determine the target number, it can be ensured that the target number can meet the requirements of the target sampling bandwidth. For example, the target sampling bandwidth is 500 MHz, the sampling rate of a single ADC is 200 MHz, and the first multiple is 0.9. Then the actually available sampling rate of a single ADC is 200×0.9 = 180 MHz. Calculate 500÷180 = 2 remainder 140. Since the remainder is not 0, the target number is 2 + 1 = 3.

[0029] Exemplarily, assume that the parallel sampling output capability of the ADC is 300 MHz, the processing capability of the subsequent device field-programmable gate array (FPGA) is about 300 MHz, the target sampling bandwidth is 500 MHz, and the capability of a single ADC is less than the target sampling bandwidth. The capabilities of 2 ADCs: , so the target quantity m = 2, that is, 2 ADCs are required. At the same time, considering the processing capacity of the subsequent device FPGA chip, the bandwidth of the initial broadband signal can be set to 307.2 MHz.

[0030] It should be noted that through this method, the performance requirements for the acquisition of ultra-wideband signals can be met, enabling the spectrum stitching device to achieve large-scale application in practical applications, and solving the problem that a single ADC cannot effectively acquire ultra-wideband signals.

[0031] S102. The spectrum stitching device divides the spectrum of the initial broadband signal into multiple sub-bands, and performs target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain the target sampling rate.

[0032] Among them, the target processing includes performing time-domain filtering processing in sequence and adjusting the sampling rate through decimation filtering or interpolation filtering according to the target frequency resolution.

[0033] After the initial broadband signal is acquired, in order to facilitate subsequent processing and avoid problems such as cross-sub-band interference, it is necessary to perform segmented independent processing on the spectrum of the initial broadband signal.

[0034] Optionally, the spectrum stitching device performs target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain the target sampling rate, including: determining a second multiple and a third multiple according to the target frequency resolution; performing second multiple decimation deceleration, third multiple decimation or interpolation filtering on the sampling rate of each sub-band to obtain the target sampling rate.

[0035] Specifically, as Figure 2 shown, the spectrum stitching device can divide the spectrum of the initial broadband signal into multiple sub-bands, and the number of multiple sub-bands is represented by , and then perform time-domain filtering processing, times decimation, times decimation or interpolation filtering on the sampling rate of each mixing in way mixing to obtain the target sampling rate , and finally perform windowing processing.

[0036] Optionally, the spectrum stitching device determines the second multiple and the third multiple according to the target frequency resolution, including: determining the target frequency resolution according to the application scenario , and based on the formula determine the target sampling rate , represents the number of points of the fast Fourier transform; reverse-derive the second multiple and the third multiple according to the formula ; among them, represents the bandwidth of the initial broadband signal, represents the number of multiple sub - bands, represents the second multiple, represents the third multiple.

[0037] Exemplarily, in an acoustic analysis scenario, if the target frequency resolution is 25KHz, it is necessary to first eliminate the interference between sub - bands through time - domain filtering processing, and then determine the sampling rate adjustment strategy according to the formula In specific operations, if the bandwidth of the initial wide - band signal (i.e., the original sampling rate) is 307.2MHz, it can be first reduced to 153.6MHz through 2 - fold decimation, and then increased to 204.8MHz through 4 / 3 - fold interpolation, finally matching the frequency resolution requirement of FFT - 8192.

[0038] The above - mentioned processing process utilizes multi - rate signal processing techniques (decimation and interpolation), combined with filter design, to ensure that the sub - band signals have full pass - bands and no transition - band losses, thereby improving the accuracy of spectrum analysis.

[0039] S103. The spectrum splicing device performs fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency - domain data.

[0040] After obtaining the processed target sampling rate, in order to convert the time - domain signal into a frequency - domain signal for operations such as spectrum analysis and splicing, fast Fourier transform processing is required. In signal processing and analysis, frequency - domain data can more intuitively reflect the frequency components and characteristics of the signal.

[0041] Fast Fourier transform (FFT) is an efficient algorithm for calculating the discrete Fourier transform (DFT). It can convert a time - domain signal into a frequency - domain signal. As Figure 2 shown, by performing FFT processing on the target sampling rate based on the number of fast Fourier transform points the sampled signal in the time - domain can be converted into spectral data in the frequency - domain.

[0042] The spectrum splicing device can perform fast Fourier transform processing on the time - domain signal corresponding to the target sampling rate according to the previously determined number of fast Fourier transform points to obtain frequency - domain data.

[0043] For example, for a signal with a sampling rate of 204.8MHz, the spectrum splicing device can use FFT - 8192 to obtain a frequency resolution of 25KHz (25KHz × 8192 = 204.8MHz). Through FFT, time - frequency conversion is efficiently realized, and its processing efficiency is much higher than that of traditional DFT, especially suitable for scenarios with high real - time requirements (such as radar signal processing). By reasonably selecting the number of FFT points, different system requirements for frequency resolution can be flexibly adapted while reducing computing power consumption.

[0044] It should be noted that the fast Fourier transform can reduce the computational complexity. Compared with directly calculating the discrete Fourier transform, the computational amount of the FFT algorithm is greatly reduced, thereby saving computing power and reducing the hardware cost.

[0045] S104. The spectrum splicing device splices the frequency-domain data to obtain a target spectrum.

[0046] As Figure 2 shown, after obtaining the frequency-domain data of each sub-band, it is necessary to splice these frequency-domain data to restore the spectrum of the complete ultra-wideband signal. Since the sampling rate of each sub-band was processed before, the spectrum resolutions of all sub-bands are consistent and the boundaries are aligned. Therefore, the frequency-domain data of each sub-band can be seamlessly spliced to obtain the complete target spectrum.

[0047] The spectrum splicing device splices the frequency-domain data of each sub-band obtained by the fast Fourier transform processing according to their corresponding frequency band order, and finally obtains the target spectrum. Through spectrum splicing, the spectrum of the complete ultra-wideband signal can be restored, providing a basis for subsequent signal analysis, processing and applications. At the same time, due to the processing in the previous steps, the boundaries are aligned and seamlessly connected during spectrum splicing, avoiding the transition band problem and improving the quality of spectrum splicing.

[0048] In the embodiment of the present application, on the one hand, since the initial wideband signal can be collected in sub-bands by using the target number of analog-to-digital converters, the performance requirements can be met and large-scale application can be realized. On the other hand, the spectrum of the initial wideband signal can be divided into multiple sub-bands, and the sampling rate of each sub-band in the multiple sub-bands can be processed according to the target frequency resolution. In this way, not only can the signals in different frequency bands be shifted to the baseband for subsequent processing, but also independent filtering and sampling rate adjustment can be realized for each sub-band, thereby avoiding the cross-sub-band interference problem; the sampling rate of each sub-band can be processed by time-domain filtering. Since the passband of the time-domain filter is flat, the passband strictly covers the sub-band bandwidth, and the transition band is outside the sub-band, the effective signal can be avoided from being lost; the sampling rate of each sub-band can be adjusted by decimation filtering or interpolation filtering according to the target frequency resolution. In this way, not only can the spectrum resolutions of all sub-bands be made consistent, ensuring that the boundaries are aligned and seamlessly connected during spectrum splicing, thus naturally avoiding the transition band problem, but also the system's demand for flexible resolution can be met. On the other hand, since the fast Fourier transform processing can be performed on the target sampling rate based on the number of points of the fast Fourier transform, the computational complexity can be reduced, the computing power can be saved, and thus the hardware cost can be reduced.

[0049] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of methods. To implement the above functions, it includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed in this article, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0050] For the spectrum splicing method provided by the embodiments of the present application, the execution subject can be a spectrum splicing device, or a control module for spectrum splicing in the spectrum splicing device. In the embodiments of the present application, taking the spectrum splicing device executing the spectrum splicing method as an example, the spectrum splicing device provided by the embodiments of the present application is described.

[0051] It should be noted that the embodiments of the present application can divide the functional modules of the spectrum splicing device according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. Optionally, the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0052] As Figure 3 shown, the embodiments of the present application provide a spectrum splicing device 300. The spectrum splicing device 300 includes: an acquisition module 301, a processing module 302, and a splicing module 303; the acquisition module 301 is used to determine the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and use the target number of analog-to-digital converters to collect the initial wideband signal in sub-bands; the processing module 302 is used to divide the spectrum of the initial wideband signal into multiple sub-bands, and perform target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain the target sampling rate; perform fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency-domain data; the splicing module 303 is used to perform spectrum splicing on the frequency-domain data to obtain the target spectrum; where the target processing includes performing time-domain filtering processing in sequence and adjusting the sampling rate by decimation filtering or interpolation filtering according to the target frequency resolution.

[0053] Optionally, the acquisition module 301 is configured to calculate the product of the sampling rate of a single analog-to-digital converter and a first multiple; calculate the quotient and remainder of the target sampling bandwidth divided by the product; when the remainder is 0, the target quantity is the quotient; when the remainder is not 0, the target quantity is the sum of the quotient and 1; wherein the first multiple is less than 1.

[0054] Optionally, the processing module 302 is configured to determine a second multiple and a third multiple according to the target frequency resolution; perform second multiple decimation, third multiple decimation, or interpolation filtering on the sampling rate of each sub-band to obtain the target sampling rate.

[0055] Optionally, the processing module 302 is configured to determine the target frequency resolution according to the application scenario , and based on the formula determine the target sampling rate , represents the number of points of the fast Fourier transform; reverse-derive the second multiple and the third multiple according to the formula ; wherein, represents the bandwidth of the initial wideband signal, represents the number of multiple sub-bands, represents the second multiple, represents the third multiple.

[0056] In the embodiments of the present application, on the one hand, since the initial wideband signal can be acquired in sub-bands by using the target number of analog-to-digital converters, the performance requirements can be met and large-scale application can be realized. On the other hand, the spectrum of the initial wideband signal can be divided into multiple sub-bands, and the sampling rate of each sub-band in the multiple sub-bands can be target-processed according to the target frequency resolution. In this way, not only can the signals in different frequency bands be shifted to the baseband for subsequent processing, but also independent filtering and sampling rate adjustment can be realized for each sub-band, thus avoiding the problem of cross-sub-band interference; time-domain filtering processing can be performed on the sampling rate of each sub-band. Since the time-domain filter has a flat passband, the passband strictly covers the sub-band bandwidth, and the transition band is outside the sub-band, effective signals can be avoided from being lost; the sampling rate of each sub-band can be adjusted by decimation filtering or interpolation filtering according to the target frequency resolution. In this way, not only can the spectral resolutions of all sub-bands be made consistent, ensuring that the boundaries are aligned and seamlessly connected during spectrum splicing, thus naturally avoiding the transition band problem, but also the system's demand for flexible resolution can be met. On the other hand, since the fast Fourier transform processing can be performed on the target sampling rate based on the number of points of the fast Fourier transform, the operation complexity can be reduced, the computing power can be saved, and thus the hardware cost can be reduced.

[0057] Figure 4 FIG. illustrates a schematic diagram of the physical structure of an electronic device, such asFigure 4 As shown in Figure 4 , the electronic device may include: a processor 410, a communications interface 420, a memory 430, and a communication bus 440. Among them, the processor 410, the communications interface 420, and the memory 430 complete communication with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute a spectrum splicing method, which includes: determining the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and collecting an initial wideband signal in sub-bands by using the target number of analog-to-digital converters; dividing the spectrum of the initial wideband signal into multiple sub-bands, and performing target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain a target sampling rate; performing fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency-domain data; performing spectrum splicing on the frequency-domain data to obtain a target spectrum; where the target processing includes performing time-domain filtering processing in sequence and adjusting the sampling rate by decimation filtering or interpolation filtering according to the target frequency resolution.

[0058] In addition, when the logic instructions in the above-mentioned memory 430 are implemented in the form of a software functional unit and sold or used as an independent product, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.

[0059] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the spectrum splicing method provided by the above-mentioned various methods. The method includes: determining the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and collecting an initial wideband signal in sub-bands by using the target number of analog-to-digital converters; dividing the spectrum of the initial wideband signal into multiple sub-bands, and performing target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain a target sampling rate; performing fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency-domain data; performing spectrum splicing on the frequency-domain data to obtain a target spectrum; wherein the target processing includes sequentially performing time-domain filtering processing and adjusting the sampling rate by decimation filtering or interpolation filtering according to the target frequency resolution.

[0060] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it realizes the spectrum splicing method provided by the above-mentioned various methods. The method includes: determining the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and collecting an initial wideband signal in sub-bands by using the target number of analog-to-digital converters; dividing the spectrum of the initial wideband signal into multiple sub-bands, and performing target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain a target sampling rate; performing fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency-domain data; performing spectrum splicing on the frequency-domain data to obtain a target spectrum; wherein the target processing includes sequentially performing time-domain filtering processing and adjusting the sampling rate by decimation filtering or interpolation filtering according to the target frequency resolution.

[0061] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0062] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0063] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A spectrum splicing method, characterized in that: include: Determine the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and use the target number of analog-to-digital converters to collect the initial wideband signal in frequency bands; Dividing the frequency spectrum of the initial broadband signal into a plurality of sub-bands, and performing target processing on the sampling rate of each of the plurality of sub-bands to obtain a target sampling rate; Performing fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency domain data; Performing spectrum splicing on the frequency domain data to obtain a target spectrum; The target processing includes sequentially performing time domain filtering processing and adjusting the sampling rate through extraction filtering or interpolation filtering according to the target frequency resolution.

2. The spectrum splicing method according to claim 1, characterized in that: The step of determining a target number of analog-to-digital converters according to a target sampling bandwidth and a sampling rate of a single analog-to-digital converter comprises: calculating a product of a sampling rate of a single analog-to-digital converter and a first multiple; Calculating a quotient and a remainder of the target sampling bandwidth and the product; When the remainder is 0, the target quantity is the quotient value; when the remainder is not 0, the target quantity is the sum of the quotient value and 1; Wherein, the first multiple is less than 1.

3. The spectrum splicing method according to claim 1, characterized in that: The step of performing target processing on the sampling rate of each sub-band in the plurality of sub-bands to obtain a target sampling rate includes: Determining a second multiple and a third multiple according to the target frequency resolution; The sampling rate of each sub-band is subjected to second-multiple decimation and speed reduction, third-multiple decimation or interpolation filtering to obtain the target sampling rate.

4. The spectrum splicing method according to claim 3, characterized in that: The determining the second multiple and the third multiple according to the target frequency resolution comprises: Determine the target frequency resolution based on the application scenario , and based on the formula Determine the target sampling rate , Indicates the number of fast Fourier transform points; According to the formula Reversely derive the second multiple and the third multiple; in, represents the bandwidth of the initial broadband signal, Indicates the number of sub-bands, represents the second multiple, Represents the third multiple.

5. A spectrum splicing device, characterized in that: include: Acquisition module, processing module and splicing module; The acquisition module is used to determine the target number of analog-to-digital converters according to the target sampling bandwidth and the sampling rate of a single analog-to-digital converter, and use the target number of analog-to-digital converters to acquire the initial broadband signal in frequency bands; The processing module is used to divide the spectrum of the initial broadband signal into multiple sub-bands, and perform target processing on the sampling rate of each sub-band in the multiple sub-bands to obtain a target sampling rate; perform fast Fourier transform processing on the target sampling rate based on the number of fast Fourier transform points to obtain frequency domain data; The splicing module is used to perform spectrum splicing on the frequency domain data to obtain a target spectrum; The target processing includes sequentially performing time domain filtering processing and adjusting the sampling rate through extraction filtering or interpolation filtering according to the target frequency resolution.

6. The spectrum splicing device according to claim 5, characterized in that: The acquisition module is used to calculate the product of the sampling rate of a single analog-to-digital converter and the first multiple; calculate the quotient and remainder of the target sampling bandwidth and the product; when the remainder is 0, the target quantity is the quotient; When the remainder is not 0, the target quantity is the sum of the quotient and 1; wherein the first multiple is less than 1.

7. The spectrum splicing device according to claim 5, characterized in that: The processing module is used to determine the second multiple and the third multiple according to the target frequency resolution; perform second multiple decimation and speed reduction, third multiple decimation or interpolation filtering on the sampling rate of each sub-band to obtain the target sampling rate.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the spectrum splicing method according to any one of claims 1 to 4 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the spectrum splicing method according to any one of claims 1 to 4 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the spectrum splicing method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Multi-sub-band frequency spectrum splicing synthesis method for ultrahigh-resolution satellite-borne SAR system

    CN110988875A

  • Digital oscilloscope integrated with real-time spectral analysis function

    CN111796132A

  • Frequency spectrum processing method and device, computer equipment and readable storage medium

    CN116842346A

  • Method and apparatus for spectral stitching using reference channel and a pilot tone

    US20170048006A1

Cited By

  • BOTDR-based optical fiber data processing method and system, electronic equipment and storage medium

    CN120781301A

  • Signal processing method and device, electronic equipment and storage medium

    CN121742742A