学問・資格

2026年3月13日 (金)

高周波・RFニュース 2026年3月13日 Microwave Magazineの特集はテスト&測定・スペシャルフォーカスはケーブル&コネクタ、Broadcomが400G/レーンの光DSP発表、Infinionが60GHzレーダのウェビナー開催、Rohmが超小型ワイヤレス給電チップ発表など

・Microwave Magazineの特集はテスト&測定・スペシャルフォーカスはケーブル&コネクタ

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

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

202603132

・Broadcomが400G/レーンの光DSP発表

Broadcom Delivers Industry’s First 400G/lane Optical DSP for Next-Generation AI Networks

202603133

・Infinionが60GHzレーダのウェビナー開催

Webinar | 60 GHz CMOS Radar: Ultra-low power sensing for IoT devices

202603134

その他

Rohm

超小型ワイヤレス給電チップセットを開発

TDK

TDKのグローバルEMCソリューション

ATIS Accelerates Telco API Monetization in North America

2026年3月12日 (木)

高周波エンジニアのためのAI・機械学習入門(GPU編16)教師あり学習でバンドパスフィルタ特性5種類(Butterworth, Chebyshev, Ellipticなど)がKerasのCNNで分類できるか見てみた。99.8%の精度が出た。

前にフィルタ合成ツールfiltersynthをいろいろな特性が計算できるように改良したので、それでモンテカルロシミュレーションを行い、フィルタの種類が分類できるか見てみよう。

中心周波数、帯域幅、フィルタの種類(Butterworth, Chebyshev, Bessel, 逆Chebyshev, Elliptic、最後の2つはLCラダーで表せないので近似)を振って10000個データを作る。


import numpy as np
import matplotlib.pyplot as plt
import skrf as rf
import filtersynth2 as fs

#周波数の設定
fstart = 0.1
fstop = 20
points = 200

#モンテカルロシミュレーションでは中心周波数と比帯域幅を乱数で振るが、それの最大最小
f0min = 2
f0max = 18
dfrmax = 0.2
dfrmin = 0.1

#フィルタデータ1つ分作る関数
def filter_data(n, f0, df, fstart, fstop, points, type):
    """
    Kerasで読めるような形でBPFの2ポートSパラメータとその合成に使うL,Cの値をそれぞれ
    1つ分のdata, labelとして出力する。具体的にはdataは(1, points, 5), labelは(1, 6)。
    dataが5なのは奇数次のLCフィルタはS11=S22、S21=S12かつ複素数データなので
    freq, S11real, S11imag, S21real, S21imagだから。Sパラメータは絶対値1なので規格化はせず
    周波数のみ最大周波数で割っている。
    """
    label = np.zeros((1, 5))
    if type == 0:
        bpf_cir, bpf_network = fs.BPF_synthesis(n, f0, df, fstart, fstop, points, type = "Butterworth")
        label[0, 0] = 1
    elif type == 1:
        bpf_cir, bpf_network = fs.BPF_synthesis(n, f0, df, fstart, fstop, points, type = "Chebyshev")
        label[0, 1] = 1
    elif type == 2:
        bpf_cir, bpf_network = fs.BPF_synthesis(n, f0, df, fstart, fstop, points, type = "Chebyshev2")
        label[0, 2] = 1
    elif type == 3:
        bpf_cir, bpf_network = fs.BPF_synthesis(n, f0, df, fstart, fstop, points, type = "Elliptic")  
        label[0, 3] = 1
    elif type == 4:
        bpf_cir, bpf_network = fs.BPF_synthesis(n, f0, df, fstart, fstop, points, type = "Bessel")
        label[0, 4] = 1
    freq = bpf_network.f
    Spara = bpf_network.s
    data = np.array([freq[:]/fstop*1E-9,Spara[:,0, 0].real, Spara[:,0, 0].imag,
                     Spara[:,1, 0].real, Spara[:,1, 0].imag]).T.reshape(1, Spara.shape[0],5)
    return data, label


