日記・備考録
Diary/Memorandum

2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024/ 1 2 3 4 5 6 7 8 9 10 11 12 | 2025
Search
July August
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
September | Home

2024/09/01~

....................................................................................................................................

2024/08/31

GNSS C++ solutions: General GNSS, DSP and C++ programing thoughts

-------------------------------------

https://github.com/jmfriedt/max2771_fx2lp

....................................................................................................................................

2024/08/30

Youtube, PocketSDR clone (MAX2771) feeding gnss-sdr for position and velocity (PVT) solution: SDR GPS

....................................................................................................................................

2024/08/25

2年ぶりにノートPCを新調。 ASUS Vivobook S16 (CPU: Ryzen AI 9 HX 370, 12C/24T, RAM: 32GB, SSD: 1TB, OS: Windows 11)。とりあえず、PocketSDR/test/utest/sdr_func_c_test の結果 (シングルスレッド)。

             Ryzen AI 9 HX 370               Core i7 1260P              Core i9 13900HX
        mix_carr corr_std corr_fft   mix_carr corr_std corr_fft   mix_carr corr_std corr_fft (ms)
 12000    0.0033   0.0032   0.0429     0.0030   0.0047   0.1005     0.0031   0.0047   0.0719
 16000    0.0032   0.0049   0.0353     0.0047   0.0063   0.0861     0.0031   0.0063   0.0656
 24000    0.0037   0.0082   0.0812     0.0063   0.0110   0.1805     0.0062   0.0078   0.1407
 32000    0.0074   0.0089   0.0749     0.0078   0.0157   0.1897     0.0078   0.0109   0.1469
 32768    0.0067   0.0114   0.1136     0.0094   0.0141   0.2231     0.0078   0.0109   0.1735
 48000    0.0098   0.0147   0.0849     0.0142   0.0219   0.1709     0.0109   0.0172   0.1219
 65536    0.0130   0.0212   0.3866     0.0188   0.0298   0.6510     0.0156   0.0250   0.5156
 96000    0.0196   0.0311   0.5605     0.0283   0.0471   1.1118     0.0219   0.0375   0.8594

PocketSDR/python/pocket_sdr.py の結果。24MHzサンプリング 949 CH中 175 CH追尾で、CPU負荷 51〜53 %。250 CHまでは実用になりそう。なお、v.0.13のままでは、相関器コード中 malloc() のオーバヘッドが大きくて、マルチスレッド性能が全然出なかったので、CH初期化時にメモリを確保するよう修正している。ZEN5はAVX512に対応しているので、一部AVX2のコードをAVX512に置き換えてみたが、むしろ遅くなってしまった。

補足: AVX512には、AVX2の _mm256_sign_epi8() に対応する命令が存在しないとかあって単純にコード書き換えできないし、書き換えできたとしても速くならない。どうせほとんどのIntelの石では使えないし、今のところAVX512を採用するメリットはなさそう。(8/26追記)

....................................................................................................................................

2024/08/24

DataGNSSからPocketSDR GNSS receiver 1式頂きました (下は自作基板No.6)。ありがとうございます。基板厚が1.6→1.2mmに変更されている以外、オリジナルとほとんど同一設計の様です。機械実装のせいかRFの特性も安定していてスプリアスレベルも十分低いです。

-------------------------------------

Telegram, PocketSDR GNSS receiver

....................................................................................................................................

2024/08/17

DATAGNSS, POCKETSDR GNSS RECEIVER

....................................................................................................................................

2024/08/09

QZSS, みちびきインタビュー 東京大学 中須賀真一「安定的な位置情報を提供するインフラに大きく進歩」, 2024年8月8日

> 海外展開のための課題としては、日本にはGNSSの教育拠点が少なすぎるということがあります。GNSS関係の国際会議には、
> アメリカや中国からは何千人の規模で来ますが、日本からの参加者は10〜20人ぐらいです。大学関係者は5、6人しかいません。
> 日本の大学でGNSSの講座をもっているのは東京大学と海洋大と中部大ぐらいなのです。研究資金が付かないし、科研費(科学
> 研究費助成事業)を申請しても、その研究を審査できるその分野の人がいないために審査できないから、良さが分からない。
> だから科研費でもなかなかお金取れない。日本ではそういう状況です。だから学生が育たたない。

....................................................................................................................................

2024/08/01

....................................................................................................................................

〜2024/07/31


Home by T.Takasu