X



【C4FM】デジタル信号復調 2 【π/4DQPSK】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさんから2ch各局…
垢版 |
2017/02/03(金) 13:10:10.70
各種測定器、SDR、ソフトウェアなどを最大限に利用してデジタル通信の復調にチャレンジする人たちが集うスレです。
コテハン推奨。

前スレ
【C4FM】デジタル信号復調【π/4DQPSK】
http://mint.2ch.net/test/read.cgi/radio/1434951910/
0450名無しさんから2ch各局…
垢版 |
2017/08/15(火) 23:57:51.95
>>213
TIのCCSV4がlいつの間にかlicenceフリーになったようです。
xpに入れて試してみましたが歯が立ちませんでした。
誰か使い手の方いませんか?
0451名無しさんから2ch各局…
垢版 |
2017/08/16(水) 23:45:33.69
binファイルを2進ビット単位で可視化して見たいんですが、
いいソフトご存じの方いましたら教えて頂けますか?
0454前スレ549
垢版 |
2017/08/18(金) 20:42:44.20
こんばんは
SACCHでショートメッセージを送っている局がありましたので、デコーダーをそれに対応させました

ttp://fast-uploader.com/file/7058611860367/

いつもどおり、gcc -o 502 502.c でコンパイルできます
ご意見等はここへ書き込んでいただけるとありがたいです
0456前スレ549
垢版 |
2017/08/20(日) 17:46:33.65
>>455
簡潔にですと、

(1) >>410のファイルをダウンロードします
(2) >>223の手順を参考にしてUSBメモリに書き込みます
(3) USBメモリから起動します(Ubuntuが起動します)
(4) >>454のファイルをUSBメモリ内にダウンロードします(Firefoxが使えます)
(5) >>454の手順でコンパイルします
(6) 出来た"502"コマンドをホームディレクトリのbinにコピーします ("cp 502 ~/bin/" を実行します)
(7) "~/.fd2rc"をエディタで開き、501と書かれているところを502に変更します

あとはfdコマンドを起動し、矢印キーで*.binや*.t61の上にカーソルを動かしてリターンキーを叩けば表示されます
(終了はqキー)
0459名無しさんから2ch各局…
垢版 |
2017/08/25(金) 16:02:10.60
発信者番号表示

自消防本部に限らず、他消防本部管内で相互通信を行う場合移動局の所属消防
番号体系)表示により確認できる機能。
2受信機並行動作の移動局は、基地局を経由した発信局と直接通信の移動局の両方から伝送される発信者番号表示ができる。
0460名無しさんから2ch各局…
垢版 |
2017/08/25(金) 16:06:31.38
260MHz帯
低城侧(FL) 264.025~266.000MHz
高域侧(FED 273.025~275.000MHz
SCPC (Single Channel Per Carrier)
π /4シフトQPSK
FDD (Frequency Division Duplex)
6. 25[kHz]
伝送速度9600[bps]
音声符号化方式M-CELP方式
音声符号化速度6400[bps]以下(誤り訂正を含む)
0462名無しさんから2ch各局…
垢版 |
2017/08/26(土) 23:06:50.00
T79のbinからスロット別にデータを分離するプログラム、欲を言えば内容をデコードするプログラムをお持ちの方はいらっしゃいませんか?
0463名無しさんから2ch各局…
垢版 |
2017/08/28(月) 09:17:07.03
0[dB μ V]以下
注)符号長511ビット周期の二値擬似雑音系列で変調した信号を
ビット伝送し、ビット誤り率が11%]となる受信入力レベル
0465名無しさんから2ch各局…
垢版 |
2017/08/29(火) 10:15:34.13
992は良いリグだあ
0466名無しさんから2ch各局…
垢版 |
2017/08/29(火) 15:49:06.62
かえす今年いっぱいで糸冬っぽ
0467名無しさんから2ch各局…
垢版 |
2017/08/29(火) 20:44:10.65
出雲
0468名無しさんから2ch各局…
垢版 |
2017/08/31(木) 16:08:47.58
RLのPch解析の記事懐かしいな〜。
当時高校生でPC9821に手が出せなくて諦めたんだよなぁ。こういう時代にSDRが普及してたら面白かっただろうね。
0469名無しさんから2ch各局…
垢版 |
2017/08/31(木) 16:19:31.88
そうだろうね、あの頃は良かったよなぁ。いまのRLとくりゃ・・・。
当時のPchはコーデックを必要としないデルタ変調(だったけ?)だったんだよね、今思えばすごい時代。
そういやAPRってどんなコーデック使ってるんだろう?
0470名無しさんから2ch各局…
垢版 |
2017/08/31(木) 20:31:16.32
一度でいいからMPR復調してみたかったぜ、専務系聞けなくても方面系・高速系聞きたかったな〜。
地下鉄サリンの時の無線もなかなか緊迫感あったけど、知っていた事件の内容だと構える緊張感がなんか薄いんだよな、不謹慎かもしれないけど汗
0473名無しさんから2ch各局…
垢版 |
2017/09/02(土) 02:21:16.89
>>471
当時独自に同期検波回路作ってでビットストリーム取り出すところまでやったけど、SDRがあったらもっと簡単にできたよ。
暗号の部分もRLの記事が正しいのなら検波から音声出すまでSDRで出来ただろうね。
秘話コードの解析もかなり効率的に出来ただろうね。
0477名無しさんから2ch各局…
垢版 |
2017/09/25(月) 10:40:44.83
早ければ年内発売するとか…

