|
демодуляция OFDM, эквалайзер |
|
|
|
Mar 24 2011, 09:18
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
делаю OFDM-модем, никак не могу получить приличного созвездия на выходе эквалайзера. модель в матлабе и моделсиме есть и работает нормально, а вот при задействовании ВЧ-тракта (модулятор, аттенюатор,МШУ, смеситель, фильтры, УПЧ) получается фигня. вот пример созвездия (BPSK):  а вот "идеальный" сигнал - передатчик замыкается по цифре на приемник (в моделсиме примерно так же)  ВЧ тракт настроен на максимальное усиление, SNR пока не фонтан, но на полном размахе АЦП где-то дБ 60 есть. первая картинка соответствует примерно -6 дБ от полного размаха АЦП. Видна заметная амплитудная составляющая (неравномерность по амплитуде ~2,5 дБ), эквалайзер (в полосе передается 6 маркеров, непрерывка, по ним линейно интерполируется АЧХ) не помогает. если сравнить спектры:   то, похоже, неравномерность в полосе смахивает на белый шум. но амплитуда великовата и явно не соответствует измеренному SNR. у меня настало "творческое пол-шестого", м.б. у кого-нибудь есть идеи? в аттаче дампы данных и матлабовский скрипт для симуляции.
|
|
|
|
|
 |
Ответов
|
Mar 24 2011, 13:16
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(vadimuzzz @ Mar 24 2011, 16:07)  да, но я загнал приемник в такой режим, когда SNR высокое. и все равно фигня. если бы была плохая оценка АЧХ, то соседние бины различались бы мало (а не как на 3-й картинке), ошибка бы плавно менялась. я вообще отключал коррекцию амплитуды - то же самое. какая-то поганка в тракте сидит, но не могу понять, какая. Аналог вылизывать, имбаланс, нелинейности, фазовые шумы, наводки и т. п.
|
|
|
|
|
Mar 24 2011, 15:26
|
Группа: Участник
Сообщений: 8
Регистрация: 9-04-10
Из: Россия, Ижевск
Пользователь №: 56 527

|
Цитата(vadimuzzz @ Mar 24 2011, 16:26)  вот с этим и вожусь. хотелось бы понять, для чего характерна такая ошибка по амплитуде Проверьте линейность тракта. Выставьте амплитуду синуса, посмотрите результат, снижаете амплитуду синуса в 2 раза (например, ну я так делал), смотрите результат, должен быть в 2 раза ниже. И так в нескольких местах полосы пропускания. Обратите внимание, чтоб палка синуса не влияла на соседние бины. Если есть смеситель - переносите частоту? Уверены в правильном (точном) переносе? Если переносить неточно (даже 1-2% от расстояния между частотами) уже испортится созвездие. Неточный перенос будет виден на отдельном бине, этот бин будет большой, а соседний - поменьше. Фазовый шум гетеродина смесителя тоже также будет влиять - бин размазывается по соседним. Пик фактор сигнала какой? Нет ограничения сигнала тракте? Нет переполнения АЦП (даже кратковременного, на 1-2 отсчетах)? А фазы не интерполируете между пилотами?
|
|
|
|
|
Mar 25 2011, 10:35
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(_Anatoliy @ Mar 25 2011, 07:54)  Извиняюсь,это картинки с вашего демодулятора?Вы же говорили что mer получаете около 40 дБ? Я же написал, что такой эффект (mer около 19-22дб) - если усиление увеличить до такой степени, когда переполнение возникает. Понятно что в нормальном режиме я не буду такое усиление делать - переполнений в нормальном режиме нет, соответственно картинка созвездия чистая - точки как точки. По теме: такая картина может быть когда между пилотами АЧХ/ФЧХ перегибы имеет. Судя по первым картинкам (там просматриваются линии в скоплении точек) шума в тракте мало(иначе линий бы не видно было, просто пятно), именно АЧХ/ФЧХ кривые, хотя конечно могу ошибаться - выводы по своему опыту делаю. Да, и все-таки попробуйте пик-фактор снизить, ведь если переполнений нет, то в аналоговом тракте при пиках серьезные нелинейности могут быть. Обрезание пиков хорошо портит картину созвездия. Попробуйте рандомизировать данные, сделайте позиции пилотов нерегулярные, несимметричные относительно центра спектра.
|
|
|
|
|
Mar 25 2011, 10:40
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата(alexPec @ Mar 25 2011, 16:35)  По теме: такая картина может быть когда между пилотами АЧХ/ФЧХ перегибы имеет. имеет, на последней картинке видна волнистая АЧХ - ПАВ-фильтр. ну, и смеситель похоже мне подгадил Цитата(alexPec @ Mar 25 2011, 16:35)  Да, и все-таки попробуйте пик-фактор снизить, ведь если переполнений нет, то в аналоговом тракте при пиках серьезные нелинейности могут быть. Обрезание пиков хорошо портит картину созвездия. Попробуйте рандомизировать данные, сделайте позиции пилотов нерегулярные, несимметричные относительно центра спектра. данные рандомные. или вы про пилоты? кол-во пилотов, видимо, придется увеличить
|
|
|
|
|
Mar 25 2011, 10:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(vadimuzzz @ Mar 25 2011, 13:40)  имеет, на последней картинке видна волнистая АЧХ - ПАВ-фильтр. ну, и смеситель похоже мне подгадил
данные рандомные. или вы про пилоты? кол-во пилотов, видимо, придется увеличить И пилоты, и данные рандомные желательно делать, и позиции пилотов тоже несимметричные. Пилоты рандомизировать например через ПСП. А у Вас полоса-то какя? Посмотрел еще раз на АЧХ - гуляет в пределах (по графику) +-300..400 ед., у вас разброс точек примерно 150-200, вроде вяжутся эти цифры. Похоже все-таки из-за АЧХ. Желательно чтоб по крайней мере перегибов между пилотами не было. UPD: а по времени-то точно синхронизируетесь, не захватываете куски соседних символов?
|
|
|
|
|
Mar 25 2011, 10:57
|

