CN102193106A - Method for generating frequency sweeping signal special for controllable seismic source - Google Patents

Method for generating frequency sweeping signal special for controllable seismic source Download PDF

Info

Publication number
CN102193106A
CN102193106A CN201010126688XA CN201010126688A CN102193106A CN 102193106 A CN102193106 A CN 102193106A CN 201010126688X A CN201010126688X A CN 201010126688XA CN 201010126688 A CN201010126688 A CN 201010126688A CN 102193106 A CN102193106 A CN 102193106A
Authority
CN
China
Prior art keywords
dsp
output
frequency
signal
analog
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.)
Pending
Application number
CN201010126688XA
Other languages
Chinese (zh)
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.)
Yangtze University
Original Assignee
Yangtze University
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 Yangtze University filed Critical Yangtze University
Priority to CN201010126688XA priority Critical patent/CN102193106A/en
Publication of CN102193106A publication Critical patent/CN102193106A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Analogue/Digital Conversion (AREA)

Abstract

The invention relates to a method for generating a frequency sweeping signal special for a controllable seismic source, which is characterized by comprising the steps: (1) programs in various waveforms are stored in a system consisting of DSP (Digital Signal Processor) chips by means of software presetting; (2) command parameters are input into the DSP chip system via an ARM (Advanced RISC Machines) development board; (3) a DSP completes the calculation of phase increment at an output sample point according to the set parameters and generates a amplitude corresponding to a waveform function, and then performs windowing on the amplitude; and (4) a DA (Digital-Analog) converter converts the calculation result into the output of an analog quantity, and finally obtains an eventual output analog signal via a low-pass filter. The method has the advantages that frequency synthesis is performed by means of the time-shared utilization of DSP and DAC (Digital-to-Analog Converter)-analog DDS chips, thus various waveforms required by the controllable seismic source can be generated, and real-time calculation and output of sample points are realized by adopting the high-speed DPS chips, thereby the demands of the controllable seismic source on the precision of frequency sweeping signals and the diversification of waveforms can be met.

Description

