реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> восстановление несущей ofdm модем
infinity
сообщение Mar 19 2010, 11:09
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169



Цитата(svalery @ Mar 19 2010, 08:50) *
Можно и так, просто иногда накладно Фурье в 2раза больше делать. Расскажите как планируется делать подстройку частоты если она больше ширины поднесущей ?

Бывают случаи, когда сделать интерполяцию в 2 раза на фурье проще, чем использовать фнч, или cic. А подстройка не больше разноса поднесущих. Не понимаю, почему вы догадались, что это так.

Сообщение отредактировал infinity - Mar 19 2010, 11:10
Go to the top of the page
 
+Quote Post
svalery
сообщение Mar 19 2010, 11:38
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 18-07-09
Из: Н.Новгород
Пользователь №: 51 363



Цитата(infinity @ Mar 19 2010, 14:09) *
А подстройка не больше разноса поднесущих. Не понимаю, почему вы догадались, что это так.


Тут мне самому интересно какие есть способы (которые реально работают в железке) подстройки на целое кол-во поднесуших. Один мне известный как раз и основан на использовании защитных полос и шаблонов сдвинутых пилот тонов(на моделе работает, хотя как это будет в железке хз, попробовать не пришлось).

Сообщение отредактировал svalery - Mar 19 2010, 11:39
Go to the top of the page
 
+Quote Post
infinity
сообщение Mar 20 2010, 07:36
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169



Цитата(svalery @ Mar 19 2010, 14:38) *
Тут мне самому интересно какие есть способы (которые реально работают в железке) подстройки на целое кол-во поднесуших. Один мне известный как раз и основан на использовании защитных полос и шаблонов сдвинутых пилот тонов(на моделе работает, хотя как это будет в железке хз, попробовать не пришлось).

Тема интересная. Сам не раз задумывался, как делать, когда время подоспеет. В том что читал, хороших идей не встречал, или же не по глазам было. Если дадите ссылочку на патент, или на упоминание, как поступают продвинутые люди, буду признателен. Если идея здравая - можно попробовать и на железе - благо все под рукой, о результатах расскажу.


Цитата(petrov @ Mar 19 2010, 09:50) *
Т. е. канал у вас меняется настолько медленно что оцениваете вы его только по обучающей последовательности?

Пилот-тоны используете только лишь для подстройки частоты?

Усреднения по 8-ми пилот-тонам мало для реального отношения сигнал/шум, тем более что некоторые пилоты могут быть задавлены каналом.



Тут вот какое дело. Естественно, что делать так в рабочую железяку - преступление.
Но для того, чтобы можно было двигатся в этом направлении, т.е. задействовать хитрый алгоритм изменения положения пилотов от символа к символу, сначала нужно добится стабильной работы примитива. Что пока не совсем хорошо получается.

Если посмотреть объективно, у меня не большой опыт работ с эквалайзерами. Модем пакетный, в априори от пакету к пакету меняется все - ачх, фчх, усиление, ошибка по несущей. В таких условиях тяжело накапливать информацию об ошибках. И я не представляю, как можно развить идеи dfe, хотя буржуйские статейки на эту тему когда-то давно встречал. Поэтому-то и делаю эквалайзер как простой корректор, хотя вы- гуру по эквалайзерам, возможно и скажете, что так не делают.

Понимаю, что разбиратся в чужих описаниях, иногда дурацких ошибок- труд неблагодарный. И все же, если вы делали нечто похожее, буду признателен, за любые рассуждения на тему, чего же я делаю не правильно. smile.gif
Go to the top of the page
 
+Quote Post
petrov
сообщение Mar 20 2010, 08:08
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Проблема в том что непонятно как у вас там всё сделано.
Go to the top of the page
 
+Quote Post
infinity
сообщение Mar 30 2010, 01:34
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169



Цитата(petrov @ Mar 20 2010, 11:08) *
Проблема в том что непонятно как у вас там всё сделано.


Немного подумав, все-таки удалось найти причину всех бед. Оказалось, что до начала исправления эквалайзером символов по информации полученной из обучающей последовательности, следовало привести начальную фазу всех символов к одному значению. Если задуматься, то так и должно быть, иначе работать и не будет.

Таким образом, в каждом символе из значения фазы каждой поднесущей вычитаю фазу нулевой поднесущей и вуа-ля- дальше можно делать любую коррекцию. Все отлично заработало... до сигнал/шум 10-12 дБ. При этом значении фаза нулевой поднесущей начинает давать слишком большую ошибку и резко увеличивает ber. Конечно, увеличить чувствительность на несколько дБ позволит кодирование. С другой стороны, хочется добиться лучших результатов. Но как использовать не только нулевую поднесущию, но и все пилотные, а может быть и поднесущие данных, для приведения начальной фазы всех символов к одному значению? smile.gif
Go to the top of the page
 
+Quote Post
petrov
сообщение Mar 30 2010, 07:59
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Для оценки канала в какой-то поднесущей нужно усреднять много(несколько десятков) пилот-тонов в окрестности этой поднесущей как по частоте так и по времени.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 17:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016