Гуру
     
Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988

|
Цитата(alexPec @ Mar 25 2011, 16:49)  А у Вас полоса-то какя? сейчас 3МГц, потом буду переделывать на 12 Цитата И пилоты, и данные рандомные желательно делать, и позиции пилотов тоже несимметричные. Пилоты рандомизировать например через ПСП. а есть какое-нибудь чтиво на эту тему? Цитата(alexPec @ Mar 25 2011, 16:49)  UPD: а по времени-то точно синхронизируетесь, не захватываете куски соседних символов? да, сейчас я вообще с моделью приемника в матлабе работаю. а в железе начало фрейма определяется с точностью примерно 10^-3. двигал на +/- 3 отсчета - одинаково.
|
|
|
|
Сообщений в этой теме
vadimuzzz демодуляция OFDM, эквалайзер Mar 24 2011, 09:18        petrov Цитата(vadimuzzz @ Mar 24 2011, 16:26) во... Mar 24 2011, 13:56                   vadimuzzz Цитата(petrov @ Mar 25 2011, 19:52) Трати... Mar 26 2011, 03:13                    alexPec Цитата(vadimuzzz @ Mar 26 2011, 06:13) кс... Mar 26 2011, 08:30                     vadimuzzz Цитата(alexPec @ Mar 26 2011, 14:30) Похо... Mar 26 2011, 12:58                      alexPec Цитата(vadimuzzz @ Mar 26 2011, 15:58) ну... Mar 26 2011, 13:58                       vadimuzzz Цитата(alexPec @ Mar 26 2011, 19:58) Да б... Mar 26 2011, 15:24                    petrov Цитата(vadimuzzz @ Mar 26 2011, 06:13) кс... Mar 26 2011, 16:13 vadimuzzz ЦитатаПроверьте линейность тракта
по синусоиде нич... Mar 25 2011, 03:23 alexPec Цитата(vadimuzzz @ Mar 25 2011, 06:23) в ... Mar 25 2011, 04:31  vadimuzzz Цитата(alexPec @ Mar 25 2011, 10:31) Если... Mar 25 2011, 04:56   alex_os Цитата(vadimuzzz @ Mar 25 2011, 07:56) эт... Mar 25 2011, 09:30    vadimuzzz Цитата(alex_os @ Mar 25 2011, 15:30) Уров... Mar 25 2011, 09:40     petrov Если есть аналоговые квадратурные модулятор-демоду... Mar 25 2011, 09:47 MKS В симулинке есть нелинейные модели усилителей. Воз... Mar 25 2011, 09:18 vadimuzzz так, уже интереснее. выбросил МШУ и смеситель, пет... Mar 25 2011, 10:12 petrov Цитата(vadimuzzz @ Mar 25 2011, 13:12) а ... Mar 25 2011, 10:48
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|