На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 41,
участников - 0
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Программное обеспечение —› Звуковая карта как измерительный комплекс 
Различные приборы, оборудование, спутниковые и радиотелефоны!


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

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

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

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

Измерители КСВ и мощности
Автор Сообщение
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 08 Сен 2010 19:24:47 · Поправил: Programmist (09 Сен 2010 04:08:05) #  

Решил здесь собрать полезные утилиты для работы со звуковой картой.
Некоторые программы будут с исходным кодом для Delphi 3-7.
Начну вот с этого: Генератор шума с переменной полосой для измерения соотношения сигнал/шум.

Очень хороший модуль FFT на asm-e с поддержкой SSE. Годится для создания узкополосных фильтров.
Исходный код и программа в архиве:
http://www.radioscanner.ru/files/miscsoftware/file10919/

Фазовый манипулятор. Цифры в строках через пробел - это реальное кол-во точек на синусоиде до поворота фазы (при частоте дискретизации 48К). Число значений должно быть четным.
http://www.radioscanner.ru/uploader/2010/psk2_gen.rar

Увеличить


Hизкочастотный измерительный комплекс (генератор, осциллограф, спекторанализатор, измеритель АЧХ)
http://www.radioscanner.ru/uploader/2010/stester.rar

Увеличить

Осциллограф двухканальный. Для сдвига осциллограмм каналов по оси X используется правая и левая кнопка мышки.
Для измерения АЧХ, нужно включить режим "Sp. Amp" и генератор From: xx Hz To : xxx Hz. График будет нарисован.

Простой генератор на 10 частот, с возможностью сохранения настроек в файл.
http://www.radioscanner.ru/uploader/2010/10x_generator.rar

Увеличить

Общая сумма амплитуд не должна превышать 100%.
Быстрые кнопки включения частот - это кнопки с цифрами 0-9. F0-F9 имелось в виду Frq0-Frq9.
Если кому будет надо, пришлю исходник.
RV9WMV
Участник
Offline1.8
с дек 2009
Сообщений: 321

Дата: 08 Сен 2010 19:59:05 #  

достаточно разумно, если это нужно.

Вы с LabVIEW знакомы?
Реклама
Google
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 08 Сен 2010 20:06:23 #  

RV9WMV
С LabVIEW не знаком, совсем другая среда, а тут может быть кому-то исходники для Delphi пригодятся.
svp1973
Участник
Offline2.4
с мар 2009
Киев
Сообщений: 303

Дата: 09 Сен 2010 00:40:16 #  

10x_generator - "бомба", именно это искал на работу, спасибо, интересно как будет работать на слабеньких ПК?
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 09 Сен 2010 01:32:55 · Поправил: Programmist (09 Сен 2010 03:58:16) #  

svp1973
Работать должен, когда я его писал у меня был Celeron 300 Mhz. Там вроде как все синусы создаются один раз, а потом просто играют из массива.
proton_z
Участник
Offline1.0
с фев 2009
Рязань
Сообщений: 8

Дата: 16 Сен 2010 09:28:02 · Поправил: proton_z (16 Сен 2010 09:29:06) #  

Под Win7 все работают, проверил. Спасибо за ссылки!
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 19 Сен 2010 19:02:05 · Поправил: Programmist (19 Сен 2010 19:08:16) #  


Простая программа для изменения скорости воспроизведения wav файла в реальном времени.
Шаг дискретизации 1 Hz. Для работы с wav файлами 48000 KHz 16 Bit.
http://www.radioscanner.ru/uploader/2010/audiostream.rar
Подходит для сравнения и калибровки различных звуковых карт.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 02 Окт 2010 02:24:56 · Поправил: Programmist (02 Окт 2010 19:58:41) #  

Программа для передачи изображений в эфире.

Имеется возможность передачи цветных изображений с видео камеры.

Увеличить

Обсуждение и комментарии к этой программе вынесены в отдельную тему.
Valery
Участник
Offline3.1
с мар 2003
Россия
Сообщений: 5588

Дата: 02 Окт 2010 13:20:31 #  

Programmist
Hизкочастотный измерительный комплекс

Отличная программа. Спасибо!
У меня проблема - выше 5 кГц осциллограф программы показывает "порнографию". Комп не очень старый, двухядерник. Что надо сделать в установках звуковой карты?
И еще, какая максимальная частота генерации для встроенной звуковухи?
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 02 Окт 2010 16:20:52 · Поправил: Programmist (02 Окт 2010 17:33:37) #  

Valery
В режиме 6 KHz карта должна поддерживать дискрет 96K. Многие встроенные карты больше 48K (44100) не держат. Выдать-то они могут дискрет/2 = 24KHz, но сейчас для формирования сигнала нужен весь диапазон, иначе функции не хватает данных. Пробовал с китайской USB поделкой за $10 - работает, но плохо - на максимальной скорости явно не хватает верхнего синего спектра.
Выглядит вот так:

