На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 45,
участников - 3 [ melom, Серый646, killer258]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Радиосигналы —› Квадратурная обработка 
Портативные Си-Би радиостанции в нашем магазине


Беркут Hunter
руб.

Егерь 3
руб.

President Randy II P
руб.

Турист 3
руб.

Штурман 80
руб.
 Страница:  1  2  »»Поиск в теме
Автор Сообщение
edmund
Участник
Offline1.1
с мар 2010
Москва
Сообщений: 17

Дата: 23 Мар 2010 22:10:01 #  

Товарищи! я новичок в этом деле, очень прошу помочь.
Мой вопрос состоит в следующем. Необходимо построить цифровой детектор. Пусть есть сигнал s(t)=А*cos(wt+). В моем понимании квадратурной обработки я должен умножить его сначала на сигнал с выхода генераторов cos(wt+) и sin(wt+). Далее пропустить результаты произведения через ФНЧ.
Какие следующие операции необходимо для детектирования сигнала фазовой манипуляции?
Встречал другой способ детектирования, где происходит умножение принятого сигнала на exp(-I*w*t), какой формы должен быть принятый сигнал и что происходит при умножении на exp(-I*w*t)?
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 23 Мар 2010 22:50:25 #  

edmund Гм, прикольно. Книжки есть для новичков и нетолько. Тяжев, Окунев, Сергеенко, Марпл младший, Прокис и в таком разрезе. Есть тут на сайте, шукайте. :)
Реклама
Google
edmund
Участник
Offline1.1
с мар 2010
Москва
Сообщений: 17

Дата: 23 Мар 2010 23:02:33 #  

в книгах я смотрел, там пишут, что после фильтрации сигналов с выхода опорных генераторов для фазовой демодуляции необходимо вычислить фазовый угол. что мне это дает?
а по поводу умножения на exp(-I*w*t) необходимо сначала представить сигнал в комплексной форме, для чего я провожу преобразование гилберта. после перемножения опять ФНЧ, а далее вычисление фазового угла?
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 23 Мар 2010 23:09:46 #  

edmund
в книгах я смотрел, там пишут, что после фильтрации сигналов с выхода опорных генераторов для фазовой демодуляции необходимо вычислить фазовый угол. что мне это дает?
по фазовому углу принимается решение о переданном символе
edmund
Участник
Offline1.1
с мар 2010
Москва
Сообщений: 17

Дата: 23 Мар 2010 23:12:22 #  

то есть к примеру при двоичной фазовой манипуляции угол 0 и 180. именно такие значения фазового угла я и получу?
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 23 Мар 2010 23:15:41 #  

edmundто есть к примеру при двоичной фазовой манипуляции угол 0 и 180. именно такие значения фазового угла я и получу?в идеале да
edmund
Участник
Offline1.1
с мар 2010
Москва
Сообщений: 17

Дата: 23 Мар 2010 23:25:47 #  

я строю детектор в матлаб. беру сигнал s(t)=А*cos(wt+phi) умножаю его на стробирующий сигнал. после чего полученный результат перемножаю с s1(t)=s(t)*cos(wt + phi) и s2(t)=s(t)*(-sin(wt + phi)). фильтрую и получаю Real и Im составляющие. Вычисляю фазовый угол angle(s1(t)-1i*s2(t)) по переменной t?
edmund
Участник
Offline1.1
с мар 2010
Москва
Сообщений: 17

Дата: 23 Мар 2010 23:27:07 #  

ошибся***
Вычисляю фазовый угол angle(s1(t)-1i*s2(t)) и строю график по переменной t? или для восставновления импульсов мне необходимо получить амплитуду?
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 23 Мар 2010 23:52:30 #  

edmund А сигналик который вы там мучаете положите а? Без метерьяла оно можно говорить сколько угодно и о чём угодно.
edmund
Участник
Offline1.1
с мар 2010
Москва
Сообщений: 17

Дата: 24 Мар 2010 00:02:53 #  

А сигналик который вы там мучаете положите а
да сигналика то вобщем то особенного никакого нет.

Делаю так
A0 =1;
w0 = 50e6
st = 1e-8;
t = 0 : st : 5e-5 - st;
Strobe = 0.5 * square(1e6 * t, 70) + 0.5;
S0 = A0 * cos(w0 * t + phi0).*Strobe ;

