1 ÒýÑÔ
»úÆ÷ÈËÌý¾õϵͳÖ÷ÒªÊǶÔÈ˵ÄÉùÒô½øÐÐÓïÒôʶ±ð²¢×ö³öÅжϣ¬È»ºóÊä³öÏàÓ¦µÄ¶¯×÷Ö¸Áî¿ØÖÆÍ·²¿ºÍÊֱ۵͝×÷£¬´«Í³µÄ»úÆ÷ÈËÌý¾õϵͳһ°ãÊÇÒÔPC»úΪƽ̨¶Ô»úÆ÷È˽øÐпØÖÆ£¬ÆäÌØµãÊÇÓÃһ̨¼ÆËã»ú×÷Ϊ»úÆ÷È˵ÄÐÅÏ¢´¦ÀíºËÐÄͨ¹ý½Ó¿Úµç·¶Ô»úÆ÷È˽øÐпØÖÆ£¬ËäÈ»´¦ÀíÄÜÁ¦±È½ÏÇ¿´ó£¬ÓïÒô¿â±È½ÏÍ걸£¬ÏµÍ³¸üÐÂÒÔ¼°¹¦ÄÜÍØÕ¹±È½ÏÈÝÒ×£¬µ«ÊDZȽϱ¿ÖØ£¬²»ÀûÓÚ»úÆ÷È˵ÄСÐÍ»¯ºÍ¸´ÔÓÌõ¼þϽøÐй¤×÷£¬´ËÍ⹦ºÄ´ó¡¢³É±¾¸ß¡£
±¾´ÎÉè¼Æ²ÉÓÃÁËÐԼ۱ȽϸߵÄÊý×ÖÐźŴ¦ÀíоƬTMS320VC5509×÷ΪÓïÒôʶ±ð´¦ÀíÆ÷£¬¾ßÓнϿìµÄ´¦ÀíËÙ¶È£¬Ê¹»úÆ÷ÈËÔÚÍÑ»ú״̬Ï£¬¶ÀÁ¢Íê³É¸´ÔÓµÄÓïÒôÐźŴ¦ÀíºÍ¶¯×÷Ö¸Áî¿ØÖÆ£¬FPGAϵͳµÄ¿ª·¢½µµÍÁËʱÐò¿ØÖƵç·ºÍÂß¼µç·ÔÚPCB°åËùÕ¼µÄÃæ»ý[1]£¬Ê¹»úÆ÷È˵Ä"´óÄÔ"µÄÓïÒô´¦Àí²¿·Ö΢ÐÍ»¯¡¢µÍ¹¦ºÄ¡£Ò»¸öÌå»ýС¡¢µÍ¹¦ºÄ¡¢¸ßËÙ¶ÈÄÜÍê³ÉÌØ¶¨·¶Î§ÓïÒôʶ±ðºÍ¶¯×÷Ö¸ÁîµÄ»úÆ÷ÈËϵͳµÄÑÐÖÆ¾ßÓкܴóµÄʵ¼ÊÒâÒå¡£
2 ϵͳӲ¼þ×ÜÌåÉè¼Æ
ϵͳµÄÓ²¼þ¹¦ÄÜÊÇʵÏÖÓïÒôÖ¸ÁîµÄ²É¼¯ºÍ²½½øµç»úµÄÇý¶¯¿ØÖÆ£¬ÎªÏµÍ³Èí¼þÌṩ¿ª·¢ºÍµ÷ÊÔÆ½Ì¨¡£Èçͼ1Ëùʾ¡£
![]() |
FPGA¸ù¾ÝDSPÊäÈëµÄ¶¯×÷Ö¸Áî²úÉúÕýÈ·µÄÕý·´×ªÐźźÍ׼ȷµÄÂö³å¸ø²½½øµç»úÇý¶¯Ð¾Æ¬£¬Çý¶¯Ð¾Æ¬Ìṩ²½½øµç»úµÄÇý¶¯Ðźţ¬¿ØÖƲ½½øµç»úµÄת¶¯¡£Æ¬ÍâFLASHÓÃÓڴ洢ϵͳ³ÌÐòºÍÓïÒô¿â²¢Íê³ÉϵͳµÄÉϵç¼ÓÔØ¡£JTAG¿ÚÓÃÓÚÓëPC»ú½øÐÐÁª»úÔÚÏß·ÂÕæ£¬¼üÅÌÔòÓÃÓÚ²ÎÊýµ÷ÕûºÍ¹¦ÄܵÄÇл»¡£
3 ÓïÒôʶ±ðϵͳÉè¼Æ
3£®1 ÓïÒôÐźŵÄÌØµã
ÓïÒôÐÅºÅµÄÆµÂʳɷÖÖ÷Òª·Ö²¼ÔÚ300¡«3400HzÖ®¼ä£¬¸ù¾Ý²ÉÑù¶¨ÀíÑ¡ÔñÐźŵIJÉÑùÂÊΪ8 kHz¡£ÓïÒôÐźŵÄÒ»¸öÌØµãÔÚÓÚËûµÄ"¶ÌʱÐÔ"£¬ÓÐʱÔÚÒ»¸ö¶Ìʱ¶Î³ÊÏÖËæ»úÔëÉùµÄÌØÐÔ£¬¶øÁíÒ»¶Î±íÏÖÖÜÆÚÐźŵÄÌØÐÔ£¬»ò¶þÕß¼æ¶øÓÐÖ®¡£ÓïÒôÐźŵÄÌØÕ÷ÊÇËæÊ±¼ä±ä»¯µÄ£¬Ö»ÓÐÒ»¶Îʱ¼äÄÚ£¬ÐźŲűíÏÖÎȶ¨Ò»ÖµÄÌØÕ÷£¬Ò»°ãÀ´Ëµ¶Ìʱ¶Î¿ÉÈ¡5¡«50 ms£¬Òò´ËÓïÒôÐźŵĴ¦ÀíÒª½¨Á¢ÔÚÆä"¶ÌʱÐÔ"ÉÏ[2]£¬ÏµÍ³½«ÓïÒôÐźÅÖ¡³¤ÉèΪ20 ms£¬Ö¡ÒÆÉèΪ10 ms£¬Ôòÿ֡Êý¾ÝΪ160¡Á16 b¡£
3£®2 ÓïÒôÐźŵIJɼ¯ºÍ²¥·Å
ÓïÒô²É¼¯ºÍ²¥·ÅоƬ²ÉÓõÄÊÇTI¹«Ë¾Éú²úµÄTLV320AIC23B£¬TLV320AIC23BµÄÄ£Êýת»»(ADC)ºÍÊýģת»»(DAC)²¿¼þ¸ß¶È¼¯³ÉÔÚоƬÄÚ²¿£¬Ð¾Æ¬²ÉÓÃ8 k²ÉÑùÂÊ£¬µ¥ÉùµÀÄ£ÄâÐźÅÊäÈ룬˫ÉùµÀÊä³ö¡£TLV320AIC23¾ßÓпɱà³ÌÌØÐÔ£¬DSP¿Éͨ¹ý¿ØÖƽӿÚÀ´±à¼¸ÃÆ÷¼þµÄ¿ØÖƼĴæÆ÷£¬¶øÇÒÄܹ»±àÒëSPI£¬I2CÁ½ÖÖ¹æ¸ñµÄ½Ó¿Ú£¬TLV320AIC23BÓëDSP5509µÄµç·Á¬½ÓÈçͼ2Ëùʾ¡£
![]() |
MCBSP´®¿Úͨ¹ý6¸öÒý½ÅCLKX£¬CLKR£¬FSX£¬FSR£¬DRºÍCXÓëTLV320AIC23ÏàÁ¬¡£Êý¾Ý¾MCBSP´®¿ÚÓëÍâÉèµÄͨÐÅͨ¹ýDRºÍDXÒý½Å´«Ê䣬¿ØÖÆÍ¬²½ÐźÅÔòÓÉCLKX£¬CLKR£¬FSX£¬FSRËĸöÒý½ÅʵÏÖ¡£½«MCBSP´®¿ÚÉèÖÃΪDSP Modeģʽ£¬È»ºóʹ´®¿ÚµÄ½ÓÊÕÆ÷ºÍ·¢ËÍÆ÷ͬ²½£¬²¢ÇÒÓÉTLV320AIC23µÄ֡ͬ²½ÐźÅLRCIN£¬LRCOUTÆô¶¯´®¿Ú´«Ê䣬ͬʱ½«·¢ËͽÓÊÕµÄÊý¾Ý×Ö³¤É趨Ϊ32 b(×óÉùµÀ16 b£¬ÓÒÉùµÀ16 b)µ¥Ö¡Ä£Ê½¡£
3£®3 ÓïÒôʶ±ð³ÌÐòÄ£¿éµÄÉè¼Æ
ΪÁËʵÏÖ»úÆ÷È˶ԷÇÌØ¶¨ÈËÓïÒôÖ¸ÁîµÄʶ±ð£¬ÏµÍ³²ÉÓ÷ÇÌØ¶¨È˵ĹÂÁ¢´Êʶ±ðϵͳ¡£·ÇÌØ¶¨È˵ÄÓïÒôʶ±ðÊÇÖ¸ÓïÒôÄ£ÐÍÓɲ»Í¬ÄêÁä¡¢²»Í¬ÐԱ𡢲»Í¬¿ÚÒôµÄÈ˽øÐÐѵÁ·£¬ÔÚʶ±ðʱ²»ÐèҪѵÁ·¾Í¿ÉÒÔʶ±ð˵»°È˵ÄÓïÒô[2]¡£ÏµÍ³·ÖΪԤ¼ÓÖØºÍ¼Ó´°£¬¶Ìµã¼ì²â£¬ÌØÕ÷ÌáÈ¡£¬ÓëÓïÒô¿âµÄģʽƥÅäºÍѵÁ·¼¸¸ö²¿·Ö¡£
3£®3£®1 ÓïÒôÐźŵÄÔ¤¼ÓÖØºÍ¼Ó´°
Ô¤¼ÓÖØ´¦ÀíÖ÷ÒªÊÇÈ¥³ýÉùÃż¤ÀøºÍ¿Ú±Ç·øÉäµÄÓ°Ï죬Ԥ¼ÓÖØÊý×ÖÂ˲¨H(Z)=1Ò»KZ-1£¬ÆäÖÐÊÇΪԤ¼ÓÖØÏµÊý£¬½Ó½ü1£¬±¾ÏµÍ³ÖÐkÈ¡0£®95¡£¶ÔÓïÒôÐòÁÐX(n)½øÐÐÔ¤¼ÓÖØ£¬µÃµ½Ô¤¼ÓÖØºóµÄÓïÒôÐòÁÐx(n)£ºx(n)=X(n)Ò»kX(nÒ»1) (1)
ϵͳ²ÉÓÃÒ»¸öÓÐÏÞ³¤¶ÈµÄººÃ÷´°ÔÚÓïÒôÐòÁÐÉϽøÐ묶¯£¬ÓÃÒÔ½ØÈ¡Ö¡³¤Îª20 ms£¬Ö¡ÒÆÉèΪ10 msµÄÓïÒôÐźţ¬²ÉÓúºÃ÷´°¿ÉÒÔÓÐЧ¼õÉÙÐźÅÌØÕ÷µÄ¶ªÊ§¡£
3£®3£®2 ¶Ëµã¼ì²â
¶Ëµã¼ì²âÔÚ´ÊÓë´ÊÖ®¼äÓÐ×㹻ʱ¼ä¼ä϶µÄÇé¿öϼì²â³ö´ÊµÄÊ×Ä©µã£¬Ò»°ã²ÉÓüì²â¶ÌʱÄÜÁ¿·Ö²¼£¬·½³ÌΪ£º

ÆäÖУ¬x(n)ΪººÃ÷´°½ØÈ¡ÓïÒôÐòÁУ¬ÐòÁ㤶ÈΪ160£¬ËùÒÔNÈ¡160£¬Îª¶ÔÓÚÎÞÒôÐźÅE(n)ºÜС£¬¶ø¶ÔÓÚÓÐÒôÐźÅE(n)»áѸËÙÔö´óΪijһÊýÖµ£¬ÓÉ´Ë¿ÉÒÔÇø·Ö´ÊµÄÆðʼµãºÍ½áÊøµã¡£
3£®3£®3ÌØÕ÷ÏòÁ¿ÌáÈ¡
ÌØÕ÷ÏòÁ¿ÊÇÌáÈ¡ÓïÒôÐźÅÖеÄÓÐЧÐÅÏ¢£¬ÓÃÓÚ½øÒ»²½µÄ·ÖÎö´¦Àí¡



¡¾