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/
0387 ◆.KcL/0AQq6
垢版 |
2017/08/03(木) 19:45:13.18
>>386
すみません
幾つかアクセスして消えていたのでそれらも消えたものと思い込んでいました
失礼いたしました
これまでの進展に関するファイルは概ね >>223>> 237 >>300 に入っていますでしょうか
0388前スレ549
垢版 |
2017/08/03(木) 20:06:48.45
>>387
Fチャンの受信とπ/4-DQPSKデモジュレート、T61フレームのデコードと可読化(できるだけ)は >>300 に入っています
(ソースはホームディレクトリのGNU_Radio/以下に入っています)
>>237 は、上記に入っている100.cをWindows用に一部書き直したものです Windowsで無ければ不用でしょう
>>223 は、EF-6190(デジタルMCA:旧型)のファームからCELPデコードモジュールを掘り出して、C言語で書き直したもの(不完全につき不動)です

EF-6190のファームそのものと、それからDSPのファームを組み立てたものは現在消えています
必要、かつ本体をお持ちでしたら再upしますが、いかがしましょうか?
0389 ◆.KcL/0AQq6
垢版 |
2017/08/03(木) 21:42:21.87
>>388
ありがとうございます
EF-6190やDSPのファームについては読んで見たいと思いますが
本体が手元にありません
本体を調達すべきであればそのようにいたしますが如何でしょうか
0390前スレ549
垢版 |
2017/08/03(木) 22:04:10.53
>>389
今のところ、F-chとは直接の関係は見出せていませんので、急ぐ必要は無かろうかと思います

F-chのTCH(256bit) → (謎のエラー訂正処理)→M-CELP(138bit) の、(謎のエラー訂正処理)が謎なのです

この部分、デジタルMCAのほうの解析は進みましたが、残念ながらF-chへそのまま適用は出来なかったです
このあたりを精査されたい場合には、実機を入手されてから改めてご連絡下さいませ
0391 ◆.KcL/0AQq6
垢版 |
2017/08/03(木) 23:21:45.34
>>390
有志の方より機材を提供いただけそうなので手元に届いたら改めてお願いいたします
0395前スレ549
垢版 |
2017/08/04(金) 16:24:53.54
呆けてますね... > 自分
>>388 の説明の、>>300>>223 が逆になってます
すんません
0396名無しさんから2ch各局…
垢版 |
2017/08/04(金) 17:44:09.98
>>324
Windowsで見ようとsudo cp output.txt /cdromを実行するとsudo cp output.txt /cdromの後に宛先のファイルオペランドがありませんと表示されて困っています
他にWindowsに移動させて見る方法がありましたらよろしくお願いします
0397前スレ549
垢版 |
2017/08/04(金) 18:12:41.81
>>396
別のUSBメモリを挿すと、自動で認識してウィンドウが開くと思います
その場所に、output.txtをコピーすれば良いと思います
0402前スレ549
垢版 |
2017/08/05(土) 00:55:27.58
>>401
100.cのデバッグメッセージが出まくってますね...
先頭近くの #define DEBUGを#undef DEBUGにしてコンパイルし直すと変な出力が止まります
次のイメージはundefしておきます
0403 ◆.KcL/0AQq6
垢版 |
2017/08/05(土) 01:24:44.33
tail -f record.bin | 100 | 500 | tee -a analysis.txtしておりましたが
幸いデバッグメッセージがエラー出力であったので
analysis.txtは綺麗に保存されていました
標準入出力でデータを加工する方式はプロトタイプには使えますので
この点はこのままの仕様で継続した方が良いと思います
0404前スレ549
垢版 |
2017/08/05(土) 11:44:34.42
>>403
デバッグメッセージで誤解されてしまった方(>>379)もいらっしゃいますので、必要な方は再コンパイルという方向でお願いしたいところです
標準入出力は当面このまま行こうと思います
0405名無しさんから2ch各局…
垢版 |
2017/08/08(火) 20:19:27.33
FC0012搭載のチューナーを持ってるけど青いR820T2は買い換えて損はないほど感度はいいかな?外部アンテナ系を強化しようと思ってるんだけど

>>279
明太県で先日初めて挑戦したところ似たようなデータが出たんですがもう一度txtをアップしてもらえませんか?

>>378
地図というのは平時ではなく指令時のみ見れるものですか?
0406279
垢版 |
2017/08/08(火) 23:13:01.74
>>405
了解です、申し訳ありませんが今夜は泊まり勤務なので明日までお待ち下さいませ。
0407名無しさんから2ch各局…
垢版 |
2017/08/09(水) 00:22:34.84
>>405
デジタル以前の設備の関係か分かりませんが位置情報(DATA)などは地域などの違いで出る波と全く出ない波があるみたいですよ。
自分の地域は全く出ないです。泣
0410前スレ549
垢版 |
2017/08/09(水) 22:42:24.60
こんばんは
>>223 のリンクが消えましたので、バージョンアップ品をupしました
(空き領域をクリアしたら小さくなりました;約58MB)

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

