½ÌѧÎÄ¿âÍø - ȨÍþÎĵµ·ÖÏíÔÆÆ½Ì¨
ÄúµÄµ±Ç°Î»ÖãºÊ×Ò³ > ÎÄ¿â´óÈ« > ¸ßµÈ½ÌÓý >

Êý×ÖÐźŴ¦Àí»ùÓÚMATLABµÄFFTËã·¨Éè¼Æ¿ÎÉè˵Ã÷Êé(2)

À´Ô´£ºÍøÂçÊÕ¼¯ ʱ¼ä£º2025-12-23
µ¼¶Á£º 2.µûÐÎÔËËã ʵÏÖFFTÔËËãµÄºËÐÄÊǵûÐÎÔËË㣬ÕÒ³öµûÐÎÔËËãµÄ¹æÂÉÊDZà³ÌµÄ»ù´ £µûÐÎÔËËãÊÇ·Ö¼¶½øÐеģ¬Ã¿¼¶µÄµûÐÎÔËËã¿ÉÒÔ°´ÐýתÒò×ÓµÄÖ¸Êý´óСÅÅÐò½øÐУ¬Èç¹ûÖ¸Êý´óСһÑùÔò¿É´ÓÉÏÍùÏÂÒÀ´ÎµûËã¡£¶ÔN 2µãµÄFFT¹²ÓÐM¼¶

2.µûÐÎÔËËã

ʵÏÖFFTÔËËãµÄºËÐÄÊǵûÐÎÔËË㣬ÕÒ³öµûÐÎÔËËãµÄ¹æÂÉÊDZà³ÌµÄ»ù´¡¡£µûÐÎÔËËãÊÇ·Ö¼¶½øÐеģ¬Ã¿¼¶µÄµûÐÎÔËËã¿ÉÒÔ°´ÐýתÒò×ÓµÄÖ¸Êý´óСÅÅÐò½øÐУ¬Èç¹ûÖ¸Êý´óСһÑùÔò¿É´ÓÉÏÍùÏÂÒÀ´ÎµûËã¡£¶ÔN 2µãµÄFFT¹²ÓÐM¼¶ÔËË㣬ÓÃL±íʾ´Ó×óµ½ÓÒµÄÔËËã¼¶Êý(L=1£¬2£¬¡­£¬M )¡£µÚL¼¶¹²ÓÐB 2L 1¸ö²»Í¬Ö¸ÊýµÄÐýתÒò×Ó£¬ÓÃR±íʾÕâЩ²»Í¬Ö¸ÊýÐýתÒò×Ó´ÓÉϵ½ÏµÄ˳Ðò(R=0£¬1£¬¡­£¬B-1)¡£µÚR¸öÐýתÒò×ÓµÄÖ¸ÊýP 2M LR£¬ÐýתÒò×ÓÖ¸ÊýΪPµÄµÚÒ»¸öµûµÄµÚÒ»½Úµã±êºÅk´ÓR¿ªÊ¼£¬ÓÉÓÚ±¾¼¶ÖÐÐýתÒò×ÓÖ¸ÊýÏàͬµÄµû¹²ÓÐ2M L¸ö£¬ÇÒÕâЩµûµÄÏàÁÚ¼ä¾àΪ2L£¬¹ÊÐýתÒò×ÓÖ¸ÊýΪPµÄ×îºóÒ»¸öµûµÄµÚÒ»½Úµã±êºÅkΪ£º

(2M L 1) 2L R N 2L R£¬±¾¼¶Öи÷µûµÄµÚ¶þ¸ö½ÚµãÓëµÚÒ»¸ö½Úµã¶¼Ïà¾à

M

M

Bµã¡£

Ó¦ÓÃԭλ¼ÆË㣬µûÐÎÔËËã¿É±íʾ³ÉÈçÏÂÐÎʽ£º

P

AL(J)= AL-1(J)+ AL-1(J+B)*WN

AL (J+B)= AL-1(J)-AL-1(J+B)*WN

P

×ܽáÉÏÊöÔËËã¹æÂÉ£¬¿É²ÉÓÃÈçÏÂÔËËã·½·¨½øÐÐDIT-FFT

