📄 demos.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Digital Signal Processing, 3rd Ed.</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="../style_sheet01.css" rel="stylesheet" type="text/css"></head><body><p class="head_medium"><a name="top"></a>Digital Signal Processing , 3rd Ed. [ <a href="../index.htm" target="_top">Home</a> ]</p><p class="head_medium">D. Signal Demos </p><blockquote> <p class="text_medium">Sample speech, image, and video signals.</p></blockquote><ol class="text_medium"> <blockquote> <table width="400" border="0"> <tr> <th class="head_medium" scope="col"><div align="left" class="head_medium">D1. <a href="#D1">Speech Demo 1</a></div></th> </tr> <tr> <td class="head_medium"><div align="left">D2. <a href="#D2">Image Demo 1</a></div></td> </tr> <tr> <td class="head_medium"><div align="left">D3. <a href="#D3">Video Demo 1 </a></div></td> </tr> <tr> <td class="head_medium">D4. <a href="#D4">Music Demo 1</a></td> </tr> <tr> <td class="head_medium">D5. <a href="#D5">Music Demo 2 </a></td> </tr> <tr> <td class="head_medium">D6. <a href="#D6">Music Demo 3</a> </td> </tr> <tr> <td class="head_medium">D7. <a href="#D7">Music Demo 4 </a></td> </tr> <tr> <td class="head_medium">D8. <a href="#D8">Noise Filtering Demo </a></td> </tr> <tr> <td class="head_medium">D9. <a href="#D9">Aliasing Demo </a></td> </tr> </table> <p class="text_medium"> </p> </blockquote></ol><hr align="center" size="5" noshade><p class="head_medium"><a name="D1"></a>D1. Speech Demo</p><blockquote> <p align="justify" class="text_medium">Sample speech signal: <a href="sound_median_filter/originalspeech.wav" target="_blank">originalspeech.wav</a> </p> <p align="justify" class="text_medium"> </p> <p align="center" class="text_medium"><span class="head_medium">[ <a href="#top">Top</a> ] [ <a href="#D2">Next</a> ]</span></p></blockquote><hr align="center" size="5" noshade><p class="head_medium"><a name="D2" id="D2"></a>D2. Image Demo</p><blockquote> <p class="text_medium">A black-and-white image:</p> <p class="text_medium"><img src="image_demo_1/blackwhite.png" width="256" height="256"></p> <p class="text_medium">A color image and the red, green, and blue components of the color image:</p> <table width="400" border="0"> <tr> <th scope="col"><span class="text_medium"><img src="image_demo_1/tulips.PNG" width="256" height="256" border="0" target="_blank"></span></th> <th scope="col"><img src="image_demo_1/tulips_RED.PNG" width="256" height="256"></th> </tr> <tr> <th scope="col"><img src="image_demo_1/tulips_GREEN.PNG" width="256" height="256"></th> <th scope="col"><img src="image_demo_1/tulips_BLUE.PNG" width="256" height="256"></th> </tr> </table> <p class="text_medium"> </p></blockquote><blockquote> <p align="center" class="text_medium"><span class="head_medium">[ <a href="#D1">Prev</a> ][ <a href="#top">Top</a> ] [ <a href="#D3">Next</a> ]</span></p></blockquote><hr align="center" size="5" noshade><p class="head_medium"><a name="D3" id="D3"></a>D3. Video Demo</p><blockquote> <p align="justify" class="text_medium">Video: <a href="video_frame/foreman.avi" target="_blank">foreman.avi</a></p> <p align="justify" class="text_medium">Sample frames of the video:</p> <table width="400" border="0"> <tr> <th class="text_medium" scope="col">frame 1 </th> <th class="text_medium" scope="col">frame 10 </th> </tr> <tr> <th scope="col"><img src="video_frame/frame_1.PNG"></th> <th scope="col"><img src="video_frame/frame_10.PNG"></th> </tr> </table> <p align="justify" class="text_medium"> </p> <p align="center" class="text_medium"><span class="head_medium">[ <a href="#D2">Prev</a> ][ <a href="#top">Top</a> ] [ <a href="#D4">Next</a> ]</span></p></blockquote><hr align="center" size="5" noshade><p class="head_medium"><span class="text_medium"><a name="D4" id="D4"></a></span>D4. Music Demo 1:</p><blockquote> <p class="text_medium">Musical sound generated using the wavetable synthesis method.</p> <p class="text_medium">Sample of a song played on a piano: <a href="music_synthesis/twinkle/wavetable_piano_twinkle.wav" target="_blank">wavetable_piano_twinkle.wav</a></p> <p class="text_medium">Sample of a second song played on a piano: <a href="music_synthesis/other/wavetable_piano_oldsong.wav" target="_blank">wavetable_piano_oldsong.wav</a></p> <p class="text_medium"><span class="text_small">*The above musical sound demos are courtesy of Prof. Curtis Roads and Mr. David Thall, Media Arts and Technology program, University of California, Santa Barbara.</span></p> <p class="text_medium"> </p> <p align="center" class="text_medium"><span class="head_medium">[ <a href="#D3">Prev</a> ][ <a href="#top">Top</a> ] [ <a href="#D5">Next</a> ]</span></p></blockquote><hr align="center" size="5" noshade><p align="justify" class="text_medium"><span class="head_medium"><a name="D5" id="D5"></a>D5. Music Demo 2:</span> </p><blockquote> <p align="justify" class="text_medium">Musical sound generated using the spectral modelling synthesis method.</p> <p align="justify" class="text_medium">Sample of a song: <a href="music_synthesis/twinkle/specMod_twinkle.wav" target="_blank">specMod_twinkle.wav</a></p> <p align="justify" class="text_medium">Sample of a second song: <a href="music_synthesis/other/specMod_major.wav" target="_blank">specMod_major.wav</a></p> <p align="justify" class="text_medium"><span class="text_small">*The above musical sound demos are courtesy of Prof. Curtis Roads and Mr. David Thall, Media Arts and Technology program, University of California, Santa Barbara.</span></p> <blockquote> <p align="center" class="text_medium"><span class="head_medium">[ <a href="#D4">Prev</a> ][ <a href="#top">Top</a> ] [ <a href="#D6">Next</a> ]</span></p> </blockquote></blockquote><hr align="center" size="5" noshade><p align="justify" class="text_medium"><span class="head_medium"><a name="D6" id="D6"></a>D6. Music Demo 3:</span> </p><blockquote> <blockquote> <p align="justify" class="text_medium">Musical sound generated using the nonlinear synthesis method.</p> <p align="justify" class="text_medium">Sample of a song played on a horn: <a href="music_synthesis/twinkle/nonLinear_horn_twinkle.wav" target="_blank">nonLinear_horn_twinkle.wav</a></p> <p align="justify" class="text_medium">Sample of a musical piece played using bells: <a href="music_synthesis/other/nonLinear_bells.wav" target="_blank">nonLinear_bells.wav</a></p> <p align="justify" class="text_medium"><span class="text_small">*The above musical sound demos are courtesy of Prof. Curtis Roads and Mr. David Thall, Media Arts and Technology program, University of California, Santa Barbara.</span></p> <blockquote> <p align="center" class="text_medium"><span class="head_medium">[ <a href="#D5">Prev</a> ][ <a href="#top">Top</a> ] [ <a href="#D7">Next</a> ]</span></p> </blockquote> </blockquote></blockquote><hr align="center" size="5" noshade><p align="justify" class="text_medium"><span class="head_medium"><a name="D7" id="D7"></a>D7. Music Demo 4:</span> </p><blockquote> <blockquote> <blockquote> <p align="justify" class="text_medium">Musical sound generated using the physical modelling synthesis method.</p> <p align="justify" class="text_medium">Sample of a song played on a guitar: <a href="music_synthesis/twinkle/phyMod_guitar_twinkle.wav" target="_blank">phyMod_guitar_twinkle.wav</a></p> <p align="left" class="text_medium">Sample of a musical piece played using a string instrument: <a href="music_synthesis/other/phyMod_string_major.wav" target="_blank">phyMod_string_major.wav</a></p> <p align="justify" class="text_medium"><span class="text_small">*The above musical sound demos are courtesy of Prof. Curtis Roads and Mr. David Thall, Media Arts and Technology program, University of California, Santa Barbara.</span></p> <blockquote> <p align="center" class="text_medium"><span class="head_medium">[ <a href="#D6">Prev</a> ][ <a href="#top">Top</a> ] [ <a href="#D8">Next</a> ] </span></p> </blockquote> </blockquote> </blockquote> <p> </p></blockquote><hr align="center" size="5" noshade><p class="head_medium"><a name="D8" id="D8"></a>D8. Noise Filtering Demo </p><blockquote> <p align="justify" class="text_medium">Sample impulse-noise-corrupted speech signal : <a href="sound_median_filter/noisyspeech.wav" target="_blank">noisyspeech.wav</a></p> <p align="justify" class="text_medium">Median filtered version of the noisy signal: <a href="sound_median_filter/clearspeech.wav" target="_blank">clearspeech.wav</a> </p> <p align="justify" class="text_medium">Original uncorrupted speech signal : <a href="sound_median_filter/originalspeech.wav" target="_blank">originalspeech.wav</a></p> <p align="justify" class="text_medium"> </p> <p align="justify" class="text_medium">Noise corrupted image and its noise-removed version</p> <table width="400" border="0"> <tr> <th scope="col"><img src="image_enhance/noisy_image.png"></th> <th scope="col"><img src="image_enhance/filtered_image.png"></th> </tr> </table> <p align="justify" class="text_medium"> </p> <p align="left" class="text_medium"> </p> <p align="center"><span class="head_medium">[ <a href="#D7">Prev</a> ][ <a href="#top">Top</a> ] [ <a href="#D9">Next</a> ]</span></p> <p align="center" class="text_medium"> </p></blockquote><hr align="center" size="5" noshade> <p class="head_medium"><a name="D9" id="D9"> </a>D9. Aliasing Demo </p><blockquote> <p align="justify" class="text_medium">(1)</p> <p align="justify" class="text_medium">The phenomenon of aliasing happens when the sampling frequency is less than twice the highest frequency of band-limited input signal. In this example, the input signal is a sinusoidal signal of frequency 1.8KHz. Three output sound signals are generated in sampling rates 8KHz, 4KHz and 2.6667KHz respectively. Among these three outputs, we can observe that the aliasing arises only at sampling frequency of 2.6667KHz, which is less than twice of the highest input frequency 3.6KHz.</p> <table width="873" border="0"> <tr> <th width="844" scope="col"><div align="left"><span class="text_medium">MATLAB file: <a href="sound_aliasing/aliasing.m">aliasing.m</a></span></div></th> </tr> <tr> <td> </td> </tr> <tr> <td><span class="text_medium"><span class="head_medium"><a href="sound_aliasing/batch/" target="_blank">Directory to the executable batch file</a> </span></span></td> </tr> <tr> <td><p class="text_medium"><span class="head_medium">(Windows IE only. Double-click the batch file will run MATLAB and execute the M-file.)</span></p></td> </tr> </table> <p align="left" class="text_medium">Tone Frequency = 1800Hz, Sampling Frequency = 8000Hz: <a href="sound_aliasing/output01.wav" target="_blank">output01.wav</a></p> <p align="left" class="text_medium">Tone Frequency = 1800Hz, Sampling Frequency = 6000Hz: <a href="sound_aliasing/output02.wav" target="_blank">output02.wav</a></p> <p align="left" class="text_medium">Tone Frequency = 1800Hz, Sampling Frequency = 2666.6667Hz: <a href="sound_aliasing/output03.wav" target="_blank">output03.wav</a></p> <p align="left" class="text_medium"> </p> <p align="left" class="text_medium">(2)</p> <p align="left" class="text_medium">Speech signal without aliasing: <a href="sound_median_filter/originalspeech.wav" target="_blank">originalspeech.wav</a></p> <p align="left" class="text_medium">Speech signal with aliasing: <a href="sound_aliasing/aliasingspeech.wav" target="_blank">aliasingspeech.wav</a></p> <p align="left" class="text_medium"> </p> <p align="left" class="text_medium">(3)</p> <p align="left" class="text_medium">Music signal without aliasing: <a href="sound_aliasing/music.wav" target="_blank">music.wav</a></p> <p align="left" class="text_medium"><span class="text_small">*The above musical sound demo is courtesy of Prof. Curtis Roads, Media Arts and Technology program, University of California, Santa Barbara.</span></p> <p class="text_medium">Music signal with aliasing: <a href="sound_aliasing/aliasingmusic.wav" target="_blank">aliasingmusic.wav</a></p> <p class="text_medium"> </p> <p align="left" class="text_medium"> </p></blockquote> <p align="center"><span class="head_medium">[ <a href="#D8">Prev</a> ][ <a href="#top">Top</a> ] </span></p> <p align="center"> </p> <hr align="center" size="5" noshade> <p class="head_medium"> </p> <blockquote> <p align="justify" class="text_medium"> </p> <p align="justify" class="text_medium"> </p></blockquote></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -