【原创】从柯南战栗的乐谱中DTMF的拨号---再谈傅立叶变换(FFT)

作者:alert or einyboy

之所以是再谈是10年以前就写过同样的文章,最近机缘之下从头推了傅立叶变换,亦称FFT变换,对这个变换有了更高层次的新认识。

一、引言

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

在名侦探柯南剧场版战栗的乐谱(1:09:32至1:14:32这段),柯南被困在湖中间的小般上,接着那个号称真相只有一个的侦探大脑就想出了下个通过声音直接远程的拨打110的神操作,并小小的展示了他精湛的球技把听筒摘了下来,接着两个合唱不同音频的歌声拨打110。

大家可以在B站上看这一段:【现代交换原理】北京邮电大学丨含课件_哔哩哔哩_bilibili (1分03秒到1分12秒间)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

 

这个可以吗?可以的如果你家里还有老式的固定电话可以录一个10086的拨号音,拿掉听筒直接对着麦播放是可以的(本人亲自做过)。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_14,color_FFFFFF,t_70,g_se,x_16

 

 

也可以用下面的网站合成:Recorder代码运行和静态分发工具

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

二、原理与工具流

原来:在固定的电话输入完号码后就会把每个号码编码成有一定频率的模拟信号即DTMF( 双音多频 Dual Tone Multi Frequency )信号发送到线路中去,而线路中间设备会通过傅立叶变换FFT识别出这些频率就知道拨的是什么号码了。

频率:指单位时间内重复的周期次数,如你的心跳,1次/每秒; 你的车轮100圈/每秒

数字对应每个数字频率表如下(DTMF为什么1个数字要两个频率音合成呢?,单音频不是更省能量?):

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_18,color_FFFFFF,t_70,g_se,x_16

 

 

那这里主角是FFT变换,能有效的识别DTMF音频中的频率,FFT变换是可以能与下面公式比肩的十大公式之一:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

 

对于周期为T的函数 傅立叶变换相关公式:

本文不打算很详细的去讲数上的东西,还是讲怎么使用相关的工具,就是《战栗的乐谱》中的片段为例讲应用

  1. 先用浏览器打开下面的的地址:

    【现代交换原理】北京邮电大学丨含课件_哔哩哔哩_bilibili

     

  2. watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

  3. 我们把视频下载回来打开一专门下载B站视频的网站

    哔哩哔哩(bilibili)视频解析下载 - 保存B站视频到手机、电脑

     

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

     

  4. 再用另一个网站截取出要分析的那段语音

    地址:https://vocalremover.org/ch/?sihaiba.com

     

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

     watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

    这里只要57秒后的音频,因为柯南和歌唱家这段后才开始唱的。保存文件为aaa.wav

  5.  

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

     

     

  6. 把最后的语音拿去识别

    打开:Detect DTMF Tones 上传aaa.wav点击点击“Find DTMF Tones"等个1到2分钟,识别结果就出来。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

三、应用思路扩展

放图应用思路自己想吧

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_11,color_FFFFFF,t_70,g_se,x_16

 

 

四、说一说傅立叶变换的应用领域

你用的手机、电脑、通信、雷达,CT成像,量子力学,相机都跟傅立叶变换有关。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAaHVhbmRhb2hhY2s=,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huandaohack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值