查看: 4387|回复: 6

关于计算两个声音波形相位差的提问

[复制链接]

该用户从未签到

发表于 2011-4-13 13:15:42 | 显示全部楼层 |阅读模式
分享到:
我看到的方法是分别对两列波形进行采样,然后对其进行FFT,但是不明白的是,FFT是对采样得到的哪些数据进行的?FFT之后又通过怎样的计算可以得到相位?
回复

使用道具 举报

该用户从未签到

发表于 2011-4-15 11:19:33 | 显示全部楼层

回复:关于计算两个声音波形相位差的提问

回复第 1 楼 wiopie于2011-04-13 05:15:42发表:
我看到的方法是分别对两列波形进行采样,然后对其进行FFT,但是不明白的是,FFT是对采样得到的哪些数据进行的?FFT之后又通过怎样的计算可以得到相位?

不知道这样做的目的是什么呢? 就是得到两个声音波形的相位差做什么用?
声音波形中的频谱很宽,如果采用FFT。就是进行频谱分析,得到的不同的频率的幅值还有相位,不同频率的相位差当然也能计算出来了。
FFT是对数字信号进行的,之前应该对声音信号进行AD采样,进行采样和量化后才能进行FFT,采样频率要遵循奈奎斯特定理。
FFT之后通过怎么样的计算可以得到相位?
A:如果你知道FFT计算结果的物理意义的话,就不会问这样的问题了。所以,先弄清楚FFT是什么。更重要的是,应该明白为什么要进行FFT,就是第一个问题。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-4-16 20:21:06 | 显示全部楼层

回复:2楼

我想用两个声音的相位差来测距,现在已经基本了解FFT的计算是怎么回事了,不过还有一点不太清楚的就是:FFT之前需不需要用模电对声音信号进行滤波?从FFT的原理上说应该是不需要的,但是有位师兄说要,到底是怎么样的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-4-17 16:10:42 | 显示全部楼层

回复:关于计算两个声音波形相位差的提问

回复第 3 楼 wiopie于2011-04-16 12:21:06发表:
我想用两个声音的相位差来测距,现在已经基本了解FFT的计算是怎么回事了,不过还有一点不太清楚的就是:FFT之前需不需要用模电对声音信号进行滤波?从FFT的原理上说应该是不需要的,但是有位师兄说要,到底是怎么样的呢?

要滤波,被测信号的频率不得超过采样频率的二分之一,为了得了更好的精度,实际的采样频率会更高些。如果不能满足这点,将产生频谱混叠。因此采样前的滤波电路,有时也称抗混叠滤波电路。
你做的是超声波测据么? 如果是超声波,可以发固定频率的信号,这样相位差检测就容易很多了。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-4-17 19:45:34 | 显示全部楼层

回复:4楼

哦,我明白了。
我做的不是超声波测距的,我其实是在参加一个比赛,比赛使用自制声源测距,禁止用超声波测距,因为超声波太简单了,直接发送频率按一定规律变化的波形就可以的了,不用相位差都可以测距,而且还不怕干扰。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-4-18 20:18:46 | 显示全部楼层

回复:关于计算两个声音波形相位差的提问

回复第 5 楼 wiopie于2011-04-17 11:45:34发表:
哦,我明白了。
我做的不是超声波测距的,我其实是在参加一个比赛,比赛使用自制声源测距,禁止用超声波测距,因为超声波太简单了,直接发送频率按一定规律变化的波形就可以的了,不用相位差都可以测距,而且还不怕干扰。

你发的波形是固定频率的么?
你说超声波测距简单,请问你能做到1cm的精度么?呵呵,要达到这么高的精度是很难的,不是常规思路,要采用数字信号处理的方法,普通比赛一般用不到。
你看下这篇帖子吧,希望对你有所启发。
http://bbs.21ic.com/viewthread.php?tid=197913&extra=&highlight=%E6%B5%8B%E8%B7%9D&page=1
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-4-18 23:06:28 | 显示全部楼层

回复:6楼

恩,我发的波形是固定频率的
1cm的精度要求很高啊,我参加的比赛只要求3cm的精度,现在在努力学习DSP呢
谢谢版主的分享,我会好好加油的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-26 00:25 , Processed in 0.186692 second(s), 27 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.