На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 47,
участников - 9 [ Greenland, Mahno, spbtvmaster, Фотограф, ANDРЕЙ, Maxim, muha131, entropy, Edd]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Разработка, ремонт, схемы, модификации —› Приемник SDR 1 кГц - 2.1 ГГц c USB 2.0 интерфейсом + бонус… 
Различные приборы, оборудование, спутниковые и радиотелефоны!


Усилители сигнала и мощности

Усилители сотовой связи

Металлоискатели

Радионяни и видеоняни

Измерители КСВ и мощности
Автор Сообщение
sea2000
Участник
Offline2.0
с мая 2009
Киев
Сообщений: 369

Дата: 03 Сен 2009 17:20:37 · Поправил: sea2000 (04 Сен 2009 02:10:26) #  

Собрался духом и средствами, чтоб делать такой вот гибридный приемопередатчик
Оцените, поругайте и подскажите что убрать и что добавить - пока я его не спаял..

Итак.. далее много букав и рисунок – с которого и начну..



Приемники 46-870 и 900-2100МГц:
В качестве вч блока для частот 46-870МГц будет использоваться готовый тв тюнер KSH-148.
В качестве вч блока для частот 900-2100МГц соответственно готовый SAT тюнер.
Сигнал.ПЧ-470МГц SAT тюнера через коммутатор заведен на вход KSH-148 тюнера.
Сигнал ПЧ-36МГц тюнера KSH-148 через фильтр 36МГц с полосой пропускания ~300кГц
поступает на блок SDR с выхода которого IQ-составляющие поступают на два АЦП-12бит
контролера. Контролер для ПК имитирует обычную звуковую карту 96кГц/16бит и RS232.
Расчетный динамический диапазон не более 70дб – для УКВ вполне нормальное значение.
Тем более что используемые ширпотребовские тюнеры на бо’льшее и не претендуют.
Синтезатор AD9951 при работе с этими тюнерами используется в качестве опорного для
SDR тракта. В итоге такое решение позволит выставлять грубо (с шагом в 100кгц) частоту
в тюнере и точно (точность DDS синтезатора) подстраиваться по переменной ПЧ-36МГц.

Приемник 1кГц-48МГц:
Приемник построен по схеме c преобразованием вверх на частоту ПЧ-50МГц и дальнейшей
обработкой ПЧ с помощью тракта SDR. В этом режиме блок SDR тракта тактируется не DDS
синтезатором а отдельным, кварцевым генератором. Расчетный динамический диапазон не
более 70дб...(ограничен только применяемым ADC) Да, согласен, мало, но что есть то есть.
Для любительского (обзорного так сказать) мониторинга КВ диапазонов должно хватить..

Передатчик AM/FM/WFM 1кГц-150МГц (на структурной схеме без буфера и УМ):
Прямой, программный синтез AM,FM сигнала на любой частоте в диапазоне 1кГц-160МГц
с использованием только DDS синтезатора AD9951 и «бедного» MCU. Для формирования
сигнала можно будет использовать любые SDR программы, работающие на передачу со
звуковой картой. Пока еще не разобрался с возможность формирования таким способом SSB
сигнала. Скорее всего - нет чем да.. Короче AM/FM передатчик - это как бонус выходит.
Ведь грешно будет не использовать для этих целей AD9951 и возможности ядра Cortex..

Не знаю, хватит ли мне ума и терпения, но есть в задумках перенести обработку сигналов
на сам контролер и получить в итоге автономный трансивер. Мечты..мои мечты… Посмотрим..

Подсчитал – всё железо по потребляемому току потянет не более 400мА. Надеюсь что по
питанию шина USB выдержит. Кстати, питание будет гальванически развязано от ПК.
Придумать бы как сам USB интерфейс гальванически развязать – было бы просто идеально.

***

С "водой" закончил - теперь можно и обсудить.. Что думаете по поводу такого гибрида?
xman
Участник
Offline4.5
с авг 2005
Вологда
Сообщений: 1991

Дата: 03 Сен 2009 18:19:59 · Поправил: xman (03 Сен 2009 18:20:40) #  

А зачем нужен такой кошмарный симбиоз бытовухи вверху схемы и более-менее продвинутой технологии в её нижней трети ? Подобие R&S все равно не получится, много ПЧ - больше пораженок, да и по коэфф. шума будет совсем никакое радио...
Софт для управления будет состоять из нескольких программ, если конечно использовать готовое ПО, а это не очень удобно. А разрабатывать отдельное ПО именно для этой железяки - думаю она того не стОит. Разве что в качестве лабораторного стенда, или доказать себе типа "я сумел"...
Что предложить, навскидку затрудняюсь. Надо знать мотивацию автора... Как вариант - на DDS сделать сигнал-генератор, АЧХометр, антенный и спектральный анализаторы. Затем поменять изделие скажем на PCR-1500 с преселектором :)
Реклама
Google
sea2000
Участник
Offline2.0
с мая 2009
Киев
Сообщений: 369

