|
|
 |
Ответов
|
Apr 3 2009, 14:50
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 3-08-06
Пользователь №: 19 287

|
Цитата Распространённый вариант получения квадратур, через Digital Down Converter (DDC), как правило, выдает комплексный сигнал со спектром, сосредоточеным вокруг нулевой частоты. В этом случае самый быстрый алгоритм получения вещественного сигнала описан в мануале на HSP50016 (Intersil). Суть алгоритма - перенос комплексного сигнала на центральную частоту Fs/4 и взятие реальной части. Если всё это расписать, то проще не бывает. Прошу прощения, как говорится, смотрю в книгу, а вижу... Описанный случай - один-в-один как у меня, однако не могу я понять из написанного в мануале, что конкретно мне необходимо делать для преобразования. Есть массив комплексных значений после вышеуказанной обработки из n элементов, надо получить массив вещественных значений из n*2 элементов. Частота вещественного сигнала - 200 MSamples (спектр 0..100 МГц), соответственно комплексного - 100 MSamples (-50..50 МГц). Что я должен делать? Спасибо.
|
|
|
|
|
Apr 4 2009, 11:21
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
Цитата(Ykidia @ Apr 3 2009, 17:50)  Есть массив комплексных значений после вышеуказанной обработки из n элементов какой именно обработки? Выше указали их много... Цитата(Ykidia @ Apr 3 2009, 17:50)  ...надо получить массив вещественных значений из n*2 элементов. Частота вещественного сигнала - 200 MSamples (спектр 0..100 МГц), соответственно комплексного - 100 MSamples (-50..50 МГц). Что я должен делать? я делал бы так. есть n*I, n*Q временных отсчетов. 1) cFFT //получили n*I n*Q в частотной области2) тупо сдвинули все частотные отсчеты в сторону положительных на 50 MHz. Имеем только положительные отсчеты спектра. 3) дополняем отрицательную часть спектра до 2*n элементов в соответствии с правилами спектра Фурье для действительных последовательностей. Вещественная ось четная симметрия([i]=[N-i]). Мнимая - нечетная симметрия([i]=-[N-i]), "0"-й и "N/2" отсчеты пусты т.е. "0"... 4) RealRFFT //обратное для действительных чисел.получаем действительную временнУю последовательность для 2*n действительных отсчетов. Этот блочный алгоритм вполне работоспособен для Real Time. Цитата(Ykidia @ Apr 3 2009, 17:50)  Спасибо. неее...давайте 50$... P.S.: временнОй метод с преобразованием Гильберта тоже проканает, при отвратительном результате для "0"-й частоты. Просто мне частотные методы "ближе"...
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
Сообщений в этой теме
RadioWave Преобразование комплексного сигнала в вещественный Nov 30 2006, 11:57 subver Цитата(RadioWave @ Nov 30 2006, 14:57) По... Nov 30 2006, 13:42 subver Цитата(subver @ Nov 30 2006, 16:42) sqrt(... Dec 1 2006, 05:52 _pegas_ Цитата(RadioWave @ Nov 30 2006, 11:57) По... Nov 30 2006, 17:38 Pathfinder Что значит вещественный сигнал?
Если речь о полосо... Dec 1 2006, 14:14 _pegas_ Цитата(Pathfinder @ Dec 1 2006, 14:14) Чт... Dec 2 2006, 01:48 729 Цитата(RadioWave @ Nov 30 2006, 11:57) По... Dec 2 2006, 14:54 RadioWave Цитата(729 @ Dec 2 2006, 14:54) Цитата(Ra... Dec 5 2006, 10:07 RadioWave В продолжение моей темы.
Помогите, пожалуйста раз... Dec 18 2006, 14:46 =GM= Цитата(RadioWave @ Dec 18 2006, 11:46) В ... Dec 18 2006, 20:53 SM Цитата(RadioWave @ Dec 18 2006, 14:46) Те... Dec 19 2006, 02:52 RadioWave Может, я использую неправильно термины, поэтому по... Dec 19 2006, 10:45 SM Цитата(RadioWave @ Dec 19 2006, 10:45) Мо... Dec 19 2006, 19:43 Pathfinder RadioWave,
непонятно какую низкочастотную составля... Dec 20 2006, 18:48 shf_05 Цитата(Ykidia @ Apr 3 2009, 20:50) Есть м... Apr 4 2009, 07:20 729 Цитата(Ykidia @ Apr 3 2009, 18:50) Прошу ... Apr 4 2009, 13:08 Ykidia Цитатакакой именно обработки? Выше указали их мног... Apr 6 2009, 01:32 729 Цитата(Ykidia @ Apr 6 2009, 05:32) 729
И... Apr 6 2009, 15:23 Ykidia Поясните, пожалуйста, подробнее, если можно. Apr 6 2009, 15:22 leksa Пример в помощь (обсуждаемый алгоритм на языке м... Apr 6 2009, 18:58 qxov Не вполне понятно, зачем это нужно. Быть может, бо... Apr 7 2009, 06:46 Serg76 Цитата(qxov @ Apr 7 2009, 10:46) Не вполн... Apr 8 2009, 16:52 Ykidia С комплексными числами работаю при отображении спе... Apr 8 2009, 15:59 DRUID3 Цитата(=GM= @ Apr 6 2009, 20:24) Не имеем... Apr 8 2009, 16:06 qxov Цитата(Ykidia @ Apr 8 2009, 19:59) С комп... Apr 9 2009, 07:05 Ykidia Цитатавсе верно Вы поняли...
Я про вышеописанное:
... Apr 8 2009, 16:28 DRUID3 Цитата(Ykidia @ Apr 8 2009, 19:28) Я про ... Apr 8 2009, 17:08  Serg76 Цитата(DRUID3 @ Apr 8 2009, 21:08) ...ког... Apr 8 2009, 17:20   DRUID3 Цитата(Serg76 @ Apr 8 2009, 20:20) Я сказ... Apr 8 2009, 17:21 Ykidia ЦитатаНужно думать не про байты, а про принцип
Про... Apr 8 2009, 18:10 729 Цитата(Ykidia @ Apr 8 2009, 22:10) .....,... Apr 8 2009, 18:36 DRUID3 Цитата(Ykidia @ Apr 8 2009, 21:10) АЦП оц... Apr 8 2009, 20:09 leksa Цитата(Ykidia @ Apr 8 2009, 22:10) Про ба... Apr 8 2009, 22:26 Ykidia 729
leksa
DRUID3
За терпение и подробные объяснени... Apr 9 2009, 12:30 leksa Цитата(Ykidia @ Apr 9 2009, 16:30) Что за... Apr 9 2009, 15:30 otshelnik86 красивые картинки Apr 9 2009, 17:35 Ykidia Круто. Все понятно, дальше некуда. Большое спасибо... Apr 14 2009, 11:02 pirri i'm not sure that my question matches this top... Sep 9 2009, 09:19 aa.veter Цитата(DRUID3 @ Apr 4 2009, 15:21) какой ... Aug 23 2010, 07:01 bahurin Цитата(aa.veter @ Aug 23 2010, 11:01) Виж... Aug 24 2010, 04:49 hobgoblin Можно еще применить алгоритм CORDIC в режиме вычис... Aug 24 2010, 10:56 aa.veter Цитата(bahurin @ Aug 24 2010, 08:49) вы и... Aug 24 2010, 13:46 hobgoblin Цитата(aa.veter @ Aug 24 2010, 17:46) что... Aug 26 2010, 07:13 aa.veter похоже, амплитуда сдвинутого сигнала равна амплиту... Aug 25 2010, 15:03 aa.veter В общем после сдвига сигнала фильтрую лишние часто... Aug 26 2010, 13:18 aa.veter Еще: почему мне все-таки приходится фильтровать? я... Aug 27 2010, 13:35
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|