last update: 2001/02/05
Electrotechnical Laboratory, Futoshi Asano
| Author's home page | http://www.etl.go.jp/~asano/ |
| Latest information on this page | http://www.etl.go.jp/~asano/research/doc/ |
![]()
When an impulse is used as an input signal for measuring the impulse response of a system, SNR should be low. In TSP, the energy of impulse is spread out over a certain period of time (TSP length) and, after measuring the response (TSP response), the scattered energy is collected to reconstruct the impulse response. The energy of the impulse is spread by the rule that the phase of TSP is shifted forward proportionally to the square of the frequency. To reconstruct the impulse response from the TSP response, the phase of the measured TSP response is shifted backward proportionally to the square of the frequency. This is accomplished by convolving the Inverse TSP. For convolving Inverse TSP, there are two methods, i.e., Linear Convolution and Circular Convolution.
| TSP Design | Design of TSP and Inverse TSP. Matlab program for designing TSP is available. | |
| Circular Convolution | Recovering impulse response from TSP response using circular convolution. | |
| Linear Convolution | Recovering impulse response from TSP response using linear convolution. |
| Software | |
| Data |
| 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 |
Each file name indicates TSP length.
![]()
RWCP Sound Scene Database in Real Acoustical Environments
Copyright (c) 1998-2001 Futoshi Asano, ETL