The production method of the special-purpose swept-frequency signal of a kind of vibroseis
Technical field:
The present invention relates to a kind of production method of swept-frequency signal, the production method of the special-purpose swept-frequency signal of particularly a kind of vibroseis belongs to signal source generating technique field.
Background technology:
At present, the composition proposal in common known signal source generally all is made of analog devices such as resistance, electric capacity, fortune sides, and the signal accuracy that it generated is low, and waveform is single.Also there is signal source to adopt microprocessor to cooperate parts such as the special-purpose DDS external DA of (Direct Digital frequency synthesis) chip (digital simulation) converter, wave filter to form in addition, though such composition proposal has improved precision, but still lack dirigibility, can not satisfy vibroseis the multifarious specific (special) requirements of signal.
Now in the vibroseis field, the mode of the employing signal storage that also has, being about to the instrument of needed sweep signal by special use is stored in the special-purpose storer in advance, call again when treating vibroseis work, but this working method needs to do a large amount of preliminary work before construction, operating cost is also higher.
Summary of the invention:
In order to overcome the deficiencies in the prior art, the object of the present invention is to provide the production method of the special-purpose swept-frequency signal of a kind of vibroseis, by software DDS scheme, the parameters that real-time setting is relevant with waveform with change, produce various types of swept-frequency signals, can satisfy vibroseis swept-frequency signal precision and the diversified requirement of waveform.
The present invention realizes above-mentioned purpose by following technical solution.
1, presets the program that in the system that constitutes by DSP (digital signal processor) chip, deposits various waveforms in by software.
2, by ARM (advanced reduced instruction machine) development board input command parameter in the dsp chip system, comprise signal type, initial frequency, end frequency, sweep time length, cascade scanning number of times, whether windowing, window function type, start, stop.
3, DSP finishes the computing of output sample phase increment according to the parameter that is provided with and generates and the corresponding amplitude of wave function, and then amplitude is carried out windowing process.
4, the DA converter then is converted to operation result the output of analog quantity, obtains final output simulating signal through a low-pass filter at last.
The present invention compared with prior art, its advantage is that timesharing utilizes DSP (digital signal processor) and DAC (digital to analog converter) analog D DS chip to carry out frequency synthesis, can generate the needed various waveforms of vibroseis, adopt dsp chip at a high speed, realize real-time computing and the output of sampling point, can satisfy vibroseis swept-frequency signal precision and the diversified requirement of waveform.
Description of drawings:
Fig. 1 is a systems solutions block diagram of the present invention.
Fig. 2 is SCI interface circuit figure.
Fig. 3 is low-pass filter circuit figure.
Fig. 4 is DSP and DA switching device interface circuit diagram.
Embodiment:
The present invention is further illustrated below in conjunction with drawings and Examples.
Fig. 1 systems solutions block diagram of the present invention.The man-machine interface of ARM among the figure (advanced reduced instruction machine) development board is used for realizing man-machine interface, on the ARM display screen, relevant parameters can be set, comprise length sweep time, scan type, initial scanning slope, whether windowing etc., the parameter after the setting passes to the dsp chip system by SCI (serial communication interface).The dsp chip system finishes the computing of output sample phase increment according to the parameter that is provided with and generates and the corresponding amplitude of wave function, and then amplitude is carried out windowing process.The DA converter then is converted to operation result the output of analog quantity, obtains final output simulating signal s (t) through a low-pass filter at last.
LCD (LCD) and keyboard can carry out the setting and the modification of parameter, to satisfy different user's requests.
The concrete sweep signal of implementing with CHIRP is an example, and other sweep signal output intents are identical with it.
The CHIRP signal has metastable amplitude, and signal frequency is linear change in time, and its mathematic(al) representation is:
s(t)=Acos[2πθ(t)]=Acos[2πft] (1)
dθ ( t ) dt = θ ′ ( t ) = f i ( t ) = F B + ( F E - F B T ) t - - - ( 2 )
F in the formula BBe sweep signal initial frequency, F EBe sweep signal end of a period frequency, T is duration scanning.
The first step, with command parameter F B, F E, parameter such as T passes to DSP from the ARM development board by the SCI interface, Fig. 2 is SCI interface circuit figure, it should be noted that the baud rate of ARM development board and dsp chip SCI interface must be identical, the order of parameter transmission and reception also must be identical.
Second step, calculate the output sample number according to the sweep time length and the sampling point time interval, sampling point is spaced apart the t microsecond, if time span is set to T, sampling point number N is so: N=1000000*T/t.DSP must execute the present embodiment content in the t microsecond time third and fourth step, (that dsp chip selects for use was float-point DSP processor TMS320F28335, can satisfy rate request), the output time of N sampling point is spaced apart the t microsecond simultaneously, time interval t can do certain modification as requested, but be subject to the speed of dsp processor, can not be less than 2 microseconds.Next DSP also will calculate the correction factor of each sampling point correspondence according to the windowing type that receives, and is generally the BlackMan window, so only need get final product in strict accordance with the coefficient value that computing formula is obtained N sampling point correspondence, coefficient value greater than 0 less than 1.
The 3rd step, at first according to initial frequency, finish frequency and scanning formula, obtain the corresponding relation of signal output frequency and time.
Can obtain by formula (2):
θ ( t ) = ∫ f i ( t ) dt = F B t + 1 2 ( F E - F B T ) t 2 + c - - - ( 3 )
Make c=0, can get:
s ( t ) = A cos 2 π [ F B + ( F E - F B 2 T t ) t ] - - - ( 4 )
Obviously as can be known, f no longer is a fixing constant, but is shown below by following formula:
f = F B + F E - F B 2 T t - - - ( 5 )
This formula is output signal t frequency constantly, and it increases in time and changes, and is the parameter of real-time change.
By the DDS theory as can be known, as signal frequency f and sample frequency f cBetween when following the relation arranged:
f / f c = K / M < 1 2 , Following formula is arranged:
f = K f c M - - - ( 6 )
Formula (5) is carried out discretize (T c=1/f c), then can get by formula (6):
F B + F E - F B 2 T n T c = K f c / M - - - ( 7 )
That is: K = F B + F E - F B 2 T nM f c 2
The K value is phase increment, can be obtained the sampling point amplitude of not windowing by K value and formula (6), formula (1).
The sampling point of the window function amplitude that computing obtained during the sampling point amplitude of the 4th step, not windowing that previous step is calculated went on foot with second carries out point-to-point multiplication, promptly obtains the amplitude after the windowing.This amplitude is a floating number, can not directly deliver to the DA converter as output, so the amplitude after the windowing also will be taken advantage of fixing coefficient, this coefficient is relevant with the figure place of used DA converter, adopts 16 in the native system, should multiply by 65535 so, and then round, deliver to the DA converter at last.
After the 5th step, dsp chip system deliver to the DA converter with the amplitude of calculating as a sampling point, carry out the DA conversion by DSP control DA chip, the conversion interface circuit between DSP and the DA chip as shown in Figure 4; Voltage after changing will pass through low-pass filter, as shown in Figure 3.Adopt SPI mouth and DSP to carry out communication, SPI is operated under the 50M speed, the SYNC frame synchronization pin of DA links to each other with the GPI060 pin of DSP, the transmission that comes the control data frame by setting and zero clearing to the GPI060 pin, the side of fortune U1 is used for improving output impedance, among Fig. 3 filtering is carried out in DA output, filter capacitor size be 10PF, and is definite according to exporting the end of a period frequency signal.Reference voltage VREF421 can revise filtered voltage drift, further improves the output amplitude precision, and reference voltage is chip used to be ADR421.The simulating signal of coming out from wave filter is as final output signal.
The 6th step, the total sampling point output number N that determines according to the first step and sampling point output time t at interval decide the number and the frequency of continuous output sample, decide the wheel number of times of the continuous wave of exporting according to the cascade scanning number of times, decide the start and stop of output according to start stop command.

