送信機のひずみ補正演算を省電力演算器へ割り当て
Energy-Oriented CGLA Mapping of a Memory-Polynomial Digital Predistortion Kernel
この論文をやさしく読む
ひとことで言うと
送信機の信号ひずみを前もって補正する計算を、小さな局所メモリーを持つ演算器へ載せ、速度と推定エネルギーを調べた。
何に役立つ?
デジタル事前ひずみ補償を低消費電力で実行する装置設計を比較する材料になる。省エネルギーの倍率は測定電力ではなくモデル上の推定である。
この研究の面白いところ
FPGA試作機、RTX 4090、Jetson AGX Orinで同じ演算を比較した。予測したIMAXはエネルギーで有利だが、実測の全処理遅延ではRTX 4090が最も短い。
どこまで分かった?
エネルギーが169.1分の1という値は、28nm構成への周波数換算と装置電力の仮定に基づくモデル値であり、実チップの消費電力を直接測った値ではない。結果は1,024サンプル単位の評価設定に依存する。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
メモリー多項式によるデジタル事前ひずみ補償(DPD)は、入力の直近の履歴に対して少数の固定係数を使って計算する。このため、結果を足し合わせる段階は、局所的にデータを再利用する複素数の積和演算となる。著者らは、このDPDの集約演算を、処理要素と局所メモリーが1次元につながるプログラム可能なCPU-Grounded Linear Array(CGLA)であるIMAXへ割り当てる。次数と履歴長がともに5の奇数次数メモリー多項式では、120バイトの係数群を局所メモリーに保持し、5タップの入力履歴を1,024サンプルずつ進め、次数と遅延の組合せ15項を33段のストリーミング複素積和演算で集約する。 評価では、演算の遅延とモデルから推定したエネルギーを測る。IMAXのFPGA試作機、RTX 4090でのCUDA実装、Jetson AGX OrinでのARM-NEON実装のいずれにも、各2,048複素サンプルからなる32系列という同じ単精度複素数の作業を使った。1,024サンプル単位の設定では、IMAXのFPGA試作機で全処理に20.201ミリ秒、演算単体に1.948ミリ秒かかった。以前に報告された28nm IMAXの周波数と電力モデルを使った予測構成では、全処理3.14ミリ秒、演算単体0.34ミリ秒となった。RTX 4090は全処理の遅延が最も小さく、0.484ミリ秒だった。 記載の電力仮定に基づく装置全体のモデル計算では、予測したIMAX構成の1バッチ当たりの全処理エネルギーはRTX 4090の169.1分の1となった。この値は、処理中に実測した消費電力や実際の半導体の電力測定ではなく、装置の電力に関する仮定を使っている。制御された合成の電力増幅器モデルでの検証では、同じ15項の形式により、試験データの正規化平均二乗誤差が26.1dB、隣接チャネル漏洩電力比が26.0dB改善した。これらは、評価したサンプル単位の設定と電力モデルの下で、IMAXへ割り当てたメモリー多項式DPDの集約演算を特徴づける結果である。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-23(UTC)
- 最新改訂
- 2026-09-23 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-23 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Memory-polynomial digital predistortion (DPD) evaluates a small fixed coefficient set over a sliding input history, so its reduction step is a complex-MAC workload with local reuse. We map this DPD reduction kernel onto In-Memory Accelerator eXtension (IMAX), a programmable CPU-Grounded Linear Array (CGLA) composed of a one-dimensional processing-element/local-memory pipeline. For a (P,M)=(5,5) odd-order memory-polynomial instance, the mapping keeps the 120 B coefficient set in local memory, advances the five-tap history over 1024-sample tiles, and realizes the 15 order-delay terms as a 33-stage streaming complex-MAC reduction. The evaluation measures kernel latency and modeled energy. All measured paths use the same single-precision complex workload of 32 sequences, each with 2048 complex samples, across an IMAX FPGA prototype, a CUDA implementation on an RTX 4090 system, and an ARM-NEON implementation on Jetson AGX Orin. With this 1024-sample tile configuration, the IMAX FPGA prototype reports 20.201 ms end-to-end latency and 1.948 ms kernel-only latency. Using the previously reported 28 nm IMAX frequency and power model, the projected IMAX configuration gives 3.14 ms end-to-end latency and 0.34 ms kernel-only latency. The RTX 4090 baseline has the lowest end-to-end latency at 0.484 ms. Under model-based platform power accounting and the stated power assumptions, the projected IMAX configuration gives 169.1 times smaller modeled end-to-end energy per batch than the RTX 4090 baseline. This value uses platform power assumptions rather than workload-dependent runtime power or a direct silicon power measurement. A controlled synthetic PA-model validation checks that the same 15-term form improves test-set NMSE by 26.1 dB and ACLR by 26.0 dB. These results characterize the mapped memory-polynomial DPD reduction on IMAX for the evaluated tile configuration and power model.
著者のコメント
Accepted for presentation at the 2026 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS 2026)
arXiv ID: 2609.27438 / 要約の誤りについて