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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Моделирование сигналов
kalys
сообщение Dec 1 2011, 18:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 4-11-11
Из: г.Санкт-Петербург.
Пользователь №: 68 127



Здравствуйте уважаемые знатоки.
Помогите пожалуйста,мне необходимо с модулировать сигнал(например когерентный со случайной фазой) и задать решающее правило,ну и конечно произвести оценку решающего правила методом статистических испытаний.
Возможно ли это на с++, если да то как.
Я новичок еще программировании так, что извините если задаю глупые вопросы.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
SFx
сообщение Dec 1 2011, 19:43
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



для работы с сигналами удобнее всего использовать MATLAB и simulink, конечно это сложнее в разы, но и результаты будут соответствующие.
Go to the top of the page
 
+Quote Post
kalys
сообщение Dec 2 2011, 05:13
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 4-11-11
Из: г.Санкт-Петербург.
Пользователь №: 68 127



Спасибо, но с тем же успехом я мог бы и в маткаде это сделать,мне интересна как можно реализовать эту задачу на с++.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 2 2011, 06:56
Сообщение #4


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Конечно же это возможно, но вряд ли кто-то захочет описывать все детали, тем более выкладывать код, т.к. по сути вам необходимо создать полный приемо-передающий тракт. Если с модулятором еще можно справиться без особых усилий, то написание демодулятора задача на порядок сложнее. Если захотели всерьез заняться этой задачи, то много полезной информации по алгоритмам обработки найдете здесь. Да и в принципе, если разбираетесь в ЦОС, то с реализацией не должно возникнуть проблем, независимо от платформы на которой хотите это все сделать.
Go to the top of the page
 
+Quote Post
x736C
сообщение Dec 2 2011, 11:09
Сообщение #5


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Задавался подобным вопросом, даже прикупил одну книжку по теме, но в итоге сам использую Матлаб.

Во вводной главе автор убедительно (как ему кажется ?) обосновывает преимущества подобного подхода перед Матлабом и подобными системами моделирования.

Simulating Wireless Communication Systems: Practical Models In C++

Исходники к ней свободно доступны.

Цитата(Serg76 @ Dec 2 2011, 10:56) *
Конечно же это возможно, но вряд ли кто-то захочет описывать все детали, тем более выкладывать код, т.к. по сути вам необходимо создать полный приемо-передающий тракт.

И как раз в исходниках доступны большинство типовых функций приемо-передатчиков и каналов связи.
И различные каналы, и модуляторы, и демодуляторы, фильтры и прочее.
В книге описано, как подобной концепцией моделирования пользоваться максимально эффективно.



Удачи!
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 2 2011, 15:47
Сообщение #6


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(x736C @ Dec 2 2011, 14:09) *

может у кого есть ссылка на ресурс, где можно скачать эту книгу?
Go to the top of the page
 
+Quote Post
kalys
сообщение Dec 2 2011, 16:28
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 4-11-11
Из: г.Санкт-Петербург.
Пользователь №: 68 127



Цитата
вам необходимо создать полный приемо-передающий тракт

Зачем?? вы возможно не так меня поняли.
Я лишь хочу построить модель сигнала и провести анализ решающего правила методом статистических испытаний
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 2 2011, 16:34
Сообщение #8


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(kalys @ Dec 2 2011, 20:28) *
... и провести анализ решающего правила методом статистических испытаний

без демодуляции (приемника)? или мы говорим о разных вещах?

Сообщение отредактировал Serg76 - Dec 2 2011, 16:35
Go to the top of the page
 
+Quote Post
kalys
сообщение Dec 2 2011, 19:03
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 4-11-11
Из: г.Санкт-Петербург.
Пользователь №: 68 127



да.. именно так, без демодуляции приемника
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 2 2011, 19:20
Сообщение #10


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(kalys @ Dec 1 2011, 22:53) *
Помогите пожалуйста,мне необходимо с модулировать сигнал(например когерентный со случайной фазой) и задать решающее правило,ну и конечно произвести оценку решающего правила методом статистических испытаний.

тогда непонятно решающее правило чего? мне кажется, что надо более точно сформулировать задачу: что за сигнал (ЧМ, ФМ, ....) и что это за решатель? может вам надо произвести, например, оценку начальной фазы или огибающей ФМ сигнала, тогда для какого канала? в общем пока не понятно, что вам нужно, ИМХО, конечно.
Go to the top of the page
 
+Quote Post
Fast
сообщение Dec 2 2011, 19:44
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(kalys @ Dec 2 2011, 23:03) *
да.. именно так, без демодуляции приемника
пусть мне оторвут голову... но это я должен увидеть (С) попугай кеша)
решающее правило в отрыве от детектора вообще возможно ?


Go to the top of the page
 
+Quote Post
kalys
сообщение Dec 2 2011, 20:16
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 4-11-11
Из: г.Санкт-Петербург.
Пользователь №: 68 127



Хорошо я вас понял.
Допустим я создал ЛЧМ сигнал,мне необходима найти вероятность принятия сигнала.
Чтобы найти эту вероятность я устанавливаю решающее правила(Монте-Карло).
Далее нужно провести анализ и дать оценку,например за 100 испытаний произошло какое-то количество обнаружения сигнала и в соответствии с этим выявить вероятность
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 2 2011, 20:22
Сообщение #13


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(kalys @ Dec 3 2011, 00:16) *
Хорошо я вас понял.
Допустим я создал ЛЧМ сигнал,мне необходима найти вероятность принятия сигнала.
Чтобы найти эту вероятность я устанавливаю решающее правила(Монте-Карло).
Далее нужно провести анализ и дать оценку,например за 100 испытаний произошло какое-то количество обнаружения сигнала и в соответствии с этим выявить вероятность

чтобы найти вероятности правильного обнаружения и ложной тревоги как раз и надо создать тот приемо-передающий тракт, о котором здесь говорили, конечно же вместе с детектором (когерентным/некогерентным/автокорреляционным и т.д.) и каналом передачи.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 2 2011, 21:56
Сообщение #14


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Кстати, x736C предложил вам неплохую подборку для моделирования, для практического применения вряд ли этот набор методов можно использовать (по крайней мере большинство из них), но для симулятора вполне может сгодиться, еще бы конечно ссылку на книгу кто бы дал sm.gif
Go to the top of the page
 
+Quote Post
x736C
сообщение Dec 3 2011, 08:23
Сообщение #15


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Как вообще можно практически использовать демодулятор, написанный на Си. Есть энтузиасты, конечно (SDR, NRT SDR).  Но это ПО именно для моделирования.

Насчет книги. В свое время перекрыл весь инет, но кроме дохлых ссылок ничего не нашел. Вчера тоже поискал с тем же результатом. Видимо не очень популярная книга. У меня она в электронном зашифрованном формате PDF DRM. Он даже распечатывать больше 10 страниц не дает.

Как снять защиту не представляю. Да и деньги отдал немалнькие sm.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:22
Рейтинг@Mail.ru


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