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

 
 
> Спектр огибающей...
ASergej_R19
сообщение Apr 20 2007, 21:14
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 86
Регистрация: 5-02-07
Из: Москва
Пользователь №: 25 060



Попрошу не бить, а помочь по возможности чайнику...

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

Есть оцифрованный действительный сигнал -> выделяем нужную полосу частот полосовым фильтром. Далее делаем преобразование Гильберта и получаем аналитический сигнал. Далее находим амплитудную огибающую как модуль аналитического сигнала и домножаем на e(-jwt), сдвигая спектр таким образом, чтобы начало выделенной полосы частот совпадало с 0 на оси частот. По идее, т.к. у нас полоса частот выделена еще на первом этапе, то можно как-то это наверное проредить без антиалиазинговых фильтров до частоты дескритизации = минимум удвоенной частоте выделенной полосы, после чего сделать ДПФ и получить искомый спектр.
Мой начальный вопрос - такая схема верна? Если нет - в чем ошибка?

Если где ошибся в определениях - не пинайте, лучше подскажите...
Спасибо...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serg76
сообщение Apr 22 2007, 13:58
Сообщение #2


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

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



Цитата(ASergej_R19 @ Apr 20 2007, 22:14) *
Попрошу не бить, а помочь по возможности чайнику...

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

Есть оцифрованный действительный сигнал -> выделяем нужную полосу частот полосовым фильтром. Далее делаем преобразование Гильберта и получаем аналитический сигнал. Далее находим амплитудную огибающую как модуль аналитического сигнала и домножаем на e(-jwt), сдвигая спектр таким образом, чтобы начало выделенной полосы частот совпадало с 0 на оси частот. По идее, т.к. у нас полоса частот выделена еще на первом этапе, то можно как-то это наверное проредить без антиалиазинговых фильтров до частоты дескритизации = минимум удвоенной частоте выделенной полосы, после чего сделать ДПФ и получить искомый спектр.
Мой начальный вопрос - такая схема верна? Если нет - в чем ошибка?

Если где ошибся в определениях - не пинайте, лучше подскажите...
Спасибо...

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

... Все дело в том, где будет стоять Ваш АЦП. Возможны два варианта: 1- по входу на какой-нибудь промежуточной частоте, при этом имеем дело с действительным сигналом. В этом случае, действительно, частоту дискретизации нужно выбирать 2*полосу выделенного сигнала. Вариант 2: оцифровка производится комплексной огибающей сигнала, т.е. уже после получения синфазной и квадратурной НЧ составляющих составляющих I и Q. В этом случае нам необходимо иметь уже 2 АЦП на каждый из квадратурных каналов. В этом случае частоту дискретизации можно выбирать не многим более полосы выделенного сигнала, т.к., повторюсь, уже имеем дело с комплексным сигналом, который в отличие от действительного является полностью самодостаточным. Единственно, что при этом невозможно будет по синфазной составляющей восстановить исходный сигнал (ну если это было бы необходимо). Что касается отображения спектра то тут я возможно не совсем удачно выразился, в области нулевой частоты мы будем видеть наложенную друг на друга смесь отрицательной и положительной половин спектра (так как в отличие от математического спектра мы имеем дело с физическим) и если спектр несимметричен, то визуально эти две половины спектра не различить. Поэтому спектр лучше отображать на какой-нибудь промежуточной частоте.

Далее...
И еще все же интересно, можно ли обойти преобразование Гильберта и получение огибающей с ее квадратами и корнем используя то, что первоначальную широкую полосу мы тоже раскладываем с помощью комплексного ДПФ - а далее в частотной области сделать полосовую фильтрацию и преобразование Гильберта и потом собрать сигнал с помощью ОДПФ, потом уже снести к 0 и т.д. Потеряем ли мы всю полезную информацию при таких преобразоаниях туда-сюда с помощью Фурье?

Отвечаю, можно обойтись и без преобразователя Гильберта. Известны два способа формирования отсчётов квадратурных составляющих при аналого-цифровом преобразовании сигнала на промежуточной частоте:
1. Используется преобразователь Гильберта (ПГ) и перенос спектра сигнала по оси частот на величину fд/4 с помощью комплексного перемножителя (КП) (рис. 1). Здесь m = 0,1,2,...; sin(pm/2) принимает значения {0, 1, 0, -1}, а cos(pm/2) — значения {1, 0, -1, 0};

2. Осуществляется перенос спектра сигнала по оси частот на величину fд/4 с помощью КП (при действительном входном сигнале реализация КП упрощается) и низкочастотная фильтрация полученного сигнала (рис. 2).