Дата: 03 Сен 2009 20:17:08 #  

xman
Не такая уж и бытовуха в верхней части этой блок-схемы. Собранный на макетной плате
SDR тракт подключал к KSH148 тюнеру - на вскидку, чувствительность в районе микровольта
при соотношении с/ш не менее 10дб. С помощью польской антенны без увч (с установленным
4:1 трансформатором), принимая один и тот же сигнал (255,5мгц), сравнивал как работает
этот приемник с FT-60. Однозначно лучше! Одна только возможность не только слушать но и
визуально наблюдать и записывать спектр полосой почти в 100кгц стоит и стоит многого.

Насчет SAT тюнера - не спешите так говорить.. Это в блок схеме собирался с него ПЧ-470МГц
использовать, а в жизни.. купил специально PC плату skystar3, поднял крышку и понял, что..
схема будет проще, так как увидел чип sl1935. Это уже готовый SDR приемник на диапазон
900-2100МГц, который требует только небольшой доводки.. Почитайте pdf-ку - убедитесь сами.
И учтите, чувствительность по входу дана для полосы > 20мгц.. Для полосы в 100кгц и меньше
чувствительность получим в районе микровольта при с/ш ~10дб. Вполне хороший показатель,
так как даже фирменные широкополосники имеют на этих частотах примерно такую же чуйку.

С программным обеспечением (ведь я его сам пишу) - не вижу сложностей. Не решено пока
какой тип интерфейса эмитировать. (скорей всего Icom - для них мониторинг-софта валом)
Для этих программ приемник будет видится к примеру как Icom PCR1500 - какие проблемы?

И самое главное, отвечу на ваш вопрос - А зачем этот симбиоз? (кошмарный - слово пропущу)
По запчастям он обойдется мне примерно 120-150$, по габаритам должен выйти не больше
внешнего дивидирома - предложите за такие деньги что-то хоть отдаленно похожее..

P.S.
Сорри за многа букав в тексте.. Дальше будет меньше - обещаю.
CO2040
Участник
Offline4.3
с июн 2003
Москва/тульская обл.
Сообщений: 2268

Дата: 03 Сен 2009 22:07:36 #  

Идея стара как мир, но только много лишнего.

По запчастям он обойдется мне примерно 120-150$
Очень сомневаюсь. Разве что из б.у. запчастей будете собирать.

Я подобную конструкцию просчитывал, которая в более усеченном варианте : 9951 + квадратурный смеситель + опорник + УВЧ и ДПФ на КВ (0.1-38МГц) + конвертер KS-H-148 (для УКВ) + АЦП AD1871 + микроконтроллер со скоростным USB (AT91SAM7S321) + тракт WFM на К174ХА6 (куда же на УКВ без возможности принять WFM ?).
А также сюда корпус, разъемы, плата, довольно дорогая (уже) пассивка, линейные стабилизаторы питания, малошумящий преобразователь для получения +35В на тюнер.
CO2040
Участник
Offline4.3
с июн 2003
Москва/тульская обл.
Сообщений: 2268

Дата: 03 Сен 2009 22:09:54 #  

И не увидел в структурной схеме как будете WFM принимать.
Я для этой цели по выходу тюнера включаю преобразователь на 10.7МГц и далее уже пьезики 280кГц и К174ХА6 как обычно. Полученный звук направляем на АЦП через коммутатор.
CO2040
Участник
Offline4.3
с июн 2003
Москва/тульская обл.
Сообщений: 2268

Дата: 03 Сен 2009 22:14:20 #  

Считаю, что применять 12бит встроенный АЦП в микроконтроллер для подобной конструкции - просто издевательство. Надо как минимум 16-битный аудиоАЦП, а лучше hi-end класса типа как AD1871.
Весь смысл делать SDR в котором по USB передается аудиопоток как раз в том, чтобы избавить человека покупать очень дорогую аудиокарту и колдовать с дополнительными кабелями.
sea2000
Участник
Offline2.0
с мая 2009
Киев
Сообщений: 369

Дата: 07 Сен 2009 20:00:48 #  

