|
|
 |
Ответов
|
Jul 18 2012, 02:49
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 11-08-10
Пользователь №: 58 866

|
Цитата(des00 @ Jul 17 2012, 20:23)  ничего не понял, особенно что за режим Фарроу (Farrow это структура построения интерполятора, а не какой то алгоритм) %) Режим Фарроу -эта структура, которая просто была реализована чисто программно.
|
|
|
|
|
Jul 18 2012, 10:58
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 11-08-10
Пользователь №: 58 866

|
Цитата(des00 @ Jul 18 2012, 08:59)  ну вот и какое отношение может имеет эта структура, к алгоритму расчета дробной ошибки на основе биения частот ? Да сам Фарроу не имеет, и полифазник не имеет. X1-X100 отсчеты сигнала h1-h4 отсчеты ИХ первой фазы h5-h8 отсчеты ИХ второй фазы h9-h12 отсчеты ИХ третьей фазы h13-h16 отсчеты ИХ четвертой фазы На первую фазу идут Х1 Х5 ... На вторую фазу идут Х2 Х6 ... На третью фазу идут Х3 Х7 ... На четвертую фазу идут Х4 Х8 ... Если мне надо выход иметь на входной частоте, но сдвинутый по фазе, то тупо выбираю подходящую фазу. Но меня клинит как организовать съем данных в случае, когда мне надо перейти от входной частоты 4*1/3 к выходной 2.
|
|
|
|
|
Jul 18 2012, 12:26
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 11-08-10
Пользователь №: 58 866

