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

 
 
> BPSK(QPSK) модулятор-демодулятор и гидроакустический модем
Acvarif
сообщение Feb 2 2018, 06:47
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Просьба подсобить с общим пониманием как можно построить несложный гидроакустический модем учитывая то, что несущая частота = 35 кГц, а частота передачи данных = 1200 бод/сек (1.2 кГц) Протокол предполагается UART. Проще говоря на несущей нужно передавать последовательный цифровой код (единички и нолики) с частотой 1.2 кГц.

Можно-ли это организовать на базе BPSK?
Как примерно будет выглядеть структура такого устройства?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Feb 2 2018, 09:32
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Тут подробности нужны. А то многое зависит от глубины. Если вблизи поверхности (или дна) работать, то очень сильное многолучевое распространение будет мешать. И тогда "несложно" не получится.

Но если по-простому, то нынче можно все просто в цифре сделать. Модуляцию, взять, например, GMSK. Передатчик просто ШИМ'ом контроллера сделать, а приемник - после некоторого предварительного усиления сразу цифровать штатным АЦП контроллера и дальше все в цифре - квадратуры, ЧМ-детектор и так далее.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Feb 5 2018, 08:26
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(Rst7 @ Feb 2 2018, 12:32) *
Тут подробности нужны. А то многое зависит от глубины. Если вблизи поверхности (или дна) работать, то очень сильное многолучевое распространение будет мешать. И тогда "несложно" не получится.

Но если по-простому, то нынче можно все просто в цифре сделать. Модуляцию, взять, например, GMSK. Передатчик просто ШИМ'ом контроллера сделать, а приемник - после некоторого предварительного усиления сразу цифровать штатным АЦП контроллера и дальше все в цифре - квадратуры, ЧМ-детектор и так далее.

Спасибо.
Посмотрел в сторону GMSK. Вполне возможно. Если с передатчиком не должно быть сложностей то с приемником придется повозиться.
Подробности:
Необходимо организовать несколько подводных передатчиков которые должны передавать по очереди с небольшим временным промежутком (с общим периодом 1 сек) на несущей в ~35кГц данные в виде нескольких байт информации по протоколу UART (старт бит - 8 бит данных - стоп бит) на скорости ~1200 бод в сек.
Передатчики могут находиться на разных глубинах в том числе и на мелководье. Максимум до 40..50 метров. В данных должен содержаться код идентифицирующий номер передатчика и еще некоторая служебная информация в виде нескольких байт. Всего предполагается передать до 8...16 байт данных в одной посылке.
Приемник должен принимать данные от всех передатчиков (разделенные во времени) и индетифицировать их по коду-идентифкатору передатчика.
Если с передатчиком на микроконтроллере в общих чертах понятно то с приемником пока не врубаюсь.
Как примерно будет выглядеть структурная схема приемника организованная на микроконтроллере?
Не лучше-ли для таких целей все-же применить BPSK? Возможно-ли приемник в этом случае организовать в цифровом виде на микроконтроллере?


Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 5 2018, 11:58
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Acvarif @ Feb 5 2018, 10:26) *
Если с передатчиком на микроконтроллере в общих чертах понятно то с приемником пока не врубаюсь.
Как примерно будет выглядеть структурная схема приемника организованная на микроконтроллере?
Не лучше-ли для таких целей все-же применить BPSK? Возможно-ли приемник в этом случае организовать в цифровом виде на микроконтроллере?