防災無線と消防聞けなければ
聞く対象無いから買わない
0478名無しさんから2ch各局…
垢版 |
2017/09/25(月) 10:59:36.42
市販のままで消防は聞けるようにならないから諦めなよ
0480名無しさんから2ch各局…
垢版 |
2017/09/25(月) 12:24:37.63
聞きたいなら解析してSDRでプログラム組めばいいのに。
ハードはあるんだから後はソフト作るだけ。
0481名無しさんから2ch各局…
垢版 |
2017/09/25(月) 17:57:38.23
Fchの方、私の無い知識なりにいろいろやってみてるんですが、インターリブ等々さっぱり解けず…。
お手上げです、ヒントが欲しい!
厳重な仕様書だけあって特異的な規格なのかしら?
今はただ飛び交うFchのバイナリデータをしこたま集めてoutput.binをbitpixで眺めてる日々。
それだけでもかなり勉強になったし面白いのですが、スレが動かなくなって寂しくなってきちゃいましたね。

前スレ549さん、あれから進捗はどうですか?
0483前スレ549
垢版 |
2017/09/25(月) 19:25:29.57
大変ご無沙汰しております
私的に多忙だったりして、中々発表できるような成果が得られなくて、ここに出てくるのを躊躇していました
すみません

今日までの作業結果として上げておきます

ttp://fast-uploader.com/file/7061889716114/

いつも通り、gcc -o 503 503.c でコンパイル可能です

変更点は、
・SACCHのデコードで、出動の種別表示(火災・救急・救助・その他)を追加しました(不完全です)
・FACCHのデコードで、緯度・経度の後ろに、車の進行方向と速度の表示を(存在する場合に)追加しました

進行方向は16通り(N,NNE,NE,ENE,E,...)で表示されます
速度はkm/hです


音声デコードのほうは、インターリーブのパターンを絞り込んで、しらみつぶしをしていますが、まだ全然です
0484名無しさんから2ch各局…
垢版 |
2017/09/25(月) 20:01:14.41
>>483
お疲れ様です!
ファイル頂きます。
方向、移動速度がわかると擬似リアルタイムに地図上で動かせたりもできそうですね。

インターリーブはかなり難しそうですね。
なにかお力になれることがあればいいのですが、、、
0486前スレ549
垢版 |
2017/09/25(月) 20:54:26.91
>>484 >>485
ありがとうございます やっと落ち着いてきたので、今後はいろいろやれそうです

インターリーブなんですが、MCAの方は一旦忘れることにして、基本に立ち返って考え直しています
絞り込んだ考え方を書き殴ってみます

音声TCHの前半と後半を分けてみると、前半+次のフレームの後半が一組のデータと思われます
fc490eb79f724098ed332bb2e5035fa3の右下がe70dde16b4c3efe491e003f2d2247506、
ff490cb79d724098ec3329b2e6035da3の右下がe60ddf16b4c3eee490e002f2d3247706
となっているのが見て取れます
無音から有音、また有音から無音への遷移時もこれで説明がつきます