ÔËËã¡£Ê×ÏȶÁÈëÊý

¾Ý£¬¸ù¾ÝÊý¾Ý³¤¶ÈÈ·¶¨ÔËËã¼¶ÊýM£¬ÔËËã×ܵãÊýN 2£¬²»×ã²¹0´¦Àí¡£È»ºó¶Ô¶ÁÈëÊý¾Ý½øÐÐÊý¾Ýµ¹Ðò²Ù×÷¡£Êý¾Ýµ¹Ðòºó´ÓµÚ1¼¶¿ªÊ¼Öð¼¶½øÐУ¬¹²½øÐÐM¼¶ÔËËã¡£ÔÚ½øÐеÚL¼¶ÔËËãʱ£¬ÏÈËã³ö¸Ã¼¶²»Í¬ÐýתÒò×ӵĸöÊýB 2L 1£¨Ò²ÊǸü¶Öи÷¸öµûÐÎÔËËãÁ½ÊäÈëÊý¾ÝµÄ¼ä¾à£©£¬ÔÙ´ÓR=0¿ªÊ¼°´Ðò¼ÆË㣬ֱµ½R=B-1½áÊø¡£Ã¿¸öR¶ÔÓ¦µÄÐýתÒò×ÓÖ¸ÊýP 2M LR£¬ÐýתÒò×ÓÖ¸ÊýÏàͬµÄµû´ÓÉÏÍùÏÂÒÀ´ÎÖð¸öÔËË㣬¸÷¸öµûµÄµÚÒ»½Úµã±êºÅk¶¼ÊÇ´ÓR¿ªÊ¼£¬ÒÔ2LΪ²½³¤£¬µ½N 2

L

M

R£¨¿É¼ò

È¡¼«ÖµN-2£©½áÊø¡£¿¼Âǵ½µûÐÎÔËËãÓÐÁ½¸öÊä³ö£¬ÇÒ¶¼ÒªÓõ½±¾¼¶µÄÁ½¸öÊäÈëÊý¾Ý£¬¹ÊµÚÒ»¸öÊä³ö¼ÆËãÍê±Ïºó£¬Êä³öÊý¾Ý²»ÄÜÁ¢¼´´æÈëÊäÈëµØÖ·£¬ÒªµÈµ½µÚ¶þ¸öÊä³ö¼ÆËãµ÷ÓÃÊäÈëÊý¾ÝÍê±Ïºó²ÅÄܸ²¸Ç¡£ÕâÑùÊý¾Ýµ¹ÐòºóµÄÔËËã¿ÉÓÃÈýÖØÑ­»·³ÌÐòʵÏÖ¡£Õû¸öµûÐÎÔËËãÁ÷³ÌͼÈçͼ3-3Ëùʾ¡£

ͼ3-3Õû¸öµûÐÎÔËËãÁ÷³Ìͼ

3.ÐòÁе¹Ðò

ΪÁ˱£Ö¤ÔËËãÊä³öµÄX(k)°´Ë³ÐòÅÅÁУ¬ÒªÇóÐòÁÐx(n)µ¹ÐòÊäÈ룬¼´ÔÚÔËËãǰ

