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

 
 
> Статистический анализ
_Anatoliy
сообщение Jan 12 2010, 10:42
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Специалисты по статистическому анализу - помогите,плз!
Речь идёт о моментах и кумулянтах,нужно от теории перейти к практике.Вот лист из документа,в формуле (8) производится вычисление С(pq), где s - как я понял,входной вектор отсчётов.Подскажите,плз,как должна работать функция Cum().
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alex_os
сообщение Jan 13 2010, 06:18
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(_Anatoliy @ Jan 12 2010, 13:42) *
Специалисты по статистическому анализу - помогите,плз!
Речь идёт о моментах и кумулянтах,нужно от теории перейти к практике.Вот лист из документа,в формуле (8) производится вычисление С(pq), где s - как я понял,входной вектор отсчётов.Подскажите,плз,как должна работать функция Cum().

Вообще кумулянты однозначно определяются через моменты, т.е. C(p,q) можно легко вычислить зная моменты M(m,n), где m = 0...p, n= 0...q.
Например в этом букваре можно почитать.
ps s - это пожоже не вектор а просто входной отсчет.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 14 2010, 07:17
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(alex_os @ Jan 13 2010, 08:18) *
Вообще кумулянты однозначно определяются через моменты, т.е. C(p,q) можно легко вычислить зная моменты M(m,n), где m = 0...p, n= 0...q.
Например в этом букваре можно почитать.
ps s - это пожоже не вектор а просто входной отсчет.


Спасибо!
А Вам,случайно,не приходилось заниматься "An Automatic Digital Modulation Classifier (Digital-Signal-Type Identification)"?
Возможно ли выполнить идентификацию не зная символьной скорости и ошибки несущей (при произвольной фазе выборки)?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 14 2010, 20:20
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(_Anatoliy @ Jan 14 2010, 10:17) *
Возможно ли выполнить идентификацию не зная символьной скорости и ошибки несущей (при произвольной фазе выборки)?

По-моему особого труда не составит перед идентификацией типа модуляции определить отстройку по несущей и символьную скорость. Например, использовать классические методы нелинейного преобразования сигнала (анализ огибающей и возведение в степень). Затем уже для идентификации типа модуляции использовать набор демодуляторов, точнее их выход в виде сигнального созвездия.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 15 2010, 07:35
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Serg76 @ Jan 14 2010, 22:20) *
По-моему особого труда не составит перед идентификацией типа модуляции определить отстройку по несущей и символьную скорость. Например, использовать классические методы нелинейного преобразования сигнала (анализ огибающей и возведение в степень). Затем уже для идентификации типа модуляции использовать набор демодуляторов, точнее их выход в виде сигнального созвездия.


Допустим,этим методом я найду ошибку частоты несущей и символьную скорость,но как быть с фазой несущей и фазой символьной синхронизации?Методы автоподстройки не годятся,речь идёт о небольших пакетных сообщениях (несколько десятков или сотен символов).
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 15 2010, 11:00
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(_Anatoliy @ Jan 15 2010, 10:35) *
Допустим,этим методом я найду ошибку частоты несущей и символьную скорость,но как быть с фазой несущей и фазой символьной синхронизации?Методы автоподстройки не годятся,речь идёт о небольших пакетных сообщениях (несколько десятков или сотен символов).

остается искать только по известной синхрогруппе
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 15 2010, 12:01
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Serg76 @ Jan 15 2010, 13:00) *
остается искать только по известной синхрогруппе

Со случайными фазами?Перебирать фазы пока созвездие не раскроется?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 15 2010, 12:30
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(_Anatoliy @ Jan 15 2010, 15:01) *
Со случайными фазами?Перебирать фазы пока созвездие не раскроется?

фазы Вы найдете по известной преамбуле. усредненную отстройку по несущей можно определить фазовым детектором на длине пакета. затем на втором проходе устраняете все эти отстройки по всем отсчетам в пакете. а уже затем можно смело демодулировать этот пакет и получить отсчеты сигнального созвездия. Это все при условии что известна символьная скорость сигнала (хотя бы с определенной долей погрешности)