インターリーブの大目的はバースト誤り耐性のためですので、隣り合ったビットが可能な限り離れるように、
かつ均等に分散させることにします
また、フレーム間インターリーブがかかっているので、この各々のビットも均等に割り振られるようにします

前半のフレームのビットをA0〜A127、後半をB0〜B127として既述しますと、
このような感じに並べ換えることで前記の条件を満たせます

A0 B0 A16 B16 A32 B32 A48 B48 A64 B64 A80 B80 A96 B96 A112 B112
A1 B1 A17 B17 A33 B33 A49 B49 A65 B65 A81 B81 A97 B97 A113 B113
:
:
A15 B15 A31 B31 A47 B47 A63 B63 A79 B79 A95 B95 A111 B111 A127 B127

これは一例で、前記条件を満たすものは複数考えられます
これらを基にしてブロックを組み立てた上で、畳み込みの最初と最後のパターンが見つかるか、
という判定をすることになります

あと>>442に書いた問題ですが、秘話パターンではないかと思っています
STD-T98だとPN(15,14)なので、試しにこの32767通りを処理前のA,BブロックにXORをしてから
上記インターリーブを試してみたりしています
0487名無しさんから2ch各局…
垢版 |
2017/09/26(火) 01:37:13.96
あまり知識無いのですが、このLFSRって15bitですよね?XORする際は例えばMSBに"0"等を付加して16bitにしてXORするとかなんですか?それとも無理くり15bitでXOR?
0488名無しさんから2ch各局…
垢版 |
2017/09/26(火) 02:39:21.72
>>487
15bitはそのまま使うんじゃなくて
擬似乱数を発生させるシフトレジスタにセットする初期値の15bitです
wikiで線形帰還シフトレジスタで調べれば出てきますよ
0489名無しさんから2ch各局…
垢版 |
2017/09/26(火) 16:06:19.23
皆さんお疲れ様です、僕も微塵ながら地道に挑んでます、前スレ549さんはじめ皆さん共に頑張りましょう!

さて最近になってwindows側でもデコードを始めたんですが、
windows10でtail -fのようなコマンドを走らせる方法がわからなくって汗
>>337のような疑似リアルタイムデコード表示をwindows10で行う方法わかる方がいましたら教えてくださいませ。
0491名無しさんから2ch各局…
垢版 |
2017/09/26(火) 22:37:48.20
ええ、ググってみたらPowerShellで出来そうなんですが、記述がダメなのか上手くいかなくて
0495前スレ549
垢版 |
2017/09/27(水) 22:17:54.77
>>493 >>494
分署の近くの公園で音声を聞きつつ、別途受信したデータと突合させるのは疲れます...
やってることは不審者そのものですし
0497名無しさんから2ch各局…
垢版 |
2017/09/27(水) 22:33:03.44
どこからSACCHを判明させたのだろうと思ったら、まさかそこまでのご苦労があったとは!
0498前スレ549
垢版 |
2017/09/27(水) 23:03:50.79
情報収集ですが、くれぐれも無理をなさらないようにお願いします > 皆様
0499前スレ549
垢版 |
2017/09/28(木) 23:48:09.68
駄文失礼します
>>337に書いた擬似リアルタイムデコードですが、

(1) t61.grcの"File Sink"の"Unbuffered"をOnにして、
(2) 端末から、"tail -fs 0.1 output.bin | 101 | 503" 等と実行すると、

よりリアルタイム性が増しますのでお試し下さい
(UnbufferdをOnと、tail -fs 0.1が肝です)
0500名無しさんから2ch各局…
垢版 |
2017/09/29(金) 00:33:44.06
>>499
Unbufferedいいですよね!
個人的にはfs0.2ぐらいが文字読める速度で照らし合わせるときとかには重宝です。
0501名無しさんから2ch各局…
垢版 |
2017/09/29(金) 17:56:55.21
出動の種別表示が87(???)の時の自治体サイトなどで公開されている同時刻の出動情報を確認してみると3回中3回共に「災害」になってますね。屋内事故などでしょうか?
ちなみにY浜ふぁいやーです。
0502前スレ549
垢版 |
2017/09/29(金) 21:18:36.58
まとめてのレスで失礼します

