背景技術(shù):
圖1示出了來自通信接收機(jī)內(nèi)的BICM(比特交織編碼和調(diào)制)模塊的元件的示意圖。例如,這種接收機(jī)可以是數(shù)字陸地電視(DTT)接收機(jī),例如DVB-T2接收機(jī)。解映射器102接收信元(cell)104并使用噪聲方差估計106以便輸出軟信息108(其還可以稱為軟估計),例如對數(shù)似然比(LLR)。將這種軟信息108傳遞到解碼器110。在一些例子中,將軟信息從解碼器反饋到解映射器(如虛線箭頭112所指示的)。
通常,使用廣播信號中的導(dǎo)頻來估計噪聲方差。每個導(dǎo)頻信元是使用接收機(jī)已知的參考信息進(jìn)行調(diào)制的,并且導(dǎo)頻的位置通常是在傳輸標(biāo)準(zhǔn)中指定的。假定導(dǎo)頻被表示為xs,并且信道被表示為h,那么承載子載波的導(dǎo)頻處的接收符號可以被表示為:
ys=h·xs+ns
將這一信號傳遞到噪聲降低濾波器,噪聲降低濾波器是以“等效噪聲帶寬”ENBW(其可以被簡單地描述為該濾波器通帶所占據(jù)的Nyquist帶寬的百分比)為特征的低通濾波器。可以對濾波器進(jìn)行選擇使得該濾波器不使信道分量衰減。
在將噪聲降低濾波器應(yīng)用于接收信號ys之后,濾波器的輸出可以被表示成其中表示濾波后的信號,并且ns2表示濾波后的噪聲采樣??梢垣@得信道估計:
為了估計濾波器的等效噪聲帶寬外的噪聲采樣,進(jìn)行以下操作:
上述等式導(dǎo)致每個導(dǎo)頻的復(fù)數(shù)噪聲估計。所產(chǎn)生的噪聲并不是有效的噪聲估計。其必須由噪聲降低濾波器的有效噪聲帶寬縮放,以便獲得針對每個導(dǎo)頻的有效噪聲。隨后將針對每個導(dǎo)頻的噪聲方差評估為針對每個導(dǎo)頻的噪聲估計功率,并且存儲這些針對每個導(dǎo)頻的值。然后,對于整個符號,對噪聲方差估計進(jìn)行插值。
下面描述的實(shí)施例并不限于解決估計OFDM(正交頻分復(fù)用)信號的噪聲方差的已知方法的任意缺點(diǎn)或全部缺點(diǎn)的實(shí)現(xiàn)。
技術(shù)實(shí)現(xiàn)要素:
提供該概述以便以簡化的形式介紹構(gòu)思的選擇,所述構(gòu)思在下文中在具體實(shí)施方式中進(jìn)行進(jìn)一步的描述。該概述并不是旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用作確定所要求保護(hù)的主題的范圍的輔助。
描述了噪聲方差估計和干擾檢測。在一個例子中,描述了估計噪聲方差的方法,其中,將接收到的OFDM信號內(nèi)的導(dǎo)頻劃分成帶,并且隨后在每個帶的基礎(chǔ)上通過對該帶內(nèi)的那些導(dǎo)頻的噪聲估計進(jìn)行平均來計算噪聲方差估計。在一些例子中,所述導(dǎo)頻在頻率中被劃分成帶,而在其它例子中,所述導(dǎo)頻在頻率和時間中被劃分成帶,使得在計算針對每個帶的噪聲方差估計中使用來自多于一個OFDM符號的噪聲估計。隨后,針對導(dǎo)頻的噪聲方差估計被設(shè)置成針對包含所述導(dǎo)頻的帶的噪聲方差估計。隨后可以通過在針對這些導(dǎo)頻的值之間進(jìn)行插值來確定針對數(shù)據(jù)子載波的噪聲方差估計。
第一方案提供了一種在OFDM接收機(jī)中估計噪聲方差的方法,所述方法包括:評估針對一個或多個接收OFDM符號內(nèi)的多個導(dǎo)頻中的每個導(dǎo)頻的噪聲估計;將所述多個導(dǎo)頻劃分成帶;通過對針對每個帶內(nèi)的導(dǎo)頻的噪聲估計進(jìn)行平均來計算針對該帶的噪聲方差估計;將針對每個帶的噪聲方差估計存儲在存儲器中;將針對一導(dǎo)頻的噪聲方差估計設(shè)置成等于針對包含該導(dǎo)頻的帶的所計算的噪聲方差估計;以及通過在針對每個導(dǎo)頻的噪聲方差估計之間進(jìn)行插值來確定針對所述一個或多個接收OFDM符號內(nèi)的數(shù)據(jù)子載波的噪聲方差估計。
計算針對每個帶的噪聲方差估計可以包括:對針對該帶內(nèi)的、來自單個接收OFDM符號的導(dǎo)頻的噪聲估計進(jìn)行平均或者對該帶內(nèi)的來自多個接收OFDM符號的導(dǎo)頻的所存儲的噪聲估計進(jìn)行平均。
計算針對每個帶的噪聲方差估計還可以包括:使用時間平均,使得新計算的噪聲方差估計與先前所存儲的針對該帶的噪聲方差估計進(jìn)行組合。
將所述多個導(dǎo)頻劃分成帶可以包括:將接收OFDM符號劃分成所述帶,并且所述方法還可以包括:將每個帶劃分成多個子帶;計算針對每個子帶的子帶功率,所述子帶功率包括該子帶內(nèi)的所有子載波的平均功率;計算每個帶內(nèi)的平均子帶功率;以及對于每個帶,通過將子帶功率與該帶內(nèi)的平均子帶功率進(jìn)行比較來確定在該帶內(nèi)的子帶中是否存在干擾。
將子帶功率與該帶內(nèi)的平均子帶功率進(jìn)行比較可以包括:計算所述子帶功率與該帶內(nèi)的平均子帶功率的比,以及將該比與閾值進(jìn)行比較。在一些例子中,如果該比超過了所述閾值,則在子帶內(nèi)檢測到干擾,并且如果所述比沒有超過所述閾值,則沒有檢測到干擾。
所述閾值可以是針對每個帶計算的,并且針對一個帶的閾值可以基于在該帶上所述比的平均值以及在該帶上所述比的最小值來定義。
所述方法還可以包括:在計算每個帶內(nèi)的平均子帶功率之前,在一個時間段上對針對一個或多個子帶的子帶功率進(jìn)行平均(607)。
所述方法還可以包括:在確定帶內(nèi)的子帶中存在干擾時,增加針對所述子帶內(nèi)的子載波的噪聲方差估計;以及減小針對同一帶內(nèi)的其它子帶中的子載波的噪聲方差估計。
增加針對所述子帶內(nèi)的子載波的噪聲方差估計可以包括:將針對一子載波的噪聲方差估計與針對存在干擾的子帶的子帶功率相乘,并且除以針對該子帶所位于的帶的平均子帶功率。
減小針對同一帶內(nèi)的其它子帶中的子載波的噪聲方差估計可以包括:將針對一子載波的噪聲方差估計除以針對存在干擾的子帶的子帶功率的和,并且與針對所述子帶所位于的帶的平均子帶功率相乘。
所述子載波可以包括導(dǎo)頻。
第二方案提供了一種計算機(jī)程序,其包括用于在所述程序運(yùn)行于計算機(jī)之上時執(zhí)行上面描述的方法的所有步驟的計算機(jī)程序代碼模塊。所述計算機(jī)程序可以實(shí)現(xiàn)在計算機(jī)可讀介質(zhì)上。
第三方案提供了一種用于OFDM接收機(jī)的噪聲方差估計元件,所述噪聲方差估計元件包括:估計邏輯,被安排用于評估針對一個或多個接收OFDM符號內(nèi)的多個導(dǎo)頻中的每個導(dǎo)頻的噪聲估計;劃分邏輯,被安排用于將所述多個導(dǎo)頻劃分成帶;計算邏輯,被安排用于通過對針對每個帶內(nèi)的導(dǎo)頻的噪聲估計進(jìn)行平均來計算針對該帶的噪聲方差估計;存儲器,被安排用于將針對每個帶的噪聲方差估計存儲在存儲器中;以及插值引擎,被安排用于將針對一導(dǎo)頻的噪聲方差估計設(shè)置成等于針對包括該導(dǎo)頻的帶的所計算的噪聲方差估計,并用于通過在針對每個導(dǎo)頻的噪聲方差估計之間進(jìn)行插值來確定針對所述一個或多個接收OFDM符號內(nèi)的數(shù)據(jù)子載波的噪聲方差估計。
所述計算邏輯可以被安排用于使用在線算法,并且其中,所述存儲器還被安排用于存儲當(dāng)前的(running)噪聲方差估計。
計算針對每個帶的噪聲方差估計可以包括:對針對該帶內(nèi)的、來自單個接收OFDM符號的導(dǎo)頻的噪聲估計進(jìn)行平均。
計算邏輯可以被安排用于使用在線算法,并使用針對該帶內(nèi)的來自多個接收OFDM符號的導(dǎo)頻的噪聲估計來更新當(dāng)前的噪聲方差估計。
用于計算的模塊可以使用時間平均,使得新計算的噪聲方差估計與存儲在所述存儲器中的針對該帶的之前噪聲方差估計進(jìn)行組合。
劃分邏輯可以被安排用于將接收OFDM符號劃分成帶,并且所述元件還包括干擾檢測子模塊,其中,所述干擾檢測子模塊被安排用于:將每個帶劃分成多個子帶;計算針對每個子帶的子帶功率,所述子帶功率包括該子帶內(nèi)的所有子載波的平均功率;計算每個帶內(nèi)的平均子帶功率;以及針對每個帶,通過將所述子帶功率與該帶內(nèi)的平均子帶功率進(jìn)行比較來確定在該帶內(nèi)的子帶中是否存在干擾。
將所述子帶功率與該帶內(nèi)的平均子帶功率進(jìn)行比較可以包括:計算所述子帶功率與該帶內(nèi)的平均子帶功率的比,并將所述比與閾值進(jìn)行比較。
如果所述比超過了所述閾值,則可以在子帶中檢測到干擾,并且如果所述比沒有超過所述閾值則沒有檢測到干擾。所述閾值可以是針對每個帶計算的,并且針對一個帶的閾值可以基于在該帶上所述比的平均值和在該帶上所述比的最小值來定義。
所述干擾檢測子模塊可以被安排用于:在計算每個帶內(nèi)的平均子帶功率之前,在一個時間段上對針對一個或多個子帶的子帶功率進(jìn)行平均。
所述噪聲方差估計元件還可以包括干擾減輕子模塊,其中,所述干擾減輕子模塊被安排用于:增加針對已經(jīng)檢測到干擾的子帶內(nèi)的子載波的噪聲方差估計;以及減小針對與所檢測到的干擾相同的帶內(nèi)的其它子帶中的子載波的噪聲方差估計。
增加針對所述子帶內(nèi)的子載波的噪聲方差估計可以包括:將針對一子載波的噪聲方差估計與針對存在干擾的子帶的子帶功率相乘,并除以針對所述子帶所位于的帶的平均子帶功率。
減小針對同一帶內(nèi)的其它子帶中的子載波的噪聲方差估計可以包括:將針對一子載波的噪聲方差估計除以針對存在干擾的子帶的子帶功率的和,并乘以針對所述子帶所位于的帶的平均子帶功率。
第四方案提供了一種OFDM接收機(jī),包括上面所描述的噪聲方差估計元件。
第五方案提供了一種數(shù)字陸地電視接收機(jī),包括上面所描述的噪聲方差估計元件。
第六方案提供了一種檢測干擾的方法,包括:將接收OFDM符號劃分成一個或多個帶;將每個帶劃分成多個子帶;計算針對每個子帶的子帶功率,所述子帶功率包括該子帶內(nèi)的所有子載波的平均功率;計算每個帶內(nèi)的平均子帶功率;對于每個帶,通過將所述子帶功率與該帶內(nèi)的平均子帶功率進(jìn)行比較來確定該帶內(nèi)的子帶中是否存在干擾;在確定帶內(nèi)的子帶中存在干擾時,增加針對所述子帶內(nèi)的子載波的噪聲方差估計;以及減小針對同一帶內(nèi)的其它子帶中的數(shù)據(jù)子載波的噪聲方差估計。
第七方案提供了一種基本上參考附圖中的圖2、4、6和9中的任何一個所描述的方法。
第八方案提供了一種基本上參考附圖中的圖11所描述的OFDM接收機(jī)。
本文中所描述的方法可以由計算機(jī)來執(zhí)行,所述計算機(jī)配置有存儲在有形存儲介質(zhì)上的機(jī)器可讀形式的軟件,例如,包括用于以下的計算機(jī)可讀程序代碼的計算機(jī)程序的形式:將計算機(jī)配置成執(zhí)行所描述的方法的組成部分,或者以包括用于以下的計算機(jī)程序代碼模塊的計算機(jī)程序的形式:在該程序運(yùn)行于計算機(jī)之上時執(zhí)行本文描述的任意方法的所有步驟,并且其中,所述計算機(jī)程序可以實(shí)現(xiàn)在計算機(jī)可讀存儲介質(zhì)上。有形(或非暫時性)存儲介質(zhì)的例子包括磁盤、拇指驅(qū)動器、存儲卡等,而不包括傳播信號。軟件可以適合于在并行處理器或串行處理器上執(zhí)行,使得方法步驟可以以任意適當(dāng)?shù)捻樞蚧蛲瑫r地執(zhí)行。
本文中描述的硬件組件可以由其上編碼有計算機(jī)可讀程序代碼的非暫時性計算機(jī)可讀存儲介質(zhì)產(chǎn)生。
這承認(rèn)固件和軟件可以是有價值的、可單獨(dú)交易的商品。旨在涵蓋在“啞”或標(biāo)準(zhǔn)硬件上運(yùn)行或?qū)Α皢 被驑?biāo)準(zhǔn)硬件進(jìn)行控制以執(zhí)行期望功能的軟件。還旨在涵蓋“描述”或定義硬件的配置的軟件,例如HDL(硬件描述語言)軟件,如用于設(shè)計硅芯片,或用于配置通用編程芯片,以執(zhí)行期望功能。
優(yōu)選特征可以適當(dāng)?shù)亟M合,這對于技術(shù)人員將是顯而易見的,并且可以與本發(fā)明的任意方案進(jìn)行組合。
附圖說明
將參考以下附圖通過例子的方式描述本發(fā)明的實(shí)施例,在附圖中:
圖1是示出了來自通信接收機(jī)內(nèi)的比特交織編碼和調(diào)制模塊的元件的示意圖;
圖2是在OFDM接收機(jī)中估計噪聲方差的改進(jìn)方法的例子的流程圖;
圖3示出了可以如何將導(dǎo)頻劃分成兩個或更多個帶(例如如圖2和4中的方法)的示意圖;
圖4是示出了來自圖2的方法的一個方框的示例性實(shí)現(xiàn)的流程圖;
圖5是示出了圖3中的第二圖的放大部分的示意圖;
圖6是可以與圖2和圖4中所示的方法組合使用或者可以獨(dú)立地使用的示例性干擾檢測方法的流程圖;
圖7是示出了被劃分成帶和子帶的接收OFDM符號的示意圖;
圖8示出了在一個帶上接收信號的接收功率的簡單圖形表示;
圖9是示例性干擾檢測和減輕方法的流程圖;
圖10示出了在兩個帶上接收信號的接收功率的簡單圖形表示;以及
圖11是包括被安排用于執(zhí)行本文描述的方法的方案的噪聲方差估計元件的OFDM接收機(jī)的示意圖。
貫穿附圖使用共同的參考數(shù)字來表示相似的特征。
具體實(shí)施方式
下面僅僅是通過例子的方式來描述本發(fā)明的實(shí)施例。這些例子代表了申請人當(dāng)前已知的將本發(fā)明付諸于實(shí)踐的最佳方式,雖然這些最佳方式并不是能夠?qū)崿F(xiàn)本發(fā)明的僅有的方式。描述給出了例子的功能以及用于構(gòu)造和操作例子的步驟的序列。然而,可以通過不同的例子來實(shí)現(xiàn)相同的或等同的功能和序列。
圖2是在OFDM接收機(jī)(例如DTT或DVB-T2接收機(jī))中估計噪聲方差的改進(jìn)方法的例子的流程圖。如上面所描述的,接收機(jī)內(nèi)的解映射器使用噪聲方差估計來生成諸如LLR之類的軟信息,隨后解碼器使用該軟信息。在使用迭代解碼的情況中,還可以從解碼器向解映射器傳回軟信息,并且在后續(xù)迭代中使用該軟信息。
評估接收OFDM符號內(nèi)的每個導(dǎo)頻處的復(fù)數(shù)噪聲估計(方框202),例如如上面描述的將導(dǎo)頻劃分成兩個或更多個帶,即,劃分成N個帶,其中,N是整數(shù)并且N>1(方框204),使用平均算法來評估每個帶的噪聲方差(方框206)。在一個例子中,可以使用稱為Welford方法的在線算法,并且在以下兩個網(wǎng)頁中描述了這一算法:http://www.johndcook.com/standard_deviation.html和http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#On-line_algo rithm。如圖3中所示并在下面描述的,(在方框204中)將導(dǎo)頻劃分成帶可以是單獨(dú)在頻率中,或者在頻率和時間中,并且(在方框206中)所使用的平均算法可以是在時間和/或頻率中(下面更詳細(xì)地描述在時間和頻率上進(jìn)行平均的使用)。隨后存儲所產(chǎn)生的針對每個頻帶的噪聲方差值(方框208),并且可以針對每個符號重復(fù)該方法。
如上面所描述的,N>1,并且在一些例子中,N的值將具有上限,例如使得1<N≤40。并不使用單個的帶(N=1),這是因?yàn)槠洳⒉惶峁┳銐蚓_的噪聲方差估計,尤其是在濾波器傾斜(這具有信噪比(SNR)在帶上發(fā)生變化的效應(yīng))的情況下更是如此。可以對所使用的N的值進(jìn)行選擇,使得一個帶封閉足夠的導(dǎo)頻以提供以下方差估計:其不是太有噪聲同時維持對頻率和時間軸上的方差變化的敏感性。對于不同的OFDM符號大小和導(dǎo)頻密度,所使用的N的值可以變化。
圖2的流程圖還示出了隨后如何使用所計算出來的針對每個頻帶的噪聲方差估計。針對導(dǎo)頻的噪聲方差被設(shè)置成等于針對該導(dǎo)頻所位于的帶的噪聲方差值(方框210)。隨后可以通過對導(dǎo)頻處的噪聲方差進(jìn)行插值來估計針對數(shù)據(jù)子載波的噪聲方差。
圖3示出了可以如何將導(dǎo)頻劃分成兩個或更多個帶的兩個示意圖301、302。在第一例子中301中,其中包含數(shù)字的每個矩形303表示導(dǎo)頻,僅僅按照頻率將35個導(dǎo)頻劃分成5個帶(N=5)。在這個例子中,每個帶包含相同數(shù)量的導(dǎo)頻;然而,在其它例子中,這些帶可以包含不同數(shù)量的導(dǎo)頻(例如,在導(dǎo)頻的數(shù)量不可被N整除的情況下,一個帶可以包含不同數(shù)量的導(dǎo)頻)。如上面參考圖2所描述的,帶1中的噪聲方差估計是針對導(dǎo)頻1-7中的每個導(dǎo)頻的噪聲估計值的平均(如方框208中所計算的),并且隨后將導(dǎo)頻1-7中的每個導(dǎo)頻的噪聲方差設(shè)置成(在方框210中)等于帶1中的噪聲方差。類似地,導(dǎo)頻20上的噪聲方差是帶3中的噪聲方差,并且導(dǎo)頻32上的噪聲方差是帶5中的噪聲方差。
如圖2中所示的,與估計針對每個導(dǎo)頻的噪聲功率相比,在多個導(dǎo)頻(或多個符號上的多個導(dǎo)頻,如下面所描述的)上進(jìn)行平均的使用提供了更精確的噪聲方差估計。在該方法中,僅僅存儲針對每個帶的噪聲方差估計(在方框208中),并且不需要存儲針對每個子載波的噪聲方差估計。這意味著需要更少的存儲器來存儲噪聲方差估計。
在一些例子中,例如在某些OFDM符號大小和導(dǎo)頻模式方式中,針對每個符號的導(dǎo)頻的數(shù)量不是很大,并且可能不足以獲得精確的噪聲方差估計。在這樣的例子中,可以在頻率和時間中定義帶,如圖3中的第二例子302中所示的。在頻率和時間中定義的帶可以用在其它情況中(例如,在使用較窄的頻帶并且?guī)У臅r間范圍被增加以維持頻率選擇性(以時間選擇性為代價)的情況中)。在圖3中所示的例子中,存在12個帶(N=12),并且每個帶(在頻率空間中)跨越一個或多個導(dǎo)頻并且(在時間上)跨越四個符號。
在頻率和時間中定義帶的例子中,也可以使用圖2中所示的在OFDM接收機(jī)中估計噪聲方差的改進(jìn)方法。為了通過平均每個帶內(nèi)的值來計算每個帶的噪聲方差(在方框206中),對于M個OFDM符號(例如M=4)中的每個導(dǎo)頻,可以將針對每個導(dǎo)頻的噪聲估計(如方框202中所確定的)保存在存儲器中,并且隨后可以對在時間和頻率中針對每個帶所收集的導(dǎo)頻的噪聲估計進(jìn)行平均;然而,這需要大量的存儲設(shè)備。評估噪聲方差(在方框206中)的時間位置在圖3中由箭頭304指示。
為了減小存儲需求,可以使用在線方差估計算法(例如上面描述的Welford方法)來計算每個帶的噪聲方差估計(在方框206中)。如圖4中所示的,計算噪聲方差(在方框206中)包括使用針對位于每個帶內(nèi)的正被處理的符號的所有導(dǎo)頻的噪聲估計(如方框202中所評估的)來更新針對該帶的方差估計(方框401),并且隨后還在處理帶內(nèi)的每個符號時更新該方差估計(其可以被稱為當(dāng)前方差估計)。如圖4中所示的,如果不是帶內(nèi)的最后一個符號(方框402中的‘否’),那么在重復(fù)對方差估計的更新(在方框401中)之前該方法進(jìn)行等待以接收來自下一符號的值(方框403)。通過使用這樣的在線算法,僅僅需要存儲針對每個帶的在線算法的當(dāng)前和(其還可以稱為當(dāng)前參數(shù))(例如,在使用Welford方法的情況中是針對每個帶的3個值),而不是針對M個OFM符號中的每個導(dǎo)頻的噪聲估計。
在圖3中所示的例子302中,符號1和符號2中的位于帶1內(nèi)的導(dǎo)頻將對帶1的噪聲方差有所貢獻(xiàn),并且在圖5中可以更清楚地看到這一點(diǎn),圖5示出了來自圖3中的第二例子302的帶1的放大視圖500。在這個例子中,每個帶包括頻率中的七個導(dǎo)頻(這些導(dǎo)頻被示為包含數(shù)字的矩形502),并且與圖3中的第一例子301一樣,在將導(dǎo)頻劃分成帶時,忽略了數(shù)據(jù)子載波。如上面所描述的,隨后存儲針對每個帶的噪聲方差估計(在方框208中)。
雖然圖5示出了每個帶包括頻率中的七個導(dǎo)頻和時間中的四個符號(M=4)使得基于從四個符號上的七個導(dǎo)頻收集的值(即,基于28個噪聲估計,雖然如上面參考圖4描述的,可以在不需要存儲所有28個噪聲估計的迭代過程中生成估計)來估計噪聲方差,但是將理解的是,這是通過例子的方式示出的,并且在其它例子中,可以使用針對每個帶的導(dǎo)頻數(shù)量和M的值的不同組合。在選擇定義帶的大小的M和N的值的過程中,存在可以相對于彼此進(jìn)行折中的多個參數(shù):噪聲方差估計的精度(其由用于估計的導(dǎo)頻的數(shù)量來指定,并且因此受到M和N兩者的影響),噪聲方差估計的頻率分辨率(其受到N的影響)以及噪聲方差估計的時間分辨率(其受到M的影響)。在一個例子中,可以對M的值(即,時域中的符號的數(shù)量,其中在估計噪聲方差之前針對所述符號收集噪聲估計)進(jìn)行選擇以使得針對每個帶的樣本的數(shù)量在所有配置中等同,其中,在給定導(dǎo)頻模式的約束的情況下這是可能的。例如,在8K的OFDM符號中,可以選擇以下參數(shù):M=2個符號以及針對頻率空間中的每個帶的8個導(dǎo)頻)。這意味著一個帶具有16個導(dǎo)頻。在2K的OFDM符號的情況中,可以考慮以下參數(shù):M=8和針對頻率空間中的每個帶的2個導(dǎo)頻。這意味著與8K的情況一樣,在一個帶中存在16個導(dǎo)頻。這僅僅是一個例子,并且在所有配置中在一個帶中具有相同數(shù)量的導(dǎo)頻并不總是可能的(例如,在8K模式中針對每個帶可能存在16個導(dǎo)頻,而在4K模式中僅有15個導(dǎo)頻)。
將清楚的是,圖4是圖2中所示的方法的一個方框的示例性實(shí)現(xiàn)的流程圖。雖然在圖3和圖5中所示的例子中M=4,但是M可以取不同的值。還將清楚的是,雖然可以在針對每個符號的導(dǎo)頻的數(shù)量不足以獲取精確的噪聲方差估計的情況下使用圖4的M>1的方法,但是在針對每個符號存在足夠的導(dǎo)頻的情況下也可以使用該方法,以提高噪聲方差估計的精度或提高頻率分辨率。為了提高噪聲反差估計的精度,可以在時間上(通過增加M的值)增加帶的大小和/或在頻率上(通過增加針對每個帶的導(dǎo)頻的數(shù)量)增加帶的大小。在信道在時間上變化時,增加針對每個帶的導(dǎo)頻的數(shù)量可以導(dǎo)致比增加時間上的平均(即,通過增加M的值)更精確的結(jié)果。
用于(在方框206中)計算噪聲方差估計的平均算法可以僅使用(在圖2的方框202中)針對單個符號評估的那些值,或者可以使用針對M個符號的那些值(其中M>1,例如使用如圖4中所示的在線算法)。然而,在許多例子中,還可以采用時間平均(例如作為平均算法的一部分),使得基于新計算的噪聲方差估計(來自方框206)和之前的噪聲方差估計(例如,在圖2中所示的方法的之前迭代的方框208中存儲的)來評估噪聲估計。在一個例子中,可以使用簡單的遞歸平均(單極低通濾波器);Yn=Y(jié)n-1(1-α)+αXn。這種平均具有最小的存儲需求。在這樣的例子中,可以使用特定于配置的時間平均常量??梢允褂脮r間平均來進(jìn)一步改善方差估計,代價是對時間上的變化的響應(yīng)較慢。在時間-頻率帶上計算初始方差估計的情況中(其中M>1,例如如圖3中的例子302中所示的),初始的方差估計可以快速地獲得,即使隨后使用相當(dāng)慢的時間常量來進(jìn)一步進(jìn)行時間平均。
如圖2和圖4所示以及上面所描述的,這些方法提供了快速的噪聲方差估計,同時仍然提供精確的估計。在沒有精確估計的情況下,解映射器(例如圖1中的解映射器102)所執(zhí)行的解映射將不夠精確。與傳統(tǒng)方法相比,上面描述的方法所使用的存儲器還大量地減小。在傳統(tǒng)的噪聲方差估計方法(其中需要良好的頻率分辨率)中,存儲針對每個導(dǎo)頻的噪聲方差估計;然而,如圖2中所示的,使用本文描述的方法,僅僅存儲針對每個帶的值(在方框208中)。在本文描述的方法的許多實(shí)現(xiàn)中,N≤40,并且因而所存儲的值(針對每個帶的噪聲方差估計)的數(shù)量顯著地小于所存儲的導(dǎo)頻的數(shù)量,并因而顯著地小于傳統(tǒng)的噪聲估計方法中所存儲的值的數(shù)量。與單獨(dú)地對針對每個導(dǎo)頻的噪聲估計進(jìn)行時間平均相比,本文描述的方法還更快速地收斂于正確的噪聲方差。
將清楚的是,圖2的方法步驟在一些實(shí)例中可以以不同的順序執(zhí)行,或者步驟可以同時執(zhí)行。例如,圖2示出了在已經(jīng)評估了針對每個導(dǎo)頻的復(fù)數(shù)噪聲估計(在方框202中)之后將導(dǎo)頻劃分成帶(在方框204中);然而,在另一例子中,這些步驟可以以相反的順序出現(xiàn)(例如方框204之后是方框202)。將清楚的是,這些步驟可以以任意順序獨(dú)立地或同時地執(zhí)行,使得針對每個導(dǎo)頻的噪聲估計以及關(guān)于帶的信息是可用的,以便隨后可以執(zhí)行針對帶的值的平均(在方框206中)。還將清楚的是,將導(dǎo)頻劃分成帶(在方框204中)的方式可以是固定的或者是預(yù)定的,使得該這一方法步驟不需要在每次執(zhí)行方法時被執(zhí)行(例如,這一步驟可以被執(zhí)行一次,并且隨后可以根據(jù)需要存儲并訪問與哪些導(dǎo)頻位于哪些帶中有關(guān)的信息)。在其它例子中,將導(dǎo)頻劃分成帶可以在每次執(zhí)行方法時動態(tài)地執(zhí)行,或者可以動態(tài)地調(diào)整導(dǎo)頻到帶的初始劃分,以適應(yīng)于不同的條件(例如,在存在高度的時間變化和/或頻率變化條件的情況中)。
圖6是可以與上面描述的方法組合使用或者可以獨(dú)立地使用的示例性干擾檢測方法的流程圖??梢詤⒖紙D7來描述該方法,圖7示出了被劃分成帶704和子帶706的符號702的示意圖。在該干擾檢測方法中,包括導(dǎo)頻和數(shù)據(jù)子載波的符號702被劃分成n個帶(方框602),并且每個帶被再次劃分成s個子帶(方框604)。這與上面參考圖2描述的劃分成帶不同,這是因?yàn)槠浒〝?shù)據(jù)子載波,而參考圖2描述的劃分僅僅考慮了導(dǎo)頻;然而,在兩種方法一起使用的情況下(例如,如圖9中所示的并如下面所描述的),在兩種方法中使用的帶的邊緣被準(zhǔn)確地對齊。劃分成帶和子帶(在方框602和604中)是在頻率中執(zhí)行的(例如,使得作為相鄰頻率的載波位于同一子帶中或位于相鄰子帶中)。
在示例性實(shí)現(xiàn)中,符號被劃分成40個帶(n=40),并且每個帶被劃分成20個子帶(s=20);然而,這些僅僅是通過例子的方式提供的,并且可以使用n和s的其它值。在所示的例子中,所有的帶在它們包含的子帶的數(shù)量方面而言具有相同的大小,類似地,所有的子帶在它們包含的子載波的數(shù)量方面而言具有相同的大?。蝗欢?,在其它例子中,帶和/或子帶可以包含不同數(shù)量的子載波(例如,在子載波的數(shù)量不能被n整除的情況下,諸如最后一個帶之類的一個帶可以包含不同數(shù)量的子載波)。
已經(jīng)將符號劃分成帶(在方框602中)并將帶劃分成子帶(在方框604中)之后,對每個子帶中的子載波的平均功率進(jìn)行評估(方框606)。這些值(其可以被稱為子帶功率或子帶符號功率)隨后用于計算每個帶上的平均子帶功率(方框608)。參考圖7中所示的例子,確定每個帶1-n中的每個子帶1-s的平均功率(在方框606中),并且隨后將這些針對每個子帶的平均功率自身組合起來(在方框608中)以計算針對每個帶1-n的平均子帶功率,即:
其中,y是標(biāo)識帶的帶索引,并且取1和n之間的值。
與圖3和圖5中所示的(并且上面描述的)第二例子302不同,在這種干擾檢測方法中,考慮單個的符號,并且在形成帶和子帶時不存在來自不同符號的數(shù)據(jù)的聚合。然而,在一些實(shí)現(xiàn)中,例如在每個子帶中僅僅存在較少數(shù)量的子載波的情況中,可以執(zhí)行額外的步驟,其在帶上的平均子帶功率被計算(在方框608中)之前在時間上對子帶功率進(jìn)行平均(在方框607中)。執(zhí)行這種可選的平均步驟消除了由于數(shù)據(jù)本身而不是任何干擾引起的任何即時功率變化;然而,在每個子帶內(nèi)存在足夠的子載波的情況中并不需要這一步驟,并且如果省略這一平均步驟,那么該方法運(yùn)行得更加快速。子帶內(nèi)可以被認(rèn)為足夠的子載波的數(shù)量可以取決于數(shù)據(jù)的類型(例如,與諸如QPSK之類的東西相比,高階調(diào)制具有多得多的振幅變化,所以將需要更多的數(shù)據(jù)來將這些變化平均掉)。
隨后通過針對特定的子帶將子帶功率(如在使用時間平均的情況下在方框606中或在方框607中所計算的)與該子帶所位于的帶上的平均子帶功率進(jìn)行比較來檢測子帶內(nèi)的干擾的存在(在方框610中),其中,x是帶y內(nèi)的子帶索引,使得x取1和s之間的值。在例子中,在針對給定子帶而言子帶功率大大高于帶上的平均子帶功率(例如)的情況下,可以檢測到干擾。圖6還是出了這一比較步驟的特定示例性實(shí)現(xiàn),其使用閾值T。如圖6中所示的,計算(針對帶y內(nèi)的子帶x的)子帶功率與(帶y上的)平均子帶功率的比R或(方框611)。
如果該比的值超出了閾值(在方框612中為“是”),那么推斷出存在干擾,并且如果該比的值沒有超出閾值(在方框612中為“否”),那么推斷出在特定子帶內(nèi)不存在干擾。在其它例子中,如果R≥T(而不是如圖6中所示的R>T),則可以推斷出干擾。如下面更詳細(xì)地描述的,閾值T對于所有帶而言可以是相同的,或者可以是特定于帶的(在這種情況中其可以被寫為Ty)。
在一個例子中,閾值T(其可以被稱為功率比閾值)的值可以基于比R或(針對帶y內(nèi)的每個子帶x計算的)來計算。在一個例子中:
=帶y上R的平均值
=帶y上R的最小值
將清楚的是,這僅僅是提供了可以計算閾值T的值的方式的一個例子。在其它例子中,可以使用在整個符號上計算的比(例如上面描述的那些)或者使用任何其它的方法來計算閾值的值。
圖8示出了帶804上接收信號的接收功率802的簡單圖形表示。如上面所描述的,帶被劃分成s個子帶806,其中在該例子中s=7,并且每個子帶被表示成SBx,其中x=1-7??梢钥吹皆赟B3和SB4中存在干擾。使用上面參考圖6和圖7描述的方法,評估針對每個子帶的子帶功率(在方框606中),并且隨后評估帶上的平均子帶功率(在方框608中)。在執(zhí)行比較(在方框610中)的過程中,可以看到,子帶SB4中的子帶功率將顯著地高于帶上的平均值,并且子帶SB3和SB5中的子帶功率也提高了。根據(jù)所使用的閾值的值(其中使用閾值來確定是否存在干擾),將在SB4中識別出干擾,并且可以在SB3中識別出干擾。SB5中的子帶功率的提高不太可能足以大得超過任何閾值測試。
使用上面參考圖6-圖8所描述的干擾檢測方法,位于受干擾子帶中的子載波(無論是導(dǎo)頻還是數(shù)據(jù)子載波)(例如,SB4中的那些子載波)的索引可以被標(biāo)識,并且那些鄰近的未受干擾子載波(即,未檢測到干擾的鄰近子帶中的那些子載波(例如SB1-SB3和SB5-SB7中的那些子載波)也可以被標(biāo)識。在本文中使用術(shù)語“鄰近”來表示位于同一帶內(nèi)但不是同一子帶內(nèi)的子載波,并且其包括并不是緊緊相鄰的子載波和不位于緊緊相鄰子帶內(nèi)的子載波。通過在這些方法中使用導(dǎo)頻子載波和數(shù)據(jù)子載波,即使在干擾不與導(dǎo)頻一致的情況下也可以識別出干擾。
雖然上面對于圖6的描述表示了符號被劃分成帶(在方框602中)并且隨后每個帶被劃分成子帶(在方框604中),但是將清楚的是,這僅僅是實(shí)現(xiàn)該方法的一種方式使得實(shí)現(xiàn)相同的最終結(jié)果:符號被劃分成帶,每個帶包括多個子帶。在另一例子中,符號可以首先被劃分成子帶,并且隨后相鄰的子帶可以被組合在一起以形成帶。類似地,在圖2的討論中,導(dǎo)頻被描述成被劃分成帶(在方框204中),并且這可以可替換地被看成是將導(dǎo)頻分組成帶。這些注釋還可應(yīng)用于圖9(下面描述),其包括來自圖2和圖6的方法步驟。
在關(guān)于上面描述的并且在圖6中示出的干擾檢測的其它變形中,平均功率可以在整個符號上進(jìn)行計算(在方框608中)而不是在每個帶的基礎(chǔ)上計算它。在這樣的實(shí)現(xiàn)中,Rmean將是整個符號上R的平均值,并且Rmin將是整個符號上R的最小值。在這樣的例子中,閾值T對于所有帶將是相同的(例如,T=1.2x(2Rmean-Rmin)),并且(在方框610和612中)執(zhí)行的比較將是在和和T之間的。在這種變形中,仍然存在每個被劃分成子帶的多個帶,并且因此子帶功率與帶功率的比是局部地關(guān)于頻率計算的,以提供對于頻率選擇信道的某種免疫力,然而,針對所有的帶使用單個閾值T。
如上面描述的,可以獨(dú)立于上面描述的估計噪聲方差的方法而使用干擾檢測方法??商鎿Q地,這些方法可以一起使用,使得可以執(zhí)行干擾檢測和減輕,并且在圖9中示出了一個示例性的方法(其將上面描述的圖2和圖6中所示的方法的步驟組合起來)。使用該方法,針對導(dǎo)頻(例如在方框210中)或數(shù)據(jù)子載波(例如在方框212中)計算的噪聲方差估計隨后可以基于受干擾和未受干擾的子載波的檢測(在方框610中)而被調(diào)整(在方框904和906中),以增加或減小噪聲方差估計。如下面所描述的,一些噪聲方差估計將保持不變,即不存在干擾(方框908之前的方框901中為“否”))的帶中的那些子載波(無論是導(dǎo)頻子載波還是數(shù)據(jù)子載波)的值。在子載波被標(biāo)識為位于受干擾的子帶中(例如,在方框902中)的情況下,增加噪聲估計的值(在方框904中),并且在子載波被標(biāo)識為位于包含干擾的帶內(nèi)的未受干擾的子帶中的情況下,減小噪聲估計的值(在方框906中)。
在針對每個導(dǎo)頻計算的噪聲方差估計(在方框210中)被調(diào)整(在方框904和906中)的情況下,可以在調(diào)整之后執(zhí)行插值(在方框212中)(如由從方框906到方框212的虛線箭頭所指示的)。可以以相同的方式來執(zhí)行干擾的識別(在方框610中)和調(diào)整本身(在方框904和906中),而不管子載波是導(dǎo)頻子載波還是數(shù)據(jù)子載波,并且因此以下的描述一般是指子載波。
為了識別出噪聲估計值應(yīng)當(dāng)(在方框904或906中)被調(diào)整的子載波,該方法可以(在方框902中)標(biāo)識兩組子載波,其中,每個組內(nèi)的子載波可以由它們的索引進(jìn)行標(biāo)識。第一組包括受干擾子帶(在方框610中識別的)中的任何子載波,并且第二組包括與受干擾子帶相同的帶內(nèi)的任何鄰近的未受干擾子載波。如上面所描述的,鄰近子載波是位于同一帶而不必是相同子帶內(nèi)的那些子載波。第二組子載波可以可替換地被描述成包括位于與第一組中的子載波相同的帶內(nèi)的那些子載波,但是它們不是第一組的成員。第一組中的子載波的噪聲方差估計將被增加(在方框904中),并且第二組中的子載波的噪聲方差將被減小(在方框906中)。
從圖9可以看到,符號被劃分成n=N個帶(在方框910中)。在將圖2和圖6的方法組合的情況下,相同的帶用于噪聲方差估計和干擾檢測兩者,使得兩種算法的輸出的映射是直接的,并且可以通過將包括導(dǎo)頻的符號劃分成帶來創(chuàng)建帶(例如,如參考圖6中的方框602所描述的)。雖然可替換地可以使用不同的帶,但是這會導(dǎo)致復(fù)雜度顯著提高。
參考圖10中所示的在兩個帶1003、1004上接收到的信號的接收功率1002的簡單圖形表示,并且其中,子帶1006由虛線指示,可以看到在一個帶1003中存在干擾,而在其它帶1004中不存在干擾。因此使用本文描述的干擾檢測和減輕方法,將調(diào)整針對第一帶1003中的子載波的噪聲方差估計(在方框904和906中),并且將不調(diào)整針對第二帶1004中的子載波的噪聲方差估計(在方框910中,因?yàn)樵谠搸е胁淮嬖诟蓴_)。如果僅僅在第一帶1003內(nèi)的子帶SB4中檢測到干擾,那么針對子帶SB1-SB3和SB5-SB7內(nèi)的數(shù)據(jù)子載波的噪聲方差估計將被向下調(diào)整(這些子載波被認(rèn)為是鄰近的未受干擾子載波),并且針對子帶SB4內(nèi)的數(shù)據(jù)子載波的噪聲方差估計將被增加。因此,如果該方法被實(shí)現(xiàn)為包括方框902,那么該方法步驟將把子帶SB4內(nèi)的這些子載波識別為屬于第一組子載波,并且把子帶SB1-SB3和SB5-SB7中的那些子載波識別為屬于第二組子載波。
在示例性實(shí)現(xiàn)中,針對檢測到干擾的帶中的數(shù)據(jù)子載波的噪聲方差估計的修改(在方框904和906中)可以如下被執(zhí)行:
對于受干擾子載波(即,上面描述的第一組中的那些子載波),由原始噪聲方差估計(在方框212中通過插值生成)乘以受干擾子帶中的功率比給出調(diào)整后的噪聲方差估計。
對于受干擾帶中的未受干擾子載波(即,上面描述的第二組中的那些子載波),由原始噪聲方差估計除以受干擾子帶中的功率比給出調(diào)整后的噪聲方差估計。
如上面(參考圖6)所描述的,受干擾子帶中的功率比是受干擾子帶中(例如,圖10中所示的例子中的子帶SB4中)的子帶符號功率與整個帶上(例如,圖10中所示的例子中的帶1003中的SB1-SB7上)的均值子帶符號功率的比,例如,其中y標(biāo)識該例子中的帶1003。使用這一相同的參數(shù)(功率比)來增加一些噪聲方差并減小其它噪聲方差。
在子帶中存在兩個干擾的情況下,在這兩個子帶中功率比將是不同的。在這種情況下,針對兩個子帶基于它們的子帶功率除以均值而獨(dú)立地推導(dǎo)出調(diào)整比,而未受干擾子帶的調(diào)整比是受干擾子帶的功率的和除以均值子帶功率。這可以進(jìn)一步擴(kuò)展到在子帶中存在多于兩個干擾的情況。
在圖9中所示并在上面描述的方法中,子帶內(nèi)的所有數(shù)據(jù)子載波以同一方式被對待,并且如果它們位于已經(jīng)檢測到干擾的帶中則調(diào)整它們的噪聲方差估計。為了提供更細(xì)粒度的干擾減輕,可以使用較窄的子帶(例如,針對同一值n,s取更大的值);然而,如上面所描述的,如果每個子帶僅存在較小數(shù)量的子載波,那么可能需要在時間上對子帶功率進(jìn)行平均(在方框607中),這降低了方法的速度。在使用來自所有子載波的數(shù)據(jù)而不僅僅是導(dǎo)頻來執(zhí)行干擾檢測時,即使在干擾未落在導(dǎo)頻上的情況下也可以檢測到干擾,并且隨后使用上面描述的方法,可以減輕這種干擾對針對數(shù)據(jù)子載波的噪聲方差估計的影響。此外,使用整個符號使得該方法能夠快速地對隨著時間變化的SNR進(jìn)行響應(yīng)。
上面描述的(并且在圖2、4和9中示出的)生成噪聲方差估計的方法具有快速的收斂時間,同時該方法與上面描述的(并且在圖6和9中示出的)干擾檢測方法的組合額外地實(shí)現(xiàn)了受干擾子載波中的噪聲方差估計的標(biāo)準(zhǔn)化。此外,如上面所描述的,存儲針對每個帶的噪聲方差而不是保存針對每個導(dǎo)頻的噪聲方差,并且這導(dǎo)致了存儲器的顯著節(jié)省。
上面描述的方法可以實(shí)現(xiàn)在OFDM接收機(jī)(例如,DTT或DVB-T2接收機(jī))內(nèi),并且尤其是實(shí)現(xiàn)在接收機(jī)1100內(nèi)的噪聲方差估計元件1102中,如圖11中所示的。這種噪聲方差估計元件1102獲得來自信道估計模塊1103的輸入,并向解映射器102提供輸出(噪聲方差估計)。如上面所描述的,(圖2中所示的)噪聲方差估計方法可以獨(dú)立于本文描述的其它方法而實(shí)現(xiàn),或者可替換地,該方法可以與本文描述的其它方法組合(例如,與上面參考圖6所描述的干擾檢測方法組合)。在使用噪聲方差估計方法以及干擾檢測和減輕方法(如圖9中所示的)的情況下,噪聲方差估計元件1102可以包括干擾檢測和干擾減輕子模塊1104、1106。
噪聲方差估計元件1102和任意子模塊1104、1106可以實(shí)現(xiàn)在硬件和/或軟件中,并且噪聲方差估計元件1102可以形成單芯片接收機(jī)的一部分。例如,噪聲方差估計元件1102可以包括多個邏輯元件(例如,估計邏輯、劃分邏輯和計算邏輯),所述多個邏輯可以實(shí)現(xiàn)上面描述的方法的不同步驟并且這些不同的邏輯元件可以用軟件或者用硬件邏輯來實(shí)現(xiàn)。
在一個例子中,噪聲方差估計元件1102包括一個或多個處理器,其可以是微處理器、控制器或任何其它適當(dāng)類型的處理器,用于處理計算機(jī)可執(zhí)行指令以控制設(shè)備的操作以便執(zhí)行本文描述的方法的一些步驟或所有步驟。在一些例子中,例如,在使用片上系統(tǒng)架構(gòu)的情況下,處理器可以包括一個或多個固定的功能塊(也稱為加速器),其用硬件(而不是軟件或固件)實(shí)現(xiàn)噪聲方差估計、干擾檢測和/或干擾減輕方法的一部分。
可以使用處理器可訪問的任何計算機(jī)可讀介質(zhì)來提供計算機(jī)可執(zhí)行指令(其在被執(zhí)行時使得處理器實(shí)現(xiàn)來自本文描述的方法的一個或多個步驟)。計算機(jī)可讀介質(zhì)可以包括,例如,諸如存儲器1108之類的計算機(jī)存儲介質(zhì)和通信介質(zhì)。諸如存儲器1108之類的計算機(jī)存儲介質(zhì)包括實(shí)現(xiàn)在任意方法或技術(shù)中的易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì),用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)之類的信息。計算機(jī)存儲介質(zhì)包括但不限于RAM、ROM、EPROM、EEPROM、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能磁盤(DVD)或其它光存儲器、盒式磁帶、磁帶、磁盤存儲器或其它磁存儲設(shè)備或者任意其它的可以用于存儲信息以供計算設(shè)備訪問的非傳輸介質(zhì)。相反,通信介質(zhì)可以體現(xiàn)計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或調(diào)制數(shù)據(jù)信號(例如載波)中的其它數(shù)據(jù)或者其它傳輸機(jī)制。如本文中定義的,計算機(jī)存儲介質(zhì)不包括通信介質(zhì)。將清楚的是,計算機(jī)存儲介質(zhì)(或存儲器1108)可以位于接收機(jī)1100內(nèi),或者可替換地,存儲器可以被分發(fā)或位于遠(yuǎn)處以及經(jīng)由網(wǎng)絡(luò)或其它通信鏈路(例如使用通信接口)來訪問。
上面描述的存儲計算機(jī)可執(zhí)行指令的存儲器1108或者其它存儲器元件用于存儲針對每個帶的噪聲方差估計,如上面參考方框208所描述的。
將清楚的是,圖11僅僅示出了OFDM接收機(jī)內(nèi)的元件的一個子集,并且該接收機(jī)可以包括許多其它元件。還將清楚的是,圖11中的元件是功能元件,并且在不同的實(shí)現(xiàn)中,這些功能元件中的一些可以在物理設(shè)備中組合在一起。
上面描述的方法可以實(shí)現(xiàn)在DVB接收機(jī)中,并且在這種情況下,上面提及的導(dǎo)頻可以是分散的導(dǎo)頻。
本文中使用術(shù)語“處理器”和“計算機(jī)”來表示具有處理能力使得其能夠執(zhí)行指令的任意設(shè)備。本領(lǐng)域技術(shù)人員將認(rèn)識到這樣的處理能力被并入到許多不同的設(shè)備,并且因此,術(shù)語“計算機(jī)”包括機(jī)頂盒、媒體播放器、數(shù)字電臺、PC、服務(wù)器、移動電話、個人數(shù)字助理和許多其它設(shè)備。
本領(lǐng)域技術(shù)人員將認(rèn)識到用于存儲程序指令的存儲設(shè)備可以分布在網(wǎng)絡(luò)上。例如,遠(yuǎn)程計算機(jī)可以將所描述的過程的例子存儲成軟件。本地或終端計算機(jī)可以訪問遠(yuǎn)程計算機(jī),并下載所述軟件的一部分或全部以運(yùn)行程序。可替換地,本地計算機(jī)可以根據(jù)需要下載軟件的片段,或者在本地終端執(zhí)行一些軟件指令并且在遠(yuǎn)程計算機(jī)(或計算機(jī)網(wǎng)絡(luò))執(zhí)行一些軟件指令。本領(lǐng)域技術(shù)人員還將認(rèn)識到,通過使用本領(lǐng)域技術(shù)人員已知的常規(guī)技術(shù),軟件指令的全部或一部分可以由專用電路(例如DSP、可編程邏輯陣列等)來執(zhí)行。
具體提及“邏輯”是指執(zhí)行一個功能或多個功能的結(jié)構(gòu)。邏輯的例子包括被安排為執(zhí)行這些功能的電路。例如,這種電路可以包括晶體管和/或制造過程中可用的其它硬件元件。這樣的晶體管和/或其它元件可以用于形成電路或結(jié)構(gòu),舉例來說,其實(shí)現(xiàn)和/或包含存儲器(例如寄存器、觸發(fā)器或鎖存器)、邏輯運(yùn)算符(例如布爾運(yùn)算)、數(shù)學(xué)運(yùn)算符(例如加法器、乘法器或移位器)以及互連??梢宰鳛槎ㄖ齐娐坊驑?biāo)準(zhǔn)單元庫、宏、或以其它抽象級提供這樣的元件。這樣的元件可以在特定的布置中互連。邏輯可以包括是固定功能的電路,并且電路可以被編程以執(zhí)行一個功能或多個功能;可以從固件或軟件更新或控制機(jī)制提供這樣的編程。被標(biāo)識為執(zhí)行一個功能的邏輯還可以包括實(shí)現(xiàn)組成功能或子過程的邏輯。在一個例子中,硬件邏輯具有實(shí)現(xiàn)固定功能運(yùn)算或多個運(yùn)算、狀態(tài)機(jī)或過程的電路。
本文給出的任意范圍或設(shè)備值可以被擴(kuò)展或者被修改,而不喪失所請求的效果,這對于技術(shù)人員將是顯而易見的。
將理解的是,上面描述的益處和優(yōu)點(diǎn)可以涉及一個實(shí)施例,或者可以涉及若干實(shí)施例。這些實(shí)施例并不限于解決所陳述問題中的任何一個或全部的實(shí)施例或者具有所陳述益處和優(yōu)點(diǎn)中的任何一個或全部的實(shí)施例。
對“一”項(xiàng)的任何提及是指這些項(xiàng)中的一個或多個。本文中使用術(shù)語“包括”來表示包含所標(biāo)識的方法方框或元件,但是這樣的方框或元件并不包括排他列表,并且裝置可以包含額外的方框或元件,并且方法可以包含額外的操作或元件。
本文描述的方法的步驟可以以任何適當(dāng)?shù)捻樞驁?zhí)行,或者在適當(dāng)?shù)那闆r下同時執(zhí)行。此外,可以從任意方法中刪除單獨(dú)的方框,而不脫離本文描述的主題的精神和范圍。上面描述的任意例子的方案可以與所描述的任意其它例子的方案組合,以形成其它例子,而不喪失所請求的效果。在圖中的元件被示為由箭頭連接的情況下,將清楚的是,這些箭頭僅僅是示出元件之間的通信的一個示例性流。元件之間的流可以在任意方向上或者在兩個方向上。
將理解的是,僅僅通過例子的方式給出了優(yōu)選實(shí)施例的以上描述,并且本領(lǐng)域技術(shù)人員可以做出各種修改。雖然上面以某種具體度或者參考一個或多個單獨(dú)實(shí)施例描述了各個實(shí)施例,但是本領(lǐng)域技術(shù)人員可以對所公開的實(shí)施例做出大量的改變,而不脫離本發(fā)明的精神或范圍。