« 2025年2月 | トップページ

2025年3月

2025年3月16日 (日)

松屋でサムギョプサル風極厚豚バラ焼肉定食をいただく。かなり厚い豚バラがたくさん入っていて、そこにキムチとにんにくスライスが加わり、固形燃料コンロでずっと熱々なのでなかなか美味しかった。

以前、店舗限定のときに食べたが全国展開になったので注文。

20250309-114250_20250309164401 20250309-114254

これは本当に肉の量が多い。にんにくスライスがはいっているのもいい。

コチュジャンはちょっと塩辛い(辛いではなく)と最初思ったがだんだん肉の油とまざっていい感じになる。

なかなか美味しかった。

2025年3月15日 (土)

リニューアルオープンした大阪市立美術館で「What’s New! 大阪市立美術館 名品珍品大公開!!」を観てきた。屏風、石像、青銅器、陶器、日本画など様々なものが観られて面白かった。最後に羽人がいた。全部写真撮影OKでした。

本当に久しぶりにやってきた。前はこの真ん中の階段から入っていたが、リニューアルして左右から入るように。

20250312-132047

20250312-132017

写真撮影OKだったのでたくさんの写真を撮ったが、その一部。

20250312-132247

20250312-132812

20250312-134415

20250312-13593720250312-140518

20250312-140656

20250312-140952

そして最後に羽人がいた。

20250312-142338

3月30日までです。4月の日本国宝展も楽しみ。

 

 

 

 

 

 

 

 

 

2025年3月14日 (金)

UnityでVisual C#用の常微分方程式ソルバーOpen Solving Library for ODEs(OSLO)を使う(3)三体問題の周期解としてまずは有名な8の字を描くものをやってみる。

前々回はピタゴラスの三体問題という全員がどこかに飛んで行ってしまうものをやってみた。

今回は周期解。実はもう数百万とか解が見つかっているそうだが、まずは一番簡単で有名な8の字解。

前々回と初期値と質量が違うだけなのでコードは省略。こちらに初期値と質量の値があります。

Python+Scipyでルンゲクッタ8次のDOP853(Dormand Prince)を使う(その7) 三体問題の周期解いろいろ(1) 8の字解

そして結果の動画。

お互い追いかけあっているようで面白い。

次は別の周期解でやってみる。

高周波・RFニュース 2025年3月14日 Microwave Journalでテラヘルツデバイス製造解説、IgnionのRF、アンテナ向けAIツールOxionが2.0に、TIが1.38mm²の超小型MCU発表、IntelのCEOはLip-Bu Tanに。

・Microwave Journalでテラヘルツデバイス製造解説

https://www.microwavejournal.com/publications/1

202503141

スペシャルフォーカスはケーブル&コネクタ。

https://www.microwavejournal.com/publications/1/editions/348

・IgnionのRF、アンテナ向けAIツールOxionが2.0に

Ignion Adds an AI Assistant, PCB Gerber Review and Other Features to its Antenna Design Tool

202503142

・TIが1.38mm²の超小型MCU発表

TI introduces the world's smallest MCU, enabling innovation in the tiniest of applications

202503143

・IntelのCEOはLip-Bu Tanに

Intel Appoints Lip-Bu Tan as Chief Executive Officer

202503144

2025年3月13日 (木)

「謎の香りはパン屋から」を読んだ。パン屋でバイトする女子大生がパン屋で起きるちょっとした謎を解き明かす作品。舞台が豊中なので阪急オアシス、石橋商店街、蛍池とか出てきて笑った。本格ミステリというのではないですが、とにかく空気感や「小説柄」がいい小説でした。

「このミステリーがすごい!」大賞を取ったということで本屋さんで平積みになっていたのを買ってようやく読めた。

20250309-162050

アマゾンリンク:https://amzn.to/41whbxT

連作短編5作からなる小説で、あらすじはこれ。

大学一年生の市倉小春は漫画家を目指しつつ、大阪府豊中市にあるパン屋〈ノスティモ〉でアルバイトをしていた。あるとき、同じパン屋で働いている親友の由貴子に、一緒に行くはずだったライブビューイングをドタキャンされてしまう。誘ってきたのは彼女のほうなのにどうして?疑問に思った小春は、彼女の行動を振り返り、意外な真相に辿りつく……。

とにかく豊中付近は私もよく知っているところなので親近感。阪急オアシスが出てきたときは笑った。もちろん阪急電車も出てくる。

解く謎がちょっとしたもので、それもちょっと強引?と思うのもあったがこれはそういうことを楽しむ話ではなくて、柔らかい空気感とか、雰囲気、登場人物たちの心情、そしてパンを楽しむお話で結構面白かった。選考理由で人柄ならぬ小説柄がいい、というのが出てたのはなるほどと納得。人が死なないミステリが読みたい方はぜひ。

