[go: up one dir, main page]

CN112187278A - Sonar signal simulator delay control sonar signal simulation method and device - Google Patents

Sonar signal simulator delay control sonar signal simulation method and device Download PDF

Info

Publication number
CN112187278A
CN112187278A CN202011105339.XA CN202011105339A CN112187278A CN 112187278 A CN112187278 A CN 112187278A CN 202011105339 A CN202011105339 A CN 202011105339A CN 112187278 A CN112187278 A CN 112187278A
Authority
CN
China
Prior art keywords
signal
read
data
shift register
sonar 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.)
Pending
Application number
CN202011105339.XA
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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical 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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202011105339.XA priority Critical patent/CN112187278A/en
Publication of CN112187278A publication Critical patent/CN112187278A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters
    • H03M1/68Digital/analogue converters with conversions of different sensitivity, i.e. one conversion relating to the more significant digital bits and another conversion to the less significant bits
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52004Means for monitoring or calibrating

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

本发明涉及一种声纳信号模拟器延时控制的声纳信号模拟方法及装置,通过FPGA使用DDS的方式生成信号,充分的利用了FPGA上的运算资源,ARM只需要根据声纳信号模型计算频率控制字和相位控制字交由FPGA完成DDS。本发明将信号时延模块与串并转换模块结合,通过调整可变长度移位寄存器长度以调整时延大小,同时使用梯级组合型移位寄存器有效的降低了移位寄存器触发链组合逻辑所需要的资源。本发明通过FPGA的并行处理能力同步的产生多路不同时延的并行信号,避免了采用循环读取地址的方式导致系统效率降低。

Figure 202011105339

The invention relates to a sonar signal simulation method and device for delay control of a sonar signal simulator. Signals are generated by using DDS through FPGA, and the computing resources on the FPGA are fully utilized, and the ARM only needs to calculate according to the sonar signal model. The frequency control word and the phase control word are handed over to the FPGA to complete the DDS. The invention combines the signal delay module with the serial-parallel conversion module, adjusts the delay size by adjusting the length of the variable-length shift register, and at the same time uses the ladder combination type shift register to effectively reduce the need for the shift register to trigger the chain combination logic Resources. The invention generates multiple parallel signals with different time delays synchronously through the parallel processing capability of the FPGA, thereby avoiding the reduction of system efficiency caused by the method of cyclically reading addresses.

Figure 202011105339

Description

