Автор |
Сообщение |
|
Дата: 22 Май 2006 23:25:04
#
Andy
В каком из многих?
|
|
Дата: 22 Май 2006 23:33:53
#
Он на всех записях у которых частота дискрета больше или равна 22050, его частота 9600, может быть это пилот какой, но для этого он слишком грязный, может это результат не правильного приёма, не известно.
|
Реклама Google
|
|
|
Дата: 22 Май 2006 23:38:51
#
john_qkk
В 96Кгц-овом
|
|
Дата: 22 Май 2006 23:42:03
#
Mesh
может это результат не правильного приёма
Боюсь так и есть...
|
|
Дата: 22 Май 2006 23:53:15
#
Думаю, на него можно не обращать внимания, так как он в полосу сигнала не попадает. Так?
И вряд-ли это "неправильный прием". Если есть частота, тем более если она есть при приеме на разные приемники, то это уже факт.
|
|
Дата: 22 Май 2006 23:56:55
#
john_qkk
Объяснит мне кто-нибудь, какова реальная полоса сигнала Орбком?
Ответ Орбкома на претензию р/л: "Orbcomm satellites interfering with NOAA 12 and NOAA 14 APT reception"
We, of course, have coordinated our use of the 137 MHz band with NOAA and
Meteor to ensure that we do not cause interference to APT users.
I glanced through your web page on ORBCOMM interference and noticed a small
but important error in the first section. The data rate of the ORBCOMM signal at
137.6625 MHz is not 57 kbps but 4.8 kbps for a bandwidth of about 10 kHz. Pulse
shaping is also used on this signal to help contain the emissions. The Doppler
shift is about +/- 3 kHz for the ORBCOMM satellites. Doppler would be slightly
less for the APT satellites at their minimum receive angle of 25 degrees
(Assuming you are using 2 dBi antenna). So, with a 50 kHz bandwidth for the APT
receiver, there is no overlap between the signal bandwidth and the receiver
bandwidth. Because of the frequency separation of the signals, the OFR of the
APT receiver should be rather significant at the ORBCOMM frequency.
|
|
Дата: 23 Май 2006 11:25:54
#
шифровальщик
Здесь они имеют в виду полосу сигнала в эфире. А после FM детектора полоса будет другая. И определяется она исключительно скоростью и способом манипуляции.
|
|
Дата: 23 Май 2006 17:39:37
#
SergUA6
Можно узнать как Вы синтезировали сигнал?
Я пробовал синтезировать 1 секунду SDPSK с куском текстового файла и загнать полученные отсчеты прямо в свой декодер, не переводя в звук - работает, а вот Ваш файл декодируется плохо. Чего-то в моем декодере не хватает. Ряды 11 и 00 с малым количеством ошибок, а 01 – не декодируется.
|
|
Дата: 23 Май 2006 17:44:48
#
Апофеоз. Отсутствие ответов от ZahaR'а на некоторые вопросы, загнало весь процесс в тупик. Отсутствие гарнтированного сигнала Orbcomm, привело к тому, что искать прихошлось там где фонарь горит, а не там где вещь спрятана. В общем, из файлов ZahaR наиболее ценными оказались дампы после демодулятора, по которым был восстановлен первоначальный облик исходного сигнала, сравнение его с тем, с чем пришлось работать, указывает на бесперспективность дальнейших попыток получить из этих файлов то чего там нет. ;) Единственный файл который сто процентно содержит то, о чем говорит ZahaR это файл john_qkk сделанный когда то, все остальные хотя возможно и являются записями группировки Orbcomm, содержат совсем другое, и в другом формате, с сохранением общей структуры 1000 мс фрейма. Есть значительно более веские подтверждения всему сказанному, но достаточно прослушать восстановленый файл http://www.radioscanner.ru/uploader/2006/finaly.wav , что бы все понять и без этого. ;-) |
|
Дата: 23 Май 2006 20:07:02
#
SergUA6
не понял, а Вы этот финальный файл сами синтезировали?
|
|
Дата: 23 Май 2006 20:08:49
#
SergUA6
В том-то и дело, что раньше я слышал в основном именно то, что прислал в первый раз. А теперь во время пролета спутников orbcomm слышу совсем другое - то, что на новых записях. Сам в догадках...
Попрбую дождаться сигнала старого типа...
И неужели я один пытаюсь записывать?
|
|
Дата: 23 Май 2006 20:09:44
#
SergUA6
давайте поподробнее, заинтриговать людей таинственными намёками, это, конечно, хорошо. Но, всё же, можно поподробнее, пожалуйста :)
|
|
Дата: 23 Май 2006 20:50:57
#
Shephard
Да где ж они таинственные? Все записи кроме одной не содержат того, о чем говорит/ил ZahaR там совсем другое, а та которая содержит именно то, записана с частотой дискретизации 11025 Гц, и из нее ничего не выковырять. Писать демодулятор можно и на тех сигналах которые есть, только ни проверить правильность написания не получится, ни что делать с байтами не известно. ;)
AlexSW
Можно узнать как Вы синтезировали сигнал?
Да вариантов, не особо то и много, математика она тут проста и не затейлива. В качестве варианта:
a:=0;
b:=0;
r:=0;
fi:=0;
tik:=0;
j:=0;
f:=24000; //Частота дискретизации выходного сигнала
fn:=3600; //Несущая
dt:=1/f;
m:=2400; //Скорость манипуляции/2
f_out:=tFileStream.Create('c:/test_sdp.dat',fmCreate); //Создаем файл куда писать отсчеты
while j < DataSize do //DataSize = размеру байтового массива данных
..begin
....inc(tik);
....a:=sin(2*pi*m*dt*tik); ///// Типа генератор тактовой частоты манипуляции
....b:=b*a;
....if b < 0 then ///////// пора менять бит который передаем, типа такт манипуляции прошел
.......begin
.........c:=data[j]; //////// передаваемый байт
.........c:=c shr r; //////// нужный бит этого байта сдвигаем на нулевую позицию
.........c:=c and 1; //////// обнуляем ненужные биты
.........if c < 1 then fi:=fi-pi/2 else fi:=fi+pi/2; /////// Устанавливаем фазовый сдвиг для выходного сигнал
.........inc(r); /////// указатель следующего бита
.........if r=8 then /////// байт передан весь
...........begin
.............r:=0; /////// обнуляем указатель бита
.............inc(j); /////// индекс следующего байта
...........end;
.......end;
......b:=a;
....d:=sin(2*fn*pi*dt*tik+fi)*Level; //// формируем отсчет сигнала, Level макс. его апмлитуда
....w:=round(d); //// Округляем до целого в формате smallint, 16 бит
....f_out.Write(w,sizeof(w)); //// Записываем в файл
..end;
f_out.free; //// Закрываем файл.
p.s. Точки слева это пробелы, иначе плохо читается.
|
|
Дата: 23 Май 2006 20:55:52
#
SergUA6
паскаль?
|
|
Дата: 23 Май 2006 21:46:36
#
SergUA6
Спасибо.
Я писал примерно по такому же принципу, только вместо sin() ставил cos(), как в мануале по SDPSK, и полученные отсчеты загонял в свой демодулятор - работало, а вот из Вашего файла со входа звуковухи с ошибками. Завтра еще попробую свои отсчеты перегнать в wav. Вся загвоздка еще и в том, что я пытаюсь написать real-time декодер.
|
|
Дата: 23 Май 2006 21:57:51
#
AlexSW
При синтезе тут еще одна ерунда получается, если не пропускать модулирующую последовательность через RRC фильтр с a=0.4(в pdf файле это написано) то полный спектр сигнала занимает 9600 кГц, при несущей 3600 Гц, происходит заворот на нулевой частоте от 0 до 1200 Гц, то есть в этом участке не хорошая смесь, тут если делать синтез правильно возни много, да и на приеме по уму нужно пропускать сигнал через RRC. Но для оценочных экспериментов можно и не делать, а вот если писать нормальный демодулятор то надо.
|
|
Дата: 23 Май 2006 22:25:07
#
SergUA6
паскаль или Дельфи? я не очень в них.. вот и спросил.
|
|
Дата: 23 Май 2006 22:25:34
#
john_qkk
И неужели я один пытаюсь записывать?
Похоже вся надежда на Вас, у меня их практически не слышно :(
AlexSW
real-time декодер
Круто, он кажется в оригинале не реалтайм...
|
|
Дата: 23 Май 2006 22:55:09
#
Shephard
Да это одно и то же, что Дельфи, что Паскаль.
Были у меня подозрения, что не те файлы описаны, уверенности не было, теперь есть, как не лепил я это синхрослово так и не слепилось оно, а синус или косинус по фиг, так же как и по фиг набег фазы при нуле и отставание при единице или наоборот, nrz-m всё ставит на места при любом раскладе.
|
|
Дата: 23 Май 2006 22:59:26
#
Shephard
с учетом того, что вызываются методы обьекта - Object Pascal, а с учетом того, что в чистом виде он практически не используется - Дельфя.
|
|
Дата: 23 Май 2006 23:31:21
#
Angels
вобщем то, понял, конечно, о чём речь, но можно было бы и попроще слова ;-)
|
|
Дата: 23 Май 2006 23:36:49 · Поправил: john_qkk
#
Только что надо мной пролетел ORBCOMM FM15 на частоте 137.225, как и предсказал Orbitron. И опять сигнал нового типа... Других сигналов в диапазоне 137-138 не наблюдалось.
А сейчас летит FM14 на частоте 137.250 - тот же новый тип сигнала, такой же точно, как на последних записях.
Короче говоря, теперь сигналы ORBCOMM не такие, как были раньше. Сигнала старого типа я так пока и не услышал в эфире за последние два дня.
|
|
Дата: 24 Май 2006 09:01:32
#
SergUA6
....d:=sin(2*fn*pi*dt*tik+fi)*Level
..................................--.....
А не будет ли слишком искаженный сигнал если так резко фазу менять? Обычно рекомендуют модулировать косинусом, т.е. с плавными фронтами.
|
|
Дата: 24 Май 2006 09:29:33
#
Andy
Будет конечно, об этом говорится 6-7 постами выше.
|
|
Дата: 24 Май 2006 13:48:28
#
шифровальщик
Круто, он кажется в оригинале не реалтайм...
Я просто хочу попрововать чтобы со входа звуковухи на stdout поток байтов шел, а потом или в файл или другой программой пакеты расшифровывать.
Сейчас синтезировал wav с куском текста, на нем и провожу опыты.
Вот что должно быть:
Здесь собраны этюды разной сложности и "штрихи к портрету" языка Си.
Также описаны различные "подводные камни" на которых нередко терпят крушение новички
в Си. В этом смысле эту книгу можно местами назвать "Как не надо программировать на
Си". В большинстве случаев в качестве платформы используется персональный
Вот что пока получаю на выходе декодера:
Здесьъ,0=->1&ъ#+>;&ъ->%105ъ,30)10,+6ъ6ъщ%трихи к порт-:+*щъъ.%&4? Си.
Также описаны различные "под(0;1&:ъ4>217" на которыиъ1:-:;40ъ+:,/.+ъ4-*$:16; новички
в!6яъъъ#+02ъ,2&,3:ъ#+*ъ5нигу можно лестами назвють "Как не н>;0ъ/-08->23ировать на
Си". В болы$61,+(:ъ,3*!>:(ъ(ъ4>!:,+(:ъ/3>+90-2' используется персональ1&
Файл воспроизводится с плеера на Line-in звуковухи. Явно мне не хватает автоматической подстройки усиления и корекции фазовых ошибок.
Может кто подскажет простую, а главное быструю реализацию?
|
|
Дата: 24 Май 2006 14:12:15
#
AlexSW Демодулятор какой? C ФАПЧ или без? И файлик бы положили что ли, а то так не интересно.
|
|
Дата: 24 Май 2006 14:45:02
#
|
|
Дата: 24 Май 2006 15:03:37
#
AlexSW
Так можно чего угодно делать и долго. ;) Вы форму его смотрели? Он же по максимальной амплитуде сварен! Зделайте раза в два три меньше, и текст другой набейте, я попробую слепить из него чего нибудь.
|
|
Дата: 24 Май 2006 16:33:08
#
Mesh
Смотрел конечно.
Сделаю немного позже. Какую амплитуду поставить в диапазоне 0-32768 и какой текст?
|
|
Дата: 24 Май 2006 16:38:43
#
AlexSW
Амплитуду тысяч 8 - 10 хватит, а текст да любой, не имеет значения.
|
Реклама Google |
|