Jump to content

    
Sign in to follow this  
lennox

чем определяется оптимальный диапазон mu (Farrow)?

Recommended Posts

Здравствуйте.

Разбираюсь с символьной синхронизацией, а точнее с ресемплером по схеме Фарроу.

Вот не могу понять чем определяется оптимальный диапазон mu? От того как зафиксированны индексы отсчетов?

Вот я  зафиксировал индексы по оси времени как [-1 , 0 , 1 , 2] и посчитал обратную матрицу в Maple (как написано на dsplib) то коэффициенты получаются соответствуют схеме из моделей petrov'a.

Запустил модель petrov'a - там видно что мю в диапазоне от [-1..0]. Почему?

на сайте дсплиб оси зафиксированны вот так [-2 -1 0 1]. Коэффициенты немного другие. Какой там диапазон мю, как это понять?

 

P.S.

Еще вопрос, почему в некоторых схемах petrov'а в сумматоре кое где к timing_error прибавляется 1ца, а кое где из 1цы ошибка вычитается?

 

-спасибо!

 

farrow.JPG

farrow_petrov.JPG

qqq.JPG

Share this post


Link to post
Share on other sites

Там ошибка, оптимальный диапазон mu 0..1 -> z^-2..z^-1.

 

 

Еще вопрос, почему в некоторых схемах petrov'а в сумматоре кое где к timing_error прибавляется 1ца, а кое где из 1цы ошибка вычитается?

 

Значит где-то в другом месте петли наоборот вычитается, а кое-где прибавляется, не принципиально это.

Share this post


Link to post
Share on other sites
7 minutes ago, petrov said:

Там ошибка, оптимальный диапазон mu 0..1 -> z^-2..z^-1.

 

вопрос может и глупый, я только начал. а из чего это следует?

если я хочу сделать mu 1..2, что для этого нужно?

 

интуитивно подозреваю, что нужно чтобы 2 точки были правее и 2 точки левее, поэтому когда фиксируем индексы как:

[-1 0 1 2] -> mu = [0..1]

[0 1 2 3] -> mu = [1..2]

[-2 -1 0 1] -> mu = [-1..0]

после вычисления обратной матрицы получаем требуемые коэффициенты. верно?

 

не могли бы Вы привести ссылку, на модель в которой нет ошибки?

-спасибо!

Share this post


Link to post
Share on other sites

интуитивно подозреваю, что нужно чтобы 2 точки были правее и 2 точки левее

Именно, для точек посередине линии задержки больше всего информации для интерполяции. Использовал только с оптимальным диапазоном 0..1.

 

не могли бы Вы привести ссылку, на модель в которой нет ошибки?

Таких нет, во всех какие-то ошибки. :)

Посмотрите более поздние.

https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=23652&page=11&tab=comments#comment-1366022

 

Share this post


Link to post
Share on other sites
16 minutes ago, petrov said:

интуитивно подозреваю, что нужно чтобы 2 точки были правее и 2 точки левее

Именно, для точек посередине линии задержки больше всего информации для интерполяции. Использовал только с оптимальным диапазоном 0..1.

 

не могли бы Вы привести ссылку, на модель в которой нет ошибки?

Таких нет, во всех какие-то ошибки. :)

Посмотрите более поздние.

https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=23652&page=11&tab=comments#comment-1366022

 

спасибо!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this