ÔÆÌ⺣ - רҵÎÄÕ·¶ÀýÎĵµ×ÊÁÏ·ÖÏíÆ½Ì¨

µ±Ç°Î»ÖãºÊ×Ò³ > Êý×ÖÐźŴ¦Àí¿Î³ÌÉè¼Æ--»ùÓÚ MATLAB µÄÓïÒôÈ¥Ôë´¦Àí

Êý×ÖÐźŴ¦Àí¿Î³ÌÉè¼Æ--»ùÓÚ MATLAB µÄÓïÒôÈ¥Ôë´¦Àí

  • 62 ´ÎÔĶÁ
  • 3 ´ÎÏÂÔØ
  • 2025/5/2 21:05:02

Êý×ÖÐźŴ¦Àí¿Î³ÌÉè¼Æ±¨¸æ

¹¤×÷Á¿,ÓÐÀûÓÚÂ˲¨Æ÷Éè¼ÆµÄ×îÓÅ»¯¡£

2 ¿Î³ÌÉè¼ÆÄÚÈÝ

Â¼ÖÆÒ»¶Î×Ô¼ºµÄÓïÒôÐźţ¨¿ÉÒÔÂ¼ÖÆº¬ÓÐÔëÒôµÄÐźţ¬»òÕßÂ¼ÖÆÓïÒôºóÔÙ¼Ó½øÔëÒôÐźţ©£¬

ÒªÇó£º

£¨1£©¶ÔÓïÒôÐźŽøÐвÉÑù£»

£¨2£©»­³ö²ÉÑùºóÓïÒôÐźŵÄʱÓò²¨ÐÎºÍÆµÆ×ͼ£»

£¨3£©Éè¼ÆÒ»¸öºÏÊʵÄÂ˲¨Æ÷£¬²¢»­³öÂ˲¨Æ÷µÄƵÂÊÏìÓ¦ÇúÏߣ»

£¨4£©ÓÃÉè¼ÆµÄÂ˲¨Æ÷¶ÔÓïÒôÐźŽøÐÐÂ˲¨£¬»­³öÂ˲¨ºóÐźŵÄʱÓò²¨ÐÎºÍÆµÆ×ͼ£»

£¨5£©¶ÔÂ˲¨Ç°ºóµÄÐźŽøÐжԱȣ¬·ÖÎöÐźŵı仯£» £¨6£©»Ø·ÅÓïÒôÐźš£

3 ¿Î³ÌÉè¼ÆµÄ¾ßÌåʵÏÖ

3.1 ÓïÒôÐźŵIJɼ¯

ÀûÓÃPC »úÉϵÄÉù¿¨ºÍWINDOWS ²Ù×÷ϵͳ¿ÉÒÔ½øÐÐÊý×ÖÐźŵIJɼ¯¡£½«»°Í²ÊäÈë¼ÆËã»úµÄÓïÒôÊäÈë²å¿ÚÉÏ,Æô¶¯Â¼Òô»ú¡£°´Ï¼Òô°´Å¥,½Ó×ŶԻ°Í²ËµÒ»¶Î»°,˵Íêºóֹͣ¼Òô,ÆÁÄ»×ó²à½«ÏÔʾËù¼ÉùÒôµÄ³¤¶È¡£µã»÷·ÅÒô°´Å¥,¿ÉÒÔʵÏÖËù¼ÒôµÄÖØÏÖ¡£ÒÔÎļþÃû¡°speech¡±±£´æÈëD:\\ MATLAB \\ work ÖС£¿ÉÒÔ¿´µ½,Îļþ´æ´¢Æ÷µÄºó׺ĬÈÏΪ. wav ,ÕâÊÇWINDOWS ²Ù×÷ϵͳ¹æ¶¨µÄÉùÒôÎļþ´æµÄ±ê×¼¡£

3.2 ÓïÒôÐźŵÄʱƵ·ÖÎö

ÀûÓÃMATLABÖеġ°wavread¡±ÃüÁîÀ´¶ÁÈ루²É¼¯£©ÓïÒôÐźţ¬½«Ëü¸³Öµ¸øÄ³Ò»ÏòÁ¿¡£ÔÙ¶ÔÆä½øÐвÉÑù£¬¼Çס²ÉÑùƵÂʺͲÉÑùµãÊý¡£ÏÂÃæ½éÉÜWavread º¯Êý¼¸ÖÖµ÷Óøñʽ¡£

£¨1£©y=wavread£¨file£©

