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

 
 
> Выбор разрядности ЦОС
drum1987
сообщение May 4 2010, 09:12
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Добрый день.

При реализации схемы восстановления тактовой синхронизации на сигнальном процессоре 5510, возникла проблема выбора разрядности для обработки. Предшествующий каскад имеет SNR 92dB (по документации). Отсюда вопрос как измерить уровень шумов квантования к примеру для интерполятора Ферроу 3го порядка в зависимости от разрядности?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
bahurin
сообщение May 4 2010, 11:29
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



ошибки при ресамплинге при 16 битном квантовании практически не зависят от шума квантования, а только от ошибки интерполяции.
Go to the top of the page
 
+Quote Post
drum1987
сообщение May 4 2010, 13:49
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Цитата(bahurin @ May 4 2010, 18:29) *
ошибки при ресамплинге при 16 битном квантовании практически не зависят от шума квантования, а только от ошибки интерполяции.

Я согласен, но как это измерить или оценить?а если не интерполятор а чтото другое?Вообще как в жизни выбирается разрядность для обработки?особенно в нетривиальных моделях smile3046.gif

Сообщение отредактировал drum1987 - May 4 2010, 13:53
Go to the top of the page
 
+Quote Post
bahurin
сообщение May 5 2010, 04:32
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



для оценки ошибок интерполяции при помощи фильтра Фарроу можно воспользоваться теоретическими оценками для лагранжевой интерполяции, или же произвести экспериментальную оценку. Подробнее смотри например здесь
Go to the top of the page
 
+Quote Post
drum1987
сообщение May 5 2010, 05:58
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



bahurin
Спасибо за интересную ссылку, но в данном вопросе больше интересует не ошибка интерполяции, а шумы при квантовании и всвязи с этим критерии выбора разрядности переменных в той или иной точке программы
Go to the top of the page
 
+Quote Post
petrov
сообщение May 5 2010, 06:58
Сообщение #6


Гуру
******

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



Можно сделать модель с конечной разрядностью, соответствующую арифметическим устройствам в процессоре, и посмотреть EVM которую вносят шумы квантования и неточности интерполяции, нужно чтобы эта EVM была много меньше чем та которую шум даёт в наихудшем рабочем случае.
Go to the top of the page
 
+Quote Post
bahurin
сообщение May 5 2010, 12:17
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(drum1987 @ May 5 2010, 08:58) *
Спасибо за интересную ссылку, но в данном вопросе больше интересует не ошибка интерполяции, а шумы при квантовании и всвязи с этим критерии выбора разрядности переменных в той или иной точке программы

Если будете использовать фильтр Фарроу, то у него все оперции целочисленные. Например при работе фильтра фарроу 3 порядка требуются сложения, 2 операции деления на 2 (сдвиг вправо) и одно деление на 6. Так что шумы квантования не возрастут, основная ошибка будет ошибка интерполяции.
Go to the top of the page
 
+Quote Post
drum1987
сообщение May 6 2010, 03:57
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Цитата(petrov @ May 5 2010, 13:58) *
Можно сделать модель с конечной разрядностью, соответствующую арифметическим устройствам в процессоре, и посмотреть EVM которую вносят шумы квантования и неточности интерполяции, нужно чтобы эта EVM была много меньше чем та которую шум даёт в наихудшем рабочем случае.

Модель на целочисленке у меня есть, но, простите за глупый вопрос, что значит EVM smile3046.gif не могу понять
2bahurin
с Ферроу все более менее понятно, больше волнует модель в целом

с EVM разобрался http://en.wikipedia.org/wiki/Error_vector_magnitude (если я правильно понял)
нашел блочек в матлабе щас разбирусть что с ним делать 07.gif

Сообщение отредактировал drum1987 - May 6 2010, 03:37
Go to the top of the page
 
+Quote Post
drum1987
сообщение May 8 2010, 05:57
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Цитата(petrov @ May 5 2010, 13:58) *
Можно сделать модель с конечной разрядностью, соответствующую арифметическим устройствам в процессоре, и посмотреть EVM которую вносят шумы квантования и неточности интерполяции, нужно чтобы эта EVM была много меньше чем та которую шум даёт в наихудшем рабочем случае.

Господин petrov может быть всетаки в наилучшем(при максимальном рабочем отношении сигнал/шум) rolleyes.gif?Или я опять чтото не понимаю...
Go to the top of the page
 
+Quote Post
petrov
сообщение May 8 2010, 08:06
Сообщение #10


Гуру
******

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



А смысл считать точнее когда без шума работает ещё лучше чем необходимо?
Go to the top of the page
 
+Quote Post

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

 


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


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