CO2040
Начну с конца..
Считаю, что применять 12бит встроенный АЦП в микроконтроллер для подобной конструкции - просто издевательство. Надо как минимум 16-битный аудиоАЦП, а лучше hi-end класса типа как AD1871.
Кто вам такое сказал? На кой нужен динамический диапазон sdr тракта "под 150дб" если: тв тюнер имеет дд не более 60-70дб, а sat тюнер не более 50-60дб. Далее - Зачем скажите hi-end ацп в тракте кв приемника с преобразованием вверх? (тем более что предполагается использование узкополосного, перестраиваемого фильтра по входу)
Если бы стояла задача оцифровывать к примеру весь кв эфир - согласен бит 16-20 было бы в самый раз.
Далее про WFM - что так всех эта мода тянет? Купите приемник за пару $ и не мучайтесь..
И если так уж важно.. при частоте оцифровки квадратур в 150-190кгц - можно добиться вполне неплохого качества демодулированного сигнала.

Идея стара как мир, но только много лишнего. Я подобную конструкцию просчитывал, которая в более усеченном варианте
Вы просчитывали совсем другую конструкцию - сравните ваш стандартный sdr с переносом квадратур в ноль и мой вариант с высокой первой пч и её обработкой трактом sdr. Это совсем разные вещи..
CO2040
Участник
Offline4.3
с июн 2003
Москва/тульская обл.
Сообщений: 2268

Дата: 07 Сен 2009 21:48:00 #  

Кто вам такое сказал? На кой нужен динамический диапазон sdr тракта "под 150дб" если: тв тюнер имеет дд не более 60-70дб, а sat тюнер не более 50-60дб. Далее - Зачем скажите hi-end ацп в тракте кв приемника с преобразованием вверх? (тем более что предполагается использование узкополосного, перестраиваемого фильтра по входу)

Допустим, что вам динамический диапазон не нужен. А хорошее соотношение сигнал/шум нужно ? Можете посмотреть в сравнительных таблицах, что эта величина очень взаимосвязана с разрядностью.

Далее про WFM - что так всех эта мода тянет? Купите приемник за пару $ и не мучайтесь..
это конечно так, но вот в сканеры этот мод почему-то очен6ь настойчиво включают. Слушать в WFM можно не только радиовещание, но и звуковое сопровождение ТВ например :)

И если так уж важно.. при частоте оцифровки квадратур в 150-190кгц - можно добиться вполне неплохого качества демодулированного сигнала.
не получиться. Уже проверялось. Едва-едва хватает чтоб уже из демодулированного стереокодированного сигнала выделить пилот-тон и стереодекодировать.

Вы просчитывали совсем другую конструкцию - сравните ваш стандартный sdr с переносом квадратур в ноль и мой вариант с высокой первой пч и её обработкой трактом sdr. Это совсем разные вещи..
возможно, ошибся. Не понял сразу схему.
Правда ПЧ у меня не 0, а 12 кГц для узкополосных модов.
Тем более трудно понять, в чем смысл преобразования "вверх", а потом - преобразовывать "вниз" и получать квадратуры. Вопрос возникает куда после фильтра 50МГц в КВ-части внутри коммутатора преобразуется сигнал, что получается 36МГц.
Чтобы из 36МГц получить квадратуру нужно 144МГц частота гетеродина (это еще приемлемо и достижимо на 9951 и ключевом смесителе - сам проверял). А вот чтобы 50 МГц сразу в квадратуру обратить надо 200МГц - ну, как в начале написано, будет кварцевый генератор. Это понятно. Но вот как на 50МГц будет работать смеситель с необходимыми фазовыми сдвигами ? Интересно по крайней мере что в качестве такого смесителя будет использоваться ?
sea2000
Участник
Offline2.0
с мая 2009
Киев
Сообщений: 369

Дата: 07 Сен 2009 23:07:51 · Поправил: sea2000 (08 Сен 2009 00:51:15) #  

CO2040
По поводу WFM я наверно немного протупил.. И вправду - а как ТВ слушать? Все верно.. :-)
Там (звук в тв) девиация вроде как небольшая. Пробовал при полосе 96кгц слушать - вполне
нормально, потому и не придал значения..

Тем более трудно понять, в чем смысл преобразования "вверх", а потом - преобразовывать
"вниз" и получать квадратуры.

Смысл в том, чтоб отказаться от дпф и забыть про паразитный прием на нечетных гармониках
гетеродина. (в КВ диапазоне)

Вопрос возникает куда после фильтра 50МГц в КВ-части внутри коммутатора преобразуется
сигнал, что получается 36МГц.

