高周波&数値計算関係記事リンク集

・Pythonの高周波用ライブラリ scikit-rfを使う

・Visual C#で数値計算ライブラリ Math.NET numericsを使う(Visual Basic版もあり)

・高周波エンジニアのためのAI・機械学習入門

・JavaScriptの数値計算ライブラリmath.jsを使う

・カシオの高精度計算サイトに投稿した自作式一覧

» 続きを読む

2025年2月13日 (木)

生誕140年 YUMEJI展 大正浪漫と新しい世界@あべのハルカス美術館を観てきた。竹久夢二には詳しくなかったが今見ると新鮮でかわいらしい絵やデザインが多くてとても気に入った。外国人を描くと彫りが深くなったりするのが面白い。お気に入りは「ねたかねなんだか」。

竹久夢二には全く詳しくないがあべのハルカス美術館で観てきた。想像以上に面白かった。

20250205-132447

20250205-124418

何点か写真が撮れます。なんか今の令和の時代に観ると逆にとても新鮮でかわいらしい絵柄で驚く。

デザイナーでもあったということでそのデザインも古くない。ちょっと家に飾っときたくなった。

「ねたかねなんだか」という作品みてちょっと笑った。

20250205-124556

20250205-124611

こういうデザイン。

20250205-124910

20250205-125311

行方不明だったのが見つかったというアマリリス。

20250205-125413

20250205-130002

海外での作品。これも行方不明なのが見つかったそう。

20250205-131248

これが集大成の立田姫。

20250205-131545

ちなみにやっぱり女性率90%くらいでした。最近行く美術展はこういうのが多いな…

高周波・RFニュース 2025年2月13日 iFixitがSamsung Galaxy S25 ultraを分解、ぐりぐり回せる3D CTモデルに、Spirentの5G Outlook レポート、QualcommのオンデバイスAIホワイトペーパー、InfineonがCoolSiC™ MOSFETs 650 Vの Q-DPAKとTOLLパッケージで発表

・iFixitがSamsung Galaxy S25 ultraを分解、ぐりぐり回せる3D CTモデルに

Galaxy S25 Ultra Teardown: Quick Battery Fix, Slow Progress on Repairability

202502131

よく見ると5Gミリ波AiPのアンテナ部分、ミリ波が通るように筐体に穴(実際は違う材質で見た目は分からない)が開いてるな。

202502134

・Spirentの5G Outlook レポート

It's Halftime for 5G

202502132 

・QualcommのオンデバイスAIホワイトペーパー

AI disruption is driving innovation in on-device inference

202502133

・InfineonがCoolSiC™ MOSFETs 650 Vを発表

New industrial CoolSiC™ MOSFETs 650 V G2 in Q-DPAK and TOLL packages offer improved power density

2025年2月12日 (水)

UnityでVisual C#用の数値計算ライブラリMath.NET Numericsを使う(番外編) ピタゴラスの三体問題をPythonのルンゲクッタ8次の適応刻み幅を持つDOP853でデータを作ってCSVファイルにし、Unityでボールの軌跡を描きながら3Dで動かす。カメラも回転させる。

今回はピタゴラスの三体問題。これは刻み幅を自動で変えて精度を出すようなルンゲクッタ法じゃないと無茶苦茶になる。残念ながらMath.NET Numericsは普通の4段4次のルンゲクッタ法しかないのでダメ…

じゃあPythonで計算してCSVファイルを読み込むか、ということでやってみる。Pythonについてはこちら。

 Python+Scipyでルンゲクッタ8次のDOP853(Dormand Prince)を使う(その5) ピタゴラスの三体問題を計算する。rtolとatolを設定しないと無茶苦茶になる。

UnityでCSVファイルを読み込むのはこちらを参考にしました。

https://note.com/macgyverthink/n/n83943f3bad60

コードはこんな感じ。ただCSV読んで、ボール3つの座標に割り当てているだけ。


using UnityEngine;
using System;
using System.Collections.Generic;
using System.IO;
using UnityEngine.Rendering;

public class CsvReader : MonoBehaviour
{
    List<float> x1 = new List<float>();
    List<float> x2 = new List<float>();
    List<float> x3 = new List<float>();
    List<float> y1 = new List<float>();
    List<float> y2 = new List<float>();
    List<float> y3 = new List<float>();
    int n;
    int count;
    GameObject Ball1;
    GameObject Ball2;
    GameObject Ball3;

