¡¡¡¡ÐźŷÖÎöÒÇÖýÌú½ØÖ¹·§²¹³¥µçÀëÊÒ¿·¢×¢²áµÇÈë´Å·ÖÀëËæ×ÅÊý×ÖÐźŴ¦Àí¼¼ÊõµÄ·¢Õ¹¡¢Êý¾Ý×ÜÏß´ø¿íºÍ´æ´¢½éÖʶÁÈ¡ËٶȵÄÌá¸ß£¬Ä¿Ç°ÓÐÔ½À´Ô½¶àµÄ¼¼ÊõÊֶοÉÒÔ½«Ò»¶ÎƵÆ×ÐÅϢʵʱ¡¢ÎÞʧÕæ¡¢Á¬ÐøµÄµÄ¼Ç¼ÏÂÀ´£¬Í¨³£³Æ×÷(RF Streaming)¡£¼à²âÈËÔ±¿ÉÒÔ²ÉÓÃƵÆ×·ÖÎö¡¢Êý×ÖÐźŴ¦Àí¡¢Í³¼Æ·ÖÎö¡¢½âµ÷¡¢½âÂëµÈ·½·¨¶Ô¼Ç¼ÐźŽøÐкó·ÖÎö£¬Ò²¿ÉÒÔÄ£ÄâÏÖ³¡µç´Å»·¾³°Ñ¼Ç¼ÐźÅÓÃÐźÅÔ´ÖØз¢Éä³öÀ´¡£
¡¡¡¡±¾ÎÄÏêϸ½éÉÜÉäƵÁ÷Å̵ĸÅÄîºÍϵͳ½á¹¹£¬ÌÖÂÛÉäƵÁ÷ÅÌÔÚ¼à²âÁìÓòµÄ²¿·ÖÓ¦Ó㬷ÖÎöÑ¡ÔñÁ÷ÅÌϵͳʱÐèÒª¿¼ÂǵÄÒòËØ£¬×îºó½éÉÜÊǵ¿Ƽ¼ºÍX-COMÌṩµÄ³ÉÊìÉäƵÁ÷Å̺ͷÖÎö·½°¸¡£
¡¡¡¡Á÷ÅÌÊǽ«ÒÇÆ÷É豸²É¼¯»ò´¦ÀíºóµÄÊý¾Ýʵʱ¿·¢×¢²áµÇÈë¡¢Á¬ÐøµÄ´«Êäµ½´æ´¢É豸¼Ç¼¡£Êý¾Ý²É¼¯Ç°¶ËÊÇ´«¸ÐÆ÷¡¢Êý¾Ý²É¼¯Æ÷»òÕßƵÆ×·ÖÎöÒǵȲâÊÔÒÇ±í¡£²É¼¯ºÍ¼Ç¼µÄÊý¾ÝÊÇʵʱ²ÉÑùµã»òÕß¾¹ý´¦ÀíµÄIQÊý¾Ý¡£Á½ÖּǼÊý¾ÝÇø±ðÈç±í1Ëùʾ£º
¡¡¡¡´ÓÉϱí¿ÉÒÔ¿´³ö£¬ÊµÊ±²ÉÑùµãÊʺϼǼ»ù´øºÍµÍËÙÐźţ¬IQÑù±¾µãÊʺϼǼÓÐÔز¨µ÷ÖƵÄÉäƵÐźš£È¥³ýÔز¨µÄIQÊý¾Ý£¬¼ÈÓÐÀûÓÚѹËõÊý¾ÝÁ¿¼õÉÙ´æ´¢Ñù±¾£¬ÓÖÓÐÀûÓÚºóÆÚÐźŷÖÎöºÍ»Ø·Å¡£ÉäƵÁ÷Å̺ͻطÅϵͳͨ³£¼Ç¼IQÊý¾Ý£¬ÏµÍ³½á¹¹Èçͼ1Ëùʾ£º
¡¡¡¡ÐźżÇ¼ͨ·ÉäƵ±ä»»°üÀ¨Ô¤Ñ¡Â˲¨¡¢Ï±äƵ¿·¢×¢²áµÇÈë¡¢ÖÐƵÂ˲¨¡¢Ðźŵ÷Àí¡¢Êý¾Ý²É¼¯ºÍIQ½âµ÷£¬½¨ÒéʹÓÃͨÓõÄÐźŷÖÎöÒÇ£¬¼È¿ÉÒÔ±£Ö¤²É¼¯ºÍ´æ´¢ÐźŵÄÖÊÁ¿£¬ÓÖÓÐÀûÓÚϵͳά»¤¡£ÐźŷÖÎöÒÇÊä³öµÄIQÊý¾Ýͨ³£ÊÇ12λ»òÕß14λADCµÄ²ÉÑù½á¹û£¬²»ÄÜÖ±½ÓдÈë´ÅÅÌÕóÁÐ(RAID)£¬ÐèҪͨ¹ýFPGA×é³ÉµÄ¿ØÖƵç·ʵÏÖÐźű任¡¢Í¬²½ºÍ·ÓÉ£¬È»ºóͨ¹ýRAID¿ØÖÆÆ÷½Ó¿ÚдÈë´ÅÅÌÕóÁС£¼Ç¼µÄƵÆ×Êý¾Ý¿ÉÒÔͨ¹ýÏà·´µÄ¹ý³Ì£¬ÓÉÐźÅÔ´ÖØз¢Éä³öÀ´£¬»òÕ߸´ÖƵ½¹¤×÷Õ¾ºóʹÓÃרÓõÄÈí¼þ»Ø·Å·ÖÎö¡£
¡¡¡¡ÉäƵÁ÷ÅÌÀ©Õ¹ÁËÐźżà²âºÍ·ÖÎöµÄ·½·¨¡£´«Í³µÄɨƵ¡¢²½½øFFT¼à²â½ÓÊÕ»ú½öÄÜʵʱ¼à²âºÍ¼Ç¼ÉÙÁ¿´¦ÀíºóµÄ½á¹û£¬ºóÆÚÄÜ·ÖÎöµÄÊý¾ÝºÍ·½·¨·Ç³£ÉÙ¡£¶øÉäƵÁ÷ÅÌÄܹ»¼à²âºÍ±£´æËùÓÐÖÐƵµç·Êý×Ö»¯ºóµÄÐÅÏ¢£¬²»½ö¿ÉÒÔ¸´ÏÖµ±Ê±µÄ¼à²â½á¹û£¬»¹Ö§³Ö½âµ÷¡¢½âÂë¡¢ËÑË÷¡¢Ïà¹Ø¡¢Í³¼ÆµÈ·½·¨¶Ô³¤Ê±¼äƵÆ×ÐÅÏ¢½øÐв»Í¬Î¬¶ÈµÄ·ÖÎö¡£ÉäƵÁ÷ÅÌÔÚÐźżà²âÁìÓòµÄÓ¦ÓðüÀ¨£º
¡¡¡¡¶ÔÓÚ¼à²â½ÓÊÕ»úºÍƵÆ×ÒDzâÁ¿µÄÐźţ¬¼à²âÈËԱͨ³£ÀûÓþÑéÀ´ÅжÏÊÇÕý³£ÐźŻ¹ÊǸÉÈÅÐźţ¬¶Ô¸ÉÈÅÐźŽöÄܼǼƵÆ×°üÂç(trace)»òƵÆ×½Øͼ(screen)¡£µ«ÊÇ·ûºÏÏàËÆƵÆ×°üÂçºÍƵÆ×½ØͼµÄ·¢ÉäÐźſÉÄÜÓкܶ࣬¼Ç¼µÄÐÅÏ¢×÷Ϊ¸ÉÈÅÐźžÙÖ¤²¢²»³ä·Ö¡£
¡¡¡¡ÉäƵÁ÷Å̼ǼÁËÉäƵÐźÅÊý×Ö»¯ºóµÄËùÓÐÐÅÏ¢£¬²»½ö¿ÉÒÔ´ÓƵÓòÉϸ´ÏֺͷÖÎö¸ÉÈÅÐźţ¬ÅäºÏ½âµ÷¡¢½âÂëµÈ¼¼ÊõÊֶΣ¬»¹¿ÉÒÔ·ÖÎö³ö¸ÉÈÅÐźŷ¢Éä²ÎÊý¡¢´«µÝÄÚÈÝ£¬×÷Ϊ¸ÉÈÅÐźŵľÙÖ¤³ä·ÖÍêÕû¡£
¡¡¡¡Ä¿Ç°ÓбȽÏÍ걸µÄ¼¼ÊõÊֶζÔÄ£ÄâÐźŽøÐÐÕìÌý¡£µ«ÊÇÓÉÓÚµ÷ÖÆ·½Ê½¸´ÔÓ¶àÑù¡¢ÐÅÔ´ºÍÐŵÀ±àÂë¡¢¼ÓÃܵÈÔÒò£¬Êý×ÖÐźźÜÄѱ»ÕìÌý¡£ÉäƵÁ÷ÅÌ¿ª±ÙÁ˼à²âÐźźó·ÖÎöµÄÓ¦Óá£ÎÞÏßµç¼à²âÈËÔ±¿ÉÒÔʹÓø÷ÖÖÐźŷÖÎöÈí¼þ¶ÔÁ÷ÅÌÊý¾Ý½øÐнâµ÷¡¢½âÂë·ÖÎöµÄ³¢ÊÔ£¬Ò²¿ÉÒ԰ѼǼÄÚÈÝת¸øרҵµ¥Î»¶ÔÐÅÏ¢½øÐнâÎö¡£
¡¡¡¡ÒԼǼµÄδ֪Êý×Öµ÷ÖÆÐźÅΪÀý£¬Ê¹ÓÃʸÁ¿ÐźŷÖÎöÈí¼þ(Vector Signal Analyzer)£¬×Ô¶¯»òÕßÊÖ¶¯ÉèÖõ÷ÖÆ·½Ê½¡¢·ûºÅËÙÂÊ¡¢Â˲¨Æ÷µÈ²ÎÊý£¬Äܹ»»Ö¸´³öÐźŵıÈÌØÁ÷¡£²ÉÓúÏÊʵĽâÂëÆ÷»òÐÒé·ÖÎöÒÇ£¬¿ÉÒÔ´Ó±ÈÌØÁ÷Öлָ´³ö´«µÝÐÅÏ¢¡£
¡¡¡¡ÉäƵÁ÷Å̼ǼµÄIQÊý¾ÝÖ§³ÖMatlab¡¢VSAµÈÊý×ÖÐźŴ¦ÀíÈí¼þ½øÐзÖÎö¡£¿ÉÒÔÔÚƵÓòÉ϶ԼÇ¼ÐźÅÖØнøÐзÖÎö£¬ÀýÈçÐźŵĻطÅÖиü¸Ä·Ö±æÂÊ´ø¿í(RBW)¡¢²Î¿¼µçƽ¡¢¼ì²¨·½Ê½µÈÉèÖã¬ÒÔ¼°Ôö¼ÓÊý×ÖÂ˲¨Æ÷¡£Ò²¿ÉÒÔʹÓöÌʱ¸µÀïÒ¶±ä»»¡¢Ê±Æµ·ÖÎö¡¢Ð¡²¨±ä»»µÈÄܱíÕ÷ʱÓòºÍƵÓòÐÅÏ¢µÄ·½·¨¶ÔÐźŽøÐзÖÎö¡£
¡¡¡¡¶ÔÓÚƵÆ×ÀûÓÃÂÊ¡¢ÐźųöÏÖ¸ÅÂʺÍƵ´Î¡¢ÐźÅÏà¹ØÐÔ¡¢Ê±·ÖÐźÅÖÜÆÚµÈÐèÒª³¤Ê±¼ä¹Û²âºÍ¼ÆËãµÄͳ¼ÆÐÅÏ¢£¬¼à²â½ÓÊÕ»úºÍƵÆ×ÒÇÎÞ·¨Ö±½Ó²âÁ¿£¬Ê¹ÓÃɨƵ¼Ç¼µÄÐźŰüÂç½øÐзÖÎöÒ²ÓкܴóµÄ²âÁ¿Îó²î¡£½èÖúÉäƵÁ÷ÅÌרÓõĻطš¢ËÑË÷¡¢Í³¼Æ·ÖÎöÈí¼þºÍMatlabµÈ¹¤¾ß£¬¿ÉÒÔ׼ȷµÄ½â¾öÐźÅʱÓòºÍͳ¼Æ·ÖÎöÎÊÌâ¡£
¡¡¡¡ÉäƵÁ÷ÅÌÊÇÒ»Ì×ϵͳ£¬°üº¬ÉäƵ±ä»»Æ÷¡¢Êý¾Ý²É¼¯Æ÷¡¢Êý¾Ý¼Ç¼ÒÇ¡¢Êý¾Ý»Ø·ÅºÍ·ÖÎöÈí¼þµÈ¡£Ñ¡ÔñÉäƵÁ÷ÅÌϵͳÐèÒª¿¼ÂǵÄÒòËØÖ÷Òª°üÀ¨£º
¡¡¡¡Îª±£Ö¤¶Ô¼Ç¼ÐźŽøÐÐ׼ȷµÄ·ÖÎöÒÔ¼°½âµ÷¡¢½âÂ룬ÉäƵÁ÷Å̼Ç¼ÐźŵÄÖÊÁ¿ÖÁ¹ØÖØÒª¡£¼Ç¼ÐźÅÖÊÁ¿Ö÷ÒªÓÉÉäƵµç·ºÍÖÐƵµç·µÄÐÔÄܾö¶¨¡£ÉäƵǰ¶ËµÄ´øÄÚƽ̹¶ÈºÍÏßÐÔÏàÒÆÐèÒª¾¹ýУ׼£¬ÒÔ±£Ö¤ÐźÅϱäƵ¹ý³ÌÖв»Ê§Õæ¡£ÖÐƵµç·Ö÷Òª°üÀ¨Ðźŵ÷Àí¡¢ÊýÄ£±ä»»Æ÷(ADC)ºÍIQ½âµ÷Æ÷¡£Ä¿Ç°Á÷ÅÌϵͳµÄADCͨ³£ÊÇ12bit»ò14bit£¬ADCµÄ²ÉÑùλÊýÔ½¸ß£¬Á¿»¯Îó²îºÍÁ¿»¯ÔëÉùԽС£¬ÏµÍ³¶¯Ì¬·¶Î§Ô½´ó¡£ÎÞÔÓÉ¢¶¯Ì¬·¶Î§(SFDR£¬Spurious Free Dynamic Range)ÊǺâÁ¿Á½²¿·Öµç·×ÛºÏÐÔÄܵÄÖ¸±ê£¬SFDRÖ¸´øÄÚ×î´óÐźŵÄRMS·ù¶ÈÓë´Î×î´óÔëÉù³É·Ö»òг²¨Ê§Õæ³É·ÖµÄRMSÖµÖ®±È£¬³£ÒÔdBc±íʾ ¡£14bit ADCµÄÉäƵÁ÷ÅÌϵͳÔÚ200MHz¼Ç¼´ø¿íÄÚSFDRͨ³£75dBc¡£
¡¡¡¡ÉäƵÁ÷ÅÌϵͳƵÂÊ·¶Î§ÓÉÇ°¶ËϱäƵÆ÷»òÐźŷÖÎöÒǵÄƵÂÊ·¶Î§¾ö¶¨£¬Ä¿Ç°¿ÉÒÔ¸²¸Ç¶Ì²¨¡¢³¬¶Ì²¨¡¢Î¢²¨¡£ÉäƵÁ÷Å̵Ĵø¿íÓëADCµÄÐÔÄÜ¡¢Êý¾Ý×ÜÏß´ø¿í¡¢´ÅÅÌÕóÁжÁдËٶȵÈÏà¹Ø¡£Ä¿Ç°×î´ó¼Ç¼´ø¿í³¬¹ý100MHz·½°¸ÔÚÊÐÃæÉÏÓжà¿î¿É¹©Ñ¡Ôñ¡£
¡¡¡¡ÉäƵÁ÷Å̼Ǽʱ¼äÓë¼Ç¼´ø¿íºÍ´æ´¢ÈÝÁ¿Ö±½ÓÏà¹Ø¡£ÒÔ100MHz¼Ç¼´ø¿íΪÀý£¬IQ²ÉÑùÂÊͨ³£Îª2.5±¶£¬´æ´¢Ã¿¸öÑù±¾µã2Byte(12»ò14bit ADC)£¬¼Ç¼ÐÅÏ¢ËÙÂÊÊÇ500MB/s¿·¢×¢²áµÇÈ룬1TBÓ²ÅÌ¿ÉÒԼǼ33·ÖÖÓ¡£
¡¡¡¡ÉäƵÁ÷ÅÌ¿ÉÒÔÉèÖÃƵÆ×Ä£°å´¥·¢¡¢»·¾³µçƽ´¥·¢¡¢Ê±¼äÏÞ¶¨µçƽ´¥·¢¡¢Êý¾ÝÖ¡´¥·¢µÈ´¥·¢Ìõ¼þ¿ªÆô£¬´Ó¶øÖ»¼Ç¼¸ÐÐËȤµÄÐźţ¬¼õÉÙÊý¾ÝÁ¿¡£
¡¡¡¡ÉäƵÁ÷Å̳ýÁ˼ǼƵ¶ÎIQÊý¾Ý£¬»¹¿ÉÒԼǼGPSλÖúÍʱ¼ä¡¢Marker¡¢ÏµÍ³ÅäÖõÈÐÅÏ¢£¬ºóÐøµÄ·ÖÎöÖпÉÒÔµ÷ÓÃÕâЩ¸½ÊôÐÅÏ¢½øÐеØͼӳÉä¡¢ÐźŹéÀࡢͳ¼Æ´¦ÀíµÈ¹¤×÷¡£
¡¡¡¡¶ÔÁ÷Å̼ǼÊý¾ÝµÄ·ÖÎöΪ¼à²â¹¤×÷Ìṩ¸ü¶àÓмÛÖµµÄÐÅÏ¢¡£Ê×ÏÈÒªÇó¼Ç¼Êý¾Ý¸ñʽ¿ª·Å£¬¿ÉÒÔ±»Matlab¡¢VSAµÈÐźŷÖÎöÈí¼þºÍ½âµ÷½âÂëÈí¼þµ÷Óá£Æä´ÎÉäƵÁ÷ÅÌ·½°¸ÐèÒªÌṩÈí¼þ¹¤¾ß¶Ô¼Ç¼Êý¾Ý½øÐлطš¢ËÑË÷¡¢½ØÈ¡±£´æµÈ²Ù×÷¡£
¡¡¡¡Êǵ¿Ƽ¼N9040BÐźŷÖÎöÒǺÍX-COM¹«Ë¾IQC5000BÐźżÇ¼ÒÇ×é³ÉµÄϵͳÊÇÄ¿Ç°¸ßÐÔÄÜÉäƵÁ÷ÅÌϵͳµÄµäÐÍ´ú±í¡£ÕûÌ×ϵͳ²»½öÓ²¼þÖ¸±ê³öÉ«£¬¶øÇÒÅäÌ×µÄSpectro-X¡¢89601BÐźŻطŷÖÎöÈí¼þ¹¦ÄÜÇ¿´ó¡£ÏµÍ³ÉäƵǰ¶ËÊÇN9040B¸ßÐÔÄÜÐźŷÖÎöÒÇ£¬·ÖÎö´ø¿í(1GHz)¡¢ÊµÊ±ÆµÆ×´ø¿í(510MHz)¡¢ÎÞÔÓÉ¢¶¯Ì¬·¶Î§(78dBc)¡¢ÏàλÔëÉùµÈÖ¸±êÔÚÐÐÒµÄÚÈ«ÃæÁìÏÈ¡£IQC5000BÐźżÇ¼ÒÇÔÚ¹úÍâÐźżà²â¡¢¹ú·ÀºÍ°²È«ÁìÓòÓй㷺µÄÓ¦Ó㬲¿·ÖÖ¸±êÈç±í2Ëùʾ£º
¡¡¡¡ÏµÍ³Ó²¼þÉ豸ÈçÏÂͼ2Ëùʾ£¬ÕûÌ×ϵͳÁ¬½ÓÅäÖüòµ¥£¬Á÷ÅÌ¿ØÖÆÈí¼þºÍÐźŻطŷÖÎöÈí¼þ¶¼¿ÉÒÔ°²×°ÔÚN9040BÐźŷÖÎöÒÇÉÏ£¬ÎÞÐèÍⲿ¿ØÖƵçÄÔ¡£Á÷Å̼ǼÊý¾Ýͨ¹ýPCIe Gen 2×ÜÏßB»òÍⲿ¹¤×÷Õ¾½øÐзÖÎö¡£
¡¡¡¡Spectro-XÊÇX-COM¹«Ë¾ÌṩÓÃÓÚÐźŻطŷÖÎöµÄÈí¼þ£¬Ö§³ÖƵÆס¢IQ°üÂç¡¢ÆÙ²¼Í¼µÄ»Ø·Å·ÖÎö£¬ÒÔ¼°ÐźÅËÑË÷¡¢½ØÈ¡ºÍ²¿·ÖÊý×ÖÐźŴ¦Àí¹¦ÄÜ¡£IQC5000B¼Ç¼Êý¾Ý¸ñʽΪ.xdatÎļþ£¬ÌṩMatlab½Ó¿Úº¯ÊýÀࡣͼ3ÊÇʹÓÃMatlab¶ÔIQC5000B¼Ç¼ƵÆ×½øÐÐʱƵ·ÖÎöµÄ½á¹û»æͼ¡£
¡¡¡¡ÉäƵÁ÷ÅÌÀ©Õ¹ÁËÐźżà²âºÍ·ÖÎöµÄ¼¼ÊõÊֶΡ£Óë¿í´øʵʱƵÆ×¹¦ÄÜÅäºÏ£¬ÉäƵÁ÷Å̷dz£ÊʺϼǼ·ÖÎö˲±äºÍÌø±ä¸ÉÈÅ¿·¢×¢²áµÇÈ룬ͳ¼ÆÐźÅÖÜÆںͳÖÐøʱ¼äµÈÐÅÏ¢¡£Ä³Ð©¸ÉÈÅÐźţ¬Ðźżà²âÏÖ³¡¿ÉÄÜûÓд¦ÀíÊֶλò´¦ÀíÄÜÁ¦½øÐзÖÎö£¬²ÉÓÃÉäƵÁ÷Å̵ķ½Ê½¿ÉÒÔ¶ÔÐźŽøÐÐʺó·ÖÎö¡¢½âµ÷½âÂëµÈ¹¤×÷¡£ÉäƵÁ÷ÅÌ×÷Ϊеļ¼Êõ¹¤¾ß£¬ÔÚÐźżà²â¹¤×÷Öл¹ÓкܶàÓ¦ÓÃÖµµÃÉîÈë̽Ë÷ºÍÑо¿¡£