Проще говоря: : вычисление FFT (x) не приводит к наложению псевдонимов.
Псевдоним вводится каждый раз при дискретизации сигнала. Я думаю, что корень вашей путаницы в том, что есть два процесса дискретизации для аудиосигнала: один раз, чтобы получить непрерывный звук и сделать его сигналом 44,1 кГц, а затем снова на этапе понижающей дискретизации, который вы хотите добавить.
Скажите, что на частоте 30 кГц был ложный тон (например): он должен быть отвергнут аппаратным обеспечением смартфона. Когда у вас есть эти сэмплы 44,1 кГц, вы застряли с любыми продуктами-псевдонимами, полученными через сэмплер. Вы не можете отменить псевдонимы после выборки (это не совсем верно, но это верно для сигналов основной полосы частот, с которыми вы имеете дело). Вы должны пойти дальше и предположить, что дизайнеры телефонов поняли это правильно, и вам не придется беспокоиться о псевдонимах продуктов с содержанием сигнала выше ~ 20 кГц.
Что подводит нас ко второму этапу отбора проб. Вы совершенно правы, что вам нужно применить другой фильтр сглаживания, прежде чем вы уменьшите. Любое содержимое сигнала ниже 20 кГц, но выше 2x вашей частоты пониженной дискретизации будет иметь псевдоним на выходе, если вы сначала не ослабите его. Ключ в том, что вы рассчитываете FFT (x) ПЕРЕД понижающей дискретизацией, затем применяете фильтр, а затем понижаете. Это то, что позволяет вам получать выходные данные с защитой псевдонимов.
Скорее всего, смартфон оснащен дельта-сигма-АЦП, который использует относительно мягкий аналоговый фильтр сглаживания, либо 1, либо 2 полюса, затем с высокой частотой дискретизации (64 * 44,1 кГц или выше), а затем применяет цифровые фильтры. в процессе понижающей выборки. МЭМС-акселерометры также имеют встроенную защиту от псевдонимов. Если вы хотите проверить это, используйте источник синусоидальной волны, подключенный к электродинамическому шейкеру (или мускулистому конусу сабвуфера), и встряхните телефон с частотой несколько кГц. Вы не должны видеть выходной сигнал акселерометра. Затем запустите твитер с частотой 30 кГц и посмотрите, показывает ли микрофон что-либо.