24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2022  |  回复: 11

taiyanghef

铁虫 (著名写手)


[求助] 有偿感谢,麻烦帮忙将超声波信号采用matlab 进行傅里叶变换,即编写频谱分析程序已有2人参与

我想利用matlab进行编程,进行傅里叶频谱分析,附件是采集的超声波加速度与时间的信号图,需要在matlab进行编程,进行频谱FFT分析。详情见附件

由于本人不太会该软件,希望做过类似超声波采集信号频谱转换的同学帮忙写一下程序,附件是我的采集数据(目前信号原函数不知道用什么),和收集的一些关于超声波FFT转换的程序,因为本人暂时没有安装包,所以若有同学能帮忙编出可用程序,愿意有偿感谢,愿意的同学,请给我站内信,先谢谢你的帮忙了。
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 超声波采集的数据及收集的一些资料.rar
  • 2019-09-10 20:40:10, 7.43 M

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

szjzs7

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
taiyanghef: 金币+6, ★★★很有帮助, 非常感谢你提供的链接,很不错,其实我之前也做过,只是不清楚波形的原函数用什么,这个波形是超声波振动产生的加速度信号,应该属于强迫振动,请问你知道用什么函数好呢?希望能推荐下,先谢谢你了,方便的话,能留个联系方式吗?希望向你请教学习,有偿学习 2019-09-11 20:39:48
如果只是fft的话,在matlab非常简单~~~
你还是安装matlab后,参照matlab官网提供的解释和例子来做。不会让你花费太多时间的,0基础也就个把小时。
https://www.mathworks.com/help/matlab/ref/fft.html
2楼2019-09-10 23:27:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yztundead

捐助贵宾 (正式写手)

引用回帖:
10楼: Originally posted by 萝花山人 at 2019-10-06 19:03:54
你好,问你个事,在处理信号中,matlab的FFT分析与测试软件系统FFT分析的结果不一致有遇到过吗?...

很正常,fft()的采样间隔、频率和窗都需要设置。测试软件里面一般都默认加汉宁窗以及信号的平滑处理。想做出一样,特别是频率曲线幅值一样是很难的。但是频率曲线峰值频率应该误差很小才对。印象中在1Hz内。
11楼2019-10-06 19:27:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

yztundead

捐助贵宾 (正式写手)

» 本帖已获得的红花(最新10朵)

3楼2019-09-11 00:15:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

taiyanghef

铁虫 (著名写手)


引用回帖:
3楼: Originally posted by yztundead at 2019-09-11 00:15:12
fft()

谢谢
4楼2019-09-11 20:39:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

taiyanghef

铁虫 (著名写手)


送红花一朵
引用回帖:
3楼: Originally posted by yztundead at 2019-09-11 00:15:12
fft()

请问你知道超声波振动原信号,用什么函数来描述吗?先谢谢你的回答了,我看你的专业也是机械测试方面,应该是专家了
5楼2019-09-11 20:41:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hollya

至尊木虫 (文坛精英)

葛城?{美

【答案】应助回帖

感谢参与,应助指数 +1
fft()函数就可以,但是用的时候,要用到从0到一半,后半部分只是前半部分的镜像。
でも私たちはきっと1000回もメールをやりとりして、たぶん心は1センチくらいしか近づけませんでした。
6楼2019-09-12 01:09:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yztundead

捐助贵宾 (正式写手)

引用回帖:
5楼: Originally posted by taiyanghef at 2019-09-11 20:41:01
请问你知道超声波振动原信号,用什么函数来描述吗?先谢谢你的回答了,我看你的专业也是机械测试方面,应该是专家了...

超声波源信号不懂。我处理的信号多是20H'z到8000Hz的声振信号。建议你把测量信号导出后转换为excel格式。在MATLAB里红xlsread()命令读取至临时矩阵再处理。

发自小木虫Android客户端
7楼2019-09-12 01:47:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yztundead

捐助贵宾 (正式写手)

买本绿色的MATLAB书,什么什么实例的,工程信号处理关键词的。fft是基础了,倒谱小波才是麻烦事。

发自小木虫Android客户端
8楼2019-09-12 01:48:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yztundead

捐助贵宾 (正式写手)

数字信号处理的MATLAB实现
https://book.douban.com/subject/2076223/

我买的时候是绿色皮,不知道现在怎么变成红色皮了。
9楼2019-09-12 13:33:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

萝花山人

铜虫 (小有名气)

引用回帖:
7楼: Originally posted by yztundead at 2019-09-12 01:47:42
超声波源信号不懂。我处理的信号多是20H'z到8000Hz的声振信号。建议你把测量信号导出后转换为excel格式。在MATLAB里红xlsread()命令读取至临时矩阵再处理。
...

你好,问你个事,在处理信号中,matlab的FFT分析与测试软件系统FFT分析的结果不一致有遇到过吗?
10楼2019-10-06 19:03:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 taiyanghef 的主题更新
信息提示
请填处理意见