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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Спектр суммы сигналов, Шире или нет каждого сигнала?
DmitryR
сообщение Sep 8 2011, 08:17
Сообщение #1


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Такой вот чайниковский вопрос.

Я сэмплирую через мультиплексор несколько каналов одним ADC. Для определенности скажем, что полный цикл у меня 5us. Каналов пусть 5. Каждый канал у меня понятно, 200 кГц и спектр в нем до 100 кГц. Теперь я беру и арифметически суммирую эти пять каналов. Я увижу в сумме 200-300 кГц составляющие (осмысленно ли ставить ФНЧ со срезом выше 100 кГц)? Ведь суммарный сигнал де-факто меняется каждую микросекунду с одной стороны (так как каждую микросекунду меняется одно из суммируемых значений), а с другой - он сумма сигналов, в которых спектр ограничен сотней килогерц, и высоким частотам там неоткуда быть. Не могу разобраться.
Go to the top of the page
 
+Quote Post
thermit
сообщение Sep 8 2011, 08:54
Сообщение #2


Знающий
****

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



Сумма спектров = спектру суммы. Суммирование - линейная операция и никаких составляющих выше максимальной частоты слагаемых не будет.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 8 2011, 09:04
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



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

..если ширина полосы каждого канала будет не более 100 кгц , то в каждом канале нужно ставить свой фильтр с полосой среза 100 кгц. потом мультиплексировать и оцифровывать АЦП а потом складывать если надо - полоса у просумированного будет тоже 100 кгц.


з.ы.
Только где вы такие фильтры возьмёте чтоб полоса среза была прям 100 кгц и высокая прямоугольность и ФЧХ ровная ?
Надо отдельные каналы оцифровывать не на удвоенной частоте а на учетверённой - для надёжности , тогда требоывания к физическому антиальязинговому фильтру будут поскромнее.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 8 2011, 09:55
Сообщение #4


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Lmx2315 @ Sep 8 2011, 13:04) *
..я не понял где вы хотите поставить фильтр - после мультиплексора и перед АЦП?

Нет, я ставлю фильтры в цифре. И задача такова, что каналы отдельно я вообще фильтрую на 20 кГц. А в суммарном сигнале мне надо показать более-менее правдоподобные (не заваленные) фронты, но без шума. Поэтому если в сумме выше 100 кГц ничего не будет - я его отправлю как есть, а если будет - мне надо будет поставить фильтр со срезом ~200 кГц.
Go to the top of the page
 
+Quote Post
HFSSLer
сообщение Sep 8 2011, 15:46
Сообщение #5


Участник
*

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



В посте №2 Вам однозначно ответили - это на 150%. Значит либо в сигнале на входе АЦП не то что хотите, либо АЦП сбоит, либо каналы путаете, либо суммируете криво.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 9 2011, 09:20
Сообщение #6


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



А не могли бы в таком случае многоуважаемые гуру посмотреть прилагаемый файл, где я пытаюсь продемонстрировать, как из суммы шести медленных сигналов, сдвинутых по фазе, получается быстрый (с периодом, равным частоте изменения медленного сигнала), и указать мне на конкретную ошибку в нем?
Прикрепленные файлы
Прикрепленный файл  spectres.zip ( 26.24 килобайт ) Кол-во скачиваний: 61
 
Go to the top of the page
 
+Quote Post
Самурай
сообщение Sep 9 2011, 18:20
Сообщение #7


Местный
***

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



Цитата(DmitryR @ Sep 9 2011, 13:20) *
А не могли бы в таком случае многоуважаемые гуру посмотреть прилагаемый файл, где я пытаюсь продемонстрировать, как из суммы шести медленных сигналов, сдвинутых по фазе, получается быстрый (с периодом, равным частоте изменения медленного сигнала), и указать мне на конкретную ошибку в нем?


Я конечно не гуру, но осмелился краешком глаза посмотреть на сигналыsm.gif.
В общем, даже мельком взглянув, можно увидеть, что из 6 медленных сигналов, только три есть сугубо независимые и, похоже, что нелинейные. Остальные три сигнала есть инверсные копии первых трех. В первом приближении конечно, на глазок. И понятно, что сумма всех этих сигналов дает ноль, опять-таки приблизительно. А то, что остается, это та самая «приблизительная» нелинейность в исходных сигналах, которая по известной только автору поста причине во всех 6 сигналах имеет одинаковый знак и вместо самоуничтожения накапливается при суммированииsm.gif. Впрочем, тут тоже все понятно, ибо если посмотреть спектр исходных сигналов, то видно, что это нелинейность образована за счет 16-ой гармоники, т.е. гармоники четнойsm.gif. Там и 15-я есть, но она тоже самоуничтожиласьsm.gif.
Go to the top of the page
 
+Quote Post
thermit
сообщение Sep 9 2011, 19:07
Сообщение #8


Знающий
****

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



