ÒÆƵ¼ü¿ØÐźŲâÁ¿ÏµÍ³Éè¼Æ[ͼ]

ÕªÒª£ºÎªÁËÌá¸ßÌú·»ú³µÖÐÒÆƵ¼ü¿ØÐźŵIJâÁ¿¾«¶È£¬¸ø³öÁËÒ»ÖÖÀûÓÃFPGAºÍARM´¦ÀíÆ÷²âÁ¿ÆµÂʵķ½·¨¡£¸Ã·½·¨ÔÚFPGAÖÐÀûÓÃÁ¿»¯Ê±ÖÓʵʱ²âÁ¿Ò»×éFSKÐźÅÖÜÆÚ³¤¶È£¬²¢½«²âÁ¿Êý¾Ý´æ´¢ÔÚFPGAÄÚ²¿Éè¼ÆµÄË«¿ÚRAMÖС£FPGAͨ¹ýÉè¼ÆµÄ´®¿ÚÄ£¿é½«²âÁ¿Êý¾ÝË͸øARM´¦ÀíÆ÷£¬ARM´¦ÀíÆ÷¶Ô²úÉú²âÁ¿Îó²îµÄÖ÷ÒªÔ­Òò½øÐзÖÎö£¬²¢¶ÔÉÏ¡¢Ï±ßƵÇл»Ê±²úÉúµÄ»û±äÊý¾Ý½øÐд¦Àí£¬¸ø³öÁËʱ¼ä¼ä¸ô²âÁ¿Îó²îµÄ·ÖÎöºÍ²¹³¥·½·¨¡£ÊµÑé±íÃ÷£¬¸Ãϵͳ¾ßÓнϺõĿ¹ÈŶ¯ÄÜÁ¦£¬Äܹ»Âú×ãÒ»°ã¹¤ÒµÏÖ³¡²âÊÔËÙÂʺ;«¶ÈµÄÒªÇó¡£

ÔÚÌú·ÔËÊäϵͳÖУ¬ÀûÓùìµÀµç·ÒÆƵ¼ü¿ØÐźÅ(FSK)ÅжÏÔËÊä״̬£¬´«Êä¿ØÖÆÐźţ¬²»Í¬µÄµ÷ÖÆÐźÅϵÄÔز¨ÐźŴú±í²»Í¬µÄ¿ØÖÆÖ¸ÁËùÒÔʵʱ¡¢¾«È·µØ¼ì²â¹ìµÀµç·ÒÆƵÐźŶԱ£Ö¤Ìú·°²È«¡¢¿ì½ÝÔËÊäÊ®·ÖÖØÒª¡£²ÉÓÃƵÆ×·ÖÎö·¨È·¶¨FSKÐźŲÎÊýʱ£¬FFT±ä»»ÐèÒª¶ÔÐźŽøÐÐÕûÖÜÆÚ²ÉÑù£¬¶øFSKÐźżȾßÓÐÊý×ÖͨÐŵÄÓŵ㣬ÓÖ¾ßÓзÇÏßÐÔµ÷ÖƵÄÌص㣬Òò´Ë¶ÔËùÓÐÐźŽøÐÐÕûÖÜÆÚ²ÉÑù¾ßÓÐÒ»¶¨µÄÄѶÈ[1]¡£²ÉÓøßƵÁ¿»¯Âö³å²âÁ¿ÐźÅÖÜÆÚ·½·¨¿ÉÒÔ±ÜÃâÕâÒ»ÎÊÌ⣬ֻҪÁ¿»¯Ê±ÖӺʹ¦ÀíËÙ¶ÈÂú×ãÒªÇ󣬾ͿÉÒÔ»ñµÃÂúÒâЧ¹û¡£

±¾ÎÄÔÚFPGAÖÐÀûÓøßƵʱÖÓ¶ÔFSKÐźŽøÐвÉÑù£¬ÓÃARM´¦ÀíÆ÷¶Ô»ñÈ¡µÄÊý¾Ý½øÐзÖÎö£¬²¢¶Ô»û±äÊý¾Ý½øÐв¹³¥£¬´Ó¶øµÃµ½¹ìµÀµç·FSKÐźŸßƵÔز¨¼°µÍƵµ÷ÖÆÐźŲâÁ¿²ÎÊý¡£

