ÑÇÐÇÓÎÏ·¹ÙÍø-www.yaxin868.com

ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾Ï³´²¹Ù·½ÍøÕ¾½ñÌìÊÇ£º2025-04-18Çл»³ÇÊÐ[È«¹ú]-ÍøÕ¾µØÍ¼
ÍÆ¼ö²úÆ· :
ÍÆ¼öÐÂÎÅ
¼¼ÊõÎÄÕµ±Ç°Î»ÖÃ:¼¼ÊõÎÄÕÂ>

Ò»ÖÖ»ùÓÚfpgaµÄµçÁ¦Ð³²¨·ÖÎöÒǵÄÖÆ×÷·½·¨

ʱ¼ä:2025-04-18    ×÷Õß: ¹ÜÀíÔ±

רÀûÃû³Æ£ºÒ»ÖÖ»ùÓÚfpgaµÄµçÁ¦Ð³²¨·ÖÎöÒǵÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾·¢Ã÷ÊôÓÚµçÁ¦µç×Ó¼¼ÊõÁìÓò£¬ÌرðÉæ¼°Ò»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ¡£
±³¾°¼¼Êõ£º
µçÁ¦ÏµÍ³µÄг²¨·ÖÎöÔÚµçÄÜÖÊÁ¿·ÖÎö£¬µçÁ¦ÏµÍ³¿ØÖÆÖоßÓÐÖØÒªÒâÒ壬г²¨µÄ¿ìËÙ׼ȷµÄ¼ì²âÊÇг²¨ÒÖÖÆºÍÎÞ¹¦²¹³¥µÄ»ù´¡¡£Ä¿Ç°£¬¹úÄÚÍâ¶ÔÓÚµçÁ¦ÏµÍ³Ð³²¨¼ì²âµÄ·½·¨ºÜ¶à£¬¹ú¼Ê¹úÄÚÕë¶ÔµçÁ¦ÏµÍ³Ð³²¨¼ì²âºÍг²¨·ÖÎöµÄ·½·¨Ö÷ÒªÓÐÒÔϼ¸ÖÖ(1)Ä£ÄâÂ˲¨Æ÷·¨ÔçÆÚµÄг²¨¼ì²â·½·¨¶¼ÊÇ»ùÓÚÆµÓòÀíÂÛ£¬¼´²ÉÓÃÄ£ÄâÂ˲¨Ô­Àí¡£Ä£ÄâÂ˲¨Æ÷ÓÐÁ½ÖÖ£¬Ò»ÊÇͨ¹ýÂ˲¨Æ÷Â˳ý»ù²¨µçÁ÷·ÖÁ¿£¬µÃµ½Ð³²¨µçÁ÷·ÖÁ¿£»¶þÊÇ´øÍ¨Â˲¨Æ÷µÃ³ö»ù²¨·ÖÁ¿£¬ÔÙÓë±»¼ì²âµçÁ÷Ïà¼õºóµÃµ½Ð³²¨µçÁ÷·ÖÁ¿£¬ÆäÔ­ÀíºÍµç·½á¹¹¼òµ¥£¬Ôì¼ÛµÍ£¬ÄÜÂ˳ýһЩ¹ÌÓÐÆµÂʵÄг²¨¡£µ«ÕâÖÖ¼ì²â·½·¨ÓÐÆä×ÔÉíµÄȱµãÎó²î´ó£¬ÊµÊ±ÐԲµçÍøÆµÂʱ仯ʱÓÈÆäÃ÷ÏÔ£¬¶Ôµç·Ԫ¼þ²ÎÊýÊ®·ÖÃô¸Ð£¬²ÎÊý±ä»¯Ê±¼ì²âЧ¹ûÃ÷ÏÔ±ä²î£¬ÄÑÒÔ»ñµÃÀíÏëµÄ·ùƵºÍÏàÆµÌØÐÔ¡£(2)»ùÓÚ˲ʱÎÞ¹¦¹¦ÂÊÀíÂÛµÄг²¨¼ì²â·¨¸ù¾Ý¸ÃÀíÂÛ£¬¿ÉÒԵõ½Ë²Ê±Óй¦¹¦ÂʦѺÍ˲ʱÎÞ¹¦¹¦ÂÊq£¬¦ÑºÍqÖж¼º¬ÓÐÖ±Á÷·ÖÁ¿ºÍ½»Á÷·ÖÁ¿¡£Óɴ˿ɵñ»¼ì²âµçÁ÷µÄ»ù²¨·ÖÁ¿£¬½«»ù²¨·ÖÁ¿Óë×ܵçÁ÷Ïà¼õ¼´µÃÏàÓ¦µÄг²¨µçÁ÷¡£ÒòΪ¸Ã·½·¨ºöÂÔÁËÁãÐò·ÖÁ¿£¬ÇÒ¶ÔÓÚ²»¶Ô³ÆÏµÍ³£¬Ë²Ê±ÎÞ¹¦µÄƽ¾ù·ÖÁ¿²»µÈÓÚÈýÏàµÄƽ¾ùÎÞ¹¦¡£ËùÒԸ÷½·¨Ö»ÊÊÓÃÓÚÈýÏàµçѹÕýÏÒ¶Ô³ÆÇé¿öϵÄÈýÏàµç·г²¨ºÍ»ù²¨ÎÞ¹¦µçÁ÷µÄ¼ì²â¡£(3)»ùÓÚÉñ¾­ÍøÂçµÄг²¨¼ì²â·¨Ëæ×ŵçÍøÐ³²¨¼ì²âÒªÇóµÄËÙ¶È¡¢¾«¶ÈºÍʵʱÐÔ²»¶ÏÌá¸ß£¬Ð³²¨¼ì²âÀíÂ۵IJ»¶ÏÉîÈ룬È˹¤Éñ¾­ÍøÂçµÈÐÂÐ͵ķ½·¨ÕýÔÚ±»ÔËÓõ½Ð³²¨¼ì²âÖС£È˹¤Éñ¾­ÍøÂç°üÀ¨×ÔÊÊÓ¦ÏßÐÔÈ˹¤Éñ¾­ÍøÂ磬»ùÓÚ¶à²ãǰÀ¡µÄÉñ¾­ÍøÂçºÍ»ùÓÚ¶à²ã·´À¡µÄÉñ¾­ÍøÂç¡£ÓÃÈ˹¤Éñ¾­ÍøÂçʵÏÖг²¨ÓëÎÞ¹¦µçÁ÷¼ì²â²»½ö¶ÔÖÜÆÚÐԱ仯µÄµçÁ÷¾ßÓкܺõĸú×ÙÐÔÄܶøÇÒ¶Ô¸÷ÖÖ·ÇÖÜÆÚ±ä»¯µÄµçÁ÷Ò²ÄܽøÐпìËÙ¸ú×Ù£¬¶Ô¸ßÆµËæ»ú¸ÉÈÅÓÐÁ¼ºÃµÄʶ±ðÄÜÁ¦¡£µ«ÊÇÉñ¾­ÍøÂ繤³Ìʵ¼Ê»¹ÓкܶàÎÊÌ⣬ÀýÈ磬ûÓй淶µÄÈ˹¤Éñ¾­ÍøÂç¹¹Ôì·½·¨£¬ÐèÒª´óÁ¿µÄѵÁ·Ñù±¾£¬ÈçºÎÈ·¶¨ÐèÒªµÄÑù±¾ÊýûÓй淶·½·¨£¬È˹¤Éñ¾­ÍøÂçµÄ¾«¶È¶ÔÑù±¾ÓкܴóµÄÒÀÀµÐԵȡ£(4)»ùÓÚС²¨·ÖÎöµÄг²¨¼ì²â·¨Ð¡²¨·ÖÎöÊÇÒ»ÖÖÐÂÐËÆðµÄÐźŴ¦Àí·½·¨£¬ÊÇÐźÅʱÓò·ÖÎöµÄÖØÒª¹¤¾ß£¬Ëü¿Ë·þÁ˸µÁ¢Ò¶·ÖÎöÔÚÆµÓòÍêÈ«¾Ö²¿»¯¶øÔÚʱÓòÍêÈ«ÎÞ¾Ö²¿»¯µÄȱµã£¬ÔÚÆµÓòºÍʱÓòͬʱ¾ßÓÐÁ¼ºÃµÄ¾Ö²¿ÐÔ£¬¶ÔÐÅºÅµÄÆæÒìµã(ÈçÍ»±äµã¡¢²»Á¬Ðøµã)Ò²·Ç³£Ãô¸Ð£¬Òò¶øÄÜËã³öÄ³Ò»ÌØ¶¨Ê±¼äµÄƵÂÊ·Ö²¼£¬²¢½«¸÷ÖÖ²»Í¬ÆµÂÊ×é³ÉµÄƵÆ×Ðźŷֽâ³É²»Í¬ÆµÂʵÄÐźſ飬ÓÈÆäÊÊºÏ·ÇÆ½ÎÈÍ»±äÐźŵķÖÎöÓë´¦Àí¡£Í¨¹ý¶Ôº¬ÓÐг²¨µÄµçÁ÷ÐźŽøÐÐÕý½»Ð¡²¨·Ö½â£¬µÃµ½µçÁ÷ÐźÅÔÚ¸÷¸öƵ¶ÎµÄ·Ö½â½á¹û£¬¿É½Ï׼ȷµØÇó³ö»ù²¨µçÁ÷£¬½ø¶øÇóµÃг²¨£¬´Ó¶øÊµÊ±µØ¸ú×ÙµçÁ¦ÏµÍ³Ð³²¨µÄ±ä»¯¡£ËäȻС²¨±ä»»µÃµ½½á¹ûµÄ½âÎö¶ÈÊǺõ쬵«´¦Àíʱ¼äºÍÄÚ´æÊ¹ÓõÄÒªÇóºÜ
ÉЦÏ(5)¸µÀïÒ¶±ä»»·¨¸µÀïÒ¶±ä»»·¨ÊÇÔÚµçÁ¦ÏµÍ³Ð³²¨·ÖÎöÖÐÓ¦Ó÷dz£¹ã·ºµÄÒ»ÖÖ·½·¨¡£¸µÀïÒ¶±ä»»·½·¨¾ßÓÐÍ걸¡¢Õý½»µÈÐí¶àÓŵ㣬ÊÇÒ»ÖÖ¾­µäµÄÐźŷÖÎö·½·¨¡£¸µÀïÒ¶±ä»»µÄʵÖÊÊǽ«·ÖÎöÐźŷֽâΪ¶à¸öƵÂʵÄÕýÏÒ·ÖÁ¿Ö®ºÍµÄÐÎʽ¡£ÔÚʵ¼Ê·ÖÎöʱ£¬ÐèÒªÓõ½¼ÆËã»ú½øÐÐг²¨·ÖÎö¡£Õâ¾ÍÐèÒªÐźÅÔÚʱÓòºÍƵÓòÉÏÊÇÀëÉ¢µÄ£¬²¢ÇÒ¶¼ÊÇÓÐÏÞ³¤¡£´ËʱµÄ¸µÀïÒ¶±ä»»£¬³ÆÖ®ÎªÀëÉ¢¸µÀïÒ¶±ä»»(DFT)¡£ÎªÁËÌá¸ßÔËËãËÙ¶È£¬Ò»°ãÔÚ½øÐÐг²¨·ÖÎöʱÖ÷ÒªÊÇÓ¦ÓÿìËÙ¸µÀïÒ¶±ä»»Ëã·¨(FFT)¡£Êµ¼Ê·ÖÎöµÄ¹ý³ÌÖУ¬ÓÉÓÚÕ¤À¸Ð§Ó¦ºÍй©ÏÖÏóµÄÓ°Ï죬FFT»á²úÉúºÜ´óµÄÎó²î¡£ÕâÖ÷ÒªÊÇÒòΪ½«ÐźŽضÏΪÓÐÏÞ³¤ÒÔ¼°·Çͬ²½²ÉÑù¡£Õë¶ÔÕâÁ½¸öÎÊÌ⣬¿ÉÒÔ²ÉÈ¡²»Í¬µÄ´ëÊ©À´¼õС·ÖÎöÎó²î¡£Í¨¹ý¼Ó´°º¯ÊýµÄ·½·¨À´»º½âй©ÏÖÏ󣬵«ÊÇҪѡÔñºÏÊʵĴ°º¯Êý²Å»á´ïµ½Ä¿µÄ¡£Í¨¹ý²åÖµËã·¨À´Ó¦¶ÔÕ¤À¸Ð§Ó¦£¬ÕâÑù¿ÉÒÔ·ÖÎö³ö±»Â©µôµÄƵÂʳɷݡ£¼Ó´°²åÖµFFTÖеĴ°º¯ÊýÒѾ­·¢Õ¹µ½¾ØÐδ°(й©ÏÖÏó±È½ÏÃ÷ÏÔ)£¬Hamming´°¡¢Harming´°¡¢ Blackman´°µÈ¡£ÎÄÏ×[25]ÖУ¬ÎªÁËÏÞÖÆÐ¹Â©µÄÓ°Ï죬¾­µäµÄHarming´°È¡´úÁ˾ØÐδ°¡£ËäÈ»´°º¯ÊýÔÚÒ»¶¨³Ì¶ÈÉÏÄܹ»¼õÉÙй©µÄÓ°Ï죬²¢ÇÒDFTµÄ׼ȷÐÔÒѾ­ÓÐËù¸ÄÉÆ£¬µ«ÊÇÓÉÓÚ¿í´óµÄÖ÷°ê£¬´°º¯ÊýÒ²»áÄ£ºýDFTµÄ½á¹û¡£È»ºóÔËÓòåÖµËã·¨£¬ÓÐЧµØ½ÏÉÙÕ¤À¸Ð§Ó¦¡£±¾·¢Ã÷ÒÀ¾Ý¸µÀïÒ¶±ä»»·¨À´ÊµÏÖг²¨µÄ¼ì²â¡£Ä¿Ç°£¬ÔÚ¹úÄÚÍâµÄÑо¿ÖУ¬Ö÷Ҫͨ¹ýÔÚÈýÖÖÓ²¼þƽ̨ÉÏÀ´ÊµÏÖг²¨µÄ¼ì²â(1)ÒÔÐéÄâÒÇÆ÷ΪºËÐÄÕâÖÖ·½Ê½ÊÇÒÔͨÓõÄPC»úΪÖ÷ÒªµÄ¿ª·¢Æ½Ì¨£¬ÅäºÏÐéÄâÒÇÆ÷Èí¼þ£¬Êý¾Ý²É¼¯¿¨ÒÔ¼°´«¸ÐÆ÷µç·ʵÏÖ¡£ÀýÈ磬ÃÀ¹ú¹ú¼ÒÒÇÆ÷¹«Ë¾µÄÐéÄâÒÇÆ÷Èí¼þLabVIEW¾ßÓÐÇ¿´óµÄÄ£¿é½ÚµãºÍ¼ÆËãÄÜÁ¦£¬ÍøÂ繦ÄÜ¡£ÏÃÃÅ´óѧµÄ³ÂèòµÈÈËÌá³öÁËÒ»ÖÖ²ÉÓûùÓÚLabVIEWµÄµçÄÜÖÊÁ¿¼à¿ØÏµÍ³µÄÉè¼Æ·½·¨£¬ËüʹÓÃFFTËã·¨×÷Ϊг²¨¼ì²âËã·¨¡£ÕâÖÖʵÏÖ·½·¨Áé»î£¬°ÚÍÑÁËÓ²¼þÉϵÄÊø¸¿ºÍ¸ÉÈÅ£¬³ä·ÖÀûÓÃÁËÐéÄâÈí¼þµÄ¹¦ÄÜ£¬Ìá¸ßÁ˲âÁ¿µÄ¾«¶ÈºÍϵͳ¿ª·¢µÄЧÂÊ¡£µ«ÊÇÕâÖÖг²¨·ÖÎöÒDz»ÄÜËæÉíЯ´ø£¬²¢ÇÒÐèҪһ̨רÓõÄPC»ú¿ª·¢Æ½Ì¨£¬ÊµÏֳɱ¾½Ï¸ß¡£(2)ÒÔͨÓô¦ÀíÆ÷ΪºËÐÄÕâÖÖ·½Ê½²ÉÓÃͨÓõĴ¦ÀíÆ÷(ARM£¬DSPµÈ)×÷Ϊ¿ØÖƺËÐĺÍË㷨ʵÏÖµ¥Ôª£¬²¢¸¨ÒÔÍâΧµÄADת»»µç·£¬Ðźŵ÷Àíµç·µÈÍâΧµç·¡£ÏÖÔÚÓкܶàµÄµçÄÜ¼à¿ØÉ豸»òÕßг²¨·ÖÎöÒǶ¼²ÉÓþßÓкÜÇ¿¿ØÖƹ¦ÄܵÄDSP»òÕßDSPºÍARMË«CPU×÷ΪºËÐÄ¡£ÕâÖÖ·½Ê½¼ÈÄܺܺÃÂú×ã¼ì²âËã·¨Öи´ÔÓÔËËãµÄÐèÇó£¬Ò²Äܹ»Âú×ãϵͳ¿ØÖƵÄÐèÒª£¬²¢ÇÒ¾ßÓкܺõÄÍøÂ繦ÄÜ£¬Äܹ»ºÍ±¾µØµÄÓ¦ÓöËÍøÂçÁ¬ÔÚÒ»Æð¡£ÉϺ£½»Í¨´óѧµÄÍõÀöÓ±µÈÈËʹÓÃDSPºÍARMË«CPU½á¹¹ÊµÏÖÁ˵çÄÜÖÊÁ¿¼à¿ØÏµÍ³¡£²ÉÓÃË«CPUµÄ¹¤×÷ģʽ£¬ÕâÖÖ·½Ê½ËäÈ»¿ÉÒԺܺõÄʵÏÖ¸÷ÖÖ¹¦ÄÜ£¬DSPºÍARM¶¼´æÔÚ¿ª·¢ÖÜÆÚ³¤£¬ÏµÍ³¿ÉÀ©Õ¹ÐÔ²»¸ßµÄȱµã£¬²¢ÇÒÕâÖÖË«CPU½á¹¹µç·µÄÓ²¼þµç·¸´ÔÓ£¬¼Û¸ñ°º¹ó£¬É豸¿ª·¢ºÍµ÷ÊÔÊ®·ÖÀ§ÄÑ£¬ºóÆÚµÄÉý¼¶ºÍά»¤Ò²Ê®·Ö²»Òס£(3)ÒÔ FPGA ΪºËÐÄÕâÖÖ·½Ê½²ÉÓÃFPGAÀ´ÊµÏÖг²¨¼ì²âËã·¨£¬²¢ÇÒ¼ÓÉÏÍâΧ²É¼¯µç·µÈʵÏÖ¡£Î人Àí¹¤´óѧµÄÅËÀÚµÈÈËÑо¿ÁËÒ»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨¼ì²âϵͳ¡£Ê¹ÓÃFPGAʵÏÖÁË FFT´¦Àíµ¥Ôª¡£FFT´¦Àíµ¥Ôª²ÉÓÃÁË FPGAÄÚǶµÄÓ²¼þ³Ë·¨Æ÷ºÍ¼Ó·¨Æ÷×ö²¢ÐÐÔËË㣬ʵÏÖÁËÓ²¼þµÄ²¢Ðд¦Àí¡£µ«ÕâÖÖ¼ì²âϵͳÓÉÓÚ²ÉÓÃÓ²¼þʵÏÖÂß¼­£¬ÏµÍ³¿ÉÖØ¹¹ÐÔ½ÏÈõ£¬ñîºÏÐԽϸߣ¬¶ÔÓÚÐèÒªÌí¼ÓÐµĹ¦ÄÜÄ£¿é»ò¶ÔijһÄ£¿é½øÐÐÐÞ¸Äʱ£¬ÏµÍ³µÄÐ޸Ľϴó£¬Í¬Ê±ÐèÒª¶Ôϵͳ½øÐÐÖØ½¨£»ÁíÍ⣬¸ÃϵͳµÄ¿É¶ÁÐԽϲ¸÷Ä£¿é¼äµÄÊý¾ÝÁ÷ÏòÒÔ¼°Êý¾ÝͨѶ·½Ê½ºÜÄÑÖ±¹ÛµÄ±»³ÌÐò¿ª·¢ÈËÔ±¶ÁÈ¡£¬ÎªºóÐøµÄά»¤Ôì³ÉÁ˺ܴóµÄÀ§ÄÑ¡£É½¶«´óѧµÄÁºº£Ï¼µÈÈËÑо¿ÁËÒ»ÖÖ»ùÓÚFPGAµÄг²¨¼ì²â×°Öã¬Ìá³öÀûÓÃSOPC¼¼Êõ½â¾ö·½°¸£¬ÔÚFPGAÖÐÄÚǶMos IIÈíºË×÷Ϊ¿ØÖÆÆ÷£¬²¢ÊµÏÖÁËÓ²¼þµÄFFTËã·¨¡£µ«¸Ã×°ÖÃûÓоßÌåµÄϵͳʵÏÖ£¬Ö»ÊǽøÐÐÁ˹¦ÄܵķÂÕæ£¬²¢ÇÒ¸Ã×°ÖõÄFFTµÄ´¦Àí¾«¶ÈΪ1 룬 ÓÉÓÚ²ÉÓÃͬ²½²ÉÑù£¬ÔÚʵ¼ÊϵͳÉè¼ÆÊµÏÖÖУ¬ÈÝÒ×Ôì³É²ÉÑù²»×¼È·µÄÇé¿ö¡£

