Представляю Монстра звуковой обработки - 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
ADAU-1467 SSB CW FM AM, TX
51759 просмотров, 34 ответов
ra0ahc — 7 января 2022 г. в 07:54#1
ra0ahc — 7 января 2022 г. в 07:56#2
Вот так выглядит мой трансивер в адау
ra0ahc — 7 января 2022 г. в 08:17#3
Вот так адау берет на себя львиную долю фильтрации и формирования.
ra0ahc — 7 января 2022 г. в 08:32#4
Вот так выглядит формирователь SSB сигнала , а также основные фильтра высокого порядка.
На вход подается и2с от 24битного АЦП , подключенного к выходу смесителя второй пч Игоря Монстра. Без каких либо предвариков , сразу к смесителю . За счет 24бит достигается практически максимальная чувствительность приемного тракта. Не хватает буквально 15дб аналогового усиления и тогда на вход ацп подастся максимально возможный чистый сигнал. А как известно чем выше амплитуда на входе ацп - тем качественнее сигнал. Но даже так без предварика НЧ я имею чуйку 0.15мкв со входа дпф (в смысли я вижу шум первого каскада и работу первого кф) . Вообщем 24 бита - это очень серьезно! да еще на 96к.
На вход подается и2с от 24битного АЦП , подключенного к выходу смесителя второй пч Игоря Монстра. Без каких либо предвариков , сразу к смесителю . За счет 24бит достигается практически максимальная чувствительность приемного тракта. Не хватает буквально 15дб аналогового усиления и тогда на вход ацп подастся максимально возможный чистый сигнал. А как известно чем выше амплитуда на входе ацп - тем качественнее сигнал. Но даже так без предварика НЧ я имею чуйку 0.15мкв со входа дпф (в смысли я вижу шум первого каскада и работу первого кф) . Вообщем 24 бита - это очень серьезно! да еще на 96к.
ra0ahc — 7 января 2022 г. в 08:38#5
Смеситель Уивера
В центре генератор с выходами сдвинутыми на 90 градусов. фактически выход sin cos это необходимое условие для уивера (Гильберт также работает). Смеситель 1 это перенос с ультразвука на нч. Смеситель 12 - это собственно формирователь НЧ он сдвигает на 1600Гц всего и получается SSB сигнал. Также сдвигавая частота (1600Гц) используется в шифте и формировании полосы сигнала (чем уже полоса тем меньше центральная частота генератора смесителя 12).
Формирование "боковой" происходит простой заменой в генераторе начального угла, просто меняю местами угол (через программирование через процессор stm посредствам SPI шины на скорости 21МГц).
Кубик с крестиком - это полноценное логическое умножение одного сигнала на другой.
В центре генератор с выходами сдвинутыми на 90 градусов. фактически выход sin cos это необходимое условие для уивера (Гильберт также работает). Смеситель 1 это перенос с ультразвука на нч. Смеситель 12 - это собственно формирователь НЧ он сдвигает на 1600Гц всего и получается SSB сигнал. Также сдвигавая частота (1600Гц) используется в шифте и формировании полосы сигнала (чем уже полоса тем меньше центральная частота генератора смесителя 12).
Формирование "боковой" происходит простой заменой в генераторе начального угла, просто меняю местами угол (через программирование через процессор stm посредствам SPI шины на скорости 21МГц).
Кубик с крестиком - это полноценное логическое умножение одного сигнала на другой.
ra0ahc — 7 января 2022 г. в 08:53#6
Основные ФНЧ
В уивере нужны только ФНЧ. Здесь два фильтра фнч. Один максимального порядка 20! Фильтр Используется двух канальный сразу на квадратурный сигнал и является основным. Второй фнч 6 порядка нужен для CW комфортного приема так как у него более пологие скаты и это дает комфорт по сравнению с фнч 20 порядка (с 20 порядком вообще прямоугольник получается для cw такой не подходит). Все фильтра переменные и управляются с процессора (шифт) можно накрутить очень интересный сигнал двигая центральную частоту смесителя 12 и параметры двух фильтров. Также после каждого фильтра стоит лимиттер. Проблема в том, что после того как начинаю загружать коэффициенты в фильтр с процессора, то иногда комбинация выставляет нереальные значения и адау зависает, а с лимиттером такого нет.
В уивере нужны только ФНЧ. Здесь два фильтра фнч. Один максимального порядка 20! Фильтр Используется двух канальный сразу на квадратурный сигнал и является основным. Второй фнч 6 порядка нужен для CW комфортного приема так как у него более пологие скаты и это дает комфорт по сравнению с фнч 20 порядка (с 20 порядком вообще прямоугольник получается для cw такой не подходит). Все фильтра переменные и управляются с процессора (шифт) можно накрутить очень интересный сигнал двигая центральную частоту смесителя 12 и параметры двух фильтров. Также после каждого фильтра стоит лимиттер. Проблема в том, что после того как начинаю загружать коэффициенты в фильтр с процессора, то иногда комбинация выставляет нереальные значения и адау зависает, а с лимиттером такого нет.
6Ж2П — 7 января 2022 г. в 10:48#7
Да, прогресс. Чтобы стоять на месте, надо бежать
ra0ahc — 7 января 2022 г. в 11:44#8
Можно , я с него начинал, точнее у меня монстр собран на 1701
ra0ahc — 8 января 2022 г. в 10:54#9
Как выше показано ))) это и есть в е вами перечисленное
Dim — 9 января 2022 г. в 07:33#10
В более высоком разрешении нет рисунков?
ra0ahc — 9 января 2022 г. в 08:28#11
Всей схемы?
Выложу сам проект , а так у меня моник большой но даже на нем не влазит вся схема и приходится масштабом играть - вот и получается коряво.
Выложу сам проект , а так у меня моник большой но даже на нем не влазит вся схема и приходится масштабом играть - вот и получается коряво.
Dim — 9 января 2022 г. в 10:16#12
Хотя-бы цветную верхнюю блок-схему. Ножницами,кусками.. ))
Serg77 — 28 февраля 2023 г. в 10:55#13
Я похожий трансивер на ADAU1761 делал. Получился компактный. Корпус не полностью доделал.
ra0ahc — 14 марта 2023 г. в 07:19#14
Сделал формирователь телеграфных посылок.
ra0ahc — 14 марта 2023 г. в 07:20#15
а так звучит. в конце записи я выключил формирователь 
https://drive.google.com/file/d/1BFIEOZFZGEGjTHmpQ3KyUZgFt0G9eA57/view?usp=sharing

