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

 
 
> STM32, OFDM?
Veter0k
сообщение Mar 30 2014, 04:51
Сообщение #1


Участник
*

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



Стоит ли браться за реализацию программного приемопередатчика OFDM на STM32 с ядром Cortex-M4, с помощью его DAC и ADC? Частоты до 500кГц, кол-во поднесущих пока не известно, но скорость 1-2 Мб/с. Хватит ли его числодробилки? Будет ли успевать DAC?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Mar 31 2014, 14:52
Сообщение #2


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

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



QUOTE
Оно не просто приличное, оно - жуткое!


Ну не жуткое. 250дБ/км при несущей 1МГц. На 200 метров всего 50дБ. Узкий луч, 10 градусов раскрыв, вполне вменяемые мощности получаются для получения вменяемого соотношения С/Ш.

QUOTE
А, если не секрет, что за излучатели использовали?


Пьезокерамика. В виде дисков. Готовая, покупная. С демпфированием для расширения полосы.


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


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Цитата(Rst7 @ Mar 31 2014, 18:52) *
Пьезокерамика. В виде дисков. Готовая, покупная. С демпфированием для расширения полосы.

Ну, респект и уважуха! sm.gif

Кстати, последний вопросик, если позволите. Вы на мелководье или на глубине работали? К чему спрашиваю. Просто у нас на мелководье, правда, на частоте гораздо меньше вашей (около 40Кгц и ширине полосы около 4КГц), OFDM напрочь не пошёл. Выручил только ЛЧМ-сигнал. Мы даже теоретически обосновали почему это так и статью сделали sm.gif А у вас, судя по всему, BPSK-модуляция поднесущих и спектральная эффективность аж больше трёх. Для подводных систем - просто супер.

И, кстати, вы там писали про 35% загрузку Кортекса. Но, взятие БПФ - не самая "грузабельная" операция. Есть же ещё проблемы синхронизации, а там, в большинстве случаев нужен либо коррелятор либо СФ. А эти товарищи поболе, чем БПФ съедают, даже если предположить, что у вас символ синхронизации по длине равен OFDM-символу. Ну если только вы проблемы синхронизации "в лоб" не решаете (типа БПФ по окнам с перекрытиями).
Go to the top of the page
 
+Quote Post
Rst7
сообщение Mar 31 2014, 17:13
Сообщение #4


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

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



QUOTE (Kluwert @ Mar 31 2014, 17:31) *
Ну, респект и уважуха! sm.gif

Кстати, последний вопросик, если позволите. Вы на мелководье или на глубине работали?


Ну у нас глубины начиная с 5 метров примерно. У нас не всенаправленное антенное хозяйство, так что практически проблем с многолучевым распространением нет.

QUOTE
К чему спрашиваю. Просто у нас на мелководье, правда, на частоте гораздо меньше вашей (около 40Кгц и ширине полосы около 4КГц), OFDM напрочь не пошёл. Выручил только ЛЧМ-сигнал. Мы даже теоретически обосновали почему это так и статью сделали sm.gif


А дайте статью почитать. А то у нас есть другой канал связи, там как раз 40 и 25кГц, и там практически MSK, но есть проблемы - из-за переотражения от дна/поверхности есть эффект зависимости дальности от глубины.

QUOTE
А у вас, судя по всему, BPSK-модуляция поднесущих и спектральная эффективность аж больше трёх.


QPSK на поднесущих.

QUOTE
И, кстати, вы там писали про 35% загрузку Кортекса. Но, взятие БПФ - не самая "грузабельная" операция. Есть же ещё проблемы синхронизации, а там, в большинстве случаев нужен либо коррелятор либо СФ. А эти товарищи поболе, чем БПФ съедают, даже если предположить, что у вас символ синхронизации по длине равен OFDM-символу. Ну если только вы проблемы синхронизации "в лоб" не решаете (типа БПФ по окнам с перекрытиями).


У нас все проще - передатчик молотит постоянно. Не надо искать начало символа все время, надо просто удерживать синхронизацию. Отставание/опережение определяется по двум соседним несущим (в предположении, что различные помехи, в том числе многолучевость не приведут к сильным искажениям, частоты-то очень близки), ПИД-регулятор и все. Эта петля вместе с эквалайзером вполне справляется и с Доплером тоже, хотя для красоты надо бы скомпенсировать его до конца, путем домножения квадратур на комплексную экспоненту, соответствующую доплеровскому сдвигу.

Ну а в начале естественно происходит поиск сигнала. Причем в наглую, тем же алгоритмом - принимается символ, производится попытка детектирования, если в процессе детектирования все вменяемо - то считается, что все окей, сигнал найден. Если нет (ересь в эквалайзере, не совпала контрольная сумма), то происходит сдвиг на один отсчет и все повторяется сначала. Все по пионерски, никаких изысков.


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

Сообщений в этой теме
- Veter0k   STM32, OFDM?   Mar 30 2014, 04:51
- - Rst7   На LPC1768 делал гидроакустический модем с OFDM. Н...   Mar 30 2014, 05:12
|- - Veter0k   Цитата(Rst7 @ Mar 30 2014, 08:12) На LPC1...   Mar 31 2014, 04:33
|- - Rst7   QUOTE (Veter0k @ Mar 31 2014, 06:33) А ка...   Mar 31 2014, 07:19
|- - Veter0k   Цитата(Rst7 @ Mar 31 2014, 10:19) Почему ...   Mar 31 2014, 08:55
- - Rst7   QUOTE Верхний предел 500 кГц, нижний определяется ...   Mar 31 2014, 09:04
|- - Veter0k   Цитата(Rst7 @ Mar 31 2014, 12:04) У Вас к...   Mar 31 2014, 09:11
- - Rst7   QUOTE Тостый медный кабель, длинной максимум метра...   Mar 31 2014, 09:15
|- - Veter0k   Цитата(Rst7 @ Mar 31 2014, 12:15) Зачем В...   Mar 31 2014, 09:22
- - Rst7   QUOTE Необходима скорость в 1-2 Мб/с, вряд ли испо...   Mar 31 2014, 09:37
|- - Veter0k   Цитата(Rst7 @ Mar 31 2014, 12:37) Для тог...   Mar 31 2014, 12:03
|- - Kluwert   Цитата(Veter0k @ Mar 31 2014, 16:03) Како...   Mar 31 2014, 13:07
|- - Veter0k   Цитата(Kluwert @ Mar 31 2014, 16:07) А за...   Mar 31 2014, 13:22
||- - Kluwert   Цитата(Veter0k @ Mar 31 2014, 17:22) Ну м...   Mar 31 2014, 13:43
|- - Rst7   QUOTE (Kluwert @ Mar 31 2014, 15:07) Я из...   Mar 31 2014, 13:45
|- - Kluwert   Цитата(Rst7 @ Mar 31 2014, 17:45) Простит...   Mar 31 2014, 14:03


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:40
Рейтинг@Mail.ru


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