«H¸¹¨ú¼Ë©w²z»P«H¸¹ÀWÃФÀªR


©`«¶´µ¯S¨ú¼Ë©w²z

«H¸¹¦b¨ú¼Ë®É±`±`·|¤Þ°_¥æÅ| (aliasing) ªº²{¶H¡A¦Ó¾É­P«H¸¹¥¢¯u¡A¬°ÁקK¦¹¤@±¡§Î¡A«H¸¹¦b¨ú¼Ë®É¤§¨ú¼ËÀW²v¥²¶·¤£¤p©ó¦³®Ä¨ú¼ËÀW²v¡A¦Ü©ó¦³®Ä¨ú¼ËÀW²v«h»Ý°Ñ·Ó«H¸¹¨ú¼Ë©w²zªº³W©w¡A«H¸¹¨ú¼Ë©w²z¤SºÙ¬°©`«¶´µ¯S¨ú¼Ë©w²z (Nyquist Sampling Theorem)¡A¨ä¤º®e¬°­Y ¬O¤@©Ò¿×ªº±a­­«H¸¹ (band limited signal)¡A¥ç§Y·í ®É ¡A«h¨t²Îªº¦³®Ä¨ú¼ËÀW²v (effective Sampling frequency) ¥²¶·º¡¨¬ ªº³W©w¡C¦b¦¹ ºÙ¬°©`«¶´µ¯SÀW²v (Nyquist frequency) ¦Ó ºÙ¬°©`«¶´µ¯S²v(Nyquist rate)¡C

