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


Hytera TC-320
руб.

Hytera TC-508
руб.

Hytera TC-580
руб.

Hytera PD-355
руб.

Hytera X1E
руб.
Автор Сообщение
NBFM
Участник
Offline3.4
с ноя 2005
Москва
Сообщений: 3348

Дата: 10 Авг 2012 05:27:32 #  

Коллеги попросили разместить на нашем славном форуме эту тему.

Нужна программа для обработки звука.
Задача: перенести участок спектра с частот 30-32 кгц в 0-2 кгц.
Что то типа "виртуального кабеля" совмещенного с ППП.
Вероятно, что-то из области SDR подойдет, возможно, но сам я, увы далёк от этих программ.
Желательно, чтобы сия программа не зажирала 100% вычислительного ресурса скромного П4 производства 2004 года, т.е. чем меньше требует без потери качества- тем лучше.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 10 Авг 2012 06:43:10 · Поправил: Programmist (10 Авг 2012 06:45:42) #  

Здесь есть кое-что.
В реальном времени не работает. В wav записи спектр переносит нормально.
Реклама
Google
Питер_AM
Участник
Offline6.5
с фев 2007
Санкт-Петербург
Сообщений: 2161

Дата: 10 Авг 2012 14:31:46 · Поправил: Питер_AM (10 Авг 2012 22:58:46) #  

NBFM
Существуют два способа сдвига частоты линейный и логарифмический.

Логарифмический - это когда звук смещается на заданное число полутонов. Это связано с тем, что частоты отдельных нот изменяются по логарифмическому закону. Музыка после обработки звучит нормально. Это Pitch Shift. Эффект встроен во многие (если не во все) звуковые редакторы. Для нас не подойдет, т.к. для музыки.

Линейный сдвиг, при котором спектр сдвигается линейно (Frequency Shift). Для этого варианта есть http://www.valhalladsp.com/valhallafreqecho - бесплатный DSP-плагин ValhallaFreqEcho. http://vimeo.com/10289663 - видео. Также вроде не подходит, т.к. максимальное смещение составляет несколько сотен Герц.
---
Преобразователь частоты (перенос спектра) по типу гетеродина. Тогда нужно смешивать (умножать) сигналы.

P.S. Из первого ответа программу не смотрел. Может в ней данный способ реализован.
Sergey4565
Участник
Offline5.0
с сен 2007
Москва
Сообщений: 8324

Дата: 10 Авг 2012 15:10:49 #  

Поидее любая прога для СДР через звуковую карту должна сделать это. Главное - чтоб звуковуха воспринимала 32кГц.
Sinus
Участник
Offline3.0
с авг 2010
Санкт-Петербург
Сообщений: 1055

Дата: 10 Авг 2012 15:38:58 · Поправил: Sinus (10 Авг 2012 16:45:04) #  

Задача: перенести участок спектра с частот 30-32 кгц в 0-2 кгц.

В такой постановке не ясно, что должно быть с остальной частью спектра. Имхо, в ответах сказано о сдвиге всего спектра сигнала. Возможно, надо сначала полосовым фильтром убрать всю ненужную часть спектра, а тогда уж и сдвигать выделенную полосу.

PS. И верно отметили, что это только на высокой частоте дискретизации возможно (более 64 кГц). Тогда для итогового сигнала (0-2 кГц) разумно сделать ресамплинг к меньшей частоте дискретизации.
NBFM
Участник
Offline3.4
с ноя 2005
Москва
Сообщений: 3348

Дата: 10 Авг 2012 16:55:27 · Поправил: NBFM (10 Авг 2012 16:57:06) #  

Спасибо за ответы, парни!

Уточнения.
Да, спектр надо перемещать в реальном времени, не в записи. Извините, с ходу упустил.
Да, остальная часть спектра не нужна.
Нужны только эти два, максимум 3 кгц.
Частота дискретзации карты "позволяет".
Это всё уже работало как то давно именно на 30 кгц, с этой картой, но увы, к сожалению не все программы могут анализировать сигналы в области ультразвука -(
Из этого, собственно и возник вопрос.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 10 Авг 2012 20:55:40 #  

NBFM HDSDR переместит и в реале и в офф лайне. Качать здесь: http://www.hdsdr.de/
devdem
Участник
Offline1.3
с июл 2012
Москва
Сообщений: 139

Дата: 10 Авг 2012 21:14:04 #  

gnu radio, конечно, может так (в т.ч. и в реальном времени). gnuradio.gr.freq_xlating_fir_filter_ccf - осуществляет фильтрацию + перенос частоты + прореживание (по желанию). _ccf означает, что вход-выход квадратурные (комплексные), а коэффициенты - вещественные. Бывают и другие комбинации (например, _fcf и _ccc).
NBFM
Участник
Offline3.4
с ноя 2005
Москва
Сообщений: 3348

Дата: 03 Сен 2012 03:08:01 #  

devdem
RadioKoteg
спасибо парни!
 

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