Mercurial > hg > aim92
comparison docs/aimDemonstrations @ 0:5242703e91d3 tip
Initial checkin for AIM92 aimR8.2 (last updated May 1997).
author | tomwalters |
---|---|
date | Fri, 20 May 2011 15:19:45 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:5242703e91d3 |
---|---|
1 aimDemonstrations | |
2 | |
3 The following is a list of demonstration scripts available to | |
4 illustrate the operation of AIM and the different auditory | |
5 representations that it produces. The scripts are stored in | |
6 [aimdirectory]/scripts. | |
7 | |
8 The syntax for the demos can be obtained by typing | |
9 | |
10 > aimdemo_???_??? help | |
11 | |
12 where '???_???' is one of the extensions listed below. The simplest | |
13 way to begin is to copy the wave file "cegc" from the waves directory | |
14 to the current working directory, and type | |
15 | |
16 > aimdemo_gtf_all cegc | |
17 | |
18 NOTE: The byte order for cegc is "little endian" (used by DEC, | |
19 IBM and SGI machines). A byte reversed version with "big-endian" | |
20 order is the wave "cegc_br". (This is the order used in SUN and HP | |
21 machines.) | |
22 | |
23 The sound in cegc is a set of stationary and gliding click trains that | |
24 play a lazy major triad (C-E-G) and its octave (C) over 2.1 sec. The | |
25 click train at the start (C) is a particularly useful test and demo | |
26 stimulus. | |
27 | |
28 Once one or two of the aimdemos have been shown to work with cegc, you | |
29 should be in a position to try them on your own waves. | |
30 | |
31 | |
32 | |
33 I. The Funcional Version of AIM: | |
34 | |
35 | |
36 1. aimdemo_gtf_all <wave_file> | |
37 | |
38 This script illustrates all stages of the functional version of AIM | |
39 using the "auditory route". It focuses on landscape displays and | |
40 the instructions involved are: | |
41 | |
42 genwav (display input waveform), | |
43 genstp (generate stapes velocity), | |
44 genbmm (generate basilar membrane motion), | |
45 gennap (generate neural activity pattern), | |
46 gensai (generate stabilized auditory image) and | |
47 genspl (generate spiral version of auditory image). | |
48 | |
49 | |
50 2. aimdemo_gtf_sai <wave_file> | |
51 | |
52 This script presents the wave in <wave_file> using genwav, and | |
53 then produces its rectangular auditory image using gensai. It is | |
54 the simplest auditory image demo. | |
55 | |
56 | |
57 3. aimdemo_gtf_spectra <wave_file> | |
58 | |
59 This script illustrates the functional version of AIM using the | |
60 "spectral route". It focuses on spactral displays and the | |
61 instructions involved are: | |
62 | |
63 genwav (display input waveform), | |
64 genasa (generate auditory spectral analysis), and | |
65 genepn (generate excitation pattern) | |
66 | |
67 | |
68 4. aimdemo_gtf_2dat <wave_file> | |
69 | |
70 The script illustrates 2-dimensional adaptive-thresholding | |
71 (2D-AT) using genwav, genstp, genbmm and finally gennap. | |
72 | |
73 | |
74 | |
75 II. The Physiological Version of AIM: | |
76 | |
77 | |
78 1. aimdemo_tlf_all <wave_file> | |
79 | |
80 This demo script illustrates the entire physiological | |
81 version of AIM using the "auditory route". It uses the | |
82 transmission-line filterbank (option filter=tlf) and the Meddis | |
83 neural transduction module (option transduction=Meddis). The | |
84 instructions involved are: | |
85 | |
86 genwav (display input waveform), | |
87 genstp (generate stapes velocity), | |
88 genbmm (generate basilar membrane motion), | |
89 gennap (generate neural activity pattern), | |
90 acgram (generate autocorrelogram). | |
91 | |
92 | |
93 2. aimdemo_tlf_med <wave_file> | |
94 | |
95 The script illustrates the Meddis Haircell module. The AIM | |
96 functions involved are genwav, genbmm and gennap. | |
97 | |
98 | |
99 3. aimdemo_tlf_spectra <wave_file> | |
100 | |
101 This script illustrates the "spectral route" through the | |
102 physiological version of AIM. It focuses on spectral displays and | |
103 the instructions involved are genwav, genasa and genepn. | |
104 | |
105 | |
106 4. aimdemo_tlf_lowhigh <wave_file> | |
107 | |
108 This script illustrates the level dependancies in the physiological | |
109 version of AIM, and its ability to simulate cochlear damage. The | |
110 instructions involved are: | |
111 | |
112 genwav [display input wave], | |
113 genbmm [cochlea level = 30dB], | |
114 genbmm [cochlea level = 90dB], | |
115 genbmm [total OHC destruction, cochlea level = 60dB], | |
116 gennap [Normal cochlea + Meddis high spont-rate fibre] and | |
117 genasa [total OHC destruction, with no feedback] | |
118 Note: - very poor frequency resolution. | |
119 | |
120 | |
121 5. aimdemo_tlf_std <wave_file> | |
122 | |
123 The script illustrates the standard level outputs in the physiological | |
124 version of AIM. It shows the simulations of a normal cochlea. | |
125 The AIM functions involved are: | |
126 | |
127 genwav [display input wave], | |
128 genbmm [normal cochlea level = 60dB], | |
129 gennap [normal cochlea level = 60dB], | |
130 genasa [norma cochlea, without log compression]. | |
131 |