¹¦ÄÜ˵Ã÷£º¶ÁÈ¡fileËù¹æ¶¨µÄwavÎļþ£¬·µ»Ø²ÉÑùÖµ·ÅÔÚÏòÁ¿yÖС£ £¨2£©[y,fs,nbits]=wavread(file)

¹¦ÄÜ˵Ã÷£º²ÉÑùÖµ·ÅÔÚÏòÁ¿yÖУ¬fs±íʾ²ÉÑùƵÂÊ£¨hz£©£¬nbits±íʾ²ÉÑùλÊý¡£ £¨3£©y=wavread£¨file£¬N£©

5

Êý×ÖÐźŴ¦Àí¿Î³ÌÉè¼Æ±¨¸æ

¹¦ÄÜ˵Ã÷£º¶ÁȡǮNµãµÄ²ÉÑùÖµ·ÅÔÚÏòÁ¿yÖС£ £¨4£©y=wavread£¨file£¬[N1,N2]£©

¹¦ÄÜ˵Ã÷£º¶ÁÈ¡´ÓN1µ½N2µãµÄ²ÉÑùÖµ·ÅÔÚÏòÁ¿yÖС£ ½ÓÏÂÀ´£¬¶ÔÓïÒôÐźÅspeech.wav½øÐвÉÑù¡£Æä³ÌÐòÈçÏ£º

>> [y,fs,nbits]=wavered (¡®speech.wav¡¯); %°ÑÓïÒôÐźżÓÔØÈëMatlab ·ÂÕæÈí¼þƽ̨ÖС£

È»ºó£¬»­³öÓïÒôÐźŵÄʱÓò²¨ÐΣ¬ÔÙ¶ÔÓïÒôÐźŽøÐÐÆµÆ×·ÖÎö¡£MATLABÌṩÁË¿ìËÙ¸µÀïÒ¶±ä»»Ëã·¨FFT¼ÆËãDFTµÄº¯Êýfft,Æäµ÷ÓøñʽÈçÏ£ºXk=fft(xn,N)

²ÎÊýxnΪ±»±ä»»µÄʱÓòÐòÁÐÏòÁ¿£¬NÊÇDFT±ä»»Çø¼ä³¤¶È£¬µ±N´óÓÚxnµÄ³¤¶Èʱ£¬fftº¯Êý×Ô¶¯ÔÚxnºóÃæ²¹Áã¡££¬µ±NСÓÚxnµÄ³¤¶Èʱ£¬fftº¯Êý¼ÆËãxnµÄǰN¸öÔªËØ£¬ºöÂÔÆäºóÃæµÄÔªËØ¡£

ÔÚ±¾´ÎÉè¼ÆÖУ¬ÎÒÃÇÀûÓÃfft¶ÔÓïÒôÐźŽøÐпìËÙ¸µÀïÒ¶±ä»»£¬¾Í¿ÉÒԵõ½ÐÅºÅµÄÆµÆ×ÌØÐÔ¡£Æä³ÌÐòÈçÏ£º

[y,fs,bits]=wavread('speech.wav'); % sound(y,fs,bits); Y=fft(y,40000);%²ÉÑùµãÊý

subplot(211);plot(y);title('ԭʼÐźŲ¨ÐÎ'); subplot(212);plot(abs(Y));title('ԭʼÐÅºÅÆµÆ×');

³ÌÐòÔËÐÐÈçÏ£º

6

Êý×ÖÐźŴ¦Àí¿Î³ÌÉè¼Æ±¨¸æ

£º

3.3 ÓïÒôÐźżÓÔëÓëÆµÆ×·ÖÎö

ÔÚԭʼÐźÅÖмÓÈë¸ßƵÔëÒô£¬Æä¾ßÌåµÄ³ÌÐòÈçÏ£º

fc=20000;%ÔØ²¨ÆµÂÊ

y1=modulate(y,fc,fs,'fm');%¶ÔÔ­ÓïÒôÐźŵ÷ÖÆ Y1=fft(y1,40000);%²ÉÑùµãÊý 40000 figure(2);

subplot(211);plot(y1);title('µ÷ÖÆºóÐźŲ¨ÐÎ'); subplot(212);plot(abs(Y1));title('µ÷ÖÆºóÐÅºÅÆµÆ×'); % sound(y1);

¶ÔÔ­ÐźŽøÐе÷ÖÆµÃµ½µÄ²¨ÐÎºÍÆµÆ×ͼÈçÏ£º

7

Êý×ÖÐźŴ¦Àí¿Î³ÌÉè¼Æ±¨¸æ