¦b¦¹§Ú­Ì»¡©ú©`«¶´µ¯S¨ú¼Ë©w²zªº²z¥Ñ¡G°²³] ¬°¨ú¼Ë¤§«H¸¹( Sampling Signal ) ¦Ó ¬°³sÄò®É¶¡¤§«H¸¹ ( Continuous - time signal)¡A«h¨âªÌ¤§Ãö«Y¬° ¡A ¬°®Þ§Î¨ç¼Æ (comb function)¡A) ¥ç§Y

¹ï©ó®Þ§Î¨ç¼Æ¦Ó¨¥¡A¦ý¤Z»P¥¦°µºP¿nªº¨ç¼Æ¡A®Þ§Î¨ç¼Æ¬Ò¦³±N¨ä½Æ»sªº¯S©Ê¡A¦Ó¹ï©ó¨ú¼Ë¤§«H¸¹©M³sÄò®É¶¡«H¸¹¤§®É¶¡»â°ì»PÀW²v»â°ì¶¡ªº¹ïÀ³Ãö«Y¡A§Ú­Ì¥i¥H¦C¥X¦p¤U¡G

®É¶¡»â°ì ÀW²v»â°ì

ÁöµM¬O¤@±a­­«H¸¹¡A·Ó²zÁ¿ÀW²v°ª¨ì¬Y¤@µ{«×´N¤£¸Ó¦³­È¡A¦ý¨ú¼Ë«H¸¹¦bÀW²v»â°ì«o¬O¡G

¥ç§Y¨ú¼Ë«H¸¹¦bÀW²v»â°ì±N·|¦]¬°¨ú¼Ë¦Ó§Î¦¨¨ì³B³£¦³ÀW±aªº±¡§Î¡A¦p¹Ï A¡A³o®É¦pªG¨ú¼ËÀW²v ¡A«h¨C­Ó³Q½Æ»sªºÀW±a±N·|¤¬¬Û¿W¥ß¡A¤£­P²£¥Í¤zÂZ¡A§Ú­Ì¥u»Ý¨Ï¥Î¤@­Ó§C³qÂoªi¾¹§Y¥i¶¶§Q±N­ì«H¸¹¨ú¥X¡A¦ÓµL¥¢¯u¡C¬Û¤Ïªº¡A¦pªG¨ú¼ËÀW²v¤Ó§C¡A¨º»ò¨C­Ó³Q½Æ»sªºÀW±a±N·|¤¬¬Û¤zÂZ¡A¬°¤§¥æÅ|²{¶H¡A¦Ó¾É­P«H¸¹¥¢¯u¡A¦p¹Ï B ©Ò¥Ü¡A¨º®É­Ô§Y¨Ï§Ú­Ì¨Ï¥Î§C³qÂoªi¾¹±N«H¸¹¨ú¥X¡A¤]¤£¬O­ì¨ÓÀ³¦³ªº«H¸¹§Îª¬¤F¡C


³Å¤óÂà´«¤§«H¸¹ÀWÃÐ

¬°¤°»ò¤@­Ó«H¸¹¸g¹L³Å¤óÂà´««á¡A§YÅܬ°ÀWÃФ譱ªº°T®§©O¡H³o¤@ÂI«Ü¦h¤H¤@ª¾¥b¸Ñ¡A¤]¦³«Ü¦h¤H¦Ê«ä¦Ó¤£±o¨ä¸Ñ¡A³o¨ä¤¤¥]¬A¤F³\³\¦h¦h±q¨Æ©ó«H¸¹ÀWÃФÀªRªº¤uµ{®v¤Î¬ã¨s¥Í¡C¦b¦¹¡A§Ú­Ì¸Õ¹Ï¥Î¥H¤U¤@­Ó²³æªº¤è¦¡¨Ó¸ÑÄÀ¡C

°²³]¤@­ÓÀW²v¬° ƒÇ ªº¥¿©¶ªi«H¸¹ sinƒÇ t ¡A¨ä¤¤ ƒÇ ¬°©w­È¡A¦b¹ê»Ú¤W¥¦­Ì¥i¯à±a¦³¤£¤ÖªºÂø°T¡AÂø°T¼Æ¶q«Ü¦h¡A¤°»òÀW²v³£¦³¡A¨Ã¥B¬Û¹ï©ó¥¿©¶ªi«H¸¹ sinƒÇ t ¡AÂø°Tªº®¶´T«Ü¤p¡A³]¨ä®¶´T¥u¦³¥¿©¶ªi«H¸¹ sinƒÇ tªº 0.1 ­¿¡A«h¼Æ¾Ç¤W©Ò¦³ªº«H¸¹¥i¥H¼g§@ ¡A¨ä¤¤ m ¤£¬O­Ó©w­È¡A¥NªíµÛÂø°T¦U¦¡¦U¼ËªºÀW²v¡C¦b®É°ì¹Ï¤¤§Ú­Ì«h§¹¥þµLªk¬Ý¥X¥¿©¶ªi«H¸¹ sinƒÇ t ªº¦s¦b¡A¥Ñ©óÂø°T¤Ó¦h¤F¡A©Ò¥H¾¨ºÞ«H¸¹ªº®¶´T¬Û·í¤j¦ÓÂø°Tªº®¶´T¤p¡AµM¦Ó¥Ñ©óÂø°T¼Æ¶q¦hªºµ²ªG¡A¦]¦¹ÄY­«¼vÅT¤F®É°ì¹Ï¤¤¥¿©¶ªi«H¸¹ sinƒÇ t ªº¥~Æ[¡A¦Ó§Î¦¨¶Ã¤C¤KÁVªº¦±½u¡C³o®É¦pªG§Ú­Ì±N©Ò¦³ªº«H¸¹°õ¦æ³Å¤óÂà´«¡A«h¼Æ¾Ç¤W¥i¥H¼g§@¡G

¦ý§O§Ñ¤F¹ï¶g´Á«H¸¹¥¿¡B¾l©¶¨ç¼Æ¶°¦X¦Ó¨¥¡A¥¦­Ì¨ã¦³«Ü¦nªº¥¿¥æ©Ê(orthogonality)¡A¥ç§Y³o¨Ç¥¿¡B¾l©¶¨ç¼Æ¶°¦X¦b¶g´Á¤º©¼¦¹¶¡¤§­¼¿n©M¬°¹s¡G

¦b¶g´Á¤º¦¨¥¿¥æ¶°¦X¡A¤W¦¡¤½¦¡¤¤¡A¹ê»Ú¤W¿n¤À°Ï¶¡¥u­n¬°¤@§¹¾ã¶g´Á§Y¥i¡A¨Ò¦p¿n¤À±q -„f ¿n¦Ü ¡A§Ú­Ì¥i±o 0.1„e ¬Y­È¡]·íÀW²v ƒç =¦U¦¡¦U¼ËªºÀW²v®É¡^¡A¦Ó 1„e ¬Y­È¡]·íÀW²v ƒç =ƒÇ ®É¡^¡C

¦]¦¹¦bÀW°ì¹Ï¤¤§Ú­Ì¤´¯à²M·¡ªº¬Ý¨ì·íÀW²v ƒç =ƒÇ ®É¡A¹Ï§Î§e²{µÛ¤@­Ó°ª®p¡A¥Ñ©ó«H¸¹ªº®¶´T¬O³Ì¤jªº¡A¦]¦¹§Ú­Ì¥i¥H¤@²´»{¥X¦óªÌ¬°«H¸¹¡A¦Ó¦óªÌ¬°Âø°T¤F¡C¬Ò¤U¨Ó§Ú­Ì¦A¥H matlab µ{¦¡¶i¦æÂ÷´²³Å¤óÂà´«ÀWÃФÀªR¨Ó°µ§ó¶i¤@¨Bªº»¡©ú¡C

¦b¶i¤JÂ÷´²³Å¤óÂà´«ÀWÃФÀªRªº°Q½×¤§«e¡A§Ú­Ì¥ý¨Ó¬Ý¬Ý¤@¨Ç matlab µ{¦¡¡A³o­Óµ{¦¡§Ú­Ì¤W¤@¸`­è¤¶²Ð¹L¡G

