Автор |
Сообщение |
|
Дата: 23 Ноя 2004 15:51:19 · Поправил: Viktor
#
Может быть кто-то знает хорошую программу для частотной инверсии? Те, что на сайте (invert.exe и Voice Descrambler.exe) работают плохо, сигнал получается очень низкого качества.
|
|
Дата: 23 Ноя 2004 17:15:41
#
А заодно, работающую с файлом в качестве входных данных, а не line-in входом звуковой карты.
Или как грамотно это сделать СаундФоржем или КулЭдитом (без программирования плагинов)?
|
Реклама Google
|
|
|
Дата: 23 Ноя 2004 17:55:16
#
Аноним
Sound Forge вроде может делать это (писали на этом форуме). Как именно это делается - не знаю. В Cool Edit - такая функция отсутствует 100%.
|
|
Дата: 23 Ноя 2004 18:10:49
#
Viktor
Не не может..., он может полярность инвертировать, и играть "задом наперед", но это не то...
|
|
Дата: 23 Ноя 2004 18:29:52
#
|
|
Дата: 23 Ноя 2004 20:48:37 · Поправил: Lotus
#
Эх ! Давно это было. Для этой операции лично я использовал радиостанцию "Карат-н" на 1,7 МГц, включённую на нагрузку и обычный трансивер. Результат просто классный. А еще, в журнале "Радиолюбитель" было устройство под названием "Прибор для озвучивания мультфильмов". Автор Вальдемарс Кетнерс. Не помню за какой год. Устройство представляло собой SSB модулятор и приёмник на 500 КГц с вытекающими......
|
|
Дата: 23 Ноя 2004 20:53:19
#
|
|
Дата: 23 Ноя 2004 22:11:00
#
|
|
Дата: 23 Ноя 2004 23:30:37
#
Lotus
Не хотелось бы делать "железку"... Надо программу.
atty
Она точно инверсию делает? На сайте у них половина страниц недоступна - ошибка 404. :(
|
|
Дата: 24 Ноя 2004 11:04:11
#
viktor
Сейчас только полазил по baudline.com - все страницы на месте, 404 нигде не видел...
Прога, помнится, много чего могла, дома потом гляну, может ли спектр сдвигать.
|
|
Дата: 24 Ноя 2004 13:03:21
#
atty
Точно, сейчас все есть. Вчера manual не работал.
Про частотную инверсию там ничего не написано :(
|
|
Дата: 24 Ноя 2004 15:22:00
#
Victor,
Если Вам нужна только инверсия спектра, а не сдвиг сигнала по частоте,
то проще всего поменять знак каждого второго отсчета сигнала.
Очень маленькая программа, но, жаль, нет времени для Вас написать.
Если подождете до понеделльника, то решим эту проблемку.
|
|
Дата: 24 Ноя 2004 15:46:26 · Поправил: SergUA6
#
Vanya
"это проще всего поменять знак каждого второго отсчета сигнала"
Да?! Вы это пробовали? Это в самом деле работает? И во что проинвертируется таким образом допустим чиcтый синус 1 килогерц?
|
|
Дата: 24 Ноя 2004 22:12:41
#
SergUA6
Для Вас
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
//---------------------------------------------------------------------------
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
FILE *in, *out;
short sample;
int i = 0;
if (argc <= 1) {
fprintf (stderr, "inver.exe <wav file>");
getch ();
return (1);
}
if ((in = fopen(argv[1], "rb")) == NULL) {
fprintf (stderr, "input file open error
");
getch ();
return (1);
}
if ((out = fopen("inv.wav", "wb")) == NULL) {
fprintf (stderr, "output file create error
");
getch ();
return (1);
}
while (!feof (in)) {
fread (&sample, 1, 2, in);
if (i%2) sample *= -1.0;
fwrite (&sample, 1, 2, out);
i++;
}
fclose (in);
fclose (out);
return (0);
}
//---------------------------------------------------------------------------
Viktor
Для Вас
http://www.radioscanner.ru/uploader/2004/inver.zip |
|
Дата: 24 Ноя 2004 22:44:27
#
Vanya
2 вопроса:
Как правильно работать с программой (запускаю "invert.exe 1.wav", получается файл inv.wav, который не открывается звуковыми редакторами)
Как изменять частоту точки поворота спектра?
|
|
Дата: 24 Ноя 2004 23:34:01
#
Viktor,
baudline может shift (сдвиг)
|
|
Дата: 25 Ноя 2004 00:45:58
#
atty
Понятно, это мне не нужно. Сдвиг может и Adobe Audition делать.
|
|
Дата: 25 Ноя 2004 08:16:20 · Поправил: SergUA6
#
Vanya
Для Вас
?! Мне это не нужно, я прекрасно знаю как повернуть каждый второй(третий, четвертый, e.t.c) отчет в wav файле, точно так же для меня совершенно очевидно, что предложенное Вами не решит проблему, cтранно что Вы этого не видите, кроме того, Вы почему то не отвечаете на конкретный вопрос(про 1 Кгц), пропуская его мимо ушей, по этому я то же, не буду обьяснять почему Ваше в общем-то теоретичеcки правильное предложение, на практике(в данном контексте) является абcолютно бредовым.
Viktor
И хорошо, что не открывается, ничего хорошего Вы там не услышите.
|
|
Дата: 25 Ноя 2004 09:06:02 · Поправил: GsVano
#
|
|
Дата: 25 Ноя 2004 13:53:07
#
SergUA6
по этому я то же, не буду обьяснять почему Ваше в общем-то теоретичеcки правильное предложение, на практике(в данном контексте) является абcолютно бредовым
Данный подход отлично работает с инверсными сигналами ТОФМ и КАМ16(32). Так что про речь и говорить не стоит. Это о практике в данном контексте.
|
|
Дата: 25 Ноя 2004 16:44:59
#
Vova
Lol!
|
|
Дата: 25 Ноя 2004 16:55:50
#
Так чем все-таки инвертировать-то, помимо указанных в первом сообщении?
|
|
Дата: 25 Ноя 2004 17:02:04
#
SergUA6
Lol!
Что нормальная русская речь пропала?
|
|
Дата: 25 Ноя 2004 17:23:51
#
Vova
Честно говоря да...
|
|
Дата: 25 Ноя 2004 17:29:53
#
Честно говоря да...
Сочуствую!
А если серьезно, то объясните, что мешает инвентировать сигнал например в полосе СТК, путем смены знака каждого второго отчета?
|
|
Дата: 25 Ноя 2004 18:47:05
#
Vova
Вы че, так прикалываетесь?! ТОФМ, КАМ16(32), а теперь и СТК, причем тут все это??!!! Речь то, о wav файлах, ну просто lol, в самом деле.
|
|
Дата: 25 Ноя 2004 18:55:43
#
GsVano
На форуме для приобразования предлагали использовать MatLab.
Может его применить?
MatLab - по сути, язык программирования. С тем же успехом такую программу можно написать и на C, Delphi и т.д. Проблема в том, что это слишком сложно :)
Или вот например
Тоже прикольные программа...
Программа очень хорошая, спектр инвертирует качественно. Но не умеет изменять точку поворота (за нее принимает частоту дискретизации wav файла)... :(
|
|
Дата: 25 Ноя 2004 19:05:49 · Поправил: SergUA6
#
Viktor
(за нее принимает частоту дискретизации wav файла)
Ага, эта самая cмена знака второго отсчета... А главное никакой математики, что наверно и привлекает и гипнотизирует некоторых, да так сильно, что они напрочь думать отказываются.
p.s. Ничего ни к кому личного, всякие cовпадения cлучайны...
p.p.s. Если быть точным, то половину частоты дискретизации.
|
|
Дата: 25 Ноя 2004 19:46:29
#
Если быть точным, то половину частоты дискретизации.
Еще точнее - fд/4 . Про это написано в хелпе той программы.
|
|
Дата: 25 Ноя 2004 19:50:40 · Поправил: Vova
#
SergUA6
Поехали.
Изначально мы говорим об аналоге.
Теперь ТОФМ и КАМ это модуляции которые используются для передачи данных в том числе и по радиоканалам, рекомендации ITU V.27 и V.32 соответственно. Они предположим передаются с инверсией в СТК(0.3-3.4) относительно какой частоты для Вас думаю не важно, т.е. перед тем как демодулировать необходимо сначала произвести инверсию, т.к. это все-таки фазовая модуяция, то требования к обсуждаемой процедуре по сравнению с речью повышаются, это думаю объяснять не нужно. ...
|
Реклама Google |
|