Маратище Опубликовано: 2 июня 2015 Поделиться Опубликовано: 2 июня 2015 Нормально. А на выходе какая частота? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 2 июня 2015 Автор Поделиться Опубликовано: 2 июня 2015 8x для 44100 и 48000. Можно и 16х. Там совсем простой фильтр добавляется 13 taps. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Маратище Опубликовано: 2 июня 2015 Поделиться Опубликовано: 2 июня 2015 Норм, можно спробовать. А на въезде только 44/48? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 2 июня 2015 Автор Поделиться Опубликовано: 2 июня 2015 На входе от 44100 до 192000. Отдельным устройством может быть будет реализовано. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Маратище Опубликовано: 2 июня 2015 Поделиться Опубликовано: 2 июня 2015 Когда будет, хотел бы взять подергать, спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 4 июня 2015 Автор Поделиться Опубликовано: 4 июня 2015 Моделирование АЧХ фильтра. 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Маратище Опубликовано: 4 июня 2015 Поделиться Опубликовано: 4 июня 2015 Здорово, чо. И прямо М4 справляется в реале? Я имею в виду, поклонники джиттера ща налетят. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Technician Опубликовано: 5 июня 2015 Поделиться Опубликовано: 5 июня 2015 Здорово, чо. И прямо М4 справляется в реале? Я имею в виду, поклонники джиттера ща налетят. Не налетят. Они не врубаются, в чём смысл такого фильтра. 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ClassicVoice Опубликовано: 5 июня 2015 Поделиться Опубликовано: 5 июня 2015 Не налетят. Они не врубаются, в чём смысл такого фильтра. ты б вкратце написал бы что это такое , глядишь горячая тема "специалистов по этому вопросу" появится :D Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Здорово, чо. И прямо М4 справляется в реале? Я имею в виду, поклонники джиттера ща налетят. Тактировка внешняя. На М4 только обработка. Так что джиттер равен джиттеру клока. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Маратище Опубликовано: 5 июня 2015 Поделиться Опубликовано: 5 июня 2015 Тык обработка-то занимает время. Хоть и фиксированное для fir, но разброс по процу? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 По поводу что это такое. Во времена параллельных ЦАПов на плату рядом с микросхемами преобразователей ставилась такая штучка - цифровой фильтр. Нужна она была для того чтобы восстановить сигнал из цифрового кода с несущей 44100 Гц. Потом эту микросхему загнали внутрь микросхемы ЦАП (ибо у дельтасигмы там собственно ничего и нету). Для простоты эти цифровые фильтры имели симметричную характеристику и относительно небольшое количество сумматоров (taps), что обеспечивало не очень хорошее подавление внеполосных сигналов. Потом количество taps увеличилось, глубина подавления выросла до 130 и более децибел. Но фильтры остались симметричными. А это значит, что на частоте равной 0.5 Fs подавление такого фильтра = 6 дб. И цифра эта не зависит от глубины подавления. И это значит, что если в записи будут составляющие от 20 кГц до 22.05 кГц (а они будут поскольку мастеринг сейчас проводится в 96 кГц и выше), то на выходе у вас окажется большой уровень помех в диапазоне от 22.05 кГц до 24 кГц. Я лично думаю, что это и есть "цифровое" звучание. И главная причина лучшего субъективно звука фонограмм формата 96 и 192 кГц. Короче, мой фильтр окончательно должен устранить разницу звука Хай-Рез и форматов и CD. 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Маратище Опубликовано: 5 июня 2015 Поделиться Опубликовано: 5 июня 2015 Ну для полного устранения разницы тебе еще придется интерполятор строить... Сравни форму синуса 20кГц на 44.1 и на 384. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Тык обработка-то занимает время. Хоть и фиксированное для fir, но разброс по процу? Обсчёт 1 отсчёта занимает 12.7 uS для двух каналов на фильтре первой ступени. Задержка составляет 153 отсчёта. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Ну для полного устранения разницы тебе еще придется интерполятор строить... Сравни форму синуса 20кГц на 44.1 и на 384. Ваабсчето это и есть интерполятор Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Вот 20 кГц с частотой семплирования 44100. Вот тоже самое но после фильтрации 8x ЗЫ Временной масштаб разный. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Маратище Опубликовано: 5 июня 2015 Поделиться Опубликовано: 5 июня 2015 Ну ЦФ и интерполятор в общем случае не всегда в одном флаконе - оттого и уточнения. Задержку понял, а разгул задержки измерял? Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Разгула задержки не будет - данные будут выплёвываться по прерыванию на SPI порты в режиме slave. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Ну ЦФ и интерполятор в общем случае не всегда в одном флаконе - оттого и уточнения. ЦФ - обобщённое понятие. Для АЦП используется дециматор - тот же ЦФ + прореживание отсчётов. Для ЦАП - интерполятор - т.е. разбавление отсчётов нулями + ЦФ. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Вот так выглядит 22 кГц после очень хорошего фильтра (NPC SM5847). Вот так после моего. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Т.е. на обычном фильтре этот сигнал практически не подавлен и не отфильтрован (заметны биения и большой уровень). У меня сигнал и подавлен и отфильтрован. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 Софт применённый для расчёта фильтра - Visual Studio 2013 Express Алгоритмы оптимизации: 1. Оконная функция кайзера. 2. Алгоритм похожий на алгоритм Ремеза, но другой. Точности 64bit fpu оказалось недостаточно для вычислений. Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rsergio Опубликовано: 5 июня 2015 Поделиться Опубликовано: 5 июня 2015 Вот 20 кГц с частотой семплирования 44100. 20кГц_no_interpolate.jpg Вот тоже самое но после фильтрации 8x 20кГц_8x_interpolate.jpg Записал 20 кГц с частотой 44.1 кГц и получил вот такой сигнал: Вывел файл на звуковую карту ноутбука и снял сигнал осциллографом, получил такой сигнал: Все почти также Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
アントン Опубликовано: 5 июня 2015 Автор Поделиться Опубликовано: 5 июня 2015 С 20 КГц проблем и нету. Проблемы выше. Около 0.5 Fs Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ClassicVoice Опубликовано: 5 июня 2015 Поделиться Опубликовано: 5 июня 2015 летучие мыши не довольны :D Цитата Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.