646
Программное обеспечение / Re: Slow Voice
« : 23 Февраль 2017, 23:47:42 »
Всем доброго времени суток. Изучил эту тему про slow-voice и предлагаю для эксперимента следующие идеи :
- обычным образом делаем запись голоса в файл. Далее урезаем его спектр до 3 кгц, частота дискретизации 6000.. всё как обычно. но - следующим этапом передаём запись в КОДЕК, кодек сжимает полученный файл и передаёт его посредством цифры в эфир. ЗА базу можно взять протоколы передачи аля OPERA, JT65, WSPR. На приёмной стороне обратный процесс. Программа получает цифровые данные для ДЕКОДЕРА и декодируется в обычный голос с спектром до 3 кГц. Преимущество - используем дальнобойность цифры.
- второй вариант. похож на slow voice bpsk... но, на приёмной стороне происходит следующее. Принимаемый сигнал представляется в виде последовательности 0 и 1.. 0 это 0 градусов фазового сдвига.. 1 это 180 градусов сдвига.. полученный файл из нулей и единиц используется для СИНТЕЗА голоса. преимущество - мы можем сколь угодно долго накапливать отсчёты для 0 и 1 до получения желаемого соотношения шум/сигнал на приёмной стороне. Предварительно сообщая передающему корреспонденту чтобы он замедлил передачу для возможности больше времени накапливать сигнал. Можно и по другому повысить s/n но сложнее.. принять ту же передачу ещё раз и наложить с устреднением отсчёты от прошлой передачи на отсчёты текущей.. конечно же нужен пилот-тон как говорил уважаемый Роман RW3ADB. Этот тон удобен для совмещения отсчётов по времени.. далее с результирующих отсчётов синтезируется речь.
- обычным образом делаем запись голоса в файл. Далее урезаем его спектр до 3 кгц, частота дискретизации 6000.. всё как обычно. но - следующим этапом передаём запись в КОДЕК, кодек сжимает полученный файл и передаёт его посредством цифры в эфир. ЗА базу можно взять протоколы передачи аля OPERA, JT65, WSPR. На приёмной стороне обратный процесс. Программа получает цифровые данные для ДЕКОДЕРА и декодируется в обычный голос с спектром до 3 кГц. Преимущество - используем дальнобойность цифры.
- второй вариант. похож на slow voice bpsk... но, на приёмной стороне происходит следующее. Принимаемый сигнал представляется в виде последовательности 0 и 1.. 0 это 0 градусов фазового сдвига.. 1 это 180 градусов сдвига.. полученный файл из нулей и единиц используется для СИНТЕЗА голоса. преимущество - мы можем сколь угодно долго накапливать отсчёты для 0 и 1 до получения желаемого соотношения шум/сигнал на приёмной стороне. Предварительно сообщая передающему корреспонденту чтобы он замедлил передачу для возможности больше времени накапливать сигнал. Можно и по другому повысить s/n но сложнее.. принять ту же передачу ещё раз и наложить с устреднением отсчёты от прошлой передачи на отсчёты текущей.. конечно же нужен пилот-тон как говорил уважаемый Роман RW3ADB. Этот тон удобен для совмещения отсчётов по времени.. далее с результирующих отсчётов синтезируется речь.