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

 
 
> Перенос частотстоты вниз
SergiRF
сообщение Dec 2 2011, 20:27
Сообщение #1


Участник
*

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



Hi
Я новичок в ЦОС, поэтому прошу не гнобить сразу!
Задача:
Есть сигнал на несущей частоте 50 кГц, узкрполосный - ширина спектра по уровню -3дБ = 2 кГц
Сигнал требуется оцифровать и передать
Сигнал семплируется АЦП с частотой 150 кГц
Требуется написать алгоритм на С позволяющий перенести частоту вниз, НО не без использования IQ, тоесть это НЕ DDC
На входе алгоритма будет семплирование 150 кГц, а на выходе должна быть в пределах 10 кГц.
И большое ограничение - алгоритм не должен быть требовательным к ресурсам, код будет компилится под 8и битный pic18, но и требований к точности нет.
Вообще то, как бы понятно - опорник, смеситель, ФНЧ. Но не представляю как это можно на С описать.
Есть идеи?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivan219
сообщение Dec 3 2011, 13:45
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Нет вы не верно поняли.
Ни до АЦП а поле. Перед переносом.
Так как полоса в 75 кГц может содержать кроме нужной полосы в 2 кГц ещё и мусор.
Вот от него я и предложил поставить ПФ. Если конечно автором у же это не сделано.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 3 2011, 13:51
Сообщение #3


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(ivan219 @ Dec 3 2011, 17:45) *
Ни до АЦП а поле. Перед переносом.
Так как полоса в 75 кГц может содержать кроме нужной полосы в 2 кГц ещё и мусор.
Вот от него я и предложил поставить ПФ. Если конечно автором у же это не сделано.

Ну тогда это полная ерунда, т.к. при сдвиге сигнала по частоте никакого перекрытия не будет, это обычное умножение сигнала на комплексную экспоненту, а весь "мусор" отфильтруется ФНЧ.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Dec 3 2011, 18:00
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(Serg76 @ Dec 3 2011, 17:51) *
Ну тогда это полная ерунда, т.к. при сдвиге сигнала по частоте никакого перекрытия не будет, это обычное умножение сигнала на комплексную экспоненту, а весь "мусор" отфильтруется ФНЧ.

Я не комплексную экспоненту имел в виду. А вещественный сигнал на вещественный синус. Один умножитель а не IQ на выходе.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 3 2011, 18:15
Сообщение #5


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(ivan219 @ Dec 3 2011, 22:00) *
Я не комплексную экспоненту имел в виду. А вещественный сигнал на вещественный синус. Один умножитель а не IQ на выходе.

какая разница? есть цифровой сигнал с периодом повторения Fs, в этом диапазоне можете двигать сигнал как угодно без всяких перекрытий. и вообще о каких перекрытиях идет речь? физику происходящего объясните.

Цитата(SergiRF @ Dec 3 2011, 22:09) *
Будет сигнал с произвольным видом модуляции
Сигнал в последствии надо проиграть, то есть квадратуры нужны

вы внимательно читаете, о чем вас спрашивают, вроде по-русски пишу?
Go to the top of the page
 
+Quote Post
ivan219
сообщение Dec 3 2011, 18:22
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(Serg76 @ Dec 3 2011, 22:15) *
какая разница? есть цифровой сигнал с периодом повторения Fs, в этом диапазоне можете двигать сигнал как угодно без всяких перекрытий. и вообще о каких перекрытиях идет речь? физику происходящего объясните.

Конструкция как на картинке.
А по поводу перекрытия это когда нет умножения на комплексную экспоненту.
То отрицательные частоты пройдя через ноль завернутся и пойдут в верх по частоте.
Если есть частота 48 кГц и мы её умножим на 50 кГц то получим то же самое если бы мы умножили 52 кГц на 50 кГц т.е. на частоте 2 кГц получится сумма сигналов 48 кГц и 52 кГц.
Не перекрытие а наложение.