    // Start is called once before the first execution of Update after the MonoBehaviour is created
    void Start()
    {
        TextAsset csvFile;
        List<string[]> csvDatas = new List<string[]>(); csvFile = Resources.Load("3body") as TextAsset; // Resouces下のCSV読み込み
        StringReader reader = new StringReader(csvFile.text);

        Ball1 = GameObject.Find("Ball1");
        Ball2 = GameObject.Find("Ball2");
        Ball3 = GameObject.Find("Ball3");

        while (reader.Peek() != -1)
        {
            string line = reader.ReadLine();
            csvDatas.Add(line.Split(','));
        }

        n = csvDatas.Count;
        count = 0;
        for (int i = 0; i < n; i++)
        {
            x1.Add(Convert.ToSingle(csvDatas[i][0]));
            y1.Add(Convert.ToSingle(csvDatas[i][2]));
            x2.Add(Convert.ToSingle(csvDatas[i][4]));
            y2.Add(Convert.ToSingle(csvDatas[i][6]));
            x3.Add(Convert.ToSingle(csvDatas[i][8]));
            y3.Add(Convert.ToSingle(csvDatas[i][10]));

        }

    }

   
    // Update is called once per frame
    void Update()
    {
        if (count > n)
        {
            count = 0;
        }
        Ball1.transform.position = new Vector3(x1[count], y1[count], 0f);
        Ball2.transform.position = new Vector3(x2[count], y2[count], 0f);
        Ball3.transform.position = new Vector3(x3[count], y3[count], 0f);
        count++;
    }
}

結果の動画はこちら。

カメラを回してみた。

 

なかなかかっこいい動きをしている。次回からはまたMath.NET Numericsに戻る予定。

高周波・RFニュース 2025年2月12日 GSAが5G standaloneウェビナー開催、CTIAと5G americasがケーブルに対抗してSpectrum for Broadband Competitionで連携、NXPがエッジAIのKinaraを買収、PBKreviewsがSamsung Galaxy S25/plus/ultra全部分解していて5Gミリ波AiPは全部1個

・GSAが5G standaloneウェビナー開催

GSA Snapshot: 5G Standalone (5G SA)

・CTIAと5G americasがケーブルに対抗してSpectrum for Broadband Competitionで連携

New Coalition to Promote Policies that Foster Increased Home Broadband Competition

・NXPがエッジAIのKinaraを買収

NXP Agrees to Acquire Edge AI Pioneer Kinara to Redefine the Intelligent Edge

202502121

・PBKreviewsがSamsung Galaxy 25/plus/ultra全部分解していて5Gミリ波AiPは全部1個

202502122

https://www.youtube.com/watch?v=ijEEYwPUEIE&t=386s

https://www.youtube.com/watch?v=0LC9mEP2q-I&t=407s

https://www.youtube.com/watch?v=yDjfEGePQ5c

2025年2月11日 (火)

いつの間にかMicrosoft 365 Copilotが使えるようになった(4) Excelで機械学習定番のIris(アヤメ)の分類をやってもらう。最初はこの問題はRかPythonでやった方がいいとでたが、Python in Excelでやってというとロジスティック回帰のコードがでた。ヘルプでエラー内容も答えてくれる。

さて今回は機械学習入門定番のIrisの分類問題。

聞くと、回帰分析はできるとでるがこの問題はExcelには向いてない、RかPythonを使ってとでた。

Copilotiris01

じゃあPython in Excelならどうなる?と聞くとコードを答えてくれた。

何回かエラーを出し続けたが、そのエラーのヘルプを出すとCopilotが直接答えてくれる。

でやっとロジスティック回帰で動くものができた。

Copilotiris02

 

2025年2月10日 (月)

高周波・RFニュース 2025年2月10日 IEEE Microwave Magazineは女性マイクロ波研究者特集(インターコネクトやダークマター探査等)、Samusungの6GとAIホワイトペーパー、QualcommとQorixがソフトウェア定義車両で提携、ATISがOpen RAN Minimum Viable Profile発表など

