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

 
 
 
Reply to this topicStart new topic
> Как сдвинуть спектр на 5-10 Гц?
alexPec
сообщение Jul 28 2011, 13:43
Сообщение #1


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Всем добрый день. Есть такая задача: спектр шириной в 1 МГц, перенесенный на "нулевую" частоту надо двигать на +/-5..10 Гц (подстройка частоты), у смесителя, который переносит спектр в ноль, шаг по частоте большой.
Сам не придумал, варианты были такие: еще раз смешивать с частотой 5-10Гц - но тогда лабуда получится, наложится суммарный и разностный спектры, через бпф/обпф - не прокатит, слишком мелкий шаг по частоте.
Есть какие преобразования, позволяющие решить задачу, а?
Go to the top of the page
 
+Quote Post
Самурай
сообщение Jul 28 2011, 15:09
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(alexPec @ Jul 28 2011, 17:43) *
Всем добрый день. Есть такая задача: спектр шириной в 1 МГц, перенесенный на "нулевую" частоту надо двигать на +/-5..10 Гц (подстройка частоты), у смесителя, который переносит спектр в ноль, шаг по частоте большой.


Можно, например, воспользоваться приемом, приведенным вот в этой книге:

А. С. Глинченко "ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ":

"Для вещественного сигнала x(n) со спектром, примыкающим к нулевой частоте (рис. 9.6, а) задача формирования сигнала ОБП заключается в выделении одной боковой полосы его спектра (верхней или нижней) (рис. 9.6, в), при необходимости ее смещении на заданную частоту ω1 (рис. 9.6, г) и переходе от комплексного сигнала ОБП к вещественному (рис. 9.6, д).

Указанные спектральные преобразования могут быть получены путем смещения одной боковой полосы спектра сигнала на частоту ω0, равную ее центральной частоте (на рис. 9.6, б – влево), ее выделения комплексным ЦФ с показанной на рис. 9.6, б идеализированной частотной характеристикой, смещения выделенной боковой полосы в обратном направлении на частоту ω0 (рис. 9.6, в) или на частоту ω1 (рис. 9.6, г), и взятия реальной части комплексного сигнала ОБП (рис. 9.6, д)."
Прикрепленное изображение



Go to the top of the page
 
+Quote Post
alexPec
сообщение Jul 28 2011, 18:58
Сообщение #3


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(Самурай @ Jul 28 2011, 19:09) *
Указанные спектральные преобразования могут быть получены путем смещения одной боковой полосы спектра сигнала на частоту ω0, равную ее центральной частоте (на рис. 9.6, б – влево), ее выделения комплексным ЦФ с показанной на рис. 9.6, б идеализированной частотной характеристикой, смещения выделенной боковой полосы в обратном направлении на частоту ω0 (рис. 9.6, в) или на частоту ω1 (рис. 9.6, г), и взятия реальной части комплексного сигнала ОБП (рис. 9.6, д)."


Чего то не совсем понял, как получаем из картинки б) картинку в)? Ну отфильтровали, понятно, а как переносим на омега 0? Перемножаем полученный фильтрованный сигнал на синус с частотой омега0? Тогда ведь омега ноль должна быть не меньше граничной (наибольшей) частоты спектра сигнала... А у меня сдвиг на незначительную частоту (отметил красным). В этом случае при умножении на синус с частотой 5-10 гц спектры ведь наложатся? Или я чего то не понял?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
MKS
сообщение Jul 29 2011, 08:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Цитата(alexPec @ Jul 28 2011, 16:43) *
Всем добрый день. Есть такая задача: спектр шириной в 1 МГц, перенесенный на "нулевую" частоту надо двигать на +/-5..10 Гц (подстройка частоты), у смесителя, который переносит спектр в ноль, шаг по частоте большой.
Сам не придумал, варианты были такие: еще раз смешивать с частотой 5-10Гц - но тогда лабуда получится, наложится суммарный и разностный спектры, через бпф/обпф - не прокатит, слишком мелкий шаг по частоте. Есть какие преобразования, позволяющие решить задачу, а?
Смешивайте ваш сигнал с комплексной частотой 5-10 Гц и не будет никаких наложений.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 29 2011, 08:22
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(alexPec @ Jul 28 2011, 19:58) *

