專利名稱:Fm接收機的內置天線和外置天線的切換方法及終端的制作方法
技術領域:
本發(fā)明涉及天線領域,尤其涉及一種調頻(FrequencyModulation,以下 簡稱FM)接收機的內置天線和外置天線的切換方法及相應的終端。
背景技術:
隨著科技的進步和人們生活水平的提高,人們對于娛樂的要求也越來越 高,FM接收機作為終端的一種功能,受到了越來越多用戶的青睞。當前的 終端所采用的FM芯片大部分采用耳機作為FM接收天線,導致用戶如果想 收聽FM,必須插入耳機。如果想切換至揚聲器去聽FM,也必須需要插入 耳機,這樣使用戶操作起來很不方便。為了滿足用戶的需求,有少數廠家的 FM芯片支持內置天線的接法,但是經過實驗表明,由于內置天線在主板上, 會受到夕卜殼的屏蔽以及相關GSM ( Global System for Mobile Communications,全3求移動通ifl系統(tǒng))、WCDMA ( Wideband Code Division Multiple Access,寬帶分碼多工存取)天線信號的干擾以及其它電磁干擾, 內置天線的性能相比耳機作為天線接收性能較差。當用戶使用內置天線時, 雖然可以不需要插入耳機就能通過揚聲器播放聲音,但是當用戶想用耳機聽 FM廣播時,終端依然采用內置天線接收廣播,這樣FM廣播的接收性能大 受影響。目前的FM芯片產商只提供了一種天線的接法,只能使用內置天線 或外置耳機天線的其中一種,如果直接將內置天線和外置耳機天線接在一起 然后連到FM芯片,則會造成天線之間的相互干涉。
發(fā)明內容
本發(fā)明要解決的技術問題是提供FM接收機的內置天線和外置天線的 切換方法及其相應的終端,能夠實現內置天線和外置天線之間的無縫切換。
為了解決上述問題,本發(fā)明提供了一種FM接收機的內置天線和外置天
4線的切換方法,包括
終端在打開FM接收機的狀態(tài)下檢測到接入外置天線;
檢測內置天線和外置天線接收信號的接收信號強度指示(RSSI);
比較所檢測到的內置天線和外置天線接收信號的RSSI值的大小,選擇 RSSI值大的天線作為當前接收天線。
進一步地,上述切換方法還可具有以下特點所述選擇RSSI值大的天 線作為當前接收天線具體實現為
每經過設定的一段時間后,比較內置天線和外置天線接收信號的RSSI 值,終端自動將接收天線切換到接收信號的RSSI值大的天線。
進一步地,上述切換方法還可包括,
將所述當前接收天線接收信號的RSSI值與相應接收信號的門限值比 較,若所述當前接收天線接收信號的RSSI值小于所述門限值,則降低所述 門限值,使所述門限值低于所述當前接收天線接收信號的RSSI值。
進一步地,上述切換方法還可具有以下特點,還包括,
在終端的顯示界面上顯示所述當前接收天線接收信號的RSSI值偏低的 信息。
本發(fā)明還提供一種終端,包括FM接收機、內置天線、外置天線、CPU、 檢測模塊和天線切換模塊,所述CPU通過I2C總線與所述FM接收機連接, 所述CPU通過I/O 口與所述天線切換模塊連接,所述天線切換模塊通過天 線接入口與所述FM接收機連接,其中,
當終端在打開FM接收機的狀態(tài)中接入外置天線時,所述CPU檢測到 接入外置天線;
所述檢測模塊用于檢測內置天線和外置天線接收信號的RSSI;
所述選擇模塊用于比較所述檢測模塊檢測到的內置天線和外置天線接 收信號的RSSI值的大小,選出RSSI值大的天線;
所述CPU控制所述天線切換模塊接通所述選4奪模塊所選擇的天線作為 當前4妄收天線。進一步地,上述終端還包括,存儲模塊和門限變更模塊,所述存儲模塊 中存儲有內置天線和外置天線接收信號的門限值,
若所述當前接收天線接收信號的RSSI值小于相應的門限值時,所述門 限變更模塊用于降低相應的門限值,使門限值低于所述當前接收天線接收信
號的RSSI值。
進一步地,上述終端還包括,顯示模塊,
當所述當前接收天線接收信號的RSSI值小于相應的門限值時,所述顯 示模塊用于顯示當前接收天線接收信號的RSSI值偏低的信息。
進一步地,上述終端還可具有以下特點,所述天線切換模塊為雙路天線 選擇開關。
本發(fā)明提供的FM接收機的內置天線和外置天線的切換方法及其相應 的終端根據內置天線和外置天線接收到電臺的信號質量在內置天線和外置 天線之間進行切換,可以實現內置天線和外置天線之間的無縫切換,提升了 FM接收機收聽的質量和效果,并且方便用戶的使用,這種方法具有很好的 推廣意義。
圖1是是本發(fā)明實施例的終端的示意圖。
圖2是本發(fā)明實施例的FM接收機的內置天線和外置天線的自動切換方 法的流程圖。
具體實施例方式
下面結合附圖對本發(fā)明的技術方案的優(yōu)選實施例作進一步的詳細說明。
圖1是本發(fā)明實施例的終端的示意圖,下面詳細說明根據本發(fā)明實施例 的纟冬端。
本發(fā)明實施例的終端,包括FM接收機、內置天線、外置天線、CPU和天線切換模塊。
CPU通過I2C總線與FM接收機連接,CPU通過GPIO( General Purpose Input Output,通用輸入/輸出)口檢測是否接入外置天線,CPU通過GPIO 控制天線切換模塊選擇接通內置天線或者外置天線,天線切換模塊通過天線 4妄入口與FM接收機連接。
當終端在打開FM接收機的狀態(tài)中接入外置天線時,例如插入耳機,可 以通過CPU的GPIO 口檢測到耳機的插入。如果CPU檢測到耳機插入,并 且內置天線也在連接狀態(tài),那么CPU可以通過I2C總線實時讀取FM接收 機的信號,即由內置天線和外置天線接收的信號。
終端包括檢測模塊和選擇模塊,CPU結合相應的軟件可實現檢測模塊 和選擇模塊的功能。檢測模塊用于對內置天線和外置天線接收信號的接收信 號強度指示(Received Signal Strength Indicator,簡稱RSSI)進行檢測;選 擇模塊將由檢測模塊檢測到的內置天線和外置天線接收信號的RSSI值進行 比較,選出RSSI值較大的接收天線。然后CPU控制天線切換^^莫塊接通選才奪 模塊選定的接收天線。
終端還包括存儲模塊和門限變更模塊,存儲模塊中存儲有內置天線和外 置天線接收信號的初始預設的門限值,在信號比較好的地方可以將門限值設 高點,在信號比較差的地方可以將門限值設低點,因為當FM接收機在自動 搜臺的時候,主要依靠的就是最低門限RSSI,這個門限設置的越低,則搜 到的臺越多,但是不能保證所有電臺的信號質量,并且會搜到空臺。這個門 限如果設置的較高,則搜到的電臺數會變少,但是質量一般都很好。由于接 收天線僅能搜到RSSI值大于門限值的信號,所以在信號比較差的地方,若 當前接收天線接收信號的RSSI值小于相應的預設門限值,則門限變更模塊 將降低該預設門限值,以使門限值低于當前接收天線接收信號的RSSI值, 以保證在信號較弱的情況下也可以搜到電臺。
本實施例中,天線切換模塊可以選擇雙路天線選擇開關,避免由于軟件 處理造成的時延,避免了兩種天線直接連接在一起造成的互相干涉等,加快 了天線切換的速度。在兩種天線切換的過程中,接收機的收聽效果不受影響, 不會感覺到有停頓的現象,即無縫切換。由于內置天線和外置天線對于FM接收機來說,內部的處理方法不同,
所以每次進行內置天線和外置天線切換時,需要通過CPU的I2C總線對FM 芯片中采用內置天線和外置天線對應的寄存器進行配置,將對應的天線選擇 寄存器位配置為0或者1。
在實際應用中,可以只需用CPU的一個GPIO 口對天線切換^t塊(例 如,雙路天線選擇開關)進行控制。將該GPIO 口置為輸出時,若輸出高電 平,則控制雙路天線選擇開關選擇外置天線;若輸出低電平時,則控制雙路 天線選擇開關選擇內置天線。當將該GPIO 口置為輸入時,CPU根據讀取出 來的高低電平可以判斷出此時內置天線和外置天線選擇的狀態(tài)。
本實施例的終端還可以包括顯示模塊,以實時顯示由內置天線和/或外 置天線接收信號的RSSI值的變化情況,可以使用戶根據自己的需要考慮是 否手動切換天線。
本實施例的終端主要是根據FM接收機的接收信號的強弱程度來對FM 接收機的內置天線和外置天線進行切換,這樣能夠實現內置天線和外置天線 之間的無縫切換,保證FM接收機的接收效果和性能。
圖2是本發(fā)明實施例的FM接收機的內置天線和外置天線的自動切換的 方法的流程圖。預先在存儲模塊中設置內置天線和外置天線接收信號的門限 值,接收天線一般僅能搜到RSSI值大于門限值的信號。當用戶選擇自動設 置時,終端實時地掃描內置天線和外置天線接收到的信號的RSSI,比對兩 者的RSSI值大小,擇優(yōu)實時地切換天線。如圖2所示,本發(fā)明實施例的FM 接收機的內置天線和外置天線的切換方法包括
步驟S201:在上述終端上打開FM接收機。
步驟S202:終端的CPU檢測是否接入外置天線,若檢測到接入外置天 線,則執(zhí)行步驟S203;若未檢測到接入外置天線,則執(zhí)行步驟S207。
本實施例中的外置天線采用耳才幾,可以在打開FM接收機前就插入耳
8機,也可以在采用內置天線接收電臺的過程插入耳機。
步驟S203:終端的檢測模塊實時檢測內置天線和外置天線接收的信號 的RSSI;
該步驟還包括
步驟S2031,天線切換模塊將接收天線切換至外置天線,FM接收機通 過外置天線接收信號,接著檢測模塊檢測外置天線接收到的信號,并讀取所 接收到的信號的RSSI值A;然后,
步驟S2032:天線切換模塊將接收天線切換至內置天線,FM接收機通 過內置天線接收信號,接著檢測模塊檢測內置天線接收到的信號,并讀取所 接收到的信號的RSSI值B。
當檢測到接入外置天線時,終端實時地輪流檢測內置天線和外置天線接 收到的信號的RSSI值。
步驟S204:終端的選擇模塊比較RSSI值A與RSSI值B的大小,若 RSSI值A大于RSSI值B,則執(zhí)行步驟S205;若RSSI值A小于RSSI值B, 則執(zhí)行步驟S206;
根據內置天線和外置天線接收到的信號的質量來選擇接收天線,RSSI 值高說明接收到的信號的質量高,所以可優(yōu)選選擇RSSI值高的天線作為接 收天線。
步驟S205, CPU控制天線切換模塊接通外置天線,接收電臺,若當前 接收電臺的RSSI值大于預設門限C,則保持使用外置天線;若當前接收電 臺的RSSI值小于預設門限C,則實時降低預設門限C的值,使當前接收電 臺的RSSI值始終大于預設門限C,保證在弱信號的情況下也可以搜到電臺。 在經過設定的一,殳時間后返回步驟S203。
步驟S206,天線切換模塊將接收天線切換至內置天線,接收電臺,若 當前接收電臺的RSSI值大于預設門限D,則保持使用內置天線;若當前接 收電臺的RSSI值小于預設門限D,則實時地降低預設門限D的值,使當前 接收電臺的RSSI值始終大于預設門限D,保證在弱信號的情況下也可以搜 到電臺。在經過i殳定的一萃殳時間后返回步驟S203。步驟S207,使用內置天線,搜臺、讀取RSSI值。如果沒有接入外置天線,則終端默認使用內置天線。由于內置天線和外 置天線對于FM接受機來說,內部的處理方法不同,所以如果使用內置天線, 則在這種情況下還需要通過CPU的I2C總線對FM芯片的對應寄存器進行 配置,這樣才能夠正確選擇內置天線的接入。由于外置天線與內置天線搜到有效臺的^t量不同,在天線作切換之后, 終端實時掃描搜到電臺的RSSI,當FM接收機處于信號較強的位置,如果 設置的搜臺的RSSI門限太低的話,容易把一些信號較弱的電臺或者主板上 的一些諧波當作有效電臺而捕獲到,所以實時地根據接收到的RSSI去設定 搜臺的最低RSSI門限可以降低搜到空臺的概率。本發(fā)明實施例的FM接收機的內置天線和外置天線的切換可以由終端 進行自動切換,也可以是用戶根據自己的需要來進行手動切換。當用戶未選 擇自動設置時,終端的顯示界面上可以實時顯示內置天線和外置天線接收到 的信號的RSSI的變化情況,用戶可以根據自己的需要手動進行切換。下面 舉例說明本發(fā)明實施例的FM接收才幾的內置天線和外置天線的手動切換方 法。用戶打開終端中的FM接收機,假設打開FM接收機時默認使用內置天 線。當用戶接入外置天線/時,如插入耳機,終端的CPU將檢測到接入外置 天線。然后檢測模塊自動地檢測由內置天線搜到的電臺的信號質量,并讀取 RSSI值。在終端的顯示界面上可以實時地顯示出由內置天線接收信號的RSSI的 變化情況。在終端上預先設置內置天線和外置天線接收信號的門限值,檢測模塊將 檢測到的內置天線接收信號的RSSI值與其相應的預設門限值A進行比較, 若該RSSI值低于門限值A,則在終端的顯示界面上可以顯示提示用戶RSSI偏低的信息,用戶可以有意識地選4奪耳機作為FM接收機的接收天線;若 RSSI值高于門限值A,則終端的顯示界面可以顯示接收正常等信息,用戶 則可以不用考慮切換接收天線。當然,在上述實施例中,在終端的顯示界面上可以同時實時地顯示出由 內置天線和外置天線接收信號的RSSI的變化情況,可以實時顯示出分別由 內置天線和外置天線接收信號的RSSI值與其各自預設的門限值的比對情 況,例如,"內置信號質量偏低"、"外置信號質量正常,,等的信息,這樣, 用戶可以根據自己的需要選擇是否切換接收天線。以上實施例僅是為說明根據本發(fā)明的FM接收機的內置天線和外置天 線的切換方法及相應的終端的示例,不應當理解為對本發(fā)明的限制,根據本 發(fā)明的技術方案及其較佳實施例的描述,可以做出各種可能的等同改變或替 換,而所有這些改變或替換都應屬于本發(fā)明的權利要求的保護范圍。
權利要求
1、一種FM接收機的內置天線和外置天線的切換方法,包括終端在打開FM接收機的狀態(tài)下檢測到接入外置天線;檢測內置天線和外置天線接收信號的接收信號強度指示(RSSI);比較所檢測到的內置天線和外置天線接收信號的RSSI值的大小,選擇RSSI值大的天線作為當前接收天線。
2、 如權利要求1所述的切換方法,其特征在于,所述選擇RSSI值大的 天線作為當前接收天線具體實現為每經過設定的一段時間后,比較內置天線和外置天線接收信號的RSSI 值,終端自動將接收天線切換到接收信號的RSSI值大的天線。
3、 如權利要求1或2所述的切換方法,其特征在于,還包括,將所述當前接收天線接收信號的RSSI值與相應接收信號的門限值比 較,若所述當前接收天線接收信號的RSSI值小于所述門限值,則降低所述 門限值,使所述門限值低于所述當前接收天線接收信號的RSSI值。
4、 如權利要求3所述的切換方法,其特征在于,還包括,在終端的顯示界面上顯示所述當前接收天線接收信號的RSSI值偏低的 信息。
5、 一種終端,包括FM接收機、內置天線、外置天線、CPU、檢測模 塊和天線切換模塊,所述CPU通過I2C總線與所述FM接收機連接,所述 CPU通過I/0 口與所述天線切換模塊連接,所述天線切換模塊通過天線接入 口與所述FM接收機連接,其中,當終端在打開FM接收機的狀態(tài)中接入外置天線時,所述CPU檢測到 接入外置天線;所述檢測模塊用于檢測內置天線和外置天線接收信號的接收信號強度 指示(RSSI);所述選擇模塊用于比較所述檢測模塊檢測到的內置天線和外置天線接 收信號的RSSI值的大小,選出RSSI值大的天線;所述CPU控制所述天線切換模塊接通所述選擇模塊所選擇的天線作為當前"t妻收天線。
6、 如權利要求5所述的終端,其特征在于,還包括存儲模塊和門限變 更模塊,所述存儲模塊中存儲有內置天線和外置天線接收信號的門限值,若所述當前接收天線接收信號的RSSI值小于相應的門限值時,所述門 限變更模塊用于降低相應的門限值,使門限值低于所述當前接收天線接收信 號的RSSK直。
7、 如權利要求6所述的終端,其特征在于,還包括顯示模塊,當所述當前接收天線接收信號的RSSI值小于相應的門限值時,所述顯 示模塊用于顯示當前接收天線接收信號的RSSI值偏低的信息。
8、 如一又利要求5至7任一項所述的終端,其特4i在于, 所述天線切換模塊為雙路天線選擇開關。
全文摘要
本發(fā)明提供一種FM接收機的內置天線和外置天線的切換方法及其相應的終端,該終端包括FM接收機、內置天線、外置天線、CPU、檢測模塊和天線切換模塊,當終端在打開FM接收機的狀態(tài)中接入外置天線時,CPU檢測到接入外置天線;檢測模塊用于檢測內置天線和外置天線接收信號的RSSI;選擇模塊用于比較檢測模塊檢測到的內置天線和外置天線接收信號的RSSI值的大小,選出RSSI值大的天線,然后CPU控制天線切換模塊接通所選擇的天線作為當前接收天線。本發(fā)明根據內置天線和外置天線接收到電臺的信號質量在內置天線和外置天線之間進行切換,可以實現內置天線和外置天線之間的無縫切換,提升了FM接收機收聽的質量和效果。
文檔編號H01Q1/24GK101626106SQ20091016039
公開日2010年1月13日 申請日期2009年8月5日 優(yōu)先權日2009年8月5日
發(fā)明者聞 李, 魏國華 申請人:中興通訊股份有限公司南京分公司