Demo Programs of Signal Processing

# nagataniyoshiki/SignalProcessingDemo

Switch branches/tags
Nothing to show

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

## Files

Failed to load latest commit information.

# ディジタル信号処理のデモプログラム (MATLAB/Octave/Scilab対応) / Demo Scripts of Digital Signal Processing (compatible with MATLAB/Octave/Scilab)

## 概要 / Outline

ディジタル信号処理のデモプログラムです。MATLAB と Octave (.m) および Scilab (.sci) 対応です。神戸高専 電子工学科5年 電子応用（選択科目）の理解を助けるためのスクリプトを含みます。なお， .m スクリプトには日本語版（ *_ja.m ）も用意しています。
You may find scripts for understandig disital signal processing using MATLAB/Octave (.m) and Scilab (.sci) platforms. Scripts supporting students who learn Applied Electronic Engineering Class in Kobe City College of Technology are also included.

### サンプリング定理のデモ / Sampling Theorem Demo [sampling_theorem_demo.m/.sci]

A demo program for visually and acoustically understanding the effect of the sampling theorem by gradually changing the signal frequency with showing and playing the signal.

### Sinc関数の畳み込みによるアップサンプリングのデモ / Sinc Interpolation Demo [sinc_demo.m/.sci]

A demo program for visually understanding the sinc interpolation for upsampling a descrete signal by showing all sinc functions which will be summed up.

### 最もシンプルな FFT のデモ / Simplest FFT Demo [fft_simplest_demo.m/.sci]

The simplest sample code of the FFT analysis using Matlab/Octave/Scilab. Learn the basic techniques how to create the waveforms or how to calculate the frequency axis etc.

### 離散フーリエ変換（DFT）のデモ / DFT Demo [dft_demo.m/.sci]

A demo program for visually understanding the process of the Descrete Fourier Transform showing all sinusoidal waves which will be integrated. The packaged FFT function is not used in this script.

### 離散フーリエ変換の窓関数のデモ / FFT Window Demo [window_demo.m/.sci]

A demo program for visually understanding the effect of the window function for the Descrete Fourier Transform by showing the waveform, its spectrum, and the spectrum of the window function.

### 離散フーリエ変換時の信号長のデモ / DFT Length Demo [dft_length_demo.m/.sci]

A demo program for visually and acoustically understanding the effect of the window length for the Descrete Fourier Transform by showing the waveform and its spectrum, and playing the waveform.

ゼロ詰めをおこなった場合の離散フーリエ変換の挙動を波形をスペクトルを表示することで視覚的に理解します。
A demo program for visually understanding the behavior of the Descrete Fourier Transform with zero padding by showing the waveform and the spectrum.

### アベレージングによるノイズ除去のデモ / Averaging Demo on Improving SNR [averaging_SNR_demo.m/.sci]

アベレージング（加算平均）によって繰り返し信号に混入したノイズが除去される様子を視覚的に理解します。
A demo program for visually understanding the behavior of the averaging technique which reduces the noise added to a repetition signal.

### アベレージングによる量子化精度向上のデモ / Averaging Demo on Quantization Resolution [averaging_quantization_demo.m/.sci]

ノイズを意図的に付加した信号のアベレージング（加算平均）によってA/Dコンバータの量子化精度以上の情報が得られる様子を視覚的に理解します。
A demo program for visually understanding the behavior of the averaging technique which derives extra information beyond the quantization resolution of the A/D converter by adding noise by design.

これらのコンテンツはクリエイティブコモンズ CC BY-SA 3.0 ライセンスの元で公開しています。

Yoshiki NAGATANI, Kobe City College of Technology, Japan
https://ultrasonics.jp/nagatani/

Demo Programs of Signal Processing

## Releases

No releases published

## Packages 0

No packages published