高周波・RFニュース 2025年3月13日 NordicとQorvoがAliroとMatterのリファレンスアプリケーション提供、TSMCとMediaTekがパワーアンプと電源管理ユニット統合、3GPPのTSG RANの議長がSamsungの人に、Silicon Labsが超小型Bluetooth Soc, QuectelがWi-Fi/BTモジュール発表

・NordicとQorvoがAliroとMatterのリファレンスアプリケーション提供

Nordic

Nordic Semiconductor and Qorvo reference application for Aliro and Matter accelerates time-to-market for access control and smart lock applications

Qorvo

Nordic Semiconductor and Qorvo reference application for Aliro and Matter accelerates time-to-market for access control and smart lock applications

202503131

・TSMCとMediaTekがパワーアンプと電源管理ユニット統合

TSMC and MediaTek Demonstrate First Integrated PMU and PA for Wireless Connectivity Products on N6RF+ Process Technology

・3GPPのTSG RANの議長がSamsungの人に

Samsung Research’s Younsun Kim appointed as Chair of 3GPP Technical Specification Group Radio Access Network

TSG RAN elects its new leadership team

202503134

・Silicon Labsが超小型Bluetooth Soc

Silicon Labs Unveils BG29: The Future of Bluetooth® LE in Miniature Devices

202503132

・ QuectelがWi-Fi/BTモジュール発表

Quectel introduces FCM363X Wi-Fi 6 and Bluetooth 5.3 module for high-performance short-range connectivity

202503133

 

2025年3月12日 (水)

UnityでVisual C#用の常微分方程式ソルバーOpen Solving Library for ODEs(OSLO)を使う(2)ブルースカイ・カタストロフィを生じるGavrilov Shilnikov modelを計算してDormand&PrinceのRK547Mで計算して玉を動かして軌跡を付ける。ぐるぐる回っていたと思ったら突然広がって戻る。

今回は千葉逸人さんが中二病用語と言っていたこれをやってみる。

 Python+Scipyでルンゲクッタ8次のDOP853(Dormand Prince)を使う(その11) 中二病用語、ブルースカイ・カタストロフィを生じるGavrilov Shilnikov modelを計算してGIFアニメに。

詳しくはスカラーペディアに。

Blue-sky catastrophe

この式を計算してます。

Bluesky_20250303110601

早速動画から。

ぐるぐる回っていたと思ったら突然広がって戻るのが面白い。スカラーペディアに出ていた図ともよく合ってる。

ソースコードはこちら。


using UnityEngine;
using System;
using System.Collections.Generic;
using Microsoft.Research.Oslo;
using System.Linq;

public class MathNET05 : MonoBehaviour
{
    List<float> x0 = new List<float>();
    List<float> x1 = new List<float>();
    List<float> x2 = new List<float>();
    int count;
    int n;

    void Start()
    {
        double t0 = 0.0;
        double tmax = 1000.0;
        n = 20000;
        double dt = tmax / n;
       
        var sol = Ode.RK547M(
            0,
            new Vector(0.012277918, -2.356078578, 0.018241293),
            (t, x) => Bluesky(t, x),
            new Options
            {
                AbsoluteTolerance = 1e-12,
                RelativeTolerance = 1e-12
            });
        var points = sol.SolveFromToStep(t0, tmax, dt).ToArray();
        n = points.Length;
        count = 0;
        foreach (var s in points)
        {
            x0.Add(Convert.ToSingle(s.X[0]));
            x1.Add(Convert.ToSingle(s.X[1]));
            x2.Add(Convert.ToSingle(s.X[2]));
        }
    }



    void Update()
    {
        if (count < n)
        {
            transform.position = new Vector3(x2[count], x1[count], x0[count]);
        }
       
        count += 5;

    }

    Vector Bluesky(double t, Vector x)
    {
        double[] xdot = new double[3];
        double myu = 0.456;
        double eps = 0.0357;
        xdot[0] = x[0] * (2.0 + myu - 10.0 * (x[0] * x[0] + x[1] * x[1]))
            + x[2] * x[2] + x[1] * x[1] + 2.0 * x[1];
        xdot[1] = -x[2] * x[2] * x[2] - (1 + x[1]) * (x[2] * x[2] + x[1] * x[1] + 2.0 * x[1])
            - 4.0 * x[0] + myu * x[1];
        xdot[2] = (1 + x[1]) * (x[2] * x[2]) + x[0] * x[0] - eps;
        return new Vector(xdot);
    }



}

 