Видно, что Вы очень далеки от темы (обсуждаете сколько стопов и стартов в UART нужно - это даже не вторичные частности, а третичные).
Начинать нужно не с микроконтроллера и UART-ов, а с построения модели канала передача-приём в Матлабе, изучения свойств среды передачи (как Вам тут уже намекнули - отражения, многолучевой приём, изменения спектра, помехи, затухание и прочее) и учёта их в модели.
Когда в модели получите какие-то результаты - можно думать на какое реальное железо это положить.
Думаю задача вполне реальна, но потребует неплохого знания математики и ЦОС. И возможно - ассемблера целевого МК.
Лет 10 назад писал модемы на CPFSK и nQPSK. Правда среда передачи была - радиоканал. И делал на DSP TMS320CC5502 на 220МГц. Со скоростями 300,1200,2400,4800,9600 бод. 9600бод заняло ~30% производительности CPU. Код модулятора и демодулятора полностью был на ассемблере. Возможно, что если тот код для 1200бод переложить на ассемблер современного Cortex-M примерно на 200МГц, то он вытянул-бы. biggrin.gif
Хотя конечно у Cortex-M есть аппаратная плавучка и благодаря ей многие фильтры можно было бы реализовать проще чем были у меня и тогда загрузка будет меньше.

PS: Ну или - поискать готовый интегральный чип модема, подходящий для Вашей среды передачи. Тогда программа будет очень проста.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Acvarif   BPSK(QPSK) модулятор-демодулятор и гидроакустический модем   Feb 2 2018, 06:47
|- - jcxz   Цитата(Rst7 @ Feb 2 2018, 11:32) Передатч...   Feb 5 2018, 12:08
- - litv   вот такой продается http://rfdsp.ru/modem_ga.html   Feb 2 2018, 10:21
- - Rst7   QUOTE Как примерно будет выглядеть структурная схе...   Feb 5 2018, 12:04
- - Rst7   QUOTE Возможно, что если тот код для 1200бод перел...   Feb 5 2018, 12:24
|- - jcxz   Цитата(Rst7 @ Feb 5 2018, 14:24) Работало...   Feb 5 2018, 12:40
||- - Acvarif   Да... Я действительно далек от темы. Придется шту...   Feb 5 2018, 13:09
||- - jcxz   Цитата(Acvarif @ Feb 5 2018, 15:09) 1. Ес...   Feb 5 2018, 13:22
||- - Acvarif   Цитата(jcxz @ Feb 5 2018, 17:22) PS: У Ва...   Feb 6 2018, 06:30
||- - jcxz   Цитата(Acvarif @ Feb 6 2018, 08:30) Нет-л...   Feb 6 2018, 14:17
||- - megajohn   Цитата(Acvarif @ Feb 6 2018, 10:30) Нет-л...   Feb 15 2018, 08:42
|- - SemperAnte   Цитата(Rst7 @ Feb 5 2018, 15:24) Не хочу ...   Feb 13 2018, 07:58
|- - petrov   Цитата(Rst7 @ Feb 5 2018, 15:24) полный д...   Feb 13 2018, 12:50
|- - jcxz   Цитата(petrov @ Feb 13 2018, 14:50) А как...   Feb 13 2018, 13:11
|- - SemperAnte   Цитата(jcxz @ Feb 13 2018, 16:11) А что м...   Feb 13 2018, 13:24
|- - jcxz   Цитата(SemperAnte @ Feb 13 2018, 15:24) Я...   Feb 13 2018, 14:24
|- - SemperAnte   Цитата(jcxz @ Feb 13 2018, 17:24) А где т...   Feb 14 2018, 07:37
- - Rst7   QUOTE Конечно наверное можно обойтись. Но зачем? ...   Feb 5 2018, 12:47
|- - jcxz   Цитата(Rst7 @ Feb 5 2018, 14:47) А зачем ...   Feb 5 2018, 13:01
- - Kluwert   Если канал распространения глубоководный, то (если...   Feb 12 2018, 09:21
- - Rst7   QUOTE Какую дальность обеспечивал модем? На таких...   Feb 13 2018, 11:30
- - SemperAnte   Так вы компанию baltrobotics представляете? Это он...   Feb 13 2018, 11:44
- - Rst7   QUOTE Так вы компанию baltrobotics представляете? ...   Feb 13 2018, 12:09
- - Rst7   QUOTE А как развязка передатчика и приёмника осуще...   Feb 13 2018, 12:59
- - bve   Возьмите и присвойте какому-либо набору частот циф...   Feb 14 2018, 20:55
|- - Acvarif   Цитата(bve @ Feb 14 2018, 23:55) Возьмите...   Feb 15 2018, 19:49
- - Rst7   QUOTE А если вообще по самому минимому то минималь...   Feb 15 2018, 20:02
|- - Acvarif   Цитата(Rst7 @ Feb 15 2018, 23:02) Эээ, Вы...   Feb 16 2018, 20:20
|- - Acvarif   Подскажите пожалуйста где можно найти исходники дл...   Feb 18 2018, 18:29
|- - megajohn   Цитата(Acvarif @ Feb 18 2018, 21:29) Подс...   Feb 19 2018, 07:21
|- - Acvarif   Цитата(megajohn @ Feb 19 2018, 10:21) ну ...   Feb 28 2018, 17:20
|- - Grizzzly   Цитата(Acvarif @ Feb 28 2018, 20:20) Спас...   Feb 28 2018, 18:09
|- - Acvarif   Цитата(Grizzzly @ Feb 28 2018, 21:09) Это...   Mar 8 2018, 15:17
|- - Grizzzly   Цитата(Acvarif @ Mar 8 2018, 18:17) 1. В ...   Mar 8 2018, 17:52
|- - petrov   Цитата(Acvarif @ Mar 8 2018, 18:17) Читая...   Mar 8 2018, 18:38
|- - Acvarif   Цитата(petrov @ Mar 8 2018, 21:38) Статья...   Mar 8 2018, 19:59
|- - petrov   Цитата(Acvarif @ Mar 8 2018, 22:59) как в...   Mar 8 2018, 21:14
|- - Acvarif   Цитата(petrov @ Mar 9 2018, 00:14) Надо и...   Mar 9 2018, 08:02
- - Grizzzly   Я бы, как посоветовал petrov, в вашем случае осуще...   Mar 9 2018, 10:04
|- - Acvarif   Цитата(Grizzzly @ Mar 9 2018, 13:04) Я бы...   Mar 9 2018, 10:13
|- - Grizzzly   Цитата(Acvarif @ Mar 9 2018, 13:13) Где м...   Mar 9 2018, 11:47
|- - Acvarif   Цитата(Grizzzly @ Mar 9 2018, 15:47) Neza...   Mar 9 2018, 18:14
- - Grizzzly   Схема Костаса должна работать с непрерывным потоко...   Mar 9 2018, 18:30
|- - Acvarif   Цитата(Grizzzly @ Mar 9 2018, 22:30) Схем...   Mar 9 2018, 19:01
|- - quato_a   Цитата(Acvarif @ Mar 9 2018, 22:01) Спаси...   Mar 13 2018, 10:11
|- - petrov   Цитата(quato_a @ Mar 13 2018, 13:11) Да, ...   Mar 13 2018, 11:26
|- - quato_a   Цитата(petrov @ Mar 13 2018, 14:26) А есл...   Mar 14 2018, 17:29
|- - petrov   Цитата(quato_a @ Mar 14 2018, 20:29) Дела...   Mar 14 2018, 18:05
|- - quato_a   Цитата(petrov @ Mar 14 2018, 21:05) Делал...   Mar 15 2018, 06:09
|- - petrov   Цитата(quato_a @ Mar 15 2018, 09:09) Это ...   Mar 15 2018, 10:07
|- - quato_a   Цитата(petrov @ Mar 15 2018, 13:07) Всё с...   Mar 16 2018, 12:04
|- - Rst7   QUOTE (petrov @ Mar 15 2018, 12:07) сразу...   Mar 16 2018, 12:37
|- - petrov   Цитата(Rst7 @ Mar 16 2018, 15:37) А можно...   Mar 16 2018, 13:44
|- - Rst7   QUOTE (petrov @ Mar 16 2018, 15:44) preco...   Mar 16 2018, 13:55
|- - petrov   Цитата(Rst7 @ Mar 16 2018, 16:55) А есть ...   Mar 16 2018, 14:34
- - qxov   Банк согласованных с преамбулой для различных вели...   Mar 12 2018, 05:12


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 12:10
Рейтинг@Mail.ru


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