|
Цитата(des00 @ Jul 18 2012, 14:51)  ну дык так бы и спросили сразу, а не описывая структуры и подчеркивая что у вас другой интерполятор %)
Полифазник как был так и остался, его задача получить сдвиги базового сигнала. А вот из частоты 4*1/3 частоту 2 получить элементарно. собираете NCO на тактовой частоте 4*1/3 и на нем генерируете частоту 2. получаете моменты отчета в дискретах частоты 4*1/3 и дробные ошибки. Интервал дискретизации входной - 1/(4*1/3)=0.75 Интервал дискретизации выходной - 1/2=0.5 Педположим необходим 5й отсчет выходного интервала, т.е. в новой шкале времени это момент времени 5*0.5=2.5 Вопрос - при каком номере входного отсчета и с какой фазы брать отсчет? Когда я работаю интерполятором в виде Фарроу, то нахожу базовый индекс как целая часть отношения 2.5/0.75, определяю дробную часть, рассчитываю коэффициенты и по 4м отсчетам относительно базовой точки рассчитываю выход. А при полифазнике я должен снимать его выход в момент времени, когда в него зашел соответствующий базовый отсчет? Когда схема нарисована в железе, там понятно вроде бы. Но я делаю чисто программно, поэтому для меня как программиста фраза типа "собираете NCO на тактовой частоте 4*1/3..." требует осмысление в программной реализации, особенно с учетом того, модель делается в Матлабе, где достаточно применяется подход обработки блоком, а не поотсчетно.
|
|
|
|
|
Jul 18 2012, 17:10
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(tim_s80 @ Jul 18 2012, 06:26)  Педположим необходим 5й отсчет выходного интервала, т.е. в новой шкале времени это момент времени 5*0.5=2.5 Вопрос - при каком номере входного отсчета и с какой фазы брать отсчет? простой рисунок входной/выходной тактовой, сделанный на коленке вам в этом не поможет ? Все же очевидно и не зависит от реализации интерполятора  UPD. в данном случае вам необходимо интерполировать входной сигнал на интервале между третьим и четвертым отсчетом, посчитать дробную ошибку (в вашем случае, судя по рисунку ее абсолютное значение 0.25, знак зависит от реализации интерполятора), и т.к. интерполяция у вас будет с определенным дискретом (как я понял вы делаете на банке фильтров) выбрать наиболее близкую фазу (в лагранжевых это решается расчетом полинома). как бы все %) UPD2. Вы интерполируете в 1,5 раза, ИМХО потребуется достаточно хороший интерполятор, что бы не вылезло ничего левого в выходном спектре выше ~70дБ
Эскизы прикрепленных изображений
--------------------
|
|
|
|
Сообщений в этой теме
tim_s80 Дробная передискретизация полифазным фильтром Jul 17 2012, 09:40      fontp QUOTE (tim_s80 @ Jul 18 2012, 15:26) Инте... Jul 18 2012, 13:57 Alexey Lukin Цитата(tim_s80 @ Jul 17 2012, 13:40) Если... Jul 18 2012, 16:48 _Ivana Пользуясь случаем, хочу спросить - почему в любезн... Jul 18 2012, 20:10 des00 Цитата(_Ivana @ Jul 18 2012, 14:10) Польз... Jul 19 2012, 03:59 Alexey Lukin Непонятно, что такое "на лету", "че... Jul 18 2012, 21:25 _Ivana Буквально сейчас играюсь - считаю в своем симулято... Jul 18 2012, 21:36 Alexey Lukin Для каждой точки считать свои коэффициенты долго, ... Jul 18 2012, 21:45 _Ivana Видимо я не понимаю что такое полифазные фильтры -... Jul 18 2012, 21:53 Alexey Lukin Это одно и то же. Jul 18 2012, 22:55 fontp QUOTE (Alexey Lukin @ Jul 19 2012, 02:55)... Jul 19 2012, 08:33  Alexey Lukin Цитата(fontp @ Jul 19 2012, 12:33) В стат... Jul 19 2012, 16:40 _Ivana ЦитатаЭто одно и то же.
Где-то глубоко внутри я по... Jul 19 2012, 08:33 fontp QUOTE (_Ivana @ Jul 19 2012, 11:33) fontp... Jul 19 2012, 08:59 des00 Цитата(_Ivana @ Jul 19 2012, 03:33) На да... Jul 19 2012, 09:00 _Ivana ЦитатаНет, входные отсчеты. Используются просто бо... Jul 19 2012, 09:07 fontp QUOTE (_Ivana @ Jul 19 2012, 12:07) Тогда... Jul 19 2012, 09:10 _Ivana fontp, давайте попробуем так: предложите условия з... Jul 19 2012, 09:20 fontp QUOTE (_Ivana @ Jul 19 2012, 12:20) fontp... Jul 19 2012, 09:28 _Ivana ЦитатаА чем Ваш "банк FIR" не будет тем ... Jul 19 2012, 09:34 _Ivana Мне кажется имелось в виду что для "очень хор... Jul 19 2012, 17:00 des00 Цитата(_Ivana @ Jul 19 2012, 11:00) Мне к... Jul 19 2012, 19:14 fontp QUOTE (_Ivana @ Jul 19 2012, 21:00) Мне к... Jul 21 2012, 17:14 _Ivana Детали тоже интересны, особенно если остальное бол... Jul 21 2012, 17:40 fontp QUOTE (_Ivana @ Jul 21 2012, 21:40) Детал... Jul 21 2012, 17:46 _Ivana Мне интересны такие детали. Только например если В... Jul 21 2012, 18:01 fontp QUOTE (_Ivana @ Jul 21 2012, 22:01) Мне и... Jul 21 2012, 18:15 _Ivana ЦитатаВы как-то странно интерпретируете слова.
Реч... Jul 21 2012, 18:29 fontp QUOTE (_Ivana @ Jul 21 2012, 22:29) Скача... Jul 22 2012, 07:38 _Ivana Спасибо, буду пытаться осознать.
Продолжаю, в попы... Jul 22 2012, 09:14 Alexey Lukin Цитата(_Ivana @ Jul 22 2012, 13:14) ...пр... Jul 22 2012, 14:41 _Ivana Читаю Multirate Filter Design и думаю: какая краси... Jul 22 2012, 11:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|