・デコード表示の利便性のために、nkfとfdcloneをインストールしました
・100のマイナーバージョンアップとして101を、500のマイナーバージョンアップとして501を入れてあります
・前の100, 500はそのまま入っています
・100_mingw.cを含むソースは、前と同じく ~/GNU_Radio/ 以下に入れてあります
・~/.fd2rc に書いてありますが、fdを起動すると bin, t61 ファイルをリターン一発でデコードして表示するようにしてあります
・デコード表示の都合で、端末の横幅のデフォルトを140文字にしてあります
・Firefoxのブックマークツールバーに、前スレと本スレを登録しておきました

USBメモリ容量に余裕がある方は、今のものを casper-rw.old 等にリネームしておいて、切り替え可能にしておくと安全です
0411前スレ549
垢版 |
2017/08/09(水) 22:51:44.03
(>>410 の続き)

101は、100の機能+同期ワードのビット化けの強制上書きです
ある程度は役に立つと思いますが、あまり期待しないで下さい

501は、500の機能のうち、DATAとFACCHのTCHフィールドの表示を復活させたものです
このため、DATA/FACCHフィールドのレイヤ2の表示が変わっています(ちょっと見にくいです)
レイヤ3はそのままです
あと、RCH/SACCHのデコード前に無効フィールドチェックをして、無理にデコードを試さないようにしています
気持ち軽くなっていると思いますが、たぶん誤差の範囲内です

あと、「こんな機能が欲しい」等のリクエストがございましたら、『情報を添えて』ご連絡下さい
できるだけ善処したいと思います
0412前スレ549
垢版 |
2017/08/09(水) 22:57:39.77
>>409
情報ありがとうございます
あのリストは多分に間違いを含んでおりますので、これからもどんどん修正していきたいと思います
0413名無しさんから2ch各局…
垢版 |
2017/08/09(水) 23:12:11.01
>>410 >>411
お疲れ様です。いつもありがとうございます!
さしでがましいですが101と501単体のものもアップしていただけるとうれしいです。
0414前スレ549
垢版 |
2017/08/09(水) 23:53:28.58
>>413
お使いいただきまして有難うございます
単体ですと何ですので、全部入りzipをあげておきました
(47kB)

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

改良していただけるとありがたいです

(余談)
自分のupしたものは改造・配布・販売等何でもOKですので、みなさんお気軽にどうぞ
0415前スレ549
垢版 |
2017/08/09(水) 23:55:11.58
(蛇足)
数字だけのコマンドにしているのは検索エンジンに引っかかりにくくするためです
ご了承下さい
0419名無しさんから2ch各局…
垢版 |
2017/08/11(金) 22:53:50.25
首都FireのT79の解析を進めているのですが、こっそりできた方、TCHの信号組み立てのヒント頂けないでしょうか?
スロット間インターリーブの有無、畳み込みがあるのか、信号構成情報が付加されるのか等について教えていただけると幸いです。

もしかして、誤り訂正とか全部コーデック側でやってくれるから何も考えないでぶち込んじゃえって?
0420前スレ549
垢版 |
2017/08/11(金) 22:57:24.44
>>414
まだ実装していないネタですが、

RICHの第4フィールド 110: 基地局送信  100: 折り返し送信
PICHの第5フィールド 000000000001: 基地局一斉送信

というのがあります
(仕様書は見ていないのであくまで想像です)

あと、CELPのほうですが、>>331の仮定が正しいっぽい、というか反例が見当たらないので、この方向で進めています
ということで、これと矛盾する>>289は撤回(保留)します...
0421名無しさんから2ch各局…
垢版 |
2017/08/11(金) 23:28:02.56
>>420
拾った情報ですとRICHの第4フィールド(D:動作モード)は110で一斉 100はBUSY(一斉)みたいな仕様?があるみたいですね。
0422前スレ549
垢版 |
2017/08/12(土) 00:08:56.60
>>421
おお、そうですか
慌てて実装しなくて助かったみたいです
自分も情報をもっとしっかり集めたいと思います
0423前スレ549
垢版 |
2017/08/12(土) 00:17:58.65
(平成29年2月2日)消防救急デジタル無線機器の製造販売業者に対する排除措置命令及び課徴金納付命令について

ttp://www.jftc.go.jp/houdou/pressrelease/h29/feb/170202_01.html