Сообщение отредактировал Serg76 - Jan 15 2010, 12:32
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 15 2010, 12:44
Сообщение #9


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Serg76 @ Jan 15 2010, 14:30) *
фазы Вы найдете по известной преамбуле. усредненную отстройку по несущей можно определить фазовым детектором на длине пакета. затем на втором проходе устраняете все эти отстройки по всем отсчетам в пакете. а уже затем можно смело демодулировать этот пакет и получить отсчеты сигнального созвездия. Это все при условии что известна символьная скорость сигнала (хотя бы с определенной долей погрешности)

Сигналы будут самые разные,в общем случае преамбула не известна.Как быть в этом случае?
А символьную скорость думаю как раз можно получить применив метод нелинейного преобразования сигнала.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 15 2010, 12:59
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(_Anatoliy @ Jan 15 2010, 15:44) *
Сигналы будут самые разные,в общем случае преамбула не известна.Как быть в этом случае?
А символьную скорость думаю как раз можно получить применив метод нелинейного преобразования сигнала.

Не зная преамбулы задачу будет очень сложно решить. Необходимо применять сверхбыстродействующие схемы вхождения в синхронизм.

Сообщение отредактировал Serg76 - Jan 15 2010, 13:16
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 15 2010, 16:19
Сообщение #11


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Serg76 @ Jan 15 2010, 14:59) *
Не зная преамбулы задачу будет очень сложно решить.

Да,я это понял,с тоски полез в кумулянты. unsure.gif
Go to the top of the page
 
+Quote Post
alex_os
сообщение Jan 15 2010, 20:45
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(_Anatoliy @ Jan 15 2010, 19:19) *
Да,я это понял,с тоски полез в кумулянты. unsure.gif

Кумулянты это для дисертаций smile.gif. А чтобы работало корреляторы с преамбулой.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 16 2010, 07:18
Сообщение #13


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(alex_os @ Jan 15 2010, 22:45) *
Кумулянты это для дисертаций smile.gif. А чтобы работало корреляторы с преамбулой.

Вы правы,в статье недосмотрел одну строчку,а в ней сказано что обработке должны подвергаться отсчёты после частотной и символьной синхронизации. laughing.gif

1).Вытащить неизвестную преамбулу из неизвестного сигнала - это решаемая задача?
2).А для чего нужна для идентификации частотная синхронизация?Её отсутствие приводит к вращению векторов и вместо созвездия будут концентрические окружности,количество окружностей однозначно даст порядок QAM.Главное чтобы выполнялась символьная синхронизация.Или я что то пропустил?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 16 2010, 12:18
Сообщение #14


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(_Anatoliy @ Jan 16 2010, 10:18) *
Вы правы,в статье недосмотрел одну строчку,а в ней сказано что обработке должны подвергаться отсчёты после частотной и символьной синхронизации. laughing.gif

1).Вытащить неизвестную преамбулу из неизвестного сигнала - это решаемая задача?

наверное, нерешаемых задач не бывает. просто возникает законный вопрос: а может просто создать ансамбль всевозможных синхрокобинаций и обнаруживать их затем в сигнале методом перебора. мне, кажется, что все задачи по оценке неизвестных параметров к этому и сводятся.
Цитата(_Anatoliy @ Jan 16 2010, 10:18) *
2).А для чего нужна для идентификации частотная синхронизация?Её отсутствие приводит к вращению векторов и вместо созвездия будут концентрические окружности,количество окружностей однозначно даст порядок QAM.Главное чтобы выполнялась символьная синхронизация.Или я что то пропустил?

