日記・コラム・つぶやき

2025年2月14日 (金)

高周波・RFニュース 2025年2月14日 Microwave Journal今月号で透明アンテナ、6Gタワー、月面用アンテナなど、Keysightが6GでEUと提携、TDKが日本酒の味わいを視覚化&車載PoC用巻き線インダクタ、QualcommがSnapdragon 6 Gen 4 Mobile発表

・Microwave Journal今月号で透明アンテナ、6Gタワー、月面用アンテナなど

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

202502141

・Keysightが6GでEUと提携

Keysight Joins Forces with the EU to Drive Innovation in 6G 

 

・TDKが日本酒の味わいを視覚化

日本酒の味わいを視覚化する事業の開始について

202502142

・TDKの車載PoC用巻き線インダクタ

インダクタ: 車載PoC用大電流対応巻線インダクタの開発と量産

202502143

・QualcommがSnapdragon 6 Gen 4 Mobile発表

Remarkable Performance and Enhanced Gaming Experiences: Qualcomm Introduces the Snapdragon 6 Gen 4 Mobile Platform

202502144

・5G Americasのポスト量子コンピューティングセキュリティホワイトペーパー

2025年2月13日 (木)

高周波・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月 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日 (木)

高周波・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

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

 

より以前の記事一覧

最近の記事

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  

最近のコメント

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