ÒªÏȶÔÊäÈëµÄÐòÁнøÐÐλÐòµßµ¹¡£Èç¹û×ܵãÊýΪN 2µÄx(n)µÄ˳ÐòÊýÊÇÓÃMλ¶þ½øÖÆÊý±íʾ£¬Ôòµ¹ÐòÊýÖ»Ð轫˳ÐòÊýµÄ¶þ½øÖÆÎ»µ¹Öü´¿É£¬°´ÕÕÕâÒ»¹æÂÉÓÃÓ²¼þµç·ºÍ»ã±àÓïÑÔºÜÈÝÒײúÉúµ¹ÐòÊý¡£µ«ÓÃMATLABµÈ¸ß¼¶ÓïÑÔʵÏÖµ¹Ðòʱ£¬Ö±½Óµ¹Ööþ½øÖÆÊýλµÄ·½·¨²»¿ÉÈ¡£¬»¹ÐëÕÒ³ö²úÉúµ¹ÐòµÄÊ®½øÖƹæÂÉ¡£½«Ê®½øÖÆË³ÐòÊýÓÃI±íʾ£¬ÓëÖ®¶ÔÓ¦µÄ¶þ½øÖÆÊýÓÃIB±íʾ¡£Ê®½øÖƵ¹ÐòÊýÓÃJ±íʾ£¬ÓëÖ®¶ÔÓ¦µÄ¶þ½øÖÆÊýÓÃJB±íʾ¡£JBÊÇIBµÄλµ¹Öýá¹û£¬Ê®½øÖÆË³ÐòÊýIÔö¼Ó1£¬Ï൱ÓÚIB×îµÍλ¼Ó1ÇÒ·ê2Ïò¸ßλ½ø1£¬¼´Ï൱ÓÚJB×î¸ßλ¼Ó1ÇÒ·ê2ÏòµÍλ½ø1¡£JBµÄ±ä»¯¹æÂÉ·´Ó³µ½JµÄ±ä»¯·Ö¶þÖÖÇé¿ö£ºÈç¹ûJBµÄ×î¸ßλÊÇ0(J N/2)£¬ÔòÖ±½ÓÓɼÓ1(J J N/2)µÃµ½ÏÂÒ»¸öµ¹ÐòÖµ£»Èç¹ûJBµÄ×î¸ßλÊÇ1(J N/2)£¬ÔòÒªÏȽ«×î¸ßλ±ä0(J J N/2)£¬ÔÙÔڴθßλ¼Ó1(J J N/4)¡£µ«´Î¸ßλ¼Ó1ʱ£¬Í¬ÑùÒªÅжÏ0¡¢1Öµ£¬Èç¹ûÊÇ0 (J N/4)£¬ÔòÖ±½Ó¼Ó1(J J N/4)£¬·ñÔòÒªÏȽ«´Î¸ßλ±ä0(J J N/4)£¬ÔÙÅжÏÏÂһλ¡£ÒÀ´ËÀàÍÆ£¬Ö±µ½Íê³É×î¸ßλ¼Ó1£¬·ê2ÏòÓÒ½øÎ»µÄÔËËã¡£ÀûÓÃÕâÒ»Ëã·¨¿É°´Ë³ÐòÊýIµÄµÝÔö˳Ðò£¬ÒÀ´ÎÇóµÃÓëÖ®¶ÔÓ¦µÄµ¹ÐòÊýJ¡£ÎªÁ˽ÚÊ¡Äڴ棬Êý¾Ýµ¹Ðò¿ÉÔ­Ö·½øÐУ¬µ±I = Jʱ²»ÐèÒª½»»»£¬µ±I ¡Ù JʱÐèÒª½»»»Êý¾Ý¡£ÁíÍ⣬ΪÁ˱ÜÃâÔٴε÷»»Ç°ÃæÒѾ­µ÷»»¹ýµÄÒ»¶ÔÊý¾Ý£¬Ö»¶ÔI<JµÄÇé¿ö½øÐÐÊý¾Ý½»»»¼´¿ÉʵÏÖÊý¾Ýµ¹Ðò²Ù×÷¡£

M

4 MATLABʵÏÖ³ÌÐò

ÔÚMATLAB»·¾³Ï±àд³ÌÐò£¬¼´²»µ÷ÓÃϵͳÏÖÓк¯ÊýµÄFFTËã·¨¡¢IFFTËã·¨ºÍµ÷ÓÃϵͳÏÖÓк¯ÊýµÄFFTËã·¨¡¢IFFTËã·¨£¬ÊµÏÖ¶ÔÑ¡¶¨Í¼Æ¬µÄFFT¼ÆËã¡¢IFFT¼ÆË㣨»¹Ô­£©¡£

ʵÏÖ²½ÖèÈçÏ£º

Ê×ÏÈ´ò¿ªMATLABÈí¼þ£¬³öÏÖÈçͼ4-1Ëùʾ½çÃæ¡£

ͼ4-1 MATLABÖ÷½çÃæ

