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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Решение задачи получения спектра широкополосного сигнала
kelevra
сообщение Mar 26 2014, 07:54
Сообщение #1


Участник
*

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



Здравствуйте!
На днях заинтересовался вопросом, чисто теоретически существует ли способ получить спектр широкополосного сигнала (полосой dF) если нет возможности выполнить условия теоремы Котельникова при оцифровки сигнала? Т.е. иными словами скажем, что если необходимо получить спектр широкополосного сигнала (с полосой dF), но при оцифровке этого сигнала нет возможности обеспечить частоту дискретизации Fs = 2dF (просто нет возможности заполучить АЦП с более высокой частотой дискретизации). Подскажите пожалуйста, возможно ли положительно разрешить данную на первый взгляд тупиковую ситуацию? Также буду признателен, если подскажете какую литературу можно почитать чтобы ответить на данный вопрос.
Go to the top of the page
 
+Quote Post
seneka
сообщение Mar 26 2014, 08:13
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 11-03-14
Из: Ростов
Пользователь №: 80 888



Цитата(kelevra @ Mar 26 2014, 11:54) *
Здравствуйте!
На днях заинтересовался вопросом, чисто теоретически существует ли способ получить спектр широкополосного сигнала (полосой dF) если нет возможности выполнить

Возьмите 10 АЦП и заставьте их сэмлировать данные со сдвигом по фазе, если скажем сдвиг равен T/10 то Вы поднимите частоту дискретизации в 10 раз.
Правда тогда input bandwidth этого АЦП должен быть в состоянии сэмплировать сигнал с шириной 10*F/2.

Теоретически как обойти теорему Котельникова? Допустим Вы обошли теорему, как сэмплировать будете? АЦП скажем на 100MSPS с входным диапазоном 200MHz.
А Вы придумали как обойти теорему и запускаете на него 500MHz, работать все равно не будет, потому что АЦП не берет шире 200MHz.

Если у Вас спектр узкий, и находится где нибудь на частоте 2GHz его можно опустить вниз и потом сэмплировать. А вот если Вы все таки хотите работать с широким спектром тогда впервую очередь все упирается во входной диапазон АЦП.
Ну можно попробовать входной сигнал "нарезать" кусками спектра, при помощи смесителей, отфильтровать, а потом "сшить". Какое качество при этом будет вопрос...

Сообщение отредактировал seneka - Mar 26 2014, 08:19
Go to the top of the page
 
+Quote Post
prig
сообщение Mar 26 2014, 08:41
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Опровержение теоремы Котельникова явно тянет на нобелевку.
Если на нобелевку не претендуете, постарайтесь выполнить условия теоремы. Желательно, с некоторым запасом.
Go to the top of the page
 
+Quote Post
_pv
сообщение Mar 26 2014, 08:51
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



за раз никак, после aliasinga спектры от 0..Fs/2 и от Fs..Fs/2 и т.д. наложатся друг на друга и всё, фарш невозможно провернуть назад.
либо как уже посоветовали поднять частоту через interleaving.
а если сигнал повторяющийся можно сделать стробоскоп, или поставить несколько полосовых фильтров и переключать их выхватывая за раз только одну зону Найсквиста.
Go to the top of the page
 
+Quote Post
Major
сообщение Mar 26 2014, 09:03
Сообщение #5


Знающий
****

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



Если у вас спектр сигнала равномерно занимает полосу dF, то нет. Поправка: если необходимо взаимно однозначное обращение спектр-сигнал.
Если есть особенности, то в общем случае можно применить теорему о семплирующей последовательности Ландау (американский математик).
Котельников ее частный случай при равномерно плотном спектре.
Если спектр разрежен (sparse), то можете пробовать. Последние 5-8 лет это мейнстрим в прикладной математике по приему и обработке сигналов.
Go to the top of the page
 
+Quote Post
mvb
сообщение Mar 26 2014, 11:10
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 7-06-08
Пользователь №: 38 128



Если сигнал стационарный, то можно мерить отдельные участки спектра, а потом их сшивать.
Go to the top of the page
 
+Quote Post
kelevra
сообщение Mar 27 2014, 06:29
Сообщение #7


Участник
*

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



Благодарю, всех кто участвует в обсуждении! Получил много пищи для размышлений! sm.gif
Идея о разделении сигнала по фазе, предложенная seneka интуитивно кажется понятной и логичной.

Цитата(seneka @ Mar 26 2014, 12:13) *
Возьмите 10 АЦП и заставьте их сэмлировать данные со сдвигом по фазе, если скажем сдвиг равен T/10 то Вы поднимите частоту дискретизации в 10 раз.
Правда тогда input bandwidth этого АЦП должен быть в состоянии сэмплировать сигнал с шириной 10*F/2.


Возник следующий вопрос: что если поднимать частоту дискретизации в 10 раз необходимости нет, а вот раза в 2 было бы в самый раз. На ум сразу приходит следующий вариант, сначала из исходного широкополосного сигнала сформировать квадратурный сигнал (I/Q сдвиг 90 градусов), затем сэплировать эти сигналы двумя АЦП с частотой дискретизации меньшей, чем удвоенная верхняя частота в спектре, далее делать БПФ этих двух теперь уже дискретных квадратурных сигналов, ну и наконец нужно как-то объединить полученные результаты уже в частотной области, для того чтобы получить спектр исходного сигнала. Вот по какому именно алгоритму производить объединение результатов БПФ в частотной области для меня вопрос, как собственно и верность рассуждений предшествующих этапу БПФ.
Go to the top of the page
 