потом перемножаю S0 на синус и косинус
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 24 Мар 2010 00:08:11 #  

edmund А, сигналика нет значит. Ну и ладно, значит не судьба. Не люблю теоризысков, можно обговорится, а на реал сигналах встрять наглухо. Так что пардоне, я пас.
DEmiurg
Участник
Offline1.5
с ноя 2009
Ростов-на-Дону
Сообщений: 189

Дата: 24 Мар 2010 22:16:02 #  

edmund
А зачем это Вам? Если что-то типа курсовика - это один разговор, если для декодирования реальных сигналов- совсем другой. Начать хотя бы с того, что на реальных, если идти вашим методом, придётся ещё искать истинную частоту сигнала. + компенсировать многолучёвость.

то есть к примеру при двоичной фазовой манипуляции угол 0 и 180
В реале без дополнительной обработки 0 и 180 таким способом Вы не получите.
Smerch66
Участник
Offline1.0
с фев 2010
Екатеринбург
Сообщений: 9

Дата: 27 Мар 2010 13:27:04 #  

А возможно ли компенсировать многолучёвсоть, если сигнал уже принят и записан в файл, и при его приёме многолучёвость не компенсировалась?
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 27 Мар 2010 14:11:19 · Поправил: Mesh (27 Мар 2010 14:13:13) #  

Smerch66 Запись положите, и там видно будет. А так, вариант мерятся линейками и говорить ни об чём гарантирован. :)
DEmiurg
Участник
Offline1.5
с ноя 2009
Ростов-на-Дону
Сообщений: 189

Дата: 27 Мар 2010 19:09:16 #  

Smerch66
А возможно ли компенсировать многолучёвсоть, если сигнал уже принят и записан в файл, и при его приёме многолучёвость не компенсировалась?
В общем от сигнала зависит. Если известны парамметры- один разговор, если ничего неизвестно- другой. В большинстве случаев, если сигнал правильно записан, вопрос решаемый.
trifonovich
Участник
Offline1.0
с мар 2009
Сообщений: 12

Дата: 31 Мар 2010 00:57:01 #  

Подскажите пожалуйста, а если у меня на микросхеме 2-I (положительный и отрицательный) и 2-Q выхода, то как можно это все загнать в компьютер?
Поможет ли, если на один канал стереовхода SB дать 2-I а на другой 2-Q (не повлияют ли они друг на друга)?
Сигнал беру с выхода м/сх TDA8263.
Если кто знает, то подскажите пожалуйста.
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 25 Авг 2010 17:56:35 #  

Разместил статью про квадратурной обработке сигнала с использованием программы Матлаб. Может быть, она для кого-нибудь окажется полезной.
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 14 Май 2011 20:40:23 #  

Я разместил статью о квадратурной обработке сигналов в процессе их генерации в цифровых модуляторах CPFSK и PSK.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 14 Май 2011 21:10:10 #  

Книжки - книжками, а на практике дело выглядит несколько иначе. Если что-то и будет работать в матлабе, это вовсе не означает, что программа будет что-то там принимать или передавать, особенно в реальном времени. Как здесь уже неоднократно было замечено, чтобы сделать хорошую вещь, нужны годы работы.
xman
Участник
Offline4.5
с авг 2005
Вологда
Сообщений: 2011

Дата: 14 Май 2011 22:16:06 #  

Vanadi Большое спасибо вам за статью. Но к сожалению математику уже подзабыл, и перевести эти формулы в целочисленные алгоритмы для меня уже затруднительно. Хотя суть дела описана действительно хорошо и понятно.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 14 Май 2011 22:56:29 #  

Vanadi
Статья интересная, спасибо, главное, что есть текст всех модулей. Когда будет больше времени, попробую реализовать Ваш алгоритм. Имеющийся у меня на данный момент демодулятор, мягко говоря, оставляет желать лучшего.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 15 Май 2011 07:07:20 · Поправил: Mesh (15 Май 2011 07:08:24) #  

Vanadi К стати, это ваша задумка отображать вещественный сигнал одной стрелкой, а комплексный двойной? Нахожу это чрезвычайно мощной и наглядной вещью, иногда реально в голове пухнет, где что, очень удачный ход, если ваш, то вдвойне удачный. Ну и статья само собой отличная.
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 15 Май 2011 21:36:09 · Поправил: Vanadi (15 Май 2011 21:47:52) #  

