last update: 2001/02/06

TSPを用いたインパルス応答の測定

電子技術総合研究所 浅野太

著者のホームページ http://www.etl.go.jp/~asano/
本ページの最新情報 http://www.etl.go.jp/~asano/research/doc/

 

TSP(Time-Stretched Pulse)の概要

系のインパルス応答を求める際,系にインパルスを直接入力したのでは,S/Nが非常に悪い.そこで,TSPでは,インパルス(離散系ではユニットパルス)のエネルギーを時間軸上に分散させたパルス,TSPををつくり,これを系に入力させ,その応答を取った後,分散したエネルギーを元に戻して,インパルス応答を再構成する.エネルギーを分散させるルールとして,パルスの位相が周波数の2乗に比例して進む,というルールを用いている.インパルス応答を再構成する際は,パルスの位相が周波数の2乗に比例して遅れるというルールを適用すればよい.これには,TSP逆フィルタをTSPの応答に畳み込めばよい.畳み込む際,Linear convolutionとCircular convolutionの2種類のやり方がある.

ドキュメントの内容

TSP Design  TSP及びInverse TSPの設計方法.MatlabによるTSP設計プログラム入手可能
Circular Convolution 円状畳み込みにより.TSP応答からインパルス応答を求める手法の解説.
Linear Convolution 直線状畳み込みにより.TSP応答からインパルス応答を求める手法の解説.

 

参考文献

  1. Y. Suzuki, F. Asano, H.-Y. Kim, and Toshio Sone, "An optimum computer-generated pulse signal suitable for the measurement of very long impulse responses", J. Acoust. Soc. Am. Vol.97(2), pp.-1119-1123, 1995

 

TSPのダウンロード

TSP Inverse TSP
256.tsp 256.inv
512.tsp 512.inv
1024.tsp 1024.inv
2048.tsp 2048.inv
4096.tsp 4096.inv
8192.tsp 8192.inv
16384.tsp 16384.inv
32768.tsp 32768.inv
65536.tsp 65536.inv
データはfloat binary,Little Endian,ヘッダなし
ファイル名はTSP長を表す.

RWCP Sound Scene Database in Real Acoustical Environments
Copyright (c) 1998-2001 Futoshi Asano, ETL