Цитата(Dub01 @ May 4 2008, 20:25)

При Fs=7200кГц и Fft=128 точек получим частотный разнос 56.25Гц(это хорошо), а вот по длительности всего 17.8мс (t=Fft/Fs), а по стандарту M39 должно быть 22.5мс. (Хотя уже подсказали что 17.8 это без учёта защитного интервала, но я честно не нашёл про него в стандарте, вот про преамбулу чётко написано 517мс - т.е. у меня тут вопрос откуда 4.7мс и удовлетворяет ли это стандарту).
22.5 - 17.8 = 4.7 = 17.8 / 4
То есть защитный интервал равен одной четверти OFDM-символа - довольно часто встречающаяся в OFDM практика, хотя бывает и короче. Защитный интервал представляет собой копию последней четверти OFDM-символа, но передается перед самим символом.
Цитата(AVR @ Jul 22 2008, 16:17)

Подсказка: автокорреляция сигнала (до FFT) - если префикс большой - то замечательно, если маленький - вся надежда на преамбулу если есть или на другие свойства символа в конкретном стандарте

Автокорреляция в OFDM во временной области не эффективна - очень широкий и не выраженный пик. Лучше детектить преамбулу путем автокорреляции в частотной области - точнее автокоррелировать амплитуды поднесущих с амлитудой пилотов в преамбуле. Это позволить задетектировать преамбулу в плюс-минус guard-интервале. Дальнейшее надо предоставить эквалайзеру.
Цитата(AVR @ Aug 28 2007, 23:28)

Извините за оффтоп, тоже вопросик есть...
Есть запись сигнала, параметры которого полностью известны, но вот демодулировать его у меня не получается... В каждом символе есть небольшая копия конца символа (guard интервал) и сам символ. При движении "окна" DFT по всему этому символу амплитуды ессно остаются почти одинаковыми, но вот фазы крутятся...
Если удачно подогнать смещение от начала, то этот поворот будет таким что его можно скорректировать по pilot-поднесущим (фаза откладывается по вертикали от -180 до + 180):
[attachment=13283:attachment]
А если не повезет, то так:
[attachment=13284:attachment]
Во втором случае, наверное, ничто не поможет...
Подскажите, пожалуйста, что может быть не так, как быть...
Может частота дискретизации немного не верно выбрана что приводит к такому поведению фаз?..
Нет, ты промахнулся окном мимо начала символа. Читай теорему о сдвиге ДПФ. Вот используя наклон линии фазы можно с точностью до десятой части (точность зависит от SNR) сэмла прикинуть на сколько ты промахнулся. Это можно использовать для синхронизации.
Более того, прямую линию фазы ты не получишь никогда. И причиной тому служат несколько вещей:
1) Не синхронизированны генераторы приемника и передатчика
2) Частотный сдвиг
Первый пункт можно исправить построив по преамбуле эквалайзер, который ты будешь применять ко всем последующим OFDM-символам. Он будет докручивать твои поднесущие так, чтобы линия фазы была прямой.
Частотный сдвиг нужно компенсировать путем детектирования и последующего вычета частоты расхождения из сигнала.