浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » D S P

軟件搜索電臺

發(fā)布時間:2013/11/16 15:10:20 訪問次數(shù):1803

    BK1088提供了硬件搜臺(Seek)和軟件搜臺(Tune)兩種不同的搜臺方式。BU-65171 S3/S6為了顯示搜臺進(jìn)度,本機(jī)選用了軟件搜臺方式。在分析軟件搜臺前,先理解兩個概念:真臺與偏臺。
    真臺:DSP收音機(jī)芯片設(shè)置的頻點(diǎn)與電臺的頻率相同時,芯片的接收效果最好,這時在當(dāng)前頻點(diǎn)接收到的電臺稱之為真臺。
    偏臺:某一電臺的信號,除了在真臺頻點(diǎn)上可以接收到,在真臺頻點(diǎn)左右臨近的頻點(diǎn)上有時也可以接收到,在這些臨近頻點(diǎn)收到的同一電臺稱之為偏臺。偏臺的每個頻點(diǎn)上都Tune-次,每次Tune完成后需要讀出相關(guān)寄存器中的數(shù)據(jù),控制軟件通過這些數(shù)據(jù)來判斷當(dāng)前頻點(diǎn)接收到的信號是否為真臺。這樣的操作循環(huán)進(jìn)行,直
至搜索完整個頻段。
    在FM接收模式,軟件搜臺時,控制軟件要讀取的寄存器有:REG10 [12】,對應(yīng)的數(shù)據(jù)稱之為AFCRL (AFC超界)+REG10[6:0],對應(yīng)的數(shù)據(jù)稱之為RSSI(實(shí)時信號強(qiáng)度指示);REG9[6:0],對應(yīng)的數(shù)據(jù)稱之為SNR(信噪比);REG9[15:f],對應(yīng)的數(shù)據(jù)稱之為AFC值。
    在某個頻點(diǎn)上,軟件判斷接收到的信號是否為真臺的過程需要以下5個步驟:
    1  是否AFCRL=O,是,AFC未超界,可能是真臺,繼續(xù)下面的判斷,否則,AFCRL=1,AFC超界,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    2是否RSSl>39,是,實(shí)時信號強(qiáng)度符合要求,可能是真臺,繼續(xù)下面的判斷,否則,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    3是否SIxIR≥7,是,信噪比符合要求,可能是真臺,繼續(xù)下面的判斷,否則,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    通過上面3個步驟的判斷,只能判定收到的信號可能是真臺,但偏臺也有可能會被判定為真臺,混在真臺的隊伍中,為了純潔隊伍,剔除偏臺,還需要下面2個步驟的判斷。
    4 AFC值的判斷。AFC是自動搜臺頻偏判斷參數(shù),是去掉偏臺的重要判據(jù)。若AFC值在0—60之間或者AFC值在(51 1—60)—51I之間,即AFC值小或極大,則AFC值符合要求,繼續(xù)的判斷。否則,偏臺,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    例如,97.4MHz是北京音樂臺,如果此臺的信號較強(qiáng),收音機(jī)除了在97.4MHz本頻點(diǎn)能接收到電臺信號外.設(shè)置頻點(diǎn)在97.3MHz、97.5MHz等左右臨近頻點(diǎn)也可以接收到97.4MHz電臺信號。此時,由于信號較強(qiáng),RSSI值、SNR值也會符合真臺的據(jù),這時如果用RSSI值、SNR值去判斷97.3MHz、97.5MHz是否是真臺肯定是沒有用的,只有靠AFC判據(jù)了。
    AFC判斷的原理是(仍以接收97.4MHdE京音樂臺為例分析):當(dāng)接收頻率是97.4MHz的電臺信號時,如果收音機(jī)頻點(diǎn)設(shè)置到97.4MHz電臺頻率后,通過芯片內(nèi)部運(yùn)算,真臺的AFC值一般在0—60之間或者在(511-60卜511之間,即AFG值會極小或極大,而設(shè)置頻點(diǎn)在97.3MHz、97.5MHz這兩個頻點(diǎn)的AFC值一般大于
0或小于(511 -60).即AFC值將會比較靠中,不會非常小也不會非常大,由此作為判定是否偏臺的依據(jù)。
    5.Last Frequency deviation(上一個頻點(diǎn)的頻偏)的判斷。
    軟件自動搜臺時在設(shè)置完上一個頻點(diǎn)時就會將上一個頻點(diǎn)的頻偏(即AFC值)用一個16位寄存器存儲下來。存儲這個值有什么用呢,下面還是以97.4MHz北京音樂臺為例,分析此參數(shù)的作用。
    如果97.4MHz頻點(diǎn)的AFC值為40,根據(jù)AFC值的判斷,是真臺,并將此時的AFC值存入LastFrequency deviation寄存器。當(dāng)搜到97.5MHz頻點(diǎn)時,一般情況下讀出來的AFC值會在60以上,根據(jù)AFC值的判斷,是偏臺。如果萬一晶體振蕩器82偏差較大,導(dǎo)致97.5MHz頻點(diǎn)讀出的AFC值剛好是59,而我們的AFC判斷范圍放到了60,用AFC值判斷97.5MHz頻點(diǎn)肯定也當(dāng)真臺了。沒關(guān)系,這時候lastfrequency deviation就會起作用了,檢查上一個頻點(diǎn)即97.4MHz的AFC值只有40,對比之下,說明上一個頻點(diǎn)是相當(dāng)“正點(diǎn)”的真臺,這個97.5MHz肯定是偏臺了,跳過它,設(shè)置到下一個頻點(diǎn)并返回步驟1童新判斷。如果不加這個判據(jù),偏臺偶爾還是會有一兩個漏網(wǎng)之魚,有了這個判據(jù),真臺左右臨近頻點(diǎn)的假臺就被徹底消滅了。在AM接收模式下,軟件搜臺時,控制軟件只需要對RSSI、SNR進(jìn)行判斷就可以了,廠家給出的判據(jù)值是RSSl>16、SNR>21。
    軟件搜臺的流程圖見圖4,讀者可參考此圖編寫針對BK1088的控制程序。
    BK1088提供了硬件搜臺(Seek)和軟件搜臺(Tune)兩種不同的搜臺方式。BU-65171 S3/S6為了顯示搜臺進(jìn)度,本機(jī)選用了軟件搜臺方式。在分析軟件搜臺前,先理解兩個概念:真臺與偏臺。
    真臺:DSP收音機(jī)芯片設(shè)置的頻點(diǎn)與電臺的頻率相同時,芯片的接收效果最好,這時在當(dāng)前頻點(diǎn)接收到的電臺稱之為真臺。
    偏臺:某一電臺的信號,除了在真臺頻點(diǎn)上可以接收到,在真臺頻點(diǎn)左右臨近的頻點(diǎn)上有時也可以接收到,在這些臨近頻點(diǎn)收到的同一電臺稱之為偏臺。偏臺的每個頻點(diǎn)上都Tune-次,每次Tune完成后需要讀出相關(guān)寄存器中的數(shù)據(jù),控制軟件通過這些數(shù)據(jù)來判斷當(dāng)前頻點(diǎn)接收到的信號是否為真臺。這樣的操作循環(huán)進(jìn)行,直
至搜索完整個頻段。
    在FM接收模式,軟件搜臺時,控制軟件要讀取的寄存器有:REG10 [12】,對應(yīng)的數(shù)據(jù)稱之為AFCRL (AFC超界)+REG10[6:0],對應(yīng)的數(shù)據(jù)稱之為RSSI(實(shí)時信號強(qiáng)度指示);REG9[6:0],對應(yīng)的數(shù)據(jù)稱之為SNR(信噪比);REG9[15:f],對應(yīng)的數(shù)據(jù)稱之為AFC值。
    在某個頻點(diǎn)上,軟件判斷接收到的信號是否為真臺的過程需要以下5個步驟:
    1  是否AFCRL=O,是,AFC未超界,可能是真臺,繼續(xù)下面的判斷,否則,AFCRL=1,AFC超界,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    2是否RSSl>39,是,實(shí)時信號強(qiáng)度符合要求,可能是真臺,繼續(xù)下面的判斷,否則,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    3是否SIxIR≥7,是,信噪比符合要求,可能是真臺,繼續(xù)下面的判斷,否則,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    通過上面3個步驟的判斷,只能判定收到的信號可能是真臺,但偏臺也有可能會被判定為真臺,混在真臺的隊伍中,為了純潔隊伍,剔除偏臺,還需要下面2個步驟的判斷。
    4 AFC值的判斷。AFC是自動搜臺頻偏判斷參數(shù),是去掉偏臺的重要判據(jù)。若AFC值在0—60之間或者AFC值在(51 1—60)—51I之間,即AFC值小或極大,則AFC值符合要求,繼續(xù)的判斷。否則,偏臺,設(shè)置到下一個頻點(diǎn)并返回步驟1重新判斷。
    例如,97.4MHz是北京音樂臺,如果此臺的信號較強(qiáng),收音機(jī)除了在97.4MHz本頻點(diǎn)能接收到電臺信號外.設(shè)置頻點(diǎn)在97.3MHz、97.5MHz等左右臨近頻點(diǎn)也可以接收到97.4MHz電臺信號。此時,由于信號較強(qiáng),RSSI值、SNR值也會符合真臺的據(jù),這時如果用RSSI值、SNR值去判斷97.3MHz、97.5MHz是否是真臺肯定是沒有用的,只有靠AFC判據(jù)了。
    AFC判斷的原理是(仍以接收97.4MHdE京音樂臺為例分析):當(dāng)接收頻率是97.4MHz的電臺信號時,如果收音機(jī)頻點(diǎn)設(shè)置到97.4MHz電臺頻率后,通過芯片內(nèi)部運(yùn)算,真臺的AFC值一般在0—60之間或者在(511-60卜511之間,即AFG值會極小或極大,而設(shè)置頻點(diǎn)在97.3MHz、97.5MHz這兩個頻點(diǎn)的AFC值一般大于
0或小于(511 -60).即AFC值將會比較靠中,不會非常小也不會非常大,由此作為判定是否偏臺的依據(jù)。
    5.Last Frequency deviation(上一個頻點(diǎn)的頻偏)的判斷。
    軟件自動搜臺時在設(shè)置完上一個頻點(diǎn)時就會將上一個頻點(diǎn)的頻偏(即AFC值)用一個16位寄存器存儲下來。存儲這個值有什么用呢,下面還是以97.4MHz北京音樂臺為例,分析此參數(shù)的作用。
    如果97.4MHz頻點(diǎn)的AFC值為40,根據(jù)AFC值的判斷,是真臺,并將此時的AFC值存入LastFrequency deviation寄存器。當(dāng)搜到97.5MHz頻點(diǎn)時,一般情況下讀出來的AFC值會在60以上,根據(jù)AFC值的判斷,是偏臺。如果萬一晶體振蕩器82偏差較大,導(dǎo)致97.5MHz頻點(diǎn)讀出的AFC值剛好是59,而我們的AFC判斷范圍放到了60,用AFC值判斷97.5MHz頻點(diǎn)肯定也當(dāng)真臺了。沒關(guān)系,這時候lastfrequency deviation就會起作用了,檢查上一個頻點(diǎn)即97.4MHz的AFC值只有40,對比之下,說明上一個頻點(diǎn)是相當(dāng)“正點(diǎn)”的真臺,這個97.5MHz肯定是偏臺了,跳過它,設(shè)置到下一個頻點(diǎn)并返回步驟1童新判斷。如果不加這個判據(jù),偏臺偶爾還是會有一兩個漏網(wǎng)之魚,有了這個判據(jù),真臺左右臨近頻點(diǎn)的假臺就被徹底消滅了。在AM接收模式下,軟件搜臺時,控制軟件只需要對RSSI、SNR進(jìn)行判斷就可以了,廠家給出的判據(jù)值是RSSl>16、SNR>21。
    軟件搜臺的流程圖見圖4,讀者可參考此圖編寫針對BK1088的控制程序。
相關(guān)技術(shù)資料
11-16軟件搜索電臺
相關(guān)IC型號
BU-65171 S3/S6
暫無最新型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

業(yè)余條件下PCM2702
    PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!