1 ϵͳÉè¼Æ

FSKÐźÅÊÇÒ»ÖÖÀûÓõÍƵÐźŵ÷ÖÆÔز¨Ðźźó²úÉúµÄÕýÏÒ½»Á÷ÐźÅ[2]£¬¸ÃÐźÅÖ÷ÒªÓɸßƵÔز¨f0ºÍƵƫÐźÅΔfÐγɵÄÉϱßƵfh¡¢Ï±ßƵfL×é³É£¬Á½ÖÖÔز¨ÆµÂÊÔÚÿ¸öµ÷ÖÆÐźÅfmÖÜÆÚÄڳʽ»Ìæ±ä»¯¡£

ÈôFSKÐźſÉÓÃÖÜÆÚÐźÅS(t)±íʾ£¬ÔòFSKÐźŵÄÊýѧ±í´ïʽ[3-4]Ϊ£º

ÒÆƵ¼ü¿ØÐźŲâÁ¿ÏµÍ³Éè¼Æ

ÆäÖУ¬f0ΪFSKÐźŵÄÖÐÐÄƵÂÊ£¬?פfΪÐźÅƵƫ£¬T=1/fmΪµÍƵµ÷ÖÆÐźÅÖÜÆÚ¡£FSKÐźÅÈçͼ1Ëùʾ£¬ÆäÖÐÐéÏßΪµÍƵµ÷ÖÆÐźţ¬ÊµÏßΪÔØƵÐźŶΣ¬Öв¿ÎªÉϱßƵ¶Î£¬Á½¶ËΪϱßƵ¶Î¡£

ÒÆƵ¼ü¿ØÐźŲâÁ¿ÏµÍ³Éè¼Æ

FSKÐźŲâÁ¿µÄÖ÷Òª²ÎÊý°üÀ¨ÔØƵºÍƵƫÐγɵÄÉϱßƵ¡¢Ï±ßƵÐźź͵÷ÖÆƵÂÊÈýÖÖÎïÀíÁ¿¡£ÔÚ¶ÔFSKÐźŽøÐвÎÊý²âÁ¿Ê±£¬Ê×ÏȽ«FSKÐźž­¹ýÐźŵ÷Àíµç·£¬ÀûÓøßËÙ¿ª¹Ø¹Üµç·½«ÕýÏÒ½»Á÷Ðźű任³É·½²¨Ðźţ»È»ºóÀûÓÃFPGA²âÁ¿·½²¨ÐźÅÖÜÆÚ£¬²¢½«²âÁ¿Êý¾Ýͨ¹ý´®Ðнӿڷ¢Ë͸øARM´¦ÀíÆ÷£»ARM´¦ÀíÆ÷½ÓÊÕµ½²âÁ¿Êý¾Ýºó£¬¸ù¾Ý²âÁ¿Êý¾Ý¼°Êý¾Ýͳ¼ÆÇé¿ö¼ÆËãÔز¨ºÍµ÷ÖÆÐźÅƵÂÊ¡£ÔÚFSKÐźŷùÖµ²âÁ¿Ê±£¬¾­¹ýÏßÐԱ任ºÍÏÞ·ùµÈ´¦Àí£¬ÓɸßËÙ16bit A/Dת»»Æ÷½øÐÐת»»¡£ARM´¦ÀíÆ÷»ñÈ¡FSKÐźÅƵÂʺͷùÖµ²ÎÁ¿ºó£¬½«¼ÆËã½á¹ûËÍÍùLCDÏÔʾ¡£¾ßÌåϵͳÉè¼ÆÔ­ÀíÈçͼ2Ëùʾ¡£

ÒÆƵ¼ü¿ØÐźŲâÁ¿ÏµÍ³Éè¼Æ

2 ϵͳʵÏÖ