Увеличить

Сейчас немного изменил интерфейс. Заменил кнопку "Text" на "Color Mode". Текстовый режим делать не буду, чтобы хулиганы не писали нехорошие слова на спектрах. :)

P. S. Hизкочастотный измерительный комплекс
Частота дискрета 48K, но проге больше 10 лет и там были ошибки. Небольшое обновление тут:
http://www.radioscanner.ru/uploader/2010/stester2.rar
Возможно, что поможет, исправлена ошибка с линейками в режиме "Low Frq".
radioza
Участник
Offline3.9
с авг 2007
Сообщений: 506

Дата: 02 Окт 2010 17:09:53 #  

Спасибо!
Valery
Участник
Offline3.1
с мар 2003
Россия
Сообщений: 5588

Дата: 02 Окт 2010 17:30:23 #  

Programmist
дискрет/2 = 24KHz

Извините за тупость, получается, что генератор может выдать 24 кГц?
Когда-то давно проверял осциллографом (обычным) сигнал с выхода звуковой карты. Картинка до 11 кГц - обычный синус, далее пропадала синхронизация в осциллографе. После некотых ухищрений удавалость увидеть "псевдосинус", состоящий из четырех ступенек :)
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 02 Окт 2010 17:39:06 · Поправил: Programmist (02 Окт 2010 17:45:19) #  

Valery
Реально выдает 24К, но при высокой частоте форма сигнала приближается к треугольной. 24К = треугольный импульс, программно описанный тремя точками. Что потом из этих трех точек выдаст ЦАП - неизвестно. Осциллограф Sound-тестера показывает картину, что идет на ЦАП с максимальной (до точки) точностью.
Valery
Участник
Offline3.1
с мар 2003
Россия
Сообщений: 5588

Дата: 02 Окт 2010 17:59:55 #  

Programmist

Спасибо за разъяснениие. Остался вопрос, а как получаются красивые тестовые картинки АЧХ звуковых карт до 20 кГц с коэффициентом нелинейных искажений 0,01%? Дурят народ?
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 02 Окт 2010 18:20:26 · Поправил: Programmist (02 Окт 2010 18:25:02) #  

Valery
АЧХ-то может быть и ровной, но вот форма сигнала никогда синусом не будет. Здесь математика проста и от этого никуда не уйти - если точек нет, то их просто НЕТ. Как там из этого безобразия получают синус и чем измеряют THD - не знаю. Про Мр3 вообще разговора нет. Там все что не было записано создается программно.
Valery
Участник
Offline3.1
с мар 2003
Россия
Сообщений: 5588

Дата: 02 Окт 2010 18:29:27 #  

Programmist
Как там из этого безобразия получают синус

