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

 
 
> Farrow из моделей petrov, Проясните в чем фокус
des00
сообщение Oct 13 2009, 10:51
Сообщение #1


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

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



Добрый день уважаемый petrov и коллеги!

Не могли бы вы прояснить вот какой момент. Фарроу в ваших моделях это модифицированный фарроу 3 го порядка. Тогда как исходный кубический фарроу имеет диапазон mu [0:3] и рабочую точку [1:2], этот имеет постоянную задержку в 2 символа и рабочую точку [-1:0]. Следуя логике вещей, при mu ==0 интерполятор дает задержку 2 символа, а при mu == -1 задержка будет 1 символ.

Т.е. если поставить рядом интерполятор А с mu==0 и интерполятор В с mu == -1, то сигнал от А должен запаздывать относительно сигнала от В. Но вот в приатаченной модельке это не так (желтый луч на Scope опережает фиолетовый). Почему так получается?

Спасибо.

ЗЫ. Не сомневаюсь что интерполятор правильный, проверил на реальном модеме smile.gif Просто случайно заметил сей эффект, интересно почему так получается.
Прикрепленные файлы
Прикрепленный файл  farrow_bug_r14.zip ( 9.45 килобайт ) Кол-во скачиваний: 48
 


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
petrov
сообщение Oct 13 2009, 12:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Ну по логике наоборот z^-1 это задержка а z^1 машина времени :)
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 14 2009, 03:18
Сообщение #3


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

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



Цитата(petrov @ Oct 13 2009, 07:20) *
Ну по логике наоборот z^-1 это задержка а z^1 машина времени smile.gif


хмм, может я что не так понял.

Управление временем для немодифицированных интерполяторов описывается выражением z^-mu. Это легко проверяется в симулинке.

Так и для этого интерполятора должно быть уравнение вида z^-(2+mu). Тогда задержки будут z^-2 и z^-(2-1) = z^-1 для mu == 0/-1. А если судить на результаты моделирования то уравнение того что получилось получается z^(-2+mu), ИМХО это как то не правильно.


ЗЫ.
На основе доки, вывел формулы модифицированных интерполяторов до 3 го порядка включительно. Конкретно этот интерполятор содержит небольшой хак, за счет коэффициентов нечетных звеньев у него mu проинвертирован. Т.е. mu == -1 надо читать как mu == 1, рабочий диапазон этого интерполятора [2:3]. Если кому интересна методика вывода(в маткаде) и схемы интерполяторов (в матлабе) до 3 го порядка выложу %)

Вопрос хака остается открытым, я вижу его причину в том, что реализация интерполятора для mu == [-1:0] в железе делается проще %)

ЗЗЫ.
Но если следовать теории то рабочий диапазон, исходя из линейности рабочего участка интерполятора 3 го порядка, должен быть [1:2]. Тогда получается что обсуждаемый интерполятор работает не на оптимальном участке характеристики, внося дополнительные искажения в сигнал %)


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 14 2009, 09:24
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(des00 @ Oct 14 2009, 07:18) *
Но если следовать теории то рабочий диапазон, исходя из линейности рабочего участка интерполятора 3 го порядка, должен быть [1:2]. Тогда получается что обсуждаемый интерполятор работает не на оптимальном участке характеристики, внося дополнительные искажения в сигнал %)


На практике эти дополнительные искажения подтверждаются, вы можете сделать модель где будете подавать на этот интерполятор mu в другом диапазоне иполучить меньшие искажения?
Щас не помню уже статью по которой делал этот интерполятор, возможно действительно у меня где-то ошибка.
Go to the top of the page
 
+Quote Post



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

 


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


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