高周波・RFニュース 2025年3月12日 iFixitが任天堂Alarmoを分解、なんとSocionextの24GHzミリ波センサ’積んでる!Next G Allianceが6Gに向けたデジタルツインとFWAのホワイトペーパー発行、Qorvoが統合型UWB SoC発表、SemtechがLora、u-bloxとTelitがGNSSモジュール発表

・iFixitが任天堂Alarmoを分解、なんと24GHzセンサ積んでる!

Adafruitsと共同で解析している。うごきセンサーは要するにミリ波レーダー。

Happy Mario Day! iFixit + Adafruit Explore What Makes the Nintendo Alarm Clock Tick

202503123

型番からすると(SC1233A)Socionextのもの。

24GHz 電波式測距センサー 2D検知モデル SC1233AR3

202503125

FCCでの検索結果

https://fcc.report/FCC-ID/BKECLO001

・Next G Allianceが6Gに向けたデジタルツインとFWAのホワイトペーパー発行

ATIS’ Next G Alliance Shows How Digital Twins and Fixed Wireless Access Will Enable Innovative New 6G Applications

202503121

・Qorvoが統合型UWB SoC発表

Qorvo Expands Ultra-Wideband Portfolio with First Fully Integrated Low Power SoC

202503122

・SemtechがLora、u-bloxとTelitがGNSSモジュール発表

Semtech Launches LoRa Plus™ LR2021 Transceiver with LoRa® Gen 4 Technology

u-blox unveils DAN-F10N: Redefining what’s possible with the most compact and reliable dual-band GNSS antenna module

Telit Cinterion Launches New Modules: The LE310 and SL871K2 for Affordable, Low-Power LTE Cat. 1 bis and Multi-Constellation GNSS

202503124

2025年3月11日 (火)

豊中の椋橋総社(くらはしそうしゃ)でお参り。関西だけど鯉がいてカープの帽子被っている。素戔嗚尊(スサノオノミコト)が鯉に乗って降りてきたので鯉の宮ともいうそう。承久の乱の発端でもあるそうだ。

本日は豊中の椋橋総社(くらはしそうしゃ)へ。

20241128-132633 20241128-132637 20241128-132930 20241128-132936

鯉がいるというか、それがカープの帽子をかぶっているのにびっくり。大阪なのにいいのかな。まあ鯉の宮だから仕方ない。素戔嗚尊(スサノオノミコト)が鯉に乗ってやってきたそうで。

20241128-132950

承久の乱の発端でもあるそうで、なかなか情報量の多い神社でした。

20241128-133052

 

 

 

 

 

高周波・RFニュース 2025年3月11日 3GPPが韓国で6Gワークショップ開催、パナソニックのスマートホーム用モジュールにNordic nRF54L15が採用、QuectelがQualcomm ICを使ったスマートモジュール発表、TDKがMnZnフェライト材料2種発表、QualcommがEdge Impulseを買収

・3GPPが韓国で6Gワークショップ開催

3GPP workshop on 6G

202503111jpg

・パナソニックのスマートホーム用モジュールにNordic nRF54L15が採用

Panasonic modules built on Nordic’s nRF54L15 SoC promise high performance and efficiency, and low power consumption for advanced IoT applications

202503112

・QuectelがQualcomm ICを使ったスマートモジュール発表

Quectel unveils the SG882G smart module with edge computing capabilities for next-generation high-performance IoT applications

202503113

・TDKがMnZnフェライト材料2種発表

高温低損失MnZnフェライト PEM95材

大電力用MnZnフェライト PEL95材

 

202503114

・QualcommがEdge Impulseを買収

Qualcomm to Bolster AI and IoT Capabilities with Edge Impulse Acquisition

 

 

 

 

Julia言語でタッパーの自己言及式(不等式を計算して図示するとまた不等式になる)を描いてみる。543桁の数を含む計算が必要だが、デフォルトで任意精度演算が可能なので容易にできた。

Google ColabでJuliaが使えるようになっていたということで普及しそう。しかし私は全然いじったことがない…

この機会にちょっと触ってみよう。とりあえず公式サイトのマニュアルをペラペラと読んで5%くらいは分かった。

任意精度演算がデフォルトで可能なのを知ったので、最近うちのブログによくアクセスがあるタッパーの自己言及式をやってみる。big(数)としただけで使えるのは便利。ただ途中で改行するとエラーになったので(括弧の中なのに?)一行が長い…

コード:


using Plots