https://drive.google.com/file/d/1BFIEOZFZGEGjTHmpQ3KyUZgFt0G9eA57/view?usp=sharing
veso74 — 14 марта 2023 г. в 08:58#16
Сигналы очень "мягкие" / пологие, лежащие фронты. Читабельность снижается. Сократитe время примерно в 2 раза /5 ms/.
ra0ahc — 14 марта 2023 г. в 09:01#17
вот так сделал...
ra0ahc — 14 марта 2023 г. в 09:03#18
звук ....тон в шумах
Фильтра Гауссовские
https://drive.google.com/file/d/14-dl0979jf6eyPMGsDQ_4CiDNUnjFkrK/view?usp=sharing
Фильтра Гауссовские
https://drive.google.com/file/d/14-dl0979jf6eyPMGsDQ_4CiDNUnjFkrK/view?usp=sharing
ra0ahc — 14 марта 2023 г. в 09:06#19
вот такие
veso74 — 14 марта 2023 г. в 09:07#20
В шуме более резкие фронты читаются лучше.
Противоречиво, тем более, что dx-и начинают больше реагировать на тот, у которого сигнал хуже
.
Должно быть наоборот, но практика доказывает. Пожалуйста, дайте тест с прямыми фронтами в таком же шуме?
Противоречиво, тем более, что dx-и начинают больше реагировать на тот, у которого сигнал хуже
.Должно быть наоборот, но практика доказывает. Пожалуйста, дайте тест с прямыми фронтами в таком же шуме?
ra0ahc — 14 марта 2023 г. в 09:09#21
схема
ra0ahc — 14 марта 2023 г. в 09:10#22
В шуме более резкие фронты читаются лучше.Согласен, там больше скорость и ширина фильтра имеет значения.
Противоречиво, тем более, что dx-и начинают больше реагировать на тот, у которого сигнал хуже .
Должно быть наоборот, но практика доказывает. Дайте тест с прямыми фронтами в таком же шуме?
ra0ahc — 14 марта 2023 г. в 09:15#23
прямой фронт, но всеравно сигнал вместе с шумом проходит через фильтра.
https://drive.google.com/file/d/10ZlsoX4Hxh5S8GZTwSIRrDBA8HZ27WUg/view?usp=sharing
https://drive.google.com/file/d/10ZlsoX4Hxh5S8GZTwSIRrDBA8HZ27WUg/view?usp=sharing
ra0ahc — 14 марта 2023 г. в 09:15#24
схема для звука выше который
ra0ahc — 14 марта 2023 г. в 09:17#25
Я не слышу разницы
veso74 — 14 марта 2023 г. в 09:17#26
Да, ~5 ms получилось.
---
Иногда без узкий CW-фильтр лучше для разборчивости (с SSB филтр). Ловятся станции, сколько бы сигнали корреспондентов перекрывали друг друга. Мозг делает свою работу. Лично меня всего раздражает, когда в узком фильтре "звенит" шум. Тогда с худшим фильтром (более широкий) разборчивость лучше.
---
Иногда без узкий CW-фильтр лучше для разборчивости (с SSB филтр). Ловятся станции, сколько бы сигнали корреспондентов перекрывали друг друга. Мозг делает свою работу. Лично меня всего раздражает, когда в узком фильтре "звенит" шум. Тогда с худшим фильтром (более широкий) разборчивость лучше.
ra0ahc — 14 марта 2023 г. в 09:23#27
оставлю так. И для РА лучше пологие скаты.
ra0ahc — 14 марта 2023 г. в 09:24#28
когда в узком фильтре "звенит" шум.сейчас покажу почему звон идет ....
ra0ahc — 14 марта 2023 г. в 09:26#29
Вот с такими фильтрами никогда звона не будет
ra0ahc — 14 марта 2023 г. в 09:28#30
а вот с такими - будет стоять звон!
ra0ahc — 14 марта 2023 г. в 09:31#31
Игорь 2 — 15 марта 2023 г. в 11:25#32
Да-да, там ни только одной АЧХ нужно работать... 