·¢Ã÷ÄÚÈÝ
±¾·¢Ã÷Õë¶ÔÏÖÓм¼Êõ´æÔÚµÄÎÊÌ⣬ÌṩһÖÖ»ùÓÚSOPC¼¼Êõ£¬Ó¦ÓÃFPGAƽ̨µÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬²ÉÓõçÁ÷µçѹ»¥¸ÐÆ÷×÷Ϊǰ¶Ë´«¸ÐÆ÷£¬Ê¹ÓøßËÙµÄ16λADоƬÉè¼Æ²ÉÑùµç·²É¼¯µçÁ÷µçѹÐźţ¬ÔËÓÃVerilog HDLÓ²¼þÃèÊöÓïÑÔÉè¼ÆÁ˲ÉÑùµç·AD7606µÄÇý¶¯³ÌÐò£¬ ½«²É¼¯µ½µÄµçѹµçÁ÷ÐźŽøÐлº´æ£¬È»ºó½øÐÐǰÆÚµÄг²¨Ëã·¨Ô¤´¦Àí¡£½áºÏSOPC Builder, ÔÚFPGAÉÏǶÈëNios IIÈíºË×÷Ϊϵͳ¿ØÖƵ¥Ôª£¬Éè¼ÆÁËÒ»¸öÏÔʾIPºË£¬½«Õâ¸öIPºË¹ÒÔØÔÚNiosIIÈíºË´¦ÀíÆ÷ÉÏ£¬¿ØÖƼì²âÊý¾ÝÔÚÒº¾§ÆÁÉϵÄÏÔʾÊä³ö¡£Íê³Éϵͳ¹¹½¨£¬²¢±àдC ³ÌÐò½øÐпØÖÆËã·¨ºÍÏÔʾ¿ØÖÆ£¬×îºóÔÚÓѾ§¹«Ë¾µÄDE2-70¿ª·¢°åÉϽøÐÐÑéÖ¤¡£±¾·¢Ã÷µÄÒ»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬°üÀ¨ÓÐÓ²¼þ²¿·ÖºÍÈí¼þ²¿·Ö¡£±¾·¢Ã÷µÄÒ»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒǵÄÓ²¼þ²¿·Ö°üÀ¨Óд«¸ÐÆ÷µç·ºÍAD²ÉÑùµç·¡£´«¸ÐÆ÷µç·Ö÷Òª¸ºÔ𽫵çÁ¦ÏµÍ³ÖеçÁ÷µçѹÐźÅת»»Îª-5V +5VÖ®¼äµÄµçѹÐźţ¬²¢Íê³ÉÐźŵĵ÷Àí¡£AD²ÉÑùµç·Ö÷Òª¸ºÔð½«Ä£ÄâµÄг²¨ÐźÅת»»Îª16λµÄÊý×ÖÐźţ¬ Ìṩ¸øFPGA×ö½øÒ»²½µÄ´¦Àí¡£±¾·¢Ã÷µÄÒ»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬Ö÷Òª°üÀ¨ÒÔϼ¸¸öÄ£¿éÊý¾Ý²É¼¯Ä£¿é¡¢Êý¾Ý»º´æÄ£¿é¡¢Êý¾ÝÀàÐÍת»»Ä£¿é¡¢¼Ó´°Ä£¿é¡¢FFTÔËËãÄ£¿é¡¢ÔËËã½á¹û´æ´¢ºÍÖжϲúÉúÄ£¿é¡¢Nios IIÈíºË´¦ÀíÆ÷Ä£¿é¡¢LTMÏÔʾÄ£¿é¡£±¾·¢Ã÷µÄÊý¾Ý²É¼¯Ä£¿éÖ÷Òª¸ºÔðÇý¶¯AD7606½øÐÐ8·Ðźţ¬1024µãµÄͬ²½²ÉÑù£¬ È»ºó½«Êý¾Ý¶ÁÈ¡µ½FPGAƬÄÚ£¬Ìṩ¸øÏÂÒ»¼¶µÄÊý¾Ý»º´æÄ£¿é¡£Ä£¿éͨ¹ý¶ÔÊäÈëʱÖÓ¼ÆÊý£¬ ¿ØÖÆAD7606½øÐвÉÑùËÙÂÊΪ10. 24KµÄµÈ¼ä¸ô²ÉÑù¡£±¾·¢Ã÷µÄÊý¾Ý»º´æÄ£¿éÖ÷ÒªÍê³É²ÉÑùÊý¾ÝµÄ´æ´¢£¬¿ØÖÆ£¬ÒÔ¼°Êä³ö¡£´ÓADCÊý¾Ý²ÉÑùÄ£¿éÊä³öµÄ²ÉÑùÊý¾ÝÊǰ´ÕÕ1µ½8·Êý¾ÝÒ»´ÎÊä³ö£¬ÏµÍ³ÐèÒª½«Õâ8·Êý¾Ý·Ö±ð´æ´¢ÔÚÆ¬ÄÚRAMÖУ¬µ±ÓÐÊä³ö´¥·¢ÐźÅʱ£¬°´É趨˳ÐòÒÀ´ÎÊä³ö1·²ÉÑùÊý¾Ý¡£±¾·¢Ã÷µÄÊý¾ÝÀàÐÍת»¯Ä£¿éÖ÷Òª¸ºÔð½«Êý¾ÝÀàÐÍΪÓзûºÅÕûÐ͵IJÉÑùÊý¾Ýת»»Îª¸¡µãÀàÐÍÊý¾Ý£¬È»ºó½«×ª»»ÎªµÄ¸¡µãÊý¾ÝÌṩ¸ø¼Ó´°Ä£¿é¡£±¾·¢Ã÷µÄ¼Ó´°Ä£¿éÖ÷Òª¸ºÔ𽫸øÃ¿Ò»Â·µÄ²ÉÑùÊý¾Ý¼ÓÉÏIOM¿í¶ÈµÄBlackman ´°¡£µ±ÓÐЧÐźŵ½´ïʱ£¬¸ÃÄ£¿éÊ×ÏȲúÉúBlackman´°Êý¾Ý£¬È»ºó½«Blackman´°Êý¾ÝÓë²ÉÑùÊý¾ÝÏà³Ë£¬²¢½«¼ÆËã½á¹ûÌṩ¸øÏÂÒ»¼¶µÄFFTÔËËãÄ£¿é¡£
±¾·¢Ã÷µÄFFTÔËËãÄ£¿éÖ÷ҪʵÏÖ10MµãµÄ¸¡µãFFTÔËËã¡£¸ÃÄ£¿éÖ÷Òª¸ºÔð½«¼Ó ´°ºóµÄÊý¾Ý½øÐÐFFTÔËË㣬Ëü¾ö¶¨Á˱¾·¢Ã÷Õû¸öϵͳµÄʵʱÐÔ¡£±¾·¢Ã÷µÄÔËËã½á¹û´æ´¢ºÍÖжϲúÉúÄ£¿éÖ÷Òª¸ºÔ𻺴æFFTÔËËã½á¹û£¬²¢Í¨ÖªNios IIÈíºË´¦ÀíÆ÷ϵͳ¶ÁÈ¡ÔËËã½á¹û¡£Õâ¸öÄ£¿é²úÉú»º´æµÄ¿ØÖÆÐźţ¬Êý¾Ý´æ´¢µØÖ·£¬ÒÔ¼°Ê±Ðò ¿ØÖƵȣ¬´æ´¢Íê³Éºó²úÉú1¸öʱÖÓµÄ¸ßµçÆ½£¬×÷ΪÖжÏÐźţ¬ÓëMos IIÈíºË´¦ÀíÆ÷ϵͳ½»»¥¡£±¾·¢Ã÷µÄNios IIÈíºË´¦ÀíÆ÷Ä£¿éÖ÷ÒªÍê³É×ÜÌåµÄºËÐÄ¿ØÖÆ£¬¸÷¸öÄ£¿éµÄЭµ÷×÷ Ó㬸ºÔð¶ÁÈ¡FFTÔËËã½á¹û£¬È»ºóÔÚÈí¼þÖжԲÉÑùÊý¾Ý½øÐвåÖµÔËË㣬¼ÆËã³öг²¨µÄÏà¹Ø²Î Á¿£¬µ÷ÓÃLTMÏÔʾIPºË£¬½«Ð³²¨²ÎÁ¿ÏÔʾÔÚLTMÒº¾§ÆÁÉÏ¡£µ±ÊÕµ½FFTÔËËãÄ£¿éÍê³É¼ÆË㣬 ²¢Íê³ÉÔËËã½á¹ûµÄ»º´æºó£¬²úÉúÒ»¸öÖжÏÐźţ¬Í¨ÖªNios IIÈíºË´¦ÀíÆ÷ϵͳ¶ÁÈ¡ÔËËã½á ¹û¡£µ±Íê³É1·г²¨¼ÆËãºó£¬¸ÃÄ£¿é·¢³öÃüÁ¶ÁÈ¡ÏÂһ·Êý¾Ý¡£Ö±µ½Íê³ÉËùÓеçѹµçÁ÷²É ÑùÊý¾Ýºó£¬ÔÙ·¢³öÃüÁʼÏÂÒ»ÂֵIJÉÑù¡£Õë¶ÔÏÖÓм¼Êõ´æÔÚµÄÎÊÌ⣬±¾·¢Ã÷µÄÒ»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬Ç°¶ËµÄг ²¨²É¼¯ºÍ´¦ÀíʹÓÃÓ²¼þʵÏÖ£¬³ä·Ö·¢»ÓÁËÓ²¼þ¼ÓËÙµÄÓÅÊÆ£»ÀûÓÃFPGAÖеÄMos IIÈíºË´¦ ÀíÆ÷¶Ô´¦ÀíºóµÄÊý¾Ý×ö½øÒ»²½ÔËËãºÍ¿ØÖÆ£¬¸Ã¹ý³ÌÔÚFPGAƬÄÚ×ÜÏßÉÏÍê³É£¬½â¾öÁËÊý¾Ý´« ÊäµÄÆ¿¾±£¬³ä·Ö·¢»ÓÁËÓ²¼þÉè¼ÆµÄ¸ßËÙÐÔºÍNios IIÈíºË´¦ÀíÆ÷¿ØÖƵÄÁé»îÐÔ¡£ÔÚlOOMHz ʱÖÓÏ£¬Ç°¶ËµÄ´¦ÀíÄ£¿é¿ÉÒÔÔÚ77USÄÚÍê³ÉÒ»´Î10Mµã¸¡µãFFTÔËË㣬Nios IIÈíºË´¦Àí Æ÷ÄÜÔÚ78msÍê³É1·г²¨ÐźŵIJåÖµºÍг²¨²ÎÊý¼ÆË㣬ÔÚʵ¼ÊÓ¦ÓÃÖУ¬ÏµÍ³Äܹ»Âú×ãʵʱ ¼ì²âµÄÐèÇó¡£±¾ÏµÍ³µÄAD²ÉÓÃÁ½Æ¬ADÄ£¿é¼¶ÁªµÄ·½Ê½£¬¾ßÓÐ16λ²É¼¯¾«¶È£¬¾ßÓÐ½Ï¸ßµÄ ¾«¶È¡£¶Ôϵͳ½øÐеÄÏà¹Ø·ÖÎöºÍ²âÊÔ±íÃ÷£¬ÏµÍ³ÔËÐÐÎȶ¨£¬¼ì²â¾«¶È½Ï¸ß£¬´¦ÀíËٶȿ졣