Открывать этот файл - чистое издевательство. Аффтырь, хочешь чтоб тебе тут помогли - давай данные в удобоваримом формате (матлаб маткад). Иначе - в сад...
Go to the top of the page
 
+Quote Post
Самурай
сообщение Sep 9 2011, 19:31
Сообщение #9


Местный
***

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



Цитата(thermit @ Sep 9 2011, 23:07) *
Открывать этот файл - чистое издевательство. Аффтырь, хочешь чтоб тебе тут помогли - давай данные в удобоваримом формате (матлаб маткад). Иначе - в сад...


Это, как я понял, формат Excel 2007 или выше, тоже не сразу открылsm.gif. Приаттачил Матлабовские данные и Excel 2003.
Да, я немного ошибся, там второй вклад в нелинейность дает не 15-я а 14-я гармоника (основной вклад, гармоник там много), но в сумме ее практически нет. В общем, пусть автор поточнее расскажет, что он там делает, как и зачемsm.gif.
Прикрепленные файлы
Прикрепленный файл  6signals.zip ( 16.22 килобайт ) Кол-во скачиваний: 16
 
Go to the top of the page
 
+Quote Post
Самурай
сообщение Sep 9 2011, 21:12
Сообщение #10


Местный
***

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



Черт, пятница, торможу... Понятно откуда "нелинейность" у автора - сигнал ступенчатыйsm.gif. И не 14-я и 16-я гармоника, точнее это гармоники на частоте 14*Fd/90 и 16*Fd/90 (90 точек это более правильный период сигнала). И понятно на самом деле, откуда они взялись - это неподавленные зеркальные копии сигнала (точнее подавленные интерполятором 0-ого порядка, т.е. хреново), возникшие после увеличения частоты дискретизации в 6 раз, т.е. та самая ступенька. Вот откуда взялась ступенька, это пусть автор нам скажет.

Сообщение отредактировал Самурай - Sep 9 2011, 21:23
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 12 2011, 06:23
Сообщение #11


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Самурай @ Sep 9 2011, 21:20) *
... которая по известной только автору поста причине во всех 6 сигналах имеет одинаковый знак и вместо самоуничтожения накапливается при суммированииsm.gif. ...

Вообще-то файл на то и Excel: там приведены все расчеты, как я эти сигналы получил. Я не утверждаю, что у меня на входе такое будет, дискуссия идет теоретическая: может ли из суммы нескольких сдвинутых по фазе медленных сигналов получиться быстрый (со спектром шире половины частоты сэмплирования медленных сигналов). И таки да, чуть выше мне говорили - что нет, инфа 150%, а теперь оказывается, что вроде как и может.

Цитата(thermit @ Sep 9 2011, 22:07) *
- давай данные в удобоваримом формате (матлаб маткад).

Эх, был бы у меня матлаб... Но я сижу в Германии, поэтому взять из закромов не предлагайте.
Go to the top of the page
 
+Quote Post
Самурай
сообщение Sep 12 2011, 08:36
Сообщение #12


Местный
***

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



Цитата(DmitryR @ Sep 12 2011, 10:23) *
Вообще-то файл на то и Excel: там приведены все расчеты, как я эти сигналы получил. Я не утверждаю, что у меня на входе такое будет, дискуссия идет теоретическая: может ли из суммы нескольких сдвинутых по фазе медленных сигналов получиться быстрый (со спектром шире половины частоты сэмплирования медленных сигналов). И таки да, чуть выше мне говорили - что нет, инфа 150%, а теперь оказывается, что вроде как и может.


Нет, не может, Вам выше ответили совершенно правильно. Что касается примера, то он не совсем корректен, посмотрите спектр каждого из 6 сигналов по отдельности - Вы увидите у них у всех высшие гармоники. Собственно они и остались при сложении сигналов.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 12 2011, 08:39
Сообщение #13


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Самурай @ Sep 12 2011, 11:36) *
посмотрите спектр каждого из 6 сигналов по отдельности - Вы увидите у них у всех высшие гармоники.

А откуда скажите тогда пожалуйста там высшие гармоники, когда эти сигналы меняются медленно? Или я неправильно понимаю, что если частота дискретизации сигнала X, то его спектр (в цифре, после дискретизации) будет ограничен величиной X/2?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 12 2011, 09:23
Сообщение #14


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(DmitryR @ Sep 12 2011, 12:39) *
А откуда скажите тогда пожалуйста там высшие гармоники, когда эти сигналы меняются медленно? Или я неправильно понимаю, что если частота дискретизации сигнала X, то его спектр (в цифре, после дискретизации) будет ограничен величиной X/2?


..ну из-за конечной разрядности дискретизатора - тобишь АЦП например , любая ступенька в сигнале породит кучу гармоник за гранью Х/2, правда они маленькие будут.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 12 2011, 09:34
Сообщение #15


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Спасибо, вот теперь все ясно.
Go to the top of the page
 
+Quote Post

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

 


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


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