0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
1 | |
Моделирование последовательности импульсов со случайной амплитудой и месторасположением01.11.2011, 00:45. Показов 9433. Ответов 31
Метки нет (Все метки)
Добрый вечер! Помогите пожалуйста составить программу для моделирования последовательности импульсов со случайной амплитудой и месторасположением....
0
|
01.11.2011, 00:45 | |
Ответы с готовыми решениями:
31
Моделирование частотного модулятора (модулирующий сигнал - последовательность прямоугольных импульсов) Спектральный анализатор редкоповторяющейся случайной последовательности импульсов Моделирование дискретной случайной величины Моделирование случайной величины в Scilab |
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
|
||||||
01.11.2011, 15:11 | 2 | |||||
Сообщение было отмечено как решение
Решение
4
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
04.11.2011, 18:08 [ТС] | 3 |
Спасибо большое, выручили... А такой вопрос. Возможно ли при добавления шума к этой последовательности разработать программу для обнаружения и выявления амплитуды и местоположения импульса на фоне шума на определенной длине интервала?
0
|
128 / 127 / 10
Регистрация: 09.11.2010
Сообщений: 200
|
|
05.11.2011, 10:58 | 4 |
Литературу по данному вопросу читали?
http://matlab.exponenta.ru/signalprocess/index.php http://www.kodges.ru/75799-mat... enij..html К сожалению ничем больше помочь не могу.
1
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
10.02.2012, 22:22 [ТС] | 5 |
Столкнулся с проблемой. Я в Матлабе полный ноль и к тому же еще и забыл его окончательно. Подскажите, как от этой случайной последовательности взять БПФ и померить амплитуды импульсов... А ещё как эту последовательность сделать редко повторяющейся.
0
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
11.02.2012, 11:46 | 6 |
Русский язык, он такой русский язык...
Y = fft(y, 2^nexpow2(length(y))); так они же заданы, функция rand() генерирует последовательность от 0 до 1. Если рассматривать ее как сигнал(последовательность импульсов как вы говорите), то это и есть амплитуда. Можно представить эту последовательность, как дискретный сигнал, выбрать для него частоту дискретизации, (другими словами, представить значения данной последовательности, как импульсы сигнала, следующие через равные интервалы времени) и измерить амплитуды различных частот, составляющих данную последовательность. В этом и есть смысл бпф. Что значит "редко"? Каков критерий этой "редкости"? Почитайте про функции распределения
0
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
11.02.2012, 23:41 [ТС] | 7 |
Что значит "редко"? Каков критерий этой "редкости"?..
Надо создать импульсы появляющиеся в через разные интервалы времени и разной амплитуды. И Взять от этой последовательности БПФ. Может подскажите литературу поконкретнее, а то в большинстве ощие понятия или я чего-то не понимаю
0
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||||||
12.02.2012, 11:42 | 8 | |||||
DaoNil, честно говоря странное задание, и, как инженер объясню почему. С практической точки зрения данную систему можно представить, как некий датчик, снимающий измерения некого случайного процесса, но почему то в случайные промежутки времени. То есть принятый сигнал получается случайно дискретизирован по времени и случайно квантован по уровню. Ни о каких частотных характеристиках такого сигнала речи быть не может из-за нерегулярной дискретизации => БПФ не имеет смысла. Можно попытаться полученный сигнал интерполировать, чтобы получить из него обычный случайный процесс(сигнал) с равномерной дискретизацией и смотреть его частотные характеристики (то есть бпф). Правда я полагаю что спектр интерполированного сигнала не будет точно соответствовать спектру исходного (интерполяция сработает как нч фильтр, подрежутся верхние частоты). Но другого способа взять бпф такого сигнала я не вижу.
2
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
12.02.2012, 14:06 [ТС] | 9 |
Может я не так формулирую проблему. В итоге мне необходимо составить программу для анализатора спектра случайной редкоповторяющейся последовательности импульсов. Сначала с помощью БПФ, а второй случай когда я запоминаю амплитуду и время появления импульсов и произвожу оценку. Смысл, в том, что оценивается не весь интервал, а лишь моменты появления импульсов.
0
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
12.02.2012, 15:14 | 10 |
О да!
Вот тут все понятно. Нужно построить спектр случайного процесса, в общем шума. И тут не сказано ничего про В предыдущем посте я описал почему это невозможно. Тут думаю уже все понятно А вот это у меня в голове пока не укладывается, как вы без Фурье собираетесь оценивать спектр, ну я еще подумаю на досуге. Если решите сами, не забудьте отписаться сюда. Честно говоря, мне кажется, там все проще, но мы пока не понимаем друг друга
0
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
15.02.2012, 16:05 [ТС] | 11 |
Кое-что придумал. Если у нас имеется группа редко повторяющихся импульсов, нам достаточно измерить амплитуды импульсов и моменты их появления. Вот что у меня получилось.. Не устраивает точность оценки спектра. Ничего не получается при увеличении длительности импульсов. Может есть идеи как поступить в этой ситуации?
0
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
15.02.2012, 16:55 | 12 |
DaoNil, твоя оценка спектра и есть по сути преобразование Фурье, тока не быстрое(fft), а по классической формуле. Так что разницы между этими способами быть не должно.
0
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
15.02.2012, 17:18 [ТС] | 13 |
То есть, время на вычисление спектра останется таким же. Я просто думал что по этой формуле скорость вычисления увеличится. Нет? Можете предложить идею чем можно заменить БПФ для такой последовательноти?
0
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
15.02.2012, 19:59 | 14 |
Нет. Быстрое Преобразование Фурье потому так и называется, что оно быстрое)) Его сложность составляет O(N·log(N)) (если использовать классический алгоритм Кули-Тьюки) против O(), по стандартной формуле которую ты используешь. Тем более, матлаб использует функцию бпф из библиотеки fftw, а быстрее чем у них реализации нет. Я даже пытался когда то на асме написать свою функцию https://www.cyberforum.ru/asse... 53570.html, но по скорости до fftw ей было далеко.
Ну кроме фурье можно использовать ортогональное разложение по какому нибудь другому базису (например Уолша, Хаара - для скорости), но зачем? Спектральный анализ в ЦОС называют чаще всего "Фурье анализ", оценивание спектра как бы по умолчанию подразумевает использование fft.
1
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
15.02.2012, 20:39 [ТС] | 15 |
Спасибо большое за разъяснение. Знаю что надоел, но последний вопросик можно? Что можно придумать с этой случайной последовательностью, чтобы можно было разработать на диплом...
0
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
15.02.2012, 20:56 | 16 |
На мой взгляд, тема диплома должна быть не "абстрактно-теоретической", а практически полезной(ИМХО). Если ты интересуешься случайными процессами, то как насчет разработки системы связи с широкополосными(шумоподобными) сигналами? На диплом вполне тянет(а может и на дисер, все зависит от требуемых характеристик системы). А вообще надо подумать на счет темы. Это я сказал первое что в голову пришло(просто сам занимаюсь подобным)
1
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
|
15.02.2012, 21:23 [ТС] | 17 |
Я был бы Вам очень признателен, если бы вы подсказали что делать. У меня тема диплома " Спектральный анализатор редко повторяющейся последовательности импульсов" Пока технического задания не сформировано. Я теперь и не знаю с какого бока подойти.
0
|
vital792
|
15.02.2012, 21:40
#18
|
Не по теме: А, так тема уже сформулирована, жаль, не суждено появится новой системе связи:D Че нибудь придумаем, но не сходу
1
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
||||||
28.02.2012, 15:27 [ТС] | 19 | |||||
0
|
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 25
|
||||||
13.03.2012, 15:47 [ТС] | 20 | |||||
Вот программа немного похожая на то, что планируется получить. Подскажите пожалуйста как вместо прямоугольных импульсов сделать гауссовские. Как их сделать случайными. При добавлении шума происходит увеличение амплитуды импульса. Не могу найти ошибку.Спасибо.
0
|
13.03.2012, 15:47 | |
13.03.2012, 15:47 | |
Помогаю со студенческими работами здесь
20
Считывание последовательности импульсов моделирование случайной совокупности по закону распределения Моделирование случайной величины с гамма распределением Моделирование случайной в-ны, распределённой по нормальному закону Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |