Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 麦克风windows phone 8.1缓冲区中的频率检测_C#_Windows Phone 8.1_Fft_Frequency_Microphone - Fatal编程技术网

C# 麦克风windows phone 8.1缓冲区中的频率检测

C# 麦克风windows phone 8.1缓冲区中的频率检测,c#,windows-phone-8.1,fft,frequency,microphone,C#,Windows Phone 8.1,Fft,Frequency,Microphone,我在c#中为wp8.1开发(我是初学者) 我从一部手机发送一系列二进制字符串,如下所示(例如):“01010101011111000101100”。每个“1”都是15000 Hz的正弦频率,持续时间为10毫秒“0”是一种沉默 在我的另一部手机上,我想检测字符串。我想用FFT算法来检测频率的强度,但我不确定 你对我如何实施检测有什么独到的想法吗? 谢谢! FFT不适用于此。例如,搜索StackOverflow中的“Goertzel”-这是一种广泛用于音调检测的简单算法。还可以看到比检测更糟糕的问题

我在c#中为wp8.1开发(我是初学者)

我从一部手机发送一系列二进制字符串,如下所示(例如):“01010101011111000101100”。每个“1”都是15000 Hz的正弦频率,持续时间为10毫秒“0”是一种沉默

在我的另一部手机上,我想检测字符串。我想用FFT算法来检测频率的强度,但我不确定

你对我如何实施检测有什么独到的想法吗?
谢谢!

FFT不适用于此。例如,搜索StackOverflow中的“Goertzel”-这是一种广泛用于音调检测的简单算法。还可以看到比检测更糟糕的问题是回波。在10毫秒时,5英尺外的墙壁或硬表面会将0变为1。您好,谢谢您的评论。如果我使用这些Goertzel,我可以用c#“实时”听麦克风,然后等待检测到我的一个频率吗?谢谢