Вот в этом и вопрос.
Купил внешнюю звуковуху EMU 0404 USB до 192 кГц. Здесь другая засада, мучаюсь со щелчками при воспроизведении. На форумах говорят, что это связано с прерываниями (порты USB).
Нет в жизни счастья :(
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 02 Окт 2010 18:43:41 #  

Valery
связано с прерываниями (порты USB)
Да, тоже мучился с USB картой. Играет на слух не плохо, а для передачи данных, где важна фаза - не годится. Все скачет конем, когда ей нужны прерывания. Потому я плюнул на всю синхронизацию с слепил почти аналоговый "телевизор". Ему все эти скачки пофиг.
svp1973
Участник
Offline2.4
с мар 2009
Киев
Сообщений: 303

Дата: 04 Окт 2010 03:49:03 #  

Programmist
10x_generator
Работать должен, когда я его писал у меня был Celeron 300 Mhz. Там вроде как все синусы создаются один раз, а потом просто играют из массива.
Работает даже под Р133, но хе... , команды все выполняются, но не корректно захватывает звуковую карту, раз звук выдает со с крипом , раз с не понятными шумами, бывает не хочет выключаться. Пока проверял только на одном ПК , в следующий раз попробую поменять ПК или звуковую карту, может проблема в звуковухе??? посмотрю, у меня их много - разных, старых.
rrstara
Участник
Offline1.5
с мар 2009
Сообщений: 182

Дата: 04 Окт 2010 04:08:23 #  

Поле Значение
Компьютер
Тип компьютера Многопроцессорный компьютер с ACPI
Операционная система Microsoft Windows XP Professional
Пакет обновления ОС Service Pack 2
Internet Explorer 8.0.6001.18372
DirectX 4.09.00.0904 (DirectX 9.0c)
Имя компьютера HOME-D53EEA4AA0
Имя пользователя Администратор
Вход в домен HOME-D53EEA4AA0
Дата / Время 2010-10-04 / 07:05

Системная плата
Тип ЦП QuadCore Intel Core 2 Quad Q6600, 2400 MHz (9 x 267)
Системная плата Неизвестно
Чипсет системной платы Неизвестно
Системная память 2048 Мб
Тип BIOS AMI (07/19/07)
Коммуникационный порт Последовательный порт (COM1)

Дисплей
Видеоадаптер ATI Radeon HD 2600 XT (1024 Мб)
Видеоадаптер ATI Radeon HD 2600 XT (1024 Мб)
Монитор LG L1952T (Digital) [19" LCD] (1607179497)

Мультимедиа
Звуковой адаптер Intel 82801IB ICH9 - High Definition Audio Controller

Хранение данных
Контроллер IDE Intel(R) ICH9 2 port Serial ATA Storage Controller 1 - 2921
Контроллер IDE Intel(R) ICH9 2 port Serial ATA Storage Controller 2 - 2926
Контроллер хранения данных Marvell 61xx Marvell RAID Controller
Контроллер хранения данных NERO IMAGEDRIVE SCSI Controller
Дисковый накопитель ST3250410AS (232 Гб, IDE)
Дисковый накопитель ST3320620AS (320 Гб, 7200 RPM, SATA-II)
Оптический накопитель NERO IMAGEDRIVE2 SCSI CdRom Device (Virtual CD-ROM)
Оптический накопитель Optiarc DVD RW AD-7170A SCSI CdRom Device (DVD+R9:8x, DVD-R9:8x, DVD+RW:18x/8x, DVD-RW:18x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
Статус SMART жёстких дисков OK

Разделы
C: (NTFS) 20002 Мб (11008 Мб свободно)
D: (NTFS) 109230 Мб (88885 Мб свободно)
E: (NTFS) 109230 Мб (67671 Мб свободно)
H: (NTFS) 20002 Мб (11946 Мб свободно)
I: (NTFS) 149997 Мб (118505 Мб свободно)
J: (NTFS) 135242 Мб (113370 Мб свободно)
Общий объём 531.0 Гб (401.7 Гб свободно)

Ввод
Клавиатура Стандартная (101/102 клавиши) или клавиатура PS/2 Microsoft Natural
Мышь A4Tech USB Port Mouse

Сеть
Первичный адрес IP 192.168.1.12
Первичный адрес MAC 00-1D-60-59-A5-1A
Сетевой адаптер Attansic L1 Gigabit Ethernet 10/100/1000Base-T Controller (192.168.1.12)

Периферийные устройства
Принтер hp deskjet 3600 series
Принтер HP Photosmart 330 Series
Принтер Отправить в OneNote 2007
Контроллер USB1 Intel 82801IB ICH9 - USB Universal Host Controller
Контроллер USB1 Intel 82801IB ICH9 - USB Universal Host Controller
Контроллер USB1 Intel 82801IB ICH9 - USB Universal Host Controller
Контроллер USB1 Intel 82801IB ICH9 - USB Universal Host Controller
Контроллер USB1 Intel 82801IB ICH9 - USB Universal Host Controller
Контроллер USB1 Intel 82801IB ICH9 - USB Universal Host Controller
Контроллер USB2 Intel 82801IB ICH9 - USB2 Enhanced Host Controller
Контроллер USB2 Intel 82801IB ICH9 - USB2 Enhanced Host Controller
USB-устройство USB Human Interface Device

DMI
DMI поставщик BIOS American Megatrends Inc.
DMI версия BIOS 0401
DMI производитель системы System manufacturer
DMI система P5K SE
DMI системная версия System Version
DMI системный серийный номер System Serial Number
DMI системный UUID 4039068B-8DFED511-80DB001D-6059A51A
DMI производитель системной платы ASUSTeK Computer INC.
DMI системная плата P5K SE
DMI версия системной платы Rev 1.xx
DMI серийный номер системной платы MS6C78B12603649
DMI производитель шасси Chassis Manufacture
DMI версия шасси Chassis Version
DMI серийный номер шасси Chassis Serial Number
DMI Asset-тэг шасси Asset-1234567890
DMI тип шасси Desktop Case
DMI всего / свободных сокетов памяти 4 / 2

Звуковая карта работает не плохо...
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 27 Окт 2010 23:39:51 · Поправил: Programmist (28 Окт 2010 22:36:47) #  

Простой декодер DTMF в реальном времени.

http://www.radioscanner.ru/files/digitalmodes/file11091/
svp1973
Участник
Offline2.4
с мар 2009
Киев
Сообщений: 303

Дата: 11 Ноя 2010 00:14:54 #  

Programmist

10x_generator

Работает даже под Р133, но хе... , команды все выполняются, но не корректно захватывает звуковую карту, раз звук выдает со с крипом , раз с не понятными шумами, бывает не хочет выключаться. Пока проверял только на одном ПК , в следующий раз попробую поменять ПК или звуковую карту, может проблема в звуковухе??? посмотрю, у меня их много - разных, старых.

попробывал на других ПК, все в порядке , виновата звк. карта отказы только на САУНД БЛАСТЕР, на других без проблем работает
Реклама
Google
 

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