A method and system for completing adaptive channelization based on user needs
By the adaptive channelization method on the basis of user needs, combined with manual and automatic mode, the problem of the existing technology CITICization cannot adapt to adaptation, and realized the signal extraction and channel bandwidth of channel bandwidth in complex electromagnetic environments. Essence
Patent Information
- Application Number
- CN202411536833.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-10-31
AI Technical Summary
The existing digital channelization methods cannot adaptively adjust according to user needs, resulting in wideband signals cross-channel and baseband I/Q signals distortion in complex electromagnetic environments, reducing the accuracy of signal processing.
An adaptive channelization method based on user needs is adopted. By switching between manual mode and automatic mode, channelization parameters are obtained according to user settings or adaptive calculations to complete the channelization operation. The method includes receiving an intermediate frequency digital signal at a preset sampling frequency, determining a user-set mode, and manually setting channelization parameters or adaptively calculating channelization parameters according to mode selection.
It achieves effective extraction of signals with large bandwidth, low signal-to-noise ratio, and low interception rate in complex electromagnetic environments, avoids the problem of wideband signal cross-channel, and improves signal output frequency and channel bandwidth utilization.
Smart Images

Figure CN119052033B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a method and system for completing adaptive channelization based on user requirements. Background Art
[0002] Existing digital channelization methods, devices and equipment are mostly implemented using fixed channel groups. When completing digital channelization, the center frequency and bandwidth of each channel group are fixed, and the decimation multiples and filter coefficients of each decimation filter in the channel group are fixed. During digital channelization, adaptive adjustment cannot be completed according to user needs.
[0003] When adaptive channelization is not possible, real-time reception of complex electromagnetic environment signals will lead to cross-channel problems of broadband signals, resulting in severe distortion of the obtained baseband I / Q signals, reducing the accuracy of subsequent signal processing. Summary of the invention
[0004] The purpose of the present invention is to provide a method and system for completing adaptive channelization based on user needs, converting the channelization operation mode according to user needs, integrating the manual mode and the automatic mode, which can not only satisfy the channelization according to the user's own needs in the manual mode, but also satisfy the adaptive channelization of the signal in the automatic mode.
[0005] In order to solve the above technical problems, the present invention adopts the following solutions:
[0006] A method for completing adaptive channelization based on user needs, the method specifically comprising the following steps:
[0007] S1: receiving a current intermediate frequency digital signal converted from an intermediate frequency analog signal at a preset sampling frequency;
[0008] S2: receiving the control instruction issued by the current user for the current intermediate frequency digital signal, extracting information from the control instruction, and judging the current user setting mode according to the extracted information. If the current user setting mode is the manual mode, go to step S3; if the current user setting mode is the automatic mode, go to step S4;
[0009] S3: obtaining a user-set channelization parameter according to the extracted information, and performing a channelization operation on the current intermediate frequency digital signal according to the user-set channelization parameter;
[0010] S4: performing adaptive calculation on the current intermediate frequency digital signal, obtaining channelization parameters through the adaptive calculation, and completing the channelization operation on the current intermediate frequency digital signal according to the channelization parameters.
[0011] Furthermore, in S3, the user-set channelization parameters are manually set by the user based on characteristic data of the intermediate frequency digital signal through a host computer, and the user-set channelization parameters include the number of channels, the bandwidth of each channel, and the center frequency of each channel.
[0012] Furthermore, in S4, the channelization parameters include the number of channels, the center frequency of each channel, and the decimation multiple of each channel. The decimation multiple is obtained by adaptively adjusting the center frequency of the channel and the bandwidth of the corresponding channel. Channelization is performed according to the center frequency and decimation multiple of each channel.
[0013] Furthermore, the S4 specifically includes the following steps:
[0014] S41: Perform DFT calculation on the current intermediate frequency digital signal to calculate the number of signals within the effective bandwidth and the center frequency and bandwidth corresponding to each signal;
[0015] S42: performing information conversion processing according to the number of signals and the center frequency and bandwidth corresponding to each signal, and obtaining the number of channels and the center frequency and decimation multiple corresponding to each channel through the information conversion processing;
[0016] S43: Output channels according to the center frequencies and decimation multiples of different channels.
[0017] Furthermore, the S41 specifically includes the following steps:
[0018] S411: Scan all signals within the effective bandwidth according to the current intermediate frequency digital signal;
[0019] S412: Calculate the power spectrum of each signal to obtain the frequency point corresponding to the maximum power spectrum, and use the frequency point as the center frequency of the signal;
[0020] S413: Find the power spectrum value of each signal that is a preset multiple of the maximum power spectrum value, use the two frequency points corresponding to the power spectrum as the upper and lower sidebands, and form the bandwidth of the signal through the difference between the upper and lower sidebands.
[0021] Furthermore, the S42 specifically includes the following steps:
[0022] S421: Obtain the number of channels according to the number of signals, that is, the signals and channels are in one-to-one correspondence;
[0023] S422: According to the correspondence between the signal and the channel, convert the center frequency corresponding to each signal into the center frequency corresponding to the channel;
[0024] S423: According to the correspondence between the signal and the channel, the bandwidth corresponding to each signal is adjusted to obtain a decimation multiple corresponding to the channel.
[0025] Furthermore, in S423, the bandwidth adjustment refers to setting the decimation factor according to the bandwidth corresponding to the signal to adjust the bandwidth corresponding to the channel, that is, channel bandwidth = Fs / decimation factor, where Fs represents the sampling frequency of the signal.
[0026] A system for implementing adaptive channelization based on user needs, comprising:
[0027] Digital signal receiving module: receives the current intermediate frequency digital signal converted from the intermediate frequency analog signal at a preset sampling frequency;
[0028] User setting mode judgment module: receives the control instruction issued by the current user for the current intermediate frequency digital signal, extracts information from the control instruction, and judges the current user setting mode according to the extracted information;
[0029] Manual channelization module: obtains the user-set channelization parameters according to the extracted information, and completes the channelization operation on the current intermediate frequency digital signal according to the user-set channelization parameters;
[0030] Adaptive channelization module: performs adaptive calculation on the current intermediate frequency digital signal, obtains channelization parameters through adaptive calculation, and completes the channelization operation on the current intermediate frequency digital signal according to the channelization parameters.
[0031] Furthermore, the adaptive channelization module also includes the following submodules:
[0032] Signal scanning module: Perform DFT calculation on the current intermediate frequency digital signal to calculate the number of signals within the effective bandwidth and the center frequency and bandwidth corresponding to each signal;
[0033] Channelization parameter acquisition module: performs information conversion processing according to the number of signals and the center frequency and bandwidth corresponding to each signal, and obtains the number of channels and the center frequency and decimation multiple corresponding to each channel through information conversion processing;
[0034] Adaptive channel output module: output channels according to the center frequency and decimation multiple of different channels.
[0035] Beneficial effects of the present invention:
[0036] The present invention provides a method and system for completing adaptive channelization based on user needs, and converts the channelization operation mode according to the user needs, so that the manual mode and the automatic mode are integrated. Not only can the channelization be performed according to the user's own needs in the manual mode, but also the adaptive channelization of the signal can be performed in the automatic mode. It can extract effective signals with large bandwidth, low signal-to-noise ratio and low interception rate in complex electromagnetic environment signals, avoid the problem of broadband signal cross-channel, improve the signal output frequency, and increase the channel bandwidth utilization.
[0037] In addition, in adaptive mode, the number of channels, the center frequency of each channel and the decimation multiple parameters can be set according to the number of signals, bandwidth and center frequency of the collected signals. It can not only detect and separate broadband signals of different frequencies and unequal intervals, avoiding the problem of broadband signal crossing channels, but also reduce the output frequency of narrowband signals and increase the channel bandwidth utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 It is a flowchart of a method for completing adaptive channelization based on user demand in Embodiment 1 of the present invention.
[0039] Figure 2 Schematic diagram of the control mechanism of the channelized control method in Example 1 of the present invention.
[0040] Figure 3 Schematic diagram of DSP adaptive calculation in Example 1 of the present invention.
[0041] Figure 4 Schematic diagram of the principle of the sampling clock in Embodiment 2 of the present invention. DETAILED DESCRIPTION
[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. The following description of at least one exemplary embodiment is actually only illustrative and is by no means intended to limit the present invention and its application or use. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] The relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
[0044] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0045] Additionally, descriptions of well-known structures, functions, and configurations may be omitted for clarity and conciseness.One of ordinary skill in the art will recognize that various changes and modifications may be made to the examples described herein without departing from the spirit and scope of the present disclosure.
[0046] Technologies, methods, and apparatus known to ordinary technicians in the relevant field may not be discussed in detail, but where appropriate, such technologies, methods, and apparatus should be considered part of the authorization specification.
[0047] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0048] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments:
[0049] Example 1
[0050] like Figure 1 As shown, a method for completing adaptive channelization based on user needs, the method specifically includes the following steps:
[0051] S1: receiving a current intermediate frequency digital signal converted from an intermediate frequency analog signal at a preset sampling frequency;
[0052] S2: receiving the control instruction issued by the current user for the current intermediate frequency digital signal, extracting information from the control instruction, and judging the current user setting mode according to the extracted information. If the current user setting mode is the manual mode, go to step S3; if the current user setting mode is the automatic mode, go to step S4;
[0053] S3: obtaining a user-set channelization parameter according to the extracted information, and performing a channelization operation on the current intermediate frequency digital signal according to the user-set channelization parameter;
[0054] S4: performing adaptive calculation on the current intermediate frequency digital signal, obtaining channelization parameters through the adaptive calculation, and completing the channelization operation on the current intermediate frequency digital signal according to the channelization parameters.
[0055] Preferably, in S3, the user-set channelization parameters are manually set by the user based on characteristic data of the intermediate frequency digital signal and through a host computer, and the user-set channelization parameters include the number of channels, the bandwidth of each channel, and the center frequency of each channel.
[0056] Preferably, in S4, the channelization parameters include the number of channels, the center frequency of each channel, and the decimation multiple of each channel, and the decimation multiple is obtained by adaptively adjusting the center frequency of the channel and the bandwidth of the corresponding channel, and channelization is performed according to the center frequency and decimation multiple of each channel.
[0057] Preferably, the S4 specifically includes the following steps:
[0058] S41: Perform DFT calculation on the current intermediate frequency digital signal to calculate the number of signals within the effective bandwidth and the center frequency and bandwidth corresponding to each signal;
[0059] S42: performing information conversion processing according to the number of signals and the center frequency and bandwidth corresponding to each signal, and obtaining the number of channels and the center frequency and decimation multiple corresponding to each channel through the information conversion processing;
[0060] S43: Output channels according to the center frequencies and decimation multiples of different channels.
[0061] Preferably, the S41 specifically includes the following steps:
[0062] S411: Scan all signals within the effective bandwidth according to the current intermediate frequency digital signal;
[0063] S412: Calculate the power spectrum of each signal to obtain the frequency point corresponding to the maximum power spectrum, and use the frequency point as the center frequency of the signal;
[0064] S413: Find the power spectrum value of each signal that is a preset multiple of the maximum power spectrum value, use the two frequency points corresponding to the power spectrum as the upper and lower sidebands, and form the bandwidth of the signal through the difference between the upper and lower sidebands.
[0065] Preferably, the S42 specifically includes the following steps:
[0066] S421: Obtain the number of channels according to the number of signals, that is, the signals and channels are in one-to-one correspondence;
[0067] S422: According to the correspondence between the signal and the channel, convert the center frequency corresponding to each signal into the center frequency corresponding to the channel;
[0068] S423: According to the correspondence between the signal and the channel, the bandwidth corresponding to each signal is adjusted to obtain a decimation multiple corresponding to the channel.
[0069] Preferably, in S423, the bandwidth adjustment refers to setting a decimation factor according to the bandwidth corresponding to the signal to adjust the bandwidth corresponding to the channel, that is, channel bandwidth = Fs / decimation factor, where Fs represents the sampling frequency of the signal.
[0070] Based on the above principles, the present invention is further described:
[0071] The present invention can complete the manual and automatic wide-narrowband adaptive channelization for the channelization control mode, that is, the channelization control mode can be divided into a manual control mode and an adaptive control mode. In the adaptive mode, the number of signals, the bandwidth of each signal and the center frequency of the signal can be completed according to the collected signal, and then the number of channels, the center frequency of each channel and the extraction multiple parameter settings can be completed according to the number of signals, the bandwidth of the signal and the center frequency of the signal. It can not only complete the detection and separation of broadband signals with different frequencies and unequal intervals, avoiding the problem of broadband signal crossing channels, but also reduce its output frequency and increase the channel bandwidth utilization rate for narrowband signals; in the manual mode, the user can complete the number of channels, the center frequency of each channel and the extraction multiple parameter settings according to the needs under the premise of having the prior characteristic confidence of the target signal, and the channelization component module completes the wide-narrowband signal channelization processing according to the parameters set by the user, and outputs the channelization results according to the channel. The manual and automatic wide-narrowband adaptive channelization can meet the extraction of effective signals with large bandwidth, low signal-to-noise ratio and low interception rate of complex electromagnetic environment signals, avoid the problem of broadband signal crossing channels, improve the signal output frequency and increase the channel bandwidth utilization rate.
[0072] Specifically, the manual control mode mainly completes different fixed channelization combinations of multiple channels by presetting the number of channels, the channel center frequency of each channel, and the decimation multiple of each channel by the user;
[0073] The adaptive control mode mainly scans all signals within the effective bandwidth, detects the center frequency and bandwidth of the signal, and then adaptively adjusts the filter parameters, channel center frequency and channelization bandwidth according to the signal center frequency and bandwidth, and outputs signals with different center frequencies and different bandwidths in different channels, thereby completing the unequal interval channelization of all target signals within the effective bandwidth.
[0074] Specifically, the channelized control method is mainly completed between FPGA and DSP, such as Figure 2 As shown, when the FPGA receives the current intermediate frequency digital signal converted from the intermediate frequency analog signal at the preset sampling frequency, at this time, the user can set the corresponding control mode according to the different needs of the user, as follows:
[0075] When the user selects the manual mode, the user can manually input the number of channels, the bandwidth of each channel, the center frequency of each channel, and the controllable filter coefficients to the FPGA, where the controllable filter coefficients can be automatically adjusted to high-pass, low-pass, or band-pass filters according to user needs. The parameter configuration of channelization in the manual mode is completed, so that the FPGA can directly complete the channelization operation with the parameters configured by the user and store the data.
[0076] When the user selects the active mode, the FPGA transmits the intermediate frequency digital signal to the DSP through the high-speed interface. The DSP adaptively calculates the number of channels and the corresponding center frequency and decimation multiple of each channel, and then transmits the calculated configuration parameters back to the FPGA through the high-speed interface. After receiving the channelization parameters and controllable filter coefficients, the FPGA completes independent adaptive channelization operations for up to 256 channels with different center frequencies, decimation multiples and filter coefficients, and outputs the channelized results to each channel through the high-speed interface to complete unequal interval channelization storage.
[0077] Wherein, the DSP adaptive calculation is as follows Figure 3 As shown, first, the received intermediate frequency digital signal is sent to the DSP through the high-speed interface, and the DSP performs DFT operation on the received data. According to the signal, the signal bandwidth and the signal center frequency can be obtained, wherein the process of obtaining the signal center frequency is: the frequency point when the maximum power spectrum of each signal spectrum is obtained through the power spectrum is taken as the signal center frequency; the process of obtaining the signal bandwidth is: two frequency points of 0.707 times the power spectrum value of the maximum power spectrum value are found as the upper and lower sidebands, and the difference between the two frequency points is the bandwidth of the signal; after the signal bandwidth and the signal center frequency are obtained, the channel center frequency of the corresponding channel can be adaptively set according to the signal center frequency, and then the decimation multiple can be set according to the signal bandwidth to adjust the channel bandwidth, wherein the minimum channel bandwidth = Fs / maximum decimation multiple, that is, the minimum channel bandwidth is reflected when the decimation multiple is set to the maximum.
[0078] Finally, the center frequency and decimation multiple are transmitted back to the FPGA through the high-speed bus as parameters for setting unequal-interval channelization. According to the different bandwidths and signal sampling frequencies corresponding to each signal, different decimation multiples can be adaptively selected, so that each channel can complete adaptive wide- and narrow-band unequal-interval channelization.
[0079] Therefore, in manual mode, the user can know the prior information of the target signal, such as the center frequency, signal bandwidth and signal quantity, and then manually set different parameters and filter coefficients according to the specific characteristics of the signal to complete the unequal interval channelization processing of the specified signal.
[0080] In the adaptive mode, the channel center frequency and decimation multiples set by each independent channel are adaptively set and then output through the channelization module to generate 16-bit I and Q data. The multi-channel channelized data is transmitted to the storage module for storage according to the number of channelized channels.
[0081] Adaptive unequal-interval channelization avoids the cross-subchannel problem caused by fixed channel center frequency and bandwidth for broadband signals and narrowband signals, which not only improves the utilization of channel bandwidth, but also improves data output efficiency.
[0082] For example, when AD is sampled at a frequency of 100 MHz, when the frequency domain signal of the AD data is calculated by DFT, two valid signals are calculated, whose center frequencies are f1=20 MHz and f2=36 MHz, and whose signal bandwidths are B1=1 MHz and B2=0.2 MHz, respectively.
[0083] According to the two sets of information, the device will adaptively select two independent channels, where the channel center frequency of independent channel 1 is F1=f1=20MHz, and the channel center frequency of independent channel 2 is F2=f2=36MHz.
[0084] In addition, the channel bandwidth is determined according to the signal bandwidth size, the channelization decimation multiple and the signal sampling rate.
[0085] The channel bandwidth of channel 1 is based on 1.5625MHz>1MHz>0.78125MHz. Among them, 1.5625MHz is obtained by sampling rate 100MHz / 64, and 0.625MHz is obtained by 100MHz / 128. Because the channel bandwidth needs to be as close to and greater than the signal bandwidth as possible, channel 1 selects 64 times extraction, and the channel bandwidth of channel 1 is 1.25MHz. Similarly, channel 2 selects 256 times extraction, and its channel bandwidth is 0.390625MHz. After passing through two DDCs, DDC1_i, DDC1_q and DDC2_i, DDC2_q are output respectively. The two-channel channelized data are transmitted to the storage module through a dedicated interface for storage and transmitted back to the display and control component module through a custom high-speed interface for time and frequency domain display.
[0086] Moreover, for different control modes, AD data can be stored according to different channels, fixed lengths, and timings. Channelized component data can be stored according to channels with different center frequencies and bandwidths. It can meet the timing and fixed-length channel storage of unequal interval channelization results. The adaptive channelized data is transmitted to the storage component module through a high-speed interface. The storage component module can separate the signals of different center frequencies and different bandwidths realized in multiple adaptive channels and store them separately by channel, thereby obtaining all unequal interval channelized data within the effective bandwidth.
[0087] Example 2
[0088] Based on the above embodiment 1, a system for completing adaptive channelization based on user needs is provided in this embodiment, so that a method for completing adaptive channelization based on user needs in embodiment 1 is applied to the system, and the system mainly includes a radio frequency component, a display and control component, a collection component, a channelization component and a storage component. The display and control component is completed by the host computer software; the channelization component is completed by the FPGA+DSP architecture; and the storage component is completed by the memory card.
[0089] Specifically, the channelization component mainly includes the following modules:
[0090] Digital signal receiving module: receives the current intermediate frequency digital signal converted from the intermediate frequency analog signal at a preset sampling frequency;
[0091] User setting mode judgment module: receives the control instruction issued by the current user for the current intermediate frequency digital signal, extracts information from the control instruction, and judges the current user setting mode according to the extracted information;
[0092] Manual channelization module: obtains the user-set channelization parameters according to the extracted information, and completes the channelization operation on the current intermediate frequency digital signal according to the user-set channelization parameters;
[0093] Adaptive channelization module: performs adaptive calculation on the current intermediate frequency digital signal, obtains channelization parameters through adaptive calculation, and completes the channelization operation on the current intermediate frequency digital signal according to the channelization parameters.
[0094] Preferably, the adaptive channelization module further includes the following submodules:
[0095] Signal scanning module: Perform DFT calculation on the current intermediate frequency digital signal to calculate the number of signals within the effective bandwidth and the center frequency and bandwidth corresponding to each signal;
[0096] Channelization parameter acquisition module: performs information conversion processing according to the number of signals and the center frequency and bandwidth corresponding to each signal, and obtains the number of channels and the center frequency and decimation multiple corresponding to each channel through information conversion processing;
[0097] Adaptive channel output module: output channels according to the center frequency and decimation multiple of different channels.
[0098] Based on the above, further explanation is given:
[0099] The RF component mainly realizes the functions of down-conversion of four-channel L-band target signals and intermediate frequency preprocessing. Among them, the RF component includes a frequency conversion unit and a frequency synthesis unit. The frequency conversion unit includes 4 channels, and each channel has the same principle. The L-band target signal is converted twice to the intermediate frequency specified center frequency signal, and the intermediate frequency signal is adjusted in amplitude and pre-selected and filtered; the frequency synthesis unit provides the frequency conversion local oscillator required by the frequency conversion unit and outputs an external reference signal.
[0100] The display and control component mainly consists of two parts: a display component and a control component. The display component is mainly responsible for the direct signal feedback display of the acquisition component, the signal feedback display of the channelization component, and the readback display of the storage component. The display component can display the signal time domain waveform, frequency domain waveform, waterfall diagram, device status, etc.
[0101] In addition, the display and control component can set corresponding parameters according to user needs. After the parameter setting is completed, the intermediate frequency analog signal of the RF component is sent to the acquisition component through the RF cable for data acquisition and preprocessing; the data after acquisition and preprocessing are sent to the channelization module to realize the functions of unequal interval digital channelization processing of the target signal, and output to the data storage component module for storage, which can complete data forwarding and other functions according to system requirements. The data after digital channelization processing can be returned to the display and control component through the high-speed transmission interface to realize time domain, frequency domain and waterfall chart display.
[0102] The display and control component can also complete the control of the channelized component, so that the channelized component combines the manual control mode and the adaptive control mode into one.
[0103] The acquisition component can complete the real-time signal acquisition in complex electromagnetic environment according to the parameters set by the display and control component, and send the acquired signals to the channelization component module for adaptive channelization processing and the storage component for data storage.
[0104] Specifically, the acquisition component includes steps such as clock configuration, start acquisition, trigger and enable idle channels. When the RF component outputs a signal, it first determines whether there is a signal input by the input signal level. When there is a signal input, the acquisition component is clock configured. According to different application scenarios, three clock mode configurations are completed, namely internal clock, external clock and external reference modes.
[0105] The clock lock enable signal returned by the FPGA determines whether the clock is locked successfully. If the lock fails, it will be automatically relocked. After the clock is locked successfully, wait for the trigger signal to arrive. The trigger signal here is provided by the trigger module, which is divided into two trigger modes: internal trigger and external trigger. When the trigger signal arrives, the acquisition module starts to convert the analog signal into a digital signal through the analog-to-digital converter.
[0106] If it is necessary to use idle channels for intermittent sampling in the middle, the channel enable can be configured to complete the corresponding idle channel data sampling, and the sampled signal can be passed to the computing component or display and control component according to user needs to perform adaptive unequal interval channelization parameter calculation and signal storage respectively.
[0107] The sampling clock of the acquisition module can be configured into three modes: internal clock, external clock and external reference. The clock principle block diagram is shown in Figure 4. The internal clock and external reference clock modes require frequency words and phase words. Among them, the internal clock crystal is the internal clock, which can be converted according to the sampling frequency set by the user and then input into the FPGA through the high-speed interface for control.
[0108] The internal clock crystal and external reference output signals to the clock signal selector through the reference signal selector. The signals received by the clock signal selection switch and the signals output under the external clock are accumulated through the accumulation register so that the frequency word will not affect the operation of the phase accumulator when it is input. Then the accumulated result is transmitted to the phase accumulator to accumulate the phase. Subsequently, the phase modulation is completed through the phase modulator and the address in the waveform data table ROM is compared to output the data corresponding to the address. Finally, the four-way AD clock signal output is completed through the D / A converter.
[0109] The acquisition component implements the idle channel management function. The start and stop of acquisition for each channel can be controlled independently. That is, in some application scenarios, when the first and second channels need to be sampled continuously, and the third and fourth channels need to be sampled intermittently in small quantities and multiple times, the intermittent sampling of the third and fourth channels can be controlled without affecting the normal sampling of the first and second channels. The output four-channel digital signal is transmitted to the channelization component to complete unequal interval adaptive channelization, and at the same time transmitted to the storage component to complete signal storage, which enriches the user's application scenarios and improves the utilization efficiency of acquisition resources.
[0110] The present invention adopts three clock mode optional designs of internal clock, external clock and external reference, which overcomes the disadvantages that in the internal clock mode, the sampling clock has different sources and in the external clock mode, the sampling clock value provided by the clock source needs to be constantly changed. In the external reference mode, it can meet the input of the fixed frequency external reference clock frequency, and multiply or divide the frequency of any sampling clock within the frequency range through the clock component module. In the external reference mode, it can not only meet the problem of the same source of clocks when multiple devices are collecting at the same time, but also meet the replacement of any frequency within the frequency range, without manually replacing the signal line or changing the frequency value of the clock source, reducing the difficulty of operating the device.
[0111] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. According to the technical essence of the present invention, within the spirit and principles of the present invention, any simple modification, equivalent replacement and improvement made to the above embodiment still falls within the protection scope of the technical solution of the present invention.
Claims
1. A method for completing adaptive channelization based on user demand, characterized in that: The method specifically comprises the following steps: S1: receiving a current intermediate frequency digital signal converted from an intermediate frequency analog signal at a preset sampling frequency; S2: receiving the control instruction issued by the current user for the current intermediate frequency digital signal, extracting information from the control instruction, and judging the current user setting mode according to the extracted information. If the current user setting mode is the manual mode, go to step S3; if the current user setting mode is the automatic mode, go to step S4; S3: obtaining a user-set channelization parameter according to the extracted information, and performing a channelization operation on the current intermediate frequency digital signal according to the user-set channelization parameter; S4: performing adaptive calculation on the current intermediate frequency digital signal, obtaining a channelization parameter through the adaptive calculation, and completing a channelization operation on the current intermediate frequency digital signal according to the channelization parameter; S41: Perform DFT calculation on the current intermediate frequency digital signal to calculate the number of signals within the effective bandwidth and the center frequency and bandwidth corresponding to each signal; S42: performing information conversion processing according to the number of signals and the center frequency and bandwidth corresponding to each signal, and obtaining the number of channels and the center frequency and decimation multiple corresponding to each channel through the information conversion processing; S43: Output channels according to the center frequencies and decimation multiples of different channels.
2. The method for completing adaptive channelization based on user demand according to claim 1, characterized in that: In S3, the user-set channelization parameters are manually set by the user through a host computer based on characteristic data of the intermediate frequency digital signal, and the user-set channelization parameters include the number of channels, the bandwidth of each channel, and the center frequency of each channel.
3. The method for completing adaptive channelization based on user demand according to claim 1, characterized in that: In S4, the channelization parameters include the number of channels, the center frequency of each channel, and the decimation multiple of each channel. The decimation multiple is obtained by adaptively adjusting the center frequency of the channel and the bandwidth of the corresponding channel. Channelization is performed according to the center frequency and decimation multiple of each channel.
4. The method for completing adaptive channelization based on user demand according to claim 1, characterized in that: The S41 specifically includes the following steps: S411: Scan all signals within the effective bandwidth according to the current intermediate frequency digital signal; S412: Calculate the power spectrum of each signal to obtain the frequency point corresponding to the maximum power spectrum, and use the frequency point as the center frequency of the signal; S413: Find the power spectrum value of each signal that is a preset multiple of the maximum power spectrum value, use the two frequency points corresponding to the power spectrum as the upper and lower sidebands, and form the bandwidth of the signal through the difference between the upper and lower sidebands.
5. The method for completing adaptive channelization based on user demand according to claim 1, characterized in that: The S42 specifically includes the following steps: S421: Obtain the number of channels according to the number of signals, that is, the signals and channels are in one-to-one correspondence; S422: According to the correspondence between the signal and the channel, convert the center frequency corresponding to each signal into the center frequency corresponding to the channel; S423: According to the correspondence between the signal and the channel, the bandwidth corresponding to each signal is adjusted to obtain a decimation multiple corresponding to the channel.
6. The method for completing adaptive channelization based on user demand according to claim 5, characterized in that: In S423, the bandwidth adjustment refers to setting the decimation factor according to the bandwidth corresponding to the signal to adjust the bandwidth corresponding to the channel, that is, channel bandwidth = Fs / decimation factor, where Fs represents the sampling frequency of the signal.
7. A system for performing adaptive channelization based on user needs, characterized in that: include: Digital signal receiving module: receives the current intermediate frequency digital signal converted from the intermediate frequency analog signal at a preset sampling frequency; User setting mode judgment module: receives the control instruction issued by the current user for the current intermediate frequency digital signal, extracts information from the control instruction, and judges the current user setting mode according to the extracted information; Manual channelization module: when the current user setting mode is manual mode, the user set channelization parameters are obtained according to the extracted information, and the channelization operation is performed on the current intermediate frequency digital signal according to the user set channelization parameters; Adaptive channelization module: When the current user setting mode is automatic mode, adaptive calculation is performed on the current intermediate frequency digital signal, channelization parameters are obtained through adaptive calculation, and channelization operation is completed on the current intermediate frequency digital signal according to the channelization parameters; The adaptive channelization module also Includes the following submodules: Signal scanning module: Perform DFT calculation on the current intermediate frequency digital signal to calculate the number of signals within the effective bandwidth and the center frequency and bandwidth corresponding to each signal; Channelization parameter acquisition module: performs information conversion processing according to the number of signals and the center frequency and bandwidth corresponding to each signal, and obtains the number of channels and the center frequency and decimation multiple corresponding to each channel through information conversion processing; Adaptive channel output module: output channels according to the center frequency and decimation multiple of different channels.
Citation Information
Patent Citations
Digital miniature channel equipment automatic test device and system
CN106027170A
Self-matching-Top-N adaptive channel method of audio event recognition
CN107123432A