Æä´Î£¬×ó»÷File°´Å¥£¬Ñ¡ÖÐNew£¬µã»÷M-File£¬³öÏÖÈçͼ4-2Ëùʾ½çÃæ£¬Ð´Èë±àдºÃµÄ³ÌÐò£¬±£´æ¡£

ͼ4-2 M-File½çÃæ

×îºó£¬µã»÷Runͼ±ê£¬ÔËÐУ¬Ñ¡ÔñÒª·ÖÎöµÄͼƬºó£¬³öÏÖÈçͼ4-3Ëùʾ½çÃæ¡£Õâ¾ÍÊǶÔÑ¡¶¨Í¼Æ¬½øÐÐFFT¼ÆËã¡¢IFFT¼ÆËãºóµÄ½á¹û¡£¶Ô³öÏÖµÄÁ½×éͼ×ö¶Ô±È£¬

½øÐзÖÎö¡£

ͼ4-3ÔËÐгÌÐòºóµÄ½á¹û

5ÓÃGUI½çÃæÊµÏÖÔËËã

5.1GUI¼ò½é

ͼÐÎÓû§½çÃæ(GUI)£¬ÊÇÒ»ÖÖÌṩÈË»ú½»»¥µÄ¹¤¾ßºÍ·½·¨¡£GUIÊǰüº¬Í¼ÐζÔÏó£¬Èç´°¿Ú¡¢Í¼±ê¡¢²Ëµ¥ºÍÎı¾µÈͼÎIJ¢Ã¯µÄÓû§½çÃæ¡£

5.2½çÃæÉè¼Æ

ÓÃMATLABͼÐÎÓû§½çÃæ¿ª·¢»·¾³Éè¼ÆGUIµãµÄÒ»°ã²½ÖèÊÇ£º 1.½øÐнçÃæÉè¼Æ£» 2.Éè¼Æ¿Ø¼þÊôÐÔ£» 3.½øÐÐMÓïÑÔ±à³Ì¡£

ÔÚMATLABÖУ¬Æô¶¯GUIDEµÄ·½·¨ÓÐ3ÖÖ£º

(1) ÔÚMATLABÖ¸ÁîÐд°¿ÚÖÐÖ±½ÓÊäÈëÖ¸Áî¡°>>GUIDE¡±£» (2) ÔÚ¡°Start¡±²Ëµ¥ÖÐÑ¡Ôñ¡°MATLAB¡±Ïµġ°GUIDE¡±ÃüÁ

(3) ÔÚ¹¤¾ßÀ¸Öе¥»÷¡°GUIDE¡±µÄͼ±ê£¬½øÈëGUIĬÈÏ´°¿Ú½çÃæ£¬Èçͼ5-1Ëùʾ¡£

ÕâÀïÑ¡Ôñ¿Õ°×½çÃæÀàÐÍ(Black GUI)£¬µ¥»÷¡°OK¡±°´Å¥£¬MATLAB½«Æô¶¯GUIDE£¬Èçͼ5-2Ëùʾ¡£

ͼ5-1 GUIDEµÄÆô¶¯½çÃæ

ͼ5-2¾ßÓпհ׽çÃæµÄGUIDE

ÔÚGUI¿Õ°×½çÃæÖУ¬Î»ÓÚÖÐÑëµÄÉî»ÒÉ«²¿·ÖΪ»æÖƿؼþµÄ»­²¼£¬Í϶¯ÓÒϽÇСºÚµã¿ÉÒÔµ÷Õû»­²¼³ß´çµÄ´óС¡£ÔÚGUI½çÃæµÄ×ó²àΪMATLAB¿ØÖÆÃæ°å¡£¿ØÖÆÃæ°åµÄÍâ¹Û¿ÉÒÔͨ¹ýÉèÖÃGUIDEµÄÊôÐÔ½øÐмòÒªµÄÐ޸ģ¬Ñ¡ÔñGUIDEÖеġ°File¡±²Ëµ¥Ïµġ°Preference¡±¡­¡±ÃüÁÔÚµ¯³öµÄ¶Ô»°¿òÖÐÑ¡Ôñ¡°Show names in Component palette¡±¸´Ñ¡¿ò£¬Èçͼ5-3Ëùʾ¡£µ¥»÷¡°OK¡±°´Å¥ºó£¬¿ØÖÆÃæ°åÖÐÔÚ²»Í¬µÄ¿Õ¼äÅԱ߻áÏÔʾÏàÓ¦¿Õ¼äµÄÃû³Æ£¬Èçͼ5-4Ëùʾ¡£

