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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Амплитудная модуляция, Помогите чайнику
PVGDRK
сообщение Mar 11 2011, 19:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



пршу прощения, если не в том разделе пишу....
Как понять суть этого процесса?
Зачем для получения АМ колебания производят преобразование гильберта, .т.е фактически меняют фазу входного сигнала на 90 градусов в результате которого получается комплексный сигнал, состоящий из 2-х составляющих: самого информационного сигнала и его ортогонального дополнения, которое как я понимаю можно перенести на любую другую частоту. Этот комплексный сигнал вроде как получается и есть АМ сигнал с верхней боковой полосой? И что такое АМ на нулевой частоте? Это когда частота несущей совпадает с частотой модулирующего колебания?
У меня полная каша в голове по этому вопросу.... Хотелось бы понять суть, а то с кучей формул понимание как то усложняется sad.gif
Может есть где картинки, поясняющие суть этого процесса ?
Go to the top of the page
 
+Quote Post
sergunas
сообщение Mar 11 2011, 20:19
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



я уже сам многое позабыл, люди знающие скажут может быть точнее
Преобразование Гильберта позволяет переносить комплексный сигнал на любую частоту, в том числе и на нулевую частоту. Нулевая частота означает, что несущая частота сигнала равна нулю. Ну а сигнал в пониженной области частот легче оцифровать. Логика какая-то такая.
Go to the top of the page
 
+Quote Post
PVGDRK
сообщение Mar 11 2011, 21:20
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



А как понять - нулевая частота несущего сигнала? Раз нет частоты - нет сигнала blush.gif
И как физически себе в уме представить то,что комплексный сигнал - это Ам с верхней боковой полосой, комплексный сигнал умноженный на -1 - это АМ с нижней боковой, а если мнимую часть приравнять 0 и взять реальную часть комплексного сигнала умножить ее на амплитуду несущей - то получится двухполосная АМ с несущей ? Или я не так что то понимаю? Не кидайте тапками только .... как это все увязать с привычной мне картинкой АМ колебания a(t)=Um(1+M*S(t)) где Um - ВЧ колебание S(t) - информационный сигнал...
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 12 2011, 06:41
Сообщение #4


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

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



Цитата(sergunas @ Mar 11 2011, 23:19) *
я уже сам многое позабыл, люди знающие скажут может быть точнее
Преобразование Гильберта позволяет переносить комплексный сигнал на любую частоту, в том числе и на нулевую частоту. Нулевая частота означает, что несущая частота сигнала равна нулю. Ну а сигнал в пониженной области частот легче оцифровать. Логика какая-то такая.

Преобразование Гильберта ничего подобного не делает. Оно служит для получения аналитического сигнала из вещественного.
Go to the top of the page
 
+Quote Post
HFSSLer
сообщение Mar 12 2011, 18:21
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 29-10-09
Из: Воронеж
Пользователь №: 53 299



Цитата(PVGDRK @ Mar 12 2011, 00:20) *
А как понять - нулевая частота несущего сигнала? Раз нет частоты - нет сигнала blush.gif
И как физически себе в уме представить то,что комплексный сигнал - это Ам с верхней боковой полосой, комплексный сигнал умноженный на -1 - это АМ с нижней боковой, а если мнимую часть приравнять 0 и взять реальную часть комплексного сигнала умножить ее на амплитуду несущей - то получится двухполосная АМ с несущей ? Или я не так что то понимаю? Не кидайте тапками только .... как это все увязать с привычной мне картинкой АМ колебания a(t)=Um(1+M*S(t)) где Um - ВЧ колебание S(t) - информационный сигнал...

Нулевая частота - это частота равная нулю, а не ее отсутствие, при этом сам сигнал это постоянная составляющая, т. е. одно и то же значение, сигнал может быть и комплексным, тогда два постоянных одинаковых значения действительной и мнимой части, но это относится к чисто синусоидальному сигналу. Если начинаете модулировать, то в вашей формуле вместо Um подставляете комплексное постоянное число и в свою формулу значения S(t) Гильберт используют для формирования однополосного сигнала, а это амплитудно-фазовая модуляция, а вы написали формулу для чисто амплитудной. А главное полезное свойство комплексных сигналов в том что при умножении на комплексную же синусоиду, можно двигать без изменений по оси частот. Лучше всего для понимания сами в Матлабе порисуйте картинки, если не владеете, то по книжке Серигенко "Цифровая обработка сигналов" можно за несколько часов научиться. Там много мелких парадоксов при выполнении модуляции, например балансная, в спектре две боковых, а на временной диаграмме только несущая на центральной частоте.
Go to the top of the page
 
