A multi-standard and multi-specification signal simulation generation system

By designing multi-standard signal sources and using multiple signal processing modules to generate and play back multiple wireless communication signals, the problem of existing systems being difficult to provide high-reality multi-standard multi-standard signals is solved, and flexible and reconstructible signal generation and The ability to respond quickly to multiple scenarios.

CN119011036BActive Publication Date: 2025-02-14CHENGDU YUNSUO NEW START TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411442908.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-02-14
Estimated Expiration
2044-10-16

AI Technical Summary

Technical Problem

Existing wireless communication systems are difficult to provide high-fidelity multi-standard multi-special signals, and cannot meet the needs of testing equipment's functional performance and evaluating system performance.

Method used

A multi-standard signal source is designed, including a multi-standard satellite signal source module and a signal processing platform. Through the encoding generation module, the modulation generation module, the multi-sample signal data fusion module and the multi-carrier signal generation module, the generation and playback of various different systems. and specifications.

Benefits of technology

Based on the flexible and reconfigurable generation of simulation target signals with multiple systems and specifications, it supports rapid response to the needs of multiple scenarios and multiple changes, has a full coverage encoding and modulation process, supports multiple signal data samples and multiple carrier signals. fusion synthesis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119011036B_ABST
    Figure CN119011036B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of wireless communications, and discloses a multi-standard and multi-specification signal simulation generation method and a multi-standard signal source, comprising a multi-standard satellite signal source module and a signal processing platform; the multi-standard satellite signal source module is connected to the signal processing platform; the multi-standard satellite signal source module is used for generating a target signal sample file; the signal processing platform is used for replaying the target signal sample file in a specified frequency band. Through the technical solution provided by the present invention, it is possible to support the rigid demand of rapid response to multiple scenarios and multiple changes under the premise of flexible and reconfigurable generation of simulated target signals based on multiple systems and multiple specifications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communications, and in particular to a multi-standard and multi-specification signal simulation generation method and a multi-standard signal source. Background Art

[0002] In the process of reconnaissance, confrontation and training of wireless communication systems, how to provide high fidelity signals of multiple standards and specifications is a relatively important issue. On the one hand, when testing the performance of various devices, signals of different specifications are required, and the existing commercial signal sources with a single specification often cannot meet the requirements; on the other hand, when evaluating the performance of the system, it is also necessary to simulate a variety of different communication targets and generate signals of different systems and specifications. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a multi-standard signal source, including a user terminal, a multi-standard satellite signal source module, and a signal processing platform; the multi-standard satellite signal source module is connected to the signal processing platform; the multi-standard satellite signal source module is used to generate a target signal sample file; the signal processing platform is used to play back the target signal sample file in a specified frequency band;

[0004] The multi-standard satellite signal source module includes a coding generation module, a modulation generation module, a multi-sample signal data fusion module, and a multi-carrier signal generation module; wherein the coding generation module encodes the bit data of the target simulation signal bottom code; the modulation generation module is used to generate the modulation data sample of the single target signal; the multi-sample signal data fusion module is used to fuse the data samples of multiple single target signals, and the multi-carrier signal generation module is used for the signal sample data of the multi-carrier signal data fusion;

[0005] The signal processing platform comprises a data processing module and a broadband signal playback processing module; wherein the broadband signal playback processing module is used for selecting a playback mode and playing back a target simulation signal sample file.

[0006] Preferably, the coding generation module encodes the bit data of the target simulation signal bottom code, including:

[0007] S1, read the original information bit stream;

[0008] S2, selecting an outer code structure, an outer code interleaving structure, an inner code structure, and an inner code interleaving structure according to a coding plan of a target signal;

[0009] The outer code structure includes an outer code type, a corresponding field polynomial and an initial root number, whether differential, and a scrambling code; wherein the outer code type is one of Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, and LDPC; and the scrambling code includes a self-synchronizing scrambling code and a pseudo-random scrambling code;

[0010] The outer code interleaving structure includes: an interleaving mode, a span, a depth, a type of an input corresponding interleaving code, whether it is differential, and a scrambling code, and the interleaving mode is one of matrix interleaving, convolution interleaving, cyclic convolution interleaving, group interleaving, and spiral interleaving;

[0011] The inner code structure includes an inner code type, information length, and whether it is differential; the inner code type is one of Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, and LDPC.

[0012] The inner code interleaving structure includes an interleaving mode, a span, a depth, a type, whether it is differential, a packet header, and a scrambling code. The interleaving mode is one of matrix interleaving, convolution interleaving, cyclic convolution interleaving, packet interleaving, and spiral interleaving. The packet header includes information and a frame length.

