|
Симуляция ЧМ сигнала содержащего музыку, Вопрос спецам |
|
|
|
Feb 10 2009, 15:29
|
Участник

Группа: Новичок
Сообщений: 25
Регистрация: 9-12-08
Пользователь №: 42 321

|
Всем привет!
Есть DAQ плата для приёма ЧМ радио сигналов, но она еще не готова. Поэтому работаю над алгоритмами демодуляции ЧМ сигналов. И чтобы проверить их работу пытаюсь симулировать ЧМ сигнал. Работаю в среде 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КГц.
Может кто-нибудь объяснить как отличается ЧМ модуляция с одной гармоникой и
модуляция с несколькими гармониками? Или хотя-бы указать на соответствующую литературу.
Заранее благодарен.
|
|
|
|
Сообщений в этой теме
ACiDUser Симуляция ЧМ сигнала содержащего музыку Feb 10 2009, 15:29 INT1 Не уверен, что в реалтайме симулятор сможет смодел... Feb 10 2009, 19:06 TSerg Цитата(ACiDUser @ Feb 10 2009, 18:29)
Д... Feb 11 2009, 09:45 _Anatoliy Цитата(ACiDUser @ Feb 10 2009, 16:29) Осн... Feb 11 2009, 10:38 ACiDUser Спасибо за ответы!
Долго мучался откуда эти ... Feb 12 2009, 01:05 _Anatoliy Цитата(ACiDUser @ Feb 12 2009, 03:05) Спа... Feb 12 2009, 05:36  ACiDUser Цитата(_Anatoliy @ Feb 12 2009, 09:36) Не... Feb 12 2009, 18:08   _Anatoliy Цитата(ACiDUser @ Feb 12 2009, 20:08)
L... Feb 12 2009, 18:40 ACiDUser Мы тоже работаем с FPGA но вся обработка только на... Feb 12 2009, 19:00 ACiDUser Цитата(_Anatoliy @ Feb 12 2009, 22:40) Ес... Feb 13 2009, 01:14 _Anatoliy Цитата(ACiDUser @ Feb 13 2009, 02:14) А к... Feb 13 2009, 07:06  ACiDUser Цитата(_Anatoliy @ Feb 13 2009, 11:06) А ... Feb 13 2009, 16:20   _Anatoliy Цитата(ACiDUser @ Feb 13 2009, 18:20) Хмм... Feb 13 2009, 16:38   DRUID3 Цитата(ACiDUser @ Feb 13 2009, 18:20) Хмм... Feb 26 2009, 00:06    ACiDUser Цитата(DRUID3 @ Feb 26 2009, 04:06) ... Mar 4 2009, 09:39     DRUID3 Цитата(ACiDUser @ Mar 4 2009, 11:39) Имее... Mar 4 2009, 15:50      ACiDUser Цитата(DRUID3 @ Mar 4 2009, 19:50) непоня... Mar 11 2009, 11:11       petrov Самое главное не заниматься изобретением плохого в... Mar 11 2009, 12:25   leksa Цитата(ACiDUser @ Feb 13 2009, 19:20) ...... Mar 4 2009, 18:07    _Anatoliy Цитата(leksa @ Mar 4 2009, 20:07) Подскаж... Mar 12 2009, 05:48 ACiDUser Не Не, только цифровой. Просто этот элемент эквива... Feb 13 2009, 17:13 ACiDUser Еще делал с детектированием Нулей. Zero-Crossing D... Feb 13 2009, 18:19 ACiDUser Идея Software Radio в том чтобы было минимум желез... Mar 11 2009, 12:53 petrov Цитата(ACiDUser @ Mar 11 2009, 15:53) Иде... Mar 11 2009, 13:11 ACiDUser Изобретать в плане схемы не надо - согласен. Но во... Mar 11 2009, 13:22 petrov Цитата(ACiDUser @ Mar 11 2009, 16:22) PCI... Mar 11 2009, 13:28  ACiDUser Цитата(petrov @ Mar 11 2009, 17:28) Не хв... Mar 11 2009, 13:31   petrov Цитата(ACiDUser @ Mar 11 2009, 16:31) А м... Mar 11 2009, 13:38   Serg76 Цитата(ACiDUser @ Mar 11 2009, 16:31) А м... Mar 13 2009, 16:44 ACiDUser Вы не учли одно НО, у нас дискретизация сигнала пр... Mar 11 2009, 14:20 petrov Цитата(ACiDUser @ Mar 11 2009, 17:09) Вы ... Mar 11 2009, 14:24  ACiDUser Цитата(petrov @ Mar 11 2009, 18:24) Что э... Mar 11 2009, 14:40   petrov Цитата(ACiDUser @ Mar 11 2009, 17:40) Это... Mar 11 2009, 15:00 ACiDUser Ну почитай почему многие институты сейчас уделяют ... Mar 11 2009, 15:12 petrov Цитата(ACiDUser @ Mar 11 2009, 18:12) Ну ... Mar 11 2009, 15:27 ACiDUser Ну вот пусть болит голова об этом у тех кто этим з... Mar 11 2009, 15:39 Pathfinder ACiDUser,
Как вы себе представляете SDR? Антенна+... Mar 11 2009, 17:58 ACiDUser Цитата(Pathfinder @ Mar 11 2009, 21:58) A... Mar 12 2009, 12:58  _Anatoliy Цитата(ACiDUser @ Mar 12 2009, 14:58) Спа... Mar 12 2009, 13:40 ACiDUser С детектированием нулей получилось так.
Если налож... Mar 12 2009, 14:35 leksa Цитата(ACiDUser @ Mar 12 2009, 17:35) С д... Mar 12 2009, 18:02  ACiDUser Цитата(leksa)Имхо, метод с детектированием нулей н... Mar 13 2009, 00:44   leksa Цитата(ACiDUser @ Mar 13 2009, 03:44) Пок... Mar 13 2009, 06:51    leksa Цитата(leksa @ Mar 13 2009, 09:51) Где им... Mar 13 2009, 15:34    ACiDUser Цитата(leksa @ Mar 13 2009, 10:51) Наскол... Mar 24 2009, 16:07     leksa Цитата(ACiDUser @ Mar 24 2009, 19:07) lek... Mar 24 2009, 19:26 leksa Скрипт с "гистерезисом".
Расширение над... Mar 13 2009, 18:28 ACiDUser После детектирования ЧМ при помощи детектора нулей... May 25 2009, 14:39 _Anatoliy Цитата(ACiDUser @ May 25 2009, 15:39)
По... May 26 2009, 06:11 ACiDUser Спасибо, заценим.
А по поводу модуляции уже разоб... May 26 2009, 09:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|