+Quote Post
Daddy Torque
сообщение Mar 13 2011, 12:53
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 21-09-08
Из: СПб
Пользователь №: 40 369



Цитата(PVGDRK @ Mar 11 2011, 22:57) *
пршу прощения, если не в том разделе пишу....
Как понять суть этого процесса?
Зачем для получения АМ колебания производят преобразование гильберта, .т.е фактически меняют фазу входного сигнала на 90 градусов в результате которого получается комплексный сигнал, состоящий из 2-х составляющих: самого информационного сигнала и его ортогонального дополнения, которое как я понимаю можно перенести на любую другую частоту. Этот комплексный сигнал вроде как получается и есть АМ сигнал с верхней боковой полосой? И что такое АМ на нулевой частоте? Это когда частота несущей совпадает с частотой модулирующего колебания?
У меня полная каша в голове по этому вопросу.... Хотелось бы понять суть, а то с кучей формул понимание как то усложняется sad.gif
Может есть где картинки, поясняющие суть этого процесса ?


Есть очень хороший сайт (сам недавно для себя открыл) dsplib.ru там много статей.

По вопросу: для АМ не нужно преобразование Гильберта, просто обычная АМ приводит к расширению спектра в 2 раза. Вы получаете справа и слева от несущей боковые полосы, равные по ширине полосе исходного (модулирующего) сигнала. Объяснить это можно так: когда вы рассматриваете просто какой-то сигнал, он у вас вещественная функция от времени. При рассмотрении вещественного сигнала в частотном домене происходит вот что: допустим рассматриваем функцию cos(t).
Она будет представлена такой суммой: cos(t) = 0.5*cos(t) + 0*sin(t) + 0.5 * cos(-t) + 0*sin(-t)
Если рассматриваем sin(t), то он раскладывается в:
sin(t) = 0*cos(t) + 0.5*sin(t) + 0*cos(-t) - 0.5*sin(-t)

в любом случае вещественный сигнал всегда рассматривается как полусумма соответствующих сигналов с положительной и отрицательной частотой (аргументы t и -t) - отрицательные частоты ведь ничем не хуже положительных, поэтому имея какое-то колебание логичнее всего его рассматривать как полусумму соотв. колебаний отрицательной и положительной частоты. Пока наш сигнал не модулирован (т.е. baseband не перенесён, т.е. занимаемая им полоса начинается от 0) - мы этих отрицательных частот не видим. Но как только мы переносим baseband (например, с помощью модуляции), эти отрицательные частоты вылезают во всей красе.

Преобразование Гильберта обычно используют для получения SSB (single-side band) сигнала - т.е. АМ сигнала с одной боковой полосой. SSB нужен потому, что частотный ресурс дорог и хочется использовать доступный диапазон частот максимально эффективно (т.е. не хочется тратить 10 кГц для передачи полезного сигнала шириной 5 кГц).

Тут есть еще один момент: лучше всего забыть о вещественных числах при работе с DSP. Применяя комплексные числа вы получаете следующее преимущество: глядя на вещественную синусоиду вы можете только сказать, что колесо (ротор генератора или что либо еще) крутится с такой-то частотой, глядя на то же колебание, записанное в комплексном виде, вы можете еще и сказать, в какую сторону крутится колесо (потому что вы смотрите на него с двух взаимно-перпендикулярных направлений) - иногда это важно (например, частота вращения колеса 5 оборотов в секунду, если вы повышаете частоту вращения колеса на 100 оборотов в секунду, то если изначально частота была 5, то вы получаете 105, а если изначально была -5, в результате будет 95), а глядя на косинусоиду - разницы между 5 и -5 не видно!

Извините, что пишу прописные истины, но вдруг полезно будет...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 14 2011, 11:26
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Вот здесь посмотрите, примерно с середины начинается разговор про АМ. Вопросов должно стать меньше.
http://electronix.ru/forum/index.php?showt...mp;#entry899848
Go to the top of the page
 
+Quote Post
PVGDRK
сообщение Mar 14 2011, 11:29
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



Цитата(Daddy Torque @ Mar 13 2011, 15:53) *
Есть очень хороший сайт (сам недавно для себя открыл) dsplib.ru там много статей.

