|
Модулятор COFDM 2K, DVB-T |
|
|
|
 |
Ответов
|
Feb 26 2011, 18:46
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(_Anatoliy @ Feb 26 2011, 18:38)  Коллеги,помогите советом плз!В результате тестирования модулятора собственной разработки обнаружилось что у него очень большой сber (порядка 1е-4, mer при этом для qam64 > 33dB).При загрузке в эту же плату проекта с модулятором QAM cber <10-8.Отсюда ясно что искать ошибку нужно в проекте FPGA.Проект COFDM в FPGA пересматривал несколько раз - явных ошибок не видно. Проблема в отсутствии соответствующих тест-векторов для написания корректного тест-бенча.Как поступить в этом случае?Где взять нужные тест-вектора для тест-бенча? Не совсем понятно, как mer меряете и cber? На одном, на нескольких (сколько?) символах? И с cber 10-8 это другой проект, не Ваш? Если каждый символ имеет mer одинаковый, тогда да, модель в матлабе или еще где и сравнивать, а если например один символ портит хороший mer других символов (при усреднении mer за несколько символов), тогда по-другому надо, глюк искать где-то в каких-нибудь граничных значениях. И есть ли софт-проц? При поиске глюков в демодуляторе мне помогал.
|
|
|
|
|
Feb 26 2011, 20:04
|

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

|
Цитата(alexPec @ Feb 26 2011, 20:46)  Не совсем понятно, как mer меряете и cber? На одном, на нескольких (сколько?) символах? И с cber 10-8 это другой проект, не Ваш? Если каждый символ имеет mer одинаковый, тогда да, модель в матлабе или еще где и сравнивать, а если например один символ портит хороший mer других символов (при усреднении mer за несколько символов), тогда по-другому надо, глюк искать где-то в каких-нибудь граничных значениях. И есть ли софт-проц? При поиске глюков в демодуляторе мне помогал. Mer и ber измеряю анализатором Promax,модель недорогая,измеряет только усреднённый mer.С cber <10-8 это другой проект,мой, только у него модуляция не COFDM а QAM.Что Вы имеете ввиду Если каждый символ имеет mer одинаковый?Или вы говорите о несущих?Софт-процессора нет,проект выполнен на EP3C25.Вам приходилось делать модулятор COFDM?Какие mer/ber у Вас получились?
|
|
|
|
|
Feb 26 2011, 21:20
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(_Anatoliy @ Feb 26 2011, 23:04)  Mer и ber измеряю анализатором Promax,модель недорогая,измеряет только усреднённый mer.С cber <10-8 это другой проект,мой, только у него модуляция не COFDM а QAM.Что Вы имеете ввиду Если каждый символ имеет mer одинаковый?Или вы говорите о несущих?Софт-процессора нет,проект выполнен на EP3C25.Вам приходилось делать модулятор COFDM?Какие mer/ber у Вас получились? Т.е. подоробности метода измерения (вернее параметры: как высчитывается эта цифра mer, за какое время усредняется и т.д. ) Вы не знаете - тогда сложнее. Пес его знает как он (измеритель) синхронизируется по частотному сдвигу,временному - от этого сильно зависит mer. А указанные цифры разве с использованием канального кодирования (т.е. cber после канального декодера)? Об этом вроде как говорит буква С вCOFDM. Вообще я сам занимаюсь сейчас демодулятором СOFDM, точнее шлифую уже. Под символом я понимаю набор из 2К несущих, которые пачкой передаются в IFFT, а потом в квадратурный модулятор. К сожалению цифры у нас вряд ли сравнимы, т.к. размер фурье у меня 1K, расстояние между несущими не как в DVB, а цифры такие: если синхронизируемся точно (до 1 Гц) по частоте и с точностью до 1/16 отсчета во времени, mer символа 37-40 Дб, расстраиваем передатчик и приемник на 5 Гц - 30-33 Дб, сдвигаем во времени на 1/2 отсчета - порядка 27-30 Дб. Причем при одинаковой синхронизации по времени и частоте от символа к символу mer меняется на +/- примерно 3 Дб. Проверял на модели - то же самое, пришел к выводу что зависит от данных которые модулируют несущие. Ber буду мерять через неделю-две. Кстати, цепь измерения какая? Только по НЧ прогоняете (ifft->Кв.Мод.-> Кв.демод.->fft) или и по ВЧ тоже (ifft->Кв.Мод.-> перенос спектра-> обратный перенос спектра в baseband -> Кв.демод.->fft)? Если по НЧ то влияние синхронизации по частоте можно исключить. PS. Может конечно тонкостей модулятора не знаю,но в модуляторе-то где можно mer потерять? Синхронизироваться не надо, сделал ifft добавил защитный интервал - и все отослал на квадратурный модулятор. На вскидку mer можно потерять при переносе спектра (если фазовый шум гетеродина большой) или время от времени попадается битый символ, который портит хороший mer предыдущих - вот это тяжело искать, сам замучался у себя так глюк ловить. Демодулятор пропускал символы (не распознавал пилоты) раз примерно в 30 сек.
|
|
|
|
|
Mar 1 2011, 06:16
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(_Anatoliy @ Mar 1 2011, 08:43)  А не сможете вкратце рассказать как в демодуляторе происходит измерение mer?Измерение проводится до эквалайзера или после?Если после, то с каких несущих берётся ошибка для управления эквалайзером?На каких несущих он меряется(ведь не на всех же 2К)? Хоть вопрос не мне адресован, но влезу. MER по сути это тот же SNR. Естественно его измерять после эквалайзера, символьной синхронизации и пр. систем демодулятора и усреднять по всем несущим. В вашем случае можно предположить что в спектре торчит какая-то небольшая палка, она сильно гадит на одной несущей, получается что одна несущая как-бы выпадает. Если генерить нормальный кам (одна несущая широкополосный сигнал), то эффект от этой вредоносной "палки" ничтожный.
--------------------
ну не художники мы...
|
|
|
|
|
Mar 1 2011, 07:46
|

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

