A method, system and storage medium for splicing multiple overlapping spectrums

By using the multi-section overlapping spectrum splicing method in electromagnetic spectrum monitoring, the dichotomy method is used to find the overlapping frequency and splicing it with the absolute value of the minimum difference value as the criterion, the spectrum non-alignment problem caused by multi-channel frequency overlap is solved, and the splicing of monitoring the full-band data is realized.

CN119757860APending Publication Date: 2025-04-04CHINA INST OF RADIO PROPAGATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411822501.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In electromagnetic spectrum monitoring, overlapping frequency bands are required for multi-channel monitoring frequency ranges, resulting in unaligned internal bandwidths of multi-band spectrum overlapping, and it is impossible to splice through the same sampling frequency points.

Method used

A multi-section overlapping spectrum is used to splice the splicing method. By determining the spectrum range and sampling point frequency of each channel, the overlapping frequency and corresponding spectrum value sequence are found, and the overlapping frequency is quickly found using the dichotomy method, and the splicing is performed based on the absolute value of the minimum difference value.

Benefits of technology

The splicing of multiple non-aligned overlapping spectrums is realized to meet the monitoring of full-band data requirements in the case of frequency overlap between multiple channels during broadband electromagnetic spectrum monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119757860A_ABST
    Figure CN119757860A_ABST
Patent Text Reader

Abstract

The present invention discloses a method for splicing multiple overlapping spectrums, comprising the following steps: step 1, determining the full spectrum range to be monitored; step 2, calculating the spectrum sampling interval of each channel; step 3, determining the sampling point frequency in each channel according to the spectrum sampling interval; step 4, determining the overlapping part of the spectrum of the ith channel and the i+1th channel; step 5, finding the two sampling point frequencies with the smallest absolute value of the sequence difference; step 6, performing sequence splicing; step 7, similarly repeating steps 4 to 6 for the spectrum data of other channels, completing the splicing of the monitored full-band spectrum data, and obtaining the spectrum within the range. The splicing method disclosed by the present invention can realize the splicing of multiple overlapping spectrums, especially multiple non-aligned overlapping spectrums, and meet the demand for monitoring full-band data when the frequencies between multiple channels overlap during broadband electromagnetic spectrum monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of electromagnetic monitoring research, and particularly relates to a method, system and storage medium for splicing multiple overlapping frequency spectra during broadband monitoring in the field. Background Art

[0002] Electromagnetic spectrum monitoring usually requires monitoring signals within a wide frequency band. In many cases, the monitoring bandwidth is larger than the receiver bandwidth. Therefore, it is necessary to simultaneously perform channel sampling on multi-channel signals and then splice the multi-segment spectrum data into electromagnetic monitoring full-band data. At the same time, in order to avoid the frequency range of the signal (especially the large bandwidth signal) containing the split point frequency between adjacent channels, that is, the signal appears at the end of the previous channel and the beginning of the next channel, causing Figure 1 The signal segmentation problem shown in the figure is that when performing electromagnetic spectrum monitoring, the frequency range of adjacent channels is designed to be Figure 2 Some overlap is shown to ensure that the signal can be fully contained in one channel.

[0003] Most of the existing electromagnetic spectrum splicing methods are aimed at Figure 1 In the case where there is no overlap between multiple spectrum segments, the multiple spectrum data are directly spliced ​​into the monitoring full-band data. Figure 2 There are overlaps between multiple spectrum segments, and there is currently a lack of research on the splicing of multiple spectrum segments. Summary of the invention

[0004] The present invention aims at the technical problem that in the current electromagnetic spectrum monitoring, the multi-channel monitoring frequency range needs to be provided with overlapping frequency bands. After the channel spectrum scanning points are set, when the spectrum sampling interval in the channel is non-integer, it will cause the overlapping bandwidth of multiple spectrum segments to be non-aligned, that is, when multiple spectrum segments with overlap at the beginning and the end are spliced, the starting point frequency of the latter spectrum segment is not the frequency of each sampling point in the previous spectrum segment, and splicing cannot be performed through the same sampling frequency point. A method, system and storage medium for splicing multiple overlapping spectrum segments are proposed, which can be used for splicing multiple non-aligned overlapping spectrum segments.

[0005] The present invention adopts the following technical solution:

[0006] A method for splicing multiple overlapping spectrums, such as Figure 3 As shown, the improvement is that it includes the following steps:

[0007] Step 1: Determine the full spectrum range to be monitored as [F s ,F e ], and the spectrum range of each channel. The spectrum range of the i-th channel is [f si ,f ei ], the spectrum range of the i+1th channel is [f s(i+1) ,f e(i+1) ];

