Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Откуда выбросы о OFDM-генератора
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
lennen
Я сейчас качественно сделал генерацию 4 ОФДМ сигналов за каждую итерацию обработки введенных пользователем данных. Единственное, что я пока не рассматриваю как возможную проблему (но может дело и в этом) - я немного не по-классически сформировал OFDM в частотной области, добавив больше нулей в спетре, чтобы во временной области получить соответствующие частоты.
Так вот, дело в том, что пики на стыке ОФДМ-символов колоссальны. Специально не добавлял ни GI, ничего, то есть просто это выход ОБПФ.
Нормально ли это, что это и как победить это? На усилитель же я такой сигнал не буду подавать, то есть бороться надо. Может я просто ошибся, поэтому и прошу Вашей поддержки. Причем это нетерпимо именно тогда, когда сообщение заканчивается нулями, а для полностью заполненных символов, на глаз, приемлемое PAPR.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Заодно хочу попросить - покритикуйте вообще получившуюся программу?
Tpeck
Цитата(lennen @ Oct 23 2015, 11:24) *
Я сейчас качественно сделал генерацию 4 ОФДМ сигналов за каждую итерацию обработки введенных пользователем данных. Единственное, что я пока не рассматриваю как возможную проблему (но может дело и в этом) - я немного не по-классически сформировал OFDM в частотной области, добавив больше нулей в спетре, чтобы во временной области получить соответствующие частоты.
Так вот, дело в том, что пики на стыке ОФДМ-символов колоссальны. Специально не добавлял ни GI, ничего, то есть просто это выход ОБПФ.
Нормально ли это, что это и как победить это? На усилитель же я такой сигнал не буду подавать, то есть бороться надо. Может я просто ошибся, поэтому и прошу Вашей поддержки. Причем это нетерпимо именно тогда, когда сообщение заканчивается нулями, а для полностью заполненных символов, на глаз, приемлемое PAPR.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Заодно хочу попросить - покритикуйте вообще получившуюся программу?

Чем больше одинаковых данных, тем больше PAPR. Подайте одни нули и получите один отсчет во временной области. Используйте скремблер.
lennen
Спасибо! Давайте подробнее. В Матлаб у меня все работало, но я не помню, чем точно заполнялись поднесущие, когда данные уже закончились. Чем они могут заполняться? там ведь скремблер не использовался, а уровень ПАПР все равно в норме был. Как это возможно?
lennen
И вопрос №2 - как проще сделать скремблер в C#?
lennen
А скремблер я сделал=P С ним выбросов нет. Но я, все-равно, не понимаю, почему у меня с кодом в матлаб всплесков могло не быть?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.