Форум Радиолюбителей

Панорама (тракт, DSP)

119316 просмотров, 136 ответов — стр. 1 из 10

ra0ahcra0ahc
Сообщений: 4868
19 февраля 2020 г. в 06:40#1
Давно хотел эту тему открыть, но пока есть чем заниматься, но всё же.....

Давно вынашиваю тему для панорамы и пока в голове такая схема:

СМЕСИТЕЛЬ -> УПЧ (примерно 20...30дб)->DSP 96кГЦ (90дб)-> АЦП STM32 -> ДИСПЛЕЙ.

Но здесь есть одно тонкое место - это DSP и АЦП . Вроде в самой дсп есть вывод потока без использования выходного ЦАП что бы не преобразовывать туда-сюда звук. Но опыта с таким потокам у меня нет, i2S называется.

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

Видел еще (вроде) есть в каких то кодаках прямо специальный выход спектра уже (!) вообще наша тема, но это более навороченные кодаки.

Буду рад любым предложениям по этой теме.
Relayer
Сообщений: 1006
19 февраля 2020 г. в 12:54#2
Думал я над такой штуковиной но есть пару принципиальных архитектурных моментов которые надо будет разрешить
1) DFT (фурье). Без него спектра не видать как своих ушей. В простых dsp типа ADAU1701/61 фурье нет. Есть в более навороченных 14хх если склероз не изменяет. Цена их и доступность под вопросом. Второй вариант - делать фурье на STM. Но процессор надо взять помощнее. Это все для случая если мы с ПЧ уходим на звуковую частоту квадратурным детектором. Но при этом у нас вылазит другая неприятность - дисбаланс каналов. Если его не устранить - на водопаде будт зеркальные отражения сигналов слева/справа от нуля. Причем устранять дисбаланс надо отдельно по каждому бину DFT - тут простыми подстроечными резисторами в IQ каналах не обойтись
2) по частоте ПЧ поставить быстрый АЦП, за ним плис. Фурье сделать в плис (если хватит ресурсов) или в STM. По сути получаем DDC. Дисбаланса не будет, но девайс получится достаточно сложный для повторения
ra0ahcra0ahc
Сообщений: 4868
19 февраля 2020 г. в 04:35#3
Спасибо.
А как вы смотрите на то, что в адау будет просто фильтр в 48кгц тогда откуда там возьмутся зеркалки? На не нужен iq выходы, на не надо боковые менять. Соответственно мы своим гпд снижаем на 24 кГц вниз частоту и просто смотрим вверх все48кгц, получается как обычный кф только широкополосный с одной боковой. Нам только водопад нужен.
С фурье я уже много проектов сделал - нет проблем, но очень не хотелось бы проц грузить ещё и этим , там и так ару двух канальная крутится на максимальной скорости.
Я посмотрю что там цирус лоджик предлагает по ним . DDC я точно не хочу.
Relayer
Сообщений: 1006
19 февраля 2020 г. в 08:02#4
Если отойти от квадратуры то вам потребуется поставить по ПЧ фильтр шириной 96кГц с достаточно крутыми скатами иначе опять же словите зеркалку. Из чего его сделать или что тут применить готовое - я не знаю. Всякие ширпотребовские ЧМ фильтры керамические обычно 15кГц полосу имеют - этого мало для панорамы.
ra0ahcra0ahc
Сообщений: 4868
13 марта 2020 г. в 01:42#5
Вот такая идея .... (пока на работе делаю вид что работаю)..... если будем нижнюю боковую ловить (гдп сверху) дальше фнч на ОУ с крутым скатом отойдем скажем вниз с 90кГц на 85кГц . Сам скат по факту будет пологий поэтому 5 кгц до несушки. Всё будет зеркально. Т.е. на частоте 85кГц будет ... а что будет на этой частоте? ГПД-5кГц будем видеть . Ну и ниже чем ГПД-90кГц само-собой ничего не будет там уже будет НЧ=0Гц

Игорь 2
Сообщений: 21288
13 марта 2020 г. в 02:04#6
А в чём прикол-то? Ну, отходим сигналом от гетеродина 90 кГц вниз, на выходе смесителя разностная частота, если за ним ФНЧ (при сигнале 80 кГц увидим 10 кГц), и что?
ra0ahcra0ahc
Сообщений: 4868
13 марта 2020 г. в 02:12#7
а мне пофиг слева на право рисовать водопад или справа на лево.
Relayer
Сообщений: 1006
13 марта 2020 г. в 04:55#8
Цитата: ra0ahc
если будем нижнюю боковую ловить (гдп сверху)

Ну сверху и что? А зеркальный канал куда? Он же в те же 85-90кгц преобразуется. У вас там сумма будет двух полос - верхней и нижней. Их потом можно до опупения фильтровать - это уже ни на что не влияет.
Поверьте, по простому - никак. Или полная квадратура. Или широкий честный фильтр. По другому - никак. Ну или вы изобрете что-то что на шнобелевку потянет
RK4CI
Сообщений: 1938
13 марта 2020 г. в 08:19#9
Пожалуйста, панорама без квадратуры. 0 НЧ чуть выше 7052. Сигнал с КФ и на НЧ декодер. При наличии квадратуры всё получается как положено. Нижняя боковая с одной стороны, верхняя с другой. В новом трансивере в аналогом тракте именно такая панорама и будет. А всего то и надо, плату компьютера в трансивер сунуть...

RC3URC3U
Сообщений: 2404
14 марта 2020 г. в 11:51#10
Цитата: RK4CI
А всего то и надо, плату компьютера в трансивер сунуть...

Да все бы хорошо, но за эти деньги можно БУ неплохой аппарат купить. TS590-ый
Relayer
Сообщений: 1006
14 марта 2020 г. в 11:57#11
Панорама без квадратуры - деньги на ветер
rtty
Сообщений: 2527
14 марта 2020 г. в 01:23#12
Цитата: Relayer
Панорама без квадратуры


Без квадратуры - это DDC (хотя она там тоже есть, но не в аналоге уже).

Но, уже будут нужны навороченные STM-ы, чтобы красиво графику рисовать на 7" или более крупных экранах. Или же гнать по USB в комп и там рисовать в ПО.

Все остальное, имхо, это будут недопанорамы, на которых вылазят зеркалки. Или будут sweep-mode панорамы, а-ля как на первых DSP трансиверах Icom или старых анализаторах спектра.
Relayer
Сообщений: 1006
14 марта 2020 г. в 02:57#13
Цитата: rtty
Без квадратуры - это DDC (хотя она там тоже есть, но не в аналоге уже).

DDC для панорамы дюже круто. Даже если взять какой-то дешевый ацп в 10бит скажем, всеравно плис нужна и проц чтобы все нарисовать.
RK4CI
Сообщений: 1938
14 марта 2020 г. в 04:43#14
Цитата: RC3U
TS590-ый

А в нём что, панорама будет на 8" мониторе? Но комп внутри только ради панорамы, наверное и в самом деле перебор.
ra0ahcra0ahc
Сообщений: 4868
17 марта 2020 г. в 11:24#15
Что-то я подумал... почему не повторить "Супер" в этой панораме.

несколько корпусов микросхем включая STM32 где ффт посчитаем и потом через шину и2с (400кГц) перекинем в основной процессор.

си5351 1шт
NJM 1 шт
ад605 (-10...35дб ) 1шт.
lvc1g3157 2шт
adau1701 (комплект) 1
stm32f407 (комплект) 1

все поместится в 10х10см