[0008] Step 2: Determine the number of spectrum scanning points N in each channel i , calculate the spectrum sampling interval of each channel

[0009]

[0010] Step 3: According to the spectrum sampling interval Δf i Determine the sampling point frequency in each channel. The sampling point frequency of the i-th channel is The sampling frequency of the i+1th channel is

[0011]

[0012] Step 4: Determine the overlapping part of the spectrum of the i-th channel and the i+1-th channel, and find the first one that satisfies f ix >f s(i+1) The sampling frequency f ix , we can use the binary search method to quickly find and determine f ix ,but is the overlapping frequency, and the spectrum value sequence corresponding to the overlapping frequency It is the overlapping spectrum of the i-th channel and the i+1 channel;

[0013] For the i+1th channel, find the last one that satisfies f (i+1)y <f ei The sampling frequency f (i+1)y , then f (i+1)1 ~f (i+1)y is the overlapping frequency, and the spectrum value sequence B corresponding to the overlapping frequency (i+1)1 ~B (i+1)y It is the overlapping spectrum of the i-th channel and the i+1 channel;

[0014] Step 5, find Sequence and f (i+1)1 ~f (i+1)y The frequency f of the two sampling points with the smallest absolute value of sequence difference imin 、f (i+1)min :use The frequency of each sampling point of the sequence is sequentially related to f (i+1)1 ~f (i+1)y The frequencies of the sampling points of the sequence are subtracted, and the calculation process is as follows Figure 4 As shown in the figure, the frequencies of the two sampling points with the smallest absolute difference are f imin 、f (i+1)min ;

[0015] Step 6, with f imin As the splicing point, B (i+1)min The sequence after it is spliced ​​to A iminAfter that, the spectrum of the i-th channel and the i+1-th channel is spliced, and the spectrum value sequence after splicing is

[0016]

[0017] Step 7: Repeat steps 4 to 6 for the spectrum data of other channels to complete the splicing of the spectrum data of the entire frequency band to obtain [F s ,F e ] range of spectrum.

[0018] A system for splicing multiple overlapping frequency spectra is improved in that it comprises: a processor; a memory storing executable instructions of the processor; and the processor is configured to execute the steps of the above method by executing the executable instructions.

[0019] A computer-readable storage medium is used to store a program, wherein the improvement lies in that the steps of the above method are implemented when the program is executed.

[0020] The beneficial effects of the present invention are:

[0021] The splicing method disclosed in the present invention can realize the splicing of multiple overlapping spectrums, especially multiple non-aligned overlapping spectrums, to meet the demand of monitoring full-band data in the case of frequency overlap between multiple channels during broadband electromagnetic spectrum monitoring. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a schematic diagram of applicable scenarios of existing spectrum splicing methods;

[0023] Figure 2 It is a schematic diagram of applicable scenarios of the splicing method disclosed in the present invention;

[0024] Figure 3 It is a schematic diagram of the process of the splicing method disclosed in the present invention;

[0025] Figure 4 It is a schematic diagram of the calculation process of step 5 of the splicing method disclosed in the present invention;

[0026] Figure 5 It is a schematic diagram of the calculation process of step 5 of embodiment 1 of the present invention. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0028] Embodiment 1: This embodiment discloses a method for splicing multiple overlapping frequency spectra, comprising the following steps:

[0029] Step 1: Determine that the spectrum range to be monitored is [3, 5.8] GHz, which includes 3 channels, of which the spectrum range of the first channel is [3, 4.2] GHz, the spectrum range of the second channel is [3.8, 5] GHz, and the spectrum range of the third channel is [4.6, 5.8] GHz;

[0030] Step 2, determine that the spectrum scanning points N1 of channel 1 is 9001 points, the spectrum scanning points of channel 2 is 10001 points, and the spectrum scanning points of channel 3 is 10001 points. The spectrum sampling intervals of the three channels are calculated to be 133.33KHz, 120KHz, and 120KHz respectively.

[0031] In step 3, the sampling point frequencies in each channel can be determined according to the spectrum sampling interval. The sampling point frequencies of the first channel are [3, 3.00013333, 3.00026666, …, 3.79998, 3.80011333, …, 4.19997] GHz; the sampling point frequencies of the second channel are [3.8, 3.80012, 3.80024, …, 4.19996, 4.20008, …, 4.59992, 4.60004, …, 4.99988, 5] GHz; the sampling point frequencies of the third channel are [4.6, 4.60012, 4.60024, …, 5.79988, 5.8] GHz.