По вопросу: для АМ не нужно преобразование Гильберта, просто обычная АМ приводит к расширению спектра в 2 раза. Вы получаете справа и слева от несущей боковые полосы, равные по ширине полосе исходного (модулирующего) сигнала. Объяснить это можно так: когда вы рассматриваете просто какой-то сигнал, он у вас вещественная функция от времени. При рассмотрении вещественного сигнала в частотном домене происходит вот что: допустим рассматриваем функцию cos(t).
Она будет представлена такой суммой: cos(t) = 0.5*cos(t) + 0*sin(t) + 0.5 * cos(-t) + 0*sin(-t)
Если рассматриваем sin(t), то он раскладывается в:
sin(t) = 0*cos(t) + 0.5*sin(t) + 0*cos(-t) - 0.5*sin(-t)

в любом случае вещественный сигнал всегда рассматривается как полусумма соответствующих сигналов с положительной и отрицательной частотой (аргументы t и -t) - отрицательные частоты ведь ничем не хуже положительных, поэтому имея какое-то колебание логичнее всего его рассматривать как полусумму соотв. колебаний отрицательной и положительной частоты. Пока наш сигнал не модулирован (т.е. baseband не перенесён, т.е. занимаемая им полоса начинается от 0) - мы этих отрицательных частот не видим. Но как только мы переносим baseband (например, с помощью модуляции), эти отрицательные частоты вылезают во всей красе.

Преобразование Гильберта обычно используют для получения SSB (single-side band) сигнала - т.е. АМ сигнала с одной боковой полосой. SSB нужен потому, что частотный ресурс дорог и хочется использовать доступный диапазон частот максимально эффективно (т.е. не хочется тратить 10 кГц для передачи полезного сигнала шириной 5 кГц).

Тут есть еще один момент: лучше всего забыть о вещественных числах при работе с DSP. Применяя комплексные числа вы получаете следующее преимущество: глядя на вещественную синусоиду вы можете только сказать, что колесо (ротор генератора или что либо еще) крутится с такой-то частотой, глядя на то же колебание, записанное в комплексном виде, вы можете еще и сказать, в какую сторону крутится колесо (потому что вы смотрите на него с двух взаимно-перпендикулярных направлений) - иногда это важно (например, частота вращения колеса 5 оборотов в секунду, если вы повышаете частоту вращения колеса на 100 оборотов в секунду, то если изначально частота была 5, то вы получаете 105, а если изначально была -5, в результате будет 95), а глядя на косинусоиду - разницы между 5 и -5 не видно!

Извините, что пишу прописные истины, но вдруг полезно будет...

Спасибо огромное! Очень полезно! Особенно пример с колесом очень помог понять зачем нужен комплексный сигнал
Go to the top of the page
 
+Quote Post
PVGDRK
сообщение Apr 6 2011, 19:58
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



Снова прошу помощи... Разъясните пожалуйста про вид модуляции SOQPSK
на сайте dsplib (спасибо за ссылку) есть описание BPSK ... на сколько мне стало понятно - это частный случай QPSK. Причем полученная мною модуляция с преобразованием Гильберта DSB вроде как и есть BPSK.....
Как из этой BPSK (DSB) сделать QPSK со смещением?
что можно почитать на эту тему,чтобы очевидные для всех вещи стали мне более понятны? Чувствую,что не хватает каких то основных знаний в области ЦОС и отсюда много чего не понятно sad.gif
Go to the top of the page
 
+Quote Post
hobgoblin
сообщение Apr 6 2011, 20:35
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



Цитата(PVGDRK @ Apr 6 2011, 23:58) *
Снова прошу помощи... Разъясните пожалуйста про вид модуляции SOQPSK
на сайте dsplib (спасибо за ссылку) есть описание BPSK ... на сколько мне стало понятно - это частный случай QPSK. Причем полученная мною модуляция с преобразованием Гильберта DSB вроде как и есть BPSK.....
Как из этой BPSK (DSB) сделать QPSK со смещением?
что можно почитать на эту тему,чтобы очевидные для всех вещи стали мне более понятны? Чувствую,что не хватает каких то основных знаний в области ЦОС и отсюда много чего не понятно sad.gif

Не зная QPSK и OQPSK соваться в SOQPSK смысла нет. Почитайте для начала
Б. Скляр "Цифровая связь.Теоретические основы и практическое применение".
В этой книжке довольно просто изложены азы
Еще вот эта книга, но она несколько перегружена математикой
Дж. Прокис "Цифровая связь"

Потом вот это
http://www.amazon.com/Digital-Modulation-T...y/dp/1580538630
Go to the top of the page
 
+Quote Post
PVGDRK
сообщение Apr 7 2011, 05:08
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



