文件名称:用卷积滤波器matlab代码-2017Hydrophones:2017水听器
文件大小:6.87MB
文件格式:ZIP
更新时间:2024-06-10 07:08:44
系统开源
用卷积滤波器matlab代码——————水力—————— 该代码通过水听器信号的互相关来计算到达时间差。 使用的算法是卷积定理,该定理指出快速傅立叶变换(FFT)的元素方式乘法的逆Courier变换和另一个FFT的共轭返回互相关图。 为防止混叠,缓冲区大小为512个数据点,将执行1024点FFT。 FFT以奇怪的顺序返回互相关图(首先是高频),然后计算该顺序的索引。 然后,数据通过UART协议发送到计算机,该计算机执行信号的多边化处理,输出从传感器之一到信号源的角度和预期距离。 该代码通过使用Simulink的HDL代码功能实现到FPGA(Nexus-4 DDR)。 然后,该代码由Vivado合成。 尽管Hydrophones是为我的机器人团队编写的代码,但这是个人的努力,并且所附带的代码仅由我自己在过去两年中编写。 目前,我正在培训团队的新成员以了解代码。 ————— FIR滤波器系数———— FIR滤波器系数是通过MATLAB代码get_filter_coefficients.m生成的。 —————如何解析数据—————— 水听器数据存储为数据的原始字节。 数据块的开头是值ff的两
【文件预览】:
2017Hydrophones-master
----Hydrophones2017()
--------hydrophone.slx(32KB)
--------dolphinpool.log(5KB)
--------get_filter_coefficients.m(729B)
--------bad_semirun.log(6.79MB)
--------bad2.log(449KB)
--------last.log(204KB)
--------parse_hydrophones.m(1KB)
--------test_plot_data.m(269B)
--------bad1.log(595KB)
----README.md(3KB)
----Hydrophones2017-Updated()
--------Hydrophones2017()
--------README.md(3KB)