Игорь 2
Трансиверы, передатчики, РПУ => Software Defined Radio (SDR) => Тема начата: ra0ahc от Январь 07, 2022, 07:54:27 pm
-
Представляю Монстра звуковой обработки - ADAU1467
ПО SigmaStudio тут
https://www.analog.com/ru/design-center/evaluation-hardware-and-software/software/ss_sigst_02.html#software-relatedsoftware
Плата адау1467 тут
https://www.chipdip.ru/product/rdc4-0027-v1?from=suggest_product
Программатор тут
https://www.chipdip.ru/product/sigmalink-usbi
-
Вот так выглядит мой трансивер в адау
-
Вот так адау берет на себя львиную долю фильтрации и формирования.
-
Вот так выглядит формирователь SSB сигнала , а также основные фильтра высокого порядка.
На вход подается и2с от 24битного АЦП , подключенного к выходу смесителя второй пч Игоря Монстра. Без каких либо предвариков , сразу к смесителю . За счет 24бит достигается практически максимальная чувствительность приемного тракта. Не хватает буквально 15дб аналогового усиления и тогда на вход ацп подастся максимально возможный чистый сигнал. А как известно чем выше амплитуда на входе ацп - тем качественнее сигнал. Но даже так без предварика НЧ я имею чуйку 0.15мкв со входа дпф (в смысли я вижу шум первого каскада и работу первого кф) . Вообщем 24 бита - это очень серьезно! да еще на 96к.
-
Смеситель Уивера
В центре генератор с выходами сдвинутыми на 90 градусов. фактически выход sin cos это необходимое условие для уивера (Гильберт также работает). Смеситель 1 это перенос с ультразвука на нч. Смеситель 12 - это собственно формирователь НЧ он сдвигает на 1600Гц всего и получается SSB сигнал. Также сдвигавая частота (1600Гц) используется в шифте и формировании полосы сигнала (чем уже полоса тем меньше центральная частота генератора смесителя 12).
Формирование "боковой" происходит простой заменой в генераторе начального угла, просто меняю местами угол (через программирование через процессор stm посредствам SPI шины на скорости 21МГц).
Кубик с крестиком - это полноценное логическое умножение одного сигнала на другой.
-
Основные ФНЧ
В уивере нужны только ФНЧ. Здесь два фильтра фнч. Один максимального порядка 20! Фильтр Используется двух канальный сразу на квадратурный сигнал и является основным. Второй фнч 6 порядка нужен для CW комфортного приема так как у него более пологие скаты и это дает комфорт по сравнению с фнч 20 порядка (с 20 порядком вообще прямоугольник получается для cw такой не подходит). Все фильтра переменные и управляются с процессора (шифт) можно накрутить очень интересный сигнал двигая центральную частоту смесителя 12 и параметры двух фильтров. Также после каждого фильтра стоит лимиттер. Проблема в том, что после того как начинаю загружать коэффициенты в фильтр с процессора, то иногда комбинация выставляет нереальные значения и адау зависает, а с лимиттером такого нет.
-
Да, прогресс. Чтобы стоять на месте, надо бежать
-
А интересно. Можно ли адау1701 присобачить например к классическому сдр приемнику где I и Q квадратуры выходят? Например DR2B HF от Тасы ?
-
Можно , я с него начинал, точнее у меня монстр собран на 1701
-
Тоесть можно сделать нч фазовращатель в адау и фнч хороший и выделить lsb и usb ?
-
Как выше показано ))) это и есть в е вами перечисленное
-
В более высоком разрешении нет рисунков?
-
Всей схемы?
Выложу сам проект , а так у меня моник большой но даже на нем не влазит вся схема и приходится масштабом играть - вот и получается коряво.
-
Хотя-бы цветную верхнюю блок-схему. Ножницами,кусками.. ))
-
Я похожий трансивер на ADAU1761 делал. Получился компактный. Корпус не полностью доделал.
-
Сделал формирователь телеграфных посылок.
-
а так звучит. в конце записи я выключил формирователь cr123
https://drive.google.com/file/d/1BFIEOZFZGEGjTHmpQ3KyUZgFt0G9eA57/view?usp=sharing
-
Сигналы очень "мягкие" / пологие, лежащие фронты. Читабельность снижается. Сократитe время примерно в 2 раза /5 ms/.
-
вот так сделал...
-
звук ....тон в шумах
Фильтра Гауссовские
https://drive.google.com/file/d/14-dl0979jf6eyPMGsDQ_4CiDNUnjFkrK/view?usp=sharing
-
вот такие
-
В шуме более резкие фронты читаются лучше.
Противоречиво, тем более, что dx-и начинают больше реагировать на тот, у которого сигнал хуже :).
Должно быть наоборот, но практика доказывает. Пожалуйста, дайте тест с прямыми фронтами в таком же шуме?
-
схема
-
В шуме более резкие фронты читаются лучше.
Противоречиво, тем более, что dx-и начинают больше реагировать на тот, у которого сигнал хуже :).
Должно быть наоборот, но практика доказывает. Дайте тест с прямыми фронтами в таком же шуме?
Согласен, там больше скорость и ширина фильтра имеет значения.
-
прямой фронт, но всеравно сигнал вместе с шумом проходит через фильтра.
https://drive.google.com/file/d/10ZlsoX4Hxh5S8GZTwSIRrDBA8HZ27WUg/view?usp=sharing
-
схема для звука выше который
-
Я не слышу разницы
-
Да, ~5 ms получилось.
---
Иногда без узкий CW-фильтр лучше для разборчивости (с SSB филтр). Ловятся станции, сколько бы сигнали корреспондентов перекрывали друг друга. Мозг делает свою работу. Лично меня всего раздражает, когда в узком фильтре "звенит" шум. Тогда с худшим фильтром (более широкий) разборчивость лучше.
-
оставлю так. И для РА лучше пологие скаты.
-
когда в узком фильтре "звенит" шум.
сейчас покажу почему звон идет ....
-
Вот с такими фильтрами никогда звона не будет
-
а вот с такими - будет стоять звон!
-
https://drive.google.com/file/d/1s8pE17HeTnUnpmLWImMJYIDGjnAFA_-V/view?usp=sharing
звон
-
Да-да, там ни только одной АЧХ нужно работать... cr123
-
Доброго времени суток! Решил построить приемник с применением чипа ADAU1761, с ЦОС только начинаю работать. Прошу помощи, надеюсь не откажете 33wr
Все что выкладываю здесь, пока только наброски.
Мой вариант SSB тракта (ssb.jpg). Вроде работает, прошу покритиковать.
AM демодулятор в файле (am.jpg). Если обрабатывать в участке ближе к нулю, то АМ сигнал ровно по частоте начинает дрожжать. Фильтром перенес все на участок 10000-22000 Гц, дрожжать перестало.
Есть еще косяк - плохо давится зеркальный канал и причина здесь явно не в смесителе. Если я загоняю сигнал в АДАУ и сразу выгоняю на ЦАП, после полученный сигнал загоняю в HDSDR - зеркала нет. Но если применяю демодулятор АМ по схеме выше, то одну и ту же станцию могу принять на частотах 10-20 кГц выше. Что я делю не так?
И последний момент - как реализовать NFM? Сколько почитал литературы - нужен арктангенс. Как его реализовать средствами АДАУ? Посмотрел примеры от ra0ahc, но не дошло до меня...
Заранее спасибо!
-
с 0 пч эти схему не будут работать.
Опубликуйте последние варианты к которым мы пришли.