alex_kos 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба Дорогие форумчане, приветствую Вас! В ЦОС специалистом не являюсь, но есть задача которую надо решить и желание хоть немного в этот пласт знаний вникнуть! Решаемая задача - распознавание типа модуляции (ФМ2, ФМ4, ФМ8, КАМ16, КАМ32, КАМ64, КАМ128, КАМ256) сигналов при приеме в отложенном режиме. Необходимо разработать мат. аппарат с апробацией его в матлабе. К сожалению специалистов по близости в этой области нет, с кем бы можно было проконсультироваться по этому вопросу. На этом форуме хотелось бы найти так сказать "проводника", который бы помог вникнуть в эту область хотя бы в части решаемой задачи. То есть какие методы используюся, какую литературу почитать? В текущий момент есть вопрос по отработке первого этапа решения данной задачи - построение сигнального созвездия. Для построения сигнального созвездия необходимо выполнить этапы, по которым возникают следующие вопросы: 1 - фильтрация сигнала (каким фильтром и на каких частотах её проводить?) 2 - определение несущей частоты (как ?) 3 - определение тактовой частоты (как ?) 4 - определение координат для построения сигнального созвездия (так понимаю это вопрос демодуляции, хотелось бы так же понять его механизм) И есть ли у кого нибудь запись реального сигнала с данным видом модуляции? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serjj1333 0 13 октября, 2015 Опубликовано 13 октября, 2015 · Жалоба В вашем вопросе я вижу постановку двух связанных но различных задач. Первая - это слепое обнаружение сигнала в некотором частотном диапазоне (в каком? Нельзя искать сигнал сразу во всех, разная физика распространения и приёма, разная радиоаппаратура премного тракта). В процессе обнаружения оцениваются базовые параметры - центральная (несущая) частота, полоса, мощность, сигнал-шум. Эти параметры нужны для грубой оценки узкого частотного канала: грубое выставление гетеродина, подгонка премного фильтра и коэффициента децимации. Вторая - это когда вы имеете децимированный и отфильтрованный сигнал, попытаться уточнить параметры, оцененные на предыдущем шаге и классифицировать модуляцию с помощью некоторого метода. Оценку разумеется придётся делать по нескольким фазам децимации. Для каждой ожидаемой схемы модуляции можно ввести некоторую метрику, решая задачу оптимизации, получаем некоторое решение. По сути это метод максимального правдоподобия. Количество перебираемых им вариантов будет расти лавинообразно по мере увеличения количества модуляций и степеней свободы по ключевым параметрам: несущая, символьная, импульсная характеристика канала. Какую задачу решаете вы? Каждая из описанных задач сама по себе очень нетривиальна как в плане алгоритма так и в плане реализации. Затраты ресурсов могут оказаться значительно выше, чем вы можете себе это представить. Причём, хоть вторая задача и кажется более сложной и неясной, определяющим фактором для цены может как раз быть первая, т.к она определяет стоимость аналогового тракта, его многоканальность и скорости первичной обработки (до децимации) и как следствие скорости и объёмы ПЛИС. И это конечно не та тема, с которой нужно начинать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ScrewDriver 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Постановка задачи: не зная ничего о виде и параметрах сигнала, осуществить его автоматическую демодуляцию. По-моему, реальный действующий результат такой работы потянет на нобелевку. А если ее решит неспециалист в области ЦОС - то на две. Я думаю, следует начать с "Цифровые радиоприемные системы. Справочник" 1990 г. под редакцией Жодзишского - просто чтобы оценить масштабы задачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 6 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба И есть ли у кого нибудь запись реального сигнала с данным видом модуляции? http://www.radioscanner.ru/forum/21.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stealth-coder 2 17 октября, 2015 Опубликовано 17 октября, 2015 · Жалоба Книга по методам определения вида модуляции с реализациями на Matlab http://eu.wiley.com/WileyCDA/WileyTitle/pr...1118906497.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 17 октября, 2015 Опубликовано 17 октября, 2015 · Жалоба Постановка задачи: не зная ничего о виде и параметрах сигнала, осуществить его автоматическую демодуляцию. В постановке задачи не говорится о полной априорной неопределенности, классификация производится по определенному набору видов модуляции, либо выносится решение, что анализируемый сигнал не принадлежит этому набору, сам канал, видимо, в предположении AWGN. Я думаю, следует начать с "Цифровые радиоприемные системы. Справочник" 1990 г. под редакцией Жодзишского - просто чтобы оценить масштабы задачи. Книга хорошая, но к данному вопросу прямого отношения не имеет, основной упор должен быть сделан на разработку самого алгоритма обнаружения/классификации, а как это будет реализовано и на чем - вопрос второстепенный, примерный алгоритм набросал serjj Одно бесспорно- новичку эту тему не поднять Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
7777777alex 0 21 октября, 2015 Опубликовано 21 октября, 2015 · Жалоба Вопрос топика уже многократно решен и реализован в железе и у нас, и зарубежом. Примеч классифицируются не только перечисленные виды модуляций, но и типы систем (gsm, wifi, dvb-t, dvb-s2, и т.д. и т.п. в зависимости от диапазона анализа) Если классификация не налету ( не в железе), особых проблем в разработке алгоритма не возникнет. 1. Строится модуль спектра, определяется полоса сигнала по уровню (выбираете сами) 2. В этой полосе осуществляется фильтрация (обычный ФНЧ, порядок определяется наличием, отсутствие соседних каналов) у вас появляется однозначная оценка максимальной бодовой => полоса фильтра 3. Осуществляется оценка бодовой скорости и несущей частоты комплексная алгребра, комплексная огибающая 4. классифицируется тип модуляции 5. если нужно, делаем тактовую, фазовые подстройки и пишем (показываем) созвездия (llr) Для этого нужно либо иметь багаж знаний, либо приобретать его в процессе) Начните с малого научитесь определять бодовую скорость и отстройку несущей частоты. Смотрим комплексную алгебру, возведение в степень комплексного числа, операции с комплексной огибающей сигнала и т.п. Попробуйте рассмотреть сигналы с известной бодовой и несущей но с разными видами модуляции Удачи Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex_kos 0 29 октября, 2015 Опубликовано 29 октября, 2015 · Жалоба stealth-coder а скачать эту книгу где нибудь можно? Она у вас есть? Она действительно стоит своих денег? 7 т.р. как-то дороговато. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 29 октября, 2015 Опубликовано 29 октября, 2015 · Жалоба stealth-coder а скачать эту книгу где нибудь можно? Так в интернете же :) Automatic_Modulation_Classification_Principles__Algorithms_and_Applications.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex_kos 0 29 октября, 2015 Опубликовано 29 октября, 2015 (изменено) · Жалоба Grizzzly спасибочки )) 7777777alex' у меня к сожалению нет возможности отослать вам личное сообщение (пользователь я здесь новый и сайт мне такую возможность не предоставляет), можно как-то с вами связаться по электронке? Изменено 29 октября, 2015 пользователем alex_kos Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 29 октября, 2015 Опубликовано 29 октября, 2015 · Жалоба Любую модуляцию можно декодировать по фазе, частоте и амплитуде. Весь неадекват постановки задачи в том, что не зная ее изначально, когерентный прием практически невозможен. А это по -3 дБ в ведро по каждому из параметров для сигналов с узкой базой и сколько угодно дБ в ведро для сигналов с широкой базой или длинными корреляционными последовательностями - известное число таких вариантов уже сейчас практически бесконечно. А если не дай БГ сигнал сформирован неортгонально, когда число гипотез даже по известному сигналу может быть нехилым. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться