΢ϵͳÉè¼Æ¡¢²âÊÔÓë¿ØÖÆ
¿Î³Ì´ó×÷ÒµÖ®
»ùÓÚFPGAµÄDDC£¨Êý×ÖϱäƵ£©Éè¼ÆÓë·ÂÕæ
µÄ
Õª Òª .............................................................................................................................................. 1 ABSTRACT ...................................................................................................................................... 2 µÚÒ»Õ Ð÷ÂÛ ..................................................................................................................................... 3
1.1 Êý×ÖϱäƵ£¨DDC£©Ñо¿±³¾° ....................................................................................... 3 1.2 DDC¸ÅÊö ........................................................................................................................... 4 1.3 ±¾ÎÄÑо¿ÄÚÈݺͽṹ°²ÅÅ ................................................................................................ 5 µÚ¶þÕ Êý×ÖϱäƵ£¨DDC£©»ù´¡ÀíÂÛ ........................................................................................ 6
2.1 Êý×ÖϱäƵÆ÷ .................................................................................................................... 6
2.1.1 Êý×Ö±äƵµÄ»ù±¾ÔÀíÓë½á¹¹ ................................................................................. 6 2.1.2Ó°ÏìÊý×Ö±äƵÆ÷ÐÔÄܵÄÖ÷ÒªÒòËØ .......................................................................... 6 2.2 Êý×ÖÐźŲÉÑùÀíÂÛ ............................................................................................................ 7
2.2.1µÍͨÐźŲÉÑùÀíÂÛ .................................................................................................. 7 2.2.2 ´øͨÐźŲÉÑùÀíÂÛ ................................................................................................. 7 2.3 Êý×ÖÕý½»¼ì²¨ .................................................................................................................... 8
2.3.1 µÍͨÂ˲¨·¨ ............................................................................................................. 9 2.3.2 ¶àÏàÂ˲¨½á¹¹±ä»»·¨ ........................................................................................... 10 2.4 ¶à³éÑùÂÊÊý×ÖÐźŴ¦ÀíÀíÂÛ .......................................................................................... 11
2.4.1 ÕûÊý±¶³éÈ¡ºÍÄÚ²å ............................................................................................... 11 2.4.2 ¶à³éÑùÂÊϵͳµÄºãµÈ±ä»» ................................................................................... 14 2.4.3 ¶àÏàÂ˲¨½á¹¹ ....................................................................................................... 14 2.5 Ïà¹ØËã·¨½éÉÜ .................................................................................................................. 16
2.5.1 CORDICËã·¨ ........................................................................................................ 16 2.5.2 FIRÂ˲¨Æ÷ ............................................................................................................ 18 2.6 ±¾ÕÂС½á .......................................................................................................................... 19 µÚÈýÕ Êý×ÖϱäƵ£¨DDC£©¸÷Ä£¿éÉè¼Æ .................................................................................. 20
3.1 Êý×ÖϱäƵµÄ»ù±¾ÊµÏÖ·½°¸ .......................................................................................... 20 3.2 »ùÓÚDDSµÄÊý¿ØÕñµ´Æ÷µÄÉè¼Æ .................................................................................... 20
3.2.1 »ìƵÆ÷Ä£¿éÉè¼Æ ................................................................................................... 20 3.2.2 DDSµÄÌصã ........................................................................................................... 22 3.3³éÈ¡Â˲¨ ........................................................................................................................... 23 3.4 ±¾ÕÂС½á .......................................................................................................................... 25 µÚËÄÕ Êý×ÖϱäƵÆ÷Éè¼ÆÑéÖ¤ºÍÂß¼×ÛºÏ ............................................................................... 26
4.1»ùÓÚDDSµÄÊý¿ØÕñµ´Æ÷µÄ·ÂÕæºÍÑéÖ¤ ......................................................................... 26 4.2 FIRÂ˲¨Æ÷µÄ·ÂÕæºÍÑéÖ¤................................................................................................ 27 4.3 ³éÈ¡Ä£¿é·ÂÕæÑéÖ¤ .......................................................................................................... 28 4.4 DDCÕûÌåµÄ·ÂÕæºÍÑéÖ¤ .............................................................................................. 29
4.4.1 MATLABÓëmodelsim·ÂÕæ ................................................................................ 29 4.4.2 FPGA×ۺϱ¨¸æ .................................................................................................... 31 4.5 ±¾ÕÂС½á .......................................................................................................................... 31 µÚÎåÕ ×ܽáÓëÕ¹Íû ....................................................................................................................... 32 ²Î¿¼ÎÄÏ×......................................................................................................................................... 34
1
Õª Òª
Êý×ÖϱäƵ(Digital Down Convert¡ªDDC)Êǽ«ÖÐƵÐźÅϱäƵÖÁÁãƵ£¬ÇÒʹÐźÅËÙÂʽµÖÁÊÊÒËͨÓÃDSPÆ÷¼þ´¦ÀíËÙÂʵļ¼Êõ¡£ÊµÏÖÕâÖÖ¹¦ÄܵÄÊý×ÖϱäƵÆ÷ÊÇÈí¼þÎÞÏßµçµÄºËÐIJ¿·Ö¡£
±¾ÎÄÊ×ÏȶÔÈí¼þÎÞÏßµçÊý×ÖϱäƵµÄ¹úÄÚÍâÏÖ×´½øÐÐÁË·ÖÎö£¬È»ºó¶ÔÓÚFPGAʵÏÖÊý×ÖϱäƵÉè¼ÆµÄÓÅÊÆ×÷Á˲ûÊö¡£»ùÓÚ±¾ÂÛÎÄÔÚFPGAÖÐʵÏֵĽṹ£¬½áºÏÈí¼þÎÞÏßµçÀíÂÛ»ù´¡ÌÖÂÛÁËDDCµÄ¹¤×÷ÔÀí£¬¸ø³öÊý×ÖϱäƵÆ÷µÄ³£Óýṹ£¬È»ºóÉ趨ÕûÌåϵͳ·½°¸£¬²¢°´¹¦ÄÜÍê³ÉÄ£¿é»®·ÖºÍ½Ó¿Ú¶¨Ò壬Ö÷Òª·ÖΪ»ìƵÆ÷¡¢FIRµÍͨÂ˲¨Æ÷¼°³éÈ¡¡£Í¨¹ýʹÓÃVerilogºÍµ÷Óò¿·ÖIPºËÏà½áºÏµÄ·½·¨Íê³É¶àͨµÀDDC¸÷¸öÄ£¿éµÄÉè¼ÆÓë·ÂÕæµ÷ÊÔ£¬Í¨¹ýMatlab¶Ô¸÷Ä£¿é½øÐÐÑéÖ¤£¬½á¹û±íÃ÷Éè¼ÆµÄ˼ÏëºÍ½á¹¹ÊÇÕýÈ·µÄ¡£
»ùÓÚFPGAʵÏÖµÄDDC£¬Äܳä·ÖÌåÏÖÈí¼þÎÞÏßµçϵͳ¸ßµÄÁé»îÐԺͿíµÄÊÊÓ¦ÐÔ£¬±¾ÎÄËùÉè¼ÆµÄÊý×ÖϱäƵϵͳÓÐÒ»¶¨µÄͨÓÃÐÔ¡£
¹Ø¼ü×Ö£ºÈí¼þÎÞÏߵ磬Êý×ÖϱäƵ£¬FIRÂ˲¨Æ÷£¬ FPGA
1