Список форумов   Список форумов  

Симуляция ЧМ Сигнала содержащего музыку

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Симуляция ЧМ Сигнала содержащего музыку

Сообщение arcades » Вт фев 10, 2009 7:06 pm

Всем привет!

Работаю в среде LabView. Мне нужно симулировать ЧМ сигнал который содержит

информацию подобно музыке.

Прочитал множество статей на тему ЧМ модуляция, но везде описан самый простейший

пример ЧМ модуляции с использованием только одной синосоидальной гармоники.

Основное математическое выражение:

FM = A*Cos(2*pi*Fc*t + M*Sin(2*pi*Fm*t))

где: A - амплитуда, Fc - несущая частота, M - индекс модуляции, Fm - модулирующий

сигнал (сигнал несущий информацию)

A = 1, Fc = 60, M = 5, Fm = 5.

Пытался добавить еще одну гармонику путем сложения как: FM = A*Cos(2*pi*Fc*t +

M*(Sin(2*pi*Fm*t)+Sin(2*pi*3*Fm*t)) - добавил еще одну синусоиду с частотой в 3

раза больше чем у первой.

Но, кажется, это неверный подход к решению этой задачи, потому что я могу

восстановиться модулирующий сигнал если он только с одной гармоникой. А когда

добавляю еще одну - после демодуляции получаю неверный сигнал. Значит где-то я

ошибаюсь в самой модуляции ЧМ, т.е. это сложнее чем просто прибавить синус.

Когда мы слушаем музыку - мы слышим звуки на разных частотах одновременно начиная

с басов 60Гц и заканчивая высокочастотными звуками до 15КГц.

Может кто-нибудь объяснить как отличается ЧМ модуляция с одной гармоникой и

модуляция с несколькими гармониками?
Или хотя-бы указать на соответствующую литературу.

Заранее благодарен.
arcades
 
Сообщений: 3
Зарегистрирован: Ср мар 26, 2008 5:57 pm

Сообщение Наталья » Ср фев 11, 2009 1:42 pm

Существует библиотека к LabVIEW, которая называется Modulation Toolkit. Она предназначена спецально для проведения аналовогой и цифровой модуляции/демодуляции сигналов.
http://www.ni.com/pdf/products/us/032753305101.pdf
http://zone.ni.com/devzone/cda/epd/p/id/5626
Вот видеодемонстрация о том, что он может:
http://www.ni.com/swf/demos/us/modulari ... efault.htm
В случае, если этой библиотеки нет, простейшие примеры модуляции (правда, не звуком, а периодическимсигналом) можно найти здесь:
http://zone.ni.com/devzone/cda/epd/p/id/5146
Наталья
Специалист LabVIEW
 
Сообщений: 86
Зарегистрирован: Ср янв 17, 2007 11:08 am

Сообщение arcades » Ср фев 11, 2009 7:42 pm

Спасибо, но сейчас в мире кризис. И нашему институту как-то накладно выкладывать лишних 2 штуки за тулкит. Как-нибудь сами помучаемся.

А проблема была в том что информационный сигнал нужно проинтегрировать сначала, иначе получается сдвиг фаз.
arcades
 
Сообщений: 3
Зарегистрирован: Ср мар 26, 2008 5:57 pm


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1