setprecision(BigFloat, 2000)
k = big(960939379918958884971672962127852754715004339660129306651505519271702802395266424689642842174350718121267153782770623355993237280874144307891325963941337723487857735749823926629715517173716995165232890538221612403238855866184013235585136048828693337902491454229288667081096184496091705183454067827731551705405381627380967602565625016981482083418783163849115590225610003652351370343874461848378737238198224849863465033159410054974700593138339226497249461751545728366702369745461014655997933798537483143786841806593422227898388722980000748404719)
nx = 106
ny = 17
z = zeros(Int8, ny, nx + 1)
for i in 1:nx+1
    for j in 1:ny
        x = i - 1
        y = k + j - 1
        f = floor(floor(y / 17.0) * 2^(-17.0 * floor(x) - (floor(y) % 17)) % 2)
        if f > 1/2
            z[ny + 1 - j, nx + 2 - i] = 0
        else
            z[ny + 1 - j, nx + 2 - i] = 1
        end
    end
end

heatmap(z, size=(1300,200))

結果:

Tupperjulia01

一瞬でできるな。

(過去のもの)

 タッパーの自己言及式をPari/GPとExcelで描いてみる。

Python in Excel(PY関数を使うとExcelのセル内にPythonがかける)を使う(その11)多倍長精度計算のmpmath, gmpy2が使えるのでタッパーの自己言及式を描いてみる。セルに数字を書いて色付けするExcelの機能を使った

 

2025年3月10日 (月)

UnityでVisual C#用の数値計算ライブラリMath.NET Numericsを使う(7) OptimizationのLevenberg-Marquardt法(LevenbergMarquardtMinimizer)で非線形最小二乗法(回帰)でNISTの例題Rat43を計算してその軌跡を描く。

さて今回は非線形最小二乗法。

こちらを移植したもの。

 Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(7) OptimizationのLevenberg-Marquardt法(LevenbergMarquardtMinimizer)で非線形最小二乗法(回帰)でNISTの例題Rat43を計算する。


using UnityEngine;
using MathNet.Numerics;
using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.Optimization;
using System;
public class MathNETController : MonoBehaviour
{
    public GameObject PointsPrefab;
    GameObject line;
    Vector<double> x;
    Vector<double> y;
    float scale;
    int n;
    int count;
    // Start is called once before the first execution of Update after the MonoBehaviour is created
    void Start()
    {
        var obj = ObjectiveFunction.NonlinearModel(OptimizeFunction, Gradient, Xdata, Ydata);
        var solver = new LevenbergMarquardtMinimizer();
        var result = solver.FindMinimum(obj, InitialValue1);
        x = Vector<double>.Build.DenseOfArray(Generate.LinearSpaced(1000, 1.0, 15.0));
        y = OptimizeFunction(result.MinimizingPoint, x);
        line = GameObject.Find("Line");
        scale = 50.0f;
        n = x.Count;
        count = 0;
        for (int i = 0; i < Xdata.Count; i++)
        {
            GameObject point = Instantiate(PointsPrefab);
            point.transform.position = new Vector3((float)Xdata[i], Convert.ToSingle(Ydata[i]/scale), 0f);
        }

    }

    // Update is called once per frame
    void Update()
    {
        if (count < n) {
            line.transform.position = new Vector3((float)x[count], Convert.ToSingle(y[count] / scale), 0f);
            count++;
        }

    }
    Vector<double> Xdata = Vector<double>.Build.DenseOfArray(new double[] {
            1.00,   2.00,   3.00,   4.00,   5.00,   6.00,   7.00,   8.00,   9.00,   10.00,
            11.00,  12.00,  13.00,  14.00,  15.00
        });

    Vector<double> Ydata = Vector<double>.Build.DenseOfArray(new double[] {
             16.08, 33.83,  65.80,  97.20,  191.55, 326.20, 386.87, 520.53, 590.03, 651.92,
            724.93, 699.56, 689.96, 637.56, 717.41
        });
    Vector<double> InitialValue1 = Vector<double>.Build.DenseOfArray(new double[] { 100, 10, 1, 1 });
    Vector<double> OptimizeFunction(Vector<double> p, Vector<double> x)
    {
        var y = Vector<double>.Build.Dense(x.Count);
        for (int i = 0; i < x.Count; i++)
        {
            y[i] = p[0] / Math.Pow(1.0 + Math.Exp(p[1] - p[2] * x[i]), 1.0 / p[3]);
        }
        return y;
    }
    private Matrix<double> Gradient(Vector<double> p, Vector<double> x)
    {
        var prime = Matrix<double>.Build.Dense(x.Count, p.Count);
        for (int i = 0; i < x.Count; i++)
        {
            prime[i, 0] = 1.0 / Math.Pow(1.0 + Math.Exp(p[1] - p[2] * x[i]), 1.0 / p[3]);
            prime[i, 1] = -p[0] * Math.Exp(p[1] - p[2] * x[i]) /
                (p[3] * Math.Pow(1.0 + Math.Exp(p[1] - p[2] * x[i]), 1.0 / p[3] + 1.0));
            prime[i, 2] = p[0] * x[i] * Math.Exp(p[1] - p[2] * x[i]) /
                (p[3] * Math.Pow(1.0 + Math.Exp(p[1] - p[2] * x[i]), 1.0 / p[3] + 1.0));
            prime[i, 3] = Math.Log(1.0 + Math.Exp(p[1] - p[2] * x[i])) * p[0] /
                (p[3] * p[3] * Math.Pow(1.0 + Math.Exp(p[1] - p[2] * x[i]), 1.0 / p[3]));
        }
        return prime;
    }
}

