Свежие обсуждения
Звуковая техника

Транспонирование голоса

1 2 3

Alexey: Есть желание попробовать это сделать цифровым способом . Сначала на РС

вы хотите делить/умножать частоту или складывать/вычитать ?

 

AnSi: вы хотите делить/умножать частоту или складывать/вычитать ?
А можно ли вообще умножать/делить частоту аудиосигнала? Аппаратным путём помимо компьютера.

 

Alexey: Вопрос в основном к GM , но может и кто другой знает. В "Радио" 3-81 было уст-во покойного Кетнерса "ВЧ преобразователь сигнала". Принцип там как у SSB . Есть желание попробовать это сделать цифровым способом . Сначала на РС, а если понравится то и на ДСП. На РС, конечно в "нереальном" времени. Интересуют советы, идеи, алгоритмы, исходники по теме.

1) Почему "конечно", в реальном времени можно и на аврке сделать. Зависит от того, какой голос и какое качество вы хотите получить.

2) Посмотрел статью Кетнерса. Там используется фильтровой метод: речевой спектр просто сдвигается на 500 кГц, фильтруется эм фильтром и сдвигается обратно на ноль. Параметры устройства не указаны.

3) В цифре можно сделать разными способами, вот один из них. Речевой спектр оцифровываем, пропускаем через преобразователь Гильберта, прямо во временной области, получаем I и Q компоненты. Сдвигаем их на сколько надо герц, простым умножением I и Q на комплексную экспоненту exp (jw0), из новых I' и Q' формируем новый сигнал, фильтруем его, выводим на цап, ву а ля.

4) Прикидочный расчёт. Пусть полоса сигнала 0-4 кГц, частота оцифровки - 8 кГц, 125 мкс или 2500 МЦ на выборку, если есть аппаратное умножение, то вполне можно успеть. Можно I и Q получить аппаратно, Гильберт отпадёт, взять входную часть схемы того же Кетнерса, только придётся ставить два смесителя и два квадратурных гетеродина.

5) Где-то у меня была литература по практической реализации этой темы, поищу, сейчас я в отпуске, редко выхожу на форум, голова забита совсем другими вещами.

 

Папа Карло: А можно ли вообще умножать/делить частоту аудиосигнала?
А почему низя? Я хотел тупо, в лоб, перемножить выборки речи и 500кГц( или поменьше) цифрово отфильтровать итд.

GM: сейчас я в отпуске,
Да и у меня "не горит"

 

Alexey:
Я хотел тупо, в лоб,
Тупо, в лоб, Вы сможете изменять тональность только вместе с темпом.
Если же Вам надо это делать раздельно, то программы такие имеются.
Встроенные модули КулЕдита и СоундФоржа, плоховато справляются. Я ставил дополнительные плагины "Waves".

 

Gregory: Тупо, в лоб, Вы сможете изменять тональность только вместе с темпом.
Думаю, это если совсем тупо.
По моему мнению, темп меняться не должен.

 

Alexey: Думаю, это если совсем тупо.
По моему мнению, темп меняться не должен.

Частоты сигнала поменялись, а его длительность нет?

 

Папа Карло: Частоты сигнала поменялись, а его длительность нет?
А почему бы нет ? Это же не магнитофон .

 

Alexey: А почему бы нет ? Это же не магнитофон .
А чем оно от магнитофона отличается?
Теорию изучать нужно, дорогой, теорию. Преобразование Фурье - оно во всех учебниках изложено.

 

Папа Карло: А чем оно от магнитофона отличается?
Думаю, сильно.
Папа Карло: Преобразование Фурье - оно во всех учебниках изложено.
Какое -такое фурие ?
А теперь объясните мне тупому , раз столь ученый.
Берем 1 кГц 10мС умножаем на 1 кГц (бесконечный).
Какой станет длительность ? 10мС или нет ?
Теперь фильтруем идеальным фильтром 2 кГц, и что должно укоротиться- удлиниться?
И хде тут Фурье?
Папа Карло: Теорию изучать нужно, дорогой, теорию.
Да, дорогой , в теории я слаб, в университетах мы не обучались , два класса и коридор.
Поэтому формул не привожу , но следуя примитивной логике : число отсчетов не меняется , их частота тоже . Почему должна меняться длительность?