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

 
 
> Использование формулы Эйлера для перехода от вещественного представления отсчётов к комплексному.
A_z
сообщение May 15 2012, 09:59
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 15-05-12
Пользователь №: 71 845



Уважаемые знатоки, я понимаю всю глупость данного вопроса, но, видимо, слишком давно я занимался ЦОС.
Совершенно не могу вспомнить и въехать.
Суть проблемы:
Дано:
Вещественные отсчёты y(n) , при n от 0 до 1024.
Несущая частота сигнала frq.
Вычислить:
Комплексное yк(n)


Сколько не пытаюсь понять что мне делать - не могу сообразить. Сложно, когда не знал, да ещё и забыл. Подскажите что почитать пожалуйста. Лучше всего носом прямо в главу тыкайте. А то до меня слишком туго доходит тема. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
Serg76
сообщение May 15 2012, 10:07
Сообщение #2


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

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



почитайте про аналитический сигнал, комплексную огибающую и преобразование Гильберта

вот неплохой ресурс http://www.dsplib.ru/content/hilbert/hilbert.html
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение May 15 2012, 10:34
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Дано: y(n) - вещественный сигнал
ИМХО
Чтобы получить из него комплексный, можно умножить на тригонометрические функции cos и sin.
То есть получим:
Re(i): y(i) * cos(i),
Im(i):y(i) * sin(i),

где i (в Вашем случае), от 0 до 1024 (1023 наверное?).
В качестве частоты (аргумента тригинометрических функций) можно выбирать любое значение, главное чтобы оно было одинаковым для Re и Im.

P.S.: Либо воспользоваться преобразованием Гильберта, но "непреобразованную" часть надо задержать и пропорционально ослабить/усилить.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
thermit
сообщение May 15 2012, 11:00
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Yk = Y .* exp( 1j*2*pi*frq/fd* (0:1023) );

Yk - комплексный, соответствующий Y-ку сдвинутому по частоте на frq Гц

Сообщение отредактировал thermit - May 15 2012, 11:01
Go to the top of the page
 
+Quote Post
A_z
сообщение May 15 2012, 12:20
Сообщение #5





Группа: Участник
Сообщений: 13
Регистрация: 15-05-12
Пользователь №: 71 845



Цитата(Serg76 @ May 15 2012, 14:07) *
почитайте про аналитический сигнал, комплексную огибающую и преобразование Гильберта

вот неплохой ресурс http://www.dsplib.ru/content/hilbert/hilbert.html


Как раз читаю именно эту страницу. Не совсем понимаю предполагаемую последовательность моих действий.
По идее мне надо восстановить угол вращения частоты.
Значит если я применяю фильтр Гильберта для своих вещественных отсчётов, то получаю комплексное значение аналитического сигнала.
Чем это мне грозит? Я могу использовать полученный аналитический сигнал для определения типа модуляции, предположим, методом диаграммы Стокса?

Цитата(thermit @ May 15 2012, 15:00) *
Yk = Y .* exp( 1j*2*pi*frq/fd* (0:1023) );

Yk - комплексный, соответствующий Y-ку сдвинутому по частоте на frq Гц



А что такое fd? Я не ас в матлабе, к моему несчастью, и не совсем въезжаю в запись такого вида.
Y. - это вектор?
И exp( 1j*2*pi*frq/fd* (0:1023) ) - тоже вектор, где j от 0 до 1023?
Почему-то кажется что... fd - это дельта частоты? Тогда я не понимаю откуда она берется.
Go to the top of the page
 
+Quote Post
thermit
сообщение May 15 2012, 12:28
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
A_z:
А что такое fd? Я не ас в матлабе, к моему несчастью, и не совсем въезжаю в запись такого вида.
Y. - это вектор?
И exp( 1j*2*pi*frq/fd* (0:1023) ) - тоже вектор, где j от 0 до 1023?
Почему-то кажется что... fd - это дельта частоты? Тогда я не понимаю откуда она берется.


