kennzo

スポンサーリンク
数値計算

FFT

この記事では,離散フーリエ変換(DFT:Discrete Fourier Transform)の簡単な説明とこれを高速化した高速フーリエ変換(FFT:Fast Fourier Transform)のアルゴリズムについて書き,pythonで実...
python

python matplotlib 線の設定

この記事では,pythonのグラフ描画に使うmatplotlibにおいて,線の種類を設定する便利な記法について述べる. plot の基本例 次のコードでグラフを描画できる. import matplotlib.pyplot as plt f...
信号処理

窓関数

この記事では,良く使用される次の5つの窓関数について書く. 矩形窓 (Rectangular)ハン窓 (Hann)ハミング窓 (Hamming)ブラックマン窓 (Blackman)ブラックマンハリス窓 (Blackman Harris) 窓...
AnalogDiscovery

WaveForms から python を実行する

WaveForms は Analog Discovery 2 の標準制御ソフトである.本記事では,WaveForms から python を動かす方法について紹介する.今回はターゲットを python に絞っただけでターミナルから実行できる...
アナログ回路

ソース接地回路の周波数特性

この記事ではソース接地回路の周波数特性について述べる.主に,周波数特性やバンド幅がどう決まるのかについて. ソース接地回路 ソース接地回路とは次に示すようにソースが接地された増幅回路である.図は電流源を負荷としたソース接地回路である. ソー...
verilog

Verilog ノンブロッキング代入とブロッキング代入

Verilogではノンブロッキング代入とブロッキング代入を適切に使いわける必要がある.本記事では,ノンブロッキング代入とブロッキング代入について説明する. ノンブロッキング代入とブロッキング代入 Verilogでは(<=)で代入するノンブロ...
verilog

Verilog テストベンチの書き方

Verilogでモジュールを記述した後は本当に論理が合っているか検証が必要であるため,適当な信号を与え出力信号を見るテストベンチが必要である.今回はテストベンチの記述に必要なことをまとめる. テストベンチ記述例 先にテストベンチの例を示す....
verilog

Verilog モジュールの記述

本記事では加算器を例としてVerilogでのモジュールの書き方について説明する. モジュールの記述 この記事では次の加算器のモジュールを例にして説明していく.加算器は2進数の入力信号を足し合わせ,結果を出力する.入力信号のbit数はパラメー...
hspice

hspice ノイズ過渡解析

hspiceのノイズ過渡解析について. ノイズ過渡解析とは ノイズ過渡解析は通常のACノイズ解析とは異なり,モデルから乱数によってノイズ波形を生成し,時間領域でシミュレーションする.オシレータのジッター解析など過渡解析が必要とされる回路のノ...
verilog

Verilogにおけるforの用法

Verilogのforの書き方について. Verilogにおけるforの意味 Verilog内でもforを使用することはできるが,一般的なプログラミングとは意味が異なる.Verilogではforは同じ論理や回路構造を何個も並べたい場合などに...
スポンサーリンク