Claims (3)

1. the production method of the special-purpose swept-frequency signal of a vibroseis is characterized in that:
(1), presets the program that in the system that constitutes by dsp chip, deposits various waveforms in by software;
(2), by ARM development board input command parameter in the dsp chip system, comprise signal type, initial frequency, end frequency, sweep time length, cascade scanning number of times, whether windowing, window function type, start, stop;
(3), DSP finishes the computing of output sample phase increment according to the parameter that is provided with and generates and the corresponding amplitude of wave function, and then amplitude is carried out windowing process;
(4), the DA converter then is converted to operation result the output of analog quantity, obtains final output simulating signal through a low-pass filter at last.
2. the production method of the special-purpose swept-frequency signal of a kind of vibroseis according to claim 1 is characterized in that passing to the dsp chip system by the command parameter of ARM development board input by the SCI interface.
3. the production method of the special-purpose swept-frequency signal of a kind of vibroseis according to claim 2 is characterized in that the dsp chip system carries out the DA conversion by DSP and DA switching device interface control DA chip.
CN201010126688XA 2010-03-18 2010-03-18 Method for generating frequency sweeping signal special for controllable seismic source Pending CN102193106A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010126688XA CN102193106A (en) 2010-03-18 2010-03-18 Method for generating frequency sweeping signal special for controllable seismic source

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010126688XA CN102193106A (en) 2010-03-18 2010-03-18 Method for generating frequency sweeping signal special for controllable seismic source

Publications (1)

Publication Number Publication Date
CN102193106A true CN102193106A (en) 2011-09-21

Family

ID=44601518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010126688XA Pending CN102193106A (en) 2010-03-18 2010-03-18 Method for generating frequency sweeping signal special for controllable seismic source

Country Status (1)