>>497
音声デコードのヒントが無いかと思って出掛けましたが、ついでのほうで若干の成果があったのでした

>>500
Unbufferedだと負荷に弱くなるはずなので、安全サイドに倒しておいたのですが、気のせいだったようです
t61_multi.grcでも問題になりそうにないので、Unbuffededをデフォルトにしようかと思います

>>501
地域によって使われている情報が異なる可能性がありそうなので、どうしようか思案中です
04/84(その他)は(警戒)かも知れんなあとも思ってますが、なにぶん情報不足なもので...
0503名無しさんから2ch各局…
垢版 |
2017/09/29(金) 23:24:44.72
皆様お疲れ様です。

大変お手数をかけて申し訳ないのですが、もしよろしければ>>410のファイルを再びアップしていただけないでしょうか…
0504前スレ549
垢版 |
2017/09/29(金) 23:39:47.62
>>503
再upしました ご確認下さい

ttp://fast-uploader.com/file/7062251279850/

前と何も変わってませんので、既にお持ちの方はダウンロード不要です
(その後にupしたものは統合されていません これはそのうち...)
0505名無しさんから2ch各局…
垢版 |
2017/09/29(金) 23:46:52.83
>>504
遅い時間に申し訳ありません。
まだまだ勉強中ですが、使わせていただきます、ありがとうございます!
0506前スレ549
垢版 |
2017/10/09(月) 15:15:03.15
>>504

統合版をupしました(約51MB)

ttp://fast-uploader.com/file/7063084997109/

502,503を統合しただけで、使い方は>>223と変わっていません
よろしければお使い下さい
0508前スレ549
垢版 |
2017/10/10(火) 17:34:16.50
>>507
どもです
もうネタ切れなので、新たなネタが仕込めるまで篭ります...
0509名無しさんから2ch各局…
垢版 |
2017/10/14(土) 17:59:53.56
前スレ549さん

FM-807F02の実機を入手したんですが(技適末尾14)
再度ROM諸々うp出来ますでしょうか?

よろしくお願いしますm(__)m
0510前スレ549
垢版 |
2017/10/14(土) 19:49:31.42
>>509
再upしました ご確認下さい

ttp://fast-uploader.com/file/7063533488731/

ダウンロードパスは以前と同じです
展開パスはFM-807F02に合わせてあります

これでよろしいでしょうか?
0513前スレ549
垢版 |
2017/10/14(土) 22:18:14.71
>>511

>>140のものを掘り出しましたのでupしました

ttp://fast-uploader.com/file/7063542546906/

他のものも掘り出し次第upしますのでしばらくお待ちを...
0514前スレ549
垢版 |
2017/10/14(土) 22:22:39.68
>>512
>>510でupしたアーカイブには>>133相当を含んでいますのでご承知おき下さい
0515前スレ549
垢版 |
2017/10/14(土) 22:37:17.19
>>511
>>240+αをupしました
ダウンロードパス、展開パスは先ほどの>>510と同じです

ttp://fast-uploader.com/file/7063543512151/

+αは>>247に書いたデバッグログの追加です
ただ、インターリーブの部分はFchとは互換性が無いのが明らかになっているので、あまり参考にならないと思います
0518前スレ549
垢版 |
2017/10/14(土) 22:52:07.88
>>516
元のファイルそのままなので、展開パスがEF-6190のやつになっていると思います
0519前スレ549
垢版 |
2017/10/14(土) 22:54:16.02
>>517
富◯通のシステムを使っている局なら、分かることもありますという程度です
0521前スレ549
垢版 |
2017/10/15(日) 21:58:43.44
>>481
インターリーブなんですが、きっかけになりそうな情報が実験で得られました

音声TCHの256ビットを、MSBから並べて0〜255としますと、
(1) 19と51に相関がみられます(19が0なら51が0、19が1なら51が1)
(2) 95と127に逆の相関がみられます(95が0なら127が1、95が1なら127が0)

(1)は、R=1/2の畳み込み演算の先頭に出てくるパターンと同一です(ただし秘話演算無しとした場合)

現在、19と51が隣り合わせ、かつ95と127が隣り合わせのビットとなるインターリーブパターンを探索中です...
ご参考まで
0522名無しさんから2ch各局…
垢版 |
2017/10/16(月) 02:59:18.51
共通仕様書を行政文書開示請求したら
さらっと全文開示したりするかもよ?

