CN105577121B - Segmented frequency sweeping device and signal generator with segmented frequency sweeping function - Google Patents

Segmented frequency sweeping device and signal generator with segmented frequency sweeping function Download PDF

Info

Publication number
CN105577121B
CN105577121B CN201410542532.8A CN201410542532A CN105577121B CN 105577121 B CN105577121 B CN 105577121B CN 201410542532 A CN201410542532 A CN 201410542532A CN 105577121 B CN105577121 B CN 105577121B
Authority
CN
China
Prior art keywords
frequency
sweep
parameters
output
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410542532.8A
Other languages
Chinese (zh)
Other versions
CN105577121A (en
Inventor
叶群松
王悦
王铁军
李维森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Puyuan Jingdian Technology Co ltd
Original Assignee
Puyuan Jingdian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Puyuan Jingdian Technology Co ltd filed Critical Puyuan Jingdian Technology Co ltd
Priority to CN201410542532.8A priority Critical patent/CN105577121B/en
Publication of CN105577121A publication Critical patent/CN105577121A/en
Application granted granted Critical
Publication of CN105577121B publication Critical patent/CN105577121B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measuring Frequencies, Analyzing Spectra (AREA)

Abstract

The invention discloses a segmented frequency sweeping device and a signal generator with the segmented frequency sweeping function, wherein the segmented frequency sweeping device comprises an input module, a frequency sweeping module and a frequency sweeping module, wherein the input module is used for inputting N groups of frequency sweeping parameters, each group of frequency sweeping parameters at least comprises hopping time, frequency sweeping time, starting frequency and ending frequency, and N is an integer and is more than or equal to 2; the display module is used for displaying the N groups of frequency sweeping parameters; the counting module is used for sequentially generating N frequency band switching signals according to the working clock and the N jumping times; and the output module is used for sequentially outputting N sections of frequency sweep signals according to the N frequency band switching signals and the N groups of frequency sweep parameters. Compared with the prior art, the segmented frequency sweeping device can realize the output of multi-segment frequency sweeping signals by setting a plurality of groups of frequency sweeping parameters at one time, and can also set each group of parameters randomly according to the requirements, so that the application is more flexible.

Description

Segmented frequency sweeping device and signal generator with segmented frequency sweeping function
Technical Field
The invention relates to the field of test and measurement, in particular to a segmented frequency sweeping device and a signal generator with a segmented frequency sweeping function.
Background
The signal generator is a measuring device which can generate certain specific periodic time function waveforms (sine waves, square waves, triangular waves, sawtooth waves and pulse waves) or any waveforms, and can be applied to the fields of communication, instruments, automatic control system testing and the like.
With the development of electronic technology, a signal generator is required to be capable of generating frequency sweep signals, the existing frequency sweep functions mainly include frequency sweep modes such as continuous frequency sweep, hopping frequency sweep and single-segment frequency sweep, and these frequency sweep modes can only set one frequency sweep signal to be correspondingly output once, and are not suitable for application occasions where multi-segment frequency sweep signals can be output through one-time setting.
Therefore, a frequency sweeping method capable of outputting a multi-segment frequency sweeping signal through one-time setting and a signal generator with the frequency sweeping function are lacked in the prior art.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a segmented frequency sweeping device for outputting a multi-segment frequency sweeping signal by setting a plurality of groups of frequency sweeping parameters at one time and a signal generator with the segmented frequency sweeping function.
The invention provides a segmented frequency sweeping device, which comprises the following modules: the input module is used for inputting N groups of frequency sweeping parameters, each group of frequency sweeping parameters at least comprises jump time, frequency sweeping time, starting frequency and ending frequency, and N is an integer and is more than or equal to 2; the display module is used for displaying the N groups of frequency sweeping parameters; the counting module is used for sequentially generating N frequency band switching signals according to the working clock and the N jumping times; and the output module is used for sequentially outputting N sections of frequency sweep signals according to the N frequency band switching signals and the N groups of frequency sweep parameters.
In the frequency sweep apparatus of the present invention, the counting module is configured to generate N frequency band switching signals according to the working clock and N transition times, and may also refer to that the counting module counts the working clock, and generates a first frequency band switching signal when a count value reaches the transition time in a first set of frequency sweep parameters; and resetting the count value, counting the working clock again, and generating a second frequency band switching signal when the count value reaches the jump time in the second group of sweep frequency parameters, and so on to sequentially generate N frequency band switching signals.
In the frequency sweep apparatus of the present invention, the output module is configured to sequentially output N segments of frequency sweep signals according to N frequency band switching signals and N sets of frequency sweep parameters, and may further mean that the output module generates N segments of output frequency parameters and N frequency sweep intervals according to the N sets of frequency sweep parameters, and outputs a first segment of frequency sweep signals according to a first segment of output frequency parameters and a first frequency sweep interval; outputting a second section of frequency sweep signals according to the first frequency band switching signal, the second section of output frequency parameters and the second frequency sweep interval; outputting a third section of frequency sweep signals according to the second frequency band switching signal, the third section of output frequency parameters and the third frequency sweep interval; and by analogy, sequentially outputting N sections of sweep frequency signals.
In the frequency sweep apparatus of the present invention, the output module generates N segments of output frequency parameters according to N sets of frequency sweep parameters, which may also mean that the output module obtains N carrier frequency parameters and N segments of frequency sweep frequency parameters according to N sets of start frequency and end frequency, and then adds the corresponding carrier frequency parameters and frequency sweep frequency parameters to obtain N segments of output frequency parameters.
In the frequency sweep apparatus of the present invention, the output module generates N frequency sweep intervals according to N sets of frequency sweep parameters, or may refer to that the output module generates N frequency sweep intervals according to N frequency sweep times and the length of the frequency sweep wave form.
In the frequency sweeping device of the present invention, the output module outputs the first section of frequency sweeping signal according to the first section of output frequency parameter and the first frequency sweeping interval, which may also mean that the output module outputs the first frequency sweeping signal waveform point according to the first output frequency parameter in the first section of output frequency; counting the working clock, and outputting a second sweep signal waveform point according to a second output frequency parameter when the count value reaches a first sweep interval; resetting the count value, counting the working clock again, and outputting a third sweep frequency signal waveform point according to a third output frequency parameter when the count value reaches a second sweep frequency interval; and repeating the steps until the M sweep signal waveform points are output, wherein the M sweep signal waveform points form a first section of sweep signal, and M is the number of frequency points in the first section of output frequency.
In the frequency sweep device of the present invention, the frequency sweep parameters may further include a frequency sweep type, and the output module controls a change rule from an initial frequency to a final frequency in a group of frequency sweep parameters according to the frequency sweep type.
The frequency sweeping device of the invention can also comprise a triggering module, wherein the triggering module generates a triggering signal according to the triggering type set by a user; the counting module generates the frequency band switching signal according to the trigger signal.
The invention also provides a signal generator with the segmented frequency sweeping function, which is provided with the segmented frequency sweeping device.
Compared with the prior art, the segmented frequency sweeping device disclosed by the invention has the advantages that multiple groups of frequency sweeping parameters are set at one time, and multiple sections of frequency sweeping signals are sequentially output according to the N groups of frequency sweeping parameters, so that the function of outputting multiple sections of frequency sweeping signals through one-time setting is realized, and each group of frequency sweeping parameters can be arbitrarily set according to needs; the start of each sweep frequency can be triggered by setting a trigger type, so that more measurement requirements can be met.
Drawings
Fig. 1 is a flowchart of a method for segmented frequency sweeping in embodiment 1 of the present invention.
Fig. 2 is a flowchart of a method for generating a band switching signal according to embodiment 1 of the present invention.
Fig. 3 is a flowchart of a method for generating N frequency sweep signals according to embodiment 1 of the present invention.
Fig. 4 is a flowchart of a method for generating a first frequency sweep signal according to embodiment 1 of the present invention.
Fig. 5 is a schematic structural diagram of the segmented frequency sweeping device 5 in embodiment 2 of the present invention.
Fig. 6 is a schematic structural diagram of the signal generator 6 with a segmented frequency sweeping function in embodiment 3 of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clear, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings.
In order to solve the problem that the conventional frequency sweeping function cannot realize one-time setting and output of multi-segment frequency sweeping signals, the invention provides a segmented frequency sweeping method for solving the problem and a signal generator for realizing the segmented frequency sweeping function by using the segmented frequency sweeping method.
The embodiment 1 of the invention provides a segmented frequency sweeping method, which can be loaded in a signal generator, and the signal generator can output a segmented frequency sweeping signal comprising a plurality of segments of frequency sweeping signals by setting a plurality of groups of frequency sweeping parameters at one time.
As another example, the segmented frequency sweep method described in this embodiment may also be installed in other measurement devices with frequency sweep function.
Referring to fig. 1, a flow chart of the segmented frequency sweeping method in embodiment 1 is shown. The following describes a specific embodiment of the segmented sweep method in detail with reference to fig. 1.
Step 101: inputting N groups of sweep frequency parameters, wherein N is an integer and is more than or equal to 2.
Specifically, N sets of frequency sweep parameters for generating N frequency sweep signals within the signal generator system are generated based on N sets of frequency sweep parameters input by a user via an input device (keyboard, display, etc.) of the signal generator. In this embodiment, each set of frequency sweep parameters at least includes a hopping time, a frequency sweep time, a starting frequency, and a terminating frequency, where one set of frequency sweep parameters is used to generate a segment of frequency sweep signal, that is, N sets of frequency sweep parameters are respectively used to generate N segments of frequency sweep signals, and the N segments of frequency sweep signals constitute 1 segmented frequency sweep signal. The transition time refers to the time for switching one sweep signal to another sweep signal, and the sweep time refers to the time for one sweep signal to sweep from the starting frequency to the ending frequency.
For example, the hopping time, the sweep time, the start frequency, and the end frequency in each set of sweep parameters are arbitrarily set according to measurement requirements, and any plurality of sets of sweep parameters may be set (without considering system hardware and software requirements), that is, N may be any integer greater than 1.
In this embodiment, assume that N is 4, that is, a user needs to load a signal generator of the segmented frequency sweeping method to output a segmented frequency sweeping signal including four segments of frequency sweeping signals, and input four sets of frequency sweeping parameters through an input device (a keyboard, a display screen, etc.) of the signal generator, and after step 101 is executed, the analyzed frequency sweeping parameters are as follows:
the first set of sweep parameters used to generate the first segment sweep signal P1: jump time T1, sweep time T1, start frequency A1 and end frequency B1;
the second set of sweep parameters used to generate the second segment sweep signal P2 are: jump time T2, sweep time T2, start frequency A2 and end frequency B2;
a third set of sweep parameters for generating a third segment sweep signal P3: jump time T3, sweep time T3, start frequency A3 and end frequency B2;
a fourth set of sweep parameters for generating a fourth sweep signal P4: hop time T4, sweep time T4, start frequency a4, and end frequency B4.
Step 102: and displaying the N groups of frequency sweeping parameters.
Specifically, the N sets of sweep frequency parameters obtained in step 101 are displayed, and the display mode may be set according to the display requirement.
For example, the four groups of frequency sweeping parameters can be displayed on a display screen of the signal generator in a form of a table, and when a user inputs the frequency sweeping parameters, the frequency sweeping parameters can be directly input at corresponding positions in the table, so that the operation is more convenient, and the viewing is also convenient.
Step 103: and sequentially generating N frequency band switching signals according to the working clock and the N jumping times.
And more particularly to generating N band switching signals according to the method flowchart shown in fig. 2.
Step 201: the operating clock is counted and a first band switching signal is generated when the count value reaches a transition time t1 in the first set of sweep parameters.
Specifically, a system working clock of the signal generator is counted by a counter in the signal generator, and when the count value reaches a jump time t1 in a first group of sweep frequency parameters, a first frequency band switching signal is generated and used for ending the output of the first section of sweep frequency signals and starting the output of the second section of sweep frequency signals.
Step 202: and clearing the count value.
Specifically, the count value generated according to the transition time t1 is cleared to prepare for generating the second band switching signal.
Step 203: the operating clock is counted again, and when the count value reaches a transition time t2 in the second set of sweep parameters, a second band switching signal is generated.
Specifically, the system working clock of the signal generator is counted by a counter in the signal generator, and when the count value reaches a transition time t2 in the second group of sweep frequency parameters, a second frequency band switching signal is generated, where the second frequency band switching signal is used to end the output of the second section of sweep frequency signal and start the output of the third section of sweep frequency signal.
Step 204: by analogy, N frequency band switching signals are generated in sequence.
According to the method described in step 201 to step 203, by analogy, a third frequency band switching signal and a fourth frequency band switching signal are sequentially generated, the fourth frequency band switching signal is used for ending the output of the fourth frequency band signal, restarting the output of the first frequency band signal, and repeating the output until the frequency sweeping function is closed.
As an example of step 204, after the fourth sweep signal is output, the sweep function is directly turned off without performing a loop.
Step 104: and outputting N sections of frequency sweep signals in sequence according to the N frequency band switching signals and the N groups of frequency sweep parameters.
In particular, the method outputs N sweep signals according to the method flowchart shown in fig. 3.
Step 301: generating N segments of output frequency parameters and N sweep intervals according to N sets of sweep parameters
N segments of output frequency parameters are generated according to the N sets of frequency sweep parameters analyzed in step 101, and specifically, N carrier frequency parameters and N segments of frequency sweep frequency parameters are obtained according to the starting frequency and the ending frequency in the N sets of frequency sweep parameters, and then the corresponding carrier frequency parameters and the frequency sweep frequency parameters are added to obtain N segments of output frequency parameters.
The segmented frequency sweeping method in this embodiment is implemented by using a DDS technique, so the output frequency parameter in this embodiment refers to an output frequency control word for outputting a frequency sweeping signal, the carrier frequency parameter refers to a carrier frequency control word, and the frequency sweeping frequency parameter refers to a carrier frequency control word.
Obtaining a carrier frequency control word a1 and a1 which are used for generating a first-stage sweep signal P1 from the start frequency A1, the end frequency B1 and the A1 < B1 in the first group of sweep parameters1*2QFs; the value range of the sweep frequency control word is 0-B1-a 1, and B1-a1 is (B1-A1) × 2QFs, where Q is the bit width of the frequency control word and fs is the sampling rate, in this embodiment, Q is 64 and fs is 500 MHz; and adding the carrier frequency control word and the sweep frequency control word to obtain a first section of output frequency control words a1-b 1.
According to the same method, the second segment of output frequency control words are a2-b2, the third segment of output frequency control words are a3-b3, and the fourth segment of output frequency control words are a 4-b 4.
N sweep intervals, specifically N sweep intervals, are generated according to the N sets of sweep parameters analyzed in step 101, and the length of the sweep waveform table and the N sweep times. In the embodiment, assuming that the length of the frequency sweep wave table of the signal generator is 2048 and the sweep interval is equal to the sweep time divided by 2048, the first sweep interval S1 for generating the first segment of the frequency sweep signal P1 is T1/2048, the second sweep interval S2 for generating the second segment of the frequency sweep signal P2 is T2/2048, the third sweep interval S3 for generating the third segment of the frequency sweep signal P3 is T3/2048, and the fourth sweep interval S4 for generating the fourth segment of the frequency sweep signal P4 is T4/2048.
Step 302: and outputs a first segment frequency sweep signal P1 according to the first segment output frequency parameters a1-b1 and the first frequency sweep interval S1.
Specifically, referring to fig. 4, a flow chart of a method of generating a first segment swept frequency signal is shown.
Step 401: a first swept signal waveform point P11 is output based on a first output frequency parameter a11 within the first segment output frequency parameters a1-b 1.
Step 402: the system operation clock of the signal generator is counted, and when the counted value reaches the first sweep interval S1, a second sweep signal waveform point P12 is output according to a second output frequency parameter a12 among the first segment output frequency parameters a1-b 1.
Step 403: and clearing the count value obtained in the step 402, counting the working clock again, and outputting a third sweep signal waveform point P13 according to a third output frequency parameter a13 in the first section of output frequency parameters a1-b1 when the count value reaches a first sweep interval S1.
Step 404: by analogy, according to the above method, the fourth sweep signal waveform point P14, the fifth sweep signal waveform point P15 … … and the mth sweep signal waveform point P1M are sequentially output, where M is the length of the sweep waveform table of the signal generator in this embodiment, and M is 2048, and the 2048 sweep signal waveform points constitute the first sweep signal P1.
Step 303: a second segment frequency sweep signal P2 is output based on the first segment frequency band switching signal, the second segment output frequency parameters a2-b2, and the second frequency sweep interval S2.
As can be seen, after outputting the first segment sweep signal P1, step 103 generates a first band switching signal, and then outputs a second segment sweep signal P2 according to the second segment output frequency parameters a2-b2 and the second sweep interval S2, also according to the method described in fig. 4, that is:
outputting a first swept signal waveform point P21 based on a first output frequency parameter a21 within a second segment of output frequency parameters a2-b 2;
counting system working clocks of the signal generator, and outputting a second swept signal waveform point P22 according to a second output frequency parameter a22 in a second segment of output frequency parameters a2-b2 when the counted value reaches a second swept interval S2;
clearing the obtained count value, counting the working clock again, and outputting a third sweep signal waveform point P23 according to a third output frequency parameter a23 in a second section of output frequency parameters a2-b2 when the count value reaches a second sweep interval S2;
by analogy, according to the above method, the fourth sweep signal waveform point P24, the fifth sweep signal waveform point P25 … … and the mth sweep signal waveform point P2M are sequentially output, where M is the length of the sweep waveform table of the signal generator in this embodiment, and M is 2048, and the 2048 sweep signal waveform points constitute the second segment of the sweep signal P2.
Step 304: and outputting a third segment sweep signal P3 according to the second segment switching signal, the third segment output frequency parameters a3-b3 and the third sweep interval S3.
Similarly, after the second segment of the sweep signal P2 is output, at this time, the step 103 generates a second band switching signal, and outputs a third segment of the sweep signal P3 according to the third segment of the output frequency parameter and the third sweep interval, also according to the method described in fig. 4, that is:
outputting a first swept signal waveform point P31 according to a first output frequency parameter a31 in the third segment output frequency parameters a3-b 3;
counting system working clocks of the signal generator, and outputting a second swept signal waveform point P32 according to a second output frequency parameter a32 in a third section of output frequency parameters a3-b3 when the counted value reaches a third swept interval S3;
clearing the obtained count value, counting the working clock again, and outputting a third swept frequency signal waveform point P33 according to a third output frequency parameter a33 in a third section of output frequency parameters a3-b3 when the count value reaches a third swept frequency interval S3;
by analogy, according to the above method, the fourth sweep signal waveform point P34, the fifth sweep signal waveform point P35 … … and the mth sweep signal waveform point P3M are sequentially output, where M is the length of the sweep waveform table of the signal generator in this embodiment, M is 2048, and the 2048 sweep signal waveform points constitute the third segment of the sweep signal P3.
Step 305: and by analogy, sequentially outputting N sections of sweep frequency signals.
And outputting the fourth segment sweep signal P4 according to the method described above and so on, i.e. completing outputting a segmented sweep signal comprising four segment sweep signals.
As can be seen from the above, the first segment of frequency sweep signal in this embodiment is generated according to a set of frequency sweep parameters, and the change rule of each segment of frequency sweep signal is only related to the corresponding frequency sweep parameter, so that the change rule of each segment of frequency sweep signal is not related to the corresponding frequency sweep parameter, and thus the user can control the change rule of each segment of frequency sweep signal by setting the frequency sweep parameter.
Further, each set of frequency sweep parameters in this embodiment may further include a frequency sweep type, and a change rule from a start frequency to an end frequency in a set of frequency sweep parameters is controlled according to the frequency sweep type. The sweep types include linear sweep, logarithmic sweep, and step sweep. The sweep type may be different in each set of sweep parameters.
Assume that the first set of sweep parameters is divided into: the sweep frequency type is linear sweep frequency, the sweep frequency time is 1s, the starting frequency is 1KHz, the ending frequency is 2KHz, namely the sweep frequency signal is increased to 2kHz from 1kHz at equal intervals and is completed in 1s, as the length of the adopted sweep frequency wavetable is 2048 points, namely the sweep frequency table is converted from 1kHz to 2kHz, 2048 changes can occur, the change steps are (2k-1k)/2048, the duration of each frequency is 1s/2048, namely 1/2048s is output from 1kHz, the frequency is changed to 1KHz +1/2048k, and then the sweep frequency continues for 1/2048s until 2KHz is reached. If the sweep type is a logarithmic sweep, the difference is that the step value from the start frequency to the end frequency is no longer divided equally as linearly, but rather varies logarithmically.
Further, in the segmented frequency sweeping method in this embodiment, the user may further set a trigger type according to the requirement, and generate a trigger signal according to the trigger type for generating the frequency band switching signal, for example, for step 201, the working clock is counted, and when the count value reaches the transition time in the first set of frequency sweeping parameters and the trigger signal is generated, the first frequency band switching signal can be generated. That is, the condition for generating the band switching signal needs to satisfy the above two conditions at the same time to generate the band switching signal. In this embodiment, the trigger types include an internal trigger, which is a trigger signal generated at a fixed time interval, an external trigger, which is a trigger signal generated by an external measuring device, and a manual trigger, which is a trigger signal generated manually by a user.
The embodiment 2 of the invention provides a segmented frequency sweeping device 5, which is loaded in a signal generator, and the signal generator can realize that a segmented frequency sweeping signal comprising a plurality of segments of frequency sweeping signals is output by setting a plurality of groups of frequency sweeping parameters at one time when operating the device. The segmented frequency sweeping method is basically the same as the implementation method of the segmented frequency sweeping device described below, and therefore the description of the same parts is omitted.
Referring to fig. 5, a schematic diagram of the structure of the segmented frequency sweeping device 5 is shown. The segmented frequency sweeping device 5 comprises the following modules:
the input module 501 is configured to input N sets of frequency sweep parameters, where each set of frequency sweep parameters at least includes a hopping time, a frequency sweep time, a start frequency, and a stop frequency, where N is an integer and is greater than or equal to 2;
a display module 502, configured to display the N sets of frequency sweep parameters;
a counting module 503, configured to sequentially generate N frequency band switching signals according to the working clock and the N transition times;
specifically, the counting module 503 counts the working clock, and generates a first frequency band switching signal when the count value reaches the transition time in the first set of sweep frequency parameters; resetting the count value, counting the working clock again, and generating a second frequency band switching signal when the count value reaches the jump time in the second group of sweep frequency parameters; by analogy, N frequency band switching signals are generated in sequence.
The output module 504 is configured to output N segments of frequency sweep signals in sequence according to the N frequency band switching signals and the N sets of frequency sweep parameters.
Specifically, the output module 504 generates N segments of output frequency parameters and N sweep intervals according to the N sets of sweep parameters, and outputs a first segment of sweep signal according to a first segment of output frequency parameters and a first sweep interval; outputting a second section of frequency sweep signals according to the first frequency band switching signal, the second section of output frequency parameters and the second frequency sweep interval; outputting a third section of frequency sweep signals according to the second frequency band switching signal, the third section of output frequency parameters and the third frequency sweep interval; and by analogy, sequentially outputting N sections of sweep frequency signals.
The output module 504 generates N segments of output frequency parameters according to the N sets of frequency sweep parameters, specifically, the output module 504 obtains N carrier frequency parameters and N segments of frequency sweep frequency parameters according to the N sets of start frequencies and end frequencies, and then adds the corresponding carrier frequency parameters and frequency sweep frequency parameters to obtain N segments of output frequencies.
The output module 504 generates N sweep intervals according to the N sets of sweep parameters, specifically, the output module 504 generates N sweep intervals according to the N sweep times and the length of the sweep wavetable.
The output module 504 outputs a first segment of frequency sweep signal according to the first segment of output frequency and the first frequency sweep interval, specifically, the output module 504 outputs a first frequency sweep signal waveform point according to a first output frequency parameter in the first segment of output frequency parameters; counting the working clock, and outputting a second sweep signal waveform point according to a second output frequency parameter when the count value reaches a first sweep interval; resetting the count value, counting the working clock again, and outputting a third sweep frequency signal waveform point according to a third output frequency parameter when the count value reaches a first sweep frequency interval; and repeating the steps until the M-th sweep signal waveform point is output, wherein the M sweep signal waveform points form a first sweep signal, and M is the length of the sweep wave table.
Further, in this embodiment, the sweep frequency parameters further include a sweep frequency type, and the output module 504 controls a change rule from the start frequency to the end frequency in a set of sweep frequency parameters according to the sweep frequency type.
Further, the segmented frequency sweeping device 5 in this embodiment further includes a triggering module, and the triggering module generates a triggering signal according to a triggering type set by a user; the counting module 503 further generates the band switching signal according to the trigger signal.
Embodiment 3 of the present invention provides a signal generator 6 with a segmented frequency sweeping function.
Referring to fig. 6, a schematic diagram of the signal generator 6 is shown. The signal generator 6 comprises a control unit 601, a waveform generating unit 602, a digital-to-analog converting unit 603 and an analog signal adjusting unit 604, wherein the control unit 601 receives various parameters input by an external user and sends the parameters to the waveform generating unit 602; after receiving the control parameters sent by the control unit 601, the waveform generation unit 602 generates various digital waveforms according to the control parameters; the digital-to-analog conversion unit converts the digital waveform generated by the waveform generation unit 602 into an analog waveform, and inputs the analog waveform to the analog signal adjustment unit 604; the analog signal adjusting unit 604 filters, shapes, and adjusts the analog waveform, and outputs a final analog signal.
In this embodiment, the waveform generating unit 602 is loaded with the segmented frequency sweeping method or the segmented frequency sweeping device, and the segmented frequency sweeping method or the segmented frequency sweeping device generates segmented frequency sweeping signals according to multiple sets of segmented frequency sweeping parameters input by a user and sent by the control unit 601.
The waveform generating unit 602 may be implemented by a CPU or an FPGA, for example.
The segmented frequency sweeping method, the segmented frequency sweeping device and the signal generator with the segmented frequency sweeping function realize the function of outputting multi-segment frequency sweeping signals through one-time setting by setting a plurality of groups of frequency sweeping parameters at one time and sequentially outputting the multi-segment frequency sweeping signals according to the N groups of frequency sweeping parameters respectively, and each group of frequency sweeping parameters can be set randomly according to needs; the start of each sweep frequency can be triggered by setting a trigger type, so that the configuration is flexible, and more measurement requirements can be met.

Claims (6)

1. A segmented frequency sweeping device is characterized by comprising the following modules:
the input module is used for inputting N groups of frequency sweeping parameters, each group of frequency sweeping parameters at least comprises jump time, frequency sweeping time, starting frequency and ending frequency, and N is an integer and is more than or equal to 2;
the display module is used for displaying the N groups of frequency sweeping parameters;
the counting module is used for sequentially generating N frequency band switching signals according to the working clock and the N jumping times; the output module is used for sequentially outputting N sections of frequency sweep signals according to the N frequency band switching signals and the N groups of frequency sweep parameters;
the output module is used for outputting N segments of sweep frequency signals in sequence according to the N frequency band switching signals and N groups of sweep frequency parameters, namely,
the output module generates N sections of output frequency parameters and N frequency sweep intervals according to the N groups of frequency sweep parameters, and outputs a first section of frequency sweep signal according to a first section of output frequency parameters and a first frequency sweep interval;
the output module generates N sections of output frequency parameters according to the N groups of sweep frequency parameters, namely,
the output module obtains N carrier frequency parameters and N sections of frequency sweep frequency parameters according to N groups of starting frequencies and ending frequencies, and then adds the corresponding carrier frequency parameters and frequency sweep frequency parameters to obtain N sections of output frequency parameters;
the output module generates N sweep intervals according to the N sets of sweep parameters, namely,
the output module generates N sweep intervals according to N sweep times and the length of the sweep wavetable; the output module outputs a first section of frequency sweep signal according to the first section of output frequency parameter and the first frequency sweep interval,
the output module outputs a first sweep frequency signal waveform point according to a first output frequency parameter in the first section of output frequency parameters;
counting the working clock, and outputting a second sweep signal waveform point according to a second output frequency parameter in the first section of output frequency parameters when the count value reaches a first sweep interval;
resetting the count value, counting the working clock again, and outputting a third sweep frequency signal waveform point according to a third output frequency parameter in the first section of output frequency parameters when the count value reaches a first sweep frequency interval;
and repeating the steps until the M-th sweep signal waveform point is output, wherein M is the length of the sweep wavetable, and the M sweep signal waveform points form the first section of sweep signal.
2. A sweeping device according to claim 1,
the counting module is used for generating N frequency band switching signals according to the working clock and N jumping times, which means that,
the counting module counts the working clock, and generates a first frequency band switching signal when the count value reaches the jump time in the first group of frequency sweep parameters;
resetting the count value, counting the working clock again, and generating a second frequency band switching signal when the count value reaches the jump time in the second group of sweep frequency parameters;
by analogy, N frequency band switching signals are generated in sequence.
3. A sweeping device according to claim 2,
the output module is used for outputting N sections of frequency sweep signals according to the N frequency band switching signals and N groups of frequency sweep parameters in sequence, and the output module also comprises:
outputting a second section of frequency sweep signals according to the first frequency band switching signal, the second section of output frequency parameters and the second frequency sweep interval;
outputting a third section of frequency sweep signals according to the second frequency band switching signal, the third section of output frequency parameters and the third frequency sweep interval;
and by analogy, sequentially outputting N sections of sweep frequency signals.
4. A sweeping device according to claim 1 or 3,
the sweep frequency parameters also include sweep frequency types,
and the output module controls the change rule from the starting frequency to the ending frequency in a group of frequency sweep parameters according to the frequency sweep type.
5. A frequency sweeping apparatus according to claim 1, 2 or 3,
also comprises a triggering module which is used for triggering the operation of the electronic device,
the trigger module generates a trigger signal according to a trigger type set by a user;
the counting module generates the frequency band switching signal according to the trigger signal.
6. A signal generator with segmented frequency sweep functionality, characterized by the segmented frequency sweep apparatus as claimed in claim 1.
CN201410542532.8A 2014-10-14 2014-10-14 Segmented frequency sweeping device and signal generator with segmented frequency sweeping function Active CN105577121B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410542532.8A CN105577121B (en) 2014-10-14 2014-10-14 Segmented frequency sweeping device and signal generator with segmented frequency sweeping function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410542532.8A CN105577121B (en) 2014-10-14 2014-10-14 Segmented frequency sweeping device and signal generator with segmented frequency sweeping function

Publications (2)

Publication Number Publication Date
CN105577121A CN105577121A (en) 2016-05-11
CN105577121B true CN105577121B (en) 2021-01-22

Family

ID=55886897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410542532.8A Active CN105577121B (en) 2014-10-14 2014-10-14 Segmented frequency sweeping device and signal generator with segmented frequency sweeping function

Country Status (1)

Country Link
CN (1) CN105577121B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114527699A (en) * 2022-02-25 2022-05-24 普源精电科技股份有限公司 Control method and device of radio frequency signal, programmable device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034130A (en) * 2007-01-26 2007-09-12 上海欣泰通信技术有限公司 Method and device for testing frequency domain characteristic with combined square wave sweep frequency
CN101093669A (en) * 2007-07-19 2007-12-26 付赜 Device and method for generating audio signal
CN101776935A (en) * 2009-12-30 2010-07-14 电子科技大学 Digital modulation signal generator based on DDS
CN101917204A (en) * 2010-08-23 2010-12-15 中国电子科技集团公司第四十一研究所 Computing and digital control method of scanning control parameters of scanning frequency receiver

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7636436B2 (en) * 2003-05-15 2009-12-22 At&T Intellectual Property Ii, L.P. Method for the performance testing of echo cancellers using an artificial segmented test signal
CN100397389C (en) * 2004-09-02 2008-06-25 北京中星微电子有限公司 Programmeable multiple digital waveform generating method and its device
CN101599715B (en) * 2009-06-25 2012-05-02 天津大学 Dynamic bipolar drive power supply for piezoelectric ceramics and implementation method
CN102468805B (en) * 2010-11-03 2016-01-20 北京普源精电科技有限公司 The production method of a kind of swept signal generator and swept-frequency signal
CN103178782B (en) * 2011-12-21 2016-08-03 北京普源精电科技有限公司 A kind of swept signal generator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034130A (en) * 2007-01-26 2007-09-12 上海欣泰通信技术有限公司 Method and device for testing frequency domain characteristic with combined square wave sweep frequency
CN101093669A (en) * 2007-07-19 2007-12-26 付赜 Device and method for generating audio signal
CN101776935A (en) * 2009-12-30 2010-07-14 电子科技大学 Digital modulation signal generator based on DDS
CN101917204A (en) * 2010-08-23 2010-12-15 中国电子科技集团公司第四十一研究所 Computing and digital control method of scanning control parameters of scanning frequency receiver

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于Delphi的DDS可视化新型任意信号发生器;余炽业 等;《国外电子元器件》;20070131(第01期);16-19页 *
基于***辨识的宽频大尺寸振动台正弦扫频控制;孙明 等;《机电工程》;20080630;第25卷(第6期);95-96页 *

Also Published As

Publication number Publication date
CN105577121A (en) 2016-05-11

Similar Documents

Publication Publication Date Title
US11604541B2 (en) Frequency hopping for a capacitive touch screen controller
CN105607023A (en) Pulse signal generation and measurement method for calibration of partial discharge detector
CN110350892B (en) Time delay device and method based on DDS clock phase shift technology
CN103580656A (en) Triggering vibration real-time correction circuit and method in random sampling process
CN102723931A (en) Wide-dynamic high-accuracy and edge time adjustable impulse wave producing method
CN103178779A (en) Signal generator with amplitude compensation function and method thereof
CN105577121B (en) Segmented frequency sweeping device and signal generator with segmented frequency sweeping function
CN105680800B (en) Signal generator with frequency sweeping function
CN103178843A (en) Signal source with frequency sweeping function and generation method thereof
US8575983B1 (en) Waveform generation circuit for a waveform generator
CN105871339B (en) Flexible signal generator capable of modulating in segmented mode
CN103675381A (en) Parallel sampling oscilloscope with cycle triggering function
CN105281715A (en) Power-frequency synchronization depth storage ns-grade pulse multi-parameter generation system
Shan et al. Design and implementation of a FPGA-based direct digital synthesizer
CN205142160U (en) Synchronous degree of depth storage ns level pulse many reference amounts generator of power frequency
CN103607182A (en) Multi-component composite signal generator and multi-component composite signal generating method
CN103744063B (en) A kind of portable aiming formula radar interference simulator
CN103675380A (en) An oscilloscope with a periodic trigger function
JP4074538B2 (en) Optical sampling device and optical waveform observation system
CN105099405A (en) Signal generator and waveform parameter generating device
CN102945147B (en) For Continuous Approximation formula multiplication and division circuit and the signal processing method thereof of signal transacting
CN110174537A (en) A kind of signal generator circuit system and signal sending method
JP2015220637A (en) Ad conversion apparatus
JP6088391B2 (en) Signal processing apparatus, signal analysis system, signal generation system, signal analysis method, and signal generation method
RU106385U1 (en) TEST SIGNAL GENERATOR FOR STUDYING THE NONLINEARITY OF VIDEO PULSE SIGNAL CONVERSION BY OBJECT

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Kolding road high tech Zone of Suzhou City, Jiangsu Province, No. 8 215163

Applicant after: Puyuan Jingdian Technology Co., Ltd

Address before: Kolding road high tech Zone of Suzhou City, Jiangsu Province, No. 8 215163

Applicant before: SUZHOU RIGOL PRECISION ELECTRIC TECHNOLOGIES Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant