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

 
 
> алгоритм модуляции и демодуляции многочастотной посылки, на микроконтроллере
Alla_student
сообщение Jan 30 2013, 18:53
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 5-04-11
Пользователь №: 64 146



Здравствуйте!

Необходимо написать алгоритм обработки сигнала для ARM Cortex M4, а именно следующее:
На вход АЦП приходит многочастотная посылка длительностью td. Частоты выбраны с шагом 5кГц от 55кГц до 135кГц (16 фиксированных частот). Каждая из частот побитно промодулирована по амплитуде двоичным 16-разрядным числом Nd.
Вопрос:
Как проще написать алгоритм модуляции и демодуляции многочастотной посылки?
Какое выбрать время посылки (критерии выбора)?

Сообщение отредактировал Alla_student - Jan 30 2013, 18:54
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_4afc_
сообщение Jan 31 2013, 10:38
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Alla_student @ Jan 30 2013, 22:53) *
Какое выбрать время посылки (критерии выбора)?


Чем длиннее будет посылка - тем легче будет демодулировать.

В случае демодуляции через БПФ - возрастёт разрешение по частоте. Вам какое надо?
ИМХО для получения 16 палок вам надо иметь 32 периода минимальной частоты.
Это в теории.

На практике будет ещё мешать межсимвольная интерференция. В вашем случае наибольшее влияние на длительность посылки будет оказывать разность в приходе в демодулятор 55кГц и 135кГц, т.к. скорость распространения этих частот (через выходные цепи передатчика - среду передачи - входные цепи приёмника/АЦП) различна.
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Jan 31 2013, 11:20
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(_4afc_ @ Jan 31 2013, 14:38) *
Чем длиннее будет посылка - тем легче будет демодулировать.

В случае демодуляции через БПФ - возрастёт разрешение по частоте. Вам какое надо?
ИМХО для получения 16 палок вам надо иметь 32 периода минимальной частоты.
Это в теории.

На практике будет ещё мешать межсимвольная интерференция. В вашем случае наибольшее влияние на длительность посылки будет оказывать разность в приходе в демодулятор 55кГц и 135кГц, т.к. скорость распространения этих частот (через выходные цепи передатчика - среду передачи - входные цепи приёмника/АЦП) различна.


В соседней теме девушка говорит про OFDM. Если это та же задача, то да, все решается через БПФ на 32 (или, может быть, 24) отсчета, плюс защитные интервалы и схемы синхронизации и эквалайзера.
Go to the top of the page
 
+Quote Post
Alla_student
сообщение Jan 31 2013, 22:05
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 5-04-11
Пользователь №: 64 146



Цитата(KalashKS @ Jan 31 2013, 14:20) *
В соседней теме девушка говорит про OFDM. Если это та же задача, то да, все решается через БПФ на 32 (или, может быть, 24) отсчета, плюс защитные интервалы и схемы синхронизации и эквалайзера.

Спасибо
Вопросы:
Как определяется защитный интервал?
Назначение эквалайзера и какая математика в нем?
Это все выше было сказано для декодера, а кодер из чего состоит?
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Feb 1 2013, 07:50
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(Alla_student @ Feb 1 2013, 02:05) *
Спасибо
Вопросы:
Как определяется защитный интервал?
Назначение эквалайзера и какая математика в нем?
Это все выше было сказано для декодера, а кодер из чего состоит?


У вас известная система, или вы ее параметры сами подбираете? В первом случае уточните дллину ЗИ у того, кто ставил вам задание.

Схема OFDM модулятора проста: помехоустойчивое кодирование - задание комплексных амплитуд несущих (т.н. mapper)- ОБПФ - вставка ЗИ - то же самое для всех символов. Потом подъем на несущую.
Демодулятор: сброс на нулевую частоту (квадратурный демодулятор) - синхронизация и отброс ЗИ - БПФ - эквалайзер - демодуляция (demapper) - декодер.
Эквалайзер как правило строится по следующей схеме. В сигнале должны быть несущие с известными амплитудами. По ним вычисляется ЧХ канала на соответствующих частотах в соответствующих символах и потом интерполируруется на все нужные частоты и символы. Потом ЧХ правится простым делением, МСКО-алгоритмом (MMSE), или еще каким другим. Воббще информации разной степени подробности - полный интернет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alla_student   алгоритм модуляции и демодуляции многочастотной посылки   Jan 30 2013, 18:53
- - Serg76   Цитата(Alla_student @ Jan 30 2013, 22:53)...   Jan 30 2013, 19:04
|- - Alla_student   Цитата(Serg76 @ Jan 30 2013, 22:04) для н...   Jan 30 2013, 21:58
|- - Serg76   Цитата(Alla_student @ Jan 31 2013, 01:58)...   Jan 30 2013, 22:08
|- - Lmx2315   Первое что в голову приходит : сдвинуть спектр в ...   Jan 31 2013, 08:35
|- - Serg76   Цитата(Lmx2315 @ Jan 31 2013, 12:35) А мо...   Jan 31 2013, 08:49
- - STAR_IK   Защитный интервал выбирается в зависимости от врем...   Feb 1 2013, 04:32
|- - novchok   Цитата(STAR_IK @ Feb 1 2013, 08:32) Подро...   Feb 1 2013, 05:26
- - STAR_IK   Цитата(novchok @ Feb 1 2013, 11:26) Я бы ...   Feb 1 2013, 06:42
- - SyncLair   Уважаемые знатоки! Внимание вопрос! -- А к...   Feb 15 2013, 14:26
|- - Aner   QUOTE (SyncLair @ Feb 15 2013, 17:26) Ува...   Feb 15 2013, 19:11
|- - Lmx2315   QUOTE (Aner @ Feb 15 2013, 23:11) Правиль...   Feb 15 2013, 19:53
- - Rst7   QUOTE Правильно подметили, не справиться кортекс М...   Feb 16 2013, 07:30
|- - Lmx2315   QUOTE (Rst7 @ Feb 16 2013, 11:30) Я уж не...   Feb 16 2013, 08:30
- - Rst7   QUOTE ещё нужно проделать БПФ 256 - это 4000 такто...   Feb 16 2013, 08:53
- - Aner   Конечно, в OFDM перенос до - это обегчает. Но там ...   Feb 16 2013, 12:27
|- - Lmx2315   QUOTE (Aner @ Feb 16 2013, 16:27) Наверно...   Feb 16 2013, 13:03
- - Rst7   QUOTE ..это было очевидно, расчёт был на то - что ...   Feb 16 2013, 17:58
|- - Alla_student   Пока я болела, тема продолжала обсуждаться. Попроб...   Feb 24 2013, 21:13
|- - Alla_student   Цитата(Rst7 @ Feb 16 2013, 21:58) Я вообщ...   Feb 25 2013, 10:24
|- - Kluwert   Цитата(Rst7 @ Feb 16 2013, 21:58) Я вообщ...   Mar 5 2013, 12:04
|- - Lmx2315   ..жёстко вы нас всех, вот так вот - мордой об сто...   Mar 5 2013, 12:16
- - Aner   Незнает он про БПФ, какие-то I и Q, ... всего то. ...   Mar 5 2013, 13:11
- - Kluwert   Цитата(Aner @ Mar 5 2013, 17:11) Незнает ...   Mar 5 2013, 15:50
- - Aner   QUOTE (Kluwert @ Mar 5 2013, 18:50) Зато ...   Mar 5 2013, 16:58


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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 08:16
Рейтинг@Mail.ru


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