|
Цитата(alex_os @ Mar 1 2011, 08:16)  Хоть вопрос не мне адресован, но влезу. MER по сути это тот же SNR. Естественно его измерять после эквалайзера, символьной синхронизации и пр. систем демодулятора и усреднять по всем несущим. В вашем случае можно предположить что в спектре торчит какая-то небольшая палка, она сильно гадит на одной несущей, получается что одна несущая как-бы выпадает. Если генерить нормальный кам (одна несущая широкополосный сигнал), то эффект от этой вредоносной "палки" ничтожный. Спасибо! Не предполагал что mer измеряется по всем несущим сразу. Предположение интересное,подумаю как его проверить. А не подскажете что означает выражение normalization factors yield E [ c × c* ] = 1 из den300744?Что-то я засомневался в том что правильно амплитуды пилотов посчитал.Может быть в этом собака зарыта....
|
|
|
|
Сообщений в этой теме
_Anatoliy Модулятор COFDM 2K Feb 26 2011, 15:38 MKS Можно сделать модель вашего модулятора в matlab-е ... Feb 26 2011, 16:31 _Anatoliy Цитата(MKS @ Feb 26 2011, 18:31) Можно сд... Feb 26 2011, 17:18   _Anatoliy Спасибо!
Цитата(alexPec @ Feb 26 2011, 23... Feb 27 2011, 16:33      alex_os Цитата(_Anatoliy @ Mar 1 2011, 10:46) Не ... Mar 1 2011, 09:27       _Anatoliy Цитата(alex_os @ Mar 1 2011, 11:27) Мне к... Mar 1 2011, 09:53        _Anatoliy Цитата(_Anatoliy @ Mar 1 2011, 11:53) Ага... Mar 1 2011, 15:53 alex_os Цитата(_Anatoliy @ Feb 26 2011, 18:38) Ко... Feb 27 2011, 05:09 polyakovav Хорошо бы для начала сгенерить на выходе ЦАП синус... Mar 1 2011, 17:13 _Anatoliy Цитата(polyakovav @ Mar 1 2011, 19:13) Хо... Mar 1 2011, 17:23 alexPec Цитата(polyakovav @ Mar 1 2011, 20:13) Хо... Mar 2 2011, 10:55  _Anatoliy Цитата(alexPec @ Mar 2 2011, 12:55) Да-да... Mar 3 2011, 10:41   alexPec Цитата(_Anatoliy @ Mar 3 2011, 13:41) А к... Mar 3 2011, 14:35    _Anatoliy Цитата(alexPec @ Mar 3 2011, 16:35) Сейча... Mar 3 2011, 19:00     alexPec Цитата(_Anatoliy @ Mar 3 2011, 22:00) Спа... Mar 4 2011, 11:16      _Anatoliy Все,ухожу в подполье т.е. переразвожу плату.Я отк... Mar 5 2011, 08:26       _Anatoliy Всё,с модулятором QAM256 закончил,если кому интере... Mar 12 2011, 07:30        _Anatoliy Цитата(_Anatoliy @ Mar 12 2011, 09:30) Я ... Mar 16 2011, 15:52        AndrewS6 Цитата(_Anatoliy @ Mar 12 2011, 10:30) Те... Mar 17 2011, 07:25         _Anatoliy Цитата(AndrewS6 @ Mar 17 2011, 09:25) Есл... Mar 17 2011, 07:54          alexPec Цитата(_Anatoliy @ Mar 17 2011, 10:54) По... Mar 17 2011, 09:48           _Anatoliy Цитата(alexPec @ Mar 17 2011, 11:48) А не... Mar 17 2011, 12:03            alexPec Цитата(_Anatoliy @ Mar 17 2011, 15:03) 20... Mar 17 2011, 20:51             _Anatoliy Цитата(alexPec @ Mar 17 2011, 22:51)
Вы ... Mar 18 2011, 06:57              _Anatoliy Нашёл измеритель который меряет mer на всех несущи... Apr 7 2011, 05:58               Serg76 Цитата(_Anatoliy @ Apr 7 2011, 08:58) Наш... Apr 7 2011, 06:33                _Anatoliy Цитата(Serg76 @ Apr 7 2011, 07:33) Фазовы... Apr 7 2011, 07:24                 alex_os Цитата(_Anatoliy @ Apr 7 2011, 11:24) Всё... Apr 7 2011, 07:37                  _Anatoliy Цитата(alex_os @ Apr 7 2011, 08:37) А есл... Apr 7 2011, 07:50                  _Anatoliy Ну а такой конкретный вопрос : в результате измере... Apr 14 2011, 17:04               alex_os Цитата(_Anatoliy @ Apr 7 2011, 09:58) Наш... Apr 7 2011, 06:57               alexPec Цитата(_Anatoliy @ Apr 7 2011, 09:58) Наш... Apr 16 2011, 08:29                _Anatoliy Цитата(alexPec @ Apr 16 2011, 10:29) Стра... Apr 16 2011, 11:16                 alexPec Где только люди приборы такие берут? У меня то вс... Apr 16 2011, 18:02                  _Anatoliy Цитата(alexPec @ Apr 16 2011, 19:02)
С... Apr 17 2011, 07:20                   alexPec Цитата(_Anatoliy @ Apr 17 2011, 11:20) С... Apr 17 2011, 08:02                    _Anatoliy Опять не надолго вернулся к этой теме.Коллеги,подс... May 10 2011, 12:08                     _Anatoliy Интересно куда это все мэтры dsp поуходили? Новый ... May 15 2011, 07:27                     alex_os Цитата(_Anatoliy @ May 10 2011, 16:08) Оп... May 15 2011, 17:42                      _Anatoliy Цитата(alex_os @ May 15 2011, 18:42) А ес... May 15 2011, 18:33                       petrov Цитата(_Anatoliy @ May 15 2011, 22:33) Ка... May 15 2011, 18:55 polyakovav А разрядность FFT увеличить не пробовали? Mar 1 2011, 17:25 _Anatoliy Цитата(polyakovav @ Mar 1 2011, 19:25) А ... Mar 1 2011, 17:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|