・IEEE Microwave Magazineは女性マイクロ波研究者特集(インターコネクトやダークマター探査等)

 Microwave Magazineは定期的にこの特集をやっている。マイクロ波センサへの機械学習応用などもあり。

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

202502104

202502101

・Samusungの6GとAIホワイトペーパー

Samsung Electronics Unveils 6G White Paper and Outlines Direction for AI-Native and Sustainable Communication

202502103

・QualcommとQorixがソフトウェア定義車両で提携

Qorix and Qualcomm Cooperate to Drive the Future of Software-Defined Vehicles

202502102

・ATISがOpen RAN Minimum Viable Profile発表

Minimum Viable Profile

202502106

・Nokia Bell Labsが100周年

Nokia Bell Labs celebrates 100 years
of innovation and looks ahead to
another century of discovery

202502105

・ローデ&シュワルツの5G Advancedレポート

https://content.rcrwireless.com/whats-up-with-5g-advanced-editorial-report

202502107

・ベライゾンがスーパーボウル向けに5Gミリ波(MatSingアンテナ)やCバンドを準備

5G, mmWave, C-band, MatSing antennas and more — Verizon preps for Super Bowl LIX

202502108

2025年2月 9日 (日)

すき家でおんたま黒ビビンバ牛丼 とん汁おしんこセットをいただく。ハイキュー!!のカードが2枚もらえた。

おんたま黒ビビンバ牛丼 とん汁おしんこセットを注文。

20250207-131609

これ自体も野菜が多くてなかなか美味しいのだが、

20250207-131730

この組み合わせだとハイキュー!!のカードが2枚もらえる。ただハイキュー見たことない…だがたぶん主人公だろう。

(じゃあなんでこのメニューにしたかというと単に美味しそうだったから)

20250207-151441

20250207-151500

 

2025年2月 8日 (土)

映画「ショウタイムセブン」を観てきた。最初から最後まで緊迫した展開で面白かった。元人気キャスターが火力発電所を爆破した犯人と生放送のスタジオで対話を続けるが、スタジオでも爆発が起き…犯人役にびっくり。あとPerfumeの曲のエンドクレジットの入り方にもびっくり。

ずっと声だけでていた犯人が出てきたときは、ああ、この人だったのか、と驚いた。がもう解禁しているそうだ。

阿部寛主演『ショウタイムセブン』犯人役の錦戸亮が初登場「秘めた思いをやっと言える」

20250208-115011

人気テレビ番組ショウタイムセブンのキャスターをおわれ、ラジオ番組を持っている阿部寛さんのもとに爆破の犯行予告をする男が電話をかけてくる。いたずらだと思って馬鹿にして切ると、本当に火力発電所が爆破される。

また犯人はかけてくる、そこを生放送することでまたキャスターに返り咲こうとする阿部さん。しかし犯人の要求はエスカレート。

一体犯人の狙いは何?

というもの。ずっと緊迫したシーンが続くのでかなり疲れるが面白かった。意外な結末も。

以外と言えばPerfumeのHuman Factory -電造人間-がエンドクレジットに流れるがその入りが斬新だった。

「野生の島のロズ」をIMAXで観てきた。よかった。命令を待つだけのロボットが、小さくそのままでは生きられなかったはずの雁の子を育てるうちに感情が芽生え…というもので声もだんだん成長していくのうまいと思ったら綾瀬はるかさんだった。動物たちも生き生きと描かれてる。

IMAXで観てきた。

20250207-095749

事故で無人島(ただし野生動物はたくさんいる)に不時着し、1体のみ生き残ったロボットがたまたま起動することから始まるお話。

人間に奉仕するために作られているので動物たちに何か命令をしてくれと頼むが怖がられるだけ…学習モードに入り動物の言葉を覚えていくロズ。そしてまたアクシデントで雁の巣を壊してしまい、生き残ったのは1個の卵だけ。その卵からかえった雁、キラリを育てていくうちに感情が…

カメラの目ですら感情があるように見えるのがよかった。声もいいな、と思ったら綾瀬はるかさんだった(だいたい映画を観るときは事前情報全くない状態でいくので…)。

動物たちも最初はロズを怖がっていたが、だんだん変わっていくのもよかった。何と言ってもキラリの成長が一番よかった。