[0013] S3, generating a coded bit stream according to the selected outer code structure, outer code interleaving structure, inner code structure, and inner code interleaving structure, and outputting the coded bit stream to the modulation generation module.

[0014] Preferably, the modulation generation module is used to generate modulation data samples of a single target signal, including:

[0015] Select the modulation mode, set the roll-off factor, carrier frequency, symbol rate, information rate, signal-to-noise ratio / carrier-to-noise ratio; select whether to invert the spectrum; select whether to use a burst structure, set the burst type in the burst structure, and the duty cycle, generate modulated signal data, and output it to the multi-carrier signal data fusion module; the burst type is one of periodic burst, random burst, and custom type; the modulation mode is one of CW, BPSK, DPSK, DQPSK, QPSK, OQPSK, pi / 4QPSK, 8PSK, 8QAM, 16APSK, 16QAM, 32APSK, 32QAM, 64QAM, 128QAM, 256QAM, 8APSK, 2FSK, 4FSK, 8FSK, GMSK, ASK, AM, FM, DSB, SSB, VSB, BPSK_AM, BPSK_FM, C4FM, 8ARY, 16ARY, and 32ARY.

[0016] Preferably, the multi-sample signal data fusion module is used to fuse data samples of multiple single target signals, and the multi-carrier signal generation module is used to generate signal sample data for multi-carrier signal data fusion, including:

[0017] By generating multiple single target signal data samples, or actual signal samples that meet the signal fusion data format standard; within the set frequency band, each target signal is visually set, including setting the carrier frequency, signal-to-noise ratio / carrier-to-noise ratio, and signal level;

[0018] The signal-to-noise ratio of all the set target signals is counted, and Gaussian white noise is added to each target signal according to a uniform noise floor level; signal sample data of multi-carrier signal data fusion is generated.

[0019] Preferably, the broadband signal playback processing module is used to select the playback mode and play back the target simulation signal sample file, including:

[0020] The playback modes include single playback and loop playback; the single playback means that the playback stops when all target simulation signal sample file data are completed;

[0021] The loop playback described above means that after all target simulation signal sample file data are completed, the execution is automatically restarted until the playback is stopped.

[0022] A method for simulating and generating multi-standard and multi-specification signals uses the multi-standard signal source.

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

[0024] 1. Under the premise of flexible and reconfigurable generation of simulation target signals based on multiple systems and specifications, it supports rapid response to rigid demands of multiple scenarios and changes.

[0025] The business payload is the multi-standard satellite signal source software. Under the unified software framework, the software and hardware interface standards for business data interaction are formulated, which is friendly, open and cooperative.

[0026] 2. Code generation technology fully covers the coding process, supports a full range of coding types and quantities, and can add custom specifications.

[0027] 3. Modulation generation technology fully covers the modulation process and supports a full range of modulation types.

[0028] 4. Multi-carrier signal data fusion generation technology supports the fusion synthesis of multiple signal data samples and multiple carrier signals.

[0029] 5. Web human-computer interactive display technology can realize multi-user remote control of signal sources using browsers through network connection, and realize "what you see is what you get" result display on the page. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a schematic diagram of the principle of a multi-standard signal source;

[0031] Figure 2 It is a schematic diagram for implementing multi-standard signal sources;

[0032] Figure 3 Generate flowchart diagrams for coding;

[0033] Figure 4 Generate a flow chart schematic for modulation;

[0034] Figure 5 Generate a flow chart for multi-carrier signal data fusion;

[0035] Figure 6 A schematic diagram of the processing flow for Web human-computer interaction display. DETAILED DESCRIPTION

[0036] The technical solution of the present invention is further described in detail below in conjunction with the accompanying drawings, but the protection scope of the present invention is not limited to the following.

[0037] The features and performance of the present invention are further described in detail below in conjunction with the embodiments.

[0038] like Figure 1 As shown, a multi-standard signal source includes a user terminal, a multi-standard satellite signal source module, and a signal processing platform; the multi-standard satellite signal source module is connected to the signal processing platform; the multi-standard satellite signal source module is used to generate a target signal sample file; the signal processing platform is used to play back the target signal sample file in a specified frequency band;

[0039] The multi-standard satellite signal source module includes a coding generation module, a modulation generation module, a multi-sample signal data fusion module, and a multi-carrier signal generation module; wherein the coding generation module encodes the bit data of the target simulation signal bottom code; the modulation generation module is used to generate the modulation data sample of the single target signal; the multi-sample signal data fusion module is used to fuse the data samples of multiple single target signals, and the multi-carrier signal generation module is used for the signal sample data of the multi-carrier signal data fusion;

