|
Polyphase-filterbank interpolator |
|
|
|
Dec 6 2014, 11:27
|
Участник

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

|
Добрый день! Проектирую систему связи на QAM. В первом приближении стоит задача сделать работоспособную систему на QAM16, c последующим переходом на QAM64. Разбираюсь с timing_recovery Насколько я понял можно использовать интерполятор с разными схемами контроля, либо polyphase-filterbank interpolator Если использовать polyphase-filterbank interpolator 1. Зачем делать upsample последовательности на входе согласованного фильтра если можно просто поднять частоту дискретизации? 2. Почему нельзя взять несколько блоков с согласованными фильтрами работающими каждый на низкой частоте и смотреть который из них дал наилучший отсчет? Как в таком случае отслеживать ошибку - детектор на каждый канал и смотреть где ошибка меньше? Спасибо!
Сообщение отредактировал Zigor - Dec 6 2014, 11:29
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Dec 8 2014, 14:54
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(des00 @ Dec 8 2014, 15:36)  присоединюсь к вопросу, либо ТС дал не весь контекст, либо автор книги мягко говоря бредит. спасибо за источники, теперь понятен контекст Цитата(Zigor @ Dec 6 2014, 18:27)  1. Зачем делать upsample последовательности на входе согласованного фильтра если можно просто поднять частоту дискретизации? Частота дискретизации определяется используемым АЦП, просто так его частоту не поднять. Ну а в цифре использовать в качестве фильтра для подавления зеркал можно любой фильтр, с подходящей АЧХ, в том числе и согласованный с полосой. Цитата 2. Почему нельзя взять несколько блоков с согласованными фильтрами работающими каждый на низкой частоте и смотреть который из них дал наилучший отсчет? а смысл? вычислений намного больше, а результат тот же. а вообще использование полифазного согласованного фильтра для временной синхронизации ИМХО допустимо при обработке узких полос, на широких полосах проще поднять частоту дискретизации и на классический полиномиальный интерполятор.
--------------------
|
|
|
|
|
Dec 9 2014, 10:34
|
Участник

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

|
Цитата(des00 @ Dec 8 2014, 18:54)  а вообще использование полифазного согласованного фильтра для временной синхронизации ИМХО допустимо при обработке узких полос, на широких полосах проще поднять частоту дискретизации и на классический полиномиальный интерполятор. 1. Поясните пожалуйста почему? 2. Я могу поднять частоту с 4х до 16ти и даже 32х отсчетов на символ. Какую схему управления рекомендуете?
|
|
|
|
|
Dec 9 2014, 11:56
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Zigor @ Dec 9 2014, 18:34)  1. Поясните пожалуйста почему? требуется разная производительность. Если это ДСП то разницы как делать нет, но дсп не может переварить широкую полосу, а если это ПЛИС то фильтр с переменными коэффициентами весит много больше. Цитата 2. Я могу поднять частоту с 4х до 16ти и даже 32х отсчетов на символ. Какую схему управления рекомендуете? хмм, а причем здесь схема управления? ИМХО 8 отчетов на символ вам больше чем достаточно.
--------------------
|
|
|
|
|
Dec 9 2014, 12:42
|
Участник

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

|
Цитата(des00 @ Dec 9 2014, 15:56)  требуется разная производительность. Если это ДСП то разницы как делать нет, но дсп не может переварить широкую полосу, а если это ПЛИС то фильтр с переменными коэффициентами весит много больше. На плис можно оптимизировать фильтр и хранить в коэффициенты в памяти, задействовав один умножитель вместо нескольких параллельных. Не понял про связь DSP и широкой полосы. Цитата(des00 @ Dec 9 2014, 15:56)  хмм, а причем здесь схема управления? ИМХО 8 отчетов на символ вам больше чем достаточно. В моем случае несущая 100кГц - FPGA работает на низкой частоте, может есть смысл оцифровывать на частоте скажем x16, но сэкономить на интерполяторе? Прошу прощения за примитив вопросов! Спасибо!!!
|
|
|
|
Сообщений в этой теме
Zigor Polyphase-filterbank interpolator Dec 6 2014, 11:27 Ivan55 можно ссылку на книгу? Dec 8 2014, 05:31 des00 Цитата(Ivan55 @ Dec 8 2014, 12:31) можно ... Dec 8 2014, 08:36  Zigor Цитата(des00 @ Dec 8 2014, 12:36) присоед... Dec 8 2014, 11:43 petrov Источники хорошие, разжёвано дальше некуда, симули... Dec 8 2014, 13:03 Zigor Цитата(petrov @ Dec 8 2014, 17:03) Источн... Dec 8 2014, 14:20  petrov Цитата(Zigor @ Dec 8 2014, 17:20) 1. Заче... Dec 8 2014, 14:34    des00 Цитата(Zigor @ Dec 9 2014, 20:42) На плис... Dec 9 2014, 14:04     Zigor Цитата(des00 @ Dec 9 2014, 18:04) Не знаю... Dec 11 2014, 15:06 links У Вас в источниках первой приведена глава по синхр... Dec 29 2014, 11:04 Самурай Цитата(links @ Dec 29 2014, 15:04) У Вас ... Dec 29 2014, 13:55  links Цитата(Самурай @ Dec 29 2014, 16:55) Это ... Dec 30 2014, 06:23 Hose Это курсовой проект?
Если нет, то какие у вас тре... Jan 8 2015, 12:22 Zigor Цитата(Hose @ Jan 8 2015, 16:22) Это курс... Jan 8 2015, 13:31  serggerm Цитата(Zigor @ Jan 8 2015, 16:31) Добрый ... Mar 1 2015, 16:35   KPiter Перезалейте книгу (Michael Rice, Digital Communica... Apr 20 2016, 21:21    Quasar Цитата(KPiter @ Apr 21 2016, 00:21) Перез... Aug 9 2017, 21:39     andyp Цитата(Quasar @ Aug 10 2017, 00:39) Подде... Aug 10 2017, 09:56      Quasar Цитата(andyp @ Aug 10 2017, 12:56) http:/... Aug 11 2017, 07:49 Hose Для начала скляра. На форуме есть ссылки.
Символам... Jan 8 2015, 14:18 Zigor Спасибо!
1. Получается что частота дискретиза... Jan 9 2015, 09:49 Hose 1) на эту тему можно книгу написать. На ваши часто... Jan 9 2015, 11:33 serggerm Цитата(Zigor @ Dec 6 2014, 14:27) Добрый ... Jan 22 2015, 09:38 Serg76 Цитата(serggerm @ Jan 22 2015, 12:38) Там... Jan 22 2015, 12:02 Zigor Цитата(serggerm @ Jan 22 2015, 13:38) Вы ... Jan 31 2015, 12:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|