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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Как оптимально (когерентно) демодулировать 4-FSK, не зная начальную фазу
thermit
сообщение Jun 14 2016, 12:10
Сообщение #31


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата(Serg76 @ Jun 14 2016, 14:20) *
0.8 - это при хорошей энергетике в линии, при ухудшении С/Ш этот к-нт становится еще меньше и пропуски возрастают, и , кроме того, от длины синхрометки при одинаковом С/Ш к-нт практически никак не зависит. Пробовал обрабатывать normal и dummy пакеты с GSM, разницы в к-те нет, а длины мидамбул у них отличаются в несколько раз - 26 против 142 символов. Обнаружитель представляет собой обычную комплексную свертку, на выходе вычисляю модуль и сравниваю с порогом, для линейных модуляций все прокатывает на УРА.



Да все нормально прокатывает. Просто к-ты согласованного фильтра нужно генерить на основе правила модуляции.
Применительно к gsm gmsk например, для sch это будет выглядеть так:
Код
sync=[1 0 1 1 1 0 0 1 0 1 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 0 1 1 0 1 1];
sync=mod(sync(1:end-1)+sync(2:end),2);
sync=1-2*sync;
t1=filter([0.17 0.83],1,sync)*pi/2;
t2=filter([0 0 1],[1 -1],sync)*pi/2;
trn=exp(1j*t1).*exp(1j*t2);


1-е 3 к-та выкинуть из-за зависимости от информационных символов.

Ну и для snr=10дБ например
Прикрепленное изображение


Сообщение отредактировал thermit - Jun 14 2016, 12:11
Go to the top of the page
 
+Quote Post
thermit
сообщение Jun 14 2016, 17:44
Сообщение #32


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
petrov:
Сомнительно, что 26 символьные рассчитаны на обнаружение, ИМХО только на оценку канала.


Да. Для обнаружения там комплексный тон длиною в слот.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jun 14 2016, 18:50
Сообщение #33


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

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



thermit если не затруднит, проясните пару моментов по скрипту:
1. [0.17 0.83] - отсчеты ИХ, характерные для GSM при BT=0.3?
2. Что формируется в векторе t2?
3. диф.кодирование необходимо делать в случае приема на частотный детектор? спасибо.
Go to the top of the page
 
+Quote Post
thermit
сообщение Jun 14 2016, 20:11
Сообщение #34


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата(Serg76 @ Jun 14 2016, 21:50) *
thermit если не затруднит, проясните пару моментов по скрипту:
1. [0.17 0.83] - отсчеты ИХ, характерные для GSM при BT=0.3?
2. Что формируется в векторе t2?
3. диф.кодирование необходимо делать в случае приема на частотный детектор? спасибо.


1. Аппроксимация, но не их а пх для gsm bt=0.3.
2...
Тут целую лекцию читать надо...
Завтра попробую сформулировать основные тезисы.

Сообщение отредактировал thermit - Jun 14 2016, 20:13
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 14 2016, 22:33
Сообщение #35


Гуру
******

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



Цитата(Serg76 @ Jun 14 2016, 21:50) *
3. диф.кодирование необходимо делать в случае приема на частотный детектор? спасибо.


GSM когерентно демодулируется, никаких частотных детекторов, но модуляция MSK по своей природе содержит встроенный дифференциальный кодер, чтобы его исключить, данные перед модуляцией подаются на дифференциальный декодер.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jun 15 2016, 06:22
Сообщение #36


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

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



thermit
Цитата
Завтра попробую сформулировать основные тезисы.

Спасибо, буду признателен

petrov
Цитата
GSM когерентно демодулируется, никаких частотных детекторов, но модуляция MSK по своей природе содержит встроенный дифференциальный кодер, чтобы его исключить, данные перед модуляцией подаются на дифференциальный декодер.

Тогда получается, что если демодулировать такой сигнал, скажем, через схему pi/2BPSK, то никаких дополнительных разностных манипуляций с демодулированным потоком производить не надо?
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 15 2016, 06:43
Сообщение #37


Гуру
******

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



Serg76
Цитата
Тогда получается, что если демодулировать такой сигнал, скажем, через схему pi/2BPSK, то никаких дополнительных разностных манипуляций с демодулированным потоком производить не надо?


Не надо, нет нужды в диф. кодере, наоборот например он бы испортил CAZAC свойства 26 символьных мидамбул, по которым канал оценивается, а значит и фазовой неопределённости нет.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jun 15 2016, 07:20
Сообщение #38


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

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



