|
Демодуляция DBPSK, DQPSK при переносе на 0 Гц и рассогласовании несущей и гетеродина |
|
|
|
Jul 10 2018, 09:05
|
Гуру
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937
|
Цитата(FerrumVS @ Jul 10 2018, 11:46) I и Q компоненты промодулированы разностной частотой. Лучше смотреть на это как на вращение созвездия с разностной угловой частотой. Цитата(FerrumVS @ Jul 10 2018, 11:46) Схема Костаса тут уже вроде не применима, синхронизироваться надо бы на промежуточной частоте. Применима, не надо.
|
|
|
|
|
Jul 15 2018, 15:32
|
Частый гость
Группа: Участник
Сообщений: 112
Регистрация: 27-12-08
Пользователь №: 42 786
|
Цитата(FerrumVS @ Jul 10 2018, 11:46) Вопрос задаю так как изучаю трансивер AD9361/AD9364. Там приемник переносит спектр на 0, и выдает оцифрованные I и Q. Не совсем по теме, но работать с конкретно этими трансиверами лучше на низкой промежуточной частоте при наличии вычислительных мощностей, т.е. сдвигать в ноль и дофильтровывать силами FPGA/DSP/... с целью эффективной борьбы с постоянной составляющей.
|
|
|
|
|
Jul 16 2018, 11:38
|
Частый гость
Группа: Участник
Сообщений: 98
Регистрация: 4-01-12
Пользователь №: 69 185
|
Цитата(petrov @ Jul 14 2018, 11:31) Для 8PSK можно выделить несущую возведением в 8 степень, делается на нулевой частоте, это собственно и нужно для устранения вращения. Поясните для тупого пожалуйста. Есть у нас сигнал 8psk, частота несущей немного отличатся от частоты гетеродина. Перемножаем на sin и cos, фильтруем удвоенную частоту, получаем 2 квадратуры промодулированные разностной или созвездие с постоянным вращением с этой частотой. Созвездие нужно стабилизировать и прекратить вращение. Можно либо подстраивать гетеродин либо поворачивать созвездие на нулевой частоте (перемножением на матрицу поворота?) Я правильно понял, что Вы предлагаете возвести в 8 степень одну из квадратур или нет?
|
|
|
|
|
Jul 16 2018, 12:47
|
Профессионал
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775
|
Цитата(FerrumVS @ Jul 16 2018, 15:28) Перенос на 0 осуществляется перемножение на синус с частотой несущей (или косинус), получается спектр сигнала на 0 и на 2х несущей, 2х мы фильтруем на ФНЧ. Получается каждая из квадратур есть перенесенный на 0 полный сигнал, только с разной фазой или я ошибаюсь? Или имеется ввиду сумма квадратур после переноса? Че то я запутался Чтобы не путаться, рекомендую ознакомиться с понятиями аналитического сигнала и комплексной огибающей и сразу наступит ясность))). Цитата(FerrumVS @ Jul 16 2018, 15:28) Дифференциальное кодирование устраняет начальную фазовую неопределенность (в случае BPSK мы не знаем приняли мы 0 или 1, т.к. это зависит от того как схватится фаза) как я это понимаю. А ФАПЧ для другого, чтобы стабилизировать созвездие. Сигнал с разностной модуляцией можно принимать как когерентно так и нет. В первом случае необходим узел восстановления начальной фазы несущей, во втором случае нет, что упрощает проектирование приемника. Разностная модуляция как раз и задумывалась для того, чтобы получить дешевый приемник и не заморачиваться с ФАПЧ. И, да, дифф. кодирование позволяет устранить фазовую неднозначность в сигнале, но такая модуляция потенциально проигрывает абсолютной.
|
|
|
|
|
Jul 16 2018, 12:58
|
Частый гость
Группа: Участник
Сообщений: 98
Регистрация: 4-01-12
Пользователь №: 69 185
|
Цитата(Serg76 @ Jul 16 2018, 15:47) Сигнал с разностной модуляцией можно принимать как когерентно так и нет. В первом случае необходим узел восстановления начальной фазы несущей, во втором случае нет, что упрощает проектирование приемника. Разностная модуляция как раз и задумывалась для того, чтобы получить дешевый приемник и не заморачиваться с ФАПЧ. И, да, дифф. кодирование позволяет устранить фазовую неднозначность в сигнале, но такая модуляция потенциально проигрывает абсолютной. Когда Вы говорите "разностная модуляция" и "дифференциальное кодирование" Вы имеете ввиду одно и то же?
|
|
|
|
|
Jul 16 2018, 13:30
|
Гуру
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937
|
Цитата(FerrumVS @ Jul 16 2018, 14:38) Поясните для тупого пожалуйста. Есть у нас сигнал 8psk, частота несущей немного отличатся от частоты гетеродина. Перемножаем на sin и cos, фильтруем удвоенную частоту, получаем 2 квадратуры промодулированные разностной или созвездие с постоянным вращением с этой частотой. Созвездие нужно стабилизировать и прекратить вращение. Можно либо подстраивать гетеродин либо поворачивать созвездие на нулевой частоте (перемножением на матрицу поворота?) Я правильно понял, что Вы предлагаете возвести в 8 степень одну из квадратур или нет? Правильно выше написали, конструктивнее представлять сигналы в комплексной форме. Немодулированная несущая представляет собой одну точку на комплексной плоскости. Чтобы получить такое из 8PSK нужно умножить фазу модулированного сигнала на 8, это и происходит при возведении сигнала в степень(можно прямо умножать фазу, возведение в степень амплитуды не нужно), умножаем фазы созвездия на восемь по модулю 2pi: mod( [0 1*2*pi/8 2*2*pi/8 3*2*pi/8 4*2*pi/8 5*2*pi/8 6*2*pi/8 7*2*pi/8]*8, 2*pi) ans = 0 0 0 0 0 0 0 0 После умножения фаз они все перепрыгивают в одну точку на комплексной плоскости, фильтруем полученную гармонику и делим частоту на 8, получаем несущую модулированного сигнала.
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|