ÒÆƵ¼ü¿ØÐźŲâÁ¿Ê±£¬Í¨¹ý²âÁ¿Ò»¶Îʱ¼äÄÚÔز¨ÐźŵÄÂö³å¿í¶ÈÈ·¶¨ÉϱßƵºÍϱßƵ£¬²¢¸ù¾ÝÔز¨ÐźÅÇл»µãÊý¾Ýͳ¼Æֵȷ¶¨µ÷ÖÆÐźÅƵÂÊ¡£Òò´Ë£¬¸ù¾ÝÔØƵÐźŵIJâÁ¿Êý¾Ý¼´¿ÉÈ·¶¨FSKÐźŲÎÊý¡£²âÁ¿µÄÒÆƵÐźÅÖ÷ҪΪ¹ú²ú18ÐÅÏ¢ºÍ·¨¹úUM71ÒÆƵÐźÅÁ½ÖÖÖÆʽ£¬FSKÐźŵÄÔØƵÐźŲâÁ¿·¶Î§Îª495¡«2611 HzÖ®¼ä¡£

ϵͳ°üÀ¨FPGAºÍARM´¦ÀíÆ÷Á½¸öºËÐÄÄ£¿é£¬FPGAÍê³ÉFSK²ÎÊý²âÁ¿£¬ARM´¦ÀíÆ÷Íê³É²ÎÊý¼ÆË㣬Èçͼ3Ëùʾ¡£¸ù¾ÝFSKÐźŲâÁ¿ÐÔÄÜÒªÇó£¬Ñ¡ÔñAltera¹«Ë¾µÄCyclone IIϵÁÐFPGA×÷Ϊ²âÁ¿ºËÐÄÄ£¿é¡£ÏµÍ³ÊäÈëΪ25MHzµÄʱÖÓÐźţ¬¾­¹ýFPGAÖÐËøÏà»·ºó»ñµÃ30MHzµÄʱÖÓ£¬ÀûÓøÃʱÖÓ¶ÔFSKÐźŵÄÂö³å¿í¶È½øÐÐÁ¿»¯£¬²¢½«²âÁ¿½á¹û´æ´¢ÔÚ16bit×Ö³¤µÄË«¿ÚRAMÖУ¬ÀûÓÃFPGAÖÐÉè¼ÆÒ»¸ö´®¿Ú¿ØÖÆÆ÷£¬½«FSKÐźŵIJâÁ¿Öµ·¢ËÍARM´¦ÀíÄ£¿é¡£

ÒÆƵ¼ü¿ØÐźŲâÁ¿ÏµÍ³Éè¼Æ

2.1 FPGA²âÁ¿Ä£¿é³ÌÐòÉè¼Æ