ただこれはあまりバイオレンスのない話だと勝手に思っていたので最後の方の展開に驚く…あれを使う方が被害だしてる気がする。

これは誰にでも勧められる良いお話でした。

2025年2月 7日 (金)

UnityでVisual C#用の数値計算ライブラリMath.NET Numericsを使う(6) ルンゲクッタ法でAizawa Atractorを計算して、その軌道通りに球を3D画面で動かし、そこに軌跡が残るようにする。さらにカメラも回転させる。

さて前回はルンゲクッタ法でローレンツ方程式を描いて動かしてみた。

 UnityでVisual C#用の数値計算ライブラリMath.NET Numericsを使う(5) ルンゲクッタ法でローレンツ方程式を計算して、その軌道通りに球を3D画面で動かし、そこに軌跡が残るようにする。さらにカメラも回転させる。

今回はAizawa Atractorを産む方程式でやってみよう。

dx/dt = (z-b)*x - d*y
dy/dt = d*x+(z-b)*y
dz/dt = c+a*z-(z^3)/3 - (x^2 +y^2)*(1+e*z)+f*z*x^3

https://analog-ontology.blogspot.com/2015/06/the-aizawa-attractor-iv.html

前回と違うのは関数だけ。

Vector<double>Aizawa(double t, Vector<double> x) {
    double a = 0.95, b = 0.7, c = 0.6, d = 3.5, e = 0.25, f = 0.1;
    double x_dot = (x[2] - b) * x[0] - d * x[1];
    double y_dot = d * x[0] + (x[2] - b) * x[1];
    double z_dot = c + a * x[2] - (x[2] * x[2] * x[2]) / 3
                  - (x[0] * x[0] + x[1] * x[1]) * (1 + e * x[2]) + f * x[2] * x[0] * x[0] * x[0];
    return Vector<double>.Build.DenseOfArray(new double[] { x_dot, y_dot, z_dot });
}

やってみた結果の動画。カメラも回っている。

計算できてそうだ。ちょっと微分方程式を計算するシリーズやってみようかな。

高周波・RFニュース 2025年2月7日 フジクラがMWCバルセロナでミリ波(28GHz,60GHz)モジュールデモ、Qorvo、NXP、AMDらのヘルスケアウェビナー、Samsung Galaxy S25もやはり5Gミリ波AiPは1個、u-bloxがBluetooth LEモジュール4種発表

・フジクラがMWCバルセロナでミリ波(28GHz,60GHz)モジュールデモ

MWCバルセロナ2025にミリ波製品を出展
~機能統合した28GHzミリ波アンテナボードの初展示と60GHzミリ波無線通信モジュールによる超低遅延遠隔操作ライブデモ~

202502072

・Qorvo、NXP、AMDらのヘルスケアウェビナー
https://event.on24.com/eventRegistration/EventLobbyServlet?target=reg20.jsp&eventid=4804213&sessionid=1&key=ABE687134603B5F59EB90B647AECFD0B&groupId=5870941&partnerref=pdf&sourcepage=register

Overview

Title: Innovative Solutions for Modern Healthcare by NXP Semiconductors

Date: Tuesday, February 11, 2025

Time: 10:00 AM Central European Time

Duration: 1 hour

202502073

・Samsung Galaxy S25もやはり5Gミリ波AiPは1個
https://www.youtube.com/watch?v=yDjfEGePQ5c

202502071

・uu-bloxがBluetooth LEモジュール4種発表

u-blox expands its NORA-B2 Bluetooth® LE modules series using the nRF54L chipsets to address all mass market segments

202502074

2025年2月 6日 (木)

「愚かな薔薇」(恩田陸さん)上下巻、面白くて一気に読んだ。磐座という地で行われるキャンプに少年少女たちが集められる冒頭から想像もできない展開に。帯の通り、ホラー、ファンタジー、SF、青春小説の要素がうまく一体化している。あの物理の概念をこう使うのは初めて見た!

書店で大量に平積みされていて恩田陸さん人気がよくわかる。私も買って一気に読んだ。面白かった。

20250129-154208

アマゾンリンク:https://amzn.to/3PUB10A https://amzn.to/4aDtgph

あらすじは