R8CEH — 19 марта 2023 г. в 01:05#33
Доброго времени суток! Решил построить приемник с применением чипа ADAU1761, с ЦОС только начинаю работать. Прошу помощи, надеюсь не откажете 
Все что выкладываю здесь, пока только наброски.
Мой вариант SSB тракта (ssb.jpg). Вроде работает, прошу покритиковать.
AM демодулятор в файле (am.jpg). Если обрабатывать в участке ближе к нулю, то АМ сигнал ровно по частоте начинает дрожжать. Фильтром перенес все на участок 10000-22000 Гц, дрожжать перестало.
Есть еще косяк - плохо давится зеркальный канал и причина здесь явно не в смесителе. Если я загоняю сигнал в АДАУ и сразу выгоняю на ЦАП, после полученный сигнал загоняю в HDSDR - зеркала нет. Но если применяю демодулятор АМ по схеме выше, то одну и ту же станцию могу принять на частотах 10-20 кГц выше. Что я делю не так?
И последний момент - как реализовать NFM? Сколько почитал литературы - нужен арктангенс. Как его реализовать средствами АДАУ? Посмотрел примеры от ra0ahc, но не дошло до меня...
Заранее спасибо!

Все что выкладываю здесь, пока только наброски.
Мой вариант SSB тракта (ssb.jpg). Вроде работает, прошу покритиковать.
AM демодулятор в файле (am.jpg). Если обрабатывать в участке ближе к нулю, то АМ сигнал ровно по частоте начинает дрожжать. Фильтром перенес все на участок 10000-22000 Гц, дрожжать перестало.
Есть еще косяк - плохо давится зеркальный канал и причина здесь явно не в смесителе. Если я загоняю сигнал в АДАУ и сразу выгоняю на ЦАП, после полученный сигнал загоняю в HDSDR - зеркала нет. Но если применяю демодулятор АМ по схеме выше, то одну и ту же станцию могу принять на частотах 10-20 кГц выше. Что я делю не так?
И последний момент - как реализовать NFM? Сколько почитал литературы - нужен арктангенс. Как его реализовать средствами АДАУ? Посмотрел примеры от ra0ahc, но не дошло до меня...
Заранее спасибо!
ra0ahc — 23 марта 2023 г. в 11:19#34
с 0 пч эти схему не будут работать.
Опубликуйте последние варианты к которым мы пришли.
Опубликуйте последние варианты к которым мы пришли.