רÀûÃû³Æ£º»ùÓÚdsp²â¾àµç·µÄÊý¾Ý´¦Àí·½·¨
¼¼ÊõÁìÓò£º
±¾·¢Ã÷Éæ¼°µç×Ó¼¼Ä¾£¬ÌرðÉæ¼°Ò»ÖÖ»ùÓÚDSP²â¾àµç·µÄÊý¾Ý´¦Àí·½·¨¡£
±³¾°¼¼Êõ£º
DSP²â¾àµç·ÊǶíÖÆµ¼º½Éè±¸ÖØÒªµÄ×é³É²¿·Ö£¬ËüÖ÷ÒªÓÃÓÚ²âÁ¿º½ÏòºÍÏ»¬Êý¾Ý£¬ÏÖÓÐÊý¾ÝËã·¨´¦ÀíËÙ¶ÈÒÔ¼°Êý¾Ý´«ÊäËÙ¶ÈÂý¡£
·¢Ã÷ÄÚÈÝ
±¾·¢Ã÷µÄÄ¿µÄ¾ÍÊÇΪ¿Ë·þÏÖÓм¼ÊõµÄ²»×㣬Õë¶ÔÌá¸ßÐÅºÅµÄÆµÂÊÎȶ¨¶ÈºÍÕ¼¿Õ±ÈÎÊÌ⣬ÌṩһÖÖ»ùÓÚDSP²â¾àµç·µÄÊý¾Ý´¦Àí·½·¨ÒÔ¼°Èí¼þ´¦Àí·½·¨£¬ÒÔÇóÉÏÊöÂú×ãµÄÓ²¼þ²ÉÑùËÙ¶ÈÒÔ¼°Èí¼þ´¦ÀíËÙ¶ÈÒªÇó¡£±¾·¢Ã÷ÊÇͨ¹ýÕâÑùµÄ¼¼Êõ·½°¸ÊµÏֵĻùÓÚDSP²â¾àµç·µÄÊý¾Ý´¦Àí·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ£¬½øÐÐÊý¾Ý´¦ÀíµÄDSP²â¾àµç·°üÀ¨ARMоƬ¡¢FPGAоƬºÍDSPоƬ£¬ARMоƬ·Ö±ðÓëFPGAоƬ¡¢Î¶ȴ«¸ÐÆ÷¡¢Ê±ÖÓоƬ¡¢ÏÔʾÆÁºÍ´®¥íоƬÁ¬½Ó£¬FPGAоƬ·Ö±ðÓë°´¼ü¡¢DSPоƬÁ¬½Ó£»ËùÊö·½·¨°üÀ¨Èçϲ½Öè
a)ARMоƬͨ¹ý´®¥íÓë½ÓÊÕͨµÀ²â¾àºÍÏ»¬µ¥ÔªÍ¨ÐÅ£»FPGAоƬÈí¼þ×Ô¶¨Òå½Ó¥íÁ¬½ÓÐźŴ¦ÀíÆ÷£¬ÓÉARMоƬ×÷ΪÖ÷¿Øµ¥ÔªÐ¾Æ¬£¬FPGAоƬ×÷ΪÐźŲɼ¯Óë´«ÊäоƬ£¬DSPоƬ×÷ΪÐźŴ¦ÀíÆ÷£¬¾ÓÉFPGAоƬ°ÑÐźŴ¦Àí½á¹ûת·¢¸øARMоƬ½øÐнçÃæÏÔʾ£»
b)FPGAоƬÖеÄË«ÏòÊý¾Ý»º³åÄ£¿é½«DSPоƬ¼ÆËãÍê³ÉµÄÊý¾Ý·¢Ë͵½ARMоƬÖУ¬ÓÃÓÚǰÏÔʾÆÁµÄÊý¾Ý£»Í¬Ê±ARMоƬ¸ù¾ÝÇ°Ãæ°å°´¼ü·¢³öµÄ¿ØÖÆÃüÁî²úÉúµÄÊý¾Ý²âÊÔ£¬ÏÔʾÒÔ¼°´«Ê䣬ÃüÁî±àÂëËÍÈËÊÕ·¢¿ØÖÆÄ£¿éFIFOAÖУ¬ÓÃÓÚ²úÉúÖ÷¿ØARMµÄ¿ØÖÆÐźţ»
c)A/D´¦ÀíÄ£¿éÍê³É¶à·ģ¿é¿ª¹ØµÄ¿ØÖƺÍÐźÅÑ¡Ôñ£¬¸ù¾ÝÓÉÇ°Ãæ°å°´¼ü·¢Ë͸øARMоƬµÄ¿ØÖÆÃüÁî²É¼¯1300MhzºÍ2100 MhzÐźţ¬½«±»Ñ¡´ý²âÐźÅËÍÈ˸ßËÙA/D½øÐÐÊý×Ö»¯×ª»»£¬È»ºó½«Êý¾Ý¼ÓÈ뻺³åµÄFIFOÖУ¬ÔÚFIFOÊý¾Ý¼ÓÂúÖ®ºó½«Êý¾ÝËÍÈËDSPÔËËãÄ£¿éÖУ»
d)²â¾àÐźŴ¦ÀíÄ£¿éÍê³É²â¾àѯÎÊÐźűàÂëµÄ²úÉú£¬ÒÔ¼°Ó¦´ðÐźżì²â£¬œyÁ¿¾àÀëÐÅÏ¢µÄ´¦ÀíÒÔ¼°´«ÊäÓÉDSPоƬºÍFPGAоƬÍê³É¡£±¾·¢Ã÷µÄÓÐÒæÐ§¹ûͨ¹ýFPGAµÄ˫ͨµÀÊý¾Ý»º³åÒÔ¼°DSPÊý¾ÝµÄ´¦ÀíµÄÈí¼þËã·¨µÄ¸Ä½øÊµÏÖÁËÊý¾ÝµÄ¿ìËÙ¼ÆËãÒÔ¼°´«Êä¡£
ͼ1¡¢ÎªDSP²â¾àµç·¿ò ͼ2¡¢ÎªFPGAµÄ˫ͨµÀÊý¾Ý»º³åµç·¿ò ͼ3¡¢ÎªADÄ£¿éºÍFPGAµÄ˫ͨµÀÊý¾Ý»º³å½Ó¥í ͼ4¡¢Îª²â¾àÐźŴ¦ÀíÄ£¿é¡£
¾ßÌåʵʩ·½Ê½
ΪÁ˸üÇå³þµÄÀí½â±¾·¢Ã÷£¬½áºÏ¸½Í¼ºÍʵʩÀýÏêϸÃèÊö±¾·¢Ã÷
Èçͼ1Ëùʾ£¬DSP²â¾àµç·°üÀ¨ARMоƬ×÷ΪÖ÷¿ØÐ¾Æ¬´¦Àí¼üÅÌÏÔʾÃüÁî¡¢FPGAоƬ×÷Ϊ˫ͨµÀÊý¾Ý»º³åÊý¾ÝºÍDSPоƬ×÷ΪÊý¾Ý´¦Àí…gÔª£¬ARMоƬ·Ö±ðÓëFPGAоƬ¡¢Î¶ȴ«¸ÐÆ÷¡¢Ê±ÖÓоƬ¡¢ÏÔʾÆÁºÍ´®¥íоƬÁ¬½Ó£¬FPGAоƬ·Ö±ðÓë°´¼ü¡¢DSPоƬÁ¬½Ó£»
ARMоƬͨ¹ý´®¥íоƬÓë½ÓÊÕͨµÀµ¥ÔªDSP´¦Àíµ¥ÔªÍ¨ÐÅ£»FPGAоƬ×Ô¶¨Òå½Ó¥íÁ¬½ÓDPSÐźŴ¦ÀíоƬ£¬ÓÉARMоƬ×÷ΪÖ÷¿Øµ¥ÔªÐ¾Æ¬£¬FPGAоƬ×÷ΪÐźŲɼ¯Óë´«ÊäоƬ£¬DSPоƬ×÷ΪÐźŴ¦ÀíÆ÷£¬¾ÓÉFPGA°ÑÐźŴ¦Àí½á¹ûת·¢¸øARM½øÐнçÃæÏÔʾ£»
Èçͼ2Ëùʾ£¬Ë«ÏòÊý¾Ý»º³åÄ£¿éFIFOA£¬FIFOB½«DSPœyÁ¿Íê³ÉµÄ¸÷ÖÖÊý¾Ý·¢Ë͵½Ö÷¿Ø…gÔªÖУ¬ÓÃÓÚǰÏÔʾÆÁµÄÊý¾Ý£»Í¬Ê±ARMоƬ¸ù¾ÝÇ°Ãæ°å¼üÅÌ¿ØÖÆÃüÁî²úÉúµÄ¿ØÖƺÍÏÔʾÃüÁî±àÂëËÍÈËÊÕ·¢¿ØÖÆÄ£¿éFIFO£¬ÓÃÓÚ²úÉúœyÁ¿Ï»¬ºÍ²â¾àµÄ¿ØÖÆÐźţ»
Èçͼ3Ëùʾ£¬A/D´¦ÀíÄ£¿éÍê³É¶à·ģ¿é¿ª¹ØµÄ¿ØÖƺÍÐźÅÑ¡Ôñ£¬¸ù¾ÝÓÉÇ°Ãæ°å°´¼ü·¢Ë͸øARMоƬµÄ¿ØÖÆÃüÁî²É¼¯1300MhzºÍ2100 MhzÐźţ¬½«±»Ñ¡´ý²âÐźÅËÍÈ˸ßËÙA/D½øÐÐÊý×Ö»¯×ª»»£¬È»ºó½«Êý¾Ý¼ÓÈ뻺³åµÄFIFOÖУ¬ÔÚFIFOÊý¾Ý¼ÓÂúÖ®ºó½«Êý¾ÝËÍÈËDSPÔËËãÄ£¿éÖУ»
Èçͼ4Ëùʾ£¬ÌìÏß½ÓÊÕÐźţ¬¾¹ý½ÓÊÕ»ú¾¹ýFPGAоƬ½ÓÊÕ²âÁ¿µ¥Ôª½ÓÊÕ³õʼÊý¾Ý£¬ÔÚDSPоƬÖнøÐÐÊý¾ÝµÄ´¦ÀíºÍ¼ÆË㣬×î½K¾¹ýARMоƬÏÔʾÔÚÇ°Ãæ°å¡£Ç°Ãæ°å°´¼ü¾¹ýARMоƬ£¬¿ÉÒÔʵÏÖ¶Ô·¢Éä»úµÄ¿ØÖƶÔÌìÏß½øÐпØÖÆ
±¾·½°¸µÄ´´ÐÂÖ®´¦ÔÚÓÚ£¬Í¨¹ýÓ²¼þʵÏÖÁËÊý¾Ý¿ìËÙ´¦ÀíµÄÒªÇ󣬲¢ÇÒͨ¹ýÈí¼þËã·¨µÄÓÅ»¯ÊµÏÖÁËÊý¾ÝµÄ¿ìËÙ´«ÊäÒÔ¼°¼ÆËã¡£¸ù¾ÝÉÏÊö˵Ã÷£¬½áºÏ±¾ÁìÓò¼¼Êõ¿ÉʵÏÖ±¾·¢Ã÷µÄ·½°¸¡£
ȨÀûÒªÇó
1.»ùÓÚDSP²â¾àµç·µÄÊý¾Ý´¦Àí·½·¨£¬ÆäÌØÕ÷ÔÚÓÚ£¬½øÐÐÊý¾Ý´¦ÀíµÄDSP²â¾àµç·°üÀ¨ARMоƬ¡¢FPGAоƬºÍDSPоƬ£¬ARMоƬ·Ö±ðÓëFPGAоƬ¡¢Î¶ȴ«¸ÐÆ÷¡¢Ê±ÖÓоƬ¡¢ÏÔʾÆÁºÍ´®¿ÚоƬÁ¬½Ó£¬FPGAоƬ·Ö±ðÓë°´¼ü¡¢DSPоƬÁ¬½Ó£»ËùÊö·½·¨°üÀ¨Èçϲ½Öèa)ARMоƬͨ¹ý´®¿ÚÓë½ÓÊÕͨµÀ²â¾àºÍÏ»¬µ¥ÔªÍ¨ÐÅ£»FPGAоƬÈí¼þ×Ô¶¨Òå½Ó¿ÚÁ¬½ÓÐźŴ¦ÀíÆ÷£¬ÓÉARMоƬ×÷ΪÖ÷¿Øµ¥ÔªÐ¾Æ¬£¬FPGAоƬ×÷ΪÐźŲɼ¯Óë´«ÊäоƬ£¬DSPоƬ×÷ΪÐźŴ¦ÀíÆ÷£¬¾ÓÉFPGAоƬ°ÑÐźŴ¦Àí½á¹ûת·¢¸øARMоƬ½øÐнçÃæÏÔʾ£»b)FPGAоƬÖеÄË«ÏòÊý¾Ý»º³åÄ£¿é½«DSPоƬ¼ÆËãÍê³ÉµÄÊý¾Ý·¢Ë͵½ARMоƬÖУ¬ÓÃÓÚǰÏÔʾÆÁµÄÊý¾Ý£»Í¬Ê±ARMоƬ¸ù¾ÝÇ°Ãæ°å°´¼ü·¢³öµÄ¿ØÖÆÃüÁî²úÉúµÄÊý¾Ý²âÊÔ£¬ÏÔʾÒÔ¼°´«Ê䣬ÃüÁî±àÂëËÍÈËÊÕ·¢¿ØÖÆÄ£¿éFIFOAÖУ¬ÓÃÓÚ²úÉúÖ÷¿ØARMµÄ¿ØÖÆÐźţ»c)A/D´¦ÀíÄ£¿éÍê³É¶à·ģ¿é¿ª¹ØµÄ¿ØÖƺÍÐźÅÑ¡Ôñ£¬¸ù¾ÝÓÉÇ°Ãæ°å°´¼ü·¢Ë͸øARMоƬµÄ¿ØÖÆÃüÁî²É¼¯1300MhzºÍ2100 MhzÐźţ¬½«±»Ñ¡´ý²âÐźÅËÍÈ˸ßËÙA/D½øÐÐÊý×Ö»¯×ª»»£¬È»ºó½«Êý¾Ý¼ÓÈ뻺³åµÄFIFOÖУ¬ÔÚFIFOÊý¾Ý¼ÓÂúÖ®ºó½«Êý¾ÝËÍÈËDSPÔËËãÄ£¿éÖУ»d)²â¾àÐźŴ¦ÀíÄ£¿éÍê³É²â¾àѯÎÊÐźűàÂëµÄ²úÉú£¬ÒÔ¼°Ó¦´ðÐźżì²â£¬²âÁ¿¾àÀëÐÅÏ¢µÄ´¦ÀíÒÔ¼°´«ÊäÓÉDSPоƬºÍFPGAоƬÍê³É¡£
È«ÎÄÕªÒª
±¾·¢Ã÷Éæ¼°Ò»ÖÖ»ùÓÚDSP²â¾àµç·µÄÊý¾Ý´¦Àí·½·¨£¬ÐÐÊý¾Ý´¦ÀíµÄDSP²â¾àµç·°üÀ¨ARMоƬ¡¢FPGAоƬºÍDSPоƬ£¬·½·¨°üÀ¨Èçϲ½Öèa)ARMоƬͨ¹ý´®¿ÚÓë½ÓÊÕͨµÀ²â¾àºÍÏ»¬µ¥ÔªÍ¨ÐÅ£»b)FPGAоƬÖеÄË«ÏòÊý¾Ý»º³åÄ£¿é½«DSPоƬ¼ÆËãÍê³ÉµÄÊý¾Ý·¢Ë͵½ARMоƬÖУ¬c)A/D´¦ÀíÄ£¿éÍê³É¶à·ģ¿é¿ª¹ØµÄ¿ØÖƺÍÐźÅÑ¡Ôñ£¬¸ù¾ÝÓÉÇ°Ãæ°å°´¼ü·¢Ë͸øARMоƬµÄ¿ØÖÆÃüÁî²É¼¯1300MhzºÍ2100MhzÐźţ¬½«±»Ñ¡´ý²âÐźÅËÍÈ˸ßËÙA/D½øÐÐÊý×Ö»¯×ª»»£¬d)²â¾àÐźŴ¦ÀíÄ£¿éÍê³É²â¾àѯÎÊÐźűàÂëµÄ²úÉú£¬ÒÔ¼°Ó¦´ðÐźżì²â£¬ÓÐÒæÐ§¹ûͨ¹ýFPGAµÄ˫ͨµÀÊý¾Ý»º³åÒÔ¼°DSPÊý¾ÝµÄ´¦ÀíµÄÈí¼þËã·¨µÄ¸Ä½øÊµÏÖÁËÊý¾ÝµÄ¿ìËÙ¼ÆËãÒÔ¼°´«Êä¡£
Îĵµ±àºÅG01C21/20GK103033187SQ201210568929
¹«¿ªÈÕ2013Äê4ÔÂ10ÈÕ ÉêÇëÈÕÆÚ2012Äê12ÔÂ25ÈÕ ÓÅÏÈȨÈÕ2012Äê12ÔÂ25ÈÕ
·¢Ã÷ÕßÁõΰ ÉêÇëÈË:Ìì½òÆßÁùËÄͨÐŵ¼º½¼¼ÊõÓÐÏÞ¹«Ë¾