Sonar signal simulator delay control sonar signal simulation method and device
Technical Field
The invention belongs to the technical field of underwater acoustic signal processing and electronics, and relates to a sonar signal simulation method and device controlled by a sonar signal simulator in a delay mode.
Background
In the development and delivery of sonar equipment, extensive (lake) sea testing is required to effectively assess and verify the acoustic system and overall performance of the equipment. The test needs to consume a large amount of manpower, material resources and financial resources, the test period is long, the influences of factors such as sea conditions and climate are more, the test times are limited, and compared with a lake test or a sea test, the on-road semi-physical simulation system can not only save a large amount of manpower and material resources, but also provide system tests in the processes of scientific research, production and use.
In the field of sonar signal processing, most of the delay control methods of the existing sonar signal simulator are realized by adopting a DSP (digital signal processor), the methods are all serial working modes, even if multi-core parallel is adopted, an operation control mechanism is not perfect, and the working efficiency is not as good as that of an FPGA (field programmable gate array) for parallel operation. In the method implemented by using the FPGA, CN104022782B chinese, a digital multichannel analog signal generation method, proposes to implement the delay and the serial-parallel conversion in terms of digital signals by using a random register to cyclically read addresses, however, the method still has the possibility of improvement in terms of signal delay and resource occupation.
Disclosure of Invention
Technical problem to be solved
In order to avoid the defects of the prior art, the invention provides a sonar signal simulation method and a sonar signal simulation device based on delay control, which solve the problem that resources are occupied for realizing sonar signal simulation in an FPGA (field programmable gate array) at present.
Technical scheme
A sonar signal simulation method based on delay control of a sonar signal simulator is characterized by comprising the following steps: the multi-tap shift register composed of the array cascade combination type shift register respectively controls the data read-in and read-out of the shift register through the different phase clock, and comprises the following steps:
step 1: generating required single-period signal data through Matlab, and storing the signal data into a ROM of the FPGA chip; generating sonar signals from the monocycle signal data in the ROM by adopting a DDS method and storing the sonar signals into the FIFO;
step 2: the read-in logic is triggered by a clock, whether an EMPTY signal of the FIFO is in a low level or not is judged after the read-in logic is triggered, if the EMPTY signal is in the low level, data is read in, and the shift register reads in the data to perform shift operation;
and step 3: adding 1 to the data reading count every time data is read in, and after the data reading count is accumulated to the maximum value of the shift register, triggering the reading logic by a different-phase clock which is delayed by 90 degrees compared with a reading logic clock, and reading the data in the shift register by each channel according to different addresses after triggering;
address ADDR of read data of ith channeliThe calculation method is as follows:
ADDRi=i*addr
addr is a time delay address difference value calculated by a sonar array model;
and 4, step 4: D/A digital-to-analog conversion is carried out on the data in the different address reading shift registers to obtain analog signals, and then noise addition, filtering and amplification are carried out to obtain analog underwater sound output signals.
By AMPnoiseAnd carrying out noise adding processing on the underwater sound output signal.
The AMPnoiseCalculating the SNR (signal to noise ratio), specifically using a value with the length of 8 bits to represent the noise amplitude, and calculating the ratio S/N of the signal amplitude to the noise amplitude: S/N ═ exp (SNR/20); 2. quantizing the reciprocal of S/N to 8bit data AMPnoiseMake AMPnoiseThe ratio to 8' b 11111111111 is approximately the reciprocal of S/N with an accuracy of 1/255.
Obtaining a delay address difference value addr calculated by the sonar array model:
frequency of the output signal
Figure BDA0002726771940000021
Wherein f isclkIs the clock frequency, N is the address bit number of ROM; FCW is frequency control word;
calculating the Doppler frequency fd2f v/c, where c is the speed of sound in water;
calculating frequency control words
Figure BDA0002726771940000031
Delay address difference addr ═ fsD sin (θ)/c, wherein fsEqual to the sampling frequency at which the DDS generates the signal.
The sound velocity c in the water is 1500 m/s.
A device for realizing the sonar signal simulation method of the sonar signal simulator time delay control is characterized by comprising a processor module, a digital programmable logic array module, a digital-to-analog conversion module and a low-pass filter; the input end of the processor module is connected with an upper computer, the output end of the processor module is connected with the digital programmable logic array module, and the digital programmable logic array module forms a plurality of channels to be connected with the corresponding digital-to-analog conversion modules; the digital-to-analog conversion modules are respectively connected with corresponding low-pass filters in sequence, and each low-pass filter is connected with a corresponding underwater acoustic transducer to form an underwater acoustic signal generation channel.
The processor module is an ARM processor integrated on the digital programmable logic array module.
The digital programmable logic array module adopts an FPGA.
Advantageous effects
According to the sonar signal simulation method and device based on delay control of the sonar signal simulator, signals are generated by using a DDS mode through the FPGA, operation resources on the FPGA are fully utilized, and ARM only needs to calculate frequency control words and phase control words according to a sonar signal model and then the DDS is completed by the FPGA.
The invention combines the signal time delay module and the serial-parallel conversion module, adjusts the time delay by adjusting the length of the variable-length shift register, and effectively reduces the resources required by the combined logic of the trigger chain of the shift register by using the step combination type shift register.
The invention synchronously generates a plurality of paths of parallel signals with different time delays through the parallel processing capacity of the FPGA, thereby avoiding the reduction of system efficiency caused by adopting a mode of circularly reading addresses.
Drawings
FIG. 1: the sonar signal simulation system forms a block diagram;
FIG. 2: a system work flow diagram;
FIG. 3: a schematic diagram of a delay module;
Detailed Description
The invention will now be further described with reference to the following examples and drawings:
as shown in fig. 1, the main components of the sonar signal simulation system are as follows: the device comprises a processor module, a digital programmable logic array module, a digital-to-analog conversion module and a low-pass filter, wherein the processor module is connected with an upper computer and is connected with the digital programmable logic array module; the digital programmable logic array module forms a plurality of channels to be connected with the corresponding digital-to-analog conversion module; the digital-to-analog conversion modules are respectively connected with the corresponding low-pass filters in sequence; each low-pass filter is connected with a corresponding underwater acoustic transducer to form an underwater acoustic signal generating channel.
The processor module is connected with an upper computer, and the upper computer sends parameters of the target model to the processor module; the output of the system is an electric signal generated after digital-to-analog conversion, low-pass filtering and amplification, and the underwater acoustic transducer can be driven by the electric signal.
The processor module is an ARM processor integrated on the digital programmable logic array module, generates required parameters according to parameters input from an upper computer through a bright spot model, and outputs the required parameters to the digital programmable logic array module, wherein the parameters comprise frequency control words, phase control words, time delay address difference values, noise amplitude control words and signal pulse width values.
The digital programmable logic array module is realized by an FPGA and is characterized in that the FPGA comprises a DDS module, a noise generation module, a serial-parallel conversion delay module, a signal noise adding module and a digital-to-analog conversion interface module; the direct digital frequency synthesizer module is connected with the serial-parallel conversion time delay module; the serial-parallel conversion time delay module generates a plurality of paths of time delay signals and is connected with a corresponding signal noise adding module channel; the noise generation module is connected with the signal noise adding module and generates multi-path noise; and each channel of the signal noise adding module is connected with a corresponding digital-to-analog conversion interface module.
The direct digital frequency synthesizer module is characterized in that required monocycle signal data are generated through Matlab and stored in a ROM of an FPGA chip; the direct digital frequency synthesizer module receives the phase control word and the frequency control word from the processor module, wherein the phase control word can adjust the phase of the output sine wave, the frequency control word can adjust the frequency of the output signal, and the direct digital frequency synthesizer module outputs the output signal to enter FIFO and waits for the serial-parallel conversion delay module to read.
The serial-parallel conversion time delay module is characterized in that a multi-tap shift register consisting of a plurality of groups of cascade combined shift registers respectively controls the data read-in and read-out of the shift register through a different phase clock, and the operation logic is as follows:
(1) the read-in logic is triggered by a clock, whether an EMPTY signal of the FIFO is in a low level or not is judged after the read-in logic is triggered, if the EMPTY signal is in the low level, data is read in, and the read-in data is subjected to shift operation;
(2) adding 1 to the data reading count every time data is read in, and reading out the enable when the data reading count is accumulated to the maximum value of the shift register;
(3) the read-out logic is triggered by a different phase clock which delays 90 degrees compared with the read-in logic clock, and after triggering, each channel reads data in the shift register according to different addresses;
(4) address ADDR of read data of ith channeliThe calculation method is as follows:
ADDRi=i*n
and n is a time delay address difference value input from the processor module and is calculated by the bright spot target model.
The upper computer can send model parameters to the system through the Ethernet, wherein the model parameters comprise signal frequency f, signal-to-noise ratio SNR, signal pulse width T, target azimuth theta, target radial velocity v, array element number N and array element spacing d; after calculation by the processor module, obtaining a frequency control word, a phase control word, a time delay address difference value, a signal amplitude control word, a noise amplitude control word and a signal pulse width value, and sending the parameters to the digital programmable logic array module; in the digital programmable logic array module, the following functions are realized according to the data transmitted by the processor module:
(1) realizing direct digital frequency synthesis according to the frequency control word, the phase control word and the signal pulse width value;
(2) realizing time delay and serial-parallel conversion functions according to the time delay address difference;
(3) realizing a signal noise adding function according to the noise amplitude control word;
then, data are sent to the digital-to-analog conversion module through the digital-to-analog conversion interface; the signal is converted into an analog signal through digital-to-analog conversion and then passes through a low-pass filter to obtain an analog sonar signal.
Further, as shown in FIG. 2, the frequency control word is calculated in relation to the frequency of the generated signal and the depth of the FPGA chip ROM, the frequency f of the output signaloutThe calculation formula is as follows:
Figure BDA0002726771940000061
wherein f isclkIs the clock frequency, N is the address bit number of ROM; FCW is a frequency control word. It can be seen that the greater the ROM depth used here, the greater the accuracy of the frequency of the signal that can be generated. Meanwhile, the calculation of the frequency control word also needs to consider the Doppler frequency. The specific calculation process is as follows:
(1) calculating the Doppler frequency fd
fd=2f*v/c
Where c is the speed of sound in water, typically 1500 m/s.
(2) Calculating a frequency control word FCW
Figure BDA0002726771940000062
Further, the use of the phase control word for control may also affect the DDS address lookup, typically the phase control word is 0.
Furthermore, the value of the delay address difference addr is the sampling frequency f of the signal generated by the array element spacing, the target azimuth angle and the DDSsThe decision, in the processor module, is calculated as follows:
addr=fs*d*sin(θ)/c
wherein f issEqual to DDSThe sampling frequency of the signal.
Further, a noise amplitude control word AMPnoiseCalculating the SNR by using a length of 8bit to represent the noise amplitude, and the method comprises the following steps:
(1) calculating the ratio S/N of the signal amplitude and the noise amplitude
S/N=exp(SNR/20)
(2) Quantizing the reciprocal of S/N to 8bit data AMPnoiseMake AMPnoiseThe ratio to 8' b 11111111111 is approximately the reciprocal of S/N with an accuracy of 1/255.
DDS: further, the signal pulse width value NTCalculated from the pulse width T of the signal, and having a value NT=T*fs。
The FPGA has a DDS module, a noise generation module, a serial-parallel conversion delay module, a signal noise adding module and a digital-to-analog conversion interface module, and the specific frame and flow are shown in FIG. 1.
The DDS module receives the frequency control word and the phase control word, generates a query table address by matching with the phase accumulation register, and then generates data in an address query mode, wherein the frequency stepping precision delta f and the phase stepping precision delta p of the DDS module are calculated according to the following formula:
Figure BDA0002726771940000071
Δp=(2π/2N)
therein, 2NThe sample depth at which the desired monocycle signal data is generated for Matlab.
The noise generation module also generates noise based on a method of reading data stored in the ROM beforehand. The specific implementation is to use MATLAB to generate a noise signal that obeys a certain mean and variance. The data is then stored in the FPGA for playback to generate white gaussian noise.
As shown in fig. 3, the serial-to-parallel conversion delay module uses a multi-tap shift register based on RAM, where 1bit data is taken as an example, and is constrained to form a step combination type shift register, and simultaneously, is constrained to logically synthesize the output of the shift register into a single register, and specifically operates as follows:
(1) first, the maximum delay tau required by the project needs to be evaluatedmaxAnd a sampling frequency fsThe required set of shift register lengths M should satisfy:
M>τmax*fs
M=2n+1-1
wherein n is the number of steps;
(2) a step-and-combination shift register is created, which is characterized by a 2: 1, controlling multiplexers, wherein each multiplexer has n independent control bits, and the n control bits are in an exponential relationship; and is a cascade composed of shift registers of different lengths, the 0 th stage is composed of 20-1 flip-flops, and the 1 st stage is composed of 2 flip-flops12-th flip-flop chain, stage 2 consisting of 224 flip-flop chains, the nth stage consisting of 2nAnd a trigger is linked. In the step-combination type structure, it is not necessary to control the input/output of each flip-flop, and a length continuous change with a resolution of 1 can be realized by controlling the input/output of each step by the multiplexer control bit.
(3) Because the length of the cascade combination type shift register is adjustable, the output signal of the ith array element can be obtained as the output of the (i-1) th group of cascade combination type shift register in a mode of connecting N-1 cascade combination type shift registers in series in the invention.
(4) If a large amount of trigger resources are consumed by using a trigger to build the shift register, the problem can be effectively avoided by using the shift register based on the RAM, and meanwhile, the minimum length of the shift register based on the RAM is limited to 3, in the example, the 0 th stage and the 1 st stage of the cascade combination type shift register are formed by using the trigger; the 0 th stage and the 1 st stage can be omitted under the condition that the requirement of delay precision is not high.
Furthermore, when the shift register is operated, the different-phase clocks are adopted to respectively perform read-write operation, and the specific logic is as follows:
(1) the read-in logic is triggered by a clock, whether an EMPTY signal of the FIFO is in a low level or not is judged after the read-in logic is triggered, if the EMPTY signal is in the low level, data is read in, and the read-in data is subjected to shift operation;
(2) adding 1 to the data reading count every time data is read in, and reading out the enable when the data reading count is accumulated to the maximum value of the shift register;
(3) the read-out logic is triggered by a different phase clock which delays 90 degrees compared with the read-in logic clock, and after triggering, each channel reads data in the shift register according to different addresses;
(4) address ADDR of read data of ith channeliThe calculation method is as follows:
ADDRi=i*n
and n is a time delay address difference value input from the processor module and is calculated by the bright spot target model. In practice, the read address is used to control the length of the variable length shift register.
The signal noise adding module adds noise to the signal of each channel, because the signal noise adding process may cause carry, the processing method is to carry out left shift to the data after adding noise and abandon the last bit, so as to ensure that the data can not overflow.
The low-pass filter should ensure that the bandwidth of the pass band is large enough, because the signal after the digital-to-analog conversion contains the required white noise, which also puts a certain requirement on the noise control of the digital-to-analog conversion module, and it needs to ensure that the noise generated by the digital-to-analog conversion does not affect the signal-to-noise ratio.
In the application example, the sonar signal simulation system is realized based on an SOC FPGA, and currently, many FPGAs integrate a powerful ARM processor and a large number of FPGA resources, and under the control of the ARM, the FPGA can liberate a large number of resources for calculation, and at the same time, a single board can complete the functions from receiving parameters to generating multi-path digital signals.

