dz̸TI¹«Ë¾Èý´óϵÁÐDSP±à³Ì·½·¨4 ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/7/1 23:04:10ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

dz̸TI¹«Ë¾Èý´óϵÁÐDSP±à³Ì·½·¨

¹ùÁÖ 201221905023

ÕªÒª£º±¾ÎÄÒÔ TI¹«Ë¾µÄ TMS320C54XΪ±³¾°ÏêϸÌÖÂÛÁË DSP µÄ»ã±àÓïÑÔºÍ C ÓïÑԵĻìºÏ±à³Ì¼¼Êõ £¬Ìá³ö²¢·ÖÎöÁËÔÚ¿¼ÂdzÌÐò´úÂëЧÂÊ¡¢ Ö´ÐÐЧÂʺͳÌÐòµÄ¿É¶ÁÐÔ¼°¿ÉÒÆÖ²ÐÔµÄÇé¿öÏ £¬²ÉÓà C ÓïÑԺͻã±àÓïÑÔ»ìºÏ±à³ÌµÄÓŵ㠣¬Ïêϸ²ûÊöÁË»ìºÏ±à³Ì·½·¨µÄÌØµã¡¢ Ó¦×ñÑ­µÄ¹æÔò ¡£

¹Ø¼ü×Ö£ºTMS320C54X£»»ã±àÓïÑÔ±à³Ì£»CÓïÑÔ±à³Ì£»»ìºÏ±à³Ì£»

ÒýÑÔ£ºC ÓïÑÔ±à³Ì¾ßÓпª·¢ÖÜÆÚ¶Ì¡¢ ¿É¶ÁÐÔÇ¿ £¬¿ÉÒÆÖ²ÐԺúÍÐ޸ķ½±ãµÈÓŵ㠣¬µ«ÊÇ

C ³ÌÐò·´»ã±àÉú³ÉµÄ»ã±à´úÂëÍùÍù½Ï³¤¡£Ö±½ÓÓûã±àÓïÑÔ±à³ÌËäÈ»±àÖÆµÄ³ÌÐò½Ï¶Ì £¬µ«ÊÇ¿ª·¢ÖÜÆÚ³¤ £¬ÐÞ¸ÄÒ²²»·½±ã¡£½ÏºÃµÄ½â¾ö·½·¨ÊdzÌÐòµÄ¿ò¼Ü»òÖ÷Ì岿·ÖÓà C ÓïÑÔ±àд £¬¶ÔÄÇЩºÄʱ¶àÔËËãÃܼ¯µÄÄ£¿éÓûã±àÓïÑÔ±àд¡£ÕâÖÖ»ìºÏ±à³ÌµÄ·½·¨½« C ÓïÑԺͻã±àÓïÑÔµÄÓŵã½áºÏÆðÀ´ £¬¼ÈÄܱ£Ö¤³ÌÐòµÄ½á¹¹»¯ºÍ¿É¶ÁÐÔÓÖÄܱ£Ö¤Ó¦ÓõÄʵʱÐÔ¡£

