Acquisition Device and Method for Conductivity-Conduction Fusion Multimode Signals
By designing a flexible multi-mode signal acquisition device, the problems of low module reuse rate, large area, and high power consumption caused by independent processing of communication baseband signals and navigation baseband signals are solved. It achieves efficient acquisition of multi-mode signals and low false alarm rate, and is suitable for communication and navigation fusion equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-24
- Publication Date
- 2026-04-03
AI Technical Summary
The existing independent processing of communication baseband signals and navigation baseband signals results in problems such as low module reuse rate, large area, and high power consumption, which cannot effectively utilize the advantages of communication and navigation fusion.
Design a device for capturing multi-mode signals for communication and navigation fusion. By flexibly configuring differential correlation unit, PMF unit, FFT unit and result generation unit, the device can capture multi-mode signals. Multiple threshold judgments are used to reduce the false alarm rate. The device supports real-time pipelined capture of linear frequency modulated signals, Beidou navigation signals and communication burst spread spectrum signals.
It improves the module's reusability, reduces power consumption and area, achieves efficient acquisition of multi-mode signals, reduces false alarm rate, and is suitable for a wide range of application scenarios.
Smart Images

Figure CN121193320B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of signal acquisition technology, specifically to a method for acquiring a communication-conduction fusion multimode signal, a device for acquiring a communication-conduction fusion multimode signal, an electronic device, and a storage medium. Background Technology
[0002] The BeiDou-3 navigation system has entered the stage of large-scale commercial application. With the construction of low-Earth orbit communication satellite systems such as StarNet and Qianfan constellations, communication and navigation integration has also been put on the agenda. Currently, in user-end devices such as mobile phones, communication baseband signals and navigation baseband signals are processed independently in their respective chips, with information fusion only occurring at the application layer. As communication and navigation integration deepens, the independent processing of communication and navigation baseband signals presents significant room for improvement in terms of area, power consumption, and cost.
[0003] Currently, processing communication baseband and navigation baseband signals independently suffers from low module reuse, large area, and high power consumption. Therefore, a new multimode signal acquisition device or method is needed to solve these problems.
[0004] FFT: Fast Fourier Transform;
[0005] PMF: Partial Matched Filter. Summary of the Invention
[0006] The purpose of this application is to provide a device and method for capturing multi-mode signals that integrate communication and navigation. It enables the capture of multi-mode signals such as linear frequency modulation signals, BeiDou navigation signals, and communication burst spread spectrum signals through flexible parameter configuration. Furthermore, it proposes a real-time pipelined capture process for communication burst signals and employs multiple threshold judgments to reduce false alarms caused by multi-mode signals, thereby at least solving some of the problems in the background art.
[0007] To achieve the above objectives, this application provides a capture device for communication-conduction fusion multimode signals. The device includes: a configurable differential correlation unit, whose configurable parameters include an enable signal and differential parameters, used to, in an enabled state, perform differential processing on the sampled data to be captured and local spread spectrum data based on the differential parameters, and perform correlation accumulation through an internal multi-channel parallel correlation accumulator; a configurable PMF unit, whose configurable parameters include an enable signal and correlation accumulation parameters, used to, in an enabled state, perform correlation processing and accumulation processing on the sampled data to be captured and local spread spectrum data based on the correlation accumulation parameters; and a configurable FFT unit, which is configurable... The configuration parameters include an enable signal and the number of FFT points, used to perform the following in the enabled state: converting the correlated accumulated time-domain data into frequency-domain data based on the number of FFT points; a result generation unit, whose configurable parameters include a feature threshold, used to perform peak or extreme value lookup on the frequency-domain data output by the FFT based on the feature threshold, and obtain the capture result based on the lookup result; if its configurable parameters also include interpolation parameters, it performs interpolation estimation on the frequency calculation result based on the interpolation parameters; and a scheduling control unit, used to configure and schedule the parameters of the configurable differential correlation unit, the configurable PMF unit, the configurable FFT unit, and the result generation unit.
[0008] Preferably, the apparatus further includes: a configurable preprocessing unit, whose configurable parameters include at least one of a mixing frequency, a filtering frequency, and a downsampling factor, and an enable signal, for performing the following in the enabled state: adjusting the center channel of the input signal to the mixing frequency when the configurable parameters include the mixing frequency; performing a filtering operation based on the filtering frequency when the configurable parameters include the filtering frequency; and performing a downsampling operation based on the downsampling factor when the configurable parameters include the downsampling factor.
[0009] Preferably, the configurable parameters of the configurable preprocessing unit further include a spread spectrum data acquisition mode, and the configurable preprocessing unit is used to determine, in the enabled state, the spread spectrum data acquisition mode: either generate spread spectrum data by local circuitry or acquire spread spectrum data by bus.
[0010] Preferably, the device further includes a shared memory unit for storing data during the capture process; each unit in the device has read and write permissions to the shared memory unit.
[0011] Preferably, the scheduling control unit is further configured to: store multiple parameter templates corresponding to multiple working modes, each parameter template including values corresponding to configurable parameters; after receiving a working mode selection instruction, the scheduling control unit configures the values in the parameter template corresponding to the selected working mode to the corresponding unit to realize the response to the working mode selection instruction.
[0012] Preferably, the device is an engine architecture or an accelerator.
[0013] This application also provides a method for capturing a communication-conduction fusion multimode signal, implemented based on the aforementioned capture device for communication-conduction fusion multimode signals, the method comprising:
[0014] S1: Determine the values of the configurable parameters of each unit in the capture device for communication-conduction fusion multimode signals according to the type of signal to be captured;
[0015] S2: After capture is initiated, if a configurable preprocessing unit is available, the configurable preprocessing unit can preprocess the input data; the logic circuit generates a local pseudo-code spread spectrum signal, or the required local spread spectrum signal is written through the bus;
[0016] S3: Configurable differential unit or configurable PMF unit, reads preprocessed sampled data and local spread spectrum data, and performs correlation accumulation; according to the type of signal to be captured, the scheduling control unit inputs the correlation accumulation data to the configurable FFT unit, and after FFT operation, obtains frequency domain data;
[0017] S4: If a result generation unit exists, the frequency domain data is input into the result generation unit for peak lookup processing. The threshold parameters are compared to determine whether the desired signal has been captured.
[0018] This application also provides an electronic device, comprising: at least one processor; and a memory connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the at least one processor implements the aforementioned method for capturing multimode signals with fused conduction and conduction modes by executing the instructions stored in the memory.
[0019] Preferably, the electronic device is a chip.
[0020] This application also provides a machine-readable storage medium storing instructions that, when executed by a processor, configure the processor to perform the aforementioned method for capturing multimode signals with fused conduction and conduction modes.
[0021] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the aforementioned method for capturing multimode signals with fused conduction and conduction modes.
[0022] The above technical solution has the following beneficial effects:
[0023] 1. Wide applicability of the acquisition device. In different application scenarios, different working units can be flexibly configured according to the characteristics of the signal to be acquired, enabling the required modules and realizing the signal acquisition process. For the current expected demand for multi-mode signal acquisition such as linear frequency modulation signals, Beidou navigation signals, and communication burst spread spectrum signals, some parameter configurations can be internalized into the logic, and the entire signal acquisition process can be realized through the scheduling control unit. For unexpected signals to be acquired, the entire signal acquisition process can be realized by accessing each unit through the CPU, combined with the shared memory unit.
[0024] 2. Real-time pipelined capture of communication burst signals. The capture of burst signals, such as linear frequency modulated (LFM) communication signals and communication burst spread spectrum signals, is achieved by a configurable differential correlation unit first performing differential processing on the input data and local spread spectrum data, then performing multi-channel parallel correlation accumulation processing, followed by parallel data processing through a configurable FFT unit to obtain frequency domain data. Finally, a result generation unit performs peak lookup and comparison, ultimately realizing real-time pipelined processing of the input data to obtain the capture result of the phase dimension of the input data spread spectrum signal.
[0025] 3. Multiple threshold judgments reduce false alarms caused by multi-mode signals. When searching for peaks in the frequency domain data in the result generation unit, a multi-parallel peak search method is adopted to obtain information such as the maximum value, the second largest value, the main peak, and the second largest peak, thereby improving the peak search efficiency; multiple discrimination methods are used to distinguish between navigation signals and communication signals, reducing false alarms during acquisition and discrimination; and by combining information such as peak position, maximum value, and second largest value, frequency offset is interpolated and estimated, thereby improving the accuracy of frequency estimation.
[0026] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description
[0027] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings:
[0028] Figure 1 This schematic diagram illustrates a structural schematic of a capture device for communication-conduction fusion multimode signals according to an embodiment of this application;
[0029] Figure 2 This schematically illustrates another structural diagram of a capture device for conduction-conduction fusion multimode signals according to an embodiment of this application;
[0030] Figure 3 The illustration shows a schematic diagram of an implementation of a method for capturing multimode signals with fusion of communication and conduction according to an embodiment of this application;
[0031] Figure 4 This illustration schematically shows an engine architecture diagram applied to communication burst spread spectrum signal processing according to an embodiment of this application;
[0032] Figure 5 This illustration schematically shows a diagram of a communication-conduction fusion multimode baseband signal processing device according to an embodiment of this application;
[0033] Figure 6 The diagram schematically illustrates the internal structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0034] The specific embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit the embodiments of this application.
[0035] Figure 1 This illustration schematically shows a structural diagram of a capture device for communication-conduction fusion multimode signals according to an embodiment of this application. For example... Figure 1 As shown, a capture device for conduction-channel fusion multimode signals is provided, the device comprising:
[0036] The configurable differential correlation unit has configurable parameters including an enable signal and differential parameters. In the enabled state, it performs differential processing on the sampled data to be captured and the local spread spectrum data based on the differential parameters, and performs correlation accumulation through an internal multi-channel parallel correlation accumulator. Specifically, the unit enable signal and differential parameters are configured as needed to perform differential processing on the sampled data to be captured and the local spread spectrum data. Through a D-channel parallel correlation accumulator, real-time pipelined processing of the input data is achieved, enabling rapid capture of the phase dimension of the spread spectrum signal.
[0037] The configurable PMF unit has configurable parameters including an enable signal and correlation accumulation parameters. In the enabled state, it performs correlation processing and accumulation processing on the sampled data to be captured and the local spread spectrum data based on the correlation accumulation parameters. Specifically, depending on the type of signal to be captured, the unit enable signal and correlation accumulation parameters are configured to achieve parallel processing of P phases. Each phase includes M parallel correlation accumulation calculations. The correlation accumulation first correlates the data to be captured with the local spread spectrum data, and then accumulates the correlated data. The accumulation length varies depending on the signal type and can be configured as needed.
[0038] The configurable FFT unit has configurable parameters including an enable signal and the number of FFT points, which are used to perform the following in the enabled state: converting the correlated accumulated time-domain data into frequency-domain data based on the number of FFT points; specifically, the N-way parallel FFT calculation unit can be configured with different numbers of FFT points according to the type of signal to be captured; converting the correlated accumulated time-domain data into frequency-domain data for peak lookup.
[0039] The device also includes a result generation unit, whose configurable parameters include feature thresholds. These feature thresholds are used to perform peak or extreme value searches on the frequency domain data output by the FFT, and the capture result is obtained based on the search results. If the configurable parameters also include interpolation parameters, the unit performs interpolation estimation on the frequency calculation result based on these interpolation parameters. Specifically, it performs peak searches on the frequency domain data output by the FFT, using multiple thresholds such as extreme values and peak values to determine whether the capture was successful, while also distinguishing the influence of other signals on the signal to be captured, thus reducing the false alarm rate. Furthermore, it performs interpolation estimation on the frequency calculation result as needed to improve the accuracy of the capture result.
[0040] The scheduling and control unit is used to configure and schedule the parameters of the configurable differential correlation unit, the configurable PMF unit, the configurable FFT unit, and the result generation unit. Specifically, it is used to realize the overall scheduling and control of the capture process; according to the type of signal to be captured and the parameter configuration, it realizes the calling of each module and the control of the data processing flow, monitors the working status of each module, and performs data writing and reading, starts or stops associated modules according to the feedback signals of each module, and finally completes the capture process.
[0041] Through the above implementation methods, the differential correlation unit, PMF unit, and FFT unit are all configured. In different application scenarios, different working units can be flexibly configured according to the characteristics of the signal to be captured, enabling the required modules and realizing the signal capture process. For the current expected demand for capturing multi-mode signals such as linear frequency modulated signals, Beidou navigation signals, and communication burst spread spectrum signals, some parameter configurations can be internalized into the logic, and the entire signal capture process can be realized through the scheduling control unit. For unexpected signals to be captured, the entire signal capture process can be realized by accessing each unit through the CPU and combining it with the shared memory unit.
[0042] Figure 2 This schematically illustrates another structural diagram of a capture device for conduction-channel fusion multimode signals according to an embodiment of this application. For example... Figure 2As shown in the figure, the solid lines represent the signal flow, and the dashed lines represent the parameter configuration and / or control flow. In this embodiment, the aforementioned device further includes a configurable preprocessing unit for preprocessing the signal. The configurable preprocessing unit has configurable parameters including at least one of a mixing frequency, a filtering frequency, and a downsampling factor, as well as an enable signal. In the enabled state, it performs the following: when the configurable parameters include a mixing frequency, adjusting the center channel of the input signal to the mixing frequency; when the configurable parameters include a filtering frequency, performing a filtering operation based on the filtering frequency; and when the configurable parameters include a downsampling factor, performing a downsampling operation based on the downsampling factor. Optionally, the configurable parameters of the configurable preprocessing unit further include a spread spectrum data acquisition mode. The configurable preprocessing unit, in the enabled state, determines, based on the spread spectrum data acquisition mode, whether to generate spread spectrum data locally or acquire spread spectrum data via a bus. Specifically, the input intermediate frequency (IF) signal preprocessing includes mixing, filtering, and downsampling. Mixing is used to adjust the center frequency of the IF signal, and then filtering is performed according to the specific signal bandwidth. Then, downsampling is performed according to the signal type. Navigation signals are usually downsampled to twice the spread spectrum signal rate fc, while communication signals can be configured according to specific signal characteristics and system performance scenarios. Local spread spectrum data preprocessing includes locally generating spread spectrum data or writing local spread spectrum data via the bus.
[0043] In some embodiments of this application, for data storage and sharing within the capture device, the device further includes a shared memory unit for storing data during the capture process; each unit in the device has read and write permissions to the shared memory unit. Similarly, as... Figure 2 As shown, specifically, data is stored as needed during the acquisition process; the acquisition process varies depending on the type of signal to be acquired, and the shared memory unit is used to cache the data output by different modules during the acquisition process; for example, if the navigation signal is broadcast continuously and periodically, because the signal is weak, coherent accumulation and non-coherent accumulation are required to improve the acquisition sensitivity, which requires pre-storing a sufficiently long amount of data.
[0044] In some embodiments of this application, the scheduling control unit is further configured to: store multiple parameter templates corresponding to multiple operating modes, each parameter template including values corresponding to configurable parameters; after receiving an operating mode selection instruction, the scheduling control unit configures the values in the parameter template corresponding to the selected operating mode to the corresponding unit to realize the response to the operating mode selection instruction. This embodiment supports multiple operating modes, and each unit and its internal working modules can be enabled through parameter configuration under different operating modes. For example, the operating mode in this embodiment is set according to the target signal. For example: when the target signal is a navigation signal, the acquisition device operates in operating mode one; when the target signal is a linear frequency modulation communication signal, the acquisition device operates in operating mode two; when the target signal is a communication burst spread spectrum signal, the acquisition device operates in operating mode three. The above are just examples, and the operating modes of this acquisition device are not limited to the above three. The above three operating modes are explained as follows.
[0045] Working Mode 1: When the target signal is a navigation signal, the signal is a pseudo-code spread spectrum signal with periodic continuous modulation, broadcast by medium and high orbit satellites. The distance from the ground is relatively far and the signal is weak. Data from multiple spread spectrum signal cycles is required for acquisition and processing. The acquisition process can be realized by calling configurable preprocessing units, shared memory units, configurable PMF units, configurable FFT units, and result generation units through the scheduling and control unit.
[0046] Working Mode 2: When the target signal is a linear frequency modulation communication signal, the signal is a chirp spread spectrum signal with burst modulation and is broadcast by high and low orbit satellites. Because the signal is burst modulation and broadcast, coherent and non-coherent accumulation cannot be performed. The acquisition process can be realized by calling the configurable preprocessing unit, configurable PMF unit, configurable FFT unit, and result generation unit through the scheduling and control unit.
[0047] Working Mode 3: When the target signal is a communication burst spread spectrum signal, the signal is a pseudo-code spread spectrum signal burst modulation, which is broadcast through low-orbit satellites. Because the signal is burst modulation and broadcast, it cannot be non-coherently accumulated. The acquisition process can be realized by calling the configurable preprocessing unit, configurable differential unit, configurable PMF unit, configurable FFT unit, and result generation unit through the scheduling and control unit.
[0048] Furthermore, the peak search, discrimination, and processing unit in the result generation unit adopts a multi-channel parallel peak search method during peak search, and finds peak information such as the maximum value, the second largest value, the main peak, and the secondary peak according to the sampling rate configuration; then it compares with the capture threshold to determine whether the expected signal has been captured; when the target signal is a communication signal modulated by chirp spread spectrum signal, after obtaining the frequency offset value, it can also combine the extreme value, peak value, and other information to perform interpolation calculations to improve the accuracy of frequency estimation.
[0049] The device is an engine architecture or accelerator. This embodiment provides some application scenario examples of this device. This device operates at a chip digital logic unit, which includes an engine architecture or accelerator.
[0050] Based on the same inventive concept and to achieve the same inventive objective, this application also proposes a processing method for communication-conduction fusion multimode signals, which employs the aforementioned signal processing apparatus for communication-conduction fusion multimode signals and includes the following steps:
[0051] S1: Determine the values of the configurable parameters of each unit in the capture device for communication-conduction fusion multimode signals according to the type of signal to be captured;
[0052] S2: After capture is initiated, if a configurable preprocessing unit is available, the configurable preprocessing unit can preprocess the input data; the logic circuit generates a local pseudo-code spread spectrum signal, or the required local spread spectrum signal is written through the bus;
[0053] S3: Configurable differential unit or configurable PMF unit, reads preprocessed sampled data and local spread spectrum data, and performs correlation accumulation; according to the type of signal to be captured, the scheduling control unit inputs the correlation accumulation data to the configurable FFT unit, and after FFT operation, obtains frequency domain data;
[0054] S4: If a result generation unit exists, the frequency domain data is input into the result generation unit for peak lookup processing. The threshold parameters are compared to determine whether the desired signal has been captured.
[0055] Figure 3 The illustration schematically shows an embodiment of a method for capturing multimode signals with fused conduction and signal reception according to an embodiment of this application. For example... Figure 3 As shown, the capture method includes:
[0056] During the acquisition preparation phase, enable signals and operating parameters for each unit are configured according to the type of signal to be acquired. A configurable preprocessing unit preprocesses the input data and stores the data in a shared memory unit as needed. A local pseudo-code spread spectrum signal is generated by logic circuitry, or the required local spread spectrum signal is written via the bus. After acquisition begins, the scheduling control unit, depending on the type of signal to be acquired, calls the configurable preprocessing unit, configurable differential unit, or configurable PMF unit to read the preprocessed sampled data and local spread spectrum data, and performs relevant accumulation. Based on the type of signal to be acquired, the scheduling control unit will... The accumulated data is input to the configurable FFT unit. After FFT operation, frequency domain data is obtained. According to the parameter configuration, if incoherent accumulation is required, the frequency domain data is temporarily stored in the shared memory unit. The frequency domain data finally acquired by S3 is input to the result generation unit for peak lookup processing to obtain information such as maximum value, second maximum value, main peak and secondary peak. The threshold parameters are compared to determine whether the desired signal has been captured. If the capture is successful, frequency offset estimation is performed based on the extreme value and peak value information according to the parameter configuration to obtain high-precision frequency offset parameters. At this point, all capture information is output and the process is switched to tracking.
[0057] Figure 4 A schematic diagram illustrates an engine architecture applied to communication burst spread spectrum signal processing according to an embodiment of this application. For example... Figure 4 As shown, the capture device is an engine architecture, and its application scenario is communication burst spread spectrum signals. An engine architecture for processing communication burst spread spectrum signals includes the following units:
[0058] Configurable preprocessing unit: Input intermediate frequency signal preprocessing, including mixing, filtering and downsampling; mixing is used to adjust the center frequency of the intermediate frequency signal, and then filtering is performed according to the specific signal bandwidth; then downsampling is performed to twice the spread spectrum signal rate fc; since the signal to be captured is a communication burst spread spectrum signal, the spread spectrum data is generated locally;
[0059] Configurable differential correlation unit: Enable the differential correlation unit and configure the differential parameters to perform differential processing on the sampled data to be captured and the local spread spectrum data. Through the D-way parallel correlation accumulator, real-time pipelined processing of the input data is realized, and the phase dimension of the spread spectrum signal is captured quickly.
[0060] Configurable FFT Unit: N-way parallel FFT computation unit, with configurable FFT points; converts the accumulated time-domain data into frequency-domain data;
[0061] Configurable PMF Unit: Enable the PMF unit and configure the relevant accumulation parameters to achieve parallel processing of P phases, where each phase contains M parallel related accumulation calculations;
[0062] Scheduling and control unit: Implements overall scheduling and control of the acquisition process; First, it calls the configurable differential unit to achieve the acquisition of the spread spectrum signal in the phase dimension, and then calls the configurable PMF unit to achieve the acquisition result in the frequency domain dimension; Throughout the acquisition process, it monitors the working status of each module, and performs data writing and reading, starts or stops associated modules according to the feedback signals of each module, and finally completes the acquisition process;
[0063] Shared memory unit: Since the communication burst spread spectrum signal is continuously captured, there is no need to cache data. This module can be used as a monitoring data cache to view the input and output of each module during the capture process.
[0064] Result generation unit: used to perform peak lookup on the frequency domain data output by FFT, obtain information such as extreme values and peak values, and determine whether the capture was successful based on the configured threshold.
[0065] Figure 5 A schematic diagram illustrating an application of a communication-conduction fusion multimode baseband signal processing device according to an embodiment of this application is shown. Figure 5 As shown, an application implementation method in a certain type of communication and navigation fusion multimode baseband signal processing equipment is described. This type of equipment is designed to support baseband signal processing of civilian navigation signals, narrowband communication signals, and communication and navigation fusion signals; including:
[0066] (1) Processing of conduction-pass fusion signals through parameter configuration;
[0067] (2) After powering on, the host computer first configures the working parameters. Since the signal to be processed is a pass-conductance fusion signal, the required working modules are differential correlation, frequency offset, correlation accumulation, FFT calculation, peak search and discrimination, etc. In addition, the signal sampling rate, pseudocode generation parameters, FFT points, peak threshold, etc. are configured.
[0068] (3) After the local pseudo-code spread spectrum signal is generated, start the continuous pipeline input of intermediate frequency data. After mixing, filtering and downsampling, the sampled data with an integer multiple of the pseudo-code rate is obtained.
[0069] (4) Since the signal fusion signal is a burst signal, it is impossible to guarantee that the signal can be successfully captured when it arrives by buffering data. Therefore, based on the current functional module, the overall process of capturing is as follows: first, the pseudocode phase is captured through differential correlation and other processing procedures, and then the frequency offset is captured separately; finally, the three-dimensional capture of the pseudocode, code phase and frequency of the current signal is completed.
[0070] (5) The acquisition process of the pseudocode phase is implemented in parallel with data pipeline without data buffering; the number of pseudocode phases is PN, the correlation parallelism is CP, the number of FFT points is PN / CP, the phase parallelism is PP, and the ratio of working frequency to sampling rate is FP, where FP*PP>PN. This can realize the correlation calculation of PN phases within the time of inputting one sampling point, achieving the effect of data pipeline processing.
[0071] (6) After obtaining the pseudo-code phase, switch to frequency dimension search. Before correlation, perform frequency offset processing on the sampled data according to frequency step. After correlation accumulation and FFT operation, perform peak search and threshold comparison on the frequency domain data. If the threshold is exceeded, the acquisition is considered successful.
[0072] (7) The captured parameters are sent to the tracking channel, thus completing the channel fusion signal processing flow.
[0073] As can be seen from the above implementation methods, the processing of different signals is achieved through flexible parameter configuration, making it suitable for a wide range of application scenarios.
[0074] In some embodiments of this application, an electronic device is also provided, comprising: at least one processor; and a memory connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which executes the aforementioned method for capturing multimode signals with fusion of conduction and conduction modes. Its internal structure diagram can be shown as follows. Figure 6 As shown. Figure 6 This schematic diagram illustrates the internal structure of an electronic device according to an embodiment of the present application. The electronic device includes a processor A01, a network interface A02, a memory (not shown), and a database (not shown) connected via a system bus. The processor A01 provides computing and control capabilities. The memory includes internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02, and a database (not shown). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 stored in the non-volatile storage medium A04. The network interface A02 is used for communication with external terminals via a network connection. When the computer program B02 is executed by the processor A01, it implements a method for capturing multi-mode signals using a fusion architecture.
[0075] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0076] In one embodiment provided in this application, a machine-readable storage medium is provided, on which instructions are stored, which, when executed by a processor, cause the processor to be configured to perform the aforementioned capture method for conduction-conduction fusion multimode signals.
[0077] In one embodiment provided in this application, a computer program product is provided, including a computer program that, when executed by a processor, implements the aforementioned method for capturing multimode signals with fused conduction and conduction modes.
[0078] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0079] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0080] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0081] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0082] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0083] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0084] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0085] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0086] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A capture device for conduction-channel fusion multimode signals, characterized in that, The device includes: A configurable differential correlation unit, whose configurable parameters include an enable signal and differential parameters, is used to perform differential processing on the sampled data to be captured and the local spread spectrum data based on the differential parameters in the enabled state, and perform correlation accumulation through an internal multi-channel parallel correlation accumulator; The configurable PMF unit has configurable parameters including an enable signal and related accumulation parameters, which are used to perform correlation processing and accumulation processing on the sampled data to be captured and the local spread spectrum data based on the related accumulation parameters in the enabled state. A configurable FFT unit, whose configurable parameters include an enable signal and the number of FFT points, is used to perform, in the enabled state, converting the relevant accumulated time-domain data into frequency-domain data based on the number of FFT points; The result generation unit has configurable parameters including a feature threshold, which is used to perform peak lookup or extreme value lookup on the frequency domain data output by the FFT based on the feature threshold, and obtain the capture result based on the lookup result; if its configurable parameters also include interpolation parameters, it performs interpolation estimation on the frequency calculation result based on the interpolation parameters. A scheduling and control unit is used to configure and schedule the configurable differential correlation unit, the configurable PMF unit, the configurable FFT unit, and the result generation unit. The scheduling and control unit is further configured to store multiple parameter templates corresponding to multiple operating modes, each parameter template including values corresponding to configurable parameters. Upon receiving an operating mode selection command, the scheduling and control unit configures the values in the parameter template corresponding to the selected operating mode to the corresponding unit to respond to the operating mode selection command. The multiple operating modes include: Working Mode 1: When the target signal is a navigation signal, the capture process is implemented by calling the configurable preprocessing unit, shared memory unit, configurable PMF unit, configurable FFT unit, and result generation unit through the scheduling and control unit; Working Mode 2: When the target signal is a linear frequency modulation communication signal, the capture process is realized by calling the configurable preprocessing unit, configurable PMF unit, configurable FFT unit, and result generation unit through the scheduling and control unit. Working Mode 3: When the target signal is a communication burst spread spectrum signal, the acquisition process is realized by calling the configurable preprocessing unit, configurable differential unit, configurable PMF unit, configurable FFT unit, and result generation unit through the scheduling and control unit.
2. The apparatus according to claim 1, characterized in that, The device further includes: A configurable preprocessing unit, whose configurable parameters include at least one of the mixing frequency, filtering frequency, and downsampling factor, and an enable signal, is used to implement the following in the enabled state: When its configurable parameters include the mixing frequency point, adjust the center channel of the input signal to the mixing frequency point; When its configurable parameters include a filtering frequency, a filtering operation is performed based on the filtering frequency; If its configurable parameters include a downsampling factor, a downsampling operation is performed based on the downsampling factor.
3. The apparatus according to claim 2, characterized in that, The configurable parameters of the configurable preprocessing unit also include a spread spectrum data acquisition mode. The configurable preprocessing unit is used to determine, in the enabled state, the spread spectrum data acquisition mode: either generate spread spectrum data through local circuitry or acquire spread spectrum data through a bus.
4. The apparatus according to claim 1, characterized in that, The device further includes: A shared memory unit is used to store data during the capture process; each unit in the device has read and write permissions to the shared memory unit.
5. The apparatus according to claim 1, characterized in that, The device is an engine architecture or an accelerator.
6. A method for capturing multimode signals with fused conduction and signal transmission, characterized in that, The method is implemented based on the capture device for conduction-channel fusion multimode signal according to any one of claims 1 to 5, and includes: S1: Determine the values of the configurable parameters of each unit in the capture device for conduction-conduction fusion multimode signals according to the type of signal to be captured; S2: After capture is initiated, if a configurable preprocessing unit is available, the configurable preprocessing unit can preprocess the input data; the logic circuit generates a local pseudo-code spread spectrum signal, or the required local spread spectrum signal is written through the bus; S3: Configurable differential unit or configurable PMF unit, reads preprocessed sampled data and local spread spectrum data, and performs correlation accumulation; according to the type of signal to be captured, the scheduling control unit inputs the correlation accumulation data to the configurable FFT unit, and after FFT operation, obtains frequency domain data; S4: If a result generation unit exists, the frequency domain data is input into the result generation unit for peak lookup processing. The threshold parameters are compared to determine whether the desired signal has been captured.
7. An electronic device, characterized in that, include: At least one processor; A memory connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor implements the capture method for conduction-conduction fusion multimode signals as described in claim 6 by executing the instructions stored in the memory.
8. The electronic device according to claim 7, characterized in that, The electronic device is a chip.
9. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instruction is executed by the processor, it implements the capture method for conduction-channel fusion multimode signals as described in claim 6.
Citation Information
Patent Citations
High-dynamic incoherent direct sequence spread spectrum signal differential acquisition system
CN114614860A
Low-orbit satellite short burst signal high-precision capturing method, device, equipment and medium
CN120908833A