ͼ5-3 GUIDEµÄÊôÐÔ¶Ô»°¿ò ͼ5-4ÏÔʾ¿Ø¼þÃû³Æ

¿ØÖÆÃæ°åÉÏÓи÷Öֿؼþ£¬ÆäÖÐÓÐÍÆ°´Å¥(Push Button)¡¢µ¥°´Å¥(Radio Button)¡¢¸´Ñ¡¿ò(Checkbox)¡¢Îı¾¿ò(Edit Text)¡¢¾²Ì¬Îı¾¿ò(Static Text)¡¢ÏÂÀ­¿ò(Popup

Menu)¡¢Áбí¿ò(Listbox)¡¢µ¥Ñ¡°´Å¥(Toggle Button)¡¢Öá¶ÔÏó(axes)µÈ¡£´Ó¿ØÖÆÃæ°åÖÐÑ¡ÔñÉÏÊö¿Ø¼þ£¬°´ÕÕÒ»¶¨µÄ½çÃæ²¼¾ÖÓÃÊó±ê½«¿Ø¼þÍ϶¯µ½»­²¼ÉÏ¡£

5.3 GUIʵÏÖ³ÌÐò

ÒÔ±¾Éè¼ÆÒªÇóΪÀý½éÉÜ¡£

µÚÒ»²½£¬¸ÃÑ¡Ôñ±¾Í¼ÐÎÓû§½çÃæÐèÒªµÄ¿Ø¼þ£º

¾Å¸öÍÆ°´Å¥(Push button)£¬·Ö±ðΪԭͼ£¬»Ò¶Èͼ£¬ÄÚÖÃFFTͼ£¬ÄÚÖÃIFFTͼ£¬Ô­Í¼£¬»Ò¶Èͼ£¬×Ô±àFFTͼ£¬×Ô±àIFFTͼ£¬Í˳ö¡£

°Ë¸öÖá¶ÔÏó(axes)ÓÃÀ´ÏÔʾԭͼ£¬»Ò¶Èͼ£¬ÄÚÖÃFFTͼ£¬ÄÚÖÃIFFTͼ£¬Ô­Í¼£¬»Ò¶Èͼ£¬×Ô±àFFTͼ£¬×Ô±àIFFTͼ¡£

Íê³ÉµÄGUI½çÃæÈçͼ5-5Ëùʾ£º

ͼ5-5Íê³ÉµÄGUI½çÃæ

µÚ¶þ²½£¬ÉèÖÿؼþÊôÐÔ£º

Ë«»÷×é¼þ¿ÉÒÔÉèÖÃÍÆ°´Å¥µÄÊôÐÔ£¬ÈçÏÔʾ´óС£¬Ãû³ÆºÍĬÈÏÖµµÈ¡£ÉÏͼ¾ÍÉèÖÃÁËÍÆ°´Å¥µÄÃû³Æ£¬ÕâÑù¿ÉÒÔ¸üÇå³þµÄÃ÷°×ÿ¸öÍÆ°´Å¥µÄ¹¦ÄÜ¡£

µÚÈý²½£¬±àд»Øµ÷º¯Êý¡£

×é¼þʼþµÄ·¢ÉúÊÇͨ¹ý»Øµ÷º¯Êý½øÐй¤×÷µÄ¡£¿Ø¼þÉèÖÃÍê³Éºó±£´æ£¬È»ºóÔËÐÐGUI£¨²Ù×÷ΪCtrl+T£©£¬¾Í»á½øÈëEditor´°¿Ú£¬¼ÓÈë¸÷¸ö¿Ø¼þ¹¦Äܵĺ¯Êý´úÂë¡£Íê³Éºó±£´æ¼´¿É¡£

µÚËIJ½£¬ÔËÐÐGUI¡£