+Quote Post
seneka
сообщение Mar 27 2014, 07:28
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 11-03-14
Из: Ростов
Пользователь №: 80 888



Посмотрите у производителей АЦП материалы по термину как тут уже сказали "interleaving", специально не искал, но материалов по теме много.

PS: Не могу сказать что я твердо стою на ногах в теме обработки сигналов, но как я понимаю, I/Q используют когда сигнал "сбрасывают" в нулевую частоту, и сэмплирование тут не даст Вам удвоения спектра сигнала, как Вы хотите. Вам надо честно ставить два АЦП и сэмплировать входной сигнал "через одного" с максимальной частотой для каждого АЦП.
Если Вы при этом сэмплируете сигнал на нулевой частоте, то есть спектр располагается от 0 до F/2 то Вам понадобится 4 АЦП, два для I и два для Q.
Если ошибаюсь, пускай поправят...

Сообщение отредактировал seneka - Mar 27 2014, 07:31
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 27 2014, 08:04
Сообщение #9


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

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



Цитата(kelevra @ Mar 27 2014, 09:29) *
Возник следующий вопрос: что если поднимать частоту дискретизации в 10 раз необходимости нет, а вот раза в 2 было бы в самый раз. На ум сразу приходит следующий вариант...

Лучше бы вам на ум пришло, что тактовую частоту у двух АЦП можно сделать в одном прямую, в другом - инверсную, и в результате получить удвоенную.
Go to the top of the page
 
+Quote Post
kelevra
сообщение Mar 27 2014, 09:41
Сообщение #10


Участник
*

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



Благодарю всех участников! Буду разбираться с теорией interleaving ADC.
Go to the top of the page
 
+Quote Post
Skryppy
сообщение Apr 2 2014, 15:04
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 14-02-11
Пользователь №: 62 975



Советую прочитать книгу Ричарда Лайонса "Цифровая обработка сигналов (2-е издание, 2006)" ,в ней есть много примеров и трюков обработки сигналов. Если ,например, ширина полосы исследуемых сигналов равна 10МГц, центральная частота равна 50 МГц, то фактически нас интересует диапазон 45-55 МГц, чтобы обработать эту полосу нам не обязательно оцифровывать сигнал с частотой 55*2=110 МГц, мы можем тактировать частотой 40 МГц!!!,тогда наш исследуемый сигнал перенесется на 5-15 МГц,причем это будет точная копия исходного сигнала. Дальше этот сигнал переносится в 0 ПЧ , где для обработки нам хватит тактовой 10 МГц.
Go to the top of the page
 
+Quote Post
bve
сообщение Apr 2 2014, 16:51
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765



Цитата(Skryppy @ Apr 2 2014, 19:04) *
Советую прочитать книгу Ричарда Лайонса "Цифровая обработка сигналов (2-е издание, 2006)" ,в ней есть много примеров и трюков обработки сигналов. Если ,например, ширина полосы исследуемых сигналов равна 10МГц, центральная частота равна 50 МГц, то фактически нас интересует диапазон 45-55 МГц, чтобы обработать эту полосу нам не обязательно оцифровывать сигнал с частотой 55*2=110 МГц, мы можем тактировать частотой 40 МГц!!!,тогда наш исследуемый сигнал перенесется на 5-15 МГц,причем это будет точная копия исходного сигнала. Дальше этот сигнал переносится в 0 ПЧ , где для обработки нам хватит тактовой 10 МГц.

Процесс называется "Субполосная дискретизация", если мне не изменяет память, то частота дискретизации
Fd=4*F0/(2*N+1), где F0 - центральная частота спектра, а N - номер копии спектра, в какую желаем снести сигнал,
N: 0,1,2.....
Go to the top of the page
 
+Quote Post
Daedal07
сообщение Apr 20 2014, 17:36
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 287
Регистрация: 3-12-07
Из: г.Казань
Пользователь №: 32 913



Цитата(bve @ Apr 2 2014, 20:51) *
Процесс называется "Субполосная дискретизация", если мне не изменяет память, то частота дискретизации
Fd=4*F0/(2*N+1), где F0 - центральная частота спектра, а N - номер копии спектра, в какую желаем снести сигнал,
N: 0,1,2.....

Да, это downsampling.
У него нужно соблюсти требования к jitter тактовой АЦП.


--------------------
Сжимаются ужи насмешкой лжи
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Apr 20 2014, 18:10
Сообщение #14


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(Daedal07 @ Apr 20 2014, 21:36) *
Да, это downsampling.


Это не даунсэмплинг, а андерсэмплинг. Впрочем, аффтору это вряд ли поможет..
Go to the top of the page
 
+Quote Post
Daedal07
сообщение Apr 20 2014, 18:54
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 287
Регистрация: 3-12-07
Из: г.Казань
Пользователь №: 32 913



Цитата(Dr.Alex @ Apr 20 2014, 22:10) *
Это не даунсэмплинг, а андерсэмплинг. Впрочем, аффтору это вряд ли поможет..

Вы правы, я перепутал.
Когда вспоминал название, думал, что раз это не оверсэмплинг, тогда даунсамплинг.
Понимаю, что только слова похожи. Ляпнул. laughing.gif

Почему вряд ли поможет?
Надо спросить у ТС, может он за полосу по Котельникову принимает всю полосу от 0 до Fa ?
Или Ваше предположение как-то связано с тем, что сигнал широкополосный?

Уважаемый, kelevra, какие частоты и какая полоса у Вас?


--------------------
Сжимаются ужи насмешкой лжи
Go to the top of the page
 
+Quote Post

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

 


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


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