Country Link
CN (1) CN102193106A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103969533A (en) * 2014-05-15 2014-08-06 苏州蓝萃电子科技有限公司 Audio frequency range scanning system
CN103995186A (en) * 2014-05-15 2014-08-20 苏州蓝萃电子科技有限公司 Voice frequency range scanner lower computer system
CN104217099A (en) * 2014-07-18 2014-12-17 中国石油化工股份有限公司 Method for producing and processing scanning signal of vibroseis
CN104348629A (en) * 2013-08-05 2015-02-11 国基电子(上海)有限公司 Duplexer and cable modem using duplexer
CN115079771A (en) * 2022-06-17 2022-09-20 西安芯海微电子科技有限公司 Waveform generation method, waveform storage method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6331360B1 (en) * 1996-03-15 2001-12-18 Sumitomo Chemical Company, Limited Thermoplastic elastomer composition and powder and molded article thereof
US20050135524A1 (en) * 2003-12-23 2005-06-23 Teradyne, Inc. High resolution synthesizer with improved signal purity
CN101047371A (en) * 2007-03-19 2007-10-03 成都理工大学 Full digital sliding pulse signal generator
CN101131594A (en) * 2006-08-25 2008-02-27 王悦 DDS signal generator and waveshape memory depth control method thereof
CN101162398A (en) * 2006-10-12 2008-04-16 东莞理工学院 Arbitrarily signal generating device
WO2008093077A2 (en) * 2007-01-31 2008-08-07 Qinetiq Limited Low noise generator for frequency swept signals
CN101349740A (en) * 2008-07-29 2009-01-21 北京航空航天大学 General-purpose satellite navigation signal interference source and method for generating signal thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6331360B1 (en) * 1996-03-15 2001-12-18 Sumitomo Chemical Company, Limited Thermoplastic elastomer composition and powder and molded article thereof
US20050135524A1 (en) * 2003-12-23 2005-06-23 Teradyne, Inc. High resolution synthesizer with improved signal purity
CN101131594A (en) * 2006-08-25 2008-02-27 王悦 DDS signal generator and waveshape memory depth control method thereof
CN101162398A (en) * 2006-10-12 2008-04-16 东莞理工学院 Arbitrarily signal generating device
WO2008093077A2 (en) * 2007-01-31 2008-08-07 Qinetiq Limited Low noise generator for frequency swept signals
CN101047371A (en) * 2007-03-19 2007-10-03 成都理工大学 Full digital sliding pulse signal generator
CN101349740A (en) * 2008-07-29 2009-01-21 北京航空航天大学 General-purpose satellite navigation signal interference source and method for generating signal thereof

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
孙明等: "基于DDS技术的chirp信号产生***", 《佛山科学技术学院学报(自然科学版)》, vol. 22, no. 04, 31 December 2004 (2004-12-31), pages 22 - 24 *
沈媛媛等: "基于DDS技术的chirp信号实现方法研究", 《石油仪器》, vol. 22, no. 01, 29 February 2008 (2008-02-29), pages 77 - 79 *
沈媛媛等: "基于FPGA的可控震源数字信号发生器设计", 《石油机械》, vol. 36, no. 12, 10 December 2008 (2008-12-10), pages 9 - 15 *
陶知非: "可控震源扫描信号设计中一些问题的考虑", 《物探装备》, vol. 11, no. 01, 31 March 2001 (2001-03-31), pages 27 - 30 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104348629A (en) * 2013-08-05 2015-02-11 国基电子(上海)有限公司 Duplexer and cable modem using duplexer
CN103969533A (en) * 2014-05-15 2014-08-06 苏州蓝萃电子科技有限公司 Audio frequency range scanning system
CN103995186A (en) * 2014-05-15 2014-08-20 苏州蓝萃电子科技有限公司 Voice frequency range scanner lower computer system
CN104217099A (en) * 2014-07-18 2014-12-17 中国石油化工股份有限公司 Method for producing and processing scanning signal of vibroseis
CN115079771A (en) * 2022-06-17 2022-09-20 西安芯海微电子科技有限公司 Waveform generation method, waveform storage method, device, equipment and storage medium
CN115079771B (en) * 2022-06-17 2024-04-12 西安芯海微电子科技有限公司 Waveform generation method, waveform storage device, waveform generation equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102193106A (en) Method for generating frequency sweeping signal special for controllable seismic source
CN203468630U (en) Ultrasonic surgery system
CN101162398A (en) Arbitrarily signal generating device
CN102426472B (en) Hardware-in-the-loop generator and use method thereof
CN1831541A (en) Multichannel synchronous sinusoidal signal generator
CN103944540A (en) Triangular wave signal generator
CN104316737A (en) FPGA-based offset adjustable waveform generation circuit and FPGA-based offset adjustable waveform generation method
CN1232031C (en) High-precision optional waveform generator based on FPGA
CN214895514U (en) PWM control sequential sampling period transient frequency measuring circuit
CN103178779A (en) Signal generator with amplitude compensation function and method thereof
CN102109875B (en) Signal generator with pulse signal generation function, and method for generating pulse signal
CN110646784B (en) DAC-based radar digital T/R component transmission waveform generation method
CN103944537A (en) Variable clock DDS arbitrary waveform signal source output frequency control method and realization device
CN101226408B (en) AC servo absolute value encoder position feedback pulse frequency dividing output method and circuit
CN104570861A (en) FPGA-based radio frequency signal source circuit
CN104734692B (en) Based on frequency-difference method and DDS the high sampling rate equivalent sampling method realized and system
CN106444963A (en) Programmable DDS arbitrary waveform signal generator
CN102055438B (en) High-speed square wave generating device and method
CN203617976U (en) Touch type multichannel random wave generator
CN101750608A (en) Scanning coherent laser imaging radar distance-controlling device and method thereof
CN105680800A (en) Signal generator with frequency sweeping function
CN102918761B (en) The drive unit of ultrasonic motor and ultrasonic motor unit
CN112505410A (en) PWM control sequential sampling period transient frequency measuring circuit
CN114280441B (en) Partial discharge signal simulation method and device convenient to expand and readable medium
CN102707106A (en) Electric power subharmonic digital signal source

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110921