|
Цифровое квадратурное разложение, миф или реальность? |
|
|
|
Jan 17 2008, 17:24
|
Участник

Группа: Участник
Сообщений: 67
Регистрация: 30-11-07
Пользователь №: 32 846

|
Этот вопрос меня интересует уже несколько лет: Аналоговое или квадратурное разложение? на практике видел реализацию и того и другого, но склоняюсь к цифровому однако, алгоритма цифрового квадратурного разложения, не имеющего ошибку разложения по фазе или амплитуде не встречал.
Самый распространенный способ цифрового квадратурного разложения (цкр) - это оцифровка сигнала на частоте пч, равной 1/4 от частоты дискретизации ацп и применении коэфф. прореживания 1,0,-1,0 для одной, и 0,1,0,-1 для другой квадратуры. данный метод идеален для очень узкополосных сигналов, т.к при отстройке от частоты пч увеличивается фазовая ошибка разложения.
есть-ли алгоритмы, которые обеспечивают отсутствие ошибки разложения в широком диапазоне полос сигнала и применимые для целочисленной арифметики (отсчетов ацп)?
все моделирование проводил в матлабе в м-файлах, и пока не нашел того алгоритма, который-бы меня устроил
|
|
|
|
|
 |
Ответов
|
Jan 19 2008, 10:10
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(pimen @ Jan 17 2008, 20:24)  По существу Вашего вопроса в начале темы: 1. Конечно, если позволяют частоты, то цифровая квадратурная демодуляция (расквадратуривание), тут даже сомнений нет. Три основные узла квадратурного демодулятора – гетеродин, смеситель, фильтр – в цифре могут быть выполнены с заданной точностью всегда. В аналоге всё будет упираться в элементную базу, разброс параметров, сложность настройки, температурные гуляния и прочее. 2. Квадратурная демодуляция возможна не только для узкополосных сигналов. Она может быть выполнена для сигналов с любым соотношением центра полосы и ширины полосы. Даже если полоса сигнала начинается от 0 Гц. 3. Алгоритмов, которые обеспечивают ОТСУТСТВИЕ ошибок разложения, нет и никогда не будет. Но классический алгоритм квадратурного демодулятора в цифровом исполнении всегда может обеспечить заданную точность (уровень вносимых шумов и продуктов нелинейностей). 4. Классический алгоритм квадратурной демодуляции может быть выполнен с заданной точностью в целочисленной арифметике. Забыл добавить - при квадратурной демодуляции ВСЕГДА требуется фильтрация прямого или инверсного спетра исходного сигнала. Кстати, в вашем примере на нулевую частоту Вы сносите инверсный спектр. Если Вам кто-то будет говорить, что расквадратуривание можно осуществить хитрой манипуляцией отсчетов и из знаков, то не верьте! В самом "идеальном" случае от таких манипуляций получатся так называемые "уши".
Сообщение отредактировал 729 - Jan 19 2008, 10:25
|
|
|
|
|
Jan 21 2008, 19:35
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 21-01-08
Пользователь №: 34 289

|
Очень интересный вопрос Вы подняли однако. Может быть, посоветуете, что можно почитать по данному вопросу?
З.Ы.: С более или менее подробным описанием столкнулся лишь в книге: Побережский Е.С. - "Цифровые радиоприемные устройства."
|
|
|
|
|
Jan 21 2008, 20:01
|
Местный
  
Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952

|
Цитата(4xSH @ Jan 21 2008, 22:35)  Очень интересный вопрос Вы подняли однако. Может быть, посоветуете, что можно почитать по данному вопросу?
З.Ы.: С более или менее подробным описанием столкнулся лишь в книге: Побережский Е.С. - "Цифровые радиоприемные устройства." Почитать, напрмер, в описании DDC типа AD6620 от Analog Devices. Но грамотного описания процессов в DDC я, если честно, так и не встретил. Более-менее нормально описано у Романюка Ю.А. в "Основы цифровой обработки сигналов" в 1-ом томе. Если Вас интересует что-то более конкретно, то напишите мне в личку - если смогу, постараюсь пояснить.
|
|
|
|
Сообщений в этой теме
pimen Цифровое квадратурное разложение Jan 17 2008, 17:24 gab Мы используем Фдискр=16*8МГц, ПЧ=16*5МГц.
Полоса +... Jan 17 2008, 18:37 alex_os Цитата(pimen @ Jan 17 2008, 20:24) ...ест... Jan 17 2008, 20:12 pimen Цитата(alex_os @ Jan 17 2008, 23:12) Коне... Jan 18 2008, 11:56  729 Цитата(pimen @ Jan 18 2008, 14:56) фазова... Jan 18 2008, 13:58   pimen Цитата(729 @ Jan 18 2008, 16:58) Давайте ... Jan 18 2008, 15:01    729 Цитата(pimen @ Jan 18 2008, 18:01) 1. есл... Jan 18 2008, 15:40     pimen Цитата(729 @ Jan 18 2008, 18:40) Если мы ... Jan 18 2008, 15:44      729 Цитата(pimen @ Jan 18 2008, 18:44) забыл:... Jan 18 2008, 15:56       pimen Цитата(729 @ Jan 18 2008, 18:56) Терминол... Jan 18 2008, 16:02        729 Цитата(pimen @ Jan 18 2008, 19:02) немног... Jan 18 2008, 16:14         pimen Цитата(729 @ Jan 18 2008, 19:07) Умножаем... Jan 18 2008, 16:15          729 Цитата(pimen @ Jan 18 2008, 19:15) да, ко... Jan 18 2008, 16:21 Stanislav Цитата(pimen @ Jan 17 2008, 20:24) Этот в... Jan 18 2008, 00:47 729 Цитата(pimen @ Jan 17 2008, 20:24) ...дан... Jan 18 2008, 10:19   Singer По - моему кто-то явно пытается изобрести велосипе... Jan 26 2008, 19:00    729 Цитата(Singer @ Jan 26 2008, 22:00) По - ... Jan 26 2008, 20:51   4xSH Цитата(729 @ Jan 21 2008, 23:01) Почитать... Jan 30 2008, 20:39    729 Цитата(4xSH @ Jan 30 2008, 23:39) Спасибо... Jan 31 2008, 09:07 rsv добалю своих пять копеек
абсолютно согласен с колл... Feb 2 2008, 20:00 729 Цитата(rsv @ Feb 2 2008, 23:00) добалю св... Feb 2 2008, 22:24  rsv Цитата(729 @ Feb 3 2008, 01:24) Если позв... Feb 3 2008, 11:22 Михаил_K Нифига не поянл, чего хотите. Оцифровать сигнал на... Feb 29 2008, 11:29 pimen Цитата(Михаил_K @ Feb 29 2008, 14:29) Ниф... Feb 29 2008, 11:39 Михаил_K О преобразовании гильберта можно почитать в книжке... Feb 29 2008, 11:55 pimen Цитата(Михаил_K @ Feb 29 2008, 14:55) О п... Feb 29 2008, 12:00 Михаил_K Не очень знаком с FLEX10KA. Но могу сказать, что я... Feb 29 2008, 12:40 petrov Цитата(Михаил_K @ Feb 29 2008, 15:40) Не ... Feb 29 2008, 15:41 Михаил_K Цитата(petrov @ Feb 29 2008, 18:41) Для 3... Feb 29 2008, 18:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|