FSKÐźŲâÁ¿µÄ׼ȷÐÔÓëÁ¿»¯Ê±ÖÓµÄÑ¡ÔñÓÐÒ»¶¨¹Øϵ£¬¶øÁ¿»¯Ê±ÖӵĴóС¾ö¶¨²âÁ¿ÖµµÄÊý¾Ý¿í¶È[5-7]£¬Á¿»¯Ê±ÖÓÑ¡ÔñÔ½´ó£¬ÇÒ´æ´¢²âÁ¿½á¹ûµÄ×éÊýÔ½¶à£¬Ôò¼ÆËã½á¹ûÔ½¾«È·£¬µ«ÔÚÊý¾ÝͨÐźÍÊý¾Ý´¦Àíʱ»áÓ°ÏìϵͳµÄʵʱÐÔ¡£¸ù¾Ý²âÁ¿µÄFSKÐźÅÌØÕ÷£¬ÔÚϱßƵΪfL=495Hzʱ£¬¼ÆÊý½á¹û»ñµÃ×î´óÖµ¡£ÉèÁ¿»¯Ê±ÖÓµÄƵÂÊΪf£¬Ôò±ØÐëÂú×ãf/fL=216£¬¼´Á¿»¯Ê±ÖÓf<32440320Hz¡£ÀûÓÃËøÏà»·PLL²úÉú30MHzÁ¿»¯Ê±ÖÓÐźţ¬ÎªÁ˱£Ö¤FSKÐźŲâÁ¿¾«È·¶È¼°²âÁ¿½á¹û²»ÄÜÒç³ö(³¬³öÔ¤¶¨µÄÊý¾Ý¿í¶È)£¬Ñ¡Ôñ¼ÆÊýÖµµÄ´æ´¢µ¥Î»µÄÊýÖµ¿í¶ÈΪ16bit¡£Îª»ñÈ¡ÓÐЧµÄ²âÁ¿µÍƵµ÷ÖÆƵÂÊ£¬Ó¦ÖÁÉÙ²âÁ¿3¸öµÍƵµ÷ÖÆƵÂÊÖÜÆÚÄÚ²¿µÄ·½²¨¼ÆÊýÖµ¡£ÓɹìµÀÒÆƵÐźŵÄÌØÕ÷¿ÉÖª£¬µ±ÉϱßƵfh=2611Hz¡¢µÍƵµ÷ÖÆÐźÅfm=10.3Hzʱ£¬Ò»¸ö°ëÖÜÆÚÄڵĵ÷ÖÆƵÂÊÄÚ²¿×î´óµÄÔز¨ÐźÅÖÜÆÚÊýn≤254£¬¶ø3×254<1024<5×254¡£Òò´ËÑ¡Ôñ²âÁ¿FSKÐźŵÄÊý¾ÝÉî¶ÈΪ1024×é¡£

2.2 ARMÊý¾Ý´¦ÀíÄ£¿é³ÌÐòÉè¼Æ

ARM´¦ÀíÆ÷Ö÷ÒªÓÃÀ´½ÓÊÕFPGAËÍÀ´µÄFSKÐźżÆÊýÖµ£¬¶Ô¼ÆÊýÖµ½øÐÐͳ¼ÆºóµÃµ½Ôز¨ÐźÅƵÂÊ¡¢ÆµÆ«ºÍµ÷ÖÆƵÂÊ£¬²¢Í¨¹ýSPI½Ó¿Ú½«Êý¾ÝÔÚLCDÉϽøÐÐÏÔʾ¡£

Êý¾Ý´¦ÀíµÄÄѶÈÔÚÓÚÌá¸ßµÍƵµ÷ÖÆÐźŵIJâÁ¿¾«¶È£¬¶øÓ°Ïìϵͳ²âÁ¿¾«¶ÈµÄÖ÷ÒªÔ­ÒòÔÚÓÚ£ºFSKÐźŵÄÉÏϱßƵÇл»Îª·ÇÕûÖÜÆÚÇл»£¬µ¼ÖÂÇл»µã´¦³öÏÖ»û±äÏÖÏó[4]¡£Òò¶ø¶Ô»û±äÊý¾ÝµÄÅб𼰲¹³¥µÄºÃ»µ³Ì¶ÈÊÇÓ°Ïìϵͳ²âÁ¿ÐÔÄܵÄÖ÷ÒªÒòËØ¡£

ÔÚ»û±äÊý¾ÝÅбðʱ£¬Ê×ÏÈÔÚ¼ÆÊýÖµµÄ×ó²àºÍÓÒ²à·Ö±ðÈ¡Á½¸ö¼ÆÊýÖµCL1¡¢CL2ºÍCR1¡¢CR2£¬Èç¹û|CL1-CL2|≤Δ1£¬|CR1-CR2|≤Δ1£¬ÇÒ|CL1+CL2-CR1-CR2|≥2·Δ2ʱ£¬ÔòÈÏΪÔÚ¼ÆÊýÖµC´¦·¢ÉúÌø±ä£¬¼ÆÊýÖµCΪ»û±äÊý¾Ý¡£ÆäÖУ¬Δ1Ϊ¼ÆÊýÔÊÐíµÄÎó²îÏÞ£¬Δ2ΪÔز¨ÆµÂÊÇл»ÅжÏÏÞ¡£Í¨¹ý¶ÔÈý×éÏàÁÚ»û±äÊý¾ÝÖ®¼äµÄ¼ÆÊý½á¹ûȡƽ¾ùÖµ£¬¿ÉÒԵõ½ÉϱßƵºÍϱßƵµÄƵÂÊÖµ£¬È»ºóÀûÓÃFSKÐźÅÏàλÁ¬Ðø·½·¨¶Ô»û±äÊý¾Ý½øÐв¹³¥£¬ÒÀ¾ÝϱßƵºÍÉϱßƵÆÚ¼ä×ܵļÆÊýÖµÀÛ»ý»ñÈ¡µÍƵµ÷ÖÆƵÂÊ¡£Êý¾Ý¼ÆËãÁ÷³ÌÈçͼ4Ëùʾ¡£

