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

 
 
 
Reply to this topicStart new topic
> Перенос интерполированного сигнала на нулевую частоту
Grizzzly
сообщение Apr 6 2016, 07:36
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Добрый день!

Имеется следующая схема: с АЦП поступают вещественные отсчеты с частотой дискретизации Fs, далее происходит перенос сигнала в ноль умножением интерполированных отсчетов отсчетов на sin/cos. Сама схема работает на частоте Fclk = 4Fs (то есть каждый входной отсчет повторяется 4 раза).

Что-то какой-то заскок. Перенос в ноль сам по себе, являясь интегратором, обеспечивает фильтрацию, поэтому ФНЧ после интерполяции не нужен. Правильно?

Сообщение отредактировал Grizzzly - Apr 6 2016, 07:41
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 6 2016, 08:02
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Если перенос в ноль это всего лишь умножение на комплексную экспоненту, то эта операция не обладает фильтрующими/интерполирующими свойствами. Все что у вас есть в схеме для интерполяции - это zero-order interpolator за счет повторения входных отсчетов.

После комплексного смесителя нужно бы поставить ФНЧ.

Цитата(Grizzzly @ Apr 6 2016, 11:36) *
Добрый день!

Имеется следующая схема: с АЦП поступают вещественные отсчеты с частотой дискретизации Fs, далее происходит перенос сигнала в ноль умножением интерполированных отсчетов отсчетов на sin/cos. Сама схема работает на частоте Fclk = 4Fs (то есть каждый входной отсчет повторяется 4 раза).

Что-то какой-то заскок. Перенос в ноль сам по себе, являясь интегратором, обеспечивает фильтрацию, поэтому ФНЧ после интерполяции не нужен. Правильно?
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Apr 6 2016, 08:18
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Fat Robot @ Apr 6 2016, 11:02) *
Если перенос в ноль это всего лишь умножение на комплексную экспоненту, то эта операция не обладает фильтрующими свойствами. Все что у вас есть в схеме - zero-order interpolator за счет повторения отсчетов.

После комплексного смесителя нужно бы поставить фильтры.


Спасибо.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Apr 8 2016, 06:08
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Fat Robot @ Apr 6 2016, 11:02) *
После комплексного смесителя нужно бы поставить ФНЧ.

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

Рассматривается ли в литературе данная ситуация? Видел обсуждение на одном из форумов, там оценивалось отношение АЧХ к свернутой АЧХ, но ссылок на конкретные источники не было.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 8 2016, 08:03
Сообщение #5


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Подобная проблема рассматривается применительно к High speed DAC/ADC

Например
http://www.ti.com/lit/an/slaa523a/slaa523a.pdf
http://www.cypress.com/file/123171/download

В цифре вас никто не заставляет делать zero-order hold. Обрабатывайте каждый 4-й отсчет.

Цитата(Grizzzly @ Apr 8 2016, 10:08) *
Рассматривается ли в литературе данная ситуация? Видел обсуждение на одном из форумов, там оценивалось отношение АЧХ к свернутой АЧХ, но ссылок на конкретные источники не было.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Apr 8 2016, 08:27
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Fat Robot @ Apr 8 2016, 11:03) *
В цифре вас никто не заставляет делать zero-order hold. Обрабатывайте каждый 4-й отсчет.

В том-то все и дело, что надо работать с микросхемой, где именно так реализовано. Собственно, поэтому возникли вопросы, так как документации нет, только отрывочные сведения от разработчиков.

Спасибо за ссылки.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 8 2016, 08:50
Сообщение #7


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Тогда посмотрите CIC droop compensation. Это совсем близко к вашей задаче.

https://www.altera.com/en_US/pdfs/literature/an/an455.pdf


Цитата(Grizzzly @ Apr 8 2016, 12:27) *
В том-то все и дело, что надо работать с микросхемой, где именно так реализовано.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Apr 8 2016, 10:26
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Fat Robot @ Apr 8 2016, 11:50) *
Тогда посмотрите CIC droop compensation.


Спасибо, читаю.
Go to the top of the page
 
+Quote Post

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

 


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


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