|
|
  |
Демодуляция QAM |
|
|
|
Jul 31 2008, 10:13
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(_Anatoliy @ Jul 31 2008, 13:33)  Картинка с Вашей оригинальной модели(Eb/No = 60dB,z-0,параметр farrow = -0,7),просто в вашей модели относительная амплитуда примерно в 8 раз меньше,сложнее заметить.Меня сбивает то, что этот узел я практически не изменял.Фильтры остались те же.Изменилась только схема выработки решения и гетеродин у меня выдаёт синус в диапазоне -255...+255(целочисленные).Увеличение разрядности гетеродина не помогает. Какая модель? Что за относительная амплитуда? Не вижу ничего подобного свзянного с разностной частотой. Поглядите на созвездие в моей модели, мизерные флуктуации есть из-за конечного времени усреднения в синхронизациях, но они ну ОЧЕНЬ незначительны и ни на что не влияют. Предполагаю что вы наблюдаете шум АРУ, вы внесли какие-то изменения, в результате изменился сквозной коэффициент передачи, отключите АРУ либо коэффициент уменьшайте.
|
|
|
|
|
Jul 31 2008, 11:25
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(_Anatoliy @ Jul 31 2008, 15:14)  Конечно этот рисунок не из Вашей,это у меня что-то разбежалось...Странно,очень слабо,но этот эффект я вижу и в Вашей оригинальной программе.Может дело в разных версиях симулинка? Созвездие целиком по дугам не бегает,если посмотреть траекторию отдельной звезды то она имеет форму круга вокруг некой точки(идеального центра).И так все звёзды как единое целое,поворотов созвездия нет. Пробовал изменять коэффициенты в PHASE OFFSET LOOP FILTER,абсолютно никакого эффекта.Вернул назад.Завтра смогу выложить ролик с видом созвездия.А какая у Вас версия симулинка? 7 матлаб R14, думаю версия не при чём, посмотрел одну точку увеличенную многократно, просто шумком остаточным от синхронизаций размазана и всё никаких движений по окружности нету, ищите разницу в моделях.
|
|
|
|
|
Jul 31 2008, 11:35
|

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

|
Цитата(petrov @ Jul 31 2008, 14:25)  7 матлаб R14, думаю версия не при чём, посмотрел одну точку увеличенную многократно, просто шумком остаточным от синхронизаций размазана и всё никаких движений по окружности нету, ищите разницу в моделях. Ясно,спасибо!Сейчас только этим и занимаюсь. Похоже что узел CARRIER FREQ ERROR здесь ни при чём,тут кроме фильтра и параметров нет никаких,а фильтр не влияет.С другой стороны - я Фарроу очень сильно перелопатил,может ли этот эффект быть из-за него?Жаль что не догадался раньше уменьшить ошибку частоты...
|
|
|
|
|
Aug 12 2008, 16:47
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(vadimuzzz @ Aug 12 2008, 18:52)  Тут требуется некоторая помощь. 2 petrov: я поизучал Вашу модель, и у меня возникли вопросы. В эквалайзере используются 2 детектора - слепой (Годарда) и управляемый решениями (коряво написал,ну ладно). Почему так сделано? Для ускорения сходимости (заметил, что модель довольно долго сходится по сравнению с аналогом без эквалайзера)? Какой длины имеет смысл делать эквалайзер (у Вас в модели 64 - я столько ресурсов не наскребу,наверное)? Годард используется для первоначальной настройки когда нету ещё правильных решений, он в принципе медленно настраивается, это может быть приемлемо для непрерывной передачи, просто время включения будет чуть дольше, управляемый решениями лучше и быстрее работает, особенно если решения правильные. Для пакетной Годард конечно не подходит, надо настраиваться по известной последовательности и т. п. Длина зависит от канала, длины импульсной характеристики прямого фильтра должно хватать чтобы pre-cursor ISI удалять, обратного чтобы post-cursor ISI. Решения в обратный фильтр надо правильные подавать, иначе размножение ошибок. Вообще считайте эту модель так за начальные представления какие-то, там может много чего нету, ройте литературу на эту тему.
|
|
|
|
|
Aug 13 2008, 06:48
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(vadimuzzz @ Aug 13 2008, 03:54)  Означает ли это, что слепой эквалайзер работает даже тогда, когда ФАПЧи еще не захватились? У меня передача непрерывная, через фиксированные интервалы времени идет синхропосылка. Можно это тоже как-то использовать? Еще у меня фильтры SRRC на приемнике и передатчике, т.е. есть излишек полосы. Это значит, что эквалайзер должен иметь больше 1 отсчета на символ (например 2)? Читаю сейчас Прокиса, можете еще посоветовать литературу? Годарду не нужна фазовая синхронизация, а с символьной они как-то совместно настраиваются. Синхропосылку можно использовать так как она известна в качестве обучающей последовательности во время её передачи, например это позволит быстрее адаптироваться к изменениям канала, во время первоначальной настройки наверное это трудно будет сделать т к глазок закрыт и синхронизации по этой синхропосылке нету. Да лучше дробный эквалайзер использовать. Посмотрите: Adaptive Filter Theory - Haykin Adaptive Filters - Farhang-Boroujeny http://rapidshare.de/files/39623696/Adapti..._Diniz.pdf.htmlВсякие ттонкости конечно только в статьях IEEE.
|
|
|
|
|
Aug 13 2008, 07:45
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(vadimuzzz @ Aug 13 2008, 11:36)  есть еще пара вопросов по модели (qam_fb_symbol_sync_fb_phase_sync_agc_var_ch_delay_eq_2007_07_21.mdl) не совсем понял как устроен блок LMS_Adaptive_Filter, точнее его части delay_line и Frame Status Conversion. Это Вы так свертку записали (там дальше скалярное произведение)? Т.е. это обычный FIR-фильтр (прямая часть эквалайзера)? а где тогда обратная? или я туплю  Совершенно верно это FIR фильтр - скалярное произведение векторов с выхода слинии задержки с отводами и коэффициентов. В этой модели простой линейный эквалайзер, DFE в других моделях смотрите.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|