Сообщение отредактировал ivan219 - Dec 3 2011, 18:35
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Serg76
сообщение Dec 3 2011, 19:19
Сообщение #7


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

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(ivan219 @ Dec 3 2011, 22:22) *
Конструкция как на картинке.
А по поводу перекрытия это когда нет умножения на комплексную экспоненту.
То отрицательные частоты пройдя через ноль завернутся и пойдут в верх по частоте.
Если есть частота 48 кГц и мы её умножим на 50 кГц то получим то же самое если бы мы умножили 52 кГц на 50 кГц т.е. на частоте 2 кГц получится сумма сигналов 48 кГц и 52 кГц.
Не перекрытие а наложение.

вы меня конечно извините, но вы тут какой-то бред пишите.
во-первых, нет никакой разницы в каком базисе работать - вещественном или комплексном, главное условие, чтобы выполнялось условие теоремы Найквиста-Котельникова, которая гласит, что сигнал можно восстановить без потерь по последовательности выборок следующих с частотой в два раза больше, чем полоса сигнала. это что касается вещественного сигнала. для комплексного (квадратурного) сигнала эта частота должна быть больше, чем полоса сигнала, ибо информация заложена в обоих квадратурах и они дополняют одна другую.
во-вторых, по поводу переноса сигнала. есть сигнал на частоте 50 кГц с полосой 2 кГц. есть опорный гетеродин с такой же частотой 50 кГц. после перемножения этих двух сигналов наш полезный сигнал окажется в области нуля, который мы и отфильтровываем ФНЧ с частой среза 1 кГц. какие наложения/перекрытия, откуда они могут взяться?

Цитата(sup-sup @ Dec 3 2011, 21:51) *
Но если это устраивает, а ресурсов совсем мало, то смеситель в виде МОП-ключа можно вынести наружу, после него аналоговый фильтр ПЧ (на 1-2 кГц), а оцифровка уже на частоте 10 кГц. Сдвоенного ОУ за $0.1 хватит. Гетеродин формируется контроллером с помощью таймера.