[0040] The signal processing platform comprises a data processing module and a broadband signal playback processing module; wherein the broadband signal playback processing module is used for selecting a playback mode and playing back a target simulation signal sample file.

[0041] The coding generation module encodes the bit data of the target simulation signal bottom code, including:

[0042] S1, read the original information bit stream;

[0043] S2, selecting an outer code structure, an outer code interleaving structure, an inner code structure, and an inner code interleaving structure according to a coding plan of a target signal;

[0044] The outer code structure includes an outer code type, a corresponding field polynomial and an initial root number, whether differential, and a scrambling code; wherein the outer code type is one of Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, and LDPC; and the scrambling code includes a self-synchronizing scrambling code and a pseudo-random scrambling code;

[0045] The outer code interleaving structure includes: an interleaving mode, a span, a depth, a type of an input corresponding interleaving code, whether it is differential, and a scrambling code, and the interleaving mode is one of matrix interleaving, convolution interleaving, cyclic convolution interleaving, group interleaving, and spiral interleaving;

[0046] The inner code structure includes an inner code type, information length, and whether it is differential; the inner code type is one of Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, and LDPC.

[0047] The inner code interleaving structure includes an interleaving mode, a span, a depth, a type, whether it is differential, a packet header, and a scrambling code. The interleaving mode is one of matrix interleaving, convolution interleaving, cyclic convolution interleaving, packet interleaving, and spiral interleaving. The packet header includes information and a frame length.

[0048] S3, generating a coded bit stream according to the selected outer code structure, outer code interleaving structure, inner code structure, and inner code interleaving structure, and outputting the coded bit stream to the modulation generation module.

[0049] The modulation generation module is used to generate modulation data samples of a single target signal, and includes:

[0050] Select the modulation mode, set the roll-off factor, carrier frequency, symbol rate, information rate, signal-to-noise ratio / carrier-to-noise ratio; select whether to invert the spectrum; select whether to use a burst structure, set the burst type in the burst structure, and the duty cycle, generate modulated signal data, and output it to the multi-carrier signal data fusion module; the burst type is one of periodic burst, random burst, and custom type; the modulation mode is one of CW, BPSK, DPSK, DQPSK, QPSK, OQPSK, pi / 4QPSK, 8PSK, 8QAM, 16APSK, 16QAM, 32APSK, 32QAM, 64QAM, 128QAM, 256QAM, 8APSK, 2FSK, 4FSK, 8FSK, GMSK, ASK, AM, FM, DSB, SSB, VSB, BPSK_AM, BPSK_FM, C4FM, 8ARY, 16ARY, and 32ARY.

[0051] The multi-sample signal data fusion module is used to fuse the data samples of multiple single target signals, and the multi-carrier signal generation module is used for signal sample data of multi-carrier signal data fusion, including:

[0052] By generating multiple single target signal data samples, or actual signal samples that meet the signal fusion data format standard; within the set frequency band, each target signal is visually set, including setting the carrier frequency, signal-to-noise ratio / carrier-to-noise ratio, and signal level;

[0053] The signal-to-noise ratio of all the set target signals is counted, and Gaussian white noise is added to each target signal according to a uniform noise floor level; signal sample data of multi-carrier signal data fusion is generated.

[0054] The broadband signal playback processing module is used to select the playback mode and play back the target simulation signal sample file, including:

[0055] The playback modes include single playback and loop playback; the single playback means that the playback stops when all target simulation signal sample file data are completed;

[0056] The loop playback described above means that after all target simulation signal sample file data are completed, the execution is automatically restarted until the playback is stopped.

[0057] A method for simulating and generating multi-standard and multi-specification signals uses the multi-standard signal source.

[0058] Specifically, the multi-standard satellite signal source software consists of a coding generation module, a modulation generation module, a multi-sample signal data fusion module, a multi-carrier signal generation module, etc. The software runs on a signal processing hardware platform to complete the generation of target signal sample files.

[0059] The signal processing hardware platform consists of 1U / 2U computer system hardware and broadband signal playback processing module to complete the playback of target signal sample files in the specified frequency band.

[0060] Multi-standard signal source software configures and generates target simulation signal samples

[0061] 1) Generate coded data samples of single target signal, such as Figure 3 As shown: the encoding process of the bit data of the target simulation signal bottom code is completed, and the specific process is as follows:

[0062] a) Read the original information bit stream (i.e. the information pre-planned by the user);

[0063] b) According to the coding planning requirements of the target signal, select the outer code structure in the following steps:

[0064] l Outer code type (Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, LDPC, etc.),

[0065] l Input the corresponding domain polynomial and initial root number,

