реклама на сайте
подробности

 
 
> Дробный sample rate converter
_Anatoliy
сообщение Nov 11 2012, 18:50
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



В одном из ЦАПов увидел вот такой дробный sample rate converter(см. рисунок).Коэффициент преобразования равен P/Q и может быть в диапазоне 0,5...1. Т.к. P и Q это 24-битные числа то ясно что в лоб,как на картинке,реализовать такой конвертер невозможно.Как же реализован такой конвертер?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
soldat_shveyk
сообщение Nov 12 2012, 13:38
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
если отличаются еще и входные/выходые частоты ? 24/25 КГц плывут относительно друг друга


Знакомо до боли sm.gif Регулярно возникающая на практике проблема.
Получается, что если потеряем отсчет или сделаем повтор, то происходит "трансформация времени", которую не переживет большинство модемов.
Я отталкиваюсь от того, какую максимальную фазовую нестабильность может "переварить" модем при требуемом SNR.
Пусть частота дискретизации сигнала 25 кГц. Потеряли/повторили отсчет - произошла сдвижка на 40 мкс - для модема это смерть.
Допустим, в результате экспериментов, или из теории и моделирования знаем, что модем может "переварить" сдвижки на 1 мкс, не более.
Тогда делаем полифазный интерполятор на 40 на входной частоте дискретизации, а децимацию на 40 делаем на второй частоте дискретизации
(которая скользит относительно первой). Тогда потери и вставки отсчетов будут иметь место на длительности 1 мкс. А это модем уже переварит.
ФИФО удобно поставить между интерполяцией и децимацией, при переходе с одного клока на другой.
Метод затратный, но работоспособный.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 12 2012, 18:17
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(soldat_shveyk @ Nov 12 2012, 08:38) *
Знакомо до боли sm.gif Регулярно возникающая на практике проблема.....

спасибо за объяснение. ИМХО лучше уж дробным ресамплером, без слипов и проскальзываний. Правда там свои тонкости %)


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 19:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01337 секунд с 7
ELECTRONIX ©2004-2016