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


Беркут Hunter
руб.

Егерь 3
руб.

President Randy II P
руб.

Турист 3
руб.

Штурман 80
руб.
 Страница:  ««  1  2Поиск в теме
Автор Сообщение
Andy
Участник
Offline1.3
с янв 2006
Earth planet
Сообщений: 105

Дата: 19 Дек 2012 17:56:15 · Поправил: Andy (19 Дек 2012 18:31:42) #  

Ребята, вы слишком все усложнили, в примере того же AE4JY все гораздо проще организовано. Попробую объяснить простыми словами. Для начала нам нужно определить магнитуду сигнала - sqrt(I2+Q2), чтобы найти средину бита в буфере длинной один бит (в авторском варианте, с учетом децимации, такой буфер имеет длину 20 сэмплов). После того, как мы найдем середину бита, нам нужно в этой точке определить арктангенс (atan2) угла между I и Q каналами. Но так как у нас относительная фазовая модуляция, абсолютное значение этого угла не важно, важно лишь, насколько он меняется между предыдущей и текущей выборкой.
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 19 Дек 2012 20:51:56 #  

Andy Вы серьезно думаете, что для практического применения достаточно этих двух формул? Я Вас разочарую, - недостаточно. Прежде чем Вы доберетесь до реализации этих формул, я имею ввиду по структурной схеме, необходимо не один пуд соли съесть. Это только на бумаге все красиво выглядит.
Реклама
Google
Andy
Участник
Offline1.3
с янв 2006
Earth planet
Сообщений: 105

Дата: 19 Дек 2012 20:56:41 #  

Вы серьезно думаете, что для практического применения достаточно этих двух формул? Я Вас разочарую, - недостаточно. Прежде чем Вы доберетесь до реализации этих формул, я имею ввиду по структурной схеме, необходимо не один пуд соли съесть. Это только на бумаге все красиво выглядит.

А что сложного в их реализации? На программном уровне это делается достаточно просто, за аппаратный не берусь судить.
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 19 Дек 2012 22:19:27 #  

Andy Не пугайте меня :). Дело то не в том на какой платформе это все собрать, реализация - это дело десятое. Вся суть в алгоритмах реализации отдельных узлов демодулятора, причем алгоритмов практических, а не абстрактных. После долгих мучений у Вас может конечно что-то получиться, но насколько реально Ваша модель окажется работоспособной и какими энергетическими потерями будет обладать. Сейчас модемная техника развилась настолько, что потери демодулятора составляют порядка 0,1...0,2 дБ. Вы сами по этой теме работали?
Andy
Участник
Offline1.3
с янв 2006
Earth planet
Сообщений: 105

Дата: 19 Дек 2012 22:41:19 · Поправил: Andy (19 Дек 2012 22:41:49) #  

mikasa76 Согласен, что алгоритмов много и разных, в свое время, я делал по схеме, которую предлагал AE4JY, раз уже о нем вспомнили в этой ветке. Делал чисто для себя, чтобы понять принципы работы PSK, но надо сказать, что демодулятор вполне нормальный получился, работал на уровне остальных программных продуктов, которые были доступны для скачивания в интернете. Сразу скажу, что серьезных исследований не проводил, на уровне дилетантства, так что спорить о преимуществах и недостатках этого метода, с коллегами профессионалами, не буду.

Но главное, что он прост и работоспособен. :)
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 19 Дек 2012 23:03:36 #  

Andy Если не составит труда, приведите, пожалуйста, схему или ссылку.
Andy
Участник
Offline1.3
с янв 2006
Earth planet
Сообщений: 105

Дата: 19 Дек 2012 23:15:27 #  

Andy Если не составит труда, приведите, пожалуйста, схему или ссылку.

Так ссылку petr0v давал: http://www.moetronix.com/ae4jy/files/winpsktech10.pdf

Там все доходчиво расписано, подробные блок-схемы и даже кое-какие примеры на C.
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 19 Дек 2012 23:32:45 · Поправил: mikasa76 (19 Дек 2012 23:36:31) #  

Andy хе, ну так при беглом прочтении там полноценный когерентный демодулятор с тем же самым Костасом, АРУ, интерполятором, СВН, СТС и т.д., адаптивного корректора не хватает, но это дело такое. так что все то же самое, о чем мы здесь и говорили. где же там простота из двух формул? но даташит неплохой, можно вполне по нему начать работать.
Andy
Участник
Offline1.3
с янв 2006
Earth planet
Сообщений: 105

Дата: 20 Дек 2012 00:11:28 · Поправил: Andy (20 Дек 2012 00:30:52) #  

Andy хе, ну так при беглом прочтении там полноценный когерентный демодулятор с тем же самым Костасом, АРУ, интерполятором, СВН, СТС и т.д., адаптивного корректора не хватает, но это дело такое. так что все то же самое, о чем мы здесь и говорили. где же там простота из двух формул? но даташит неплохой, можно вполне по нему начать работать.

Да нет, там не совсем петля Костаса, я же говорю, что в методе, приведенном AE4JY, используется принцип нахождения угла по значениям в I/Q каналах и последующем сравнении его между выборками, во время процедуры символьной синхронизации. ФАПЧ там стоит чисто условная, представляет собой обычный квадратурный частотный детектор, он нужен лишь для более точной подстройки опорной частоты, но схема вполне работоспособна и без него, в разумных пределах. По сути приведенный им метод можно применить для демодулятора n-количества фаз.
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 20 Дек 2012 00:40:05 · Поправил: mikasa76 (20 Дек 2012 00:51:13) #  

Andy Да, нет там никакого Костаса, конечно, надо быть по-внимательнее, бегло смотрел. Но да Бог с ним, с Костасом - тоже не самая сложная схема. Но, опять же, повторюсь, что эта схема вполне может претендовать на роль полноценного приемника и не выглядит она настолько уж простой, как можно подумать из Вашего первого поста. А двигаться надо от простого к сложному и зачастую бывает так, что простые схемы могут оказаться более эффективным решением.
Andy
Участник
Offline1.3
с янв 2006
Earth planet
Сообщений: 105

Дата: 20 Дек 2012 00:47:59 #  

mikasa76 Да, видимо просто когда поймешь это решение, оно уже кажется простым. :)

Хотел по ФАПЧ еще добавить, фактически там используется два метода. Как я уже сказал, грубый на основе квадратурного частотного детектора, который возвращает значение ошибки, и более мягкий, который ориентируется на сдвиг угла, относительно опорного, в общем программа их автоматом переключает, во время подстройки частоты, если она включена.
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 20 Дек 2012 00:55:47 #  

Andy даже как-то интересно почитать, вроде не один год занимаюсь ЦОС, но этот мануал вижу впервые :) надеюсь никто за оффтоп не осудит.
 Страница:  ««  1  2 

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