Claims (8)

1.一种声纳信号模拟器延时控制的声纳信号模拟方法,其特征在于:数组梯级组合型移位寄存器组成的多抽头移位寄存器,通过异相位时钟分别控制移位寄存器的数据读入与读出,步骤如下:1. a sonar signal simulation method of sonar signal simulator delay control, it is characterized in that: the multi-tap shift register that array ladder combination type shift register forms, control the data read of shift register respectively by out-of-phase clock In and out, the steps are as follows: 步骤1:通过Matlab产生所需单周期信号数据,并存入FPGA芯片的ROM中;采用DDS的方法将ROM中的单周期信号数据生成声纳信号存入FIFO;Step 1: Generate the required single-cycle signal data through Matlab, and store it in the ROM of the FPGA chip; use the DDS method to generate the single-cycle signal data in the ROM to generate the sonar signal and store it in the FIFO; 步骤2:读入逻辑由时钟触发,触发后判断FIFO的EMPTY信号是否为低电平,若EMPTY为低电平则读入数据,移位寄存器读入该数据进行移位操作;Step 2: The read-in logic is triggered by the clock. After the trigger, it is judged whether the EMPTY signal of the FIFO is at a low level. If the EMPTY is at a low level, the data is read, and the shift register reads the data to perform a shift operation; 步骤3:每读入一次数据读入计数加1,当读入计数累加至移位寄存器最大值后,且读出逻辑由与读入逻辑时钟相比延迟90°的异相位时钟触发,触发后各个通道根据不同的地址读取移位寄存器中的数据;Step 3: Each time the data is read in, the read-in count is incremented by 1. When the read-in count is accumulated to the maximum value of the shift register, and the read-out logic is triggered by an out-of-phase clock delayed by 90° compared with the read-in logic clock, after the trigger Each channel reads the data in the shift register according to different addresses; 第i个通道的读出数据的地址ADDRi计算方法如下:The calculation method of the address ADDR i of the read data of the i-th channel is as follows: ADDRi=i*addrADDR i = i*addr addr为声纳阵列模型计算的时延地址差值;addr is the delay address difference calculated by the sonar array model; 步骤4:对不同的地址读取移位寄存器中的数据进行D/A数模转换得到模拟信号,再进行加噪滤波放大得到模拟的水声输出信号。Step 4: Perform D/A digital-to-analog conversion on the data in the shift register read from different addresses to obtain an analog signal, and then perform noise filtering, amplification, and an analog underwater sound output signal. 2.根据权利要求1所述声纳信号模拟器延时控制的声纳信号模拟方法,其特征在于:以AMPnoise对水声输出信号进行加噪处理。2 . The sonar signal simulation method for delay control of the sonar signal simulator according to claim 1 , wherein the underwater acoustic output signal is subjected to noise processing with AMP noise . 3 . 3.根据权利要求1所述声纳信号模拟器延时控制的声纳信号模拟方法,其特征在于:所述AMPnoise由信噪比SNR计算,具体的做法使用一个长度为8bit值的来表示噪声幅度,1、计算信号幅度与噪声幅度的比值S/N:S/N=exp(SNR/20);2、将S/N的倒数量化为8bit数据AMPnoise,使AMPnoise与8’b11111111的比值近似于S/N的倒数,其精度为1/255。3. the sonar signal simulation method of the delay control of the sonar signal simulator according to claim 1, is characterized in that: described AMP noise is calculated by signal-to-noise ratio SNR, and concrete practice uses a length that is 8bit value to represent Noise amplitude, 1. Calculate the ratio of signal amplitude to noise amplitude S/N: S/N=exp(SNR/20); 2. Quantize the reciprocal of S/N into 8bit data AMP noise , so that AMP noise and 8'b11111111 The ratio of is approximately the reciprocal of S/N with an accuracy of 1/255. 4.根据权利要求1所述声纳信号模拟器延时控制的声纳信号模拟方法,其特征在于:4. the sonar signal simulation method of delay control of sonar signal simulator according to claim 1, is characterized in that: 所述声纳阵列模型计算的时延地址差值addr的获得:The acquisition of the delay address difference value addr calculated by the sonar array model: 输出信号的频率
Figure FDA0002726771930000021
其中,fclk为时钟频率,N为ROM的地址位数;FCW为频率控制字;
frequency of the output signal
Figure FDA0002726771930000021
Among them, f clk is the clock frequency, N is the address bits of the ROM; FCW is the frequency control word;
计算多普勒频率fd=2f*v/c,其中c为水中声速;Calculate the Doppler frequency f d =2f*v/c, where c is the speed of sound in water; 计算频率控制字
Figure FDA0002726771930000022
Calculate the frequency control word
Figure FDA0002726771930000022
时延地址差值addr=fs*d*sin(θ)/c,其中fs等于DDS生成信号时的采样频率。The delay address difference value addr=f s *d*sin(θ)/c, where f s is equal to the sampling frequency when the DDS generates the signal.
5.根据权利要求3所述声纳信号模拟器延时控制的声纳信号模拟方法,其特征在于:所述水中声速c取1500m/s。5 . The sonar signal simulation method for delay control of the sonar signal simulator according to claim 3 , wherein the speed of sound c in the water is 1500 m/s. 6 . 6.一种实现权利要求1~5任一项所述声纳信号模拟器延时控制的声纳信号模拟方法的装置,其特征在于包括处理器模块、数字可编程逻辑阵列模块、数模转换模块和低通滤波器;处理器模块输入端与上位机相连接,输出端与数字可编程逻辑阵列模块连接,数字可编程逻辑阵列模块形成多个通道与相应的数模转换模块连接;数模转换模块分别依次与相对应的低通滤波器连接,各个低通滤波器与对应的水声换能器连接,组成一路水声信号发生通道。6. A device for realizing the sonar signal simulation method of the delay control of the sonar signal simulator according to any one of claims 1 to 5, characterized in that it comprises a processor module, a digital programmable logic array module, a digital-to-analog conversion module and low-pass filter; the input end of the processor module is connected with the host computer, the output end is connected with the digital programmable logic array module, and the digital programmable logic array module forms multiple channels and is connected with the corresponding digital-to-analog conversion module; The conversion modules are respectively connected with the corresponding low-pass filters in turn, and each low-pass filter is connected with the corresponding underwater acoustic transducer to form a channel for generating underwater acoustic signals. 7.根据权利要求5所述的装置,其特征在于:所述处理器模块为集成于数字可编程逻辑阵列模块上的ARM处理器。7 . The device according to claim 5 , wherein the processor module is an ARM processor integrated on a digital programmable logic array module. 8 . 8.根据权利要求5所述的装置,其特征在于:所述数字可编程逻辑阵列模块采用FPGA。8. The device according to claim 5, wherein the digital programmable logic array module adopts FPGA.
CN202011105339.XA 2020-10-15 2020-10-15 Sonar signal simulator delay control sonar signal simulation method and device Pending CN112187278A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011105339.XA CN112187278A (en) 2020-10-15 2020-10-15 Sonar signal simulator delay control sonar signal simulation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011105339.XA CN112187278A (en) 2020-10-15 2020-10-15 Sonar signal simulator delay control sonar signal simulation method and device