[0032] Step 4: Determine the overlapping part of the spectrum of the first channel and the second channel. The first part of the first channel satisfies f 1x >f s2 The sampling frequency f 1x is 3.80011333 GHz, then 3.80011333~4.19997 GHz is the overlapping frequency, and the spectrum value corresponding to 3.80011333~4.19997 GHz is the overlapping spectrum of the first channel and the second channel.

[0033] For the second channel, find the last one that satisfies f 2x <f e1 The sampling frequency f 2x If the frequency is 4.19996 GHz, then 3.8 to 4.19996 GHz is the overlapping frequency, and the spectrum value corresponding to 3.8 to 4.19996 GHz is the overlapping spectrum of the first channel and the second channel.

[0034] Step 5, find the two values ​​3.80011333GHz and 3.80012GHz with the smallest absolute difference between the 3.80011333~4.19997GHz sequence and the 3.8~4.19996GHz sequence. The calculation process is as follows Figure 5 As shown in the figure, the frequencies of each sampling point in the 3.80011333~4.19997GHz sequence are subtracted from the frequencies of each sampling point in the 3.8~4.19996GHz sequence in turn. The frequencies of the two sampling points with the smallest absolute difference are f imin 、f (i+1)min .

[0035] Step 6, using 3.80011333 GHz as the splicing point, splice the spectrum value sequence corresponding to the sampling point frequencies of 3.80012 GHz and thereafter to the spectrum value corresponding to 3.80011333 GHz in the first spectrum of channel 1, and complete the splicing of the first channel and the second channel spectrum.

[0036] Step 7: Repeat steps 4 to 6 for the spectrum data of the second channel and the spectrum data of the third channel to complete the splicing of the spectrum data of the full frequency band to obtain the spectrum in the range of [3,5.8] GHz.

[0037] This embodiment also discloses a system for splicing multiple overlapping spectrums, including: a processor; a memory storing executable instructions of the processor; the processor is configured to execute the steps of the above method by executing the executable instructions; and a computer-readable storage medium for storing a program, which implements the steps of the above method when executed.

Claims

1. A method for splicing multiple overlapping frequency spectra, characterized in that: The steps include: Step 1: Determine the full spectrum range to be monitored as [F s ,F e ], and the spectrum range of each channel. The spectrum range of the i-th channel is [f si ,f ei ], the spectrum range of the i+1th channel is [f s(i+1) ,f e(i+1) ]; Step 2: Determine the number of spectrum scanning points N in each channel i , calculate the spectrum sampling interval of each channel Step 3: According to the spectrum sampling interval Δf i Determine the sampling point frequency in each channel. The sampling point frequency of the i-th channel is The sampling frequency of the i+1th channel is Step 4: Determine the overlapping part of the spectrum of the i-th channel and the i+1-th channel, and find the first one that satisfies f ix >f s(i+1) The sampling frequency f ix ,but is the overlapping frequency, and the spectrum value sequence corresponding to the overlapping frequency It is the overlapping spectrum of the i-th channel and the i+1 channel; For the i+1th channel, find the last one that satisfies f (i+1)y <f ei The sampling frequency f (i+1)y , then f (i+1)1 ~f (i+1)y is the overlapping frequency, and the spectrum value sequence B corresponding to the overlapping frequency (i+1)1 ~B (i+1)y It is the overlapping spectrum of the i-th channel and the i+1 channel; Step 5, find Sequence and f (i+1)1 ~f (i+1)y The frequency f of the two sampling points with the smallest absolute value of sequence difference imin 、f (i+1)min :use The frequency of each sampling point of the sequence is sequentially related to f (i+1)1 ~f (i+1)y Subtract the frequencies of the sampling points of the sequence, and the frequencies of the two sampling points with the smallest absolute difference are f imin 、f (i+1)min ; Step 6, with f imin As the splicing point, B (i+1)min The sequence after it is spliced ​​to A imin After that, the spectrum of the i-th channel and the i+1-th channel is spliced, and the spectrum value sequence after splicing is Step 7: Repeat steps 4 to 6 for the spectrum data of other channels to complete the splicing of the spectrum data of the entire frequency band to obtain [F s ,F e ] range of spectrum.

2. A system for splicing multiple overlapping spectrums, characterized in that: include: processor; A memory in which executable instructions of the processor are stored; the processor is configured to perform the steps of the method of claim 1 by executing the executable instructions.

3. A computer-readable storage medium for storing a program, characterized in that: When the program is executed, the steps of the method according to claim 1 are implemented.