|
|
  |
структура модема при 8psk |
|
|
|
Sep 12 2013, 11:45
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(petrov @ Sep 12 2013, 05:34)  Кстати лучшие КВ модемы как раз single carrier. ИМХО приемущество OFDM только в простоте разработки. Опять же вопрос на который вы не ответили. Что значит отработка замирания классическим модемом и что значит лучшесть ? На столе при измерении чутья спорить глупо, на реальных трассах смотреть надо. Из недавнего, на нашем предприятии, местный гуру анализировал одну систему вертолетной связи, люди хотели 100км, 20 мегабит в полете. получили 20км, 2 мегабита. Хотя на столе, все работало прекрасно.  Обратились за советом как исправить, а там модем новый делать надо (причем не только обработку сигнала) Цитата(fontp @ Sep 12 2013, 06:36)  Значит мне так показалось. Но я смотрел экспериментальные данные по dvb-t. Замирания больше 6 дб практически не наблюдаются смотреть надо, все сильно зависит от условий применения. наша фирма уже давно занимается РРЛ, накоплена куча статистики по разным видам трасс, все там сильно не однозначно. В среднем энергетический запас на замирание береться 20дБ минимум. Цитата(Виктор39 @ Sep 12 2013, 06:14)  весьма интересно, мне даже мысль такая не приходила, что можно несколько раз подряд подстраивать эквалайзер по известной последовательности повторяя ее. дык оно так и делается, если насушка и тактовая не рветься (нет скачков по частоте/полосе) то и подстаивается за несколько фреймов. есть кстати мега пособие, перевод доки, ЕМНИП от МЭС по построению РРЛ, там много внимания уделено особенностям проектирования радиотрасс. Могу выложить кому интересно(Для меня самое занятное было описание как специально глушится вторая зона френеля искуственными препятствиями, что бы работало)
--------------------
|
|
|
|
|
Sep 12 2013, 11:53
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (des00 @ Sep 12 2013, 15:45)  Опять же вопрос на который вы не ответили. Что значит отработка замирания классическим модемом и что значит лучшесть ? он ответил про diversity channel. Но тема становится вашими молитвами обо всем сразу, кроме 8psk QUOTE (petrov @ Sep 12 2013, 14:34)  Почему OFDM будет работать а single carrier нет, причём что вторая имеет встроенную diversity по частоте? Кстати лучшие КВ модемы как раз single carrier. ИМХО приемущество OFDM только в простоте разработки. QUOTE (des00 @ Sep 12 2013, 15:45)  смотреть надо, все сильно зависит от условий применения. наша фирма уже давно занимается РРЛ, накоплена куча статистики по разным видам трасс, все там сильно не однозначно. В среднем энергетический запас на замирание береться 20дБ минимум. Смотря в каком диапазоне частот и насколько быстрые замирания. На то что снег пошел приходится всегда закладывать)) но не на быстрые замирания 20 дб
|
|
|
|
|
Sep 12 2013, 15:59
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(petrov @ Sep 12 2013, 06:58)  Конечно выкладывайте, очень интересно. объем файла большой, поэтому только так http://disk.tom.ru/jxfdjaa Документ называется "СПРАВОЧНИК ПО ЦИФРОВЫМ РАДИОЕЛЕЙНЫМ СИСТЕМАМ" авторы МЕЖДУНАРОДНЫЙ СОЮЗ ЭЛЕКТРОСВЯЗИ, БЮРО РАДИСВЯЗИ Женева, 1996 г. Смотреть главу 4 - ПРОЕКТНЫЕ ПАРАМЕТРЫ разделы 4.1 ВОПРОСЫ , СВЯЗАННЫЕ С РАСПРОСТРАНЕНИЕМ РАДИОВОЛН 4.3 МЕРЫ РАДИОЭЛЕКТРОННОГО ПОДАВЛЕНИЯ Кто может выложите на фтп, т.к. сам не могу. Цитата(fontp @ Sep 12 2013, 06:53)  Смотря в каком диапазоне частот и насколько быстрые замирания. На то что снег пошел приходится всегда закладывать)) но не на быстрые замирания 20 дб бюджет на погоду плюсуется к бюджету на замирание, ЕМНИП в доке что я выложил это описано. Но там все еще сильно зависит от требований к надежности канала, одно дело обеспечить надежность 0.9, другое 0,999. Для телевидения, к которому, если не ошибаюсь, относиться DVB требования совсем другие чем например к передачи магистрального трафика STM-1 Цитата(petrov @ Sep 12 2013, 05:52)  если замирания частотно селективные, single carrier потенциально будет иметь энергетическое преимущество перед OFDM, только получить его практически не просто. Может быть я ошибаюсь и не разбираюсь в OFDM, но если рассмотреть на уровне логики здравого смысла то: 1. В случае SC на входе модема мы имеем отсчеты мгновенной частоты и фазы. В случае частотноселективного замирания будет пропадание мгновенной входной мощности на входе приемника, что на спектре будет выглядеть как спектральный 0. Эквалайзер будет пытаться выровнять характеристику канала за счет "выращивания" на этом месте спектрального подъема и занижения всех других частот. Т.е. он "разгоняет" шум на битых отсчетах и уменьшает энергию не битых. Т.к. искажение вызвано уже не AWGN каналом, то декодеру придется постараться вытащить сигнал. 2. В случае многочастотной передачи, на входе модема имеем фактически набор частот длительностью в символ. Если длительность символа будет взята в несколько раз больше длительности замирания, то такой модем вообще не увидит что там что-то было. Ну а если нет, то будет выпадение части частот, но остальные затронуты быть не должны. Что решается вопросом выбора декодера и перемежителя. и согласен с уважаемым fontp тема ушла от 8PSK, но как я понимаю речь можно вести о любой другой SC КАМ модуляции(круглой, квадратной, шахматной не важно)
--------------------
|
|
|
|
|
Sep 13 2013, 09:24
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(des00 @ Sep 12 2013, 19:59)  объем файла большой, поэтому только так http://disk.tom.ru/jxfdjaaСкачал, спасибо. Цитата(des00 @ Sep 12 2013, 19:59)  Может быть я ошибаюсь и не разбираюсь в OFDM, но если рассмотреть на уровне логики здравого смысла то: 1. В случае SC на входе модема мы имеем отсчеты мгновенной частоты и фазы. В случае частотноселективного замирания будет пропадание мгновенной входной мощности на входе приемника, что на спектре будет выглядеть как спектральный 0. Эквалайзер будет пытаться выровнять характеристику канала за счет "выращивания" на этом месте спектрального подъема и занижения всех других частот. Т.е. он "разгоняет" шум на битых отсчетах и уменьшает энергию не битых. Т.к. искажение вызвано уже не AWGN каналом, то декодеру придется постараться вытащить сигнал. Хороший эквалайзер ничего не разгоняет, а уменьшает среднеквадратичную ошибку насколько это возможно, конечно BER для частотно-селективного канала будет правее проходить по сравнению с AWGN. Каждый передаваемый бит размазан по всему спектру и не может быть уничтожен частотно-селективным замиранием. Цитата(des00 @ Sep 12 2013, 19:59)  Если длительность символа будет взята в несколько раз больше длительности замирания, то такой модем вообще не увидит что там что-то было. Всё с точностью до наоборот, если время стационарности канала меньше длительности символа, канал промодулирует поднесущие до разрушения ортогональности и нулевого значения на выходе согласованного фильтра, никакой FEC не поможет. Цитата(des00 @ Sep 12 2013, 19:59)  Ну а если нет, то будет выпадение части частот, но остальные затронуты быть не должны. Что решается вопросом выбора декодера и перемежителя. Только ошибок от выпадения частот будет очень много даже при хорошем сигнал/шум, что означает большие энергитические потери на передачу проверочных бит, ошибки будут иметь "хемминговый" характер, досвиданья мощные турбокоды, здравствуй БЧХ.
|
|
|
|
|
Sep 13 2013, 19:05
|