Тракт sdr в КВ режиме тактируется частотой 100мгц, а в режиме УКВ от DDS синтезатора.
В смесителе, работающем на частоте в два раза ниже тактовой будет использоваться 74LVC4066.

P.S.
Пока печатал понял - в рисунке у меня ошибка. Тракт SDR нужно было обозначить как тракт
"SDR 36/50МГц".
GenaSPB
Участник
Offline2.5
с дек 2005
Санкт-Петербург
Сообщений: 495

Дата: 07 Сен 2009 23:20:16 #  

Смысл в том, чтоб отказаться от дпф и забыть про паразитный прием на нечетных гармониках
гетеродина. (в КВ диапазоне)

Позвольте мне встрять...
Отказаться от ДПФ и "не заботиться о динамике" одновременно не получится.
А лучше и то и другое одновременно предусмотреть. Только тогда, возможно, Вам удастся не держать аттенюатор на положении -20 дБ вечерами.
sea2000
Участник
Offline2.0
с мая 2009
Киев
Сообщений: 369

Дата: 08 Сен 2009 00:25:08 · Поправил: sea2000 (08 Сен 2009 01:04:18) #  

Сначала попробую так как нарисовано на первоначальной блок схеме. Есть мысли по входу сделать вот так..



Буду использовать по входу программную регулировку усиления в диапазоне +25...-25дб и
такой вот вариант разгрузки ацп. Узкополосный, перестраиваемый фильтр уберет все лишнее
из входного вч спектра и оставит только узкую полосу на которую настроен приемник, а
программная ару не даст принимаемому сильному сигналу перегрузить ацп с динамикой не более
70дб. И самое главное - не ставлю сделать "Rohde&Schwarz" и за сверх параметрами не гонюсь.


P.S.
Забыл, добавлю - в качестве перестраиваемого нч фильтра есть идея использовать ис MF10.
Хорошие параметры и динамический диапазон под 80дб - буду пробовать на сколько прав..
Описание этой ис - http://www.qrz.ru/schemes/contribute/technology/dsp/es4mf-dsp.pdf
Вариант применения - http://www.qrz.ru/schemes/contribute/technology/dsp/es4mf-dsp.shtml
alt
Участник
Offline2.8
с авг 2009
Украина
Сообщений: 509

Дата: 05 Ноя 2009 04:04:51 #  

Так, отложу свои замечания по схеме. Сейчас веселее в этой теме:
На что сгодится плата SkyStar?
khach
Участник
Offline1.8
с апр 2008
Сообщений: 260

Дата: 06 Ноя 2009 01:43:45 #  

sea2000
А не пробовали захватить весь поток со спутникового тюнера на STM32 через последовательный интерфейс QPSK декодера типа STV0299? В дополнение к захвату узкой полосы с помощью встроеных АЦП? Тогда бы получился мультистандартный приемник, в том числе и для быстрых цифровых модуляций, ведь "кишки" STV0299 можно конфигурить достаточно произвольно, и не только на спутниковую модуляцию.
sea2000
Участник
Offline2.0
с мая 2009
Киев
Сообщений: 369

Дата: 06 Ноя 2009 02:25:44 #  

khach
С помощью двух ацп этого контролера работающих в квадратурном режиме(выборки сдвинуты на четверть такта) можно с тюнера вытянуть 12битные квадратуры полосой 1мгц и далее уже или контролером или в пк обработать. Это реально. А вот как поиметь STV0299 - увы не знаю, бо туп как буратино в этой теме. Сорри.
khach
Участник
Offline1.8
с апр 2008
Сообщений: 260

Дата: 07 Ноя 2009 15:40:56 #  

sea2000
Давайте вместе соорудим. По аппартным делам там никакой проблемы нет- STV0299 имеет параллельный или последовательный интерфейс. Параллельный нам некатит- нет портов у STM32. А последовательный цепляется на обычный SPI плюс еще одна нога. Только битовая скорость большая- трудно с таким потоком работать. Я два раза пытался- один раз на атмеге и FTDI, второй раз на LPC2148, сейчас третий раз пробовать буду на STM32. У него наконец появился нормальный DMA для переферии, и есть надежда принять полный пакет DVB и его отпарсить- получить название спутника например. На том же самом харде, включив програмно обход встроенных в STV0299 модулей декодирования vitterby итд, получим квадратурный 6-битный SDR с глубокой АРУ и частотой оцифровки до 90 МГц. Проблема только с софтом- в даташите эти режимы подробно не описаны, прийдется идти путем проб и ошибок.
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.018; miniBB ®