結果の動画。計算結果を玉が軌跡を描きながら動く…

 

 

高周波・RFニュース 2025年3月10日 NokiaがAIネイティブ6Gを解説、エッジAIなどの基板についてのeBook、高速FPCのインピーダンス制御記事、ヒロセ電機のミリ波同軸コネクタ、GSAの5G RedCapレポート、Rohmが機能回路サイト公開、u-bloxのcm単位精度のGNSS受信機

・NokiaがAIネイティブ6Gを解説

Unlocking the full potential of AI-native 6G through standards

202503101

・エッジAIなどの基板についてのeBook

eBook: Boards and Solutions for Industrial Networking to Edge AI

202503102

・高速FPCのインピーダンス制御記事

Controlled Impedance on High-Speed Flex PCBs

202503103

・ヒロセ電機のミリ波同軸コネクタ

Hirose Launches Miniature mmWave Field Replaceable Coaxial Connector Family 

202503104

・GSAの5G RedCapレポート

5G RedCap March-2025

・Rohmが機能回路サイト公開

https://www.rohm.co.jp/solution/function

・u-bloxのcm単位精度のGNSS受信機

u-blox ZED-X20P all-band GNSS receiver enables affordable global cm-level precision, customer sampling started

2025年3月 9日 (日)

すき家でスパイシー麻婆茄子牛丼をいただく。花椒が別添えでついてくるのがいい。茄子はかなり大きめに切られていて食感もよかった。もうちょっと辛い方が好みなので卓上の七味で調整。

スパイシーというのがどのくらい?と気になって注文。

20250302-114042

辛い物好きなので、そこまで辛さは感じなかったが、花椒がついてくるのはいいな(3袋くらい欲しい)。

卓上の七味をたっぷりかけて調整。

茄子は思っていた以上に大きく切られていてなかなか美味しかった。

2025年3月 8日 (土)

映画「ウィキッド ふたりの魔女」をIMAX字幕版で観てきた。タイトルが出るところで驚いたが、歌も映像もダンスも素晴らしく何よりお話が面白い。アリアナ・グランデが持ちギャグをしまくるコメディエンヌになっているのも面白かった。2人に友情が生まれるシーンやラストは涙…

やはりここはIMAXで観ようとやってきた。

20250307-115153

ポストカードとシールもらった。

20250307-164627

タイトルが出るところで驚いたというのはDune方式だったということ!これ全然事前情報なかったけれど、別に隠さなくていいんじゃないか。

それはともかく2人とも歌うまいなーと小並感で感心。アリアナ・グランデは当然かもしれないが、シンシア・エリヴォもめちゃくちゃうまい。

ダンスのシーンも多く、しかもラストにはアクションまで。映像美もすごい。

そしてエルファバが気の毒で気の毒で感情移入してしまう。しかし2人に友情が生まれ、そして別れ…のところでは本当に泣ける話に。

とにかくよくできた脚本で本当に面白い。劇団四季のも観たことないし、完全に情報なしで観たのもよかった。

客の入りもかなりよかったし、ヒットするな。

ところで豹?が黒板で計算していたのは特殊相対性理論だった。

2025年3月 7日 (金)

JR西日本の列車で見た珍しいもの:座席の座るところが完全に取り外されているもの、ディスプレイが二重写し。

これはJR神戸線で。座席の座るところが完全に取り外されている。

20241018-153647

20241018-153657

これはJR宝塚線で。わかりにくいが二重写し(右左に同じ画像が出てる)になっている。

20241030-153335

 

 

高周波・RFニュース 2025年3月7日 IEEE Microwave Magazineはマイクロ波測定特集、Qorvo QSPICEにモデリング機能追加、RohmがLTSpice用の回路モデル公開、SamsungとKDDIが無線通信向けAIで協業、TechInsightsもiPhone 16e分解、TDKのフェライト選択ガイド

・IEEE Microwave Magazineはマイクロ波測定特集

もちろんJoel Dunsmoreさんも寄稿

https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6668

202503071

・Qorvo QSPICEにモデリング機能追加

