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

Монстр на кварцевых фильтрах. Реинкарнация.

2925669 просмотров, 1650 ответов — стр. 12 из 110

Relayer
Сообщений: 1006
17 августа 2019 г. в 12:04#166
Цитата: rtty
А вашего софта в виде .exe так и не появилось

Да вообще-то лежало у меня на хомке exe с исходниками лет пять наверное
Игорь 2
Сообщений: 21288
17 августа 2019 г. в 05:17#167
Цитата: Relayer
Да вообще-то лежало у меня на хомке exe с исходниками лет пять наверное


Андрей, правильно ли я понимаю, что у Вас есть некий софт, обеспечивающий корректное отображение спектра сигнала, поступившего с I/Q выхода?
Если да, то какой там уровень подавления ложной боковой? Меня интересует, повторю, исключительно правильное отображение, звук и обработка не актуальны.
Ну, и работа под W7.
VA7KLVA7KL
Сообщений: 158
17 августа 2019 г. в 08:53#168
Все SDR программы, обрабатывающие I/Q сигналы, в конце концов должны сдвинуть фазу между ними на 90 градусов. В широком диапазоне частот, если промежуточная частота 0. Какие алгоритмы используются, кто знает? я использую IIR phase shifter, изза простоты программирования на STM32. Может это прошлый век, потому и спрашиваю.
rtty
Сообщений: 2527
17 августа 2019 г. в 10:16#169
Цитата: Relayer
Да вообще-то лежало у меня на хомке exe с исходниками лет пять наверное


Ага освежил в памяти, было, но что-то не пошло толком тогда на моем железе.

Цитата: VA7FFT
Какие алгоритмы


Может что-то полезное найдете: http://www.dxatlas.com/Rocky/Advanced.asp
Заголовок IQ balancing.
Автор - тоже наш народ, наверно может дать инфо подробнее.

Была еще итальянская публикация о хорошем автобалансе, там показывали тесты широкополосными сигналами, довольно впечатлительно, пока не вспомнил, где источник.

VA7KLVA7KL
Сообщений: 158
17 августа 2019 г. в 11:12#170
Спасибо что напомнили, я использовал его Voice Shaper.. У Алекса конечно математики на большой компьютер, или хотя бы на DSP чип, а я все пытаюсь универсальным микроконтроллером обойтись, без FFT, они далеко продвинулись в производительности.
GenaSPB
Сообщений: 74
17 августа 2019 г. в 05:59#171
Цитата: VA7FFT
Все SDR программы, обрабатывающие I/Q сигналы, в конце концов должны сдвинуть фазу между ними на 90 градусов.

Уивер? Требует сдвига только гетеродинов.
Игорь 2
Сообщений: 21288
17 августа 2019 г. в 06:06#172
Да не, для передачи одной полосы, всё равно, выходной речевой сигнал на 90 град. надо программно двигать на двух выходах. Ну, а на приём - в обратку...
GenaSPB
Сообщений: 74
17 августа 2019 г. в 06:47#173
Уивер не требует ни на передаче ни на приеме сдвига фазы звукового сигнала. Это если забыл метод с "гетеродином на полтора килогерца" в случае речевого сигнала.
Игорь 2
Сообщений: 21288
17 августа 2019 г. в 06:52#174
Цитата: GenaSPB
Это если забыл метод с "гетеродином на полтора килогерца" в случае речевого сигнала.


Давно это было, совершенно забыл. Хотя там даже где-то какая-то математика лежит. Да и фиг бы с ней, в очередной раз убедился, что круче хорошей классики пока что ничего нет.
Понятно, что прямая оцифровка и классику когда-нибудь съест, но, похоже, очень нескоро это будет...
Relayer
Сообщений: 1006
17 августа 2019 г. в 09:23#175
Цитата: Игорь
Андрей, правильно ли я понимаю, что у Вас есть некий софт

Софт то есть, но он делался 10 лет назад и был заточен под использование достаточно специфической звуковухи Terratec в режиме 24/192 которая конектилась через firewire. Сейчас я его даже толком запустить не могу с усб-звуковухой. Надо поднимать сырки и пилять. Но это скорее всего не раньше осени-зимы будет т.к. нет времени.
Цитата: Игорь
какой там уровень подавления ложной боковой?

Полное подавление до уровня шумов. Алгоритм полностью адаптивный и набирает статистику амплитудно-фазового дисбаланса в процессе работы.
Цитата: VA7FFT
Все SDR программы, обрабатывающие I/Q сигналы, в конце концов должны сдвинуть фазу между ними на 90 градусов.

Необязательно. Это только в случае если используется чисто фазовый метод. А есще есть фазофильтровый Уивер - там не нужен широкополосный НЧ фазовращатель.
Но в цифре можно поступить еще проще - отфильтровать нужную полосу непосредственно в комплексной IQ-плоскости а потом просто ее "опустить" к нулю домножением на комплексную синусоиду. При таком подходе нет провала в середине спектра как в методе Уивера. У меня сдр именно по такому принципу и работал
Цитата: rtty
Заголовок IQ balancing.

Не, это фигня все. Это к нормальной балансировке имеет весьма посредственное отношение
Игорь 2
Сообщений: 21288
17 августа 2019 г. в 09:42#176
Цитата: Relayer
Надо поднимать сырки и пилять. Но это скорее всего не раньше осени-зимы будет т.к. нет времени.


Не настаиваю, но это было бы интересно. Как раз, и тестирование сделаю, критику наведу, по-любому только выиграете, если есть интерес нормальный продукт получить. А то иметь монстра, и кривую панораму как-то не очень...
GenaSPB
Сообщений: 74
17 августа 2019 г. в 09:51#177
Цитата: Relayer
провала в середине спектра как в методе Уивера

Позволь уточнить - провал при аналоговых реализациях.
VA7KLVA7KL
Сообщений: 158
18 августа 2019 г. в 08:08#178
Цитата: Relayer
проще - отфильтровать нужную полосу непосредственно в комплексной IQ-плоскости а потом просто ее "опустить" к нулю домножением на комплексную синусоиду.

Преобразование Гильберта (широкополосный НЧ фазовращатель) можно сделать IIR фильтром с all-pass Bi-Quad элементами. То есть которые амплитуду не меняют а только фазу. Пятиэлементный фильтр, как моделировалось в GNU-radio, якобы подавляет ненужную боковую полосу до 80 дБ. Если реализовать на микроконтроллере, то задержки практически не вносит, по сравнению с Windows exeшниками.

Relayer
Сообщений: 1006
18 августа 2019 г. в 01:59#179
Цитата: VA7FFT
Преобразование Гильберта (широкополосный НЧ фазовращатель) можно сделать IIR фильтром с all-pass Bi-Quad элементами

Это все понятно. Но вы утверждали что без Гильберта в сдр - никак, а вам показали как минимум два разных варианта как без него можно вообще обойтись - фазофильтровый и фильтрация в IQ-области
rtty
Сообщений: 2527
25 августа 2019 г. в 08:02#180
Вопрос по схеме аудио фильтров (схема 0913) :
http://analogtrx.com/SMF/index.php?topic=7.msg85#msg85

Если ее применять, то на АРУ подавать со штатного линейного выхода или выхода этого фильтра?
И можно для переключения выходов этого ССБ и ТЛГ фильтра поставить ключ 74LVC1G3157, если да - то рекомендуемую обвязку. (там какие-то смещения может на вход и т.п.)