Publications (1)

Publication Number Publication Date
CN112187278A true CN112187278A (en) 2021-01-05

Family

ID=73950384

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011105339.XA Pending CN112187278A (en) 2020-10-15 2020-10-15 Sonar signal simulator delay control sonar signal simulation method and device

Country Status (1)

Country Link
CN (1) CN112187278A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113285745A (en) * 2021-05-27 2021-08-20 北京京东方技术开发有限公司 Signal transmitting method, signal transmitting device, electronic equipment and storage medium
CN114116600A (en) * 2021-10-31 2022-03-01 山东云海国创云计算装备产业创新中心有限公司 Chip power consumption reduction design method and chip

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6498583B1 (en) * 2001-12-27 2002-12-24 Chung-Shan Institute Of Science And Technology Real time multiple simulated targets generator for mono pulse radar
SU1840727A1 (en) * 1971-05-10 2009-02-10 ОАО "Концерн "Океанприбор" Sonar signal simulator
CN101806885A (en) * 2010-03-24 2010-08-18 浙江大学 Multichannel array signal generating method and device
CN103217681A (en) * 2013-03-19 2013-07-24 中国科学院声学研究所 Tree-shaped topological mechanism multiprocessor sonar signal processing device and method
CN104360340A (en) * 2014-10-27 2015-02-18 中国海洋石油总公司 Multi-beam sonar multi-channel seabed echo and movement attitude and position simulator
RU2604170C1 (en) * 2015-07-21 2016-12-10 Акционерное Общество "Концерн "Океанприбор" Acoustic sounder echo signal simulator
CN207184490U (en) * 2017-09-13 2018-04-03 厦门大学 An underwater acoustic signal acquisition device
CN111337890A (en) * 2020-02-18 2020-06-26 南京航空航天大学 A Simulation Method of LFMCW Radar Target Echo Signal
RU199333U1 (en) * 2020-05-25 2020-08-28 Акционерное Общество "Концерн "Океанприбор" SIGNAL SIMULATOR FOR HYDRO LOCATOR

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1840727A1 (en) * 1971-05-10 2009-02-10 ОАО "Концерн "Океанприбор" Sonar signal simulator
US6498583B1 (en) * 2001-12-27 2002-12-24 Chung-Shan Institute Of Science And Technology Real time multiple simulated targets generator for mono pulse radar
CN101806885A (en) * 2010-03-24 2010-08-18 浙江大学 Multichannel array signal generating method and device
CN103217681A (en) * 2013-03-19 2013-07-24 中国科学院声学研究所 Tree-shaped topological mechanism multiprocessor sonar signal processing device and method
CN104360340A (en) * 2014-10-27 2015-02-18 中国海洋石油总公司 Multi-beam sonar multi-channel seabed echo and movement attitude and position simulator
RU2604170C1 (en) * 2015-07-21 2016-12-10 Акционерное Общество "Концерн "Океанприбор" Acoustic sounder echo signal simulator
CN207184490U (en) * 2017-09-13 2018-04-03 厦门大学 An underwater acoustic signal acquisition device
CN111337890A (en) * 2020-02-18 2020-06-26 南京航空航天大学 A Simulation Method of LFMCW Radar Target Echo Signal
RU199333U1 (en) * 2020-05-25 2020-08-28 Акционерное Общество "Концерн "Океанприбор" SIGNAL SIMULATOR FOR HYDRO LOCATOR

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王晓晨: "相控阵多普勒计程仪信号模拟器的设计", 《★中国优秀硕士学位论文全文数据库 (基础科学辑)》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113285745A (en) * 2021-05-27 2021-08-20 北京京东方技术开发有限公司 Signal transmitting method, signal transmitting device, electronic equipment and storage medium
CN113285745B (en) * 2021-05-27 2022-12-23 北京京东方技术开发有限公司 Signal transmitting method, signal transmitting device, electronic equipment and storage medium
CN114116600A (en) * 2021-10-31 2022-03-01 山东云海国创云计算装备产业创新中心有限公司 Chip power consumption reduction design method and chip

