ÖйúµÚÈý´ú×ÔÐпª·¢µÄʱ·Öͬ²½Âë·Ö¶àÖ·(TD-SCDMA)·åÎѱê×¼ÊÇÁ½ÖÖ¹ãΪ½ÓÊܵÄ3GPPʱ·Ö¸´Ó÷åÎѱê×¼Ö®Ò»£¬ÁíÒ»ÖÖΪTD-CDMA¡£TD-SCDMA±ê×¼ÓëTD-CDMAµÄÇø±ðÔÚÓÚ£¬ËüÓÐ½ÏµÍµÄÆ¬ÂëÂÊ£¨chip-rate£©£¬²¢¿ÉÔÚÉÏÐÐÁ´Â·ÉÏʵÏÖʱ¼äͬ²½´«Êä¡£Öйú¶ÔÕâÖÖ±ê×¼½øÐÐÁË´óÁ¿µÄͶÈ룬²¢½øÐÐÁËÐí¶à³É¹¦µÄÊÔÔËÐУ¬Ä¿Ç°Ò²½¨Á¢Á˺ܶàÊÔÔËÐÐÍøÂç¡£TD-SCDMAÍøÂçÓÐÍûÔÚÖйú»ñµÃ3GÖ´ÕÕºó¿ªÊ¼²¿Êð¡£
TD-SCDMA³öÖÚµÄÏµÍ³ÌØÐÔ TD-SCDMAϵͳ¿ÉÖ§³ÖÁ½ÖÖ³öÉ«µÄÌØÐÔ¡£Ò»ÊÇÉÏÐд«ÊäµÄ£¨ÊÖ»úµ½»ùÕ¾£©Ê±¼äͬ²½ÌØÐÔ£¬ÕâÊÇÒ»ÖÖ³ÆÎªÁªºÏ¼ì²âµÄÏȽøÐźŴ¦Àí¼¼Êõ£¬¿ÉÓÃÓÚ»Ö¸´Ã¿¸öÓû§ÔÚ»ùÕ¾µÄ´«Ê䡣ʹÓÃÁªºÏ¼ì²â£¨joint-detection£©¼¼Êõ£¨ÔÚÀíÏëµÄÌõ¼þÏ£©£¬¿ÉÍêÈ«µØÏû³ýÀ´×ÔÏàÍ¬Ð¡ÇøÄÚÆäËüÓû§µÄÇøÄÚ¸ÉÈÅ£¬±ÈÆäËü·Çͬ²½Æ¥ÅäµÄ¼ì²â¼¼Êõ¾ßÓиüºÃµÄÐÔÄÜ¡£µÚ¶þÊÇʹÓÃ×ÔÊÊÓ¦²¨Êø³ÉÐͼ¼ÊõÀ´ÔöÇ¿ÐÅÔë±È¡¢½µµÍ¸ÉÈÅ¡£
ÁªºÏ¼ì²â¹¦ÄÜ¿ÉÒÔÓÐЧµØÔÚXilinx FPGAÉÏʵʩ£¬±¾ÎÄÔÚ´ËÖ÷Òª½éÉÜÐԼ۱ȽϸßFPGAʵÏÖµÄTD-SCDMAÊý×Öǰ¶Ë(DFE)·½°¸¡£×ÔÊÊÓ¦²¨Êø³ÉÐͼ¼ÊõÒªÇóÔÚ»ùվʹÓöà¸öÌìÏߣ¬Ò»°ãÐèÒªÁù¸ö»ò°Ë¸öÌìÏß¡£ÔÚÉÏÐÐÁ´Â·ÉÏ£¬Ã¿¸öÔØ²¨ÔÚ¾¹ýÊʵ±µÄÏàλ¼°Õñ·ù¼ÓȨÓëÉýƵºó£¬½øÈë¸÷¸öÌìÏß¡£ÉýƵÓ뽵Ƶ¹¦ÄÜ·ÖλÓÚÄ£ÄâÓëÊý×ÖÓòÖУ¬ÔÚÊý×ÖÓòÖУ¬ÕâЩ¹¦ÄÜÓÉÊý×ÖÉýƵÆ÷(DUC)ÓëÊý×Ö½µÆµÆ÷(DDC)Ö´ÐУ¬Á½Õß¹²Í¬¹¹³ÉÁËDFE¡£Í¼1¼òҪ˵Ã÷ÁË»ùÕ¾µÄÊý×ÖÓëÄ£Äâǰ¶Ë¡£
Èç¹ûÿ¸öÉÈÇøÊ¹ÓÃÁù¸öÌìÏߺÍ6Â·ÔØ²¨£¬Ôòÿ¸öÉÈÇø×ܹ²ÐèÒª36¸öÐŵÀ¡£ÕâÒâζ×ÅÐèÒª´óÁ¿×¨Óô¦ÀíÆ÷(ASSP) IC£¬¶øÐèÒª½Ï¶àµÄ¹¦ºÄ¼°µç·°å¿Õ¼ä£¬¾Í¸üÄÑÒÔ±£Ö¤¸ß¿É¿¿ÐÔ¡£±¾ÎĽéÉܵIJÉÓÃFPGAÉè¼ÆÓëʵʩµÄDFE½â¾ö·½°¸£¬ÒԾԤУÑéÓÅ»¯µÄÓÃÓÚDSP TD-SCDMA DFE¿âµÄXilinx® System GeneratorΪ»ù´¡£¬ºóÕßÊÇÓÉMultiple Access Communications Limited¹«Ë¾ÎªXilinx¿ª·¢£¬ÕâÊÇÒ»¼ÒλÓÚÓ¢¹úÄϰ²ÆÕ¶ÙµÄ×Éѯ¹«Ë¾¡£
TD-SCDMA DFE½â¾ö·½°¸
¸ù¾ÝÌØ¶¨µÄ²ÉÑùÂʺ͵÷½Ú·¶Î§ÐèÇó£¬ÓÉDUCºÍDDC×é³ÉµÄDFE½â¾ö·½°¸¿ÉÓøßЧµÄ×ÊÔ´ÀûÓÃÂÊÔÚXilinx FPGAÉÏʵʩ¡£»ùÓÚXilinx¹«Ë¾ÓÃÓÚDSP¹¤¾ßµÄSystem GeneratorµÄDFE³ÌÐò¿âÔÊÐíÇáËÉ¿ìËÙµØÖØÐÂÅäÖá¢ÊµÊ©Óë¼ìÑ鲻ͬµÄÌìÏߺÍÔØ²¨ÅäÖᣲ»ÐèÒªÖØÐÂÉè¼Æ»òÐ޸Ļù±¾µÄDUCÓëDDCÁ´£¬´Ó¶øÊ¹Óû§½â¾öÁ˶ԻùÕ¾Éè¼ÆDFEµÄ¸´ÔÓÐÔÎÊÌâ¡£
TD-SCDMA DFE³ÌÐò¿â°üÀ¨ËùÓбØÐëµÄSystem Generator IPϵͳ·¢ÉúÆ÷IPÄ£¿é£¬¿É´´½¨DUCºÍDDCÁ´£¬ÆäÖаüÀ¨Â˲¨Æ÷Ä£¿é¡¢±¾µØÕñµ´Æ÷ºÍ»ìƵÆ÷Ä£¿é¼°¸÷ÖÖÊäÈëÓëÊä³ö¸ñʽ»¯Ä£¿é¡£DFE¿âΪ²Î¿¼Éè¼Æ°üÒ»²¿·Ö£¬¸Ã²Î¿¼Éè¼Æ°üº¬ÓÐ18ÐŵÀµÄʾ·¶Éè¼Æ£¬¿ÉÓÃÓÚÐͬ·ÂÕæ¡¢ÊµÊ©·ûºÏ3GPP²âÊÔµÄMatlab²âÊԽű¾ºÍÈ«ËÙÔÚNallatech V4 XtremeDSP kitÉÏÔËÐÐÑÝʾ·½°¸¡£XilinxÓû§¿É¸ù¾ÝÐèÒªÌṩ¸Ã²Î¿¼Éè¼Æ°ü¡£ ͼ2ºÍͼ3ÏÔʾÁËÓÉTD-SCDMA DFE¿âµÄIPÄ£¿éËùʵʩµÄDUCÓëDDCÐźÅ·¾¶µÄÏêϸÇé¿ö¡£¿âÖеÄÖØÒªÄ£¿éÓÅ»¯ÁËÁùÐŵÀµÄDUC¼°DDCÄ£¿é£¬Á½Õß¶¼ÓÐ9.6MHzµÄµ÷½Ú·¶Î§ºÍ76.8MspsµÄÖÐÆµ²ÉÑùÂÊ£¬ÕâÊÇ1.28Mcps TD-SCDMAƬÂëÂʵÄ60±¶¡£»ù´øÊý¾ÝÒÔÂëÆ¬ÂÊÊäÈëÊä³ö£¬ÐźÅ·¾¶¾¹ýÁËÈÏÕæµÄÉè¼Æ£¬¿ÉʵÏÖ×î´óµÄ×ÊÔ´ÀûÓÃÂʲ¢Ê¹ÓÃ307.2 MHzµÄϵͳʱÖÓ¡£ÕâÖÖÐÔÄÜͨ¹ý·¢»ÓV4 SX FPGAÖеÄDSP48µÄ¹¦ÄÜÓÅÊÆ¶øÊµÏÖ¡£
ͼ4½éÉÜÁËÒ»¸öÏÔʾ²ÉÓÃDFE¿âÄ£¿é¹¹ÔìµÄÁùÐŵÀDUCµÄºËÐÄʾÀý¡£¶àÊýÐźŴ¦ÀíÊÇÓÉÁùÐŵÀTD-SCDMA DUCÄ£¿éÍê³É£¬ÆäÖб¾µØÕñµ´Æ÷ºÍDUC»ìƵÆ÷¿âÄ£¿é¿É½«DUCµÄ¸´ºÏÊä³öת»¯Îª´ÓÁãµ½¸üʵÓõÄÖÐÆµÐźš£¸Ã²¿·Öµç·¿ÉÉú³Éµ¥ÌìÏßµÄÊä³ö£¬Ö»ÐèÊʵ±µÄ¸´ÖÆÕⲿ·Öµç·£¬¾Í¿ÉÒÔÖ§³Ö¶àÌìÏßϵͳ¡£
ËùÒÔ£¬ÒªÖ§³ÖÈÎÒâÊýÁ¿ÌìÏß²¢²»À§ÄÑ£¬µ«¶ÔÓÚÐèÒªÉÙÓÚÁù¸öÔØ²¨µÄÉè¼Æ¸ÃÔõô°ìÄØ£¿ÔÚÕâÖÖÇé¿öϲÉÓÓÍêÕû”µÄÁùÔØ²¨Éè¼Æ¾¡¹ÜÍêÈ«¿ÉÒԴﵽĿµÄ£¬µ«»áµ¼Ö²»±ØÒªµÄ¹ý´óFPGAÉè¼Æ¡£Èç¹ûÔڴ˹ý³ÌÖгöÏÖʲôÎÊÌ⣬»¹»áµ¼ÖÂÎÞ·¨Ê¹ÓýÏСµÄÆ÷¼þ£¬´Ó¶øÔö¼Ó·½°¸µÄ³É±¾¡£
Èç¹ûÓû§ÊÖ¶¯É¾³ý²»±ØÒªÂß¼²¿·Ö»òÉæ¼°µ½ÊµÊ©¡¢²¢Ìá¹©È«ÃæµÄÔ¤¶¨Òå±äÁ¿µÄ·½°¸Ã÷ÏÔµØÄ¨É±ÁË¿âµÄ×÷Óã¬ÕâÖÖ¿â±¾À´ÊÇҪʹÓû§ÎÞÐèÁ˽⸴ÔÓµÄÉè¼ÆÔÀí¶øÖ±½ÓÓ¦Ó᣶øDFE¿âÒÔijЩϸ΢µÄ¸½ÊôÂ߼ʵʩ£¬ÓÐÖúÓÚÏÂÓÎÉè¼Æ¹¤¾ßÔÚ±àÒëʱÓÅ»¯µô²»ÓõÄÂß¼¡£Òò´Ë£¬Óû§Ö»ÒªÊ¹ÓÃÒ»¸öרÃŵĿâÄ£¿éÀ´ÖÕֹδʹÓõÄÊäÈë¼´¿É¡£Í¼5½éÉÜÁËÒ»¸öÈýÐŵÀÉè¼ÆµÄDUCʾÀý¡£ÐŵÀ3ºÍÐŵÀ6ÓÓδʹÓõÄBBÊäÈë”Ä£¿é¼°ÕâЩÐŵÀµÄ¿ØÖÆÊäÈë·ÖÀ뿪À´£¬ÕâЩ¿ØÖÆÊäÈëÒѾ²»ÔÙÐèÒª£¬²¢ÉèΪºãÖµ¡£ËùÒÔ£¬¾¡¹Ü´ËÉè¼ÆÊDzÉÓÃ6ÐŵÀ×ÓϵͳÀ´¹¹½¨µÄ£¬ËùÓеÄδʹÓÃÐŵÀµÄÂß¼¡¢BRAMºÍDSP48¶¼½«ÔÚ±àÒëʱ±»É¾³ý¡£
¶ÔDDCµÄÇé¿öÒ²ÏàËÆ¡£Í¼6½éÉÜÁËÒ»¸ö6ÐŵÀµÄµ¥ÌìÏßÉè¼ÆÊ¾Àý£¬Í¼7ÔòÊÇÈýÐŵÀµÄÉè¼Æ¡£Ö»ÐèÖÕֹδʹÓÃÊä³ö£¨Ê¹Óñê×¼µÄ‘Terminator’ SimulinkÄ£¿é£©²¢½«Î´Ê¹ÓõĶ˿ÚÉèΪ¹Ì¶¨µÄºãÖµ£¬¼´¿É½«DDCδʹÓõÄÐŵÀÓÅ»¯µô¡£¶ÔÓÚDUC£¬Ö»Òª¸´ÖƵ¥ÌìÏßÉè¼Æ¼´¿ÉʵÏÖ¶Ô¶àÌìÏßµÄÖ§³Ö¡£
ÉÏÃæµÄÄÚÈݼٶ¨9.6 MHzµÄµ÷½Ú·¶Î§×ã¹»Ó᣶ø¶ÔÓÚµ÷½Ú·¶Î§¸ßÓÚ9.6 MHzµÄÓ¦Ó㬿ÉÒÔ¼¶ÁªÁ½¸öÏàËÆµÄDUC»òDDC»òÄ£¿éÒÔÔö´óµ÷½Ú·¶Î§£¬Èç15 MHz¡£
3GPP·ûºÏÐÔ²âÊÔÓëÐÔÄܼìÑé
ÈçǰËùÊö£¬ÔÚTD-SCDMA DFE¿âÄ£¿éÖеÄIPÄ£¿é¼¯·ûºÏTS25.105ËùÐèµÄ3GPPÒªÇó¡£Òò´Ë£¬¿âÓû§¿ÉÈ·ÐÅËùʵʩµÄDFEϵͳÄÜÂú×ãÈκλùÓÚ¿âÉè¼ÆµÄÏà¹Ø3GPPÐèÇó£¬ÈçÆµÆ×ÆÁ±Î¡¢ÁÚÐŵÀй©¹¦Âʱȣ¬²¢ÓÐ×ã¹»ÓàµØÈÝÄÉÄ£ÄâÔª¼þµÄÊ§ÕæÐ§Ó¦¡£±í1ÖÐ×ܽáÁ˸÷Ïî3GPPÐèÒªµÄÐÔÄÜ£¬°üÀ¨¶Ôÿ¸ö²ÎÊýµÄÈݲ¶ÔDUC¼°DDC¹¦ÄܵÄ3GPP·ûºÏÐÔ²âÊÔ×÷ΪMatlab½Å±¾À´ÊµÊ©£¬¸Ã½Å±¾Ê¹ÓÃÓ²¼þÐͬ·ÂÕæÔÚNallatech V4 XtremeDSP KitÉÏÔËÐС£±í1Öеĸ÷ÏîÐÔÄÜÊý×Ö¾ÍÊÇÓÉÕâЩ²âÊÔµÃÀ´µÄ¡£Í¼8µ½Í¼10ÏÔʾÁËÓÉMatlab²âÊԽű¾Éú³ÉµÄһЩ²âÊÔͼ£¬°üÀ¨DUCƵÆ×ÆÁ±Î¡¢DDSÐÔÄܺÍDDCÁÚÐŵÀÃô¸Ð¶È¼°Ä£¿é²âÊÔ¡£
ÎÒÃÇ»¹Ê¹ÓÃV4 XtremeDSP KitÈ«ËÙÔËÐÐ12ÐŵÀÉè¼Æ£¬½øÐÐÁ˸ü¶àµÄʵ¼Ê²âÊÔ¡£ÕâÖÖÉè¼Æ¿ÉʹÓÃV4°å¿¨ÖеÄ14λÊý×ÖÄ£Äâת»»Æ÷À´Éú³É19.2 MHzµÄÖÐÆµÊäÈëÐźš£Êý×ÖÄ£Äâת»»Æ÷µÄÊä³öÀ¡Èëµ½Ò»¸öAgilentƵÆ×·ÖÎöÒÇÖУ¬ÆäÊä³öÈçͼ11Ëùʾ¡£ÕâÖÖ12ÐŵÀµÄÉè¼ÆÓÐͼÐÎÓû§½çÃæ(GUI)£¬Èçͼ12Ëùʾ¡£GUI¿ÉʵÏÖ¶àÖÖ¹¦ÄÜ£¬ÈçDUCÊä³ö¿Éͨ¹ýDAC-ADC·¾¶»òÄÚ²¿µØ·´À¡µ½DDCÖнøÐнµÆµ£¬²¢ÏÔʾÔÚÒ»¸öGUI´°¿ÚÖС£
ʵʩ½á¹û
ÈçÉÏËùÊö£¬¸÷ÖÖµ¥Ôز¨¡¢µ¥ÌìÏßµ½ÁùÔØ²¨¡¢¶àÌìÏßµÄDFE½á¹¹£¬¿ÉÓÃTD-SCDMA DFE¿âÅäÖÃÀ´ÊµÊ©£¬Î¨Ò»µÄÏÞÖÆÊÇ¿ÉÓõÄFPGA×ÊÔ´¡£±í2×ܽáÁËʵʩ°ë¸öÉÈÇøµÄÁùÔØ²¨¡¢ÈýÌìÏ߽ṹËùÐèµÄFPGA×ÊÔ´¡£¶ø±í3ÏÔʾÁËʵʩ°ë¸öÉÈÇøµÄÈýÔØ²¨¡¢ËÄÌìÏ߽ṹËùÐèµÄ×ÊÔ´¡£»»ÑÔÖ®£¬¶ÔÕû¸öÉÈÇøµÄ½á¹¹¿ÉÒÔÀûÓÃÖ»Á½¸öSX25É豸À´ÊµÊ©£¬Á½Õß¶¼ÓÐ9.6 MHzµÄÖÐÆµ´ø¿í¡£
½áÂÛ
TD-SCDMA±ê×¼Öв¨Êø³ÉÐ͵ÄÒªÇóʹ»ùÕ¾ÐèÒª´óÁ¿µÄDUCºÍDDCÐŵÀ¡£±¾ÎÄÖнéÉÜÁË¿ìËÙ¡¢¸ßЧÇÒ·ûºÏ3GPPµÄTD-SCDMA DFE·½°¸£¬¿ÉÀûÓÃXilinx V4 SX FPGAºÍXilinx TD-SCDMA DFE¿âʵÏÖ£¬´Ó¶øÊ¹É豸³§ÉÌ¿ÉʵÏÖ×ÔÉí²úÆ·µÄÓÅÊÆ²¢Ëõ¶Ì²úÆ·ÃæÊÐʱ¼ä¡£ ͼ 1: ¾ßÓÐÊý×Öǰ¶ËµÄÎÞÏߵ翨
ͼ 2: Êý×ÖÉÏ±äÆµÐźÅÁ´Â·
ͼ 3: Êý×ÖÏÂ±äÆµÐźÅÁ´Â·
ͼ 4: µ¥Ò»ÌìÏß6ÐŵÀÊý×ÖÊý×ÖÉÏ±äÆµÀýÖ¤
ͼ 5: µ¥Ò»ÌìÏß3ÐŵÀÊý×ÖÊý×ÖÉÏ±äÆµÀýÖ¤
ͼ 6: µ¥Ò»ÌìÏß6ÐŵÀÊý×ÖÊý×ÖÏÂ±äÆµÀýÖ¤
ͼ 7: µ¥Ò»ÌìÏß3ÐŵÀÊý×ÖÊý×ÖÏÂ±äÆµÀýÖ¤
ͼ 8: ƵÆ×²âÊÔÇúÏß
ͼ 9: Êý×ÖÉÏ±äÆµDDS ²âÊÔÇúÏß
ͼ 10: DDC ÁÙ½üÐŵÀÑ¡ÔñÐÔºÍÄ£¿é²âÊÔÇúÏß
ͼ 11: ¾ßÓÐÍⲿʱÖÓµÄDUC·¢É䯵Æ×²âÊÔÇúÏß
ͼ 12: 12ÐŵÀÈ«ËÙÑÝʾ·½°¸GUI.
±í1: 3GPP ¼æÈÝÐÔ²âÊÔ½á¹û
±í 2: 18ÐŵÀÊý×Öǰ¶Ë·½°¸×ÔÓÃʹÓÃÇé¿ö
±í 3: 12ÐŵÀÊý×Öǰ¶Ë·½°¸×ÔÓÃʹÓÃÇé¿ö Click here for Illustrations:
Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Table 1, Table 2, Table 3