一件300円で出きるから消防庁宛に試してみるか
0523名無しさんから2ch各局…
垢版 |
2017/10/20(金) 09:24:13.14
f f 490 c b79 d 724 0 98e c 332 9 b2e 6 035 d a3e 6 0dd f 16b 4 c3e e e49 0 e00 2 f2d 3 247 7 06
f c 490 e b79 f 724 0 98e d 332 b b2e 5 035 f a3e 7 0dd e 16b 4 c3e f e49 1 e00 3 f2d 2 247 5 06

d e f0e f 01f 0 120 1 231 2 342 3 453 4 564 5 675 6 786 7 897 8 9a8 9 ab9 a bca b cdb c dec d ef
0123 1234 2345 3456 4567 5678 6789 789a 89ab 9abc abcd bcde cdef def0 ef01 f012
0 1 2 3 4 5 6 7 8 9 a b c d e f

インターリーブのパターンと関係あるのかな?
0524名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2017/10/22(日) 09:56:59.34
新参者です。周波数パスのヒントをお願い出来ませんか
0526名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2017/10/22(日) 11:03:45.13
>>525
ありがとうございます
0527前スレ549
垢版 |
2017/10/25(水) 21:14:49.40
>>521の続きをご報告します
エラーフリーと思われる音声TCHフレームを統計処理して、インターリーブパターンを絞り込みました
たぶんこれでOKだと思います

const int voice_tch_interleave[256] = {
95, 127, 79, 111, 223, 255, 207, 239, 31, 63, 15, 47, 159, 191, 143, 175,
94, 126, 78, 110, 222, 254, 206, 238, 30, 62, 14, 46, 158, 190, 142, 174,
93, 125, 77, 109, 221, 253, 205, 237, 29, 61, 13, 45, 157, 189, 141, 173,
92, 124, 76, 108, 220, 252, 204, 236, 28, 60, 12, 44, 156, 188, 140, 172,
91, 123, 75, 107, 219, 251, 203, 235, 27, 59, 11, 43, 155, 187, 139, 171,
90, 122, 74, 106, 218, 250, 202, 234, 26, 58, 10, 42, 154, 186, 138, 170,
89, 121, 73, 105, 217, 249, 201, 233, 25, 57, 9, 41, 153, 185, 137, 169,
88, 120, 72, 104, 216, 248, 200, 232, 24, 56, 8, 40, 152, 184, 136, 168,
87, 119, 71, 103, 215, 247, 199, 231, 23, 55, 7, 39, 151, 183, 135, 167,
86, 118, 70, 102, 214, 246, 198, 230, 22, 54, 6, 38, 150, 182, 134, 166,
85, 117, 69, 101, 213, 245, 197, 229, 21, 53, 5, 37, 149, 181, 133, 165,
84, 116, 68, 100, 212, 244, 196, 228, 20, 52, 4, 36, 148, 180, 132, 164,
83, 115, 67, 99, 211, 243, 195, 227, 19, 51, 3, 35, 147, 179, 131, 163,
82, 114, 66, 98, 210, 242, 194, 226, 18, 50, 2, 34, 146, 178, 130, 162,
81, 113, 65, 97, 209, 241, 193, 225, 17, 49, 1, 33, 145, 177, 129, 161,
80, 112, 64, 96, 208, 240, 192, 224, 16, 48, 0, 32, 144, 176, 128, 160
};

