|
Демодуляция QAM |
|
|
|
 |
Ответов
|
Apr 9 2008, 12:44
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(_Anatoliy @ Apr 9 2008, 08:40)  Коллеги,посоветуйте с чего начать,в этих делах пока новичёк. Как я понимаю, для демодуляции QAM нужно восстановить частоту несущей и частоту символов.Порыскав по сети нашёл несколько алгоритмов восстановления частоты несущей,в основном везде предлагается умножать текущий символьный отсчёт на предыдущий и результат пропустить через полосовой фильтр.Попробовал в матлабе,получилось,но уж сильно зашумлённый данными синус получается после умножения,для качественной фильтрации нужно ставить FIR с не менее 4096 тапов,а то и больше.Может есть какие другие алгоритмы для выделения этих частот? Какой имеено сигнал предполагается демодулировать. QAM16 или QAM256?
|
|
|
|
|
Apr 9 2008, 15:18
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(Михаил_K @ Apr 9 2008, 17:40)  Тогда попробуйте схему по решению. Михаил,извините но что значит по решению? Я не зря написал в корневом посте "Коллеги,посоветуйте с чего начать,в этих делах пока новичёк." Цитата(petrov @ Apr 9 2008, 15:01)  Даже нужно, форум для этого и существует. Спасибо! Первый вопрос по модели qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl Для подстройки символьной скорости у Вас используется Gardner timing error detector. Как я понял это требует "вылавливания на приёмной стороне" периодической последовательности +- 1. В случае М-арных сигналов создаётся впечатление что такую последовательность нужно периодически вставлять в поток на передающей стороне. Так ли это?
|
|
|
|
|
Apr 10 2008, 10:50
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(_Anatoliy @ Apr 9 2008, 23:54)  За какое время (количество символов) происходит символьная синхронизация(скажем при заданном Eb/N0 и заданном символьном рассогласовании)? Это определяется коэффициентами передачи интегрирующего и пропорционального звена в ФАПЧ, у Незами посмотрите этот вопрос кратенько рассматривается, это теория автоматического управления в чистом виде. Цитата(_Anatoliy @ Apr 9 2008, 23:54)  Чем вызвано применение символьной задержки по сигналу ошибки,а не подстройка ГУНТ? Не понял вопроса.
|
|
|
|
|
Apr 10 2008, 12:39
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(petrov @ Apr 10 2008, 14:22)  Там и подстраивается генератор импульсов плюс дробная часть с NCO используется в интерполяторе фарроу для точного вычисления символа, иначе отсчёт с выхода согласованного фильтра брался бы с точностью до частоты дискретизации и не попадал бы в максимум раскрытия глазка. Я правильно понял - NCO подстраивается под символьную частоту, а интерполятор обеспечивает нулевой фазовый сдвиг(попадание в максимум раскрытия глазка)? Но у Вас на выходе фазового детектора стоит интегратор,значит NCO и так будет подстроен с точностью до фазы(т.е. в установившемся режиме разность фаз будет равна нулю и без интерполятора)? Цитата(fontp @ Apr 10 2008, 14:25)  Понял,спасибо.
|
|
|
|
|
Apr 11 2008, 07:52
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(Михаил_K @ Apr 11 2008, 09:18)  Если предполагается прием сигнала на определенной тактовой частоте, то для АЦП хорошо подходит кварцевый гун, который и подстраивается. У меня во всех модемах на фиксированную скорость так сделано. Соотвественно не нужно делать интерполятор, который отъедает приличный кусок ПЛИСа. Вот-вот,и я об этом же подумал. Только как нормально выделить несущую и символьную тактовую? У Незами всё вроде красиво получается,я попробовал в матлабе модель по рисунку 7-3 для QAM-16. Работает,выделяет ошибку несущей,но почемуто не точно,даёт ошибку в пределах +- 1,5 Гц, как ни бился уменьшить её не получилось.Да и для QAM-256 возводить отсчёты в 256-ю степень мало приятного... Цитата(petrov @ Apr 11 2008, 09:55)  Смотря что понимать под упрощением. Так ведь можно модем в аналоге реализовать без FPGA и сигнальных процессоров. Дополнительные ГУН, ЦАП, обвязка, разводка печатной платы, отладка всего этого хозяйства вместо простого, сразу работающего, математического алгоритма это упрощение? И не будет это стоить дешевле. В серьёзном модеме интерполятор символьной синхронизации занимает незначительную часть вычислительных ресурсов. Современные средства ЦОС позволяют сделать всё в цифре не понимаю зачем нужно делать шаг назад. Спасибо! Я Вас понял.
|
|
|
|
|
Jul 12 2008, 12:11
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(petrov @ Apr 11 2008, 12:35)  Можно частоту дискретизации уменьшить вплоть до минимально необходимой по котельникову. Интерполятору фарроу необходима передискретизация примерно больше 4.5 отсчётов на символ, зависит от требуемой точности, тогда придётся полифазным фильтром увеличить количество отсчётов необходимое для нормальной работы интерполятора фарроу, всё это ессно делается без увеличения тактовой частоты в FPGA. Александр,а можно немного подробнее об этом?Я упёрся в эту проблему,не получается сделать в FPGA интерполятор Фарроу при Ftakt = 8*Fsymb,слишком высокая частота тактов. А 4 такта на символ не нравится,проверял.Как это можно обойти?Мне очень понравилось Ваше"всё это ессно делается без увеличения тактовой частоты в FPGA". Допустим,после полифазного интерполятора c R=2 есть две шины данных,одна с основными отсчётами,другая с интерполированными.Обе шины тактируются клоком Ftakt = 4*Fsymb.Можно эти шины как-то завести в Фарроу чтобы он тоже работал с Ftakt = 4*Fsymb,но при этом вёл себя так,как будто работает с Ftakt = 8*Fsymb?
|
|
|
|
Сообщений в этой теме
_Anatoliy Демодуляция QAM Apr 9 2008, 04:40 eugen_pcad_ru Собственно использовать на практике можно две схем... Apr 9 2008, 06:38 _Anatoliy За книгу спасибо!Нашёл,качаю.
Вот какой у мен... Apr 9 2008, 08:10 genadiy Несущая частота должна быть известна из условия. А... Apr 9 2008, 08:55 _Anatoliy Цитата(genadiy @ Apr 9 2008, 11:55) Несущ... Apr 9 2008, 09:31 petrov Вот посмотрите модели:
http://electronix.ru/forum/... Apr 9 2008, 10:39 _Anatoliy Цитата(petrov @ Apr 9 2008, 13:39) Вот по... Apr 9 2008, 11:24  petrov Цитата(_Anatoliy @ Apr 9 2008, 15:24) Бол... Apr 9 2008, 12:01      petrov Цитата(_Anatoliy @ Apr 9 2008, 23:54) Спа... Apr 10 2008, 05:05       _Anatoliy Цитата(petrov @ Apr 10 2008, 08:05) Пишит... Apr 10 2008, 10:29         fontp Цитата(petrov @ Apr 10 2008, 15:22) Там и... Apr 10 2008, 11:25                   _Anatoliy Цитата(petrov @ Apr 11 2008, 12:35) Можно... Apr 11 2008, 09:53                    petrov Комбинационная схема интерполятора работает на сим... Jul 12 2008, 16:53                     _Anatoliy Цитата(petrov @ Jul 12 2008, 19:53) Комби... Jul 14 2008, 05:03            petrov Цитата(_Anatoliy @ Apr 10 2008, 18:23) По... Apr 11 2008, 06:55             fontp Цитата(petrov @ Apr 11 2008, 10:55) Смотр... Apr 11 2008, 07:17             Михаил_K Цитата(petrov @ Apr 11 2008, 10:55) Смотр... Apr 11 2008, 11:04              petrov Цитата(Михаил_K @ Apr 11 2008, 15:04) В м... Apr 11 2008, 12:01               _Anatoliy Цитата(petrov @ Apr 11 2008, 15:01)
А м... Apr 11 2008, 13:27                petrov Цитата(_Anatoliy @ Apr 11 2008, 17:27) А ... Apr 11 2008, 14:33                 _Anatoliy Цитата(petrov @ Apr 11 2008, 17:33) 2) да... Apr 11 2008, 14:50                  petrov Цитата(_Anatoliy @ Apr 11 2008, 18:50) 2)... Apr 11 2008, 15:06                   _Anatoliy Цитата(petrov @ Apr 11 2008, 18:06) Ну об... Apr 11 2008, 15:27                   _Anatoliy Цитата(petrov @ Apr 11 2008, 18:06)
И е... Apr 11 2008, 19:44                    petrov Цитата(_Anatoliy @ Apr 11 2008, 23:44) И ... Apr 12 2008, 07:26                     _Anatoliy Цитата(petrov @ Apr 12 2008, 10:26) АЦП к... Apr 12 2008, 08:48                      proxi Цитата(_Anatoliy @ Apr 12 2008, 11:48) А ... Apr 12 2008, 10:25                      petrov Цитата(_Anatoliy @ Apr 12 2008, 12:48) А ... Apr 12 2008, 11:45                       _Anatoliy Цитата(petrov @ Apr 12 2008, 14:45) Да ни... Apr 12 2008, 12:04                        petrov Цитата(_Anatoliy @ Apr 12 2008, 16:04) Яс... Apr 12 2008, 12:38                         _Anatoliy Цитата(petrov @ Apr 12 2008, 15:38) Ну эт... Apr 12 2008, 13:27                         _Anatoliy Цитата(petrov @ Apr 12 2008, 15:38)
Але... Jun 25 2008, 11:05                          petrov Цитата(_Anatoliy @ Jun 25 2008, 15:05) Ал... Jun 25 2008, 11:57                           _Anatoliy Цитата(petrov @ Jun 25 2008, 14:57) У вас... Jun 25 2008, 12:48                            petrov Цитата(_Anatoliy @ Jun 25 2008, 16:36) Сп... Jun 25 2008, 12:49                             _Anatoliy Цитата(petrov @ Jun 25 2008, 15:49) Не до... Jun 25 2008, 12:55                              petrov Цитата(_Anatoliy @ Jun 25 2008, 16:55) Дл... Jun 25 2008, 13:08                               _Anatoliy Цитата(petrov @ Jun 25 2008, 16:08) Вы ув... Jun 25 2008, 13:25                                petrov Цитата(_Anatoliy @ Jun 25 2008, 17:25) ht... Jun 25 2008, 13:44                                 _Anatoliy Цитата(petrov @ Jun 25 2008, 16:44) Это с... Jun 26 2008, 06:26                                  petrov Это созвездие подходит, только кодирование грея дл... Jun 26 2008, 07:33                                   _Anatoliy Цитата(petrov @ Jun 26 2008, 10:33) Вы на... Jun 26 2008, 08:05                                    petrov Цитата(_Anatoliy @ Jun 26 2008, 12:05) Не... Jun 26 2008, 08:09                                     _Anatoliy Цитата(petrov @ Jun 26 2008, 11:09) Ищите... Jun 26 2008, 13:39                                      _Anatoliy Александр,Ваша модель тоже так себя ведёт если пос... Jun 26 2008, 14:40                                       _Anatoliy Как оказалось,алгоритм дифф-кодирования должен выб... Jun 28 2008, 05:56                                _Anatoliy О,сейчас приклеился файл...
Цитата(petrov @ ... Jun 25 2008, 13:55                       proxi Цитата(petrov @ Apr 12 2008, 14:45) Да ни... Apr 12 2008, 12:07                    Михаил_K Цитата(_Anatoliy @ Apr 11 2008, 23:44) И ... Apr 12 2008, 14:57               Михаил_K Цитата(petrov @ Apr 11 2008, 16:01) http:... Apr 11 2008, 15:58                alex_os Цитата(Михаил_K @ Apr 11 2008, 18:58) Не ... Apr 11 2008, 19:28    Михаил_K Цитата(_Anatoliy @ Apr 9 2008, 19:18) Мих... Apr 10 2008, 06:43 petrov Цитата(_Anatoliy @ Jul 14 2008, 09:03) Эт... Jul 14 2008, 11:37 _Anatoliy Цитата(petrov @ Jul 14 2008, 14:37) В инт... Jul 14 2008, 12:24  petrov Цитата(_Anatoliy @ Jul 14 2008, 16:24) Че... Jul 14 2008, 13:22   _Anatoliy Цитата(petrov @ Jul 14 2008, 16:22) В смы... Jul 14 2008, 13:54   _Anatoliy Цитата(petrov @ Jul 14 2008, 16:22) В смы... Jul 15 2008, 07:24    petrov Тут о разных вещах речь идёт. В первой цитате речь... Jul 15 2008, 07:30     _Anatoliy Цитата(petrov @ Jul 15 2008, 10:30) Тут о... Jul 15 2008, 07:46      petrov Цитата(_Anatoliy @ Jul 15 2008, 11:46) Сп... Jul 15 2008, 07:53       _Anatoliy Цитата(petrov @ Jul 15 2008, 10:53) Не на... Jul 15 2008, 07:59        petrov Цитата(_Anatoliy @ Jul 15 2008, 11:59) Бо... Jul 15 2008, 08:11         _Anatoliy Цитата(petrov @ Jul 15 2008, 11:11) Интер... Jul 15 2008, 08:28          petrov Цитата(_Anatoliy @ Jul 15 2008, 12:28) Вы... Jul 15 2008, 08:42           _Anatoliy Цитата(petrov @ Jul 15 2008, 11:42) Полиф... Jul 15 2008, 09:06            petrov Цитата(_Anatoliy @ Jul 15 2008, 13:06) Бо... Jul 15 2008, 09:14             _Anatoliy Цитата(petrov @ Jul 15 2008, 12:14) Незач... Jul 15 2008, 09:27      fontp Цитата(_Anatoliy @ Jul 15 2008, 11:46) Бр... Jul 15 2008, 08:01       _Anatoliy Цитата(fontp @ Jul 15 2008, 11:01) Интерп... Jul 15 2008, 08:09 MKS Анатолий, а какую степень полинома вы используете ... Jul 14 2008, 15:56 _Anatoliy Цитата(MKS @ Jul 14 2008, 18:56) Анатолий... Jul 14 2008, 16:14 vadimuzzz Всем привет!
я разрабатываю радиорелейную стан... Jul 25 2008, 02:12 petrov 1. АРУ необходимо т. к. в QAM информация передаётс... Jul 25 2008, 08:33 vadimuzzz по п.1 я не то имел в виду, я про последовательнос... Jul 25 2008, 09:19 petrov Цитата(vadimuzzz @ Jul 25 2008, 13:19) по... Jul 25 2008, 09:32  vadimuzzz Цитата(petrov @ Jul 25 2008, 16:32) Ну ес... Jul 25 2008, 09:40   petrov Цитата(vadimuzzz @ Jul 25 2008, 13:40) пр... Jul 25 2008, 10:03    vadimuzzz Цитата(petrov @ Jul 25 2008, 17:03) Можно... Jul 26 2008, 00:05     petrov Цитата(vadimuzzz @ Jul 26 2008, 04:05) ... Jul 26 2008, 09:06      vadimuzzz Цитата(petrov @ Jul 26 2008, 16:06) Хорош... Jul 27 2008, 07:32
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|