а как Вы распознаете кратность той же самой КАМ (например, 8 или 16 точек в сигнальном созвездии)?. или как, например, распознать PSK сигналы с постоянной огибающей и определить их кратность?
используйте коррелятор для обнаружения пакета и тогда можно обойтись и бех точной оценки по частоте. достаточно будет знать грубую ее оценку. а вот с символьной синхронизацией дела обстоят по-хуже. ее надо знать как можно точнее. кроме того, знание начальных фаз по несущей и тактам при таком обнаружении не обязательно.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 17 2010, 10:31
Сообщение #15


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Serg76 @ Jan 16 2010, 14:18) *
наверное, нерешаемых задач не бывает. просто возникает законный вопрос: а может просто создать ансамбль всевозможных синхрокобинаций и обнаруживать их затем в сигнале методом перебора. мне, кажется, что все задачи по оценке неизвестных параметров к этому и сводятся.

может быть,может быть...
Цитата(Serg76 @ Jan 16 2010, 14:18) *
а как Вы распознаете кратность той же самой КАМ (например, 8 или 16 точек в сигнальном созвездии)?. или как, например, распознать PSK сигналы с постоянной огибающей и определить их кратность?

согласен.
Цитата(Serg76 @ Jan 16 2010, 14:18) *
кроме того, знание начальных фаз по несущей и тактам при таком обнаружении не обязательно.

по несущей понятно,а почему по тактам неважна начальная фаза?Ведь возможна такая ситуация что отсчёты АЦП никогда не попадут в максимум раскрытия глазка,значения будут взяты в переходной области.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 17 2010, 11:29
Сообщение #16


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(_Anatoliy @ Jan 17 2010, 13:31) *
по несущей понятно,а почему по тактам неважна начальная фаза?Ведь возможна такая ситуация что отсчёты АЦП никогда не попадут в максимум раскрытия глазка,значения будут взяты в переходной области.

я, наверное, не совсем точно выразился насет фазы по тактам. конечно, коэффициент корреляции близкий к 1 не всегда будет получаться, но задав порог обнаружения, например, > 0.6 (по амплитуде) практически со 100% вероятностью ваши пакеты будут выделяться. хотя здесь конечно надо вводить еще дополнительные критерии правильного обнаружения ибо могут возникнуть ситуации ложного обнаружения (особенно в паузах между пакетами). но для задач идентификации (не для задач постоянного приема) это не столь важно, даже если и возникнет ситуация с несколькими ложными срабатываниями. я вычислял корреляционную функцию на удвоенной символьной скорости, т.е. на каждый символьный интервал приходилось по два отсчета. пакеты нормально выделялись практически без потерь.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   Статистический анализ   Jan 12 2010, 10:42
||- - Serg76   Цитата(_Anatoliy @ Jan 15 2010, 19:19) Да...   Jan 15 2010, 16:25
||- - _Anatoliy   Цитата(Serg76 @ Jan 17 2010, 13:29) Обка...   Jan 21 2010, 08:55
||- - Serg76   Цитата(_Anatoliy @ Jan 21 2010, 11:55) Об...   Jan 21 2010, 11:26
||- - petrov   Цитата(Serg76 @ Jan 21 2010, 14:26) замеч...   Jan 21 2010, 11:42
||- - _Anatoliy   Цитата(Serg76 @ Jan 21 2010, 13:26) замеч...   Jan 21 2010, 11:54
||- - petrov   Цитата(_Anatoliy @ Jan 21 2010, 14:54) А ...   Jan 21 2010, 12:43
||- - _Anatoliy   Цитата(petrov @ Jan 21 2010, 14:43) А в р...   Jan 21 2010, 13:27
|- - alex_os   Цитата(_Anatoliy @ Jan 15 2010, 15:44) Си...   Jan 15 2010, 15:37
|- - _Anatoliy   Цитата(alex_os @ Jan 15 2010, 17:37) Не б...   Jan 15 2010, 16:38
- - Serg76   вот вам ссылка на подобный классификатор http://ww...   Jan 21 2010, 15:57
|- - _Anatoliy   Цитата(Serg76 @ Jan 21 2010, 17:57) вот в...   Jan 24 2010, 12:05
- - Идеолог   На конкретный вопрос - конкретный ответ. Те коэффи...   Feb 23 2010, 08:16


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:29
Рейтинг@Mail.ru


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