ZEPマガジン

2024年11月4日号
大規模言語モデルLLM入門 その5 量子化
重みパラメータのビット深度削減

LLMの32ビット浮動小数点の重みパラメータを例えばINT8(8ビット整数)に変換できる.メモリ使用量は1/4となり演算速度が向上する

2024年11月3日号
M5Stamp Flyドローンの姿勢ブレを軽減する2つのセンサ
垂直はToF,水平はオプティカル・フロー・センサ

ドローンの垂直のブレは近距離での高精度な測距が可能なToFが,水平のブレは物体の動きによって生じる画像の「流れ」を計測するオプティカル・フロー・センサが有効

2024年11月2日号
大規模言語モデルLLM入門 その4 枝刈りの効果
パラメータ削減とエラー率維持の両立

モデル軽量化技術の中で特に注目される手法が「枝刈り(Pruning)」.不要なノードや重みを削除することで,計算量を削減し,モデルを軽量化する技術

2024年11月1日号
IMUで補完!カルマン・フィルタによる高精度GNSS測位
電波圏外でも加速度や角速度センサで位置推定

衛星電波で測位するGPS/GNSSは,トンネルや高架下では信号が届かず,測位できない課題がある.加速度や角速度を計測するIMUで補完することで 連続した自己位置推定が可能になる

2024年10月31日号
方位精度0.4°!cm測位!高精度GNSSコンパス開発
人力飛行機に搭載!慣性航法装置 INSとGNSSの複合航法装置への応用

2台以上のアンテナで方位角や姿勢角を測るGNSSコンパスと,ジャイロや加速度センサで位置や姿勢を計算するINSの組み合わせは,時間累積する誤差を解決する有効な手段

2024年10月30日号
大規模言語モデルLLM入門 その3 モデルの簡易化「蒸留」
良質なジェネリック・モデルを作る

「蒸留(Distillation)」はマイコンなどの性能の限られたエッジ・デバイスにLLMを実装する技術の1つ.大きく複雑な教師モデルから,小さく効率的な生徒モデルを構築する

2024年10月29日号
測定器入門 スペアナの測定限界「ダイナミック・レンジ」
測定器の2次歪みで決まる

スペアナが正確に測定できるレベル範囲「ダイナミック・レンジ」は,測定レベルの最大値と,測定器の2次歪みがノイズ・レベルと一致する最小値の差分

2024年10月28日号
今さら聞けない電子回路入門 光センサとジョイスティック
高校生から始めるArduinoマイコンプログラミング実験室

最新のArduino UNO WiFi R4に搭載されているドットマトリクスLEDの輝点をジョイスティックで操縦.DigiKeyチャンネルでソースコード公開中

2024年10月27日号
大規模言語モデルLLM入門 その2 パラメータの削減
無駄だらけのニューラルネット

膨大なデータ量と多数のパラメータを用いることで高精度な自然言語処理を実現する大規模言語モデル(LLM:Large Language Model)が普及してきたが,代償として計算量と消費リソースが急増している

2024年10月26日号
大規模言語モデルLLM入門 その1 ラズパイの計算リソース
MetaのLlama2 7Bの実装に挑戦

Llama2 7BのようなLLMは、70億のパラメータをもち,そのサイズは28Gバイトに達する.ラズベリー・パイのメモリが8Gバイトしかなくこのままでは動かない

2024年10月25日号
ディジタル信号処理入門 再生速度&音程エフェクタの制作
録音データの読出しペースを制御する

音声の再生速度の調整にはバッファ・サイズとサンプリング周波数が重要な役割を果たす.バッファ内のサンプルを管理する関数では,$N$サンプルごとに速度調整が行われる

2024年10月24日号
ディジタル信号処理入門 FFTスペアナの制作
録再バッファ作成とLCD表示のプログラミング

Cortexコアを2つ搭載するSTM32H7に,ARM DSPライブラリを実装することで,高性能なFFTスペアナを制作できる.動画では,録音・再生バッファの作成,LCDの表示方法を紹介する

2024年10月23日号
ソフトウェア無線と通信の同期
SyncWordとBarker Codeの役割

ノイズの影響を受けやすい無線通信において,正確にデータを受信するためには,フレームの冒頭に配置される“SyncWord”にどのような符号を使うかが重要

2024年10月22日号
$50ドローン・キット“M5Stamp Fly”の制御プログラミング
クアッドコプタの運動原理

M5Stamp Flyは,C/C++言語でプログラミング可能な50ドルのドローン・キット.APIがオープンソースとして提供されており飛行制御プログラムの作成や学習が可能

2024年10月21日号
今さら聞けない電子回路入門 ON/OFF型センサ検出回路の定石
傾きセンサと人感センサのArduinoプログラミング

人体から誘導ノイズが加わる操作スイッチのON/OFFを確実に読む回路設計は地味だが重要.数k~数十k$\Omega$を追加して電位不定の配線のインピーダンスを下げるのが定石

2024年10月20日号
Wi-Fiマイコンで作るIoTエッジ OpenAI APIの活用
エッジ・デバイスの通信フロー

Wi-Fiマイコンを使って,センサから取得したデータやクイズをクラウドに送信し,サーバからのレスポンスを受け取ってOLEDに表示するIoTエッジを製作

2024年10月19日号
長時間動作&低消費IoT開発のためのWiFiマイコン活用
タイマによる割り込み処理で,動きを必要最小限に

小型軽量化が求められるIoTエッジは小容量電池で動き続ける必要がある.マイコンの消費電力を極小化するためにタイマによる割り込み処理は必要条件だ

2024年10月18日号
Cortex-M4/M7×500MHz!初めてのタッチパネルLCD搭載マイコン・キット STM32H7DISCO
最新開発環境のセットアップからスマホ風のLチカ・プログラミングまで

タッチパネルLCDで操作するアプリケーション開発をテーマに,STM32マイコンの知識がない状態からSTM32H747I-DISCOで新しくプロジェクトを作るまでの方法を紹介する

2024年10月18日号
高感度受信!ソフトウェア無線機の心臓部“Root-Raised Cosine Filter”の設計
群遅延一定の狭帯域ディジタル・フィルタを送信機と受信機に実装

SDRの通信性能のかぎを握る群遅延一定の帯域制限フィルタ“Root Raised Cosine Filter”.このフィルタの良し悪しが感度や通信速度に大きく影響する

2024年10月17日号
AIカメラ M5StickVの撮影処理Pythonソース
シャッタ・ボタン操作からSDカード保存まで

ビギナ向けAIカメラ開発キット M5StickVを使って画像認識カメラを製作.IoT化が求められる農業やセキュリティ分野に応用できる

2024年10月16日号
【実験Before After】プリント基板の見方・描き方・作り方
第2回 マイクロストリップ線路で反射をなくす

立ち上がり時間や立ち下がり時間が短く,周期の短いディジタル信号は,伝送線路の途中のわずかな特性の変化点で波形が乱れる.その対策法を解説する