[0066] l Whether it is differential,

[0067] l Scrambling code (self-synchronous scrambling code, pseudo-random scrambling code);

[0068] c) According to the coding planning requirements of the target signal, the outer code interleaving structure is selected in the following steps:

[0069] l Select the interleaving method (matrix interleaving, convolution interleaving, circular convolution interleaving, group interleaving, spiral interleaving, etc.),

[0070] l Input the span, depth, and type (conventional or storage) of the corresponding interleaving code.

[0071] l Whether it is differential;

[0072] l Scrambling code (self-synchronous scrambling code, pseudo-random scrambling code);

[0073] d) According to the coding planning requirements of the target signal, the inner code structure is selected in the following steps:

[0074] l Inner code type (Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, LDPC, etc.),

[0075] l Set the message length,

[0076] l Whether it is differential;

[0077] e) According to the coding planning requirements of the target signal, the inner code interleaving structure is selected in the following steps:

[0078] l Interleaving methods (matrix interleaving, convolution interleaving, circular convolution interleaving, group interleaving, spiral interleaving, etc.),

[0079] l Input the span, depth, and type (conventional or storage) of the corresponding interleaving code.

[0080] l Whether it is differential,

[0081] l Set the packet header (information and frame length);

[0082] l Scrambling code (self-synchronous scrambling code, pseudo-random scrambling code);

[0083] f) Generate the coded bit stream and output it to the modulation generation module.

[0084] 2) Generation of modulation data samples of single target signal, such as Figure 4 As shown:

[0085] a) Select the modulation mode (CW, BPSK, DPSK, DQPSK, QPSK, OQPSK, pi / 4QPSK, 8PSK, 8QAM, 16APSK, 16QAM, 32APSK, 32QAM, 64QAM, 128QAM, 256QAM, 8APSK, 2FSK, 4FSK, 8FSK, GMSK, ASK, AM, FM, DSB, SSB, VSB, BPSK_AM, BPSK_FM, C4FM, 8ARY, 16ARY, 32ARY, etc.);

[0086] b) Set the roll-off factor, carrier frequency, symbol rate, information rate, signal-to-noise ratio / carrier-to-noise ratio; select whether to invert the spectrum;

[0087] c) Select whether to use burst structure, and set the burst type (periodic burst, random burst, custom type, etc.) and duty cycle in the burst structure;

[0088] d) Generate modulated signal data and output it to the multi-carrier signal data fusion module.

[0089] 3) Multi-carrier signal data fusion generates simulated target signals, such as Figure 5 As shown:

[0090] a) Select data samples of multiple single target signals generated by 1) and 2), or actual signal samples that meet the signal fusion data format standard (i.e., file formats such as *.wav, *.raw, and *.dat);

[0091] b) Within the specified frequency band, within the frequency band displayed on the device software interface, according to the user's planning for each signal, visualize the settings for each target signal. The steps are as follows:

[0092] l Input carrier frequency,

[0093] l Input signal-to-noise ratio / carrier-to-noise ratio,

[0094] l Input signal level,

[0095] Repeat the above steps;

[0096] c) Count the signal-to-noise ratios of all signals that have been set, and automatically add Gaussian white noise to each signal according to a unified noise floor level;

[0097] d) Generate signal sample data of multi-carrier signal data fusion.

[0098] The signal processing hardware platform plays back the target simulation signal sample file:

[0099] a) Read the signal sample data of one or more multi-carrier signal data fusions, and perform playback priority sorting of the playback files (sorting method: in principle, in the order of selecting files, or after selecting all files, adjusting the order of each playback file according to the user's plan). At this time, the data is complex signal data with zero intermediate frequency and limited bandwidth;

[0100] b) Set the working parameters of each functional module in the FPGA of the signal processing hardware platform as follows:

[0101] l The interpolation multiple of the DUC module,

[0102] l The interpolation multiple of the DAC chip and the center frequency of the playback signal,

[0103] l The center frequency and output level of the L-band broadband up-conversion module.

[0104] c) Select the working mode

[0105] Single playback, that is, when all target simulation signal sample file data is completed, the playback stops;

[0106] Loop playback means that after completing all target simulation signal sample file data, it will automatically restart execution until you are required to stop playback.

[0107] Web human-computer interactive display technology can realize multi-user remote control of signal sources through a browser through a network connection, and realize the "what you see is what you get" result display on the page, such as Figure 6 shown.

Claims