А сигнал "перенесенный на "нулевую" частоту" реальный или комплексный?
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jul 29 2011, 09:47
Сообщение #6


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(_Anatoliy @ Jul 29 2011, 12:22) *
А сигнал "перенесенный на "нулевую" частоту" реальный или комплексный?

Вообще там две квадратуры, но можно ведь каждую рассматривать как реальный сигнал и обрабатывать отдельно

Цитата
Смешивайте ваш сигнал с комплексной частотой 5-10 Гц и не будет никаких наложений.


Как так не будет? При перемножении сигнала полосой 1 МГц на частоту 5 Гц получим этот же сигнал сдвинутый на +5гц и еще этот же сигнал сдвинутый на
-5Гц wacko.gif Вроде так по науке было... Как это полоса 1мгц сдвинутая на +5 и -5 Гц не наложится???

UPD: Пардоньте, похоже не заметил что смешивать надо с комплексной частотой, поподробней можно?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jul 29 2011, 09:55
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(alexPec @ Jul 29 2011, 10:47) *
Вообще там две квадратуры, но можно ведь каждую рассматривать как реальный сигнал и обрабатывать отдельно



Как так не будет? При перемножении сигнала полосой 1 МГц на частоту 5 Гц получим этот же сигнал сдвинутый на +5гц и еще этот же сигнал сдвинутый на
-5Гц wacko.gif Вроде так по науке было... Как это полоса 1мгц сдвинутая на +5 и -5 Гц не наложится???

Вы ошибаетесь,я спокойно на 1Гц...10КГц комплексный сигнал сдвигаю,если нужно.Естественно комплексным DDS.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jul 29 2011, 10:14
Сообщение #8


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(_Anatoliy @ Jul 29 2011, 13:55) *
Вы ошибаетесь,я спокойно на 1Гц...10КГц комплексный сигнал сдвигаю,если нужно.Естественно комплексным DDS.

Если не секрет, в формульном виде можно? И чем определяется - сдвиг в большую или меньшую сторону?

PS Если секрет - можно в личку biggrin.gif
Go to the top of the page
 
+Quote Post
Самурай
сообщение Jul 29 2011, 10:53
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(alexPec @ Jul 29 2011, 14:14) *
Если не секрет, в формульном виде можно? И чем определяется - сдвиг в большую или меньшую сторону?


Секретов тут нет совершенно никаких, но формулы писать очень лениво в такую жаруsm.gif. Да и формулы там все стандартные тригонометрические преобразования. Если у Вас комплексный сигнал на входе (две квадратуры), то для переноса частоты достаточно умножить его на комплексную экспоненту гетеродина e^-jw0t = cos(w0t)-jsin(w0t) для переноса спектра в право, для переноса влево знак +, если не напуталsm.gif.

Если сигнал у Вас на входе вещественный, то тогда вариант из первого поста, только опять все переносы спектра выполняются умножением на комплексный сигнал гетеродина.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Jul 29 2011, 11:08
Сообщение #10


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(Самурай @ Jul 29 2011, 14:53) *
Секретов тут нет совершенно никаких, но формулы писать очень лениво в такую жаруsm.gif. Да и формулы там все стандартные тригонометрические преобразования. Если у Вас комплексный сигнал на входе (две квадратуры), то для переноса частоты достаточно умножить его на комплексную экспоненту гетеродина e^-jw0t = cos(w0t)-jsin(w0t) для переноса спектра в право, для переноса влево знак +, если не напуталsm.gif.

Если сигнал у Вас на входе вещественный, то тогда вариант из первого поста, только опять все переносы спектра выполняются умножением на комплексный сигнал гетеродина.

СПАСИБО! Теперь все ясно, попробую...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:31
Рейтинг@Mail.ru


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