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

 
 
> ресамплер на нецелый коэффициент
links
сообщение Feb 15 2009, 08:04
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Приведённая модель пересчёта частоты дискретизации корректно работает только для целого отношения вх/вых частоты дискретизации. Например, для коэффициента 4. При установке дробного коэффициента возникают ситуации, когда необходимо забирать отсчёт с выхода интерполятора через 3 или 5 тактов. В этом случае на выходе Downsample либо пропадает либо удлиняется отсчёт. Видимо, нужен вместо условно выполняемой подсистемы что-то вроде управляемого демультиплексора, но такого или подобного не нашёл.
Как быть?
Прикрепленные файлы
Прикрепленный файл  resampler.rar ( 9.14 килобайт ) Кол-во скачиваний: 32
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
blackfin
сообщение Feb 15 2009, 08:14
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



См. интерполятор farrow.
Go to the top of the page
 
+Quote Post
links
сообщение Feb 15 2009, 08:57
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(blackfin @ Feb 15 2009, 11:14) *
См. интерполятор farrow.


Там нет постоянного набега между фазой дискретизации входного и выходного сигналов. Т.е. фаза интерполируемого отсчёта может быть дробной, но она постоянна.
Фаза поплывет, когда нужно, например, из частоты дискретизации 100 Гц сделать 100.1 или 99.9.
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Feb 15 2009, 12:46
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(links @ Feb 15 2009, 10:57) *
Там нет постоянного набега между фазой дискретизации входного и выходного сигналов. Т.е. фаза интерполируемого отсчёта может быть дробной, но она постоянна.
Фаза поплывет, когда нужно, например, из частоты дискретизации 100 Гц сделать 100.1 или 99.9.

Вы ошибаетесь. Farrow интерполятор работает с переменной фазой. В частности часто применяется для обеспечения символьной синхронизации в цифровой модуляции. Например в моделях petrov-а его использование наглядно представлено. У блока farrow есть вход, выход, и управляющий вход, от значения которого зависит величина дробной задержки, вносимой интерполятором. Если отличается частота, то этот сигнал постоянно увеличивается/уменьшается, пока не доходит до предела, после чего перепрыгивает с min на max (или наоборот), и при этом вставляется или отбрасывается один отсчет.
Посмотрите эти модели, думаю будет очень полезно:
http://electronix.ru/forum/index.php?showt...E4%E5%EB%FC+QAM
petrov-у за них огромное спасибо и a14.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 15:31
Рейтинг@Mail.ru


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