Programmist
xman
Mesh
Я благодарен Вам за ваше поощряющее одобрение и признание, что в эпохе картиночных коммуникаций стоит приподнимать информативность блок-схем (между прочим) увеличивая число разновидностей стрелок соответствующих разным классам сигналов. Такое различие сигналов: вещественный / комплексный я позаимствовал с учебника: Трахтман А.М. "Введение в обобщенную спектральную теорию сигналов", Москва 1972, стр. 30, рис. 1.17 и 1.18, несколько лет тому назад.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 17 Май 2011 22:39:36 · Поправил: Mesh (17 Май 2011 23:18:55) #  

Vanadi У меня вопрос по последней статье. В формуле 3, в правой части появился параметер альфа? Нет ли ошибки опечатки и там должно быть d[n/L], а не как написано d[a/L]? Собственно это не так уж важно, понятно всё из контектста, но всё ж. И с функцией fra неясно в вычислениях pwr, формула 9, вроде round есть в МатЛабе с аналогичным резалтом? По описанию в статье, fra это округление до ближайшего целого, но по резалтам это извлечение дробной части c "перескоком через целое" если можно так выразится, тож скорее всего опечатка в описании функционала fra. Вобще теория вами преподнесена шикарно, имхо.
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 18 Май 2011 00:32:42 · Поправил: Vanadi (18 Май 2011 00:57:36) #  

Mesh
Я Вам искренне благодарен за вашу тщательную внимательность. Вы дважды правы. Вместо [альфа/L] в формуле (3) должно быть [n/L] и после (10) вместо "округление" должно быть "дробная часть (fraction)". Всех читателей прошу прощения.
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 12 Апр 2012 15:34:36 #  

Разместил статью про квадратурный анализ сигнала бинарной FSK, несколько похожего на сигналы, которых генерация описанна в моей предыдущей статье.
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 12 Сен 2012 00:41:24 #  

Разместил очередную статью на тему квадратурной обработки радиосигналов а именно про цифровую фазоразностную модуляцию при нецелом отношении скорости дискретизации Fs к скорости модуляции (бодовой скорости) FB на примере моды SDPSK. Эта статья есть продолжением всех трёх статей предлагаемого цикла.
petr0v
Участник
Offline2.3
с мая 2010
Balakhna
Сообщений: 412

Дата: 12 Сен 2012 14:29:45 #  

Vanadi

Допустим на входе 3.(3) отсчёта на символ, увеличиваем полифазным фильтром в два раза до 6.(6) и берём ближай к точке отстутствия МСИ отсчёт, чем ваш интерполятор лучше?
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 13 Сен 2012 13:35:55 #  

petr0v Уточните, пожалуйста, ваш вопрос. Если на входе (интерполятора?) имеется 3,33... Sa/symbol а на выходе (интерполятора) хотите иметь 6,66 Sa/symbol то ваша проблема интерполяции с целым шагом L = 2 вне темы моей статьи.
Если Вас интересует сравнение моего двускоростного упрощенного интерполятора с нецелым L = 20/3 с, упомянутым в вашем вопросе, трехскоростным каскадным интерполятором с шагом L = L1 x L2 = L2 x L1; L1 = 2, L2 = 10/3, то без каких либо оговорок интерполяция кратности L=20/3 (при сохранении её качества) по схеме с Рис. 1 и формуле (3) вычислительно самая дешёвая.
petr0v
Участник
Offline2.3
с мая 2010
Balakhna
Сообщений: 412

Дата: 13 Сен 2012 15:08:52 #  

Vanadi

Уточните, пожалуйста, ваш вопрос.

Практическая задача, в приёмнике АЦП работает с 3.33... отсчёта на символ, в идеале мне нужно интерполировать один отсчёт на символ в точке отсутствия МСИ синхронно с символьной частотой передатчика. Допустим устраивает ближайший отсчёт на частоте 6.66... отсчётов на символ. Берём схему с рисунка 2, при полифазной структуре фильтр разделяется на два параллельных с вдвое меньшим количеством коэффициентов в каждом и работает на исходной частоте 3.33..., с выхода фильтра мультиплексируем ближайший отсчёт. Как при вашем подходе к интерполяции мне при той же МСИ получить меньшие вычислительные затраты?
Реклама
Google
 Страница:  1  2  »» 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.058; miniBB ®