ÒÆƵ¼ü¿ØÐźŲâÁ¿ÏµÍ³Éè¼Æ

3 ʵÑé½á¹û¼°·ÖÎö

ÔÚϵͳʵÑé²âÁ¿¹ý³ÌÖУ¬·Ö±ð¶Ô¹ú²ú¹ìµÀµç·18ÐÅÏ¢ºÍ·¨¹úUM71ÐźŽøÐÐÖð¸ö²âÊÔ¡£¾­ÊµÑé·¢ÏÖ£¬Ö»Òª±£Ö¤FSKÐźŵĵÍƵµ÷ÖÆÐźÅÔÚÈ¡¼«ÖµÇé¿öÏ»ñµÃÂúÒ⾫¶È£¬ÔòÔÚÕû¸öFSK²âÁ¿·¶Î§ÄÚÄܹ»»ñµÃÂúÒâµÄÐÔÄÜ¡£Í¼5Ϊͨ¹ý¶ÔÒì³£Öµ½øÐÐÌÞ³ý¡¢¶Ô»û±äÖµ½øÐв¹³¥ºó»ñÈ¡µÄÎó²îÇúÏß¡£Í¨¹ýÎó²î·ÖÎö¿ÉÖª£¬ÏµÍ³¶ÔFSKÐźŵĸßƵÔز¨ÐźŲâÁ¿Îó²îΪ1×10-4£¬µÍƵµ÷ÖÆÐźŵIJâÁ¿¾«¶ÈΪ1×10-2£¬Äܹ»Âú×ãϵͳ²âÁ¿Îó²îÒªÇó¡£ÏµÍ³²âÁ¿¸üÐÂËÙÂÊΪ2s×óÓÒ£¬Äܹ»Âú×ãϵͳ±ä»¯ËÙÂÊÒªÇó¡£

ͨ¹ýʵÑé·¢ÏÖ£¬¸ÃϵͳÄܹ»ÔÚ2sÄÚ׼ȷµØ»ñÈ¡FSKÐźŵĸßƵÔز¨ÐźÅƵÂʺ͵ÍƵµ÷ÖÆÐźÅƵÂÊ¡£Õû¸öϵͳ¾ßÓÐÌå»ýС¡¢²âÁ¿¾«¶È¸ßµÈÓŵ㣬Âú×ãÎÒ¹úµçÆø»¯Ìú·ºÍ×¼¸ßËÙÌú·µÄ²âÁ¿ÒªÇó£¬ÎªÉè¼Æ¿ìËÙ¡¢×¼È·µÄFSKÐźżì²âϵͳÌṩÁËÒÀ¾Ý£¬¾ßÓÐÁ¼ºÃµÄ·¢Õ¹Ç°¾°¡£

²Î¿¼ÎÄÏ×