Я эту структуру ему уже выше предлагал, когда спрашивал о паразитных составляющих
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SergiRF   Перенос частотстоты вниз   Dec 2 2011, 20:27
- - sup-sup   Цитата(SergiRF @ Dec 2 2011, 23:27) Hi Я ...   Dec 2 2011, 20:48
|- - SergiRF   Цитата(sup-sup @ Dec 2 2011, 23:48) ...   Dec 2 2011, 21:04
- - Serg76   ADC (Fs=150 kHz) -> ПЧ (гетеродин + смеситель) ...   Dec 2 2011, 21:50
|- - SergiRF   Цитата(Serg76 @ Dec 3 2011, 00:50) ADC (F...   Dec 2 2011, 22:59
|- - Serg76   Цитата(SergiRF @ Dec 3 2011, 01:59) Круто...   Dec 3 2011, 07:55
|- - SergiRF   Цитата(Serg76 @ Dec 3 2011, 10:55) Чего н...   Dec 3 2011, 08:32
|- - Serg76   Цитата(SergiRF @ Dec 3 2011, 11:32) Может...   Dec 3 2011, 09:02
- - Pavel_SSS   Цитата(SergiRF @ Dec 3 2011, 12:32) Для п...   Dec 3 2011, 09:38
- - ivan219   Я что то так и не понял в чём проблема. Автору нуж...   Dec 3 2011, 11:27
|- - Serg76   Цитата(ivan219 @ Dec 3 2011, 14:27) Я что...   Dec 3 2011, 11:49
- - ivan219   Ааа извиняюсь Тогда после фильтра каждый 15 отсчё...   Dec 3 2011, 13:04
|- - Serg76   Цитата(ivan219 @ Dec 3 2011, 17:04) Ааа и...   Dec 3 2011, 13:37
|- - sup-sup   Цитата(ivan219 @ Dec 3 2011, 16:04) Ааа и...   Dec 3 2011, 13:45
|- - sup-sup   ..сидели, пили вразнобой, мадеру, старку, зверобой...   Dec 3 2011, 13:50
|- - sup-sup   Цитата(ivan219 @ Dec 3 2011, 21:22) Конст...   Dec 3 2011, 18:51
||- - ivan219   Цитата(sup-sup @ Dec 3 2011, 22:51) ...   Dec 3 2011, 19:01
|- - ivan219   Цитата(Serg76 @ Dec 3 2011, 23:19) вы мен...   Dec 3 2011, 19:32
|- - Serg76   Цитата(ivan219 @ Dec 3 2011, 22:32) А теп...   Dec 3 2011, 19:35
|- - ivan219   Цитата(Serg76 @ Dec 3 2011, 23:35) в ту ж...   Dec 3 2011, 19:40
|- - Serg76   Цитата(ivan219 @ Dec 3 2011, 22:40) Ну во...   Dec 3 2011, 20:06
|- - SergiRF   Цитата(Serg76 @ Dec 3 2011, 23:06) Зачем ...   Dec 3 2011, 20:13
||- - Serg76   Цитата(SergiRF @ Dec 4 2011, 00:13) Уже п...   Dec 3 2011, 20:16
||- - ivan219   Цитата(SergiRF @ Dec 4 2011, 00:13) Уже п...   Dec 3 2011, 20:19
|- - ivan219   Цитата(Serg76 @ Dec 4 2011, 00:01) я все ...   Dec 3 2011, 20:15
|- - Serg76   Цитата(ivan219 @ Dec 4 2011, 00:15) Прост...   Dec 3 2011, 20:22
|- - ivan219   Цитата(Serg76 @ Dec 4 2011, 00:22) обычно...   Dec 3 2011, 20:33
|- - sup-sup   Нельзя 'в общем случае' применить только о...   Dec 3 2011, 20:40
- - SergiRF   Спасибо за дельные коменты Есть еще одна немаловаж...   Dec 3 2011, 14:45
|- - Pavel_SSS   Цитата(SergiRF @ Dec 3 2011, 18:45) Вопро...   Dec 3 2011, 17:03
|- - sup-sup   Цитата(Pavel_SSS @ Dec 3 2011, 21:03) Для...   Dec 3 2011, 17:32
- - Serg76   SergiRF Хотел бы еще уточнить такой момент: в изна...   Dec 3 2011, 14:57
|- - SergiRF   Цитата(Serg76 @ Dec 3 2011, 17:57) SergiR...   Dec 3 2011, 18:09
- - SergiRF   Ок Семплирую на скорости 4x 8бит. сигнал центриро...   Dec 3 2011, 19:41
|- - ivan219   Цитата(SergiRF @ Dec 3 2011, 23:41) И ФНЧ...   Dec 3 2011, 19:46
- - Serg76   2 ivan219 если честно, то схему рисовать лень само...   Dec 3 2011, 20:42
- - SergiRF   На счет схемы: использовать внешние аналоговые сме...   Dec 3 2011, 20:44
|- - sup-sup   Цитата(SergiRF @ Dec 3 2011, 23:44) На сч...   Dec 3 2011, 20:50
|- - SergiRF   Цитата(sup-sup @ Dec 3 2011, 23:50) ...   Dec 3 2011, 21:14
|- - sup-sup   Цитата(SergiRF @ Dec 4 2011, 00:14) Тогда...   Dec 3 2011, 21:46
|- - SergiRF   Цитата(sup-sup @ Dec 4 2011, 00:46) ...   Dec 3 2011, 21:54
|- - sup-sup   Цитата(SergiRF @ Dec 4 2011, 00:54) Канал...   Dec 3 2011, 21:59
||- - SergiRF   Цитата(sup-sup @ Dec 4 2011, 00:59) ...   Dec 3 2011, 22:16
||- - ivan219   Цитата(sup-sup @ Dec 4 2011, 01:59) ...   Dec 3 2011, 22:22
||- - SergiRF   Цитата(ivan219 @ Dec 4 2011, 01:22) Той л...   Dec 3 2011, 22:26
|||- - ivan219   Цитата(SergiRF @ Dec 4 2011, 02:26) Вы им...   Dec 3 2011, 22:36
||- - sup-sup   Цитата(ivan219 @ Dec 4 2011, 01:20) Нет э...   Dec 3 2011, 22:27
||- - Serg76   Цитата(sup-sup @ Dec 4 2011, 02:27) ...   Dec 3 2011, 23:00
||- - sup-sup   Цитата(Serg76 @ Dec 4 2011, 03:00) вообще...   Dec 4 2011, 09:36
||- - SergiRF   Цитата(sup-sup @ Dec 4 2011, 12:36) ...   Dec 4 2011, 10:19
|||- - Pavel_SSS   Цитата(SergiRF @ Dec 4 2011, 14:19) Проиг...   Dec 4 2011, 10:32
|||- - sup-sup   Цитата(SergiRF @ Dec 4 2011, 14:19) Проиг...   Dec 4 2011, 10:58
|||- - SergiRF   Цитата(sup-sup @ Dec 4 2011, 13:58) ...   Dec 4 2011, 11:22
|||- - sup-sup   Цитата(SergiRF @ Dec 4 2011, 15:22) Так...   Dec 4 2011, 11:33
||- - Serg76   Цитата(sup-sup @ Dec 4 2011, 12:36) ...   Dec 4 2011, 11:45
||- - sup-sup   Цитата(Serg76 @ Dec 4 2011, 14:45) Так в ...   Dec 4 2011, 12:35
|- - Fast   Цитата(SergiRF @ Dec 4 2011, 01:54) Канал...   Dec 4 2011, 10:30
- - ivan219   sup-sup спасибо за разъяснение. Только я так и не...   Dec 3 2011, 20:49
|- - Serg76   Цитата(ivan219 @ Dec 4 2011, 00:49) Serg7...   Dec 3 2011, 21:03
|- - sup-sup   Цитата(ivan219 @ Dec 4 2011, 00:49) sup-s...   Dec 3 2011, 21:04
- - ivan219   SergiRF если будете делать дециматор на КИХ фильтр...   Dec 3 2011, 21:24
|- - SergiRF   Цитата(ivan219 @ Dec 4 2011, 00:24) Предл...   Dec 3 2011, 21:45
|- - ivan219   Цитата(SergiRF @ Dec 4 2011, 01:45) Вы им...   Dec 3 2011, 22:15
- - ivan219   Если интересна тема вот скан листов из книги. Про...   Dec 3 2011, 23:06
|- - Serg76   Цитата(ivan219 @ Dec 4 2011, 03:06) Это т...   Dec 3 2011, 23:28
|- - ivan219   Цитата(Serg76 @ Dec 4 2011, 03:28) Ага, е...   Dec 3 2011, 23:39
- - SergiRF   Всем большое спасибо. Буду пробовать на следующей ...   Dec 4 2011, 09:08
- - RA1TEX   мужики че вы тут выдумаываете все уже давно решено...   Dec 8 2011, 07:26
|- - Fast   Цитата(RA1TEX @ Dec 8 2011, 11:26) OH2NLT...   Dec 8 2011, 07:42
- - RA1TEX   решил задачу выделения нужной боковой взял с квадр...   Dec 8 2011, 12:33
|- - sup-sup   Цитата(RA1TEX @ Dec 8 2011, 16:33) решил ...   Dec 8 2011, 16:24
|- - Fast   Цитата(RA1TEX @ Dec 8 2011, 16:33) решил ...   Dec 9 2011, 18:02
- - RA1TEX   а на 18 пике это утопия.   Dec 9 2011, 09:16
- - RA1TEX   дело не в похлопывании. пытаюсь сообразить примерн...   Dec 12 2011, 05:10


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

 


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


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