{HYPERLINK \|TMS320C54XµÄÖ÷ÒªÌØµã°üÀ¨£º¸ßÔËËãËÙ¶È¡¢ÓÅ»¯µÄCPU½á¹¹¡¢µÍ¹¦ºÄ·½Ê½ºÍÖÇÄÜÍâÉèµÈ¡£Ê¹ÓÃרÓÃDSPоƬ½øÐÐÉè¼ÆÓ뿪·¢°üÀ¨Ó²¼þºÍÈí¼þÁ½¸ö·½Ã档ͨ³£ÓÐÒÔÏÂÈýÖÖÈí¼þÉè¼Æ·½Ê½£º

£¨1£©ÍêÈ«ÓÃCÓïÑÔ¿ª·¢¡£TI¹«Ë¾ÌṩÁËÓÃÓÚCÓïÑÔ¿ª·¢µÄCCS£¨CODE COMPOSER STUDIO£©Æ½Ì¨¡£¸Ãƽ̨°üÀ¨ÁËÓÅ»¯ANSI C±àÒëÆ÷£¬´Ó¶ø¿ÉÒÔÔÚCÔ´³ÌÐò¼¶½øÐпª·¢µ÷·½Ê½¡£ÕâÖÖ·½Ê½´ó´óÌá¸ßÁËÈí¼þµÄ¿ª·¢ËٶȺͿɶÁÐÔ£¬·½±ãÁËÈí¼þµÄÐ޸ĺÍÒÆÖ²¡£µ«ÊÇ£¬ÔÚijЩÇé¿öÏ£¬C´úÂëµÄЧÂÊ»¹ÊÇÎÞ·¨ÓëÊÖ¹¤±àдµÄ»ã±à´úÂëµÄЧÂÊÏà±È£¬ÈçFFT±à³Ì¡£ÕâÊÇÒòΪ¼´Ê¹×î¼ÑµÄC±àÒëÆ÷£¬Ò²ÎÞ·¨ÔÚËùÓеķÉËÙ϶¼Äܹ»×îºÏÀíµØÀûÓÃDSPоƬËùÌṩµÄ¸÷ÖÖ×ÊÔ´¡£´ËÍ⣬ÓÃCÓïÑÔʵÏÖDSPоƬµÄijЩӲ¼þÒ²²»Èç»ã±à³ÌÐò·½±ã£¬ÓÐЩÉõÖÁÎÞ·¨ÓÃCÓïÑÔʵÏÖ

£¨2£©ÍêÈ«Óлã±àÓïÑÔ¿ª·¢£¬TI¹«Ë¾ÌṩÁËÓÃÓÚ»ã±àÓïÑÔ¿ª·¢µÄÕë¶ÔµÄ»ã±àÓïÑÔ¡£Óû§¿ÉÒÔÓÃËü½øÐÐÈí¼þ¿ª·¢¡£´ËÖÖ·½Ê½¿ÉÒÔ¸üΪºÏÀíµØ³ä·ÖÀûÓÃDSPоƬÌṩµÄÓ²¼þ×ÊÔ´£¬Æä´úÂëЧÂʸߣ¬³ÌÐòÖ´ÐÐËٶȿ졣µ«ÊÇÓÃDSPоƬµÄ»ã±àÓïÑÔ±àд³ÌÐòÊDZȽϷ±Ôӵġ£Ò»°ãÀ´Ëµ£¬²»Í¬¹«Ë¾µÄоƬ»ã±àÓïÑÔÊDz»Í¬µÄ£¬¼´Ê¹ÊÇͬһ¹«Ë¾µÄоƬ£¬ÓÉÓÚÆ¬ÀàÐ͵IJ»Í¬£¨È綨µãºÍ¸¡µã£©£¬Ð¾Æ¬µÄÉý¼¶»»´ú£¬Æä»ã±àÓïÑÔÒ²²»Í¬¡£Òò´Ë£¬Óûã±àÓïÑÔ¿ª·¢»ùÓÚijÖÖDSPоƬµÄ²úÆ·ÖÜÆÚ½Ï³¤£¬²¢ÇÒÈí¼þµÄÐ޸ĺÍÉý¼¶½ÏÀ§ÄÑ£¬ÕâЩ¶¼ÊÇÒòΪ»ã±àÓïÑԵĿɶÁÐԺͿÉÒÆÖ²ÐԽϲîËùÖ¡£

£¨3£©ÓÃCÓïÑԺͻã±àÓïÑÔ»ìºÏ±à³Ì¿ª·¢¡£ÎªÁ˳ä·ÖÀûÓÃDSPоƬµÄ×ÊÔ´£¬¸üºÃµØ·¢»ÓCÓïÑԺͻã±àÓïÑÔ½øÐÐÈí¼þ¿ª·¢µÄ¸÷×ÔµÄÓŵ㣬¿ÉÒÔ½«Á½ÕßÓлú½áºÏÆðÀ´£¬¼æ¹ËÁ½ÕßµÄÓŵ㣬±ÜÃâÆä±×¶Ë¡£Òò´Ë£¬ÔںܶàÇé¿öÏ£¬²ÉÓûìºÏ±à³Ì·½·¨ÄܸüºÃµØ´ïµ½Éè¼ÆÒªÇó£¬Íê³ÉÉè¼Æ¹¦ÄÜ¡£µ«ÊÇ£¬²ÉÓÃCÓïÑԺͻã±àÓïÑÔ»ìºÏ±à³Ì±ØÐë×ñѭһЩÓйصĹæÔò£¬·ñÔò»áÓöµ½Ò»Ð©ÒâÏë²»µ½µÄÎÊÌ⣬¸ø¿ª·¢Éè¼Æ´øÀ´Ðí¶àÂé·³¡£

1 µÄCÓïÑԺͻã±àÓïÑÔ»ìºÏ±à³Ì·½·¨

CÓïÑԺͻã±àÓïÑԵĻìºÏ±à³ÌÓÐÒÔϼ¸ÖÖ·½·¨£º

£¨1£©¶ÀÁ¢±àд±à±à³ÌÐòºÍC³ÌÐò£¬·Ö¿ª±àÒë»ò»ã±àÐγɸ÷×ÔµÄÄ¿±ê´úÂëÄ£¿é£¬ÓÃÁ´½ÓÆ÷½«CÄ£¿éºÍ»ã±àÄ£¿éÁ´½ÓÆðÀ´£¬ÕâÊÇÒ»ÖÖÁé»îÐԽϴóµÄ·½·¨¡£²ÉÓÃÕâÖÖ·½·¨£¬C³ÌÐò¿ÉÒÔµ÷Óûã±à³ÌÐò£¬²¢ÇÒ¿ÉÒÔ·ÃÎÊ»ã±à³ÌÐòÖж¨ÒåµÄ±äÁ¿¡£Í¬Ñù£¬»ã±à³ÌÐòÒ²¿ÉÒÔµ÷ÓÃC³ÌÐò»ò·ÃÎÊC³ÌÐòÖж¨ÒåµÄ±äÁ¿¡£µ«Óû§±ØÐë×Ô¼ºÎ¬»¤¸÷»ã±àÄ£¿éµÄÈë¿ÚºÍ³ö¿Ú´úÂ룬×Ô¼º¼ÆËã´«µÝµÄ²ÎÊýÔÚ¶ÑÕ»ÖÐµÄÆ«ÒÆÁ¿£¬¹¤×÷Á¿ÉԴ󣬵«ÄÜ×öµ½¶Ô³ÌÐòµÄ¾ø¶Ô¿ØÖÆ¡£

£¨2£©ÔÚC³ÌÐòÖÐÖ±½ÓÄÚǶ»ã±àÓï¾ä¡£´ËÖÖ·½·¨¿ÉÒÔÔÚC³ÌÐòÖÐʵÏÖCÓïÑÔÎÞ·¨ÊµÏÖµÄһЩӲ¼þ¿ØÖƹ¦ÄÜ£¬ÈçÐÞ¸ÄÖжϿØÖƼĴæÆ÷¡¢ÖжϱêÖ¾¼Ä´æÆ÷µÈ¡£Ç¶Èë»ã±àÓï¾äµÄ·½·¨±È½Ï¼òµ¥£¬Ö»ÐèÔÚ»ã±àÓï¾äµÄÁ½±ß¼ÓÉÏÀ¨ºÅºÍË«ÒýºÅ£¬²¢ÇÒÔÚÀ¨ºÅǰ¼ÓÉÏasm±êʶ·û¼´¿É£¬¼´asm(¡°»ã

±àÓï¾ä¡±)¡£

µ«ÊÇ£¬²ÉÓôËÖÖ·½·¨±ØÐë×¢ÒâÒÔϼ¸µã£º

¢ÙÀ¨ºÅÖеĻã±àÓï¾ä±ØÐëÒÔ±êºÅ¡¢¿Õ¸ñ¡¢tab¡¢·ÖºÅ¿ªÍ·£¬ÕâºÍͨ³£µÄ»ã±à±à³ÌµÄÓï·¨Ò»Ñù¡£

¢Ú²»ÒªÆÆ»µC»·¾³£¬ÒòΪC±àÒëÆ÷²¢²»¼ì²éºÍ·ÖÎöǶÈëµÄ»ã±àÓï¾ä¡£ ¢Û²åÈëÌø×ªÓï¾äºÍ±êºÅ»á²úÉú²»¿ÉÔ¤²âµÄ½á¹û¡£ ¢Ü»ã±àÓï¾ä²»Òª¸Ä±äC³ÌÐòÖбäÁ¿µÄÖµ¡£

¢Ý²»ÒªÔÚ»ã±àÓï¾äÖмÓÈë»ã±àÆ÷Ñ¡Ïî¶ø¸Ä±ä»ã±à»·¾³¡£

£¨3£©½«C³ÌÐò±àÒëÉú³ÉÏàÓ¦µÄ»ã±à³ÌÐò£¬ÊÖ¹¤Ð޸ĺÍÓÅ»¯C±àÒëÆ÷Éú³ÉµÄ»ã±à´úÂë¡£²ÉÓôËÖÖ·½·¨¿ÉÒÔ¿ØÖÆC±à³ÌÆ÷´Ó¶ø²úÉú¸öÓн»²æÁбíµÄ»ã±à³ÌÐò£¬¶øÇÒ³ÌÐòÔ±¿ÉÄÜ¶ÔÆäÖеĻã±àÓï¾ä½øÐÐÐ޸ġ£Ö®ºó£¬¶Ô»ã±à³ÌÐò½øÐлã±à¿É²úÉúÄ¿±êÎļþ¡£×¢Ò⣬Ð޸Ļã±àÓï¾äʱÇÐÎðÆÆ»µC»·¾³¡£

2»ìºÏ±à³ÌÓ¦×ñÑ­µÄ¹æÔòºÍÏêϸµÄ½Ó¿Ú¹æ·¶

2.1 ¼Ä´æÆ÷¹æÔò

ÔÚC»·¾³ÖУ¬¶¨ÒåÁËÑϸñµÄ¼Ä´æÆ÷¹æÔò¡£¼Ä´æÆ÷¹æÔòÃ÷È·Á˱àÒëÆ÷ÈçºÎʹÓüĴæÆ÷ÒÔ¼°ÔÚº¯Êýµ÷Óùý³ÌÖÐÈçºÎ±£»¤¼Ä´æÆ÷¡£µ÷Óú¯Êýʱ£¬±»µ÷Óú¯Êý¸ºÔð±£»¤Ä³Ð©¼Ä´æÆ÷£¬ÕâЩ¼Ä´æÆ÷²»±ØÓɵ÷ÓÃÕßÀ´±£»¤¡£Èç¹ûµ÷ÓÃÕßÐèҪʹÓÃûÓб£»¤µÄ¼Ä´æÆ÷£¬Ôòµ÷ÓÃÕßÔÚµ÷Óú¯Êýǰ±ØÐëÓèÒÔ±£»¤¡£ÏÂÃæ¾ßÌå˵Ã÷¼Ä´æÆ÷¹æÔò£º

£¨1£©¸¨Öú¼Ä´æÆ÷AR1¡¢AR6¡¢AR7Óɱ»µ÷Óú¯Êý±£»¤£¬¼´¿ÉÒÔÔÚº¯ÊýÖ´Ðйý³ÌÖÐÐ޸쬵«ÔÚº¯Êý·µ»ØÊ±±ØÐë»Ö¸´¡£ÔÚÖУ¬±àÒëÆ÷½«AR1ºÍAR6ÓÃ×÷¼Ä´æÆ÷±äÁ¿¡£ÆäÖУ¬AR1±»ÓÃ×÷µÚÒ»¸ö¼Ä´æÆ÷±äÁ¿£¬AR6±»ÓÐ×÷µÚ¶þ¸ö¼Ä´æÆ÷±äÁ¿£¬Æä˳Ðò²»Äܸı䡣

AR0¡¢AR2¡¢AR3¡¢AR4¡¢AR5¿ÉÒÔ×ÔÓÉʹÓ㬼´ÔÚº¯ÊýÖ´Ðйý³ÌÖпÉÒÔÐ޸쬶øÇÒ²»±Ø»Ö¸´¡£

£¨2£©¶ÑÕ»Ö¸ÕëSPÔÚº¯Êýµ÷ÓÃʱ±ØÐëÓèÒÔ±£»¤£¬µ«ÆäÊÇ×Ô¶¯±£»¤µÄ£¬¼´ÔÚ·µ»ØÊ±£¬Ñ¹Èë×µÕ»µÄÄÚÈݶ¼½«±»È«²¿µ¯³ö¡£

£¨3£©ARPÔÚº¯Êý½øÈëºÍ·µ»ØÊ±£¬±ØÐëΪ0£¬¼´µ±Ç°¸¨Öú¼Ä´æÆ÷ΪAR0¡£º¯ÊýÖ´ÐÐʱ¿ÉÒÔÊÇÆäËüÖµ¡£

£¨4£©ÔÚȱʡµÄÇé¿öÏ£¬±àÒëÆ÷×ÜÊÇÈÏΪOVMΪ0¡£Òò´Ë£¬ÈôÔÚ»ã±à³ÌÐòÖн«OVMÖÃΪ1£¬ÔòÔÚ·µ»ØC»·¾³Ê±£¬±ØÐ뽫Æä»Ö¸´Îª0¡£

£¨5£©ÆäËü״̬λºÍ¼Ä´æÆ÷ÔÚ×Ó³ÌÐòÖпÉÒÔÈÎÒâʹÓ㬲»±Ø»Ö¸´¡£ 2.2 ±êʶ·ûºÏÃû¹æÔò

C±àÒëÆ÷½«C³ÌÐò¶¨ÒåµÄËùÓбêʶ·ûǰ¶¼¼Óһϻ®Ïߣ¨-£©¡£Òò´Ë£¬±ØÐ뽫ÔÚC³ÌÐòÖÐÒªÒýÓõĻã±à±äÁ¿ºÍ»ã±àÄ£¿é×Ó³ÌÐòµÄÃû×Öǰ¼ÓÉÏÏ»®Ïߣ¨-£©¡£Èç¹û±äÁ¿½öÔÚ»ã±àÄ£¿éÖÐʹÓã¬Ôò²»¼ÓÏ»®Ïߣ¨-£©µÄ±äÁ¿Ãû¿ÉÒÔÈÎÒâʹÓ㬶ø²»»áÓëC±êʶ·û·¢Éú³åÍ»¡£ 2.3 º¯Êýµ÷ÓùæÔò

C±àÒëÆ÷¹æ¶¨ÁËÒ»×éÑϸñµÄº¯Êýµ÷ÓùæÔò¡£³ýÁËÌØÊâµÄÔËÐÐÖ§³Öº¯ÊýÍ⣬Èκε÷ÓÃCº¯Êý»ò±»Cº¯ÊýËùµ÷Óõĺ¯Êý¶¼±ØÐë×ñÑ­ÕâЩ¹æÔò£¬·ñÔò¾Í»áÆÆ»µC»·¾³£¬Ôì³É²»¿ÉÔ¤²âµÄ½á¹û¡£

2.3.1 ²ÎÊý´«µÝ

º¯Êýµ÷ÓÃǰ£¬½«²ÎÊýÒÔÄæÐòѹÈëÔËÐжÑÕ»£¬¼´×îÓұߵIJÎÊý×îÏÈÈëÕ»£¬È»ºó×ÔÓÒÏò×󽫲ÎÊýÒÀ´ÎÈëÕ»¡£µ«ÊÇ£¬¶ÔÓÚ£¬ÔÚº¯Êýµ÷ÓÃʱ£¬µÚÒ»¸ö²ÎÊý·ÅÈëÀÛ¼ÓÆ÷AÖнøÐд«µÝ¡£Èô²ÎÊýÊdz¤ÕûÐͺ͸¡µãÊýʱ£¬ÔòµÍλ×ÖÏÈѹջ£¬¸ßλ×Öºóѹջ¡£Èô²ÎÊýÖÐÓнṹÐÎʽ£¬Ôòµ÷Óú¯Êý¸ø½á¹¹·ÖÅä¿Õ¼ä£¬ÆäµØÖ·Í¨¹ýÀÛ¼ÓÆ÷A´«µÝ¸ø±»µ÷Óú¯Êý¡£ 2.3.2 ½á¹û·µ»Ø

º¯Êýµ÷ÓýáÊøºó£¬½«·µ»ØÖµÖÃÓÚÀÛ¼ÓÆ÷AÖС£ÕûÊýºÍÖ¸ÕëÔÚÀÛ¼ÓÆ÷AµÄµÍ16λÖзµ»Ø¡£¸¡µãÊýºÍ³¤ÕûÐÍÊýÔÚÀÛ¼ÓÆ÷AµÄ32λÖзµ»Ø¡£ 2.3.3 º¯Êýµ÷ÓÃʱÐè×¢ÒâµÄһЩÎÊÌâ

²ÎÊý²»ÊÇÓɱ»µ÷Óú¯Êýµ¯³ö×µÕ»£¬¶øÊÇÓɵ÷Óú¯Êýµ¯³ö¡£Òò´Ëµ÷Óú¯Êý¿ÉÒÔ´«µÝÈÎÒâÊýÄ¿µÄ²ÎÊýÖÁº¯Êý£¬¶øÇÒº¯Êý²»±ØÖªµÀÓжàÉÙ¸ö²ÎÊý´«µÝ¡£

ÔÚ»ã±à³ÌÐòÖУ¬³ýÁË×Ô¶¯³õʼ»¯È«¾Ö±äÁ¿Í⣬²»Òª½«¡£cinit¶ÎÓÃ×÷ÆäËüÓÃ;¡£C³ÌÐòÔÚboot¡£asmÖÐµÄÆô¶¯³ÌÐòÈÏΪ¡£cinit¶ÎÖзÅÖõÄÈ«²¿Êdzõʼ»¯±í£¬Òò´Ë½«ÆäËüһЩÐÅÏ¢·ÅÈë¡£cinit¶Î½«²úÉú²»¿ÉÔ¤ÁϵĽá¹û¡£

Èç¹ûÒª¶¨ÒåÔÚC³ÌÐòÖзÃÎʵĻã±à±äÁ¿»òµ÷ÓõĻã±à×Ó³ÌÐò£¬Ôò±ØÐëÔÚ»ã±à³ÌÐòÖÐÓá£global˵Ã÷ΪÍⲿ£»Í¬Ñù£¬Èç¹ûÒª¶¨ÒåÔÚ»ã±à³ÌÐòÖÐÒªµ÷ÓõÄCº¯Êý»ò·ÃÎʱäÁ¿£¬Ò²±ØÐëÔÚC³ÌÐòÖн«ÆäÒÔexterm˵Ã÷ΪÍⲿ¡£

ÏÂÃæ¸ø³ö¾ßÌåÀý×Ó¡£ C³ÌÐò£º

Extern int asmfunc ( ); /*ÉùÃ÷ÍⲿµÄ»ã±à×Ó³ÌÐò*/ /*×¢Ò⺯ÊýÃûǰ²»Òª¼ÓÏ»®Ïß*/ int gvar; /*¶¨ÒåÈ«¾Ö±äÁ¿*/ main( ) {

int I=3;

I=asmfunc(i); /*½øÐк¯Êýµ÷ÓÃ*/ }

»ã±à³ÌÐò£º _asmfunc:

£»º¯ÊýÃû½ºÒ»¶¨ÒªÓÐÏ»®Ïß

ADD *(-gvar)£¬A £»IµÄÖµÔÚÀÛ¼ÓÆ÷AÖÐ STL A£¬*£¨-gvar£©

£»·µ»Ø½á¹ûÔÚÀÛ¼ÓÆ÷AÖÐ RETD £»×Ó³ÌÐò·µ»Ø

3 CÓïÑԺͻã±àÓïÑÔ»ìºÏ±à³ÌÈí¼þÉè¼ÆÒªµãºÍ¾ßÌåÉè¼ÆÊµÀý

ÔÚÖÇÄܵÄÈí¼þÉè¼ÆÖУ¬ÒªÍê³É¶ÔÕñ¶¯ÐźŽøÐÐÊý¾Ý²É¼¯£¬´Ó¶ø½øÐÐÆµÆ×·ÖÎöµÄÖ÷Òª¹¦ÄÜ¡£ÔÚÕâ¸ö¾ßÌåʵÀýÖУ¬Ö÷³ÌÐòÒªÍê³ÉϵͳµÄʵʼ»¯£¬½øÐÐÓû§²Ù×÷½çÃæÏÔʾ£¬²¢ÇÒ½øÐмüÖµ²éѯ£¬¸ù¾Ý°´¼üÖµ¾ö¶¨³ÌÐòµÄÁ÷³Ì£¬´Ó¶øÍê³ÉÒÇÆ÷Éè¼ÆÒªÇóµÄ¸÷ÏÄÜ¡£Ö÷³ÌÐò¶ÔÔËÐÐËٶȺʹúÂëЧÂÊÒªÇ󲻸ߣ¬µ«ÒªÇó¿É¶ÁÐÔÇ¿ÇÒÐÞ¸Äά»¤ÈÝÒ×£¬Òò´Ë²ÉºÍCÓïÑÔʵÏÖ¡£ÁíÍâһЩ×Ó³ÌÐòÈçFFTËã·¨£¬¶ÔÔËÐÐËÙ¶ÈÒªÇó½Ï¸ß£¬¿ÉÓûã±àÓïÑÔʵÏÖ¡£¶øDSPÓëPC»úµÄͨѶÓëÓ²¼þ´®¿ÚÓйأ¬²ÉÓûã±àÓïÑÔÒ×ÓÚʵÏÖ±à³Ì£¬Òò´ËÒ²²ÉÓûã±àÓïÑÔîׯä×ö³É×Ó³ÌÐò£¬¶øÔÚCÓïÑÔ±àдµÄÖ÷³ÌÐòÖе÷ÓÃËü¡£

ÔÚʵ¼ÊµÄϵͳÈí¼þÉè¼ÆÖУ¬¿ÉÒÔ¸ù¾Ý¾ßÌåÇé¿öÀ´Ñ¡Ôñ½«Ä³Ò»Ä£¿é»òijһ×Ó³ÌÐòÓÃCÓïÑÔ»ò»ã±àÓïÑÔÀ´ÊµÏÖ£¬´Ó¶ø¸ü³ä·ÖµØ·¢»ÓÁ½ÕßµÄÓÅÊÆ£¬½«DSP¼¼Êõ¸ü¼Ó³ä·ÖµØÀûÓÃÓÚ¸÷ÖÖϵͳÉè¼ÆÖС£

ÔÚ´Ë£¬½öÒÔA/DÊý¾Ý²É¼¯ÎªÀýÀ´¾ßÌå˵Ã÷CÓïÑԺͻã±àÓïÑÔµÄÏ໥µ÷ÓÃÎÊÌâ¡£ÓÉÓÚÆª·ùÓÐÏÞ£¬½öÁгöÓë»ìºÏ±à³Ì¼°Ï໥µ÷ÓÃÏà¹ØµÄ²¿·Ö³ÌÐòÒÔ¹©·ÖÎöºÍ²Î¿¼¡£

C³ÌÐò£º

Extern void ad1247( ); /*¶¨ÒåÍⲿµÄ»ã±àº¯Êý*/ /*º¯ÊýÃûǰ²»±Ø¼ÓÏ»®Ïß*/