[1]SZPLETR£¬JACHNAZ£¬ROZYCK£¬et al. High precision time and frequency counter for mobile applications[J]. Wseas Transactions on Circuits and Systems£¬2010£¬6(9)£º399-408.
     [2]ÍõÅô£¬Ðì·å£¬ÍõºêÓî.ÀûÓÃFPGAʵÏÖÒÆƵ¼ü¿ØÐźŵĵ÷ÖÆ[J].Ç廪´óѧѧ±¨(×ÔÈ»¿Æѧ°æ).2002£¬42(S1)£º68-71.
     [3]κѧҵ£¬ÕÅÓ£¬ÍõÇíÖÞ.FSKÐźÅʵʱ¼ì²âϵͳÑо¿(Ó¢ÎÄ)[J].±±·½½»Í¨´óѧѧ±¨£¬1999(2).
     [4]Jin Yu£¬Zheng Xifeng£¬Ding Tiefu. A high-accuracy parameter estimation algorithm for jointless frequency-shift track circuit[C]. Guangzhou City£ºIEEE Computer Society£¬2008.
     [5]ÉÛÑî·«£¬Àîºê.׼ȫͬ²½ÆµÂʲâÁ¿·½·¨µÄÑо¿ÓëʵÏÖ[J].µç×Ó²âÁ¿ÓëÒÇÆ÷ѧ±¨£¬2008£¬22(3)£º105-108.
     [6] ÕŸý³½£¬Çؾ©»ª.µÈ¾«¶È¿É±ä¶àÖÜÆÚ²»¼ä¶Ï²âƵ·½·¨µÄÑо¿[J].ÒÇÆ÷ÒDZíѧ±¨£¬2000£¬21(6)£º651-653.
     [7] ÀîÃù»ª£¬ÓàË®±¦.»ùÓÚ¹ýÁãµãµÄÐźŷÖÎöÓë¼ì²â[J].ÒÇÆ÷ÒDZíѧ±¨£¬2004(z1)£º64-65.

×÷Õߣº±«´æ»á ÉÂÎ÷Àí¹¤Ñ§ÔºµçÆø¹¤³Ìϵ   À´Ô´£º¡¶Î¢ÐÍ»úÓëÓ¦Óá·2011Äê07ÆÚ
΢ÐÅɨÃè·ÖÏí±¾Îĵ½ÅóÓÑȦ
ɨÂë¹Ø×¢5GͨÐŹٷ½¹«ÖÚºÅ,Ãâ·ÑÁìÈ¡ÒÔÏÂ5G¾«Æ·×ÊÁÏ
  • 1¡¢»Ø¸´¡°YD5GAI¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯£º5GÍøÂçAIÓ¦ÓõäÐͳ¡¾°¼¼Êõ½â¾ö·½°¸°×ƤÊé¡·
  • 2¡¢»Ø¸´¡°5G6G¡±Ãâ·ÑÁìÈ¡¡¶5G_6GºÁÃײ¨²âÊÔ¼¼Êõ°×ƤÊé-2022_03-21¡·
  • 3¡¢»Ø¸´¡°YD6G¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯£º6GÖÁ¼òÎÞÏß½ÓÈëÍø°×ƤÊé¡·
  • 4¡¢»Ø¸´¡°LTBPS¡±Ãâ·ÑÁìÈ¡¡¶¡¶ÖйúÁªÍ¨5GÖն˰×ƤÊé¡·¡·
  • 5¡¢»Ø¸´¡°ZGDX¡±Ãâ·ÑÁìÈ¡¡¶ÖйúµçÐÅ5GNTN¼¼Êõ°×ƤÊé¡·
  • 6¡¢»Ø¸´¡°TXSB¡±Ãâ·ÑÁìÈ¡¡¶Í¨ÐÅÉ豸°²×°¹¤³ÌÊ©¹¤¹¤ÒÕͼ½â¡·
  • 7¡¢»Ø¸´¡°YDSL¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯ËãÁ¦²¢Íø°×ƤÊé¡·
  • 8¡¢»Ø¸´¡°5GX3¡±Ãâ·ÑÁìÈ¡¡¶R1623501-g605GµÄϵͳ¼Ü¹¹1¡·
  • ±¾ÖÜÈȵ㱾ÔÂÈȵã

     

      ×îÈÈͨÐÅÕÐƸ

      ×îÐÂÕÐƸÐÅÏ¢

    ×îм¼ÊõÎÄÕÂ

    ×îÐÂÂÛ̳Ìù×Ó