1. A multi-standard and multi-specification signal simulation generation system, characterized in that: It includes a multi-standard satellite signal source module and a signal processing platform; the multi-standard satellite signal source module is connected to the signal processing platform; the multi-standard satellite signal source module is used to generate a target signal sample file; the signal processing platform is used to play back the target signal sample file in a specified frequency band; The multi-standard satellite signal source module includes a coding generation module, a modulation generation module, a multi-sample signal data fusion module, and a multi-carrier signal generation module; wherein the coding generation module encodes the bit data of the target simulation signal bottom code; the modulation generation module is used to generate the modulation data sample of the single target signal; the multi-sample signal data fusion module is used to fuse the data samples of multiple single target signals, and the multi-carrier signal generation module is used for the signal sample data of the multi-carrier signal data fusion; The signal processing platform includes a data processing module and a broadband signal playback processing module; Wherein the broadband signal playback processing module is used to select the playback mode and playback the target simulation signal sample file; The coding generation module encodes the bit data of the target simulation signal bottom code, including: S1, read the original information bit stream; S2, selecting an outer code structure, an outer code interleaving structure, an inner code structure, and an inner code interleaving structure according to a coding plan of a target signal; The outer code structure includes an outer code type, a corresponding field polynomial and an initial root number, whether differential, and a scrambling code; wherein the outer code type is one of Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, and LDPC; and the scrambling code includes a self-synchronizing scrambling code and a pseudo-random scrambling code; The outer code interleaving structure includes: an interleaving mode, a span, a depth, a type of an input corresponding interleaving code, whether it is differential, and a scrambling code, and the interleaving mode is one of matrix interleaving, convolution interleaving, cyclic convolution interleaving, group interleaving, and spiral interleaving; The inner code structure includes an inner code type, information length, and whether it is differential; the inner code type is one of Viterbi, Sequential, TCM, BCH, RS, TPC, TCC, and LDPC. The inner code interleaving structure includes an interleaving mode, a span, a depth, a type, whether it is differential, a packet header, and a scrambling code. The interleaving mode is one of matrix interleaving, convolution interleaving, cyclic convolution interleaving, packet interleaving, and spiral interleaving. The packet header includes information and a frame length. S3, generates a coded bit stream according to the selected outer code structure, outer code interleaving structure, inner code structure, inner code interleaving structure, and outputs it to the modulation generation module; The modulation generation module is used to generate modulation data samples of a single target signal, and includes: Select the modulation mode, set the roll-off factor, carrier frequency, symbol rate, information rate, signal-to-noise ratio / carrier-to-noise ratio; select whether to invert the spectrum; select whether to use a burst structure, set the burst type in the burst structure, and the duty cycle, generate the modulated signal data, and output it to the multi-carrier signal data fusion module; the burst type is one of periodic burst, random burst, and custom type; the modulation mode is one of CW, BPSK, DPSK, DQPSK, QPSK, OQPSK, pi / 4QPSK, 8PSK, 8QAM, 16APSK, 16QAM, 32APSK, 32QAM, 64QAM, 128QAM, 256QAM, 8APSK, 2FSK, 4FSK, 8FSK, GMSK, ASK, AM, FM, DSB, SSB, VSB, BPSK_AM, BPSK_FM, C4FM, 8ARY, 16ARY, and 32ARY; The multi-sample signal data fusion module is used to fuse the data samples of multiple single target signals, and the multi-carrier signal generation module is used for signal sample data of multi-carrier signal data fusion, including: By generating multiple single target signal data samples, or actual signal samples that meet the signal fusion data format standard; within the set frequency band, each target signal is visually set, including setting the carrier frequency, signal-to-noise ratio / carrier-to-noise ratio, and signal level; Count the signal-to-noise ratios of all the target signals that have been set, and add Gaussian white noise to each target signal according to a uniform noise floor level; generate signal sample data for multi-carrier signal data fusion; specifically include: Selecting data samples of multiple single target signals generated, or actual signal samples that meet the signal fusion data format standard; Within the set frequency band, within the frequency band displayed on the device software interface, according to the user's planning for each signal, each target signal is visually set, including: S11, input carrier frequency, S12, input signal-to-noise ratio / carrier-to-noise ratio, S13, input signal level; S14, repeat the above steps; Count the signal-to-noise ratios of all signals that have been set, and automatically add Gaussian white noise to each signal according to a uniform noise floor level; generate signal sample data for multi-carrier signal data fusion; The broadband signal playback processing module is used to select the playback mode and play back the target simulation signal sample file, including: The playback modes include single playback and loop playback; the single playback means that the playback stops when all target simulation signal sample file data are completed; The loop playback described above means that after all target simulation signal sample file data are completed, the execution is automatically restarted until the playback is stopped.

Citation Information

Patent Citations

  • Multi-channel carrier superposition multiple access method and system

    CN111211807A