Ультразвуковое обнаружение iPhone (более 22 кГц)

Какова максимальная частота, которую можно обнаружить в iphone 3GS и выше? Я изучал звуковую частоту iPhone. Мне нужно определить частоту звука 22 кГц без какого-либо внешнего устройства. Является ли это возможным ?


person V V    schedule 17.06.2011    source источник


Ответы (4)


если микрохон спроектирован правильно, он будет иметь фильтр сглаживания со спадом, начинающимся немного ниже частоты Найквиста, чтобы гарантировать, что энергия выше частоты Найквиста минимальна. Резкий фильтр Найквиста вызывает звонкость звука. Таким образом, если частота дискретизации равна 44,1, вполне вероятно, что фильтр Найквиста начинает работать на частоте около 18 кГц, достигая затухания около 40 дБ или более на 22 кГц.

Поэтому я подозреваю, что 22 кГц — это слишком много, если частота дискретизации составляет 44,1 кГц. Впрочем, если частота дискретизации 48 кГц, то вам может повезти.

Чтобы исправить предыдущий пост, если нет фильтра сглаживания, вы все равно можете обнаружить вещи выше частоты Найквиста, но измеряемая вами частота будет неправильной.

person igalop    schedule 27.09.2012

Из того, что я вижу, максимальная частота дискретизации на iPhone составляет 48 кГц для моделей 3GS. Это означает, что ваша частота Найквиста составляет половину этой или 24 кГц. Частота Найквиста — это верхний предел частот, которые вы можете обнаружить, поэтому теоретически вы можете подняться лишь немного выше 22 кГц, но у меня есть ощущение, что этого будет недостаточно для того, что вам нужно.

person Justin Peel    schedule 17.06.2011

Вы не можете определить частоты выше частоты Найквиста, которая составляет половину частоты дискретизации, которую вы используете. работает в. Из того, что я вижу, iPhone не позволит вам семплировать выше 44,1 кГц, а это означает, что вряд ли будет какая-либо информация о частоте выше 22 кГц.

person Mark Heath    schedule 17.06.2011
comment
плюс микрофон айфона не улавливает частоты выше 21-22 кГц (в зависимости от айфона). - person Radu; 17.06.2011
comment
@Radu - может быть правдой, но как вы это узнаете, если физически не удалите микрофон и не протестируете его с чем-то другим? - person Mark Heath; 17.06.2011
comment
Учитывая, что идеального фильтра нижних частот не существует, вполне вероятно, что фильтр сглаживания начнет спадать на частоте 20 кГц или, возможно, даже ниже. - person Paul R; 17.06.2011
comment
Но сигнальная технология Shopkick сделала то же самое. Они способны обнаруживать звук высокой частоты. businessinsider.com/shopkick-crate-barrel-2010-12? op=1 - person V V; 17.06.2011
comment
@mike: я не знаю, какую частоту они используют, но большинство взрослых не слышат намного выше 16 кГц - может быть, они используют 18-19 кГц? В следующий раз возьмите с собой собаку в магазин и посмотрите, слышит ли она ее. ;-) - person Paul R; 17.06.2011
comment
Shopkick обнаруживает высокочастотный сигнал для чека в супермаркете или любом другом торговом центре. Я также делаю подобные приложения для регистрации и получения бонусных баллов. Я не хочу, чтобы сигнал был слышен людям. - person V V; 17.06.2011
comment
@Mark Heath, я уже протестировал его с помощью ультразвукового генератора (аппаратного). Я загрузил приложение на iphone, которое показывает спектрограмму с частотой, затем сгенерировал ультразвук и перевел приложение в режим прослушивания. лучшее, что я мог сделать, было около 21 кГц. - person Radu; 17.06.2011
comment
Какое аппаратное обеспечение ультразвукового генератора вы купили? Можете ли вы поделиться подробностями. - person V V; 22.06.2011

Судя по этой странице, я думаю, что вы повезло. Встроенный микрофон работает на частоте около 20 кГц (плюс-минус). Этого следует ожидать, поскольку микрофоны потребительского уровня не предназначены и, следовательно, вряд ли будут улавливать что-либо за пределами [обычного] диапазона человеческого слуха (20 Гц-20 кГц).

person AC2MO    schedule 17.06.2011