X



【C4FM】デジタル信号復調 2 【π/4DQPSK】 [無断転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさんから2ch各局…
垢版 |
2017/02/03(金) 13:10:10.70
各種測定器、SDR、ソフトウェアなどを最大限に利用してデジタル通信の復調にチャレンジする人たちが集うスレです。
コテハン推奨。

前スレ
【C4FM】デジタル信号復調【π/4DQPSK】
http://mint.2ch.net/test/read.cgi/radio/1434951910/
0815前スレ549
垢版 |
2018/09/29(土) 20:24:03.60
>>814
どもです
音声ループバックはチャレンジ出来ていません
シリアルコンソールも見つかっていないので...(NECのGALチップの近くかなと思っていますが)
うまくいっているならこっそり教えてください
0816前スレ549
垢版 |
2018/10/11(木) 19:24:56.21
毎度毎度失礼します
decode_moduleの実験版をupしました
あいかわらず動作は不完全ですのでデバッグ用途としてご了承下さい

ttp://whitecats.dip.jp/up/download/1539254151/attach/
(Fast Uploaderの調子がいまいちなので今回は白猫アップローダーを使わせてもらってます)

ダウンロードパス、展開パス共に >>125 に書かれている通りです
音声デコードの実験にお役立ていただけましたら幸いです
今回はおまけとして、解析時のメモ書きとして使ったFreeMindのマインドマップ形式のファイルを付けています
(FreeMind自体は ttps://ja.osdn.net/projects/freemind/ をご参照下さい)
これを見ると解析屋の気分を味わっていただけると思います
入り口はfunc_eaf4.mmです 赤い矢印を押すと各々の関数を辿れます
突っ込み歓迎です よろしくおねがいします
0817名無しさんから2ch各局…
垢版 |
2018/10/11(木) 22:03:54.13
こんばんわ、お疲れ様です。
decode_moduleいただきました、ありがとうございます。
いきなり詰んでます、実行ファイルへはどうやってデータを投げればいいのでしょう?教えて下さいませ汗
0818前スレ549
垢版 |
2018/10/11(木) 22:16:00.99
>>817
毎度手抜きですみません
proc.sh に書いてある input.txt を作ることが必要なのです
input.txtは1行1フレームで、16進数36文字ですが、これは今の601コマンドの出力では無くて、並び替えのテーブルを >>793 のものに置き換える必要があります
近々このへんを整理して出したいと思いますです
0820名無しさんから2ch各局…
垢版 |
2018/10/18(木) 12:30:17.76
どこかでSTD-T79, T80, T116を受信することはできませんか?SDRあるので試してみようかと、思ってます。
場所は都内がいいです。
0821名無しさんから2ch各局…
垢版 |
2018/10/22(月) 19:58:31.52
>>818
すいません。
EF-6190( 2010年製)を手に入れたのですが、展開パスがわかりません。
機体番号とは違うのでしょうか。
0822前スレ549
垢版 |
2018/10/22(月) 21:41:44.25
>>821
一番上の行を漢字英数字混じりでそのまま入れて下さい
英数字は半角です
7-Zipを使うと漢字も入れられます
0824名無しさんから2ch各局…
垢版 |
2018/10/23(火) 01:57:37.74
遅まきながらEF-6190 2台(1台はメモリーユニットA付き)を入手しました、しがない組み込み屋でございます。
部品のリワーク等は得意なんですが、既にダンプどころか解析も佳境のようで敬服しております。
前スレからの流れを改めて追わせていただきます。職場のHDDの肥やしになっていたこれをインストール
しましたので、お手伝いできることがありましたらお知らせ下さい。
https://imgur.com/a/1Z3N2uv
0825前スレ549
垢版 |
2018/10/23(火) 19:55:22.50
>>824
よろしくお願いします
ファームの再upが必要でしたらお申し付け下さい

早速で何なのですが、適当なところにブレークポイントを設定して、
>>564 の手順を踏んだうえで、(5)の内容を教えていただきたく思います
(6650〜の9wordはオール0でお願いします)
お手隙なときにでもよろしくお願いします
0826前スレ549
垢版 |
2018/10/24(水) 00:04:46.72
>>825
6650〜じゃなくて6550〜でした
すみません
0827824
垢版 |
2018/10/24(水) 22:30:06.64
早速レスありがとうございます。
TSOP48の読み出しは可能なんですが、アップしていただけるようでしたら
バージョン等の比較や組み立て方の確認用に使わせて頂きます(__)
0828前スレ549
垢版 |
2018/10/25(木) 19:30:10.45
>>827
上げておきました(元バイナリ、組立済、ディスアセンブル済等々)

ttp://whitecats.dip.jp/up/download/1540463974/attach/

いつも通り、ダウンロードパス、展開パス共に >>125 に書かれている通りです
突っ込みなどありましたらよろしくお願いします
0829名無しさんから2ch各局…
垢版 |
2018/11/07(水) 21:44:17.38
OP25ってのを見つけたけど当方だとP25運用局なし
ttp://osmocom.org/projects/op25/wiki

AESとかあるのが気にはなるんだけど
0831前スレ549
垢版 |
2018/11/26(月) 23:45:01.29
>>830
ご所望のファイルを再upしました

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

(暗号化アーカイブではないのでFast Uploaderにしました)
0832名無しさんから2ch各局…
垢版 |
2018/11/27(火) 14:13:40.36
>>831
ありがとうございます
度々お手数をおかけして申し訳ございませんが
601.c等が含まれるファイルも再うpいただけると幸いです
0833前スレ549
垢版 |
2018/11/27(火) 20:09:47.78
>>832
あまり整理せずに全部詰め込んでみました

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

初公開のプログラムもありますが説明等は省略します 分からなければご質問ください
0839名無しさんから2ch各局…
垢版 |
2019/01/07(月) 00:10:13.94
前スレ549様、ほか活動中の皆様
5416DSKボードが起動できるようになり>>825を試そうと数か月・・
COFFヘッダ的なものが見当たらず>>100をメモリ転送できない状況です。
PAGE1->DATA、PAGE2->PROG0に割り付ければ何とかなる?と思うのですが
何か名案はないでしょうか...
0840前スレ549
垢版 |
2019/01/07(月) 23:03:06.09
大変ごぶさたしております&本年もよろしくお願いいたします
>>839
自分は手を出せていないのです...
自分ならまずはGCCのobjcopyコマンドを最初に試してみると思います
0841名無しさんから2ch各局…
垢版 |
2019/01/08(火) 23:51:33.97
前スレ549様、大変ごぶさたしております。
>>840
ありがとうございます。
今更ですが、objdump -D で自己解決では?と思ったのですが、
自分の環境では当時から -d の対応すら出来なかったことを思い出しました。
.asmに成功されたおすすめのobjdumpを差支えなければ
ご教示いただけないでしょうか。
0842前スレ549
垢版 |
2019/01/09(水) 20:15:34.37
>>841
確か自分でビルドしたbinutilsを使ったと記憶しています
確かこの↓のページを参考にしました ここに置いてあるMinGW用バイナリで事足りるかもしれません

ttp://7shi.hateblo.jp/entry/2013/07/30/011348

supported architectures: に tms320c54x が入っていれば正解です
0844名無しさんから2ch各局…
垢版 |
2019/02/02(土) 20:47:34.78
>>841
1ヶ月頑張ってみました。
C54xのオブジェクトは -d(と-D)で.asmが生成できるようになりました。
549様のPAGE2,3は相変わらずうまく行きません。
-b binary -m tms320c54x とすると,binaryとは認識しますがそこまでです。
549様のop設定、各PAGEの連結や変換など、良いお知恵はないでしょうか。
0845前スレ549
垢版 |
2019/02/04(月) 20:25:35.37
>>844
レス遅くなってすみません
ディスアセンブルに使っていた環境がしばらく前に壊れてまして、再構築していなかったのです
これから再構築してみますので、もうしばらくお待ちください...
0850名無しさんから2ch各局…
垢版 |
2019/02/07(木) 10:16:39.65
>>847
4台なら安いもんじゃない?
俺、これぐらいで普通に買えるなら喜んで出すよ。
これ、研究以外の人が落とせたとして、お住まいの地域の周波数は書き込めるんだろうか。
0851名無しさんから2ch各局…
垢版 |
2019/02/07(木) 11:55:14.20
どうせもうリモートでロックかけられてて起動すらせん状態だろうけど
下手すればi社とかM社とかの息の掛かった人間が落札して技術が漏れないように処理されるかもしれない
できれば"デコードするために頑張っている人間"の手に渡って欲しいもんだ
0855名無しさんから2ch各局…
垢版 |
2019/02/07(木) 22:09:36.46
10万超えてるし、いたずらor関係者の妨害入札が混ざってきた感じ?解析班が入手して本気出すなら支援しても良い。
0857名無しさんから2ch各局…
垢版 |
2019/02/07(木) 22:28:03.05
>>855
関係者ならヤフーに連絡してオークション自体中止にできるんじゃないかな
まあ、自治体単位だからどこから流出したかもわからず
親切に手を打つところがないとこのままだろうけど…
落札阻止するなら総務省に通報かな?
0858名無しさんから2ch各局…
垢版 |
2019/02/07(木) 23:02:30.93
>>857
出品者は具体的なの事は何も書いていない。
写真と思わせぶりな最低価格で周りが勝手に祭りにしている。
外装だけで中身カラッポだったら面白いがw
0859名無しさんから2ch各局…
垢版 |
2019/02/07(木) 23:44:15.95
>>856
モニタの周りが赤いやつね。

阻止とか野暮な事は止めよう。
巡り巡って何か有益な事になるかも。
つか、流出が始まった事が確認出来ただけでも有益だ。いつか縁があるかもしれんしね。
どう動くか、騒がずに見守ろうや。
0860名無しさんから2ch各局…
垢版 |
2019/02/07(木) 23:47:39.88
ジャンクだからねえ・・・

開封して完全にぶっ壊されている可能性もあるし
0863名無しさんから2ch各局…
垢版 |
2019/02/08(金) 12:44:36.77
まぁ…今度は本当に静かに騒がず見守りましょう。ここで誰かが騒ぐと、また聞ける日が遠ざかってしまう、、
これを解読班の方々が是非落札して、パソコン1台で復調される日を、皆様で待ちましょう。
0866名無しさんから2ch各局…
垢版 |
2019/02/17(日) 00:54:32.02
>>845
遅くなりました、レスありがとうございます。
PAGE2,3と同じものができました(素人なので単にパラメータ不足でした…)。
PAGE1の未開示コードは本体と関係ありでしょうか・・
※基板への流し込みは継続検討です。
別件ですが、当地の状況からtype=84は「調査」のようでした。
0867前スレ549
垢版 |
2019/02/18(月) 00:11:20.98
>>866
全然作業が進んでいなくて、フォロー出来ずにすみません...(公私共にトラブってまして...ぎっくり腰とか)
PAGE1はデータ専用領域なので、データとして固定コードブックなどが入っているはずです
(質問の意図を読み間違えている気もします すみません)
あとtype=84の件ありがとうございます 参考にさせていただきます
0869名無しさんから2ch各局…
垢版 |
2019/03/15(金) 10:36:30.43
保守。

久しぶりにTFDの方面波聞きたいわ〜
TDMAかつAMBE仕様の方面波の音声デコードを報じたRLの記事から、かれこれ幾歳月経ったけどあれから続報も無くてね、gnuradioとかで試してみたいから少しはヒントでも欲しかったんだけどなぁ。
あの記事はSDR#からパイプしてるから凄えなぁと感心してたけど、雑駁な概要しかわからなくて
SCPCがコーデックの絡みでムリでもTDMAは何とか頑張ってデコードしてみたい。
だれかTCHとかのフレーム構成とかヒントをお持ちでしたら、教えて下さいませ。
0870名無しさんから2ch各局…
垢版 |
2019/04/13(土) 15:06:34.09
保守
0872名無しさんから2ch各局…
垢版 |
2019/04/19(金) 04:03:06.38
>>867
ご無沙汰しております。
とうとうちょっとだけコードが呼べたので(メモリが足りず全部は無理)
謎のc7cfをやってみました。リロケート環境なので間違っていると思いますが
参考に報告します。6b06~6B0f(6b10からも同じ)
→f838,cdbb,09da,1201,1ae3,2425,2d0b,3611,3f2d,485d
何なのかはさっぱり??です。
0873前スレ549
垢版 |
2019/04/23(火) 21:51:25.38
>>872
ありがとうございます
とは言っても、自分もさっぱり?なので、今後検証したいとおもいますです...
0874名無しさんから2ch各局…
垢版 |
2019/04/23(火) 22:56:29.09
関東以外の私鉄もいずれ安価なFSKでデジタル化する所が増えてくるだろうけどその一方で新スプリアス対応の新型のアナログで設備更新する事業者もかなりあるな。
0875名無しさんから2ch各局…
垢版 |
2019/04/25(木) 14:21:28.93
>>849
協力します
0876名無しさんから2ch各局…
垢版 |
2019/04/25(木) 23:52:04.89
>>872
ご無沙汰しております。どうかよろしくお願いします。
自分のXp環境を辿ってこれを発見しました。
ttp://whitecats.dip.jp/up/download/1556203119/attach/1556203119.zip
パスワードは549様に合わせました。
(今はフリーのようですが、連休明けに下げます)。
ボードと同じ答えが出ましたので、ご検証いただければ思います。
どうかよろしくお願いします。
0877前スレ549
垢版 |
2019/05/08(水) 19:44:50.36
大変ご無沙汰しております...

>>876
白猫さんが行方不明みたいですので、代わりに本家の場所を置いておきます

ttp://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv3/CCS_3_3/exports/CCS_3.3.83.20_Platinum.zip

これは本家のサポート掲示板(ttps://e2e.ti.com/support/tools/ccs/f/81/t/580754)に書かれているものなので、個人的には秘密でも何でもないと思っておりますです...
0879名無しさんから2ch各局…
垢版 |
2019/05/16(木) 03:43:10.38
前スレ549様
大変ご無沙汰しております。
>>877
ご配慮ありがとうございました。
>>825
MSM7717-02の+0ぽいのが出ました。
手作業なのでその先は分かりません。。
自分には作れないので恐縮なのですが
603.cの8ビットシリアル出力版的なものを
ひょっとしてお持ちではないでしょうか。
0880名無しさんから2ch各局…
垢版 |
2019/05/17(金) 02:43:44.46
>>879
さらに力業でやってみました。596様は神です。
>>808
この通りだと思いました。時間幅が広くて自分には無理そうです。
0882前スレ549
垢版 |
2019/05/18(土) 19:52:21.50
>>879
おつかれさまです
音声デコードに初成功ですね!

603.cの音声部分のみの出力ですと、ワンライナーでは

cat hoge.bin | 101 | 603 | grep VOICE | awk -F ' -> ' '{ print $2 }' | sed 's/ //g' > hoge.hex

とか書いています
これで空行を含んだ16進表記テキストが出来ますので、これを xxdコマンドを使ってバイナリに戻します

xxd -r -p hoge.hex hoge.mcelp

こんな感じでやってます
もちろんパイプで繋いで一発バイナリ化も可能です

>>880
ここまで来ておいて何なんですが、あのテーブルはまだ完全ではなさそうな気がしています...
0885名無しさんから2ch各局…
垢版 |
2019/05/21(火) 16:42:26.87
>>882
大変おつかれさまです、まだ全然だめです
間違った合成の機械音ですので、色々ご指摘ください
ttp://whitecats.dip.jp/up/download/1558421635/attach/1558421635.zip
PASSは以前と同じです

<<486の前後戻しをしないで強行してもそれなりではと思い
603に>>793を適用して>>564を140回単純繰り返しました
ノイズなくデジタルぽい音色の有無が分かる程度です
部分的にレベル破綻したので、共通データの共用は必要みたいです
音節の引っ張りが長続きしないので、時間インタリーブ的なものか
係数の関係で違う波形になったのか・・ここらが不明です

エンコードがうまく行ったら統計を取ってみようと思います
0889前スレ549
垢版 |
2019/05/22(水) 20:18:57.50
>>885
頂きました。が、Windows標準のメディアプレイヤーでは再生できませんでした...

で、ここまでの調査経過といくつか情報をまとめておきます...
・M-CELPは1フレームあたり139ビットで構成される
・138ビットが実パラメータで、1ビットはフレームパリティ
・1フレームは40ms相当で、10msサブフレームが4つ
・138ビットは、(1+7+6+6)+(8+16+7)+(5+16+7)+(8+16+7)+(5+16+7)に分割される
・(1+7+6+6)はLSP(線スペクトル係数パラメータ)
・(8+16+7)と(5+16+7)はサブフレーム情報(各々10ms)
・第1,3サブフレームの8はピッチディレイ(=適応コードブックインデックス)(≒周波数情報)
・第2,4サブフレームの5は第1,3サブフレームのピッチディレイの整数部分からの差分値
・第1〜4サブフレームの16は代数コードブック(=固定コードブック)インデックス
・第1〜4サブフレームの7はゲインコードブックインデックス

・これによく似たデータ構造を持っているのが、AMR-NBの10.2kbpsモード
・処理全体としては、CS-ACELP(ITU-T G.729)に酷似している

CS-ACELPもAMRも文献やソースコードが公開されているので、取り寄せて比較調査中です...
0890名無しさんから2ch各局…
垢版 |
2019/05/22(水) 20:56:07.46
>>885
失礼しました。u-law形式は開けないことを忘れてました。
PCM形式で再アップしました。つまらないですが。
ttp://whitecats.dip.jp/up/download/1558525910/attach/1558525910.zip
訳は分かりませんがエンコード部を構築中(残り半分くらい)です。
0899名無しさんから2ch各局…
垢版 |
2019/05/24(金) 18:59:37.05
>>896
G1EとpokoはRLの一件からスレにでれなくなったんだよ。
知りたきゃ過去スレ漁れ!!通りすがりからは以上です!
0900名無しさんから2ch各局…
垢版 |
2019/05/24(金) 19:20:33.18
スレ汚すなと言われてるけど、反応してすいません。
過去スレからずっと見てきてるんですけど、それあなたの妄想じゃありませんか?RLのTFDの記事を言ってるんでしょうが、両氏が関係者だなんて私にはさっぱりそう見えないんですけど。個人的に気に入らないから両氏を排他したいだけに見えるんですよ。違いますか?
仮にコテ外して現れてるとしても、挙がって来る情報から有益をもたらしているのであれば、それはそれでいいんじゃないですか?ここは技術の共有と成果を拓くためのスレですよね?
0902名無しさんから2ch各局…
垢版 |
2019/05/24(金) 20:37:26.95
擁護にあたるようなことが書かれれば書かれるほど
pokoにゃんとG1Eの香ばさが増すからやめれ
0903名無しさんから2ch各局…
垢版 |
2019/06/01(土) 16:21:12.17
苦労して解読できても音声通話は少ない

本部から○○指揮1
○○指揮1ですどうぞ
スマホ開局せよ
スマホ開局了解
0905前スレ549
垢版 |
2019/06/09(日) 20:01:13.16
大変ご無沙汰しております...
>>885

>>793の代わりの配列をもう一つ作ってみました
603.cの1090行目が"#if 0"の、逆順表示用です
評価していただければ有難いです...

{
/* LSP */
18, 19, 20, 61, 62, 63, 64, 65,
84, 85, 21, 22, 23, 24,
86, 87, 88, 89, 90, 91,
/* 1st half */
66, 67, 68, 69, 70, 71, 25, 26,
27, 28, 29, 92, 93, 94, 30, 95, 96, 97, 98, 99, 100, 101, 102, 31,
0, 32, 1, 2, 3, 4, 5,
33, 34, 35, 36, 103,
37, 38, 39, 104, 105, 106, 40, 107, 108, 109, 110, 111, 112, 113, 114, 41,
6, 42, 7, 8, 9, 10, 11,
/* 2nd half */
12, 13, 14, 15, 16, 17, 43, 44,
45, 46, 47, 115, 116, 117, 48, 118, 119, 120, 121, 122, 123, 124, 125, 49,
72, 50, 73, 74, 75, 76, 77,
51, 52, 53, 54, 126,
55, 56, 57, 127, 128, 129, 58, 130, 131, 132, 133, 134, 135, 136, 137, 59,
78, 60, 79, 80, 81, 82, 83
};

(これは無音→有音と有音→無音の遷移の際のビットパターンから求めたものです)
0906前スレ549
垢版 |
2019/06/09(日) 21:59:20.23
>>905
一部意味不明になってしまったので追記します
逆順表示は未公開だったようです...すみません

逆順表示にするには、1090行目あたりを、

for (i = 5; i < 89; i++) celp_mca[j++] = deconvo_result[i];
for (i = 101; i < 155; i++) celp_mca[j++] = deconvo_result[i];

から、

for (i = 88; i > 4; i--) celp_mca[j++] = deconvo_result[i];
for(i = 154; i > 100; i--) celp_mca[j++] = deconvo_result[i];

に(for文のカッコの中身を)置き換えてください
0907名無しさんから2ch各局…
垢版 |
2019/06/11(火) 03:50:19.47
ご無沙汰しております
>>905
大変おつかれさまです
前回のデータは603.cの書き換えを1か所していませんでしたので
4通り(>>793>>905 それぞれでif0、if1)試してみました
ttp://whitecats.dip.jp/up/download/1560191198/attach/1560191198.zip
793のif1と905のif0が歪が少なく、いい感じですが言葉になってません
※フレーム間インターリブの想定は試せていません
encoderは暴走(intmで何処かに飛ぶ)がようやく収まった感じですが
decoder折り返しでまともな音にならず、先に進めていません
全体的に勘違いが多くてdecoderも動いていないだけかもしれません…
0909名無しさんから2ch各局…
垢版 |
2019/06/11(火) 12:47:17.22
ダメなの?別によくないか?
俺はこのスレの展開をいつも楽しみにしてるから、進展が見れて嬉しいぞよ。
0910名無しさんから2ch各局…
垢版 |
2019/06/11(火) 13:01:33.71
そんくらいしかこのスレの存在意義がないからな
0913名無しさんから2ch各局…
垢版 |
2019/06/11(火) 16:57:06.99
>912
お前>908とはまた違うアホだなw
有益なことの共有?んならお前んち定期的に解放して自称技術者オフでもやってやれよw
レス数が900を超えています。1000を超えると表示できなくなるよ。

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