ͼ1±¾·¢Ã÷µÄϵͳ×ÜÌå¹¹³ÉʾÒâͼ£»Í¼2±¾·¢Ã÷µÄϵͳ×ÜÌåÁ÷³Ìͼ£»Í¼3±¾·¢Ã÷ʵʩÀýʹÓõÄNios IIÈíºË´¦ÀíÆ÷Ä£¿é½á¹¹¿òͼ£»Í¼4±¾·¢Ã÷ʵʩÀýʹÓõĵçѹ²É¼¯µç·ͼ£»Í¼5±¾·¢Ã÷ʵʩÀýʹÓõĵçÁ÷²É¼¯µç·ͼ£»Í¼6±¾·¢Ã÷ʵʩÀýʹÓõĵ¥Æ¬AD7606-4µç·ԭÀíͼ£»Í¼7±¾·¢Ã÷ʵʩÀýʹÓõÄREF5025µÄµç·ԭÀíͼ£»Í¼8±¾·¢Ã÷ʵʩÀýʹÓõÄÊý¾Ý²É¼¯Ä£¿éͼ£»Í¼9±¾·¢Ã÷ʵʩÀýʹÓõÄÊý¾Ý²É¼¯Ä£¿éÉè¼ÆÁ÷³Ìͼ£»Í¼10ÊDZ¾·¢Ã÷ʵʩÀýʹÓõÄAD²ÉÑùÇý¶¯µ¥Ôª×´Ì¬»úÁ÷³Ìͼ£»Í¼11±¾·¢Ã÷ʵʩÀýʹÓõÄÊý¾Ý²É¼¯Ä£¿éµÄʱÐò·ÂÕæÍ¼£»Í¼12±¾·¢Ã÷ʵʩÀýʹÓõÄÊý¾Ý»º´æÄ£¿éͼ£»Í¼13±¾·¢Ã÷ʵʩÀýµÄдÊý¾ÝʱÐò·ÂÕæÍ¼£»Í¼14±¾·¢Ã÷ʵʩÀýʹÓõÄÊý¾ÝÀàÐÍת»»Ä£¿éͼ£»Í¼15±¾·¢Ã÷ʵʩÀýʹÓõÄÊý¾ÝÀàÐÍת»»Ä£¿éʱÐò·ÂÕæÍ¼£»Í¼16±¾·¢Ã÷ʵʩÀýʹÓõļӴ°Ä£¿é½á¹¹Í¼£»Í¼17±¾·¢Ã÷ʵʩÀýʹÓõĿØÖƵ¥Ôª×´Ì¬»úÁ÷³Ìͼ18±¾·¢Ã÷ʵʩÀýʹÓõĸ´ÊýÂß¼­µ¥ÔªALUl½á¹¹Í¼£»Í¼19±¾·¢Ã÷ʵʩÀýʹÓõĸ´ÊýÂß¼­µ¥ÔªALU2½á¹¹Í¼£»Í¼20±¾·¢Ã÷ʵʩÀýʹÓõÄÔËËã½á¹û´æ´¢Ä£¿éͼ£»Í¼21±¾·¢Ã÷ʵʩÀýʹÓõÄÔËËã½á¹û´æ´¢Ä£¿éµÄʱÐòͼ£»Í¼22±¾·¢Ã÷ʵʩÀýʹÓõÄSOPC BuilderµÄÅäÖýçÃæÍ¼£»Í¼23±¾·¢Ã÷ʵʩÀýµÄ×ÜÌå¿ØÖÆµ¥ÔªµÄÁ÷³Ìͼ£»Í¼M¶Ô±¾·¢Ã÷ʵʩÀýFFTÔËËãµ¥Ôª½øÐвâÊԵĵ¥ÆµÕýÏÒÐÅºÅÆµÆ×ͼ£»Í¼25¶Ô±¾·¢Ã÷ʵʩÀýFFTÔËËãµ¥Ôª½øÐвâÊԵĵ¥ÆµÕýÏÒÐźŷÂÕæÎó²îͼ£»Í¼Éò¶Ô±¾·¢Ã÷ʵʩÀýFFTÔËËãµ¥Ôª½øÐвâÊÔµÄ˫ƵÕýÏÒÐÅºÅÆµÆ×ͼ£»Í¼27¶Ô±¾·¢Ã÷ʵʩÀýFFTÔËËãµ¥Ôª½øÐвâÊÔµÄ˫ƵÕýÏÒÐźŵç··ÂÕæÎó²îͼ£»Í¼¹Û¶Ô±¾·¢Ã÷ʵʩÀýFFTÔËËãµ¥Ôª½øÐвâÊÔµÄÈý½ÇÐÅºÅÆµÆ×ͼ£»Í¼ËĶԱ¾·¢Ã÷ʵʩÀýFFTÔËËãµ¥Ôª½øÐвâÊÔµÄÈý½ÇÐźŵç··ÂÕæÎó²îͼ£»Í¼30¶Ô±¾·¢Ã÷ʵʩÀýϵͳʵʱÐнøÐвâÊÔµÄһ·г²¨¼ÆËãËùÐèʱ¼äͼ¡£
¾ßÌåʵʩÀý·½Ê½ÏÂÃæ½áºÏ¸½Í¼¶Ô±¾·¢Ã÷ÄÚÈÝ×÷½øÒ»²½ÃèÊö¡£±¾·¢Ã÷ʵʩÀýÊÇÔÚAltera¹«Ë¾µÄFPGA¿ª·¢°åDE2-70ÉÏʵÏֵġ£¿ª·¢°åÔ¤ÁôÁËÁ½¸öÀ©Õ¹½Ó¿Ú¡£ÔÚ±¾ÏµÍ³ÖУ¬ÕâÁ½¸öÀ©Õ¹½Ó¿Ú·Ö±ðÓÃÓÚÏÔʾÄ£¿éLTMºÍAD7606µÄ²É¼¯µç·Á¬½Ó¡£DE2-70¿ª·¢°åÉϵÄFPGAоƬÊÇAltera¹«Ë¾Cyclone IIϵÁÐEP2C70F896C6N¡£±¾ÏµÍ³×ÜÌå¹¹³ÉʾÒâͼÈçͼ1Ëùʾ¡£ÏµÍ³µÄ×ÜÌåÁ÷³ÌͼÈçͼ2Ëùʾ¡£±¾ÏµÍ³ÖеÄMos IIÈíºË´¦ÀíÆ÷Ä£¿é½á¹¹¿òͼÈçͼ3Ëùʾ¡£±¾·¢Ã÷µÄ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇÖеĴ«¸ÐÆ÷µç·£¬Ö÷Òª°üÀ¨µçѹºÍµçÁ÷ÐźŲɼ¯²¿·Ö¡£ÔÚµçѹÐźŲɼ¯²¿·ÖÖУ¬µçѹµÄÊäÈ뷶ΧΪʿ IOOOVdf Ê¿ 1000V·¶Î§ÄڵĽ»Á÷µçѹת»»ÎªÊ¿5V·¶Î§ÄڵĽ»Á÷µçѹÐźÅ¡£ÔÚµçÁ÷ÐźŲɼ¯²¿·Ö£¬µçÁ÷µÄÊäÈ뷶ΧΪʿ20A£¬½«Ê¿20A·¶Î§ÄڵĽ»Á÷µçÁ÷ת»»ÎªÊ¿5V·¶Î§ÄڵĽ»Á÷µçѹÐźÅ¡£±¾·¢Ã÷²ÉÓõçѹ»¥¸ÐÆ÷PT£¬µçÁ÷»¥¸ÐÆ÷CT×÷Ϊµçѹ²É¼¯²¿·ÖºÍµçÁ÷²É¼¯²¿·ÖµÄ´«¸ÐÆ÷¡£±¾·¢Ã÷Ñ¡Óá°±ø×Ö¡±¸ß¾«¶ÈµÄµçѹ»¥¸ÐÆ÷ºÍµçÁ÷»¥¸ÐÆ÷TV1013ºÍTA1420¡£ÕâÁ½ÖÖ´«¸ÐÆ÷µÄ¾«¶È¶¼Ò»Ñù£¬¹¤×÷ƵÂÊ·¶Î§20Hz 20kHz£¬Ê¹ÓÃÔËËã·Å´óÆ÷µÄÇé¿öÏ£¬»¥¸ÐÆ÷ÐźÅÊä³ö·ÇÏßÐԶȲ»´óÓÚ0. 1%£¬ÏàλÎó²îСÓÚ5¡¯£¬Âú×ãϵͳµÄ¾«¶ÈºÍ²âÁ¿·¶Î§µÄÒªÇó¡£(1)µçѹÐźŲɼ¯µç·µçѹÐźŲɼ¯µç·µÄÊäÈëΪʿ 1000V·¶Î§ÄڵĽ»Á÷µçѹ£¬¾ßÌåµÄÉè¼Æµç·Èçͼ4 Ëùʾ¡£µçѹ»¥¸ÐÆ÷TV1013µÄµçÁ÷Ð͵çѹ»¥¸ÐÆ÷£¬×î´óÊäÈëµçѹΪ1000V£¬»¥¸ÐÆ÷ÏßȦÔÑÊý±ÈΪ1 1£¬¶î¶¨µçÁ÷2mA¡£ÔËËã·Å´óÆ÷²ÉÓÃÁË TIµÄ0PA2227¸Ã·Å´óÆ÷¾ßÓи߾«¶È¡¢µÍÔëÉù¡¢ µÍ¹¦ºÄ¡¢µÍÆ«ÖõÄÓŵ㣬Äܹ»Âú×ãÒªÇó¡£Óɵçѹ»¥¸ÐÆ÷µÄÔ­Àí¿ÉÒÔÖªµÀ£¬¸±±ßµÄµçѹÊä³öΪU¡£ut = UinZR1^R2,ÒòΪµçѹ»¥¸ÐÆ÷µÄ¶î¶¨µçÁ÷Ϊ2¡¤£¬!^µÄ×èÖµÉ趨Ϊ500K£¬I 2µÄ×èÖµÉ趨Ϊ2. 5K£¬Äܹ»Âú×ã²ÉÑùµç·ÊäÈëÊ¿ 1000V½»Á÷µçʱ£¬Êä³öÊ¿5VµÄ½»Á÷µçѹÐźÅ¡£µçѹÐźŲɼ¯µç·µÄÊä³ö½«Ë͵½AD7606 µÄÄ£ÄâÊäÈë¶Ë¡£(2)µçÁ÷ÐźŲɼ¯µç·
µçÁ÷ÐźŲɼ¯µç·µÄÊäÈëΪʿ20A·¶Î§ÄڵĽ»Á÷µçÁ÷£¬¾ßÌåµÄµç·Èçͼ5Ëùʾ¡£µçÁ÷»¥¸ÐÆ÷»¥¸ÐÆ÷TA1420-04ÏßȦÔÑÊý±ÈΪ4000 1£¬Ô­±ß¶î¶¨ÊäÈëµçÁ÷20A£¬´Î¼¶µÄ¶î¶¨Êä³öµçÁ÷Ϊ5mA¡£Ðźŵ÷Àíµç·ÖУ¬·Å´óÆ÷ÒÀÈ»²ÉÓÃ0PA2227¡£Í¨¹ýµçÁ÷»¥¸ÐÆ÷µÄ²ÎÊý¿ÉÒÔÖªµÀ£¬¸±±ßµçѹÊä³öΪU¡£ut = Iin/4000*R£¬µçÁ÷»¥¸ÐÆ÷µÄ¶î¶¨Êä³öµçÁ÷Ϊ5mA£¬RµÄ×èÖµÉ趨Ϊ1K£¬Äܹ»Âú×ã²ÉÑùµç·ÊäÈëÊ¿20Aʱ£¬Êä³öÊ¿5V µÄ½»Á÷µçѹÐźÅ¡£Í¬ÑùµØ£¬½«µçÁ÷ÐźŲɼ¯µç·µÄÊä³öË͵½AD7606µÄÄ£ÄâÊäÈë¶Ë¡£±¾·¢Ã÷µÄAD²ÉÑùоƬѡÓÃÁË ADI¹«Ë¾µÄAD7606-4£¬¾ßÌåµÄµç·ԭÀíÈçͼ6Ëùʾ¡£ AD7606-4¾ßÓÐ16λÊý¾Ý¾«¶È£¬4·ͬ²½²ÉÑùÊäÈ룬ͬʱËùÓÐͨµÀ¾ùÄÜÒԸߴï200kSPSµÄÍÌÍÂËÙÂʲÉÑù£¬Äܹ»Âú×ãϵͳ¶Ô¾«¶ÈºÍ²ÉÑùËٶȵÄÒªÇó¡£AD7606-4ƬÄÚ×ÊÔ´·Ç³£·á¸»£¬¿ÉÒÔ×î´óÏ޶ȼò»¯²ÉÑùϵͳÍâΧµç·µÄÉè¼Æ¡£Ëü²ÉÓÃ5Vµ¥µçÔ´¹©µç£¬¿ÉÒÔ´¦ÀíÊ¿ IOV»òÊ¿5V·¶Î§ÄÚµÄË«¼«ÐÔÊäÈëÐźÅÊäÈ룬ƬÄÚóéλ±£»¤µç·¿ÉÒÔÄÍÊÜ×î¸ß´ïÊ¿ 16. 5VµÄµçѹ£¬Ä£ÄâÊäÈë×迹¾ùΪ1¦¬¦¸¡£Í¬Ê±£¬Æ¬ÄÚ»¹¼¯³ÉÁ˶þ½×¿¹»ìµþÂ˲¨Æ÷£¬¿¹»ìµþÂ˲¨Æ÷µÄ3dB½ØÖ¹ÆµÂÊΪ22KHz¡£Òò´Ë£¬ÔÚAD²ÉÑùµç·֮ǰʡÂÔ¿¹»ìµþÂ˲¨Æ÷µÄÉè¼Æ¡£ÒòΪAD7606Ö»ÓÐ4·²ÉÑùͨµÀ£¬ÎªÁËÂú×ã3Ïàµç²ÉÑùµÄÐèÇó£¬ÏµÍ³Ê¹ÓÃÁ½Æ¬ AD7606-4²¢Áª£¬Ê¹ÏµÍ³¿ÉÒÔʵÏÖ¶à´ï8·ÐźŵÄͬ²½²ÉÑù¡£ÔÚ±¾·¢Ã÷ÖУ¬Ñ¡ÓÃÊ¿5VÊäÈ뷶Χ£¬Æ¬Íâ²Î¿¼µçѹ·½Ê½¡£ÓëFPGAµÄͨÐÅʱ£¬Ê¹Óò¢ÐÐͨÐÅ·½Ê½¡£·¢Ã÷ÖÐʹÓÃÆ¬ÍâµÄ»ù×¼µçѹREF5025×÷ΪAD7606µÄ²Î¿¼µçѹ£¬REF5025¾ßÓеÍÔëÉù¡¢¼«µÍÆ¯ÒÆ¡¢¸ß¾«¶ÈµÄÓŵ㣬Äܹ»Ê¹ÏµÍ³¾«¶È¸ü¼ÓÎȶ¨¡£Í¼7ÊÇREF5025µÄµç·ԭÀíͼ£¬ÊäÈë5Vµçѹ£¬Êä³ö2. 5VµÄ±ê×¼²Î¿¼µçѹ¡£ ʵʩÀýµÄÂß¼­µç·Ä£¿éÊý¾Ý²É¼¯Ä£¿éÖ÷ÒªÍê³É¶ÔоƬAD7606µÄÇý¶¯£¬²¢½«²ÉÑùÊý¾Ý¶ÁÈ¡µ½FPGAƬÄÚ£¬Ìṩ¸øÏÂÒ»¼¶µÄÊý¾Ý»º´æÄ£¿é¡£µ±Êý¾Ý²É¼¯Ä£¿éÊÕµ½Mos IIÈíºË´¦ÀíÆ÷ϵͳµÄÆô¶¯²ÉÑùÐźÅʱ£¬Êý¾Ý²É¼¯Ä£¿é¿ªÊ¼Æô¶¯ÐµÄÒ»ÂÖ²ÉÑù¡£ÔÚÒ»ÂÖ²ÉÑùÖУ¬Êý¾Ý²ÉÑùÄ£¿é½«µÈ¼ä¸ô²ÉÑù IOM´Î£¬²ÉÑùËÙÂÊΪ10. 24KHz0Ä£¿éµÄʱÖÓ¶ËiCLKÊäÈëΪ50MHz£¬¼ÆÊýÆ÷¶ÔʱÖÓÊäÈë¼ÆÊý£¬ ´Ó0¼Æµ½4883ʱ£¬¼´Íê³ÉÒ»´Î²ÉÑù£¬²¢Æô¶¯ÏÂÒ»´Î²ÉÑù¡£Í¨¹ýÓ²¼þ×ÔÉí¼ÆÊýʵÏÖµÄ10. 24KHz µÈ¼ä¸ô²ÉÑùÒª±ÈÔÚ´¦ÀíÆ÷ϵͳÖÐʹÓüÆÊýÆ÷Æô¶¯Ã¿´Î²ÉÓþ«È·¡£Êý¾Ý²É¼¯Ä£¿éµÄ¶¥²ãÉè¼ÆÎļþÈçͼ8Ëùʾ¡£Êý¾Ý²É¼¯Ä£¿éÐèÒª¶ÔÁ½Æ¬AD7606-4½øÐÐÇý¶¯¡£AC0NVSTAºÍAC0NVSTBÓÃÓÚÆô¶¯µÚһƬAD7606²ÉÑù£¬ÓÃÓÚ¿ØÖƵçѹ²ÉÑùµÄ4¸öͨµÀ£»BC0NVSTAºÍBC0NVSTBÓÃÓÚÆô¶¯µÚ¶þƬ AD7606²ÉÑù£¬ÓÃÓÚ¿ØÖƵçÁ÷²ÉÑùµÄ4¸öͨµÀ¡£ÔÚ±¾ÏµÍ³ÖУ¬iSwitchÓÃÓÚ¿ØÖƵçÁ÷µçѹµÄÏàÎ»Æ«ÒÆ£¬Ò²¾ÍÊÇ¿ØÖÆAC0NVSTºÍBC0NVSTÖ®¼äµÄʱ¼ä²î¡£ÓÉÓÚ´«¸ÐÆ÷¾«¶ÈµÄÔ­Òò£¬¾­¹ý´«¸ÐÆ÷Ö®ºóµÄµçÁ÷µçѹÐźŴæÔÚϵͳÐÔÏàλÎó²î£¬ÔÚ±¾Ä£¿éÖУ¬¿ÉÒÔ¾«È·¿ØÖÆÍ¬Ò»´Î²ÉÑùÖеçÁ÷µçѹͨµÀµÄʱ¼ä²î£¬Ð£ÕýÏàλ²î¡£µ±iSwitchµÄÊäÈëΪÂß¼­'0'ʱ£¬µçÁ÷µçѹͨµÀͬʱ²ÉÑù£¬µ±iSwitchµÄÊäÈëΪÂß¼­'1'£¬¿ÉÒÔÉè¼ÆµçÁ÷µçѹµÄ²ÉÑùͨµÀ²ÉÑùµÄʱ¼ä²î£¬Õâ¸ö²ÎÊýÓÉ´«¸ÐÆ÷¾«¶È¾ö¶¨¡£Ã¿Ò»ÂÖ²ÉÑùµÄÁ÷³ÌÈçͼ9Ëùʾ¡£ÔÚÓ²¼þµç·µÄÉè¼ÆÖÐÒѾ­ÖªµÀAD7606µÄÊý¾ÝÊä³öÊÇÈý̬µÄ£¬Á½Æ¬AD7606¹«ÓÃÒ»ÌõÊý¾Ý×ÜÏß¡£µ±AD7606Íê³ÉÊý¾Ýת»¯ºó£¬CS_NºÍRD_NÐźÅÅäºÏʹÓþͿÉÒÔ½«×ª»»ºóµÄÊý¾Ý¶ÁÈ¡¡£µ±ACS_NΪµÍµçƽ£¬RD_NϽµÑØÊ±£¬µÚһƬAD7606·µ»ØÒ»Â·×ª»»Êý¾Ý£¬4¸öRD_NϽµÑؽ«·µ»ØµÚһƬAD7606È«²¿4¸öͨµÀµÄ²ÉÑùÊý¾Ý£»Í¬ÑùµÄ£¬µ±BCS_NΪµÍ£¬RD_NϽµÑØÊ±£¬µÚ¶þƬAD7606·µ»Ø×ª»»Ò»Â·Êý¾Ý£¬4¸öRD_NϽµÑؽ«·µ»ØµÚ¶þƬAD7606È«²¿4¸öͨµÀµÄ²ÉÑùÊý¾Ý¡£oCLK£¬ofeite£¬oDATAÊÇÄ£¿éÏòÊý¾Ý»º´æÄ£¿éÊä³öµÄÐźźÍÊý¾Ý¡£ÔÚÒ»´ÎÊý¾Ý¶ÁÈ¡ÖУ¬ÔÚ¿ªÊ¼Êä³öÊý¾Ýʱ¡£ofeite±äΪ¸ßµçƽ£¬µ±Êä³öÍê8·Êý¾Ýºó£¬oWrite±äΪµÍµçƽ¡£ÔÚoCLKµÄÉÏÉýÑØ£¬oDATA¿ªÊ¼Êä³öËø´æÊý¾Ý¡£Í¼10ÊÇAD²ÉÑùÇý¶¯µ¥Ôª×´Ì¬»úÁ÷³Ìͼ¡£Í¼11ÊÇÊý¾Ý²ÉÑùÄ£¿éµÄʱÐòͼ¡£Êý¾ÝµÄ»º´æÄ£¿éÖ÷ÒªÍê³É²ÉÑùÊý¾ÝµÄ´æ´¢£¬¿ØÖÆ£¬ÒÔ¼°Êä³ö£¬ËùÒÔ¸ÃÄ£¿éÓÉÖ÷Òª·ÖΪ3¸ö²¿·Ö£¬·Ö±ðÊÇÊý¾ÝµÄ´æ´¢²¿·Ö¡¢Êý¾ÝÊä³ö¿ØÖƲ¿·Ö¡¢Êý¾ÝÊä³ö¶ÁÈ¡²¿·Ö¡£ÔÚÊý¾Ý»º´æÄ£¿éÖУ¬ÓÐ8¸ö³¤¶ÈΪIOMµÄË«¿Ú RAM£¬ÓÃÓÚ´æ´¢²ÉÑùµç·8¸öͨµÀÖеÄÊý¾Ý¡£Êý¾Ý»º´æÄ£¿é¶¥²ãÉè¼ÆÎļþÈçͼ12Ëùʾ¡£ÔÚϵͳÖУ¬Êý¾Ý²É¼¯Ä£¿éµÄoWrite£¬oCLK, oDATA£¬·Ö±ðÓë write_en£¬data¡ªclk£¬data¡ªin ÏàÁ¬¡£Êý¾ÝµÄ´æ´¢²¿·ÖÊÇÍê³É8·Êý¾ÝµÄ´æ´¢¡£Êý¾Ý²ÉÑùÄ£¿éÊä³öµÄ²ÉÑùÊý¾Ý°´ÕÕ1µ½ 8·ͨµÀÒÀ´ÎÊä³ö£¬ÏµÍ³ÐèÒª½«Õâ8·Êý¾Ý·Ö±ð´æ´¢ÔÚ¶ÔÓ¦µÄƬÄÚRAMÖС£ÏµÍ³ÐèҪΪÿһƬ˫¿Ú RAM²úÉúдʹÄÜÐźţ¬Ð´µØÖ·¡£Ð´µØÖ·ÊÇÓÉÒ»¸ö10M½øÖƼÆÊýÆ÷²úÉú£¬¼ÆÊýÆ÷ÔÚÿ¸öwrittenÐźŵÄϽµÑؼÓ1¡£ÒòΪwrittenÐźűíʾһ֡ÐźÅÓÐЧ£¬Ò²¾ÍÊÇ˵Êý¾Ý²É¼¯Ä£¿éÔÚÊä³ö8·²ÉÑùÊý¾Ýʱ£¬writtenÐźÅΪÂß¼­'1'£¬ÔÚδÊä³öÊý¾ÝʱΪÂß¼­'0'¡£ Òò´Ë¿ÉÒÔÖ±½Ó½«Õâ¸ö¼ÆÊýÆ÷×÷ΪÿƬRAMµÄдµØÖ·¡£Ð´Ê¹ÄÜÐźÅÓÉÒ»¸ö״̬»úºÍÒ»¸ö8½øÖƼÆÊýÆ÷¹²Í¬²úÉú¡£ÔÚ²ÉÑùÊý¾ÝÓÐЧÊä³öʱ£¬Ò²¾ÍÊÇwrittenΪÂß¼­'1'ʱ£¬8½øÖƼÆÊýÆ÷ÔÚÿ¸ödata_ClkÐźŵÄÉÏÉýÑØ¼Ó'1'¡£×´Ì¬»ú¸ù¾Ý8½øÖƼÆÊýÆ÷µÄ´óС£¬·Ö±ðΪÿһƬRAM²úÉúдʹÄÜÐźÅ¡£µ±Ð´Íê10MÖ¡Êý¾Ýºó£¬Ä£¿é²úÉúÒ»¸ödone_validµÄÓÐЧÂö³å£¬±íʾÍê³ÉÁËÒ»ÂÖÊý¾ÝµÄ´æ´¢¡£Í¼13ÊÇдÊý¾ÝµÄʱÐòͼ¡£Êý¾ÝµÄ¶ÁÈ¡²¿·ÖÊǰ´ÕÕÖ¸¶¨Ë³Ðò¶ÁÈ¡²ÉÑùÊý¾Ý¡£outlayÓÃÓÚ¿ØÖÆÊý¾ÝÊä³ö·½Ê½£¬µ±OUtjay*' 00'ʱ£¬Ö»Êä³öAÏàµÄµçѹµçÁ÷£¬¼´ÓÃÓÚ¼ì²âµ¥Ïàг²¨£»µ±outlay Ϊ1 01'£¬ÓÃÓÚ¼ì²âÈýÏàÈýÏßÖÆµç·µÄг²¨£¬µ±outlay*' 10'ʱ£¬ÓÃÓÚ¼ì²âÈýÏàËÄÏßÖÆµç·µÄг²¨¡£µ±datajutjriggerÓÐÂö³åÊäÈëʱ£¬Ä£¿é½«¿ªÊ¼Êä³ö1¸öͨµÀµÄ²ÉÑùÊý¾Ý¡£ ÔÚ¶Ôµ¥Ïàµç·½øÐÐг²¨¼ì²âʱ£¬ÔÚµÚÒ»¸öÂö³åÊäÈëdata_0ut_trigger£¬AÏàµÄIOM¸öµçѹ²ÉÑùÊý¾Ý½«¿ªÊ¼´Ódata_0utÊä³ö£¬Í¬Ê±data_out_ValidÓÐЧ£»ÔÚµÚ¶þ¸öÂö³åÊäÈëdata_ out_trigger, AÏàµÄ10 ¸öµçÁ÷²ÉÑùÊý¾Ý½«¿ªÊ¼´Ódata_outÊä³ö£¬Í¬Ê±data_out_valid ÓÐЧ¡£ÔÚ¶Ô3Ïà3ÏßÖÆµç·ºÍ3Ïà4ÏßÖÆµç·½øÐмì²âʱ£¬Êý¾ÝµÄÊä³ö·½Ê½ÀàÍÆ¡£ÔÚÊý¾ÝÊä³ö²¿·ÖÖ÷ÒªÓÉÁ½¸ö״̬»úºÍÒ»¸ö10M½øÖƵļÆÊýÆ÷ʵÏÖ¡£1¸ö״̬»ú²úÉú¶ÁʹÄÜÐźţ¬ 1¸ö״̬»ú¶ÁÈ¡RAMµÄÊä³ö£¬²¢¸³Öµ¸ødata_0ut¡£10 ½øÖƵļÆÊýÆ÷Ö÷ÒªÓÃÓÚ²úÉúRAMµÄ¶ÁÈ¡µØÖ·¡£Êý¾ÝÀàÐÍת»¯Ä£¿éÖ÷Òª½«ÓзûºÅµÄ16λÕûÊýת»»³ÉÂú×ãIEEE-7M±ê×¼µÄ¸¡µãÊý¡£ÎªÁ˱£Ö¤¼ÆË㾫¶È£¬ÏµÍ³ÔÚ¼ÆËã¹ý³ÌµÄÊý¾ÝÀàÐͲÉÓõ¥¾«¶ÈµÄ¸¡µã¡£ËùÓÐAD7606תºóµÄÊý¾Ý¶¼ÊÇ16λµÄÓзûºÅÕûÊý£¬ÔÚ²ÉÑùÊý¾Ý½øÐмӴ°Ö®Ç°£¬ÐèÒª½«²ÉÑùÊý¾Ýת»»³É¸¡µãÊý¾Ý¡£Í¼14ÊÇÊý¾Ýת»»Ä£¿éµÄ¿òͼ£¬¸ÃÄ£¿éÊǵ÷ÓÃÈí¼þ¿ª·¢¹¤¾ßQimrtus IIÌṩµÄÄ£¿éʵÏÖ£¬Ê¹ÓÃÁ÷Ë®Ï߽ṹ£¬×ª»»¹ý³ÌÓÐ6¸öʱÖÓµÄÑÓʱ¡£Í¼15ÊÇÊý¾ÝÀàÐÍת»»Ä£¿éʱÐò·ÂÕæ¡£¼Ó´°Ä£¿éÖ÷ҪʵÏÖÔÚ²ÉÑùÊý¾Ý½øÐÐFFTÔËËã֮ǰ£¬¶Ô²ÉÑùÊý¾Ý¼ÓÉÏBlackman´°¡£ ¼Ó´°Ä£¿éµÄ½á¹¹Í¼Èçͼ16Ëùʾ¡£¼Ó´°Ä£¿éÖ÷Òª°üÀ¨Blackman´°Êý¾Ý²úÉúµ¥Ôª£¬Á÷Ë®Ï߳˷¨µ¥Ôª¡£Blackman´°Êý¾Ý²úÉúµ¥Ôª½«²úÉú³¤¶ÈΪIOMµÄBlackman´°Êý¾Ý¡£ÒòΪBlackman ´°ÊǶԳƵģ¬ËùÒÔBlackman´°µÄÊý¾Ý¿ÉÒÔ¸´Óá£ÏµÍ³²ÉÓø´Ó÷½Ê½£¬Ö»½«Ç°513¸öµãµÄÊý¾Ý´æ´¢ÔÚÆ¬ÄÚROMÖС£Æ¬ÄÚROMµÄµØÖ·ÊÇÓÐÒ»¸öÊÇÓÉÒ»¸ö¼ÆÊýÆ÷²úÉú¡£ÔÚdata_in_valid ÓÐЧʱ£¬ÔÚÿ¸öʱÖÓÉÏÉýÑØ£¬¼ÆÊýÆ÷´Ó0¼Æµ½512£¬È»ºó512µ½1£¬¼´Íê³ÉÁËÔËËã¡£Á÷Ë®Ï߳˷¨µ¥ÔªÄ£¿éÖ÷ҪʵÏÖ¶ÔÓ¦µÄBlackman´°Êý¾ÝÓë²ÉÑùÊý¾ÝµÄ³Ë·¨ÔËËã¡£ Õâ¸öµ¥ÔªÖ÷Òªµ÷ÓÃÁË Quartus IIÌṩµÄ¸¡µãÊý³Ë·¨Ä£¿éʵÏÖ£¬¾ßÓÐ6¼¶Á÷Ë®½á¹¹£¬ÔËËã½á¹û¶ÔÊäÈëÊý¾ÝÓÐ6¸öʱÖÓµÄÑÓʱ¡£ÔÚ±¾Ä£¿éÖУ¬È·±£²ÉÑùÊý¾ÝºÍBlackman´°Êý¾ÝµÄͬ²½Êǹؼü¡£FFTÔËËãÄ£¿é²ÉÓûù-4·½Ê½£¬±¾·¢Ã÷µÄFFTÄ£¿é²ÉÓø¡µãÔËË㣬ÐèÒªÕ¼Óý϶àµÄÂß¼­×ÊÔ´¡£ÓÉÓÚFPGAƬÄÚ×ÊÔ´µÄÏÞÖÆ£¬FFTÔËËãÄ£¿é²»ÄܲÉÓÃÁ÷Ë®½á¹¹£¬µûÐÎÔËËãµ¥Ôª¡¢¸´Êý³Ë·¨Æ÷£¬ÒÔ¼°ÐýתÒò×Ó¶¼²ÉÓø´ÓÃÐÎʽ¡£FFTÔËËãÄ£¿éµÄÉè¼ÆÖ÷Òª°üÀ¨×ÜÌå¿ØÖÆµ¥Ôª£¬µûÐÎÔËËãµ¥ÔªºÍµØÖ·²úÉúµ¥Ôª¡£×ÜÌå¿ØÖÆµ¥ÔªÖ÷ÒªÍê³É×ÜÌåµÄʱÐò¿ØÖÆ¡£°üÀ¨¶ÔÎå¼¶µûÐÎÔËËãµ¥Ôª£¬µØÖ·²úÉúµ¥Ôª£¬Êä³öÄ£¿éµÄÊÇʱÐò¿ØÖÆ¡£×ÜÌå¿ØÖÆµ¥Ôª°üÀ¨Ò»¸ö״̬»ú£¬Ò»¸ö7½øÖƼÆÊýÆ÷¡£×´Ì¬»ú¹²ÓÐ4¸ö״̬£¬ÅäºÏ7½øÖƼÆÊýÆ÷£¬¿ØÖÆFFTÔËËãÄ£¿éµÄ½ø³Ì¡£Õâ4¸ö״̬·Ö±ðΪctrljdle£¬ stage, stage_idle, stage6¡£×´Ì¬»úµÄÉè¼ÆÈçͼ17Ëùʾ¡£ctrl_idleÊÇ¿ÕÏÐ״̬£¬stage״̬¿ØÖƵûÐÎÔËËãµÄ½øÐУ¬stage_idleµÈ´ýµûÐÎÔËËãµÄÍê³É£¬stage6״̬ÓÃÓÚ¿ØÖÆ×îºóFFTÔËËã½á¹ûµÄÊä³ö¡£ÎªÁËÌá¸ßϵͳËÙ¶È£¬µç·µÄÉè¼Æ¶¼ÊDzÉÓÃÁ÷Ë®½á¹¹£¬µûÐÎÔËËãÖеij˷¨Æ÷£¬¼Ó·¨Æ÷¶¼ÊDzÉÓÃÁ÷Ë®Ï߽ṹ£¬¼ÆËã½á¹ûÏà¶Ô¼ÆËãÊäÈëÓÐʱ¼äÑÓʱ¡£ÔÚ±¾Éè¼ÆÖУ¬µûÐε¥Ôª¼ÓÐýתÒò×ÓÒ»¹²ÑÓʱ35¸öʱÖÓ¡£±¾ÏµÍ³ÖÐStage_ idleÑÓʱ50¸öʱÖÓ£¬ÖØÏÖ½øÈëÏÂÒ»¸ö״̬¡£µ±IOM¸ö²ÉÑùÊý¾ÝÔÚFFTÖеĴ洢ºóÍê³ÉÖ®ºó£¬¿ØÖƵ¥Ôª×´Ì¬»ú´Ó¿ÕÏеÄctrl_ idle״̬½øÈëµ½¿ØÖÆ×´Ì¬stage£¬Í¬Ê±7½øÖƼÆÊýÆ÷±äΪ'1'£¬µÈ´ýIOM¸öʱÖÓ³¤¶Èºó£¬ ״̬»ú½øÈëstagejdle״̬£¬µÈ´ýµÚÒ»¼¶µûÐÎÔËËãµÄÍê³É¡£ÔÚstage״̬ÖУ¬Í¬Ê±²úÉú1¸ö 1024Âö³å¿í¶ÈµÄʹÄÜ¿ØÖÆÐźš£Õâ¸öʹÄÜÐźÅÅäºÏ7½øÖƼÆÊýÆ÷ÓÃÓÚ²úÉú¶ÁдʱÄÜÐźţ¬ ²¢Ìṩ¸øµØÖ·²úÉúÄ£¿éÓÃÓÚ²úÉú¶ÁдµØÖ·£¬ÒÔ¼°¿ØÖƵûÐε¥Ôª¡£ÔÚ½«Ìø³östagejdle״̬ʱ£¬ÅжÏ7½øÖƼÆÊýÆ÷µÄÖµ£¬Èç¹û7½øÖƼÆÊýÆ÷²»µÈÓÚ5£¬ÔòÖØÐ½øÈëstage״̬£¬¿ªÊ¼½øÈëÏÂÒ»¼¶µûÐÎͼÔËË㣬ÇÒ¼ÆÊýÆ÷µÄÖµ¼Ó1¡£Èç¹û¼ÆÊýÆ÷µÈÓÚ5£¬ËµÃ÷ÒѾ­È«²¿Íê³ÉÁË 5¼¶µûÐÎÔËË㣬״̬»ú½øÈëstage6״̬£¬¿ªÊ¼Êä³öFFTÔËËã½á¹û¡£×´Ì¬»úÔٴνøÐÐstage״̬ʱ£¬ÔËÐйý³ÌºÍµÚÒ»¼¶ÀàËÆ£¬²»ÔÚ´Ë׸Êö¡£×´Ì¬»ú½øÈëStage6״̬ʱ£¬½«²úÉúÒ»¸öIOM¸öÂö³å¿í¶ÈdoutjalidÐźţ¬ÓÃÓÚ¿ØÖƵØÖ·²úÉúµ¥Ôª²úÉúFFTÊä³öµØÖ·£¬ÒÔ¼°¶ÁȡʹÄÜÐźÅ¡£µûÐÎÔËËãµ¥Ôª£¬ÎªÁ˼õÉÙϵͳӲ¼þ×ÊÔ´µÄ¿ªÏú£¬±¾ÏµÍ³µÄµûÐε¥Ôª²ÉÓÃÁ÷Ë®½á¹¹¡£ µûÐβúÉúµ¥ÔªÖ÷Òª°üÀ¨3¸ö״̬»ú£¬4¸ö¸´ÊýÂß¼­ÔËËãµ¥Ôª¡£Í¨¹ý״̬»ú¿ØÖƵûÐε¥ÔªÖеÄÑÓʱ¡£µûÐÎÔËËãµ¥ÔªµÄ¸´ÊýÂß¼­ÔËË㲿·Ö£¬µûÐÎÔËËã¿ÉÒÔд³ÉÈçÏÂÐÎʽX (K) = A+BffP+Cff2P+Dff3PX (K+N/4) = A-jBffP-Cff2P+jDff3PX (K+2N/4) = A-jBffP+Cff2P-jDff3PX (K+3N/4) = A+j Bffp-Cff2p-j Dff3p½«¼ÆËãʽ·Ö¸îΪÈçÏÂ
¦Ö' (¦Ç) = (¦Ö (¦Ç)+¦Ö (n+N/2)) + (¦Ö (¦Ç+¦­/4)+¦Ö (n+3N/4))¦Ö' (¦ª+¦­/2) = (¦Ö (¦Ç)+¦Ö (¦Ç+¦­/2)) -(¦Ö (¦Ç+¦­/4)+¦Ö (¦Ç+3¦­/4))¦Ö' (¦ª+¦­/4) = (¦Ö (¦Ç) -¦Ö (¦Ç+¦­/2)) -j* (¦Ö (¦Ç+¦­/4) -¦Ö (¦Ç+3¦­/4))¦Ö' (¦ª+3¦­/4) = (¦Ö (¦Ç) -¦Ö (¦Ç+¦­/2)) +j* (¦Ö (¦Ç+¦­/4) -¦Ö (¦Ç+3¦­/4))Áîa (0) =¦Ö (¦Ç) +¦Ö (¦Ç+¦­/2) ,a (2) = ¦Ö (¦Ç) -¦Ö (¦Ç+¦­/2)£¬a (1) = ¦Ö (¦Ç+¦­/4) + (¦Ç+3¦­/4)£¬ a (3) = ¦Ö(¦Ç+¦­/4)-(¦Ç+3¦­/4)ÉÏÃæµÄµÈʽ¿ÉÒÔ±äΪ¦Ö' (¦Ç) = b(0) = a(0)+a(l)¦Ö' (n+N/2) = b (2) = a(0)-a(l)x' (n+N/4) = b(l) = a(2)_ja(3)x' (n+3N/4) = b(3) = a(2)+ja(3)ͨ¹ý·ÖÎö¿ÉÒÔ¿´³ö£¬µûÐε¥Ôª×îÖÕ¿ÉÒÔ·Ö½âΪֻÓÐa+b£¬a-b, a+jb, a-jbËÄÖÖ¼ÆËã¡£±¾ÎÄÉè¼ÆÁËÁ½ÖÖ¸´ÊýÂß¼­ÔËËãµ¥ÔªÓÃÓÚʵÏÖÉÏÊö4ÖÖÔËËã¡£ÕâÁ½ÖÖ¸´ÊýÂß¼­ÔËË㵥ԪΪALUlºÌ¿Ú ALU2, ALUlÍê³Éa+bºÌ¿Ú a-jbÔËË㣬ALU2Íê³Éa-bºÌ¿Ú a+jbÔËËã¡£ALUlµÄ½á¹¹Éè¼ÆÈçͼ18Ëùʾ¡£OPÓÃÓÚ¿ØÖÆALUlµÄÔËË㷽ʽ£¬µ±op = 0ʱ£¬c = a+b£¬»òµ±op = 1ʱ£¬c = a_jb¡£ ALUlÖеĸ¡µã¼Ó·¨Æ÷¾ßÓÐ8¼¶Á÷Ë®½á¹¹£¬´ÓÊý¾ÝÊäÈëµ½¼ÆËã½á¹ûµÄÊä³öÓÐ8¸öʱÖÓµÄÑÓʱ¡£ALU2µÄ½á¹¹Éè¼ÆÈçͼ19Ëùʾ£¬opÓÃÓÚ¿ØÖÆALUlµÄÔËË㷽ʽ£¬µ±op = 1ʱ£¬c = a+jb,»òµ±op = 0ʱc = a-b¡£ºÍALUl ¡ªÑù£¬ALU2Öеĸ¡µã¼Ó·¨Æ÷Ò²ÊǾßÓÐ8¼¶Á÷Ë®½á¹¹£¬´ÓÊý¾ÝÊäÈëµ½¼ÆËã½á¹ûµÄÊä³öÓÐ8¸öʱÖÓµÄÑÓʱ¡£ÔÚµûÐε¥ÔªÄÚ²¿£¬²ÉÓÃÁ÷Ë®Ï߽ṹ¡£a(0)£¬a(l)£¬W2)£¬a(3)ÔÚµÚÒ»¼¶Á÷Ë®ÖÐʵÏÖ£¬ ʹÓõÚ1¸ö״̬»ú¿ØÖÆ£¬b (0)£¬b (1)£¬b (2)£¬b (3)ÔÚµÚ¶þ¼¶Á÷Ë®ÖÐʵÏÖ£¬Ê¹ÓõÚ2¸ö״̬»ú¿ØÖÆ£¬µÚ3¸ö״̬»úÖ÷Òª¶ÁÈ¡µÚ¶þ¼¶×´Ì¬»úµÄÔËËã½á¹û¡£±í1ÊÇ״̬»ú1µÄ¹¤×÷Á÷³Ì¡£×´Ì¬»úÖÐÒ»¹²ÓÐ4¸ö¹¤×÷״̬£¬Ã¿¸ö״̬¶¼ÐèÒª¶ÁÈ¡ÊäÈëµûÐε¥ÔªµÄËĸöÊý¡£ÔÚµÚ3¸ö״̬ʱ£¬·Ö±ðʹÓÃÒ»¸öALUlºÍALU2£¬¶ÁÈ¡¦Ö (¦Ç)ºÍ ¦Ö (¦Ç+¦­/2)¼ÆËãa (0)ºÍa (2)¡£Í¬ÑùµÄ£¬ÔÚµÚËĸö״̬ÖУ¬¼ÆËã³öa (1)ºÍa (3)¡£Õâ¸ö״̬»úÖ÷Òª¿ØÖƽ«µûÐε¥ÔªµÄ4¸öÊäÈëÊý¾ÝË͵½ALUlºÍALU2ÊäÈë¶Ë¿ÚÉÏ¡£
ȨÀûÒªÇó
1.Ò»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬ÆäÌØÕ÷ÔÚÓÚ°üÀ¨´«¸ÐÆ÷µç·ºÍAD²ÉÑùµç·£¬»¹°üÀ¨ÉèÔÚFPGAÖеÄÊý¾Ý²É¼¯Ä£¿é¡¢Êý¾Ý»º´æÄ£¿é¡¢Êý¾ÝÀàÐÍת»»Ä£¿é¡¢¼Ó´°Ä£¿é¡¢FFTÔËËãÄ£¿é¡¢ÔËËã½á¹û´æ´¢ºÍÖжϲúÉúÄ£¿é¡¢Nios IIÈíºË´¦ÀíÆ÷Ä£¿é¡¢LTMÏÔʾÄ£¿é£¬´«¸ÐÆ÷µç·½«µçÁ¦ÏµÍ³ÖеçÁ÷µçѹÐźÅת»»Îª_5V¡¢5VÖ®¼äµÄµçѹÐźţ¬²¢Íê³ÉÐźŵĵ÷Àí£»AD²ÉÑùµç·½«Ä£ÄâµÄг²¨ÐźÅת»»Îª16λµÄÊý×ÖÐźţ¬Ìṩ¸øFPGA×ö½øÒ»²½µÄ´¦Àí£»Êý¾Ý²É¼¯Ä£¿éÇý¶¯AD²ÉÑùµç·½øÐвÉÑù£¬²¢½«Êý¾Ý¶ÁÈ¡µ½FPGAÄÚ£¬Ìṩ¸øÊý¾Ý»º´æÄ£¿é£»Êý¾Ý»º´æÄ£¿éÍê³É²ÉÑùÊý¾ÝµÄ´æ´¢¡¢¿ØÖƼ°Êä³ö£»Êý¾ÝÀàÐÍת»»Ä£¿é½«Êý¾ÝÀàÐÍΪÓзûºÅÕûÐ͵IJÉÑùÊý¾Ýת»»Îª¸¡µãÀàÐÍÊý¾Ý£¬È»ºó½«×ª»»ºóµÄ¸¡µãÀàÐÍÊý¾ÝÌṩ¸ø¼Ó´°Ä£¿é£»¼Ó´°Ä£¿é½«¸øÃ¿Ò»Â·µÄ²ÉÑùÊý¾Ý¼ÓÉÏ1024¿í¶ÈµÄBlackman´°£¬µ±ÓÐЧÐźŵ½´ïʱ£¬¸ÃÄ£¿éÊ×ÏȲúÉú Blackman´°Êý¾Ý£¬È»ºó½«Blackman´°Êý¾ÝÓë²ÉÑùÊý¾ÝÏà³Ë£¬²¢½«¼ÆËã½á¹ûÌṩ¸øÏÂÒ»¼¶µÄ FFTÔËËãÄ£¿é£»FFTÔËËãÄ£¿é½«¼Ó´°ºóµÄÊý¾Ý½øÐÐIOMµãµÄ¸¡µãFFTÔËË㣻ÔËËã½á¹û´æ´¢ºÍÖжϲúÉúÄ£¿é»º´æFFTÔËËã½á¹û£¬²¢Í¨ÖªNios IIÈíºË´¦ÀíÆ÷Ä£¿é¶ÁÈ¡ÔËËã½á¹û£¬¸ÃÄ£¿é²úÉú»º´æµÄ¿ØÖÆÐźÅ¡¢Êý¾Ý´æ´¢µØÖ·£¬ÒÔ¼°Ê±Ðò¿ØÖÆ£¬Íê³É´æ´¢ºó²úÉú1¸öʱÖÓµÄ¸ßµçÆ½£¬×÷ΪÖжÏÐźţ¬ÓëNios IIÈíºË´¦ÀíÆ÷Ä£¿é½»»¥£»Nios IIÈíºË´¦ÀíÆ÷Ä£¿éʵÏÖ×ÜÌåµÄºËÐÄ¿ØÖƼ°¸÷¸öÄ£¿éµÄЭµ÷£¬¶ÁÈ¡FFTÔËËã½á¹û£¬¶Ô²ÉÑùÊý¾Ý½øÐвåÖµÔËË㣬¼ÆËã³öг²¨µÄÏà¹Ø²ÎÁ¿£¬µ÷ÓÃLTMÏÔʾIPºË£¬½«Ð³²¨²ÎÁ¿ÏÔʾÔÚLTMÒº¾§ÆÁÉÏ¡£
2.ÈçȨÀûÒªÇó1ËùÊöµÄ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬ÆäÌØÕ÷ÔÚÓÚËùÊö´«¸ÐÆ÷µç·°üÀ¨µçѹÐźŲɼ¯µç·ºÍµçÁ÷ÐźŲɼ¯µç·£¬µçѹÐźŵIJɼ¯µç·µÄ´«¸ÐÆ÷Ñ¡ÓÃTV1013£¬ÔËËã·Å´óÆ÷Ñ¡ÓÃTIµÄ0PA2227£¬µçѹÐźŲɼ¯µç·µÄÊä³ö¶ËÁ¬½Ó²ÉÑùµç·µÄÄ£ÄâÊäÈë¶Ë£»µçÁ÷ÐźŲɼ¯µç·µÄ´«¸ÐÆ÷Ñ¡ÓõçÁ÷»¥¸ÐÆ÷TA1420£¬·Å´óÆ÷Ñ¡ÓÃ0PA2227£¬µçÁ÷ÐźŲɼ¯µç·µÄÊä³ö¶ËÁ¬½Ó²ÉÑùµç·µÄÄ£ÄâÊäÈë¶Ë¡£
3.ÈçȨÀûÒªÇó1ËùÊöµÄ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬ÆäÌØÕ÷ÔÚÓÚËùÊöAD²ÉÑùµç·²ÉÓÃÁ½Æ¬AD7606-4²¢Áª£¬Æ¬Íâ²Î¿¼µçѹ·½Ê½£¬Ê¹ÓÃÆ¬ÍâµÄ»ù×¼µçѹREF5025×÷ΪAD7606µÄ²Î¿¼µçѹ£¬²ÉÑùµç·AD7606ÓëFPGAʹÓò¢ÐÐͨÐÅ·½Ê½¡£
4.ÈçȨÀûÒªÇó1ËùÊöµÄ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬ÆäÌØÕ÷ÔÚÓÚËùÊöÊý¾Ý²É¼¯Ä£¿éÇý¶¯AD²ÉÑùµç·½øÐвÉÑùÊǸÃÊý¾Ý²É¼¯Ä£¿éÇý¶¯AD7606½øÐÐ8·Ðźţ¬1024µãµÄͬ²½²ÉÑù£¬È»ºó½«Êý¾Ý¶ÁÈ¡µ½FPGAÄÚ£¬Ìṩ¸øÏÂÒ»¼¶µÄÊý¾Ý»º´æÄ£¿é£¬Ä£¿éͨ¹ý¶ÔÊäÈëʱÖÓ¼ÆÊý£¬ ¿ØÖÆAD7606½øÐвÉÑùËÙÂÊΪ10. 24KµÄµÈ¼ä¸ô²ÉÑù¡£
5.ÈçȨÀûÒªÇó1ËùÊöµÄ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬ÆäÌØÕ÷ÔÚÓÚËùÊöÊý¾Ý»º´æÄ£¿éÍê³É²ÉÑùÊý¾ÝµÄ´æ´¢¡¢¿ØÖƼ°Êä³ö£¬ÊÇ´ÓADCÊý¾Ý²ÉÑùÄ£¿éÊä³öµÄ²ÉÑùÊý¾Ý°´ÕÕ1µ½8·Êý¾ÝÒ»´ÎÊä³ö£¬ÏµÍ³ÐèÒª½«Õâ8·Êý¾Ý·Ö±ð´æ´¢ÔÚÆ¬ÄÚRAMÖУ¬µ±ÓÐÊä³ö´¥·¢ÐźÅʱ£¬°´É趨˳ÐòÒÀ´ÎÊä³ö1·²ÉÑùÊý¾Ý¡£
È«ÎÄÕªÒª
Ò»ÖÖ»ùÓÚFPGAµÄµçÁ¦Ð³²¨·ÖÎöÒÇ£¬ÊôÓÚµçÁ¦µç×Ó¼¼ÊõÁìÓò£¬¸ÃµçÁ¦Ð³²¨·ÖÎöÒǰüÀ¨´«¸ÐÆ÷µç·ºÍAD²ÉÑùµç·ÒÔ¼°ÉèÔÚFPGAÖеÄÊý¾Ý²É¼¯Ä£¿é¡¢Êý¾Ý»º´æÄ£¿é¡¢Êý¾ÝÀàÐÍת»»Ä£¿é¡¢¼Ó´°Ä£¿é¡¢FFTÔËËãÄ£¿é¡¢ÔËËã½á¹û´æ´¢ºÍÖжϲúÉúÄ£¿é¡¢Nios¢òÈíºË´¦ÀíÆ÷Ä£¿é¡¢LTMÏÔʾÄ£¿é¡£±¾·¢Ã÷ǰ¶ËµÄг²¨²É¼¯ºÍ´¦ÀíʹÓÃÓ²¼þʵÏÖ£¬³ä·Ö·¢»ÓÁËÓ²¼þ¼ÓËÙµÄÓÅÊÆ£»ÀûÓÃFPGAÖеÄNios¢òÈíºË´¦ÀíÆ÷¶Ô´¦ÀíºóµÄÊý¾Ý×ö½øÒ»²½ÔËËãºÍ¿ØÖÆ£¬¸Ã¹ý³ÌÔÚFPGAƬÄÚ×ÜÏßÉÏÍê³É£¬½â¾öÁËÊý¾ÝµÄ´«Ê䣬³ä·Ö·¢»ÓÁËÓ²¼þÉè¼ÆµÄ¸ßËÙÐÔºÍNios¢òÈíºË´¦ÀíÆ÷¿ØÖƵÄÁé»îÐÔ¡£
Îĵµ±àºÅG01R19/25GK102288819SQ201110236979
¹«¿ªÈÕ2011Äê12ÔÂ21ÈÕ ÉêÇëÈÕÆÚ2011Äê8ÔÂ18ÈÕ ÓÅÏÈȨÈÕ2011Äê8ÔÂ18ÈÕ
·¢Ã÷ÕßÀî¾§ð¨, Ѧ³¤½­, ½ÕñÁÖ ÉêÇëÈË:¶«±±´óѧ

  • רÀûÃû³Æ£ºÒ»ÖÖ¸ËËþÇãб¼ì²â±¨¾¯×°ÖõÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°µçÁ¦ÓëͨÐż¼ÊõÁìÓò£¬ÌرðÊÇÉæ¼°Ò»ÖÖ¸ËËþ¼ì²â×°Ö㬾ßÌåΪһÖÖ¸ËËþÇãб¼ì²â±¨¾¯×°Öᣱ³¾°¼¼Êõ£ºµçÎÞÒÉÊÇÏÖ´úÉú»î²»¿É»òȱµÄ£¬¶øµçÁ¦±ØÐëͨ¹ýµçÍøÊäËÍ£¬Òò´ËÊäµçÏß··Ç³£ÖØÒª¡£ÓÉÓÚÎÒ¹úµØÀí
  • רÀûÃû³Æ£ºÒ»ÖÖ·¢¶¯»ú¸×¸Ç¶ËÃæÂÝÎÆ¿×λÖöȼì²â×°ÖõÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖ·¢¶¯»ú¸×¸Ç¶ËÃæÂÝÎÆ¿×λÖöȼì²â×°Öᣱ³¾°¼¼Êõ£ºÄ¿Ç°£¬ÔÚÆû³µ·¢¶¯»ú¸×¸Ç»úе¼Ó¹¤ÖУ¬ÓÉÓڸ׸ǵĶËÃæÉϵÄÂÝÎÆ¿×±È½Ï¶à£¬¼Ó¹¤Ê±µÄ¸÷ÖÖÎó²î»áʹ¸ö±ðÂÝÎÆ¿×µÄλÖÃÆ«²î½Ï
  • רÀûÃû³Æ£º³àµÀÒǵĴ«¶¯½á¹¹µÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÌṩһÖÖ³àµÀÒǵĴ«¶¯½á¹¹£¬ÓÈÖ¸Ò»ÖÖÓ¦ÓÃÓÚ³àµÀÒÇÒÔ¹©¼ÜÉè ÓÚ³àµÀÒÇÉϵÄÍûÔ¶¾µ½øÐнǶȼ°·½ÏòµÄµ÷Õû»ò¶¨Î»¡£±³¾°¼¼Êõ£º³àµÀÒÇͨ³£ÓëÍûÔ¶¾µ´îÅäÓ¦Óã¬ÒÔ½øÐÐÓÚÌìÎÄÐÇÏóµÄ¹Û²â£¬³àµÀÒÇÒ»°ã¼Ü ÉèÓÚÈý
  • רÀûÃû³Æ£ºÒ»ÖÖÓÃÓÚÑÀÄ£Èýά²âÁ¿µÄ×Ë̬µ÷Õû×°ÖõÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷ÊôÓÚ¿ÚÇ»ÐÞ¸´ÁìÓò£¬¸ü¾ßÌ嵨£¬Éæ¼°©`ÖÖÓÃÓÚÑÀÄ£Èýά²âÁ¿µÄ×Ë̬µ÷Õû×°Öᣱ³¾°¼¼Êõ£ºµ±½ñ£¬ÎÒ¹úÈ˿ڵÄ14Ò» 13»¼Óг̶Ȳ»Í¬µÄ¿ÚÇ»¼²²¡£¬¿ÚÇ»ÐÞ¸´¼¼ÊõµÄ·¢Õ¹¶ÔÓÚ´Ù½ø½¡¿µÉú»î¾ßÓм«
  • רÀûÃû³Æ£ºÕÚ¹âʽ±ù±¢ËٶȲⶨװÖü°Æä²âËÙ·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖËٶȲⶨװÖã¬ÓÈÆäÉæ¼°ÖÖÕÚ¹âʽ±ù±¢ËٶȲⶨװÖü°Æä²âËÙ·½·¨£¬ ÊôÓÚµç×Ó²âËÙÁìÓò¡£±³¾°¼¼Êõ£º¶ÔСÎïÌåÖ±Ïß·ÉÐÐËٶȵIJⶨ·½·¨Ö÷ÒªÓеç̽Õë·½·¨¡¢´Å¸ÐÓ¦·½·¨¡¢XÉäÏß·½·¨ºÍ¼¤¹â ¹âÊø
  • רÀûÃû³Æ£ºÒ»Öָֹ쳬Éù²¨ÔÚÏß¼ì²âϵͳ¼°Æä¿ØÖÆ·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°¸Ö¹ì̽ÉËÁìÓò£¬ÓÈÆäÊÇÉæ¼°©`Öָֹ쳬Éù²¨ÔÚÏß¼ì²âϵͳ¼°Æä¿ØÖÆ·½·¨¡£±³¾°¼¼Êõ£ºÎÒ¹ú¹ìµÀ½»Í¨·±Ã¦£¬âŸµÀ½»Í¨°²È« ¹ØÏµÖش󡣸ֹìµÄÖÊÁ¿Ö±½Ó¹ØÏµÐгµ°²È«¡£¸Ö¹ì²ÄÖÊÉϵÄȱÏÝ£¬Èç°µºË¡¢Ï¸
ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾
È«¹ú·þÎñÈÈÏߣº13062023238
µç»°£º13062023238
µØÖ·£ºëøÖÝÊÐÁúȪ¹¤ÒµÔ°68ºÅ
¹Ø¼ü´Ê£ºÏ³´²£¬Êý¿ØÏ³´²£¬ÁúÃÅϳ´²
¹«Ë¾¶þάÂë
Copyright 2010-2024 °æÈ¨ËùÓÐ All rights reserved ³ICP±¸19044495ºÅ-12
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