Спасибо, Вы меня обнадежили wacko.gif
Почему очень мало информации в интеренете по этой теме на русском языке? При переводе с английского ,похоже я не улавливаю важные и значимые вещи sad.gif
А можно хотя бы пояснить принципиальные отличия в этих трех видах модуляции - на сколько я поняла, то QPSK - это 4-х позиционная ФМ где значения фаз принимают значения 0,90,180 и 270 градусов. В OQPSK фазы 45°, 135°, 225° и 315° . В общем то и сама идея пердачи двух бит в одном состоянии фазы понятна, но не понятна сама реализация - как это сделать blush.gif
пойду читать Скляра ... Спасибо

Сообщение отредактировал PVGDRK - Apr 7 2011, 05:09
Go to the top of the page
 
+Quote Post
Serg76
сообщение Apr 7 2011, 06:08
Сообщение #12


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

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



Цитата(PVGDRK @ Apr 7 2011, 08:08) *
Спасибо, Вы меня обнадежили wacko.gif
Почему очень мало информации в интеренете по этой теме на русском языке? При переводе с английского ,похоже я не улавливаю важные и значимые вещи sad.gif
А можно хотя бы пояснить принципиальные отличия в этих трех видах модуляции - на сколько я поняла, то QPSK - это 4-х позиционная ФМ где значения фаз принимают значения 0,90,180 и 270 градусов. В OQPSK фазы 45°, 135°, 225° и 315° . В общем то и сама идея пердачи двух бит в одном состоянии фазы понятна, но не понятна сама реализация - как это сделать blush.gif
пойду читать Скляра ... Спасибо

Принципиальная разница в том, что в офсетной модуляции один из квадратурных подканалов задерживается относительно другого на полтакта, это позволяет избежать глубокого провала в огибающей сигнала и тем самым уменьшить уровень внеполосных излучений. В офсетной модуляции возможные фазовые переходы сигнала 0, +/- 90 град., отсутствует переход на 180 град. В остальном это такая же классическая QPSK, следовательно и методы приема одни и те же, просто при приеме необходимо организовать задержку на полтакта в одном из подканалов.
Go to the top of the page
 
+Quote Post
hobgoblin
сообщение Apr 7 2011, 07:56
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



Цитата(PVGDRK @ Apr 7 2011, 09:08) *
Спасибо, Вы меня обнадежили wacko.gif
Почему очень мало информации в интеренете по этой теме на русском языке? При переводе с английского ,похоже я не улавливаю важные и значимые вещи sad.gif

Да вы сильно не расстраивайтесь, я имел в виду, что надо все-таки начать с более простого.

Цитата
А можно хотя бы пояснить принципиальные отличия в этих трех видах модуляции - на сколько я поняла, то QPSK - это 4-х позиционная ФМ где значения фаз принимают значения 0,90,180 и 270 градусов. В OQPSK фазы 45°, 135°, 225° и 315° . В общем то и сама идея пердачи двух бит в одном состоянии фазы понятна, но не понятна сама реализация - как это сделать blush.gif
пойду читать Скляра ... Спасибо

Реализуется в упрощенном виде так, как показано на рисунке:
http://en.wikipedia.org/wiki/File:Transmitter_QPSK_2.PNG
Про разницу между QPSK и OQPSK вам уже объяснили. SOQPSK - это более сложный вариант OQPSK, в котором для получения хорошей спектральной маски применяют такие сглаживающие фильтры в каждом из квадратурных каналов, что выходной сигнал будет иметь постоянную амплитуду, даже в моменты перехода между символами. Кроме того, например, в SOQPSK-TG сигналы в квадратурных каналах предварительно кодируются из двоичных в троичные.
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 7 2011, 07:58
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(PVGDRK @ Apr 7 2011, 08:08) *
Почему очень мало информации в интеренете по этой теме на русском языке?


Потому что страна стоит, всё разрушено, ничего не производится, жизни нету.

Цитата(Serg76 @ Apr 7 2011, 09:08) *
В остальном это такая же классическая QPSK, следовательно и методы приема одни и те же, просто при приеме необходимо организовать задержку на полтакта в одном из подканалов.


Из-за неоднозначности фазы на приёме может быть задержана не та квадратура, существует какой нибудь простой кодер-декодер для восстановления исходного потока бит?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Apr 7 2011, 08:21
Сообщение #15


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

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



Цитата(petrov @ Apr 7 2011, 10:58) *
Из-за неоднозначности фазы на приёме может быть задержана не та квадратура, существует какой нибудь простой кодер-декодер для восстановления исходного потока бит?

Наверное нет, если только в сигнале не присутствует какая-нибудь зондирующая последовательность как, например, в TDMA системах. поэтому я в своем демодуляторе предусмотрел два режима задержки - по синфазному и квадратурному каналу.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 02:58
Рейтинг@Mail.ru


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