.

Сообщение отредактировал Serg76 - Jun 15 2016, 07:27
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jun 20 2016, 07:03
Сообщение #39


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

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



Цитата(thermit @ Jun 14 2016, 23:11) *
Завтра попробую сформулировать основные тезисы.

Насчет тезисов не передумали? Можно в личку, спасибо.
Go to the top of the page
 
+Quote Post
thermit
сообщение Jun 20 2016, 09:38
Сообщение #40


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Я помню. Пока времени нет.
Go to the top of the page
 
+Quote Post
Quasar
сообщение Jan 17 2018, 21:53
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Раз уж в этой теме обсуждали DMR и 4-FSK, задам вопрос здесь.

Сейчас читаю инструкцию на DMR тестер Aeroflex 3920b. Там среди прочих, понятных мне параметров измеряются Magnitude Error и Magnitude
Peak. Я не понимаю что это и зачем оно нужно?

Вот что написано про Symbol Magnitude Error:

Цитата
Magnitude Error
The Magnitude Error Meter indicates the Root Mean Square (RMS) of the difference
between the expected and the received magnitude values. The Test Set measures
Magnitude Error in two steps. First the expected magnitude is calculated as the mean of
the received magnitudes. Then the Magnitude Error is computed by finding the RMS of
the differences between the received magnitudes and the previously calculated expected
magnitude.


Я что-то не совсем понимаю, зачем в этом виде модуляции измерять магнитуду символа?

В моем понимание, исчерповающую информацию о качестве модуляции несут следующие тесты:

Цитата
Frequency Error
The Frequency Error Meter measures the frequency error of the incoming RF carrier
signal. Frequency Error is calculated as the difference between the frequency of the
received signal and the receive frequency defined on the RF Control Tile.

FSK Error
The FSK Error Meter measures RMS deviation error at the symbol deviation points of the
UUT signal. FSK Error is measured over one 30 ms slot and is expressed as the
percentage of the deviation.

Symbol Clock Error
The Symbol Clock Error Meter measures the symbol clock of the received DMR signal
over one 30 ms slot .



Полный документ во вложении.


Прикрепленные файлы
Прикрепленный файл  3920B_DMR_option.pdf ( 1.34 мегабайт ) Кол-во скачиваний: 65
 
Go to the top of the page
 
+Quote Post
thermit
сообщение Jan 21 2018, 12:48
Сообщение #42


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Вероятно, под этим параметром подразумевается паразитная амплитудная модуляция. В случае демодуляции чм аналоговыми способами она сильно мешает и нужно применять дополнительные действия, типа амплитудного ограничения. А это все лишнее потребление, что для мобильных устройств критично.
Go to the top of the page
 
+Quote Post
Quasar
сообщение Jan 25 2018, 11:13
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(thermit @ Jan 21 2018, 15:48) *
Вероятно, под этим параметром подразумевается паразитная амплитудная модуляция. В случае демодуляции чм аналоговыми способами она сильно мешает и нужно применять дополнительные действия, типа амплитудного ограничения. А это все лишнее потребление, что для мобильных устройств критично.


Да, так оно и есть. Уже были подсказки из зала с таким же мнением по поводу паразитной АМ. Вопрос, а есть ли какие-либо документы указывающие на порядок допустимой паразитной АМ для данного вида модуляции?


Go to the top of the page
 
+Quote Post
petrov
сообщение Jan 25 2018, 12:28
Сообщение #44


Гуру
******

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



Обычное EVM это, универсальный показатель качества сигнала, как и для любой другой модуляции, насколько глазок раскрыт.
Go to the top of the page
 
+Quote Post
Quasar
сообщение Apr 25 2018, 16:07
Сообщение #45


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(petrov @ Jan 25 2018, 15:28) *
Обычное EVM это, универсальный показатель качества сигнала, как и для любой другой модуляции, насколько глазок раскрыт.



Только вот сходу не совсем ясно зачем оно тут и каково предельное значение этого параметра. Конкретные тесты нацелены на строго определенный радиоинтерфейс, в котором используется некогерентный вид модуляции (обычная 4FSK).

По поводу предельной величины этого параметра, я мыслю так - в самом стандарте задан Power Ramp, где уточнены требования к колебаниям мощности в слоте, там допускается от +1 dBp до -3 dBp, (соответственно от +25% до -50%).

Прикрепленное изображение



Go to the top of the page
 
+Quote Post

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

 


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


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