Qorvo Adds Modeling Capabilities to Award-winning QSPICE Circuit Simulation Software

202503073

・RohmがLTSpice用の回路モデル公開

https://www.rohm.co.jp/support/ltspice-circuit

202503074

・SamsungとKDDIが無線通信向けAIで協業

Samsung Electronics and KDDI Research To Advance AI Technologies in Future Wireless Telecommunications

202503075

・TechInsightsもiPhone 16e分解

Apple iPhone 16e Teardown

A First Look at Apple's Budget-Friendly 5G iPhone

・TDKのフェライト選択ガイド

フェライト製品マップ&セレクションガイド

2025年3月 6日 (木)

日経サイエンス2025年4月号(量子力学100年の難問 観測問題)を買った。ウィグナーのAI友人やボーム力学の復活?など。いろんな雑誌が量子力学特集していて、科学は著名な学者の多彩な話題、ニュートンは一般にわかりやすく、数理科学は理系学生向けにそれを高度にした感じ。

サイエンスも量子力学特集していたので買ってみた。

20250303-163845

アマゾンリンク:https://amzn.to/4is9Ypl


観測問題に特化しているのが面白い。内容は

【特集:量子力学100年の難問 観測問題】
量子の見えない世界と我々が見ている世界はどのようにつながっているか 谷村省吾氏に聞く

シュレーディンガーの猫は量子AI で救えるか

 量子コンピュータにウィグナーの友人の友人役をやらせるのは面白い。

電子はいつ到着したのか

 ボーム力学ってもう否定されていたと思ったが復活している?

またもうひとつの特集は古人類学の半世紀で、ルーシー、ホビットの面白い話題が書かれている。

ーーー

 科学2024年8月号 量子力学100年の展開を買ってきた。錚々たる執筆陣がバラエティに富んだ話題のお話を書かれていて面白かった。量子重力はラスボス(大栗さん)、光格子時計は卵パック(香取さん)、そしてフォン・ノイマンはすごすぎる(河東さん、田崎さん)

Newton2025年2月号の特集は量子力学100年。プランク、アインシュタインから始まり量子電磁力学、BSC、トランジスタと言った話題や昨日NHKでもやっていた量子もつれや量子コンピュータなど様々な話題が2ページずつわかりやすく書かれている。今年はこの特集の本多いな。

数理科学 量子力学の軌跡 現代的視点で捉えなおす100年の歩みを買った。1969年の数理科学で山内恭彦、朝永振一郎らが座談会をしていたとか、湯川は最初、核力を電子起源として仁科からアドバイスもらったとか、マクロな状態の重ね合わせやFeynmannおそるべし、とか面白い。

2025年3月 5日 (水)

高周波・RFニュース 2025年3月5日 QorvoがKuバンドのビームフォーマーIC発表、SEMCOが産業向け1206 inch, 220uF, X6S, 4VのMLCC発表、TDKの新μPOL、KeysightがAnalogDevicesと共同で6G FR3デモ、STMが新ワイヤレス内蔵マイコン発表、MWC2025での無線モジュール発表あれこれ

・QorvoがKuバンドのビームフォーマーIC発表

Qorvo Launches Next-Gen Ku-Band Beamformers for High-Performance SATCOM Terminals

202503061

・SEMCOが産業向け1206 inch, 220uF, X6S, 4VのMLCC発表

Samsung Electro-Mechanics Industrial High Capacitance MLCC (1206 inch, 220uF, X6S, 4V)

202503062

・TDKの新μPOL

電源製品: 高電力密度アプリケーション向けテレメトリ機能を備えたμPOL™ DC-DC コンバータの開発と量産

202503063

・KeysightがAnalogDevicesと共同で6G FR3デモ

Keysight to Demonstrate 6G FR3 Characterization Leveraging ADI Technology at Mobile World Congress 2025

・STMが新ワイヤレス内蔵マイコン発表

STMicroelectronics’ new integrated STM32WBA6 wireless microcontrollers combine extra features and performance with power efficiency

202503064

その他MWC2025年関係

Quectel launches 5G transparent antenna, redefining connectivity aesthetics

Sequans Monarch Powers Coyote Nano 2.0 new generation of Stolen Vehicle Tracker

u-blox introduces PointPerfect Live, bringing fast, reliable, and scalable network RTK to high-precision GNSS applications

Telit Cinterion Launches AI-Powered 5G Modules and Data Cards with Qualcomm’s Cutting-Edge Modem

MWC Barcelona 2025 Fibocom Debuts Compact, Low-Power Cat.M Module MQ780-GL Powered by Qualcomm Modem-RF

Marvell Demonstrates Industry’s Leading 2nm Silicon for Accelerated Infrastructur