これで終わりではなく、まだこれに加えて秘話パターンを求める必要があります
秘話パターン256ビットでxorした上で逆インターリーブ、先頭202ビットの逆畳み込み、その他諸々をすると84ビット出てくるので、
それと後ろの54ビットをくっ付けると138ビットのM-CELPフレームになるという算段です
秘話パターンがLFSRとかで求まれば、後ろ54ビットのxorビットが求まりますので、これでM-CELPの正常フレームが得られます
(ちなみに畳み込み部202ビットの秘話パターンはトライ&エラーで求めることが可能と思われます)
とりあえず以上です
0528名無しさんから2ch各局…
垢版 |
2017/10/25(水) 21:51:33.98
おおすげえぇ!超ワクワクしてきた!
よく特定できましたね、インターリーブパターンどうやって解いたんですか?
0529前スレ549
垢版 |
2017/10/25(水) 22:16:15.05
>>528
19:51と95:127が畳み込み関連というのが分かったので、まず深さ32ビットのインターリーブをかけて、隣り合うビットを特定しました
その上で、19:51と95:127のどちらかが先頭だろうと目星をつけたところ、95:127のほうが正しいっぽい、となりました
具体的には、95:127が01と10になっているので、それを別々のフレーム群に分割して、00/01/10/11のうち、
いずれか2つのみで構成されているビットペアの位置を検索し、それを分割し、またまた検索し...
とやって、ある程度パターンが見えたところで見切った形です
エラーの無いことが保証できる数千フレームを処理すれば完全な形が見えると思います
0530名無しさんから2ch各局…
垢版 |
2017/10/25(水) 23:57:09.96
インターリーブパターン、縦列で見れば
6,8,5,7,14,16,13,15,2,4,1,3,10,12,9,11列の配列なんですな。

ブロックに分けると
| 6,8,5,7 | 14,16,13,15 | 2,4,1,3 | 10,12,9,11 |

更に配列順を見ると
| 2,4,1,3 | 2,4,1,3 | 2,4,1,3 | 2,4,1,3 |

そんでもってブロックを配列順で見ると
| 2 | 4 | 1 | 3 |

ほおお、なるほどなァ

言いたい事伝わったかな?(笑)
0532名無しさんから2ch各局…
垢版 |
2017/11/09(木) 00:45:12.12
ARIB STD読むと勉強になるね

前スレ549さん辺りはとり掛かってると思うけど
F-chとMCAのCELPが同一規格を前提として
MCAの無音データ138ビットの作成からやってみるか
0533前スレ549
垢版 |
2017/11/09(木) 21:11:09.16
大変ご無沙汰しております

>>532
気付いてはいましたが、まだやっておりません > 無音データ

最近分かったことを箇条書きにしてみます
・エンコードはK=9, R=1/2の畳み込みで確定 生成多項式も0x11d, 0x1afで、CDMAと同じ
・秘話は単純なXORではない
・逆インターリーブした音声TCHデータを2ビット毎に区切り、四進数として{0,1,2,3}とすると、
パターン0:{0,1,2,3}→{3,1,2,0}
パターン1:{0,1,2,3}→{0,2,1,3}
パターン2:{0,1,2,3}→{1,3,0,2}
パターン3:{0,1,2,3}→{2,0,3,1}
の4パターンを使って変換すると逆畳み込みが可能なビット列になる

逆に分かってないことは、
・パターン0,1,2,3のどれが二進数の00,01,10,11に該当するかはまだ不明
・変換パターンがLFSRなのかどうかも不明
となります

パターン変換マップの101文字は、以下のどちらかではないかと考えています
(1) 30112210000123231133210211113212222103210220233111221033012201330002133201232302303120000211200131301
(2) 30112210000123231133210211113212222103210220233111221033012201330133102113031202303120000211200131301
無音データが入手できれば、このどちらかが正しいか、それとも両方が間違いかが分かるはずです

なお、これらはあくまでも勝手な複数の仮定に基づく妄想の産物ですので、野暮な突っ込みはご遠慮下さい...
0534前スレ549
垢版 |
2017/11/09(木) 23:31:26.91
>>533
この実験に使ったソースを上げておきます
よろしければ参考にしてください

ttp://fast-uploader.com/file/7065792921533/

使い方:
(1) まず最初にmakeを実行してvoice_tchコマンドを作っておきます
(2) 503コマンドの出力(テキストファイル)を、step1.txtとリネームして同じディレクトリにおきます
(3) sh step1.shを実行します(step2.txtが出来ます)
(4) sh step2.shを実行します(step3.txtが出来ます)
(5) sh step3.shを実行します(step4.txtが出来ます)
(6) sh step4.shを実行します(result.txtが出来ます)

あとはresult.txtを眺めてみてください
ビットエラーがある場合は、右端に見つかった最初のエラー位置(左端を1とした文字数)が出ます
0536前スレ549
垢版 |
2017/11/10(金) 19:26:22.06
>>534の訂正です
step4.shの中の数列を以下のものに換えて下さい

30112210000123231133210211113212222103210220233111221033012201330133102113031202303120000211200131301