母方の故郷・磐座を訪れた少女・奈智は、
あるキャンプに参加。その目的は――?
吐血、変質して、どうなる?

というもの。これ以上は事前に情報仕入れない方がいいと思います。

前半は近未来青春小説?と思ったら七夕の国のようなホラー、いやドラキュラのようなホラーファンタジー?と思っていたらいきなりSF(グレッグ・イーガンなのか?幼年期の終わりなのか?)になる。しかもある物理の概念が重要な役割をはたしていたりする。

とにかく面白いのでお勧めです。

 

高周波・RFニュース 2025年2月6日 3GPPがRel-20(5G Advancedと6G)の計画を公開、SEMCOが産業用MLCC(0805 inch, X6S, 22uF, 25V)と車載MLCC(1005,2.2uF,10V)を発表、KYOCERA AVXのスーパーキャパシタシミュレーションソフト、I向けフォトニックチップ解説

・3GPPがRel-20(5G Advancedと6G)の計画を公開

Rel-20 Planning and Progress in TSG SA

202502061

・SEMCOが産業用MLCC(0805 inch, X6S, 22uF, 25V)と車載MLCC(1005,2.2uF,10V)を発表

Samsung Electro-Mechanics Introduces the World's First Industrial MLCC with 25V Rating (0805 inch, X6S, 22uF, 25V)

Samsung Electro-Mechanics Unveils World’s First MLCC for LiDAR Applications

202502062

・KYOCERA AVXのスーパーキャパシタシミュレーションソフト

KYOCERA AVX Releases new Supercapacitor Simulation Software

202502063

・AI向けフォトニックチップ解説

Accelerating high-performance AI workloads with photonic chips

202502064

 

2025年2月 5日 (水)

いつの間にかMicrosoft 365 Copilotが使えるようになった(3) Excelで変な並びのデータ(5ポートSパラメータTouchstoneフォーマット)を一行に直すのにExcel VBAとOfficeスクリプトを書いてもらう。何度かやり直すとどちらもできた。

さて今回はExcel VBAとOfficeスクリプトを書いてもらえるか検証。

TouchstoneフォーマットはSパラメータデータのためのフォーマットだが3ポート以上変な並び方になる。

5ポートの場合、

一行目 周波数、8個のデータ

二行目     4個のデータ

三行目     8個のデータ

・・・

10行目     4個のデータ

のような形をしている。これを

一行目 周波数、50個のデータのように並び替えたいが

Excelで表計算だけでやるのはとても面倒。一応、Copilotにも聞いてみたが無理と言われた。

そこでまずExcel VBAでできるか聞いてみた。

Copilotvba01

何度かエラー出したが最終的にできた。

Copilotvba02

コードはこんな感じ。ただ遅い…

Copilotvba03

もうExcel VBAは廃止に向かっていくと思うのでOfficeスクリプト(TypeScript)でも聞いてみた。

こっちの方がずっと速く同様にできた。

Copilotscript01

まずまず使えるイメージ。

 

高周波・RFニュース 2025年2月5日 Mavenirの5G NTNホワイトペーパー、ミニサーキットの1.5mm角QFNパッケージMMIC、Keysigntがスペインに6G研究ラボ設立、アイルランドとスコットランドの大学がRIS(reconfigurable intelligent surfaces)で協力

・Mavenirの5G NTNホワイトペーパー

5G Non-Terrestrial Networks: Get Ready for Launch

202502051

・ミニサーキットの1.5mm角QFNパッケージMMIC

MMIC Packaging as Small as 1.5 x 1.5 mm!

202502052

・Keysigntがスペインに6G研究ラボ設立

Keysight said the new facility is dedicated to pushing the boundaries of 6G technology

・アイルランドとスコットランドの大学がRIS(reconfigurable intelligent surfaces)で協力

Irish and Scottish Universities Team Up on Reconfigurable Intelligent Surfaces

202502053

«特別展「大原美術館所蔵 20世紀美術の巨匠たち♡ ウォーホル、ロスコ、リキテンスタイン」@中之島香雪美術館を観てきた。なかなか面白かった。20世紀に観たときはピンとこなかった気がするが、21世紀に観ると違って見える。青いヴィーナスは撮影可だった。

最近の記事

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

最近のコメント

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