MediaTek Expands Cloud-to-Edge Leadership with Next-Generation Connectivity and AI at MWC 2025
Showcasing 6G Hybrid Computing Technologies, 5G-Advanced Modem, NR-NTN and Generative AI Gateways

高周波・RFニュース番外編 iFixitがiPhone16eを分解、Apple C1チップはモデムで、トランシーバーチップは基板の上についている。

ようやくiFixitもiPhone 16eを分解した。

iPhone 16e Teardown: Never Before Has Skipping the Upgrade Made More Sense

なるほどC1チップはモデムで、トランシーバーチップは以下の赤枠のところにあるようだ。

Iphone16e_td_02

RFモジュールもこれくらい鮮明に撮ってくれるとメーカーがわかったり。

Iphone16e_td_01

Iphone16e_td_03

またchip IDやるのかな?

いつの間にかMicrosoft 365 Copilotが使えるようになった(8)Wordを試す。Copilotで下書きが前提となっているのに驚く…猫に関するコラムを書いてもらって猫の絵もDesignerで描いてもらった。ただレイアウト乱れていても直接は編集できないと…

今回はWordで試してみる。

立ち上げたときからCopilotで下書きが前提になっていた。

Copilotword01

猫のイラストを頼むとDesignerで描いてくれた。

Copilotword02

そしてコラムも。

Copilotword03

文章自体は挿入できるが、レイアウトが乱れているのは直せない(直接文書は編集できない)と言われた。

それが一番ストレスたまるところなんだが残念。

 

2025年3月 4日 (火)

Google Colab(Colaboratory)でPythonの高周波用ライブラリscikit-rfを使う(5) Keras3.0を使って畳み込みニューラルネットワーク(CNN)で3次のLCバンドパスフィルタのSパラメータから素子の値(L、C)を推定するのをCPU、GPU、TPUで速度比較。GPUが速かった。

以前こういうのをやってみた。

高周波エンジニアのためのAI・機械学習入門(3)PythonとKeras3.0を使って畳み込みニューラルネットワーク(CNN)で3次のLCバンドパスフィルタ(BPF)のSパラメータを画像と見なして素子の値(L、C)を推定する。 

この時は自分のノートPCのCPUしか使えなかったのでCNNがとても遅い…Google Colabでは無償でもGPU、TPUが使えるので比較してみる。

ランタイムのタイプを変更で選べる。無償だと2つしか選べないが…

Googlecolabcnn01

まずはおまじない。


!pip install scikit-rf
from google.colab import drive
drive.mount('/content/drive')
path = "/content/drive/MyDrive/Colab Notebooks/"

次に設定とモデルの構築。今回はjaxを使う。データは以前作ったもの(上のリンク参照)。


import numpy as np
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
import os
os.environ["KERAS_BACKEND"] = "jax"
import keras

data_label = np.load(path + "data_label.npz")
data = data_label["data"].reshape(-1,200,5,1)
label = data_label["label"]
x_train, x_test, y_train, y_test = train_test_split(data, label, test_size=0.3, random_state=0)
# Functional APIでCNNを設定
inputs = keras.Input(shape=(200, 5, 1))
x = keras.layers.Conv2D(64, kernel_size=(10, 2), activation="relu")(inputs)
x = keras.layers.Conv2D(64, kernel_size=(10, 4), activation="relu")(x)
x = keras.layers.Flatten()(x)
outputs = keras.layers.Dense(6)(x)

# モデルの設定
model = keras.Model(inputs=inputs, outputs=outputs)
model.compile(loss = 'mean_squared_error' ,optimizer=keras.optimizers.Adam())
model.summary()

ここで学習を10epochやってみると…


batch_size = 32
epochs = 300

keras.utils.set_random_seed(1)
history = model.fit(
    x_train,
    y_train,
    batch_size=batch_size,
    verbose=0,
    epochs=epochs,
    validation_split=0.15,
)
y_pred = model.predict(x_test)
metric = keras.metrics.R2Score()
metric.update_state(y_test, y_pred)
result = metric.result()
print(result)
error = np.abs((y_test - y_pred)/y_test*100)
print(error.mean(axis=0))

結果の比較。

種類 かかった時間
CPU 6分38 秒
GPU 16 秒
TPU 25 秒

GPUが爆速だった!これは自分のPCでやるよりずっと速い。こういう検討する時はGoogle Colab使う方向で行こう。

 

 

 

高周波・RFニュース 2025年3月4日 QualcommがDragonWingシリーズの5G FWAチップ発表、EricssonとQualcommが鉄道向け5Gでn101バンド検証、MWC2025に合わせ各社通信チップ発表、KeysightとEricssonのpre6G 7-15GHzテストベンチ、多層多材料3Dプリントアンテナ

