Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Алгоритм] Вывод сигнала побитово, Нужно сформировать зашумленный сигнал 
:(
    Опции темы
kunkun
Дата 14.6.2013, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.6.2013

Репутация: нет
Всего: нет



В общем,задание такое.. 

В качестве исходного сигнала использовать синусоидальный сигнал. Сформировать зашумленный сигнал, для чего добавить к сигналу синусоиды (относительная частота которой 0,25) источник равномерного шума (Random Source).
Следует учитывать, что в данном случае отношение сигнал/шум (ОСШ) Равно 1,7 и может быть определено как отношение мощностей сигнала и шума (р^2=А^2/sigma^2, где А – амплитуда синусоиды, sigma^2 – дисперсия шума). 
Полученный сигнал представить побитово и организовать циклический вывод каждого бита (через мультиплексор).

ОСШ,синусоиду,источник шума,мультиплексор-нашел, как представить сигнал побитово и вывести через мультиплексор-понять не могу,и вообще не могу найти такой блок...помогите пожалуйста! Прилагаю модель 

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  ЛР5.rar 28,48 Kb
PM MAIL   Вверх
Mirkes
Дата 14.6.2013, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 586
Регистрация: 18.8.2011
Где: Красноярск

Репутация: 4
Всего: 17



А в чем проблема?
Для равномерного распределения дисперсия равна 1/12 от квадрата ширины интервала. 
Шум очевидно симметричен относител'но нуля (сигнал равновероятно увеличивается или умен'шается)
Значит шум распределен нa интервале [-в,+в].
Вы знаете амплитуду и соотношение сигнал-шум Получаете элементарную формулу для вычисления полуширины:
b^2=3*A^2/p^2
или
b=sqrt(3)*A/p

далее вносите поправки по формуле
s=s+(rand()-b)*2*b
где rand() случайная величина в диапазоне [0,1]


--------------------
Mirkes
PM MAIL   Вверх
kunkun
Дата 14.6.2013, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.6.2013

Репутация: нет
Всего: нет



Вы меня наверное не поняли,мне нужно его оцифровать,вывести побитово...какой блок при этом нужно использовать?
PM MAIL   Вверх
Pavia
Дата 14.6.2013, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 6.12.2008

Репутация: нет
Всего: 12



Цитата(kunkun @  14.6.2013,  15:07 Найти цитируемый пост)
Вы меня наверное не поняли,мне нужно его оцифровать,вывести побитово...какой блок при этом нужно использовать?

АЦП (ADС)

Это сообщение отредактировал(а) Pavia - 14.6.2013, 15:31
PM MAIL   Вверх
kunkun
Дата 17.6.2013, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.6.2013

Репутация: нет
Всего: нет



Правильно ли я всё сделал? привел два вида оцифровки сигнала.

Это сообщение отредактировал(а) kunkun - 17.6.2013, 11:46

Присоединённый файл ( Кол-во скачиваний: 0 )
Присоединённый файл  ЛР5.rar 30,51 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0574 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.