に5社が載っているのですが、製造業者ってこれで全てでしょうか?
・富士通ゼネラル
・日本電気
・沖電気工業
・日本無線
・日立国際電気
0424名無しさんから2ch各局…
垢版 |
2017/08/12(土) 00:25:07.83
>>422
下記の情報です。お役に立てれば幸いです。
ttps://astamuse.com/ja/drawing/JP/2012/074/843/A/000004.png
ttps://astamuse.com/ja/published/JP/No/2012074843
0425前スレ549
垢版 |
2017/08/12(土) 00:28:26.60
>>424
大変参考になります ありがとうございます
0426名無しさんから2ch各局…
垢版 |
2017/08/12(土) 00:53:29.42
>>425
こんなのも見つけましたPICHについての記載などがあるようです。
ttp://www.ekouhou.net/%E7%84%A1%E7%B7%9A%E9%80%9A%E4%BF%A1%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0/disp-A,2012-227792.html
0427前スレ549
垢版 |
2017/08/12(土) 19:40:55.92
>>426
ありがとうございます

> PICHには、バースト信号を示す識別情報と、通信要求信号、同期確立信号などのメッセージ種別を識別するメッセージ種別情報と、送信局の識別情報IDと、送信相手局の識別情報などの情報が入っている。
> メッセージ種別が通信要求信号であれば、通信要求信号の総送信回数と送信毎の順番情報が入り、メッセ−ジ種別が同期確立信号であれば同期確立カウント値の情報が入る。

具体的にはこのあたりですね
第5フィールドが分割できそうな気がしてきました
0429名無しさんから2ch各局…
垢版 |
2017/08/12(土) 20:43:05.83
ご無沙汰してます121です。解析が進んでびっくりです。
自分もようやくGRG起動できました。
>>343
当地(S玉県庁所在市)は、受信できた4波(S9+6)はみな00001101でした。
※xxxx=1010
>>242
当地のシステムでも、無音パターン?はff490cb…が先行します。
また、IDLE→VOICE直後のTCH変化例で
TCH: ff490cb79d724098 ec3329b2e6035da3 e70dde16b4c3efe4 91e003f2d2247506
TCH: fc490eb79f724098 ed332bb2e5035fa3 e60ddf16b4c3eee4 90e002f2d3247706
TCH: ff490cb79d724098 ec3329b2e6035da3 e70dde16b4c3efe4 91e003f2d2247506
TCH: fee695b297043adc f6b8ce2665829087 e60ddf16b4c3eee4 90e002f2d3247706
が記録されたり、同様にDLE→VOICE直後のTCH変化例で
## IDLE ## RCH/SACCH: 99910 TCH: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
** VOICE **RCH/SACCH: 9990a TCH: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
** VOICE **RCH/SACCH: 9990a TCH: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
が記録されたりしました(☆は4点に収束状態)。
ROMはまだ見れていません。。がんばります
0430前スレ549
垢版 |
2017/08/12(土) 22:34:46.33
>>427
PICHの第5フィールド(12bit)を、前半6ビットと後半6ビットに分け、前半を宛先、後半を発信元と考えると辻褄が合いそうです
当地の消防活動波の定時試験通信の一例を見ているだけですが...これも情報を集めて強い仮説に持ち上げたいです

>>429
おつかれさまです&ご無沙汰してます
自分の仮説(地域番号)はすでにかなり崩壊してます 混乱させてしまって申し訳無いです
音声フレームについては、どうやら全国共通のフォーマットなので安心しているところですが、皆さんから戴いた情報を一旦まとめねばならんと思っています
0431名無しさんから2ch各局…
垢版 |
2017/08/12(土) 22:34:52.79
文中記載より↓
”本発明に関連する公知技術として、特許文献1には、基地局に特別な外部装置の接続や保守モードの設定をすることなく誤り判定が可能なSCPC方式の無線通信システムが開示されている。
特許文献1では、音声データ等のユーザデータをそのままCRC(Cyclic Redundancy Check)符号化、畳み込み符号化、インターリーブ、無線フォーマット化して無線回線に送信し、
受信側ではリインターリーブ、ビタビ復号化、CRC符号エラーチェックをする技術であり、
無線通信システムの動作時の送信信号を用いてBERの計測あるいは誤り判定を行っている。”
https://astamuse.com/ja/published/JP/No/2014099690