Similar Documents

Publication Publication Date Title
CN105676198B (en) A kind of echo impulse delay generation device for pulse radar test
CN112187278A (en) Sonar signal simulator delay control sonar signal simulation method and device
US8171333B2 (en) Sub-beam forming transmitter circuitry for ultrasound system
CN112014810B (en) High-precision electronic reconnaissance signal parameter measurement method based on FPGA
CN108051783A (en) Wide band net echo simulator emits multichannel delay compensation method and system
CN110649922B (en) A digital clock frequency multiplier
CN106802593A (en) Radar echo simulator high accuracy delay control method and radar echo simulator
CN106154907A (en) A kind of high speed high-accuracy data collection system based on time interleaving sampling
CN107145468A (en) Signal generating and reading device and control method
JP2001091587A (en) Test circuit for variable delay element
CN102468806A (en) White noise signal generator
JP2008538434A (en) Fast Fourier transform architecture
CN107942298A (en) The low velocity target detection device and method of a kind of user's configurable parameter
CN208752198U (en) A Multi-Channel Ultrasonic Arbitrary Waveform Signal Generator with Feedback Correction
CN112487354B (en) Multi-channel high-speed real-time cross-correlation operation device based on comparator and FPGA
CN102353940B (en) Pulse compression optimization method based on field programmable gate array (FPGA)
CN109239688B (en) A High Efficiency Doppler Filter Bank Based on FPGA
US5933035A (en) Digital clock frequency multiplication circuit and method
CN113189911B (en) Ultrasonic array driving system and method
CN110426974A (en) A kind of equivalent sampling control circuit based on quadrature phase gating
CN109687860A (en) A kind of multi-phase clock serializer and signal translating system
WO2023030101A1 (en) Quantum measurement and control system and quantum computer
CN100367915C (en) Color blood flow imaging wall filtering method and device based on reverse initial IIR
Chen et al. Echo Highlight Model of Underwater Target and Design of FPGA Signal Simulation Module
CN111399587A (en) Ultrasonic pulse excitation signal synthesis method and system based on trapezoidal wave

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20240426