½Ó×ŶԵ÷ÖÆºóµÄÐźżÓÈëԭʼÐźţ¬Æä³ÌÐòΪ£º % µ÷ÖÆÐźÅ+ԭʼÐźŲ¨ÐÎ y2=y+y1;

Y2=fft(y2,40000);%²ÉÑùµãÊý 40000 figure(3)

subplot(211);plot(y2);title('µ÷ÖÆÐźÅ+ԭʼÐźŲ¨ÐÎ'); subplot(212);plot(abs(Y2));title('µ÷ÖÆÐźÅ+ԭʼÐÅºÅÆµÆ×'); % sound(y2);

µÃµ½µÄͼÐÎΪ£º ;

8

  • ÊÕ²Ø
  • Î¥¹æ¾Ù±¨
  • °æÈ¨ÈÏÁì
ÏÂÔØÎĵµ10.00 Ôª ¼ÓÈëVIPÃâ·ÑÏÂÔØ
ÍÆ¼öÏÂÔØ
±¾ÎÄ×÷Õߣº...

¹²·ÖÏí92ƪÏà¹ØÎĵµ

Îĵµ¼ò½é£º

Êý×ÖÐźŴ¦Àí¿Î³ÌÉè¼Æ±¨¸æ ¹¤×÷Á¿,ÓÐÀûÓÚÂ˲¨Æ÷Éè¼ÆµÄ×îÓÅ»¯¡£ 2 ¿Î³ÌÉè¼ÆÄÚÈÝ Â¼ÖÆÒ»¶Î×Ô¼ºµÄÓïÒôÐźţ¨¿ÉÒÔÂ¼ÖÆº¬ÓÐÔëÒôµÄÐźţ¬»òÕßÂ¼ÖÆÓïÒôºóÔÙ¼Ó½øÔëÒôÐźţ©£¬ ÒªÇó£º £¨1£©¶ÔÓïÒôÐźŽøÐвÉÑù£» £¨2£©»­³ö²ÉÑùºóÓïÒôÐźŵÄʱÓò²¨ÐÎºÍÆµÆ×ͼ£» £¨3£©Éè¼ÆÒ»¸öºÏÊʵÄÂ˲¨Æ÷£¬²¢»­³öÂ˲¨Æ÷µÄƵÂÊÏìÓ¦ÇúÏߣ» £¨4£©ÓÃÉè¼ÆµÄÂ˲¨Æ÷¶ÔÓïÒôÐźŽøÐÐÂ˲¨£¬»­³öÂ˲¨ºóÐźŵÄʱÓò²¨ÐÎºÍÆµÆ×ͼ£» £¨5£©¶ÔÂ˲¨Ç°ºóµÄÐźŽøÐжԱȣ¬·ÖÎöÐźŵı仯£» £¨6£©»Ø·ÅÓïÒôÐźš£ 3 ¿Î³ÌÉè¼ÆµÄ¾ßÌåʵÏÖ 3.1 ÓïÒôÐźŵIJɼ¯ ÀûÓÃPC »úÉϵÄÉù¿¨ºÍWINDOWS ²Ù×÷ϵͳ¿ÉÒÔ½øÐÐÊý×ÖÐźŵIJɼ¯¡£½«»°Í²ÊäÈë¼ÆËã»úµÄÓïÒôÊäÈë²å¿ÚÉÏ,Æô¶¯Â¼Òô»ú¡£°´Ï¼Òô°´

¡Á ÓοͿì½ÝÏÂÔØÍ¨µÀ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩
µ¥Æª¸¶·ÑÏÂÔØ
ÏÞÊ±ÌØ¼Û£º10 Ôª/·Ý Ô­¼Û:20Ôª
VIP°üÔÂÏÂÔØ
ÌØ¼Û£º29 Ôª/Ô ԭ¼Û:99Ôª
µÍÖÁ 0.3 Ôª/·Ý ÿÔÂÏÂÔØ150·Ý
ȫվÄÚÈÝÃâ·Ñ×ÔÓɸ´ÖÆ
VIP°üÔÂÏÂÔØ
ÌØ¼Û£º29 Ôª/Ô ԭ¼Û:99Ôª
µÍÖÁ 0.3 Ôª/·Ý ÿÔÂÏÂÔØ150·Ý
ȫվÄÚÈÝÃâ·Ñ×ÔÓɸ´ÖÆ
×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£ºfanwen365 QQ£º370150219
Copyright © ÔÆÌ⺣ All Rights Reserved. ËÕICP±¸16052595ºÅ-3 ÍøÕ¾µØÍ¼ ¿Í·þQQ£º370150219 ÓÊÏ䣺370150219@qq.com