ÔËÐÐEditor´°¿ÚµÄ³ÌÐòºó£¬»áµ¯³öÒѾ­¼¤»îµÄGUI½çÃæ¡£µã»÷´ú±í¸÷¸öº¯Êý²Ù×÷µÄ°´Å¥£¬¾Í»á³öÏÖ½øÐÐÁËÏàÓ¦º¯Êý²Ù×÷µÄͼƬ¡£Èçͼ5-6Ëùʾ£º

ͼ5-6ÔËÐÐGUIºóµÄ½á¹û

5.4ÔËÐе÷ÊÔ

µ±µã»÷ÍÆ°´Å¥£¬ÓÐʱÏàÓ¦µÄͼƬ½«²»»á³öÏÖ£¬Ìáʾ³öÏÖ´íÎó£¬Õâʱ¼«ÓпÉÄÜÊÇͼƬ·¾¶ÉèÖôíÎó£¬Ôò½«»Øµ÷º¯ÊýÖÐͼƬ·¾¶ÐÞ¸Äһϣ¬¾Í¿É³öÏÖÕýÈ·µÄ½á¹û¡£

6

ÎÒÃÇÖªµÀMATLABÈí¼þ×Ô´øFFTËã·¨ºÍIFFTËã·¨£¬ÎÒÃÇ¿ÉÒÔͨ¹ý±È½Ï×Ô±àËã·¨ÔËÐнá¹û ¡­¡­ ´Ë´¦Òþ²Ø£º2985×Ö£¬È«²¿ÎĵµÄÚÈÝÇëÏÂÔØºó²é¿´¡£Ï²»¶¾ÍÏÂÔØ°É ¡­¡­

Êý×ÖÐźŴ¦Àí»ùÓÚMATLABµÄFFTËã·¨Éè¼Æ¿ÎÉè˵Ã÷Êé(2).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ£¬·½±ã¸´ÖÆ¡¢±à¼­¡¢ÊղغʹòÓ¡
±¾ÎÄÁ´½Ó£ºhttps://www.jiaowen.net/wenku/128076.html£¨×ªÔØÇë×¢Ã÷ÎÄÕÂÀ´Ô´£©
Copyright © 2020-2025 ½ÌÎÄÍø °æÈ¨ËùÓÐ
ÉùÃ÷ :±¾ÍøÕ¾×ðÖØ²¢±£»¤ÖªÊ¶²úȨ£¬¸ù¾Ý¡¶ÐÅÏ¢ÍøÂç´«²¥È¨±£»¤ÌõÀý¡·£¬Èç¹ûÎÒÃÇ×ªÔØµÄ×÷Æ·ÇÖ·¸ÁËÄúµÄȨÀû,ÇëÔÚÒ»¸öÔÂÄÚ֪ͨÎÒÃÇ£¬ÎÒÃǻἰʱɾ³ý¡£
¿Í·þQQ£º78024566 ÓÊÏ䣺78024566@qq.com
ËÕICP±¸19068818ºÅ-2
Top
¡Á ÓοͿì½ÝÏÂÔØÍ¨µÀ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩
VIP°üÔÂÏÂÔØ
ÌØ¼Û£º29 Ôª/Ô ԭ¼Û:99Ôª
µÍÖÁ 0.3 Ôª/·Ý ÿÔÂÏÂÔØ150·Ý
ȫվÄÚÈÝÃâ·Ñ×ÔÓɸ´ÖÆ
VIP°üÔÂÏÂÔØ
ÌØ¼Û£º29 Ôª/Ô ԭ¼Û:99Ôª
µÍÖÁ 0.3 Ôª/·Ý ÿÔÂÏÂÔØ150·Ý
ȫվÄÚÈÝÃâ·Ñ×ÔÓɸ´ÖÆ
×¢£ºÏÂÔØÎĵµÓпÉÄܳöÏÖÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµ¿Í·þЭÖúÄú´¦Àí¡£
¡Á ³£¼ûÎÊÌ⣨¿Í·þʱ¼ä£ºÖÜÒ»µ½ÖÜÎå 9:30-18:00£©