#モンテカルロシミュレーションでデータ作成して保存する。
N = 10000
rng = np.random.default_rng(1)
data = np.empty((0, points, 5))
label = np.empty((0, 5))
for i in range(N):
    f0 = f0min + (f0max - f0min) * rng.random()
    df = (dfrmin + (dfrmax - dfrmin) * rng.random()) * f0
    type = rng.integers(0, 5)
    x, y = filter_data(5, f0, df, fstart, fstop, points, type)
    data = np.vstack((data, x))
    label = np.vstack((label, y))

#保存
np.savez_compressed("filter_characteristics.npz", data=data, label=label)

最初の100個はこんな感じ。

Gpufilterchara01

これをKerasのCNNを使って分類する。


import os
os.environ["KERAS_BACKEND"] = "jax"
import keras
import jax
import numpy as np
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import StandardScaler
plt.rcParams['font.family'] = 'Noto Sans CJK JP'

data_label = np.load("filter_characteristics.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(5, activation="softmax")(x)

# モデルの設定
model = keras.Model(inputs=inputs, outputs=outputs)
model.compile(optimizer=keras.optimizers.Adam(), loss=keras.losses.CategoricalCrossentropy(),    
            metrics=[keras.metrics.CategoricalAccuracy(name="acc"),])


batch_size = 64
epochs = 100

keras.utils.set_random_seed(1)
model.fit(
    x_train,
    y_train,
    batch_size=batch_size,
    epochs=epochs,
    validation_split=0.15,
)
score = model.evaluate(x_test, y_test, verbose=0)
print(f"Test Score{score}")

結果:

Test Score[0.007937788031995296, 0.9983333349227905]

と99.8%の精度が得られた。結構いいな。

 

 

 

 

2026年3月11日 (水)

MATLAB OnlineでAntenna ToolboxのantennaDesigner機能を使って様々なアンテナ(ホーン、フラクタル(スノーフレーク)パッチ、Vivaldi、誘電体共振器)のSパラメータ、指向性を計算する。

MATLABのAntenna Toolboxは驚くほどたくさんの種類のアンテナが設計できるようになっている。

Antennedesignertypes

いくつか選んでやってみよう。

ホーン

Antennedesignerhorn

フラクタル(スノーフレーク)

Antennedesignerfractalsnowflake

PIFA

Antennedesignerpifa

Vivaldi

Antennedesignervivaldi

そして誘電体共振器

Antennedesignerresonatori

こんなに簡単に設計できるなら、まずこれであたりを付けてからHFSSで追い込むようなことが効果的じゃないだろうか。

 

高周波・RFニュース 2026年3月11日 STMicroelectronicsが新UWBチップ発表、Ericssonが主導のVICTOR6G発足、Silicon LabsのBluetooth SoCがBANFのタイヤモニタリングシステムに採用、京セラが新しい差動クロック水晶発振器を発表など

・STMicroelectronicsが新UWBチップ発表

STMicroelectronics propels new era of ultra-wideband technology for automotive and smart device applications

202603111

・Ericssonが主導のVICTOR6G発足

VICTOR6G started: New research project for real-time virtualization in industrial 6G networks

202603112

・Silicon LabsのBluetooth SoCがBANFのタイヤモニタリングシステムに採用

BANF and Silicon Labs Digitize the "Last Analog Domain" with Intelligent Tire Monitoring Solution

 

202603113

・京セラが新しい差動クロック水晶発振器を発表

Kyocera Begins Mass Production of Differential Clock Crystal Oscillators
Delivering Industry-Leading*1 30 fs Phase Jitter

202603114

その他

Skyworks Demonstrates Advanced Connectivity and Power Solutions at Embedded World 2026

Semtech Launches 5G RedCap Modem for Industrial IoT

u-blox introduces the F11 platform, setting a new benchmark for ultra-low power meter-level GNSS in all environments

Telit Cinterion Expands Next-Generation GNSS Portfolio with New Dual-Band Modules for Scalable IoT Positioning

2026年3月10日 (火)

高周波・RFニュース 2026年3月10日 IEEE Microwave MagazineはHF-VHF-UHF特集、Pythonの高周波ライブラリscikit-rfがv1.11.0に、Samsung Galaxy S26 Ultra分解動画、フジクラが4000心SWR/WTC製品化、Perasoの60GHzモジュールが軍用ドローン識別に採用など

・IEEE Microwave MagazineはHF-VHF-UHF特集

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

202603101

・Pythonの高周波ライブラリscikit-rfがv1.11.0に
https://github.com/scikit-rf/scikit-rf

202603102

・Samsung Galaxy S26 Ultra分解動画

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

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

202603103

・フジクラが4000心SWR/WTC製品化
4000心SWR® /WTC® ラインナップの製品化

202603104

 

・Perasoの60GHzモジュールが軍用ドローン識別に採用

Peraso 60 GHz mmWave Technology Selected for Next-Generation Drone Identification System for Military Applications

その他

Nordic Semiconductor expands nRF54L Series with entry-level Bluetooth LE SoCs

Connectivity, computing, sensing – Qualcomm CEO outlines 6G pillars

2026年3月 9日 (月)

MATLAB OnlineでAntenna ToolboxのantennaArrayDesigner機能を使って一行もスクリプトを書かずにパッチアンテナアレイを設計してSパラメータ、指向性などを計算する。1素子とちがって計算にはかなり時間がかかるのでとりあえず2素子のアレイで。

前回は1素子のH型パッチアンテナをやってみた。

今回はAntenna ToolboxのantennaArrayDesignerを使おう。立ち上げるとアンテナと素子の並べ方が選べる。

Antennaarraydesigner1

2素子のパッチアンテナにしよう。周波数を入れて確定を押すと設計される。間隔も含めて。

Antennaarraydesigner3

で計算…だが最初4素子でやったらめちゃくちゃ遅かった。なので2素子で。

それでも結構かかる。メッシュもかなり細かい。

Antennaarraydesigner6

Sパラメータ。結合も含めて。

Antennaarraydesigner4

3次元の指向性。もちろんぐるぐる回せる。

Antennaarraydesigner5

MATLABのスクリプトにも落とせる。

Antennaarraydesigner7

しかし大規模なアレイをOnlineでやるのはあまり現実的じゃなさそう。

速いPCでローカルでやらないと(個人ならツールボックス含めかなり安い)。

 

 

2026年3月 8日 (日)

RF Weekly Digest (Gemini 3.1 Pro・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/3/1-3/8





RF WeeklyDigest





Weekly Intelligence Briefing

UPDATED: 18:39:41




INDUSTRY UPDATE

本エグゼクティブ・サマリーは、2026年3月2日~5日に開催されたMWC Barcelona 2026での主要発表を受け、2026年3月8日時点における無線周波数(RF)技術およびモバイルハードウェアの主要な進展について、ハイレベルな分析を提供します。




NETWORK STD

5G-Advancedおよび6G規格の最新状況

  • 3GPP リリース20(6Gのインキュベーター): 2026年3月現在、3GPPは公式にリリース19からリリース20へと移行しました。このリリースは「ハイブリッド・ブリッジ」と位置付けられており、5G-Advancedを完成させると同時に、6Gに向けた初の正式な技術調査を開始するものです。
  • 6Gタイムラインの確定: Global 6G Conferenceにおいて、3GPP SA議長は、ユースケースおよびサービス要件に関する6G SA1調査が今月(2026年3月)完了することを確認しました。リリース21(2027年~2029年を予定)が、6Gの規定の技術仕様を含む最初のリリースとして確定しました。
  • 主要な技術の柱: 業界は6Gの3つのコアテーマとして、AIネイティブな無線インターフェース通信とセンシングの統合(ISAC)、およびアンビエントIoT(バッテリーレス接続)に集約されています。



NETWORK STD

新型ハードウェア:チップセットおよびRFフロントエンド(RFFE)

  • Qualcomm FastConnect 8800 (Wi-Fi 8 / Bluetooth 7.0):
    • 2026年3月2日に発表されたFastConnect 8800は、世界初の4x4 Wi-Fi無線構成を採用したモバイルソリューションであり、最大11.6 Gbpsのピーク速度を実現します。
    • RFの革新: UWBBluetooth Channel SoundingWi-Fi Rangingを組み合わせ、センチメートルレベルの精度を実現する空間インテリジェンス・スタック「Proximity AI」を統合しています。
    • モデムの更新: Qualcommはまた、AI最適化されたビーム管理を通じて消費電力を30%削減するSnapdragon X105 5G Modem-RFを初公開しました。
  • Skyworks 6G FR3パワーアンプ:
    • Skyworks SolutionsMediaTekと提携し、MWC 2026においてSKYR60002をデモンストレーションしました。これは6.425 – 7.125 GHzスペクトル向けに設計された6G FR3 L-PAMiF(フィルタ統合型LNA/パワーアンプモジュール)です。
    • PC1サポート: 同社はまた、ウルトラハイバンド(UHB)パワーキャス1(PC1)モジュールであるSKY58287-11を発売しました。このハードウェアは、特に固定無線アクセス(FWA)アプリケーションにおいて、5Gのセルエッジ(基地局端)のカバレッジを拡大するために設計されています。
  • SkyworksとQorvoの合併の進展: Skyworksの幹部は2026年3月2日の戦略説明会において、Qorvoの買収が進行中であることを確認しました。統合後の新組織は、高出力6Gインフラ向けの**窒化ガリウム(GaN)**統合に注力する予定です。



HARDWARE ANALYSIS

スマートフォン分解(ティアダウン)分析

  • Samsung Galaxy S26 Ultra(2026年3月11日発売予定):
    • 分解ソース: **YouTubeチャンネル「Disassembling Parts」**によって、2026年3月6日に包括的な分解結果が公開されました(リンク)。
    • RFとカメラの統合: この分解により、ペリスコープ(潜望鏡)モジュールに**ALoP(All Lenses on Prism)**技術が採用されていることが判明しました。これによりカメラバンプの厚み(z軸方向の高さ)が大幅に削減され、RFアンテナアレイをより近接して配置することが可能になりました。
    • 構造的な観察: 技術者はマザーボード周辺に「異例の量の独特な接着剤」が使用されていると指摘しました。これは構造用接着剤と、Snapdragon 8 Elite Gen 5プロセッサの熱を管理するための高性能な**熱伝導材料(TIM)**としての二重の役割を果たしていると考えられます。
  • iPhone 17 Pro Max RF分析:
    • 今週公開されたTechInsightsの分析(ソースリンク)では、Qorvo QM18522 RFアンテナチューナーの採用が強調されています。
    • Appleは主要コンポーネントの内製化を進めているものの、iPhone 17シリーズのメインモデムについては引き続きQualcommに依存しています。ただし、TechInsightsは、下位モデルのiPhone 16eおよびiPhone 17 Airにおいて、Apple初の内製5Gモデムがデビューしたことを確認しました。



INDUSTRY UPDATE

IoTおよびコネクティビティ(Wi-Fi 7、衛星通信)

  • 衛星音声通話の革新: Cubic3Viasat、およびQualcommは、2026年3月2日に、3GPP準拠の非地上系ネットワーク(NTN)を介した世界初のライブでのリアルタイム衛星音声通話の実演を行いました。この画期的な進歩により、標準的なハードウェア(専用の衛星アンテナなし)で地上網の圏外でも音声サービスを維持することが可能になります。
  • Wi-Fi 7 vs. Wi-Fi 8: everythingRFの業界アナリストは2026年3月5日にレポートを発表し、Wi-Fi 7の出荷台数が今年11億台に達する一方で、Wi-Fi 8(IEEE 802.11bn)は、単純な通信速度よりも**超高信頼性(UHR)**に焦点を当てた初期サンプリング段階に入ったと述べています。



NETWORK STD

主要な図解および図表

  • 3GPP リリース20 ロードマップ: 2027年に至るまでの6G調査への移行を示す詳細なタイムライン図。
  • Qualcomm FastConnect 8800 アーキテクチャ: 4x4無線とProximity AIの統合を示すハイレベルなブロック図。
  • Skyworks SKYR60002 FEM 仕様: 6G FR3向けのモジュールレイアウト詳細および周波数応答チャート。

2026年3月 6日 (金)

MATLAB OnlineでAntenna ToolboxのantennaDesigner機能を使って一行もスクリプトを書かずにH型パッチアンテナ(Rogers基板)設計、Sパラメータ、インピーダンス、指向性などを計算する。最適化も実施できる。電磁界シミュレーションソフトのようだ。メッシュも確認できる。

Interface誌の2026年4月号にMATLAB Onlineの6か月ライセンスがついてきて、さらに様々なToolboxも自由に使える。

以前はRF ToolboxとRF PCB Toolbokを使ってみたが、

MATLAB Onlineで高周波用のRF Toolboxを使ってみる。Touchstoneファイルの読み込み、dB表示グラフ、スミスチャートなど簡単にできるし、フィルタ合成やIEEE P370 De-embedding(ZC-2xThru)も使える(MATLABで書かれたものがオリジナル)。

MATLAB Onlineで高周波基板設計用のRF PCB Toolboxを使ってみる。Coupled line バンドパスフィルタやratraceカプラが設計できる。モーメント法(MoM)や有限要素法(FEM)でちゃんと計算してくれているようだ。

今回はAntenna Toolboxを使ってみよう。

antennaDesignerというアプリが使えるようになっていて、一行もスクリプト書かずにアンテナ設計できる。

まず立ち上げると、

Antennadesigner1

ここで新規を押すと

Antennadesigner2

驚くほどいろいろなアンテナが選べるようになっている。線状から開口面から基板まで。

ここは最近見たH型にノッチが入ったパッチアンテナにしてみよう。基板はRogersのもの。

Antennadesigner3

周波数は24.125GHzにして確定を押すと、

Antennadesigner4

寸法が設計されて出てくる。メッシュも確認できる(MoM法を使っているそうだ)。

Antennadesigner5

で計算。サクサク動く。Sパラ、インピーダンス、3次元の指向性がすぐ計算できた。

Antennadesigner6

最適化も寸法の範囲を指定するとすぐできる。

Antennadesigner7

MATLABのスクリプトにも落とせる。

Antennadesigner8

これだけ何もしないでも設計できるのは電磁界シミュレーション専用ソフトのようだ。

次はアレイアンテナやってみよう(続く)。

2026年3月 5日 (木)

RF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)のモデルをGemini 3 ProからGemini 3.1 Proにして作り直したものと3で作ったものを3.1で改善してもらったものを作る。どちらも結構いい出来だが、改善したほうがまとめられていてよさそう。

Google AI StudioやAntigravityでGemini 3.1 Pro Previewが使えるようになっていた。

そこで毎週やっているRF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)を書き直してもらおう。