Профессионал
    
Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815

|
Цитата Всё с точностью до наоборот, если время стационарности канала меньше длительности символа, канал промодулирует поднесущие до разрушения ортогональности и нулевого значения на выходе согласованного фильтра, никакой FEC не поможет. Смотря какие нестационарности происходят. Но в основном так и есть. OFDM, например, должен подтверждать каждый канал чаще чем они выпадают иначе на выходе будет все что угодно, но не то что послано. Это налагает ограничение на длительность символа. Единственный вариант который меня устроил это OPSK для быстрой синхронизации и fast hopping для быстрого поиска не "мертвой" частоты. Поток нарезается на части и передается кусками на разных частотах (каждой части присваивается локально-уникальный номер). Приемник отвечает пакетом со списком того чего он не разобрал. Этот пакет передается по разу на двух частотах, где вероятность ошибки была наименьшей. Куски переповторяются на тех частотах, которые не выпали вместе с новыми данными. "Погибшие" частоты периодически возобновляются для проверки. Есть передача на разных частотах, как в OFDM, но мгновенно мощность сосредоточена лишь в одном канале. В этом алгоритме, на очень слабом сигнале есть косяк: иногда появляется "несчастливый" кусок, который никак не хочет проходить по каналу. Пришлось делать ветку типа "бросаем все и посылаем только его". Кстати, кто на моей аватарке распознает тип модуляции?
|
|
|
|
|
Sep 16 2013, 13:07
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
подстраиваю эквалайзер по 16 известным символам каждого 48-ми символьного кадра. порой случается так, что на неизвестных символах корректор изменяется таким образом, что поворачивает фазу символов(не знаю или так правильно называть), т.е. получается, что эквалайзер пытается свести сигнал к повернутому созвездию, каждая точка которого смещена на pi/4(или +-n*pi/4 ). за время 16 символов эквалайзер не успевает настроиться таким образом, чтобы снова подтягивать сигнал к нужному созвездию. порой приходиться ждать 10-тки кадров с известными последовательностями, чтобы это произошло или вовсе никогда этого не случается. вопрос: можно ли каким-то образом по этим 16-ти известным символам в начале оценить, поворачивает ли эквалайзер созвездие, и если да, то на какой угол? и затем просто входной сигнал домножать на экспоненту рассчитанного угла?! и в принципе, можно еще как-то с пользой использовать эти 16-ть известных символов?
Сообщение отредактировал Виктор39 - Sep 16 2013, 13:25
|
|
|
|
|
Sep 16 2013, 16:25
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Виктор39 @ Sep 16 2013, 07:07)  порой приходиться ждать 10-тки кадров с известными последовательностями, чтобы это произошло или вовсе никогда этого не случается. вопрос: можно ли каким-то образом по этим 16-ти известным символам в начале оценить, поворачивает ли эквалайзер созвездие, и если да, то на какой угол? и затем просто входной сигнал домножать на экспоненту рассчитанного угла?! и в принципе, можно еще как-то с пользой использовать эти 16-ть известных символов? уже писал как это можно сделать вроде на второй странице. а в вашем случае: 1. разную скорость работы эквалайзера по обучалке и в слепую не пробовали делать ? 2. DD обычно включают когда дисперсия точки находиться в пределах области жесткого решения, в противном случае это чревато проблемами некорректных решений. Пока дисперсия не удовлетворительная, используют другие слепые методы
--------------------
|
|
|
|
|
Sep 17 2013, 06:09
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата(des00 @ Sep 16 2013, 19:25)  уже писал как это можно сделать вроде на второй странице.
а в вашем случае: 1. разную скорость работы эквалайзера по обучалке и в слепую не пробовали делать ? 2. DD обычно включают когда дисперсия точки находиться в пределах области жесткого решения, в противном случае это чревато проблемами некорректных решений. Пока дисперсия не удовлетворительная, используют другие слепые методы я понимаю, как можно рассчитать фазу. первоначальная фазовая синхронизация у меня присутствует по преамбуле. хочу узнать алгоритм, как это делается по пилотам. пробую реализовать следующую схему: приходит пилот сигнал. рассчитываю значения на выходе эквалайзера(не знаю, может отключить адаптацию здесь?!) в слепую по пилоту. оцениваю фазовую расстройку. если нужно поворачиваю входной сигнал на рассчитанную фазу. сбрасываю эквалайзер в состояние, в котором он находился до пилота. повторно работаю по пилот-сигналу, уже с обучением. насколько это верно?! 1. объясните, что конкретно вы имеете ввиду?! 2. дисперсия точки - это квадрат ошибки DD? что это за предел области жесткого решения? какие конкретно слепой метод вы можете посоветовать. я много чего пробовал, но ничто не улучшает качество работы. хотя мой опыт наблюдения за поведением модельки весьма относителен.
|
|
|
|
|
Sep 17 2013, 10:42
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата(petrov @ Sep 17 2013, 12:52)  В многолоучёвом канале никакой одной фазы несущей не существует, она в каждом луче своя. По пилотам настраивают эквалайзер, он в том числе фазы лучей синхронизирует. действительно, а я об этом даже не подумал... только вот по пилотам не успевает эквалайзер фазы лучей синхронизировать...( но мы ведь можем как-то оценить, к правильному ли созвездию исправляет эквалайзер или к повернутому и дальше каким-то образом использовать данную информацию?! вот еще такого типа вопрос. в принимаемом сигнале нет пилот сигналов, но данные передаются с помощью 16-ти заранее известных символьных последовательностей(2-ух позиционных. после скрамблера становятся 8-ми позиционными) длинной в 16 символов. т.е. получается, что мы знаем приходящий сигнал с точностью до 1/16. каким образом можно использовать эту информацию. может быть каким-то образом пропускать очередные 16 символов через банк фильтров согласованных с каждой из 16-ти известных последовательностей?! но это уж слишком трудоемко. да и в такой схеме никакой эквалайзер не нужен. как можно использовать данную информацию?
Сообщение отредактировал Виктор39 - Sep 17 2013, 11:03
|
|
|
|
|
Sep 17 2013, 11:04
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата(petrov @ Sep 17 2013, 14:03)  Ничего не понятно, как же вы эквалайзер настраиваете, если последовательность неизвестна? это уже другой тип сигнала... есть сигналы с пилотами, а есть такие, как я описал в предыдущем сообщении
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|