もしや?と思ったけど、出願情報だから反映されてるとは限らないかな。さすがにアテにはならないっすよね汗
0432名無しさんから2ch各局…
垢版 |
2017/08/12(土) 22:44:38.93
ん〜、T61がFchだけじゃないからなー。タクシーとかもあるしね。
参考にはなるからサンクスなんだけどFchの音声デコード仕様は公開情報とは一線を画してたりしないかな想像だけど。
試してみたいけどいかんせん技術が足らない俺www
0433前スレ549
垢版 |
2017/08/12(土) 23:15:15.34
>>431
特許文献1の 特開2007-295532 の方を調べてみました
最終ページの図11にインターリーブのビット割り当てが略図として書かれてましたので、まずはこれを試してみようかと思います
0434名無しさんから2ch各局…
垢版 |
2017/08/12(土) 23:20:24.63
おお、なんという偶然!私も同じ特開2007-295532見てました。
流れは図5ですか、ちょと頭ほじくってみます。
0435前スレ549
垢版 |
2017/08/12(土) 23:27:06.63
>>434
図5では元のビットが96bitしかないので、M-CELPの138bitとは合致しないかなと思い、後回しにしたところです
パターンはいろいろ考えられるのですが、色々ありすぎて何だか知恵熱が出そうです
0436 ◆.KcL/0AQq6
垢版 |
2017/08/13(日) 01:57:19.05
>前スレ549様
昨日FM-807F02を入手いたしました
ファーム関連のファイルを再うpしていただけると大変ありがたく存じます
またその他個人的には
kcl0aqq6[at]outlook.jp
まで連絡くださいますようお願い申し上げます
0437名無しさんから2ch各局…
垢版 |
2017/08/13(日) 09:45:33.36
無音パターンがフレームの前半と後半が入れ替わってるっぽい所を眺めて見ると、
前半128bitと後半128bitの内容に食い込みが感じられずそれぞれ独立してるようにも見えるんですが、どうでしょう?
256bit=16行×16桁のインターリーブというよりも、256bit=(後半)16行×8桁+(前半)16桁×8桁だったりもしませんかね?
妄想失礼しました。
0438名無しさんから2ch各局…
垢版 |
2017/08/13(日) 10:22:30.26
桁じゃなくて列だった、失礼しました。

ちなみにですが、仮にインターリーブが解けたとして、その次の課題ってなんですか?
0439前スレ549
垢版 |
2017/08/13(日) 11:20:13.27
>>436
upしました。ご確認下さい

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

ダウンロードパス・展開パスは>>125と同じです(FM-807にあわせてあります)
中身はファームそのものとDSP部分を組み立てたものとを一緒に入れてあります

※ 固定コードブックテーブルの著作権問題が解決不可のため、ハードをお持ちの方に限らせていただいております
※ このファイルに関しては再配布等不可でお願いします
0440前スレ549
垢版 |
2017/08/13(日) 11:29:32.69
>>438

> 仮にインターリーブが解けたとして、その次の課題ってなんですか?

デインターリーブの後は、符号化ブロックの復元(&エラー訂正)です
符号化パターンとして、畳み込み、BCH、LDPC、TURBO等々、既知のアルゴリズムを試すことになろうかと思います
0442前スレ549
垢版 |
2017/08/13(日) 22:24:49.54
インターリーブ以前の問題として一つ情報をば:

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

ダウンロードパスは今日の日付(数字8桁)です

これは、通信開始のSYNCからVOICEに遷移したところをまとめたものです
各々、上りの通信の折り返しと思われます
無音部と思われますが、パターンが異なっています
ランダマイズされているのでしょうか?
PN(9,5)などのLFSRで解決出来れば良いのですが
0443名無しさんから2ch各局…
垢版 |
2017/08/13(日) 23:57:49.00
浅はかな思考ですが、従来の無音パターンと異なる内容の連続パターンの部分って、
もしかして単音のセレコール音の部分だったりって無いですか?

とはいえ従来の無音パターンと異なる内容の連続パターンのヤツは、
@ff490cb79d724098ec3329b2e6035da3 e70dde16b4c3efe491e003f2d2247506
Afc490eb79f724098ed332bb2e5035fa3 e60ddf16b4c3eee490e002f2d3247706
のヤツみたいに@A@A・・・・・みたいな交互パターンじゃなくて、
@@@@・・・・みたいな感じで単パターンの繰り返しなんですよね。この差は一体・・・。

線形帰還シフトレジスタっていうんですか、知らなくてググってみたんですけど
やばい全然理解できなかった(笑)
0444名無しさんから2ch各局…
垢版 |
2017/08/14(月) 00:03:07.98
>>443
いやセレコールってことは無いんじゃないかな?
俺も一瞬そうかなと思ったけど、>>442のファイル見る限り連続パターンの内容、かなり複数あるやん。
0445名無しさんから2ch各局…
垢版 |
2017/08/14(月) 00:12:49.29
複数ある単音セレコールと聞いて、横消の救急波の個別呼び出しトーン思い出したわw
昨今は当然PICHで呼び出しを管理してるだろうから、んなわけないけどねwww
0447前スレ549
垢版 |
2017/08/14(月) 00:22:11.70
>>443
ファイル内、下から2つ目のヤツが、よく見るヤツの単パターン版ですね
移動局の無音部は基地局とは違うのかも?
0449前スレ549
垢版 |
2017/08/15(火) 01:22:33.59
>>436
文意を誤解しておりました
たった今メールしましたので宜しくお願いします
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をしてから
上記インターリーブを試してみたりしています
■ このスレッドは過去ログ倉庫に格納されています

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