t = 0:.0001:1;

x =sin(2*pi*500*t);

%500hz«H¸¹

y = x + 2*randn(size(t));

%¥[¤JÂø°T

plot(y);

%µe¥X®É°ì¹Ï

figure

Y = fft(y);

Pyy = Y.*conj(Y);

plot(Pyy), title('Power spectral density'), ...

xlabel('Frequency'),

%µe¥XÂ÷´²³Å¤óÂà´«ÀWÃÐ

­º¥ý¥X²{ªº¬O®É°ì¹Ï¡]¹Ï C¡A§Ú­Ì¤@ÂI¤]¬Ý¤£¥X 500hz «H¸¹¦b¸ÌÀY¡G

¡@

¦Ü©óÂ÷´²³Å¤óÂà´«ÀWÃÐ (¹ÏD)¡A´N¥iµo²{¦b 500 ³B¦³¤@®p­È¡G

¡@

±µ¤U¨Ó§Ú­Ì§âµ{¦¡²¤·L­×§ï¡G

t = 0:.0003:6;

x =sin(2*pi*500*t);

%500hz«H¸¹

y = x + 2*randn(size(t));

Y = fft(y);

Pyy = Y.*conj(Y);

plot(Pyy), title('Power spectral density'), ...

xlabel('Frequency'),

¤W­±ªºµ{¦¡¡A§Ú­Ì¨Ã¥¼§ó°Ê«H¸¹ÀW²v¡A¦ýÂ÷´²³Å¤óÂà´«ÀWÃС]¹ÏE¡^«oµo²{®p­È¤w¶]¨ì 3000 ³B¡G

¡@

ÅãµM®p­È¥X²{³B¤£¥u¨ü«H¸¹ÀW²vªº¼vÅT¡A¦P®É¤]¨ü¨ú¼Ë®É¶¡ªº¼vÅT¡A³o¨ì©³¬O¬°¤°»ò©O¡H¥B¬Ý¤U­±ªº¨Ò¤l¡G

¡i½m²ß¤@¡j


¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@Â÷´²®É¶¡.... ¡@Â÷´²¨t²Î¤§....¡@«H¸¹¨ú¼Ë....¡@Â÷´²³Å¤ó....¡@§Ö³t³Å§Q¸­Âà´«¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¦^­º­¶ ¡@¦^¤å¦rª©­º­¶

¡@