fd - частота дискретизации. frq в герцах задана? Если она в пределах 0...0.5, значит fd=1
Y - вектор
exp( 1j*2*pi*frq/fd* (0:1023) ) - тоже вектор
1j - мнимая единица
(0:1023) = 0,1,2,3,...,1023

.* - поэлементное перемножение векторов

2*pi - два умножить на пи

Сообщение отредактировал thermit - May 15 2012, 12:30
Go to the top of the page
 
+Quote Post
A_z
сообщение May 15 2012, 13:28
Сообщение #7





Группа: Участник
Сообщений: 13
Регистрация: 15-05-12
Пользователь №: 71 845



Цитата(thermit @ May 15 2012, 16:28) *
fd - частота дискретизации. frq в герцах задана? Если она в пределах 0...0.5, значит fd=1

В герцах. Предположим 200 000 000;
Я думал, что по теореме Котельникова, у меня частота дискретизации в два раза больше несущей должна быть. Или имеется в виду значение в "зайчиках"?


Цитата(thermit @ May 15 2012, 16:28) *
1j - мнимая единица


Вот туплю-то... Конечно после этого пояснения я могу и на счет двух пи получить =)

Вообще, мне хотелось бы подробнее остановиться на преобразовании Гильберта.
Go to the top of the page
 
+Quote Post
thermit
сообщение May 15 2012, 14:16
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



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

Сообщение отредактировал thermit - May 15 2012, 14:17
Go to the top of the page
 
+Quote Post
Serg76
сообщение May 15 2012, 15:30
Сообщение #9


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

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



Цитата(A_z @ May 15 2012, 15:20) *
Значит если я применяю фильтр Гильберта для своих вещественных отсчётов, то получаю комплексное значение аналитического сигнала.
Чем это мне грозит? Я могу использовать полученный аналитический сигнал для определения типа модуляции?

еще не все прочитали, обратите внимание на понятие комплексной огибающей сигнала. с полученным таким образом квадратурным сигналом очень удобно работать, можно не только модуляцию определить, но и реализовать все, что угодно.
Go to the top of the page
 
+Quote Post
ivan219
сообщение May 15 2012, 20:05
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Delete

Сообщение отредактировал ivan219 - May 15 2012, 20:07
Go to the top of the page
 
+Quote Post
A_z
сообщение May 24 2012, 09:18
Сообщение #11





Группа: Участник
Сообщений: 13
Регистрация: 15-05-12
Пользователь №: 71 845



Цитата(thermit @ May 15 2012, 18:16) *
Преобразователь гильберта позволяет получить мнимую часть аналитического сигнала (в нем отрицательные частоты отсутствуют).
После чего аналитический сигнал можно сдвинуть на нулевую несущую путем умножения на комплексную экспоненту (см выше) но с отрицательным
показателем.
Что вообще требуется-то? Не телепаты мы...


Что-то я, наверное, не так делаю. Пытаюсь сдвинуть аналитический сигнал на нулевую несущую. Умножаю на "минус" комплексную экспоненту?

Вообще - требуется реализовать определение модуляции методом диаграммы Стокса. Кстати, может посоветуете где можно прочитать про сам метод? А то у меня каша в голове. На пальцах пару людей пытались объяснить, но что-то я в это всё не до конца въежаю.
Go to the top of the page
 
+Quote Post
thermit
сообщение May 24 2012, 10:32
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
A_z:
Что-то я, наверное, не так делаю. Пытаюсь сдвинуть аналитический сигнал на нулевую несущую. Умножаю на "минус" комплексную экспоненту?


Ну да. Если сигнал представляет собой произведение Y(t) = X(t)*exp(j*w0*t), где w0 - несущая, то X(t)=Y(t)*exp(-j*w0*t)

Цитата
Вообще - требуется реализовать определение модуляции методом диаграммы Стокса. Кстати, может посоветуете где можно прочитать про сам метод? А то у меня каша в голове. На пальцах пару людей пытались объяснить, но что-то я в это всё не до конца въежаю.


Никогда про такой метод не слышал.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 10:26
Рейтинг@Mail.ru


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