-
22.09.2014, 22:15 #1
- Регистрация
- 22.01.2007
- Сообщений
- 22
- Поблагодарили
- 1
- Поблагодарил
- 6
Программа для приема-передачи SSB на частоте 32 кГц через звуковую карту
Собственно есть необходимость сделать прием-передачу SSB в диапазоне до 40 кГц (ультразвук). Мысль такая. Взять какой-нибудь планшетник, с одного канала микрофона подавать сигнал НЧ (речь), на один канал телефона сделать вывод SSB на 32 килогерца. Соответственно на другой канал микрофона подавать 32 килогерц, с другого канала телефона снимать НЧ. Одновременная (дуплекс передача не требуется).
Если встроенная звуковая карта не поддерживает высокую входную частоту, то подключить внешнею звуковую карту USB HOST. Никто не озадачивался такой задачей?
-
26.09.2014, 10:22 #2
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
RA4HTW, именно SSB, может просто АМ, и то и другое реализуемо, но звуковая карта должна поддерживать не менее 96 кГц дискретизацию и УНЧ в ней пропускать эти 32 кГц, что сомнительно, особенно для планшетников.
Леонид
-
26.09.2014, 11:35 #3
- Регистрация
- 22.01.2007
- Сообщений
- 22
- Поблагодарили
- 1
- Поблагодарил
- 6
Задача сделать именно SSB, причем конкретные частоты. 32.768верх, 32.768ниж, 31.250вер, 31.250ниж, 28.5вер, 28.5 ниж, 25.0вер, 25.0 ниж. Собственно это частоты работы фирменных блоков.
Про платы. Рассматривать наверное можно только внешнею. Например:
Звуковая карта ASUS "Xonar U7" USB.
рязрядность АЦП 24 бит
Максимальная частота АЦП 192 кГц.
Приемник SSB на ультразвуке (точно не помню, кажется от 4 до 200 кГц) у меня есть. Правда весит 15 кг.
Аналоговыми методами сформировать одну боковую можно. Но вот хотелось бы программно. Все таки 21 век.
-
26.09.2014, 11:57 #4
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
-
28.09.2014, 15:02 #5
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
RA4HTW, в принципе сделал, но ждало разочарование: оказалось на выходе моей звуковой карты полоса ограничена 23 кГц, далее резкий спад и уже на 24 кГц сигнала нет да ещё так и не смог разделить каналы, ранее на ОС ХР с этой же картой каналы разделял, сейчас Win7, пока не удалось сделать микрофон на одном канале, а выход на другом. Прикладываю генератор НЧ 20--45000 Гц (дискретизация 96 кГц, библиотека для работы со звуком BASS в тоже в архиве), попробуйте Вашу звуковуху.
Генератор выдаёт Синус на одном канале и Косинус на другом, на картинке можно посмотреть частотную гистограмму или развёртку (переключается щелчком на картинке).Леонид
-
28.09.2014, 15:40 #6
- Регистрация
- 05.04.2004
- Адрес
- Николаев
- Возраст
- 70
- Сообщений
- 443
- Поблагодарили
- 78
- Поблагодарил
- 122
Можно даже дуплексом сделать для стандартной ЗК. В одном канале - прием, в другом передача. Проще всего фильтровым способом. Могу сделать (если надо) макет проги для простых ЗК (48 кГц). На более мощных нечем тестировать.
-
28.09.2014, 17:08 #7
- Регистрация
- 22.01.2007
- Сообщений
- 22
- Поблагодарили
- 1
- Поблагодарил
- 6
-
28.09.2014, 19:16 #8
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
RA4HTW, генератор-то генерирует, а измерьте тестером или осциллографом на линейном выходе
Вот полуфабрикат, скорее четвертьфабрикат, на проверку работы
В архиве программка, звуковая библиотека BASS (через неё работа со звуком) и исходник (в среде HiAsm)
При запуске предлагается выбрать звуковую карту и вход (микрофон, линейный), затем режим -- частота и полоса. На входе имеется индикатор уровня, нельзя допускать перегрузки по входу -- красный цвет проскакивает; когда жёлтый, то кричать чуть громче, до зелёного.
В микшере Windows ползунок выбранного входа поставить на "0".
На выход работает один канал, выбрать тот, который не попадает на вход, тоже надо в микшере Windows установить баланс 100% на этот канал.
(Общая задержка в буфере звуковой карты 0,1 сек.). Будут вопросы, чем смогу
Удачи!Леонид
-
29.09.2014, 17:48 #9
- Регистрация
- 22.01.2007
- Сообщений
- 22
- Поблагодарили
- 1
- Поблагодарил
- 6
Сегодня купил плату. Как советовали будем тестить. Для первого эксперимента взял анализатор спектра Qwinstek GSP-810. Вобще то на нем написано 150 КГц-1000 Мгц. Но на заборе тоже написано. Частота Центральная встала на 30 КГц, частота -деление поставил 5 кГц. Для проверки что показывает анализатор спектра подал сигнал от 15 кГЦ до 50 с генератора Г3-118. Частота на на нем переключателями выставляется. Вполне адекватно показал частоту генератора. Для анализа звуковой платы сначала подключил на выход наушников. Разочаровался. Срыв на 20 с маленьким копейками частоте. На сегодня все. В четверг продолжу на другом выходе. Не уверен что на этой звуковухе он линейный, но на нем по крайней мере тюльпаны с разделением на правый и левый каналы.
-
29.09.2014, 21:32 #10
- Регистрация
- 05.04.2004
- Адрес
- Николаев
- Возраст
- 70
- Сообщений
- 443
- Поблагодарили
- 78
- Поблагодарил
- 122
Еще один вариант, во временной области (без Фурья, и без BASS).
Пока для карты по умолчанию, под 48 кГц. Частота передачи - плавная.
-
29.09.2014, 22:57 #11
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
UR5ZQV, привет коллега по HiAsm! Рад видеть!
*.Ехе запустился и работает, а *.sha выдал кучу ошибок (элемент GetData давно не видел какая версия HiAsm ? )Леонид
-
30.09.2014, 21:11 #12
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
RA4HTW, задавал вопрос по звуковым картам на дружественном сайте, к сожалению большинство карт не работают с этими частотами на выходе, и список тестирования привели коллеги http://www.cqham.ru/forum/showthread...39#post1013339
Леонид
-
02.10.2014, 11:02 #13
- Регистрация
- 22.01.2007
- Сообщений
- 22
- Поблагодарили
- 1
- Поблагодарил
- 6
Протестировал карту ASUS XONAR U7. При подаче программного генератора также срыв чуть больше 20 КГц. Несмотря на заявленную высокую частоту дискретизации 192 кГЦ (выставляется программно) максимальная выходная частота такая же низкая как и на дешевой встроенной карте ноута. Но все таки решил проверить с речью. Ура! Получилось! С оглядкой на звуковуху. Передача на частоте 25 килогерц была принята приемником. Конечно с сумасшедшими искажениями, но оно и понятно. Звуковая плата уже практически не воспроизводит эту частоту. Пойду искать другую. Но факт. Программно ультрозвуковой (точнее пока в проводах) сигнал реализован. Передан на другое устройство и им принят и демодулирован. Задержка как при работе через геостационар. Наверное секунда. Пойду пытаться сдать плату и искать другую. В том списке, что привели выше много PCI, а мне нужно только внешнею, и желательно поменьше габаритами.
-
02.10.2014, 12:32 #14
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
RA4HTW, посмотрите по той же ссылке мой пост №2982, выложил фото работающей на 45 кГц ЗК и её лейбл, тоже кричал "Ура!"
Тогда дополняю передатчик приёмником. Что используете в качестве излучателя? пьезопищалки от икрушек подойдут или рассыпятся? надо попробовать.Леонид
-
02.10.2014, 20:51 #15
- Регистрация
- 22.01.2007
- Сообщений
- 22
- Поблагодарили
- 1
- Поблагодарил
- 6
В качестве излучателей нужен титанат бария. Желательно цилиндрический, для равномерности поля в горизонтальной плоскости. Но для начала воспользуемся таблетками. Поскольку они есть. В принципе китайцы производят цилиндры. Они стоят в датчиках измерения тока жидкости. И как я понимаю, могут сделать на любую частоту. У меня есть несколько пар таблеток, про которые продавцы говорили, что они где то близко к 30 КГц. Но точно узнаю, когда их проверю по ахч.
Сегодня пошел сдал ASUS U7. Приняли в Юлмарте без вопросов и деньги вернули. По любезно предоставленной ссылке увидел, что в нужном диапазоне пропускает Creative 1090. Такой карты уже давно в продаже нет. Но в магазинах есть 1095, про которую. пишут, что от 1090 не нашли отличие. Сходил купил, стал экспериментировать. И что интересно. Просто воткнул, без подключения родного драйвера, плата сама как то определилась и какой то драйвер поставила. Включил программу генератора и анализатор спектра - и о чудо, до 40 кГц выдала красивую синусоиду. Выше начинаются искажения. Решил воткнуть родной диск с дровами из коробочки. И вот после этого опять та же картина что и с c ASUS. Выше 20 кгц обрезка. Больше сегодня ничего не успел (еще же и работать нужно). Может я зря поторопился сдать ASUS, и проблема не в железе, а в родной программе? Но если у ASUS не ставить родную прогу, то как управлять выходом и переключать частоты дискретизации и уровни?
|
Социальные закладки