まずは一から作ったもの。結構存在しないリンクや要約のハルシネーションが多かったので何度かやり直してようやくできた。

これは私が高周波・RFニュースとしてほぼ毎日やっているのを詳しくしたのに近く、いい出来。

Rfwd1

次は3で作ったものを3.1で改良してもらったもの。これは複数の記事をまとめて項目ごとに分けている。

Rfwd2

1記事1項目だとかなり長くなるので、こっちのほうがいいかな。これからはこれを使う。

高周波・RFニュース 2026年3月5日 MWC2026のFierce記事まとめ、WBBAがHuaweiのNet5.5の認証基準発行、Mini-Circuitsの変調におけるCCDF解説記事、Samsung Galaxy A07分解動画、YageoのLLCトランスなど

・MWC2026のFierce記事まとめ

Mobile World Congress 2026: Complete coverage from Fierce Network

202603051

・WBBAがHuaweiのNet5.5の認証基準発行

WBBA Releases Global Net5.5G Readiness Assessment and Certification Standards, and Huawei Unveils Upgraded Net5.5G IP Bearer Network Offerings to Boost New Industry Vitality

202603052

・Mini-Circuitsの変調におけるCCDF解説記事

Complementary Cumulative Distribution Function (CCDF) in Modern Modulation Measurements

202603053

・Samsung Galaxy A07分解動画

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

202603054

その他

Yageo

PM9525NL LLCトランスフォーマー PTLAシリーズ

Nordic Semiconductor accelerates cellular IoT leadership with major new product releases at MWC 2026 

 

より以前の記事一覧

最近の記事

2026年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        

最近のコメント

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