В принципе, в качестве ФНЧ (рис. 2) можно использовать ФНЧ с децимацией на 2, при этом отсчёты квадратурных составляющих на выходе формирователя квадратур (ФК) будут следовать с частотой fд/2. Тот же самый результат можно получить с помощью более простой в реализации схемы (рис. 3). Здесь в демультиплексоре (ДМ) осуществляется разделение отсчётов входного сигнала на чётные и нечётные, на выходах перемножителей знак каждого второго отсчёта меняется на противоположный, весовые коэффициенты ФНЧ1 равны чётным весовым коэффициентам ФНЧ на рис. 2, весовые коэффициенты ФНЧ2 равны нёчетным весовым коэффициентам ФНЧ на рис. 2.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ASergej_R19   Спектр огибающей...   Apr 20 2007, 21:14
- - Stanislav   Цитата(ASergej_R19 @ Apr 20 2007, 22:14) ...   Apr 20 2007, 21:24
|- - ASergej_R19   На счет середины полосы - понял, спасибо... Однако...   Apr 20 2007, 21:45
|- - st256   Цитата(Stanislav @ Apr 21 2007, 03:24) Да...   Apr 22 2007, 19:18
|- - Stanislav   Цитата(st256 @ Apr 22 2007, 20:18) Мда? В...   Apr 25 2007, 00:02
|- - st256   Цитата(Stanislav @ Apr 25 2007, 06:02) Да...   Apr 25 2007, 13:49
|- - Stanislav   Цитата(st256 @ Apr 25 2007, 14:49) Стасик...   Apr 25 2007, 22:56
|- - st256   Цитата(Stanislav @ Apr 26 2007, 04:56) Сд...   Apr 26 2007, 06:35
- - Stanislav   Предлагаю плясать "от печки". Первое, и ...   Apr 20 2007, 22:23
|- - ASergej_R19   Задача исследовательского рода, поэтому нет конкре...   Apr 21 2007, 13:08
|- - DRUID3   Цитата(ASergej_R19 @ Apr 21 2007, 13:08) ...   Apr 21 2007, 19:42
- - anton   Посмотри для примера как это реализовано в DDC нап...   Apr 21 2007, 15:29
|- - ASergej_R19   Цитата(anton @ Apr 21 2007, 16:29) Посмот...   Apr 21 2007, 16:44
- - Serg76   Цитата(ASergej_R19 @ Apr 20 2007, 22:14) ...   Apr 21 2007, 22:03
|- - ASergej_R19   1 - понятно, просто и при уменьшении частоты дискр...   Apr 22 2007, 10:25
- - anton   DDC это цифровой понижающий конвертер. На сайте а...   Apr 22 2007, 12:13
- - -=ВН=-   Цитата(ASergej_R19 @ Apr 20 2007, 22:14) ...   Apr 22 2007, 13:23
- - anton   Цитата.. Все дело в том, где будет стоять Ваш АЦП....   Apr 22 2007, 18:15
|- - Serg76   Цитата(anton @ Apr 22 2007, 19:15) Вы заб...   Apr 22 2007, 18:54
|- - ASergej_R19   anton "DDC это цифровой понижающий конвертер...   Apr 23 2007, 22:00
|- - -=ВН=-   Цитата(ASergej_R19 @ Apr 23 2007, 23:00) ...   Apr 24 2007, 00:50
- - anton   Комплексный фильтр не упрощает процес децимации. П...   Apr 24 2007, 11:37
|- - -=ВН=-   Цитата(anton @ Apr 24 2007, 12:37) Компле...   Apr 24 2007, 17:06
- - anton   Цитата:-))) Он его и не усложняет. Разница у комп....   Apr 25 2007, 11:44
|- - -=ВН=-   Цитата(anton @ Apr 25 2007, 12:44) Не сов...   Apr 25 2007, 12:06
|- - anton   Цитата(-=ВН=- @ Apr 25 2007, 13...   Apr 26 2007, 10:17
|- - -=ВН=-   Цитата(anton @ Apr 26 2007, 11:17) В обще...   Apr 26 2007, 11:36
- - anton   ЦитатаПочему садомазо? Это же элементарно. Писал н...   Apr 26 2007, 16:56
|- - -=ВН=-   Цитата(anton @ Apr 26 2007, 17:56) Нет пр...   Apr 26 2007, 18:06
- - anton   ЦитатаОни игогда сделаны раком. Ну когда камень с...   Apr 27 2007, 09:12


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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 11:24
Рейтинг@Mail.ru


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