正解は相変わらず分かっていません...
0537前スレ549
垢版 |
2017/11/12(日) 15:08:51.51
>>536
補足です
この数列パターンは、無音部のパターン2つのうちの1つが全て0でデコード出来るようにしたものです
(これが現状の大きな仮定のひとつです)
この数列によって、現状、エラー検出とViterbi的なエラー訂正が可能になりました

この数列を使ったデコード済みビット列は、末尾にある8個の0(畳み込みのパディング)を除き、MCAデジタルのフォーマットとよく似ています

MCA: 5+18+43+23+4+8 = 101ビット
Fch: 4+23+43+18+5+8 = 101ビット

フォーマットをMCAデジタルと同じにするには、Fchのビット列を逆順に読むだけで良さそうな雰囲気ですが、はたしてどうでしょうか?
ともあれ、正しい数列が見つかれば、先に進めそうな感じです
0539前スレ549
垢版 |
2017/11/13(月) 19:49:52.94
>>538
どもです
自分でもかなりいい所まで来てる実感があります
デコード後のhash値の演算も通ったので、あとはビットの組み換えをすればM-CELPの本体へ渡せそうです

(訂正)
>>537 で書いたMCAとFchのビット構成ですが、正しくは

MCA: 4+18+43+23+5+8 = 101ビット
Fch: 5+23+43+18+4+8 = 101ビット

でした
0540名無しさんから2ch各局…
垢版 |
2017/11/13(月) 23:26:08.53
なるほど・・・と、言いたかったが頭がついていかん(笑)
しかしながらかなり複雑な仕様なんだと理解できた、並の努力じゃここまで判明しなかったでしょう。

前スレ549さんのお手伝いしたかったが、結局ここまで何も出来ず。
お弁当の差し入れくらいしたかったぜ、お茶付きで。

ちなみに質問ですが、これらは移動局側にも適用できる感じですか?
0541前スレ549
垢版 |
2017/11/13(月) 23:58:32.91
>>540
ここまで来るのに、何だかんだで1年近くかかってますね...
成果物は、ほぼ全て公開しましたので、普通に使ってもらって過程を楽しんでもらえたら嬉しいです
完璧な結論を早く出せ!と仰る方には、ごめんなさいをしておきます

移動局(uplink)のほうは、通常時は大丈夫そうです 手元でも幾つかデコード出来ています
>>442のようなパターンが出るとダメですが... (逆畳み込みは出来るのですがその先が不明)
0542名無しさんから2ch各局…
垢版 |
2017/11/14(火) 10:57:27.76
ご回答ありがとうございます、やはり反映できるのですね!

私も>>442のパターンが解けるかどうかが関心事でした。
デフォルト外の秘話設定ぽかったりします?
0543名無しさんから2ch各局…
垢版 |
2017/11/14(火) 19:57:15.26
今後音声をデコードできるようになれば、未確証だった団体コードや出場種別等々、判明することも多いかと思うので今後が楽しみです。
0544前スレ549
垢版 |
2017/11/14(火) 20:02:28.44
>>542
正確に記述しますと、>>442のパターンは全てが
・逆畳み込み:OK
・ハッシュによるフレームエラーチェック:OK
なので、他の受信フレームと同様に並び替えをしてM-CELPへ渡せば良さそうなのですが、
ぱっと見の心象が悪いビット列なのです(ここは完全に主観です)
M-CELPデコーダを動くようにして、このビット列を突っ込むまで本当のところは分からないです
現状、これは今後のお楽しみということで何卒宜しくおねがいします
0548名無しさんから2ch各局…
垢版 |
2017/11/14(火) 20:58:59.77
コーデック自体が一般流通してないもので、かつ権利・著作物の関係で不特定多数への配布に難があるから、だからとりあえずは中古であれコーデック吸い出した実機同様のEF-6190を持っておきましょうよ、という事だと思いますがそういう解釈で合ってますかな?
0549前スレ549
垢版 |
2017/11/14(火) 21:26:43.31
>>548
自分的にはまさにそういう意図でお願いしています
CELPアルゴリズムに著作権は及ばないのですが、コードブック部分はどうしても回避出来そうにないので...
コードブック部分の自動生成が出来るようになったら事情が変わるかもしれません
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況