・QualcommがDragonWingシリーズのFWAチップ発表

Qualcomm Redefines Mobile Broadband with the Launch of the Qualcomm Dragonwing Fixed Wireless Access Gen 4 Elite

202503041

・EricssonとQualcommが鉄道向け5Gでn101バンド検証

Ericsson and Qualcomm test n101 band for 5G-powered FRMCS railway communications

202503042

・MWC2025に合わせ各社通信チップ発表
順不同で。

Sequans Unveils Next Generation Cellular IoT Semiconductors at Mobile World Congress 2025

Quectel unveils its new smart module SC200V at MWC 2025, unlocking new possibilities for high-performance and advanced multi-media smart devices

Sivers Semiconductors Announces New SATCOM and 5G Antenna Array Products at MWC 2025

MaxLinear Showcases Sierra Radio SoC Linearization Performance at MWC 2025

・KeysightとEricssonのpre6G 7-15GHzテストベンチ

Keysight and Ericsson Collaborate to Establish a Pre-6G Test Setup Using Centimeter Wave Spectrum

・多層多材料3Dプリントアンテナ

Multi-Layer/Multi-Material 3D Printing Yields “Nearly Impossible” Antennas

202503043

2025年3月 3日 (月)

高周波・RFニュース 2025年3月3日 iPhone16eが早くもMLBまで分解、iFixitがApple C1チップの道のり解説、Nokiaの6G解説、5G Americasが5GとNTNについてのホワイトペーパー発行、QualcommとIBMがエッジからクラウドまでの生成AIで協業、

・iPhone16eが早くもMLBまで分解
MLB=Main Logic Boardで、廉価版でも2階建て基板になっている。ただもうちょっと全体を見せて欲しいところ。

202503031

202503032

・iFixitがApple C1チップの道のり解説
これ私もこの歴史ずっと見てきたので感慨深い。

Why’d Apple Bother Making Its Own Modem?

202503034

・Nokiaの6G解説

6G radio protocols: Architecting for tomorrow’s diverse connectivity needs

202503035

・5G Americasが5GとNTNについてのホワイトペーパー発行

New Developments and Advances in 5G and Non-terrestrial Networks

202503036

・QualcommとIBMがエッジからクラウドまでの生成AIで協業

Qualcomm and IBM Scale Enterprise-grade Generative AI from Edge to Cloud

202503033

 

2025年3月 2日 (日)

なか卯でとろたま鶏レバニラ親子丼をいただく。ピリ辛でレバー以外にも鶏肉も入っていてお得感。なかなか美味しかった。

とろたまにすると生卵がついてくるが割り方失敗して黄身が崩れたので写真はなし。。。

でもこれはなかなか美味しかった。レバーだけかと思ったらちゃんと鶏肉も入っていて、味もピリ辛。

もうちょっと辛いのが欲しいので卓上の唐辛子をかけてさらに美味しく。

20250216-114250

 

2025年3月 1日 (土)

京都国立博物館で特集展示 雛まつりと人形、名刀再臨─時代を超える優品たち─、新時代の山城鍛冶―三品派と堀川派―を観てきた。一般展示も。須恵器や面白い絵巻を見た後にひな祭りで華やぎ、日本刀の凄さに感嘆。しかも坂本龍馬の刀と暗殺しようとした人の刀もあり驚く。

京都国立博物館で特集展示 雛まつりと人形、名刀再臨─時代を超える優品たち─、新時代の山城鍛冶―三品派と堀川派―をやっているということで訪問。

20250228-114516

明治古都館ではイベントをやっていた。

20250228-114505

1Fに特別展示があるがまずは3F, 2Fの一般展示から

20250228-114619

3Fで面白かったのは大量の須恵器が観られたこと。国宝の金銅小野毛人墓誌も観られた。

2Fでは言葉が入った絵巻物で、ふっと笑えるものがあり(鳴るものを夢で見た男が…)。耳で食べるも笑える。

あと江戸時代の画家が鳥などを描いたスケッチもすごい。クジャクはいったいどこで見て描いたんだろう。

1Fはすごい仏像をずらり見た後は紺紙経。一字一字を金の文字と銀の塔で描いているものがすごかった。

そしてひな祭りと人形。ぱっと華やかな部屋になった。屋敷を模した雛飾りに驚く…これ今買ったらとんでもない値段になりそう。

そして名刀の数々。どれもすごいが、驚いたのが坂本龍馬の愛刀があったこと。

しかも別室に暗殺しようとした人の刀も。

これ全部観て700円でとてもお得。

 

« 2025年2月 | トップページ

最近の記事

2025年3月
            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          

最近のコメント

無料ブログはココログ
フォト