本申請要求于2014年9月19日提交的題為“PRIORITY ARBITRATION FOR INTERFERENCE MITIGATION(用于干擾緩解的優(yōu)先級仲裁)”的美國專利申請序列號No.14/491,175的優(yōu)先權(quán),其通過援引整體納入于此。
背景
I.公開領(lǐng)域
本公開的技術(shù)一般涉及電磁干擾(EMI),尤其涉及緩解EMI的影響。
II.背景
移動計算設(shè)備(諸如移動電話和計算機平板)在當(dāng)代社會中已變得越來越盛行。這些移動計算設(shè)備通常用于眾多日常功能。例如,移動計算設(shè)備可用于進行電話呼叫或者經(jīng)由無線調(diào)制解調(diào)器發(fā)送電子郵件消息。相同的移動計算設(shè)備還可結(jié)合該移動計算設(shè)備所連接到的其他電子設(shè)備來執(zhí)行功能。例如,移動計算設(shè)備可經(jīng)由通用串行總線(USB)電纜將數(shù)字照片上傳到臺式計算機,或者經(jīng)由高清多媒體接口(HDMI)電纜將視頻流送到數(shù)字電視機。
就此而言,移動計算設(shè)備通常包括多個控制器,其中每個控制器包括被配置成使用對應(yīng)的協(xié)議與其他電子設(shè)備通信的電路系統(tǒng)。此外,每個非無線協(xié)議需要特定類型的電纜,該特定類型的電纜被配置成將電子設(shè)備恰適地連接到移動計算設(shè)備。在移動計算設(shè)備與電子設(shè)備之間傳遞信息以實現(xiàn)期望的功能。然而,當(dāng)以增加的頻率傳遞此類信息時,從控制器和電纜生成較大量的電磁發(fā)射。電磁發(fā)射的這種增加引起電磁干擾(EMI),該EMI使移動計算設(shè)備內(nèi)的其他電路系統(tǒng)的性能降級。
另外,移動計算設(shè)備的持續(xù)小型化與增加的頻率組合,進一步加劇了EMI的影響。具體而言,隨著移動計算設(shè)備內(nèi)的電路面積減小,電路元件被放置得更靠近在一起。電路元件的這種更加緊鄰增加了因較高頻率導(dǎo)致的較大電磁發(fā)射所生成的EMI的影響。因此,隨著頻率持續(xù)增加結(jié)合減小的設(shè)備大小,向設(shè)計者提供附加的工具以成功地緩解移動計算設(shè)備內(nèi)EMI的影響將是有利的。
公開概述
本詳細描述中所公開的各方面包括用于干擾緩解的優(yōu)先級仲裁。在一個方面,提供了一種采用被配置成仲裁多個接口的活動的控制系統(tǒng)的計算設(shè)備。該仲裁緩解了可能使計算設(shè)備的性能降級的潛在電磁干擾(EMI)。更具體而言,在第一接口請求變得活躍之際,該控制系統(tǒng)被配置成:確定第二接口當(dāng)前是否活躍。如果第二接口當(dāng)前活躍,則該控制系統(tǒng)被配置成:仲裁第一接口和第二接口的活動,以便緩解在這兩個接口并發(fā)地活躍的情況下可能生成的潛在EMI。以此方式,該計算設(shè)備包括攻擊方控制器和受害方接收機。該控制系統(tǒng)被配置成:仲裁此類活動以使得攻擊方控制器和對應(yīng)的電纜在某一時間段期間不生成將使受害方接收機的性能降級的EMI。由此,該控制系統(tǒng)向設(shè)計者提供了附加的工具,其可減小受害方接收機的歸因于EMI的性能降級。
就此而言,在一方面,公開了一種計算設(shè)備。所述計算設(shè)備包括攻擊方控制器,其被配置成耦合到外部電纜。所述計算設(shè)備進一步包括受害方接收機。所述計算設(shè)備進一步包括耦合到所述攻擊方控制器和所述受害方接收機的控制系統(tǒng)。所述控制系統(tǒng)被配置成:響應(yīng)于第一接口發(fā)出進入活躍狀態(tài)的請求,確定第二接口是否處于所述活躍狀態(tài)中。所述控制系統(tǒng)被進一步配置成:響應(yīng)于確定所述第二接口處于所述活躍狀態(tài)中,向所述第二接口發(fā)出進入非活躍狀態(tài)的請求。所述控制系統(tǒng)被進一步配置成:響應(yīng)于請求所述第二接口進入所述非活躍狀態(tài),確定所述第二接口是否處于所述非活躍狀態(tài)中。所述控制系統(tǒng)被進一步配置成:響應(yīng)于確定所述第二接口處于所述非活躍狀態(tài)中,發(fā)出使所述第一接口進入所述活躍狀態(tài)的請求。
在另一方面,公開了一種用于緩解由攻擊方控制器引起的受害方接收機的EMI的方法。所述方法包括:響應(yīng)于第一接口發(fā)出進入活躍狀態(tài)的請求,確定第二接口是否處于所述活躍狀態(tài)中。所述方法進一步包括:響應(yīng)于確定所述第二接口處于所述活躍狀態(tài)中,向所述第二接口發(fā)出進入非活躍狀態(tài)的請求。所述方法進一步包括:響應(yīng)于請求所述第二接口進入所述非活躍狀態(tài),確定所述第二接口是否處于所述非活躍狀態(tài)中。所述方法進一步包括:響應(yīng)于確定所述第二接口處于所述非活躍狀態(tài)中,發(fā)出使所述第一接口進入所述活躍狀態(tài)的請求。
在另一方面,公開了一種用于緩解由通用串行總線(USB)3.0控制器引起的無線局域網(wǎng)(WLAN)調(diào)制解調(diào)器和藍牙TM調(diào)制解調(diào)器的EMI的方法。所述方法包括:確定USB 3.0控制器是否發(fā)出進入活躍狀態(tài)的請求。所述方法進一步包括:響應(yīng)于所述USB 3.0控制器發(fā)出進入所述活躍狀態(tài)的請求,將所述USB 3.0控制器、WLAN調(diào)制解調(diào)器、以及藍牙TM調(diào)制解調(diào)器置于非活躍狀態(tài)中。所述方法進一步包括:響應(yīng)于將所述WLAN調(diào)制解調(diào)器和所述藍牙TM調(diào)制解調(diào)器置于所述非活躍狀態(tài)中,將所述USB 3.0控制器置于所述活躍狀態(tài)中達第一時間量。
在另一方面,公開了一種用于緩解由USB 3.0控制器引起的WLAN調(diào)制解調(diào)器和藍牙TM調(diào)制解調(diào)器的EMI的方法。所述方法包括:確定USB 3.0控制器是否發(fā)出進入活躍狀態(tài)的請求。所述方法進一步包括:響應(yīng)于所述USB 3.0控制器發(fā)出進入所述活躍狀態(tài)的請求,將所述USB 3.0控制器和WLAN調(diào)制解調(diào)器置于非活躍狀態(tài)中。所述方法進一步包括:響應(yīng)于將所述USB 3.0控制器和所述WLAN調(diào)制解調(diào)器置于所述非活躍狀態(tài)中,將藍牙TM調(diào)制解調(diào)器置于所述活躍狀態(tài)中達第一TDM時間量。所述方法進一步包括:在所述第一TDM時間量之后,將所述藍牙TM調(diào)制解調(diào)器置于所述非活躍狀態(tài)中并將所述WLAN調(diào)制解調(diào)器置于所述活躍狀態(tài)中達第二TDM時間量。所述方法進一步包括:在所述第二TDM時間量之后,將所述WLAN調(diào)制解調(diào)器置于所述非活躍狀態(tài)中并將所述USB 3.0控制器置于所述活躍狀態(tài)中達第三TDM時間量。
附圖簡述
圖1是在采用多個網(wǎng)絡(luò)并經(jīng)由電纜與計算設(shè)備對接的通信環(huán)境中的示例性移動計算設(shè)備的解說;
圖2是圖1的移動計算設(shè)備的內(nèi)部電路系統(tǒng)的簡化框圖;
圖3是解說了用于緩解由圖2的移動計算設(shè)備中的攻擊方控制器引起的受害方接收機的電磁干擾(EMI)的示例性過程的流程圖;
圖4是解說了用于使用輪詢來緩解由圖2的移動計算設(shè)備中的攻擊方控制器引起的受害方接收機的EMI的特定示例性過程的流程圖;以及
圖5是解說了用于使用時分復(fù)用來緩解由圖2的移動計算設(shè)備中的攻擊方控制器引起的受害方接收機的EMI的特定示例性過程的流程圖。
詳細描述
現(xiàn)在參照附圖,描述了本公開的若干示例性方面。措辭“示例性”在本文中用于表示“用作示例、實例或解說”。本文中描述為“示例性”的任何方面不必然被解釋為優(yōu)于或勝過其他方面。
本詳細描述中所公開的各方面包括用于干擾緩解的優(yōu)先級仲裁。在一個方面,提供了一種采用被配置成仲裁多個接口的活動的控制系統(tǒng)的計算設(shè)備。該仲裁緩解了可能使計算設(shè)備的性能降級的潛在電磁干擾(EMI)。更具體而言,在第一接口請求變得活躍之際,控制系統(tǒng)被配置成:確定第二接口當(dāng)前是否活躍。如果第二接口當(dāng)前活躍,則控制系統(tǒng)被配置成:仲裁第一接口和第二接口的活動,以便緩解在這兩個接口并發(fā)地活躍的情況下可能生成的潛在EMI。以此方式,該計算設(shè)備包括攻擊方控制器和受害方接收機??刂葡到y(tǒng)被配置成:仲裁此類活動以使得攻擊方控制器和對應(yīng)的電纜在某一時間段期間不生成將使受害方接收機的性能降級的EMI。由此,控制系統(tǒng)向設(shè)計者提供了附加的工具,其可減小受害方接收機的歸因于EMI的性能降級。
在敘述本公開的各示例性方面之前,提供了關(guān)于移動計算設(shè)備內(nèi)的EMI的本質(zhì)的附加材料。然而,描述用于干擾緩解的優(yōu)先級仲裁的本公開的示例性方面的細節(jié)開始于下面對圖2的描述。就此而言,圖1解說了包括移動計算設(shè)備12的示例性通信環(huán)境10的簡化圖,該移動計算設(shè)備12與多個網(wǎng)絡(luò)14、16、18、20進行操作,并且與計算設(shè)備22對接。移動計算設(shè)備12分開地與網(wǎng)絡(luò)14、16、18和20中的每個網(wǎng)絡(luò)通信,因為網(wǎng)絡(luò)14、16、18和20各自采用不同的通信技術(shù)。此外,移動計算設(shè)備12與網(wǎng)絡(luò)14、16、18和20分開地同計算設(shè)備22通信。例如,網(wǎng)絡(luò)14包括蜂窩基站24,其被設(shè)計成支持諸如蜂窩電話以及與移動計算設(shè)備12的數(shù)據(jù)通信等功能。網(wǎng)絡(luò)16被配置成支持無線保真(“Wi-Fi”)通信,從而允許移動計算設(shè)備12借助于Wi-Fi路由器26連接到其他網(wǎng)絡(luò),諸如因特網(wǎng)。網(wǎng)絡(luò)18被配置成支持藍牙TM技術(shù),從而向移動計算設(shè)備12提供與啟用藍牙TM的設(shè)備28通信的機會。此外,網(wǎng)絡(luò)20支持使用無線廣域網(wǎng)(WWAN)技術(shù)的通信。例如,移動計算設(shè)備12可出于各種目的連接到網(wǎng)絡(luò)20,諸如連接到虛擬專用網(wǎng)(VPN)30。相反,移動計算設(shè)備12經(jīng)由電纜32(諸如通用串行總線(USB)3.0電纜)與計算設(shè)備22交換信息,而不是使用空中傳輸與計算設(shè)備22通信。為了支持與網(wǎng)絡(luò)14、16、18和20以及計算設(shè)備22的此類通信,移動計算設(shè)備12包括個體地被配置成用特定通信技術(shù)來進行通信的電路組件。
就此而言,圖2解說了圖1的移動計算設(shè)備12的內(nèi)部電路系統(tǒng)的簡化框圖。更具體而言,移動計算設(shè)備12包括調(diào)制解調(diào)器34、36、38和40,其中每個調(diào)制解調(diào)器34、36、38和40被配置成與圖1中的對應(yīng)網(wǎng)絡(luò)14、16、18和20通信。例如,調(diào)制解調(diào)器34被配置成:使用蜂窩通信協(xié)議(諸如但不限于,全球移動通信系統(tǒng)(GSM)、長期演進(LTE)或者碼分多址(CDMA))與網(wǎng)絡(luò)14通信。調(diào)制解調(diào)器36支持使用無線局域網(wǎng)(WLAN)技術(shù)與網(wǎng)絡(luò)16的Wi-Fi通信,而調(diào)制解調(diào)器38支持經(jīng)由藍牙TM協(xié)議與網(wǎng)絡(luò)18的通信。此外,調(diào)制解調(diào)器40支持經(jīng)由無線WWAN技術(shù)與網(wǎng)絡(luò)20的通信。值得注意的是,雖然在該方面調(diào)制解調(diào)器34、36、38和40采用上面描述的協(xié)議,但是其他方面可包括采用其他協(xié)議的附加的或替換的調(diào)制解調(diào)器,諸如采用全球定位系統(tǒng)(GPS)協(xié)議的調(diào)制解調(diào)器41。
繼續(xù)參照圖2,除了調(diào)制解調(diào)器34、36、38和40之外,移動計算設(shè)備12還包括控制器42、44、46、48、50、52、54和56,其中每個控制器被配置成支持特定的非無線協(xié)議。例如,控制器42、44和46分別支持使用高速外圍組件互連(PCIe)協(xié)議、通用串行總線(USB)3.0協(xié)議、以及串行高級技術(shù)附連(SATA)協(xié)議的通信??刂破?8和50分別支持通用閃存存儲(UFS)和安全數(shù)字(SD)設(shè)備的功能性。此外,控制器52、54和56分別支持顯示器串行接口(DSI)協(xié)議、相機串行接口(CSI)協(xié)議、以及高清多媒體接口(HDMI)協(xié)議。值得注意的是,雖然在該方面控制器42、44、46、48、50、52、54和56采用上面描述的非無線協(xié)議,但是其他方面可包括采用其他協(xié)議的附加的或替換的控制器。另外,中央處理單元(CPU)58被包括在移動計算設(shè)備12中,以便為調(diào)制解調(diào)器34、36、38和40以及控制器42、44、46、48、50、52、54和56提供處理支持。
繼續(xù)參照圖2,盡管控制器42、44、46、48、50、52、54和56向移動計算設(shè)備12提供重要功能性,但是此類電路系統(tǒng)也可能使調(diào)制解調(diào)器34、36、38和40的性能降級。具體而言,控制器42、44、46、52、54和56被配置成:經(jīng)由相關(guān)聯(lián)的外部電纜72、74、76、78、80和82與對應(yīng)的設(shè)備60、62、64、66、68和70通信。此類通信涉及在每個控制器42、44、46、52、54和56與其對應(yīng)的設(shè)備60、62、64、66、68和70之間傳輸時鐘和數(shù)據(jù)信號(未示出)。特別是在較高頻率處,這些信號在外部電纜72、74、76、78、80和82上的每個時鐘沿(未示出)處生成電磁發(fā)射(未示出)。另外,可由與每個控制器42、44、46、48、50、52、54和56相關(guān)聯(lián)的電路系統(tǒng)來生成電磁發(fā)射。此類電磁發(fā)射引起使調(diào)制解調(diào)器34、36、38和40的操作降級的EMI。實際上,控制器42、44、46、48、50、52、54和56充當(dāng)“攻擊方控制器”,其產(chǎn)生可能使“受害方接收機”調(diào)制解調(diào)器34、36、38和40的性能降級的EMI。例如,EMI可改變從調(diào)制解調(diào)器34、36、38和40發(fā)送以及由調(diào)制解調(diào)器34、36、38和40接收的信號。改變這些信號可在每個調(diào)制解調(diào)器34、36、38和40與其對應(yīng)的網(wǎng)絡(luò)14、16、18和20之間交換的信息中產(chǎn)生錯誤,由此使性能降級。
就此而言,繼續(xù)參照圖2,移動計算設(shè)備12采用控制系統(tǒng)84(也被稱為“共存管理器”),該控制系統(tǒng)84被配置成:緩解由攻擊方控制器(例如,控制器42、44、46、48、50、52、54和56中的一者)引起的受害方接收機(例如,調(diào)制解調(diào)器34、36、38和40中的一者)的EMI。值得注意的是,控制系統(tǒng)84可在硬件、軟件、或者硬件和軟件的組合中實現(xiàn)。出于非限制性示例的目的,控制器44被標示為攻擊方控制器(本文中也被稱為“攻擊方控制器44”),其被配置成耦合到外部電纜74。此外,調(diào)制解調(diào)器38被標示為受害方接收機(本文中也被稱為“受害方接收機38”)。值得注意的是,在替換的方面,控制器42、44、46、48、50、52、54和56中的任何一者可以是攻擊方控制器,而調(diào)制解調(diào)器34、36、38和40中的任何一者可以是受害方接收機。另外,在其他方面,調(diào)制解調(diào)器34、36、38和40可用作“攻擊方”,其中調(diào)制解調(diào)器34、36、38和40生成可能使“受害方”控制器42、44、46、48、50、52、54和56的性能降級的EMI。在替換的方面,控制器42、44、46、48、50、52、54和56中的任何一者可以是“攻擊方”,而控制器42、44、46、48、50、52、54和56中的任何一者也可以是“受害方”。此外,在該方面,第一接口86對應(yīng)于攻擊方控制器44,而第二接口88對應(yīng)于受害方接收機38。然而,在其他方面,第一接口86可對應(yīng)于受害方接收機38,而第二接口88可對應(yīng)于攻擊方控制器44。
繼續(xù)參照圖2,控制系統(tǒng)84耦合到攻擊方控制器44和受害方接收機38。以此方式,在第一接口86發(fā)出進入活躍狀態(tài)的請求之際,控制系統(tǒng)84被配置成:確定第二接口88(以及擴展地,受害方接收機38)是否處于活躍狀態(tài)中。在該方面,處于活躍狀態(tài)中的電路可完成事務(wù),而處于非活躍狀態(tài)中的電路可能不完成事務(wù)。非活躍狀態(tài)的示例包括但不限于,睡眠、低功率、空閑、以及斷電狀態(tài)。如果控制系統(tǒng)84確定第二接口88處于活躍狀態(tài)中,則控制系統(tǒng)84被配置成:向第二接口88發(fā)出進入非活躍狀態(tài)的請求。響應(yīng)于發(fā)出該請求,控制系統(tǒng)84被配置成:確定第二接口88是否遵循并進入非活躍狀態(tài)。如果控制系統(tǒng)84確定第二接口88不處于非活躍狀態(tài)中(即,活躍),則控制系統(tǒng)84被配置成:確定定時器90是否已期滿。如果定時器90還未期滿,則控制系統(tǒng)84被配置成:再次檢查第二接口88是否處于非活躍狀態(tài)中。然而,如果定時器90已期滿,則控制系統(tǒng)84被配置成:發(fā)出使第一接口86進入活躍狀態(tài)的請求。
繼續(xù)參照圖2,在其他方面,控制系統(tǒng)84還可被配置成:如果定時器90已期滿,則將第二接口88置于非活躍狀態(tài)中,以使得在第一接口86進入活躍狀態(tài)之際第二接口88不會引起對第一接口86的干擾。此外,當(dāng)控制系統(tǒng)84確定第二接口88處于非活躍狀態(tài)中時,控制系統(tǒng)84被配置成:發(fā)出使第一接口86(以及擴展地,攻擊方控制器44)進入活躍狀態(tài)的請求。值得注意的是,在請求第一接口86(或者替換地,第二接口88)進入非活躍狀態(tài)時,此類請求可將第一接口86(或者第二接口88)、對應(yīng)的攻擊方控制器44、或者其子部分置于非活躍狀態(tài)中。另外,在一些方面,如果第一接口86被置于非活躍狀態(tài)中,則第二接口88可被啟用,其中,允許第二接口88在具有事務(wù)要完成之際進入活躍狀態(tài)。類似地,在這些方面,如果第二接口88被置于非活躍狀態(tài)中,則第一接口86可被啟用。此外,如果計算設(shè)備12中采用控制器52(CSI協(xié)議)、54(DSI協(xié)議)和56(HDMI協(xié)議)中的一者或多者,則每個相應(yīng)的控制器52、54和56被用作為操作地耦合到控制系統(tǒng)84的第二攻擊方控制器(未示出)。由于控制器52、54和56支持顯示器協(xié)議,并且由此不能進入非活躍狀態(tài),因此控制系統(tǒng)84被配置成:將對應(yīng)的第二攻擊方控制器置于偽非活躍狀態(tài)中(例如,具有降低的頻率或替換模式的狀態(tài)而不是低功率或睡眠狀態(tài))以減小EMI。
繼續(xù)參照圖2,在第一接口86處于活躍狀態(tài)中的時間期間,控制系統(tǒng)84被配置成:監(jiān)視第二接口88是否發(fā)出將第一接口86置于非活躍狀態(tài)中的請求。當(dāng)?shù)诙涌?8發(fā)出此類請求時,控制系統(tǒng)84被配置成:將第一接口86置于非活躍狀態(tài)中。以此方式,控制系統(tǒng)84被配置成:仲裁第一接口86和第二接口88的活動,以便緩解在第一接口86和第二接口88并發(fā)地活躍的情況下可能生成的潛在EMI。此類仲裁被設(shè)計為使得攻擊方控制器44和對應(yīng)的外部電纜74在某一時間段期間不生成將使受害方接收機38的性能降級的EMI。換言之,仲裁的一個目標是當(dāng)受害方接收機38活躍時防止攻擊方控制器44變得活躍(并且由此,生成EMI)。由此,控制系統(tǒng)84向設(shè)計者提供了附加的工具,其可減小受害方接收機38的歸因于由攻擊方控制器44和對應(yīng)的外部電纜74引起的EMI的性能降級。
就此而言,圖3解說了由控制系統(tǒng)84用于緩解由圖2的移動計算設(shè)備12中的攻擊方控制器44引起的受害方接收機38的EMI的示例性過程92。以此方式,由控制系統(tǒng)84實現(xiàn)的協(xié)議例如在移動計算設(shè)備12的啟動期間被初始化(框94)。在該初始化之后,控制系統(tǒng)84將第一接口86(以及擴展地,攻擊方控制器44)置于非活躍狀態(tài)中(例如,睡眠或低功率狀態(tài))(框96)??刂葡到y(tǒng)84隨后確定第一接口86是否已發(fā)出進入活躍狀態(tài)的請求(框98)。如果第一接口86還未發(fā)出此類請求,則控制系統(tǒng)84監(jiān)視第一接口86,直到發(fā)出進入活躍狀態(tài)的請求為止。在第一接口86發(fā)出進入活躍狀態(tài)的請求之際,控制系統(tǒng)84確定第二接口88(以及擴展地,受害方接收機38)是否處于活躍狀態(tài)中(框100)。如果控制系統(tǒng)84確定第二接口88處于活躍狀態(tài)中,則控制系統(tǒng)84向第二接口88發(fā)出進入非活躍狀態(tài)的請求(框102)。響應(yīng)于發(fā)出該請求,控制系統(tǒng)84確定第二接口88是否遵循并進入非活躍狀態(tài)(框104)。在發(fā)出該請求之際,控制系統(tǒng)84確定定時器90是否已期滿(框106)。如果定時器90還未期滿,則在框104中控制系統(tǒng)84再次檢查以確定第二接口88是否已進入非活躍狀態(tài)。然而,如果定時器90已期滿,或者如果在框100中控制系統(tǒng)84確定第二接口88不處于活躍狀態(tài)中,則控制系統(tǒng)84發(fā)出使第一接口86進入活躍狀態(tài)的請求(框108)。響應(yīng)于該請求,第一接口86(并且由此,攻擊方控制器44)被置于活躍狀態(tài)中(框110)。
繼續(xù)參照圖3,在第一接口86處于活躍狀態(tài)中的時間期間,控制系統(tǒng)84監(jiān)視第二接口88是否發(fā)出將第一接口86置于非活躍狀態(tài)中的請求(框112)。如果未發(fā)出此類請求,則在框110中第一接口86保持處于活躍狀態(tài)中。然而,如果第二接口88發(fā)出此類請求,則控制系統(tǒng)84將第一接口86置于非活躍狀態(tài)中(即,將攻擊方控制器44置于睡眠模式中)(框114)。此外,控制系統(tǒng)84返回到框98以確定第一接口86是否已發(fā)出進入活躍狀態(tài)的另一請求。另外,在一些方面,第一接口86可根據(jù)第二定時器(未示出)或者其他優(yōu)先級配置來進入活躍狀態(tài)。以此方式,過程92允許控制系統(tǒng)84仲裁第一接口86和第二接口88的活動,以便緩解在第一接口86和第二接口88并發(fā)地活躍的情況下可能生成的潛在EMI。此類仲裁被設(shè)計為使得圖2的攻擊方控制器44和對應(yīng)的外部電纜74在某一時間段期間不生成將使受害方接收機38的性能降級的EMI。由此,過程92向設(shè)計者提供了附加的工具,其可減小受害方接收機38的歸因于由攻擊方控制器44和對應(yīng)的外部電纜74引起的EMI的性能降級。
雖然圖3的過程92描述了一般的仲裁,但是圖2的控制系統(tǒng)84可采用替換的、更具體的過程。就此而言,圖4解說了由控制系統(tǒng)84用于緩解由來自控制器44(本文中也被稱為“USB 3.0控制器44”)的EMI引起的調(diào)制解調(diào)器36(本文中也被稱為“WLAN調(diào)制解調(diào)器36”)和調(diào)制解調(diào)器38(本文中也被稱為“藍牙TM調(diào)制解調(diào)器38”)的受害。使用輪詢方案來實現(xiàn)該緩解。以此方式,由控制系統(tǒng)84實現(xiàn)的協(xié)議例如在移動計算設(shè)備12的啟動期間被初始化(框118)。在該初始化之后,控制系統(tǒng)84確定USB 3.0控制器44是否已發(fā)出進入活躍狀態(tài)的請求(框120)。如果USB 3.0控制器44已發(fā)出此類請求,則控制系統(tǒng)84將USB 3.0控制器44、WLAN調(diào)制解調(diào)器36、以及藍牙TM調(diào)制解調(diào)器38置于非活躍狀態(tài)中(框122)。在這些設(shè)備中的每個設(shè)備處于非活躍狀態(tài)中之后,控制系統(tǒng)84將USB 3.0控制器44置于活躍狀態(tài)中達第一時間量(框124)。以此方式,在將USB 3.0控制器44置于活躍狀態(tài)中之際,控制系統(tǒng)84允許USB 3.0控制器44在所定義的第一時間量期間完成動作。一旦第一時間量已流逝,在框120中控制系統(tǒng)84就通過確定USB 3.0控制器44是否已發(fā)出進入活躍狀態(tài)的另一請求,來確定USB 3.0控制器44是否具有附加的動作要完成。
繼續(xù)參照圖4,如果在框120中控制系統(tǒng)84確定USB 3.0控制器44還未發(fā)出進入活躍狀態(tài)的請求,則控制系統(tǒng)84將WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38置于啟用狀態(tài)中(框126)。在該方面,啟用狀態(tài)使WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38準備好在某個將來時間進入活躍狀態(tài)。一旦WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38兩者都處于啟用狀態(tài)中,控制系統(tǒng)84就輪詢WLAN調(diào)制解調(diào)器36以確定WLAN調(diào)制解調(diào)器36是否需要完成動作(框128)。如果WLAN調(diào)制解調(diào)器36需要完成動作,則控制系統(tǒng)84將WLAN調(diào)制解調(diào)器36置于活躍狀態(tài)中達第二時間量(框130)。然而,如果在框128中WLAN調(diào)制解調(diào)器36不需要完成動作,或者一旦框130中的第二時間量已流逝,則控制系統(tǒng)84輪詢藍牙TM調(diào)制解調(diào)器38以確定藍牙TM調(diào)制解調(diào)器38是否需要完成動作(框132)。如果藍牙TM調(diào)制解調(diào)器38需要完成動作,則控制系統(tǒng)84將藍牙TM調(diào)制解調(diào)器38置于活躍狀態(tài)中達第三時間量(框134)。然而,如果在框132中藍牙TM調(diào)制解調(diào)器38不需要完成動作,或者一旦框134中的第三時間量已流逝,則控制系統(tǒng)84確定USB 3.0控制器44是否已發(fā)出進入活躍狀態(tài)的請求(框136)。如果USB 3.0控制器44已發(fā)出此類請求,則在框122中控制系統(tǒng)84將USB 3.0控制器44、WLAN調(diào)制解調(diào)器36、以及藍牙TM調(diào)制解調(diào)器38置于非活躍狀態(tài)中。否則,在框126中控制系統(tǒng)84將WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38置于啟用狀態(tài)中。
以此方式,過程116給予USB 3.0控制器44優(yōu)先級,并且當(dāng)USB 3.0控制器44沒有動作要完成時輪詢WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38。此外,在該方面,USB 3.0控制器44具有超過WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38的優(yōu)先級。由于在該方面USB 3.0控制器44被給予超過WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38的優(yōu)先級,因此USB 3.0控制器44將不會與WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38并發(fā)地活躍。由此,在控制系統(tǒng)84中采用過程116向設(shè)計者提供了附加的工具,其可減小WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38的歸因于由USB 3.0控制器44和對應(yīng)的外部電纜74引起的EMI的性能降級。值得注意的是,其他方面可采用替換的優(yōu)先級方案,其可根據(jù)給定的應(yīng)用經(jīng)由變化的軟件配置來動態(tài)地修改,同時仍然實現(xiàn)歸因于EMI的性能降級的減小。此外,控制系統(tǒng)84可被配置成:基于給定控制器和受害方的特定屬性,自適應(yīng)地學(xué)習(xí)并設(shè)置各種狀態(tài)和/或模式。
另外,圖5解說了由圖2的控制系統(tǒng)84用于使用時分復(fù)用(TDM)來緩解由USB 3.0控制器44引起的WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38的EMI的示例性過程138。以此方式,由控制系統(tǒng)84實現(xiàn)的協(xié)議例如在移動計算設(shè)備12的啟動期間被初始化(框140)。在該初始化之后,控制系統(tǒng)84確定USB 3.0控制器44是否已發(fā)出進入活躍狀態(tài)的請求(框142)。如果USB 3.0控制器44已發(fā)出此類請求,則控制系統(tǒng)84將USB 3.0控制器44和WLAN調(diào)制解調(diào)器36置于非活躍狀態(tài)中(框144)。一旦USB 3.0控制器44和WLAN調(diào)制解調(diào)器36處于非活躍狀態(tài)中,控制系統(tǒng)84就將藍牙TM調(diào)制解調(diào)器38置于活躍狀態(tài)中達第一TDM時間量(框146)。以此方式,在將藍牙TM調(diào)制解調(diào)器38置于活躍狀態(tài)中之際,控制系統(tǒng)84允許藍牙TM調(diào)制解調(diào)器38在第一TDM時間量期間完成動作。一旦第一TDM時間量已流逝,控制系統(tǒng)84就將藍牙TM調(diào)制解調(diào)器38置于非活躍狀態(tài)中(框148)。控制系統(tǒng)84隨后將WLAN調(diào)制解調(diào)器36置于活躍狀態(tài)中達第二TDM時間量(框150)。類似于藍牙TM調(diào)制解調(diào)器38,在將WLAN調(diào)制解調(diào)器36置于活躍狀態(tài)中之際,控制系統(tǒng)84允許WLAN調(diào)制解調(diào)器36在第二TDM時間量期間完成動作。在第二TDM時間量已流逝之后,控制系統(tǒng)84將WLAN調(diào)制解調(diào)器36置于非活躍狀態(tài)中(框152)。一旦WLAN調(diào)制解調(diào)器36處于非活躍狀態(tài)中,控制系統(tǒng)84就將USB 3.0控制器44置于活躍狀態(tài)中達第三TDM時間量,由此允許USB 3.0控制器44完成動作(154)。在第三TDM時間量之后,在框142中控制系統(tǒng)84再次確定USB 3.0控制器44是否已發(fā)出進入活躍狀態(tài)的另一請求。
繼續(xù)參照圖5,如果在框142中控制系統(tǒng)84確定USB 3.0控制器44還未發(fā)出進入活躍狀態(tài)的請求,則控制系統(tǒng)84將WLAN調(diào)制解調(diào)器36置于非活躍狀態(tài)中(框156)。在WLAN調(diào)制解調(diào)器36被置于非活躍狀態(tài)中之后,控制系統(tǒng)84將藍牙TM調(diào)制解調(diào)器38置于活躍狀態(tài)中達第一TDM時間量(框158)。由此,允許藍牙TM調(diào)制解調(diào)器38在第一TDM時間量的歷時內(nèi)完成動作。一旦第一TDM時間量已流逝,控制系統(tǒng)84就將藍牙TM調(diào)制解調(diào)器38置于非活躍狀態(tài)中(框160)??刂葡到y(tǒng)84隨后將WLAN調(diào)制解調(diào)器36置于活躍狀態(tài)中達第二TDM時間量(框162)。在第二TDM時間量(在此期間WLAN調(diào)制解調(diào)器36能夠完成動作)之后,控制系統(tǒng)84確定USB 3.0控制器44是否已發(fā)出進入活躍狀態(tài)的請求(框164)。如果已發(fā)出此類請求,則控制系統(tǒng)84完成框144-154中的步驟,以繼續(xù)在各個時間段期間將藍牙TM調(diào)制解調(diào)器38、WLAN調(diào)制解調(diào)器36、以及USB 3.0控制器44置于活躍狀態(tài)中的過程。然而,如果還未發(fā)出此類請求,則控制系統(tǒng)84完成框156-162中的步驟,以繼續(xù)在各個時間段期間僅將藍牙TM調(diào)制解調(diào)器38和WLAN調(diào)制解調(diào)器36置于活躍狀態(tài)中的過程。
以此方式,過程138在藍牙TM調(diào)制解調(diào)器38、WLAN調(diào)制解調(diào)器36、以及USB 3.0控制器44之間劃分活躍狀態(tài)中的時間。此外,在該方面,第一TDM時間量、第二TDM時間量、以及第三TDM時間量(控制系統(tǒng)84將每個相應(yīng)設(shè)備置于活躍狀態(tài)中所達的時間量)可基于優(yōu)先級方案。更具體而言,每個相應(yīng)時間量的歷時可被設(shè)置成反映對應(yīng)設(shè)備的期望優(yōu)先級。作為非限制性的示例,第一TDM時間量可具有比第二TDM時間量更大的歷時。第二TDM時間量可具有比第三TDM時間量更大的歷時。由此,在該示例中,藍牙TM調(diào)制解調(diào)器38具有超過WLAN調(diào)制解調(diào)器36的優(yōu)先級,而WLAN調(diào)制解調(diào)器36具有超過USB 3.0控制器44的優(yōu)先級。此外,類似于過程92和過程116,過程138工作以防止USB 3.0控制器44與WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38并發(fā)地活躍。因此,在控制系統(tǒng)84中采用過程138向設(shè)計者提供了附加的工具,其可減小WLAN調(diào)制解調(diào)器36和藍牙TM調(diào)制解調(diào)器38的歸因于由USB 3.0控制器44和對應(yīng)的外部電纜74引起的EMI的性能降級。
根據(jù)本文所公開的各方面的用于干擾緩解的優(yōu)先級仲裁可在任何基于處理器的設(shè)備中提供或被集成到任何基于處理器的設(shè)備中。不作為限定的示例包括:機頂盒、娛樂單元、導(dǎo)航設(shè)備、通信設(shè)備、固定位置數(shù)據(jù)單元、移動位置數(shù)據(jù)單元、移動電話、蜂窩電話、計算機、便攜式計算機、臺式計算機、個人數(shù)字助理(PDA)、監(jiān)視器、計算機監(jiān)視器、電視機、調(diào)諧器、無線電、衛(wèi)星無線電、音樂播放器、數(shù)字音樂播放器、便攜式音樂播放器、數(shù)字視頻播放器、視頻播放器、數(shù)字視頻碟(DVD)播放器、資訊娛樂系統(tǒng)、以及便攜式數(shù)字視頻播放器。
本領(lǐng)域技術(shù)人員將進一步領(lǐng)會,結(jié)合本文所公開的諸方面描述的各種解說性邏輯塊、模塊、電路和算法可被實現(xiàn)為電子硬件、存儲在存儲器中或另一計算機可讀介質(zhì)中并由處理器或其它處理設(shè)備執(zhí)行的指令、或這兩者的組合。作為示例,本文所描述的仲裁器、主設(shè)備和從設(shè)備可用在任何電路、硬件組件、集成電路(IC)、或IC芯片中。本文所公開的存儲器可以是任何類型和大小的存儲器,且可被配置成存儲所需的任何類型的信息。為清楚地解說這種可互換性,以上已經(jīng)以其功能性的形式一般地描述了各種解說性組件、框、模塊、電路和步驟。此類功能性如何被實現(xiàn)取決于具體應(yīng)用、設(shè)計選擇、和/或加諸于整體系統(tǒng)上的設(shè)計約束。技術(shù)人員可針對每種特定應(yīng)用以不同方式來實現(xiàn)所描述的功能性,但此類實現(xiàn)決策不應(yīng)被解讀為致使脫離本公開的范圍。
結(jié)合本文中公開的諸方面描述的各種解說性邏輯塊、模塊、以及電路可用設(shè)計成執(zhí)行本文中描述的功能的處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其任何組合來實現(xiàn)或執(zhí)行。處理器可以是微處理器,但在替換方案中,處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器還可以被實現(xiàn)為計算設(shè)備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協(xié)同的一個或多個微處理器、或任何其它此類配置。
本文所公開的各方面可被體現(xiàn)為硬件和存儲在硬件中的指令,并且可駐留在例如隨機存取存儲器(RAM)、閃存、只讀存儲器(ROM)、電可編程ROM(EPROM)、電可擦可編程ROM(EEPROM)、寄存器、硬盤、可移動盤、CD-ROM、或本領(lǐng)域中所知的任何其它形式的計算機可讀介質(zhì)中。示例性存儲介質(zhì)被耦合到處理器,以使得處理器能從/向該存儲介質(zhì)讀取/寫入信息。在替換方案中,存儲介質(zhì)可以被整合到處理器。處理器和存儲介質(zhì)可駐留在ASIC中。ASIC可駐留在遠程站中。在替換方案中,處理器和存儲介質(zhì)可作為分立組件駐留在遠程站、基站或服務(wù)器中。
還注意到,本文任何示例性方面中描述的操作步驟是為了提供示例和討論而被描述的。所描述的操作可按除了所解說的順序之外的眾多不同順序來執(zhí)行。此外,在單個操作步驟中描述的操作實際上可在多個不同步驟中執(zhí)行。另外,可組合示例性方面中討論的一個或多個操作步驟。將理解,如對本領(lǐng)域技術(shù)人員顯而易見地,在流程圖中解說的操作步驟可進行眾多不同的修改。本領(lǐng)域技術(shù)人員還將理解,可使用各種不同技術(shù)和技藝中的任何一種來表示信息和信號。例如,貫穿上面描述可能被述及的數(shù)據(jù)、指令、命令、信息、信號、比特、碼元、和碼片可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子、或其任何組合來表示。
提供對本公開的先前描述是為使得本領(lǐng)域任何技術(shù)人員皆能夠制作或使用本公開。對本公開的各種修改對本領(lǐng)域技術(shù)人員而言將容易是顯而易見的,并且本文中所定義的普適原理可被應(yīng)用到其他變型而不會脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中所描述的示例和設(shè)計,而是應(yīng)被授予與本文中所公開的原理和新穎特征一致的最廣義的范圍。