ÕªÒª:´«Í³ÎнÖÁ÷Á¿¼ÆÓÉÓÚ¿¹¸ÉÈÅÐԲ²âÁ¿¾«¶ÈµÍµÈÄÑÒÔÂú×ãʵ¼Ê²âÁ¿µÄÐèÇó,¿ª·¢¿¹ÈÅÐ͸ßÎнÖÁ÷Á¿¼ÆÒѳÉΪµ±Ç°Á÷Á¿²âÁ¿ÁìÓòµÄÖØÒª·¢Õ¹·½Ïò¡£Õë¶ÔÏÖÓвúÆ·´æÔÚµÄÎÊÌâ,Éè¼ÆÁËÒ»ÖÖǶÈëʽÎнÖÁ÷Á¿¼Æ,¸ø³öÁËÓ²¼þ×é³É½á¹¹ºÍÏà¹Øµç·ÔÀíͼ;²¢ÔÚÐźŴ¦ÀíËã·¨ÉÏ,²ÉÓÃChirp-Z±ä»»µÄƵÆ×УÕý·½·¨,¶Ô¾FFT±ä»»ºóµÄÎнÖÐźŵÄƵÆ×Ö÷°ê½øÐоֲ¿Ï¸»¯,´Ó¶øÔÚÔËËãÁ¿Ôö¼Ó²»¶àµÄÇé¿öÏÂ,Ìá¸ßÁËÎнÖÁ÷Á¿¼ÆµÄ²âÁ¿¾«¶È¡£²¢Í¨¹ýMatlab·ÂÕæʵÑé¶Ô¸ÃƵÆ×УÕý·½·¨½øÐÐÓÐЧÐÔÑéÖ¤¡£·ÂÕæ½á¹û±íÃ÷:¸Ã·½·¨¾ßÓÐУÕý¾«¶È¸ß,ÏìÓ¦ËٶȿìºÍʹÓÃÁé»îµÄÌص㡣
0ÒýÑÔ
¡¡¡¡ÎнÖÁ÷Á¿¼Æ¹ã·ºÓ¦ÓÃÓÚ¹ý³Ì²âÁ¿ºÍ¿ØÖÆÒDZíÖС£µ«ÔÚ²âÁ¿ÏÖ³¡,ÓÉÓÚ¸÷ÖÖ»úеÕñ¶¯ºÍÁ÷³¡µÄ²»Îȶ¨,ʹµÃÎнÖÐźÅÖÐ.²ôÔÓÁ˸÷ÖÖÔëÉùºÍ¸ÉÈÅ,²»ÄÜÓÐЧÌáȡ׼ȷµÄÎнÖƵÂÊÐźÅ,Ó°ÏìÁËÁ÷Á¿¼ÆµÄ²âÁ¿¾«¶È¡£Ëæ×ŵ¥Æ¬»úºÍDSP·¢Õ¹,¹úÄÚÍâר¼ÒÏà¼ÌÌá³ö²ÉÓø÷ÖÖÊý×ÖÐźŴ¦ÀíµÄÓйØËã·¨À´´¦ÀíÎнÖÐźÅ,ÆäÖÐFFTÒòÆä·½·¨Ö±¹Û,Ò×ÓÚ±à³ÌʵÏÖ¶ø±»¹ã·ºÓ¦ÓÃ,µ«ÓÉÓÚFFTµÄÕ¤À¸Ð§Ó¦£¬Ê¹µÃÖ±½Ó²ÉÓÃFFT±ä»»Ëù»ñµÃµÄƵÆ×¾ßÓй̶¨µÄ²ÉÑù¼ä¾à△f(△f=Fs/N,Ϊϵͳ·Ö±æÂÊ),´Ó¶ø²úÉú×î´óΪ0.5Fs/NµÄƵÂʲâÁ¿Îó²î¡£ÎªÁËÌá¸ßϵͳ·Ö±æÂÊ£¬ÔÚÏàͬµÄ²ÉÑùµãÊýÏ£¬¾Í±ØÐë¼õС²ÉÑùƵÂÊ,¶ø²ÉÑùƵÂÊÓÖÊܵ½ÏãÅ©²ÉÑù¶¨ÀíµÄÔ¼Êø;Èô²»¸Ä±ä²ÉÑùƵÂÊ,Ö»ÄÜÔö¼Ó²ÉÑùµãÊýN,ÓÖ»áÔö¼ÓÊý¾ÝµÄ´æ´¢Á¿ºÍ¼ÆËãÁ¿,½µµÍÁËϵͳµÄʵʱÐÔ¡£¿É¼û,µ¥´¿ÓÃFFTºÜÄѽøÒ»²½Ìá¸ß²âÁ¿¾«¶È,Ö»ÓжÔFFTµÄ½á¹û½øÐÐÒ»¶¨µÄ¸Ä½øºÍУÕý,²ÅÄÜÌáÈ¡¸ü¾«È·µÄƵÂÊ¡¢·ùÖµºÍÏàλÐÅÏ¢¡£Îª´ËÉè¼ÆÒ»ÖÖǶÈËʽÎнÖÁ÷Á¿¼Æ,ÔÚËã·¨ÉÏÀûÓÃZƽÃæÉϵÄÒ»¶ÎÂÝÐýÏß×öµÈ¼ä¸ô²ÉÑùµÄZ±ä»»,ÔÚ¾Ö²¿Æµ¶ÎÄÚ½øÐÐƵÆ×ϸ»¯,ÒÔ´ïµ½½øÒ»²½Ìá¸ß²âÁ¿¾«¶ÈµÄÄ¿µÄ¡£
1ÎнÖÁ÷¼Æ¹¤×÷ÔÀíÓëϵͳ×é³É
1.1ÎнÖÁ÷Á¿h¼Æ¹¤×÷ÔÀí
¡¡¡¡ÎнÖÁ÷Á¿¼ÆÊÇ»ùÓÚ¿¨ÃÅÎнÖÔÀíÖƳɵÄÒ»ÖÖÁ÷ÌåÕñµ´ÐÔÁ÷Á¿¼Æ£¬¼´ÔÚÁ÷¶¯µÄÁ÷ÌåÖзÅÖÃÒ»¸ö·ÇÁ÷ÏßÐ͵ĶԳÆÐÎ×´µÄÎïÌå{ÎнÖÁ÷Á¿´«¸ÐÆ÷ÖгÆ֮ΪäöÎз¢ÉúÌå)£¬¾Í»áÔÚÆäÏÂÁ÷Á½²à²úÉú2ÁÐÓйæÂɵÄäöÎм´¿¨ÃÅÎнÖ,ÆääöÎÐƵÂÊÕý±ÈÓÚÀ´Á÷ËÙ¶È:
F=Stʋ/D
¡¡¡¡Ê½ÖÐ:FΪµ¥ÁÐäöÎÐƵÂÊ,Hz;DΪäöÎз¢ÉúÌå¿í¶È,m;ʋΪäöÎз¢ÉúÌåÁ½²àƽ¾ùÁ÷ËÙ,m/s;StΪÌØÀ͹þ¶ûÊý,ÎÞÁ¿¸Ù,StµÄÖµÓëäöÎз¢ÉúÌå¿í¶ÈDºÍÀ×ŵÊýReÓйء£
1.2Ó²¼þϵͳ×é³É½á¹¹
¡¡¡¡¸ù¾ÝÎнÖÁ÷Á¿¼ÆµÄÌصãºÍÊý×ÖÐźŴ¦ÀíµÄÔËËãÒªÇó,Ñ¡ÔñÁËdsPIC30F6012µ¥Æ¬»ú×÷ΪºËÐIJ¿¼þ,ËüÊÇÒ»ÖÖ16λ΢´¦ÀíÆ÷¡£ÆäÄÚ²¿¼¯³ÉÓÐ1¸ö16λCPUºÍ1¸öDSPÄÚºË,µ±ÄÚ²¿Ê±ÖÓƵÂÊΪ×î¸ß120MHzʱ,½øÐÐ1´Î16bitx16bitÔËËãΪ8.3nsµÈÌص㡣ϵͳ×é³ÉÖ÷Òª°üÀ¨:¼ì²âµç·¡¢·Å´óµç·¡¢ÏÔʾµç·¡¢Í¨ÐŽӿڵç·µÈ,Æäϵͳ×é³É¿òͼÈçͼ1Ëùʾ¡£Îнִ«¸ÐÆ÷²É¼¯Á÷Á¿ÐźÅ,ѹÁ¦¡¢Î¶ȴ«¸ÐÆ÷²É¼¯Á÷Ìåζȡ¢Ñ¹Á¦ÐźŶÔÁ÷Á¿ÐźżÓÒÔʵʱ²¹³¥ºÍÐÞÕý¡£
1.3Ç°Ö÷ŴóÆ÷µç·Éè¼Æ
¡¡¡¡Ç°Ö÷ŴóÆ÷ÓɵçºÉ/µçѹת»»Æ÷¡¢µçѹ·Å´óÆ÷¡¢µÍͨÂ˲¨Æ÷×é³É¡£²ÉÓÃË«¶ËÊäÈ˵ĵçºÉ/µçѹת»»Æ÷,Ëü°Ñ̽ͷѹµç¾§ÌåÊä³öµÄ½»±äµçºÉÐźű任³ÉÓëµçºÉÁ¿³ÉÕý±ÈµÄµçѹÐźš£µçѹ·Å´óÆ÷ÔòÀûÓÃͬÏàÊäÈ˵ķŴóÆ÷À´µÃµ½·ù¶ÈÊʵ±µÄµçѹÐźš£ÉèÖõÍͨÂ˲¨Æ÷µÄ×÷ÓÃÊÇΪÁËÏû³ýÎнÖÐźÅÖмдøµÄ¸´ÔÓÔëÉù¡£Ç°Ö÷ŴóÆ÷¾ßÌåʵÏÖµç·Èçͼ2Ëùʾ¡£
2ϵͳµÄÈí¼þÉè¼Æ
2.1ÎнÖÁ÷Á¿¼ÆÐźŲɼ¯ºÍ´¦ÀíËã·¨
¡¡¡¡NµãFFT¼ÆËãµÄƵÆ×ʵ¼ÊÉÏÊÇZƽÃ浥λԲÉϵÄNµãµÈ¼ä¸ô²ÉÑù,Chirp-Z±ä»»(¼´CZT)ÊÇZƽÃæÂÝÐýÏßÖÜÏßÉÏZ±ä»»µÄµÈ¼ä¸ôÈ¡Ñù,ÕâЩȡÑùÔÚÂÝÐýÏßµÄij--²¿·ÖÉÏ°´µÈ½Ç¶È·Ö²¼¡£¾ßÌåµØ˵,Áîx(n)±íʾNµãÐòÁÐ,X(z)±íʾÆäZ±ä»»,¶øÀûÓÃCZTËã·¨,¿ÉÒÔ¼ÆËã¸ø¶¨µãzµÄX(z),Nµãx(n)µÄChirp-Z±ä»»Îª:
¡¡¡¡ÕâÀïƒ(n)ºÍh(n)µÄÀëÉ¢¾í»ý¿ÉÒÔÓÃ(n)ºÍh(n)µÄÊʵ±¶ÎµÄÔ²Öܾí»ýÀ´ÊµÏÖ£¬¶øÔ²Öܾí»ý¿ÉÓÃFFTµÄ·½·¨ÇóµÃ¡£Ê½(3)µÄ¼ÆËãÁ÷³Ì¿ÉÓÃͼ3ËùʾµÄÏßÐÔϵͳÀ´±íʾ:
2.2´¦ÀíË㷨ʵÏÖ²½Öè
CZT±ä»¯µÄ¾ßÌå²½ÖèÈçÏÂ:
(1)¸ø¶¨²ÉÑùÊý¾Ýx(n),Ðźų¤¶ÈN,ÐźŵIJÉÑùƵÂÊFs;
(2)¶Ôx(n)ÏÈ×öFFT±ä»»,È·¶¨ÆµÆ×µÄƵ¶Î;
(3)È·¶¨´ý·ÖÎöƵ¶ÎµÄÆðʼƵÂʃb,Ƶ¿íƒw,È¡ÑùµãÊýMÒÔ.¼°Òª´ïµ½µÄƵÂÊ·Ö±æÁ¦△ƒ,ºó3¸ö²ÎÊýÂú×ã△ƒ"=ƒw/(M-1);
(4)ÉèA0=1,W0=1,00=2πƒ,/Fs,φ0=2π△ƒ"/Fs×öCZT;
(5)·ÖÎö±ä»»½á¹û,°üÀ¨Æ×·åλÖ㬴óСºÍÏàλµÈ¡£
3ϵͳ·ÂÕæʵÑé
3.1ÎнÖÐźÅÄ£Ð͵Ľ¨Á¢
¡¡¡¡ÀíÂÛÉÏÎнÖÁ÷Á¿¼ÆµÄÊä³öΪÕýÏÒ²¨,¶øʵ¼ÊµÄÊä³öÐźÅÖÐÍùÍùº¬Óи÷ÖÖ²»Í¬µÄÔëÉùºÍ¸ÉÈųɷÖ,µ«ÔÚÐźŲ»±»¸ÉÈÅÑÍûµÄÇé¿öÏÂ,ÆäÖ÷ÒªÄÜÁ¿ÈÔ¼¯ÖÐÔÚÓÐÓõÄÎнÖƵÂʵãÉÏ¡£Òò´Ë,¸ù¾ÝÎнÖÁ÷Á¿¼Æ¼ì²âÐźŵÄÌصãºÍÔëÉù·ÖÎö½¨Á¢¾ßÓÐÒÔÏÂÐÎʽµÄÎнÖÐźÅÄ£ÐÍ:
x(t)=A1sin2πƒ1t+A2sin2πƒ,t+randn(size(t))
¡¡¡¡Ê½ÖÐ:ƒ1ΪÐźÅƵÂÊ;ƒ2ΪÖÜÆÚÐÔÔëÉùƵÂÊ;A1<A2;randn(size(t))Ϊ¸ß˹°×ÔëÉù¡£
¡¡¡¡¶ÔÓÚijһ¹Ì¶¨¿Ú¾¶µÄÁ÷Á¿¼Æ,ÆäÁ¿³Ì±ÈÒ»°ãΪ1:10,ÒÔDN50ΪÀý£¬ÆäÆøÌåºÍÒºÌåµÄƵÂʲâÁ¿·¶Î§·Ö±ðΪ:76.65~878.48Hz,12.8~13804Hz(Êý¾ÝÓÉijÒÇ±í³§Ìṩ)£¬¶ø°üº¬ÓÚ.ÎнÖÐźŵÄÖÜÆÚÐÔÔëÉùÖ÷ÒªµÄ³öÏÖÔÚ40Hz¡¢50HzÖÁ¼¸°ÙHzµÄƵ´øÄÚÎÄÖеķÂÕæʵÑéÒÔ¼ì²âÆøÌåÁ÷Á¿µÄƵÂÊΪÀý¡£
3.2·ÂÕæʵÑé½á¹û
¡¡¡¡·ÂÕæʵÑé²ÎÊýÉ趨ÈçÏÂ:Fs=2048Hz,N=256,M=100,ƒ1Ϊ76.65~878.48Hz,ƒ2ΪΪг²¨¸ÉÈÅƵÂÊ¡£·ÂÕæʵÑéÄÚÈÝ·Ö±ðΪÀûÓÃFFTºÍCZT±ä»»Á½ÖÖ·½·¨À´ÌáÈ¡ÎнÖÐźŵÄÖ÷Ƶ¡£°´ÕÕ½¨Á¢µÄÎнÖÐźÅÄ£ÐÍ,È¡ƒ1=364.21Hz,ƒ2=124.7Hz,ÔòÎнÖÐźÅÔÚʱÓòÉϵIJ¨ÐÎÈçͼ4Ëùʾ¡£´ÓͼÖпÉÒÔ¿´³ö,ÐźÅÖлìµþן÷ÖÖÔëÉùºÍ¸ÉÈÅ,ÇÒÎнÖÐźÅƵÂÊÔ½µÍ£¬ÔëÉù¸ÉÈÅÔ½Ã÷ÏÔ¡£
¡¡¡¡¶ÔÎнÖÐźÅ×öFFT±ä»»,²¢ÔÚMatlab»·¾³Ï½øÐзÂÕæ,µÃµ½Í¼5ËùʾµÄƵÆ×ͼ,ͼÖÐÆ×·åÖµ×î´óµÄ¼´ÎªÎнÖÐźŵÄƵÂÊÖµ,½«Í¼5¾Ö²¿·Å´óµÃµ½Í¼6¡£´Óͼ6ÖпÉÒÔ¿´³ö:ÎнÖÐźŵÄƵÂÊ´ó¸ÅÔÚ368Hz¸½½ü¡£
¡¡¡¡ÔÚFFT±ä»»µÄ»ù´¡ÉÏ,ÏÈÈ·¶¨ÆµÆ×ÖÐÖ÷°êµÄλÖÃ(·ÂÕæʵÑéÖÐÈ¡×î´óÖµºÍ´Î×î´óÖµÖ®¼ä×÷Ϊ¾Ö²¿·Å´óµÄÖ÷°êλÖÃ),È»ºóÔÚ´ËÇø¼ä½øÐÐCZT±ä»»,·ÂÕæ½á¹ûÈçͼ7Ëùʾ:
¡¡¡¡ÎнÖÐźŵÄƵÂÊÔÚ364.24Hz¸½½ü,Îó²îΪ0.03Hz,ÓëÖ»²ÉÓÃFFT±ä»»µÄ½á¹ûÏà±È,²âÁ¿¾«¶ÈÃ÷ÏÔÌá¸ß¡£
¡¡¡¡ÓÃͬÑùµÄ·½·¨,ͨ¹ý¶Ô´ý¼ì²âµÄÆøÌåÁ÷Á¿Êä³öÐźÅƵÂʵĸ÷Ƶ¶Î¸÷È¡2¸öƵÂʵã,¹²8×éÊý¾Ý,½øÐзÂÕæʵÑé,½«FFT·½·¨ºÍCZT·½·¨½øÐбȽÏ,½á¹ûÈç±í1Ëùʾ¡£´Ó±í1¿ÉÒÔ¿´³ö£¬¾CZT·½·¨Ð£ÕýºóµÄ¾ø¶ÔÎó²î»ù±¾¿ØÖÆÔÚ0.02HzÄÚ,¾«¶È´ó´óÌá¸ß¡£
5½áÊøÓï
¡¡¡¡ÔÚÎнÖÁ÷Á¿¼ÆÖвÉÓÃChirp-Z±ä»»µÄƵÆ×УÕý·½·¨À´Ìá¸ßµÄ²âÁ¿¾«¶È,¸Ã·½·¨µÄ»ù±¾ÔÀíÊÇÏȽøÐÐFFT±ä»»,È·¶¨ÆµÆ×ÖÐÖ÷°êµÄλÖÃ,È»ºóÔÙÓÃChirp-Z±ä»»¶ÔÖ÷°ê½øÐоֲ¿Ï¸»¯,´Ó¶ø½µµÍƵÆ×ÉϵIJÉÑù¼ä¸ô,´ïµ½Ìá¸ßÎнÖÁ÷Á¿¼ÆµÄ²âÁ¿¾«¶ÈµÄÄ¿µÄ,´Ó·ÂÕæʵÑéµÄ½á¹ûÀ´¿´,УÕýºóµÄ¾ø¶ÔÎó²î»ù±¾±£³ÖÔÚ0.02HzÒÔÄÚ£¬Ìá¸ßÁËÎнÖÁ÷Á¿¼ÆµÄ²âÁ¿¾«¶È,Âú×ãÁËÎнÖÁ÷Á¿¼Æʵ¼Ê²âÁ¿µÄÐèÒª¡£
ÎÄÕÂÀ´Ô´ÓÚÍøÂç,ÈçÓÐÇÖȨÁªÏµ¼´É¾³ý£¡