基于通信系統(tǒng)的活動信號信道來進(jìn)行數(shù)字處理的系統(tǒng)和方法
【專利摘要】通信系統(tǒng)包含數(shù)字信號,所述數(shù)字信號載運數(shù)據(jù)且對應(yīng)于將要在通信信道上發(fā)射的復(fù)合信號的若干信道?;顒有诺辣粰z測且用以配置數(shù)字處理。在一個實施例中,檢測活動信道,其中特定活動信道對應(yīng)于所述數(shù)字信號中的特定一個的存在?;顒有诺罊z測可用以配置將要發(fā)射的復(fù)合信號的預(yù)失真以補償數(shù)字/模擬轉(zhuǎn)換器(155、406、505)中的失真。類似地,活動信道檢測可用以最優(yōu)化升頻轉(zhuǎn)換器(161、404、503、620、631、632)的配置。在一個實施例中,基于所檢測的活動信道而將可編程裝置(504、630)配置為多個不同配置。
【專利說明】基于通信系統(tǒng)的活動信號信道來進(jìn)行數(shù)字處理的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]實施例涉及集成電路裝置(1C)。更確切地說,實施例涉及基于通信系統(tǒng)中的活動信號信道來進(jìn)行數(shù)字處理的系統(tǒng)和方法。
【背景技術(shù)】
[0002]使用通信系統(tǒng)來遞送信息??墒褂猛ㄐ畔到y(tǒng)來將信息(例如,數(shù)據(jù))從一個電子系統(tǒng)發(fā)送到另一電子系統(tǒng)。發(fā)送電子系統(tǒng)通常包含用于處理數(shù)據(jù)來在通信信道上發(fā)射的發(fā)射器。接收電子系統(tǒng)包含用于處理在通信信道上接收的信號的接收器。通常,數(shù)據(jù)由發(fā)送電子系統(tǒng)產(chǎn)生且被轉(zhuǎn)發(fā)到發(fā)射器,且所述發(fā)射器處理所述數(shù)據(jù)用于在信道上發(fā)射。類似地,接收器處理經(jīng)接收的信號且將所述數(shù)據(jù)轉(zhuǎn)發(fā)到接收電子系統(tǒng)。
[0003]發(fā)射器常常包含基帶電路,所述基帶電路接收數(shù)據(jù)且對所述數(shù)據(jù)執(zhí)行數(shù)據(jù)處理以準(zhǔn)備用于發(fā)射的數(shù)據(jù)。舉例來說,處理可包含將數(shù)據(jù)編碼為一個或一個以上數(shù)字信號,例如正交調(diào)幅(“QAM”)信號。基帶處理通常限于處理集中在零頻率的數(shù)字信號。在一些應(yīng)用中,通過升頻轉(zhuǎn)換器接著將數(shù)字信號升頻轉(zhuǎn)換到較高頻率以產(chǎn)生復(fù)合信號??蓪⒍鄠€數(shù)字信號升頻轉(zhuǎn)換到多個不同頻率。組合的信號形成將要在通信信道上發(fā)射的復(fù)合信號,且經(jīng)升頻轉(zhuǎn)換的數(shù)字信號對應(yīng)于復(fù)合信號的信道。
[0004]在升頻轉(zhuǎn)換之后,可使用數(shù)字/模擬轉(zhuǎn)換器將數(shù)字信號轉(zhuǎn)換到模擬信號。最后,模擬前端通常將模擬信號驅(qū)動到通信信道上。模擬前端可包含模擬放大器和經(jīng)定制以調(diào)節(jié)模擬信號以在特定通信信道上發(fā)射的其它電路。實例性通信信道包含電纜(例如,同軸電纜)、光纖、雙絞線和空氣(例如,用于RF發(fā)射)。
[0005]當(dāng)通過數(shù)字/模擬轉(zhuǎn)換器(“DAC”)將復(fù)合信號從數(shù)字轉(zhuǎn)換到模擬時發(fā)生關(guān)于一些發(fā)射器的一個問題。DAC中的電路在將數(shù)字信號轉(zhuǎn)換到模擬信號時可能使復(fù)合信號失真。失真可導(dǎo)致特定頻率下的多余頻譜假影。舉例來說,在電纜發(fā)射器應(yīng)用中,來自DAC的失真可引起在(fs/2)-2fo下的多余頻率分量,其中fs為取樣頻率且fo為中心頻率。此類失真一般為不合需要的,且在一些情況下此類失真可引起系統(tǒng)未能通過順應(yīng)性測試。
[0006]更大體來說,由于信道數(shù)目在通信系統(tǒng)中增加,所以需要額外電路來處理數(shù)字信號。此類額外電路導(dǎo)致功率消耗的不合需要的增加。此外,額外電路在集成電路上占據(jù)更多空間且增加系統(tǒng)的成本。
【發(fā)明內(nèi)容】
[0007]在一個實施例中,一種方法可包括接收一個或一個以上數(shù)字信號。數(shù)字信號中的每一個可載運數(shù)據(jù),且數(shù)字信號中的每一個可被約束在第一頻率范圍內(nèi)。數(shù)字信號可對應(yīng)于將要在通信信道上發(fā)射的復(fù)合信號的一個或一個以上信道。所述方法可進(jìn)一步包含檢測活動信道,其中特定活動信道可對應(yīng)于所述數(shù)字信號中的特定一個的存在??苫谒鏊鶛z測的活動信道來將可編程裝置配置為多個不同的配置,其中不同的配置可對所述數(shù)字信號執(zhí)行不同的數(shù)字處理操作。
[0008]在一些實施例中,當(dāng)所檢測活動信道的數(shù)目小于第一值時可將所述可編程裝置配置為包括預(yù)失真器的第一配置,且否則將所述可編程裝置配置為不包含所述預(yù)失真器的至少一個其它配置。
[0009]在一些實施例中,所述方法可進(jìn)一步包括:在所述第一配置中,在所述預(yù)失真器的輸入處接收包括布置在頻率范圍內(nèi)的所述數(shù)字信號的所述復(fù)合信號;和使所述復(fù)合信號預(yù)失真,其中所述預(yù)失真至少部分地補償由數(shù)字/模擬轉(zhuǎn)換器引起的失真以產(chǎn)生預(yù)失真的復(fù)合信號。
[0010]在一些實施例中,所述方法可進(jìn)一步包括將所述預(yù)失真的復(fù)合信號耦合到單個數(shù)字/模擬轉(zhuǎn)換器。
[0011]在一些實施例中,當(dāng)活動信道的數(shù)目引起由數(shù)字/模擬轉(zhuǎn)換器產(chǎn)生的多余頻率分量增加到預(yù)定閾值以上時,可將所述可編程裝置配置為包括所述預(yù)失真器的所述第一配置。
[0012]在一些實施例中,基于所述所檢測的活動信道來配置所述可編程裝置可包括:當(dāng)檢測到第一數(shù)目個活動信道時用第一數(shù)字升頻轉(zhuǎn)換器配置來配置所述可編程裝置;和當(dāng)檢測到第二數(shù)目個活動信道時用第二數(shù)字升頻轉(zhuǎn)換器配置來配置所述可編程裝置。
[0013]在一些實施例中,活動信道的所述第一數(shù)目可大于活動信道的所述第二數(shù)目,且其中所述第一數(shù)字升頻轉(zhuǎn)換器配置可比所述第二數(shù)字升頻轉(zhuǎn)換器配置在所述可編程裝置上包括更多資源。
[0014]在一些實施例中,配置所述可編程裝置可包括基于所述所檢測的活動信道來部分地動態(tài)重新配置所述可編程裝置。
[0015]在另一實施例中,一種方法可包括接收將要在通信信道上發(fā)射的復(fù)合信號,所述復(fù)合信號可包括載運數(shù)據(jù)的一個或一個以上數(shù)字信號,其中所述數(shù)字信號可占據(jù)所述復(fù)合信號的不同頻率,且所述數(shù)字信號各自約束在不同頻率下的第一頻率范圍內(nèi),且其中所述一個或一個以上數(shù)字信號可對應(yīng)于所述復(fù)合信號的一個或一個以上信道。所述方法可進(jìn)一步包括檢測活動信道,其中特定活動信道可對應(yīng)于數(shù)字信號的特定一個的存在,且基于所檢測的活動信道來選擇性地使復(fù)合信號預(yù)失真,其中當(dāng)活動信道的數(shù)目低于第一值時發(fā)生使所述復(fù)合信號預(yù)失真,且當(dāng)活動信道的數(shù)目不低于第一值時不使所述復(fù)合信號預(yù)失真。
[0016]在一些實施例中,所述活動信道可全部低于第一頻率。
[0017]在一些實施例中,選擇性地預(yù)失真可包括響應(yīng)于數(shù)字控制信號而配置信號路徑,其中所述信號路徑可包括以下各項中的一個:Ca)將復(fù)合信號從輸入路徑投送到預(yù)失真器的輸入,且將所述預(yù)失真器的輸出投送到輸出路徑,和(b)將所述預(yù)失真器附近的輸入路徑投送到輸出路徑。
[0018]在一些實施例中,選擇性地預(yù)失真可包括基于所檢測的活動信道來將可編程裝置配置為多個不同配置,其中在第一配置中,所述可編程裝置可使復(fù)合信號預(yù)失真,且在第二配置中,所述可編程裝置不使復(fù)合信號預(yù)失真。
[0019]在一些實施例中,所述方法可進(jìn)一步包括在使復(fù)合信號選擇性地預(yù)失真后將所述復(fù)合信號從數(shù)字信號轉(zhuǎn)換到模擬信號。
[0020]在一些實施例中,所述預(yù)失真可至少部分地補償由于將復(fù)合信號從數(shù)字信號轉(zhuǎn)換到模擬信號的動作而引起的失真。
[0021]在一些實施例中,一種電路可包括:基帶數(shù)字電路,所述基帶數(shù)字電路可輸出一個或一個以上數(shù)字信號,其中所述數(shù)字信號中的每一個載運數(shù)據(jù)且所述數(shù)字信號中的每一個被約束在第一頻率范圍內(nèi),且其中所述一個或一個以上數(shù)字信號可對應(yīng)于將在通信信道上發(fā)射的復(fù)合信號的一個或一個以上信道;信道檢測器,其用以檢測活動信道,其中特定活動信道可對應(yīng)于所述數(shù)字信號中的特定一個的存在;和可編程塊,其可基于所述所檢測的活動信道來經(jīng)配置,其中所述可編程塊可經(jīng)配置為多個不同的配置以對所述一個或一個以上數(shù)字信號執(zhí)行不同的數(shù)字處理操作。
[0022]在一些實施例中,當(dāng)所檢測的活動信道的數(shù)目小于第一值時,所述可編程塊可經(jīng)配置為包括預(yù)失真器的第一配置,其中所述預(yù)失真器至少部分地補償數(shù)字/模擬轉(zhuǎn)換器所引起的失真,且其中所述可編程塊否則可經(jīng)配置為不包含所述預(yù)失真器的至少一個其它配置。
[0023]在一些實施例中,所述電路可進(jìn)一步包括單個數(shù)字/模擬轉(zhuǎn)換器,其中當(dāng)所述可編程塊處于所述第一配置中時,所述單個數(shù)字/模擬轉(zhuǎn)換器的輸入可耦合到所述預(yù)失真器的輸出。
[0024]在一些實施例中,當(dāng)活動信道的數(shù)目引起由數(shù)字/模擬轉(zhuǎn)換器產(chǎn)生的多余頻率分量增加到預(yù)定閾值以上時,可將所述可編程塊配置為包括所述預(yù)失真器的所述第一配置。
[0025]在一些實施例中,所述可編程塊可進(jìn)一步包括:當(dāng)檢測到第一數(shù)目個活動信道時的第一配置,所述第一配置可包括第一數(shù)字升頻轉(zhuǎn)換器以將所述第一數(shù)目個活動信道升頻轉(zhuǎn)換;和當(dāng)檢測到第二數(shù)目個活動信道時的第二配置,所述第二配置可包括第二數(shù)字升頻轉(zhuǎn)換器以將所述第二數(shù)目個活動信道升頻轉(zhuǎn)換。
[0026]在一些實施例中,活動信道的所述第一數(shù)目可大于活動信道的所述第二數(shù)目,且其中所述第一數(shù)字升頻轉(zhuǎn)換器可比所述第二數(shù)字升頻轉(zhuǎn)換器在所述可編程塊上包括更多資源。
[0027]在一些實施例中,所述可編程塊可基于所述所檢測的活動信道來被部分地動態(tài)重新配置。
[0028]以下詳細(xì)描述和附圖提供對一個或一個以上實施例的性質(zhì)和優(yōu)點的較好理解。
【專利附圖】
【附圖說明】
[0029]圖1說明根據(jù)一個實施例的基于通信系統(tǒng)中的活動信道而處理信號。
[0030]圖2A-B說明根據(jù)一個實施例的數(shù)字信號和復(fù)合信號。
[0031]圖3A-C說明復(fù)合信號與多余頻譜假影之間的關(guān)系。
[0032]圖4說明基于所檢測的活動信道而選擇性地使復(fù)合信號預(yù)失真的發(fā)射器。
[0033]圖5A-B說明基于所檢測的活動信道而選擇性地使復(fù)合信號預(yù)失真的另一發(fā)射器的替代配置。
[0034]圖6A-C說明可基于活動信道檢測而修改的數(shù)字處理功能的另一實例。
[0035]圖7為根據(jù)實施例的用于實施電路的可編程邏輯裝置的框圖。
【具體實施方式】[0036]圖1說明根據(jù)一個實施例的基于通信系統(tǒng)中的活動信道而處理信號。數(shù)據(jù)由基帶電路151接收?;鶐щ娐?51可將數(shù)據(jù)編碼為一個或一個以上數(shù)字信號。如上文提及,可將數(shù)據(jù)編碼為QAM數(shù)字信號,所述QAM數(shù)字信號可用于例如EdgeQAM電纜調(diào)制解調(diào)器終端服務(wù)(CMTS)系統(tǒng)中。圖2A說明個別數(shù)字信號201-205。如上文提及,數(shù)字信號對應(yīng)于將要在通信信道上發(fā)射的復(fù)合信號的一個或一個以上信道。數(shù)字信號中的每一個載運由基帶電路151接收的數(shù)據(jù)的某部分。如圖2A中說明,數(shù)字信號中的每一個約束在頻率范圍fl內(nèi)。舉例來說,在電纜發(fā)射系統(tǒng)中,每一數(shù)字信號可具有大致6MHz的帶寬。圖2B說明復(fù)合信號,其中個別數(shù)字信號201-205占據(jù)復(fù)合信號的不同頻率。舉例來說,當(dāng)發(fā)射復(fù)合信號時,接收器可通過解碼復(fù)合信號的不同信道來存取不同數(shù)字信號中的每一個中的數(shù)據(jù)。然而,在不同應(yīng)用中,并非所有信道用以發(fā)射數(shù)據(jù)。換句話說,一些應(yīng)用可僅發(fā)射發(fā)射器能夠產(chǎn)生的所有可能信道的子集。因此,復(fù)合信號可包含若干活動信道(每一活動信道含有數(shù)字信號中的一個)和不含有信息的非活動(例如,空的)信道。
[0037]在一個實施例中,活動信道可被檢測到且用以配置電路以改變系統(tǒng)所應(yīng)用的數(shù)字處理。特定活動信道對應(yīng)于數(shù)字信號中的特定一個的存在。舉例來說,如果不存在在特定頻率下布置的對應(yīng)數(shù)字信號,那么在復(fù)合信號中具有特定頻率的信道可為非活動的。再次參考圖1中的說明性實例,信道檢測器152檢測活動信道且可將信號提供到配置控制器170。配置控制器170可改變可配置處理塊153的配置以改變應(yīng)用到數(shù)字信號的數(shù)字處理154。在下文更詳細(xì)描述的一個實施例中,可配置處理塊為可編程裝置(例如,可編程邏輯裝置)的可編程塊(例如,可編程邏輯塊)。一些實施例包含基于所檢測的活動信道而將可編程邏輯裝置配置為多個不同配置。不同的配置對數(shù)字信號執(zhí)行不同的數(shù)字處理操作以產(chǎn)生復(fù)合信號。
[0038]圖1展示可基于活動信道檢測而修改的兩個(2)實例性數(shù)字處理功能。一個實例為升頻轉(zhuǎn)換,且另一實例為預(yù)失真。如下文的其它實例中描述,可能需要改變升頻轉(zhuǎn)換器161的配置而使得并非所有信道經(jīng)升頻轉(zhuǎn)換。舉例來說,系統(tǒng)可能夠發(fā)射某數(shù)目個信道,但在特定應(yīng)用中并非所有信道可為活動的。在此情況下,升頻轉(zhuǎn)換器161可經(jīng)配置以將信道總數(shù)的子集升頻轉(zhuǎn)換。類似地,是否需要預(yù)失真可取決于活動信道的數(shù)目。舉例來說,通過DAC155將包含個別經(jīng)升頻轉(zhuǎn)換的數(shù)字信號的復(fù)合信號從數(shù)字轉(zhuǎn)換到模擬。如在下文的實例中描述,活動信道的數(shù)目的改變可影響DAC155所產(chǎn)生的失真的量。來自DAC155的失真可引起由模擬前端156驅(qū)動到信道上的多余的頻譜假影。因此,在一些情況下可需要將電路配置為包含預(yù)失真器162以減少或消除多余的頻譜假影,而在其它情況下可需要從系統(tǒng)消除預(yù)失真器162以減少所利用的資源。
[0039]舉例來說,雖然此處將信道檢測器152說明為與基帶電路151分離的塊,但應(yīng)理解,可包含本發(fā)明的信道檢測器作為基帶電路的部分以檢測個別數(shù)字信號?;鶐щ娐?51和信道檢測器152可實施在硅中或?qū)嵤┰谟谔幚砥魃蠄?zhí)行的軟件中。類似地,雖然將信道檢測器152說明為直接連接到配置控制器170,但應(yīng)理解可將多種中間電路布置在信道檢測器152與配置控制器170之間以控制配置過程。因此將圖1視為說明性的。
[0040]一些實施例可減少在將復(fù)合信號從數(shù)字域轉(zhuǎn)換到模擬域時產(chǎn)生的多余的頻譜假影。圖3A-C說明復(fù)合信號與多余頻譜假影之間的關(guān)系。如圖3A中說明,如果復(fù)合信號僅含有一個活動信道301,那么轉(zhuǎn)換過程中的失真產(chǎn)生具有量值A(chǔ)l的在(fs/2)-2fo下的多余頻率分量350。然而,隨著復(fù)合信號中的活動信道數(shù)目增加,多余分量的量值減小。圖3B展示具有三個活動信道的復(fù)合信號。在此情況下,多余頻率分量351的量值已降低到A2。類似地,圖3C展示具有N個活動信道的復(fù)合信號,其中N為等于信道的總數(shù)的整數(shù)。在此情況下,多余頻率分量352的量值已降低到A3。因此,隨著信道的數(shù)目增加,多余頻率分量的量值降低。換句話說,多余頻率分量的量值隨著信道的數(shù)目減少而增加。因此,一些實施例可通過基于活動信道來使復(fù)合信號預(yù)失真而減少多余頻率分量(例如,當(dāng)活動信道的數(shù)目低于某一數(shù)時)。
[0041]圖4說明基于所檢測的活動信道而選擇性地使復(fù)合信號預(yù)失真的發(fā)射器400。在此實例中,發(fā)射器400包含基帶電路401、信道檢測器402、控制電路403、升頻轉(zhuǎn)換器404、預(yù)失真器405、開關(guān)451-452、DAC406和模擬前端407。在一個實施例中,發(fā)射器400檢測活動信道且基于所檢測的活動信道而選擇性地使復(fù)合信號預(yù)失真。使復(fù)合信號預(yù)失真至少部分地補償DAC406所引起的失真。具體來說,信道檢測器402檢測活動信道。當(dāng)活動信道的數(shù)目低于特定值時,那么使復(fù)合信號預(yù)失真,且當(dāng)活動信道的數(shù)目并不低于所述特定值時,那么不使復(fù)合信號預(yù)失真。在此實例中,信道檢測器402耦合到控制電路403?;诨顒有诺赖臄?shù)目,控制電路403可接收信號以將復(fù)合信號投送經(jīng)過預(yù)失真器或在預(yù)失真器周圍。舉例來說,可通過在451和452處說明的打開和關(guān)閉開關(guān)響應(yīng)于來自控制電路403的數(shù)字控制信號而配置信號路徑。當(dāng)活動信道的數(shù)目低于特定值時,信號路徑可將復(fù)合信號從輸入路徑(例如,升頻轉(zhuǎn)換器的輸出)投送到預(yù)失真器405的輸入,且將預(yù)失真器405的輸出投送到輸出路徑(例如,DAC406的輸入)。在此情況下,經(jīng)由開關(guān)451建立升頻轉(zhuǎn)換器404的輸出與預(yù)失真器405的輸入之間的連接,且經(jīng)由開關(guān)452建立預(yù)失真器405的輸出與DAC406的輸入之間的連接。在此配置中,控制信號還可使預(yù)失真器405斷電。當(dāng)活動信道的數(shù)目高于特定值時,信號路徑可將預(yù)失真器405附近的復(fù)合信號投送到輸出路徑。在此情況下,經(jīng)由開關(guān)451和452建立升頻轉(zhuǎn)換器404的輸出與DAC406的輸入之間的連接。
[0042]圖5A-B說明基于所檢測的活動信道而選擇性地使復(fù)合信號預(yù)失真的另一發(fā)射器的替代配置。在此實例中,發(fā)射器包含基帶電路501、信道檢測器502、升頻轉(zhuǎn)換器503、可編程邏輯塊504、DAC505和模擬前端506。在此實例中,發(fā)射器檢測活動信道,且通過配置可編程邏輯裝置的可編程邏輯塊504而基于所檢測的活動信道來選擇性地使復(fù)合信號預(yù)失真。具體來說,信道檢測器502檢測活動信道。如圖5A中說明,當(dāng)活動信道的數(shù)目小于特定值時,那么可編程邏輯塊504經(jīng)配置以包含預(yù)失真器520。在此配置中,預(yù)失真器接收復(fù)合信號,使所述復(fù)合信號預(yù)失真,且產(chǎn)生經(jīng)預(yù)失真的復(fù)合信號。舉例來說,當(dāng)活動信道的數(shù)目引起數(shù)字/模擬轉(zhuǎn)換器所產(chǎn)生的多余頻率分量增加到預(yù)定閾值以上時,可將可編程邏輯塊504配置為包含預(yù)失真器。預(yù)失真器520通過消除來自DAC505的失真來減少多余的頻率分量。在一些應(yīng)用中,具有小于八個(8)信道的復(fù)合信號可導(dǎo)致DAC505產(chǎn)生不可接受地高頻譜假影。因此,當(dāng)檢測到小于八個(8)信道時,可編程邏輯裝置可接收配置數(shù)據(jù)以將裝置配置為包含預(yù)失真器。如圖5B中說明,當(dāng)活動信道的數(shù)目不小于特定值(例如,8個信道)時,那么可編程邏輯塊504經(jīng)配置以將升頻轉(zhuǎn)換器503的輸出處的復(fù)合信號耦合到DAC505的輸入。
[0043]在一些實施例中,用以執(zhí)行數(shù)字/模擬轉(zhuǎn)換的DAC可為單個DAC。在一些情況下,單個DAC可具有特定失真特性。因此,根據(jù)一些實施例的預(yù)失真器經(jīng)配置以補償單個DAC的特定失真特性。
[0044]圖6A-C說明可基于活動信道檢測而修改的數(shù)字處理功能的另一實例。此處,基于系統(tǒng)中的活動信道來修改數(shù)字升頻轉(zhuǎn)換器620。舉例來說,在圖6A中,基帶電路601接收數(shù)據(jù),且在多個不同路徑中處理所述數(shù)據(jù)??蓪⑻囟〝?shù)據(jù)指定用于復(fù)合信號的特定信道。因此,不同的數(shù)據(jù)由不同的基帶信號產(chǎn)生器(“BB信號產(chǎn)生器”)602-604處理。如圖6A中所示,信號產(chǎn)生器602產(chǎn)生數(shù)字信號610,且信號產(chǎn)生器603產(chǎn)生數(shù)字信號611。在此實例中,基帶電路601僅輸出兩個(2)數(shù)字信號。因此,僅兩個(2)數(shù)字信號將被升頻轉(zhuǎn)換到復(fù)合信號。信道檢測器650檢測活動信道(例如,信號610和611),且使升頻轉(zhuǎn)換器620的部分不活動。舉例來說,此處,使升頻轉(zhuǎn)換器中的電路651停用(例如,斷電)以減少功率消耗。因此,可檢測活動信道以選擇性地啟用升頻轉(zhuǎn)換器620中的電路以處理僅在活動信道中的數(shù)字信號。
[0045]圖6B-C說明基于活動信道檢測而修改升頻轉(zhuǎn)換器的另一實例。在此實例中,所檢測的活動信道用以配置可編程邏輯裝置中的可編程邏輯塊630。參考圖6B,檢測到對應(yīng)于兩活動信道的兩個(2)數(shù)字信號610-611。因此,可編程邏輯塊630經(jīng)配置有數(shù)字升頻轉(zhuǎn)換器631以用于使兩數(shù)字信號610和611升頻轉(zhuǎn)換?;蛘?,在圖6C中,檢測到對應(yīng)于三活動信道的三個(3)數(shù)字信號610-612。因此,可編程邏輯塊630經(jīng)配置有數(shù)字升頻轉(zhuǎn)換器632以用于使三數(shù)字信號610-612升頻轉(zhuǎn)換。因為圖6C中所示的活動信道的數(shù)目大于圖6B中的活動信道的數(shù)目,所有數(shù)字升頻轉(zhuǎn)換器632比數(shù)字升頻轉(zhuǎn)換器631在可編程邏輯裝置上包括更多資源。
[0046]在說明使用可編程邏輯的實施例的上述實例中,將預(yù)失真器和升頻轉(zhuǎn)換器說明為被配置于可編程邏輯裝置的可編程邏輯塊中。舉例來說,應(yīng)理解,還可在相同可編程邏輯裝置上包含發(fā)射器的其它組件。舉例來說,不同的實施方案可在一個可編程邏輯裝置或多個可編程邏輯裝置中并入發(fā)射器的不同組件。另外,根據(jù)一些實施例,配置可編程邏輯裝置可包含部分重新配置所述可編程邏輯裝置。在此情況下,可編程邏輯裝置可經(jīng)配置有多種通信系統(tǒng)電子裝置。然而,當(dāng)檢測到活動信道時,僅可編程邏輯裝置的部分被重新配置。將此稱作部分重新配置。此外,在一些實施例中,可基于所檢測活動信道而動態(tài)地發(fā)生配置或部分重新配置。因此,通信系統(tǒng)可為流式傳輸信息,且信道可在操作過程期間變?yōu)榛顒踊蚍腔顒?。由于信道在操作期間變?yōu)榛顒踊蚍腔顒樱韵到y(tǒng)在所述信道活動時檢測到活動信道,且修改數(shù)字處理(例如,預(yù)失真和/或升頻轉(zhuǎn)換)以處理改變的信號。
[0047]FPGA可包含在陣列中的若干不同類型的可編程邏輯塊。舉例來說,圖7說明包含大量不同的可編程單元片(tile)的FPGA結(jié)構(gòu)100,所述可編程單元片包含:多千兆位收發(fā)器(MGT) 101、可配置邏輯塊(CLB) 102、隨機存取存儲器塊(BRAM) 103、輸入/輸出塊(IOB)104、配置與計時邏輯(CONFIG/CLOCKS) 105、數(shù)字信號處理塊(DSP) 106、專用輸入/輸出塊(I/O) 107 (例如,配置端口和時鐘端口)、以及其它可編程邏輯108 (例如數(shù)字時鐘管理器、模擬/數(shù)字轉(zhuǎn)換器、系統(tǒng)監(jiān)視邏輯)等。一些FPGA還包含專用處理器塊(PROC) 110。
[0048]在一些FPGA中,每一可編程單元片包含可編程互連元件(INT) 111,其具有到和來自每一相鄰單元片中的對應(yīng)互連元件的標(biāo)準(zhǔn)化連接。因此,將可編程互連元件一起用來實施用于所說明FPGA的可編程互連結(jié)構(gòu)??删幊袒ミB元件(INT)Ill還包含到和來自同一單元片內(nèi)的可編程邏輯元件的連接,如通過圖7頂部所包含的實例展示。[0049]舉例來說,CLB102可包含可經(jīng)編程以實施用戶邏輯的可配置邏輯元件(CLE) 112加上單個可編程互連元件(INT)lll。BRAM103除了一個或一個以上可編程互連元件之外還可包含BRAM邏輯元件(BRL) 113。通常,包含在單元片中的互連元件的數(shù)目取決于單元片的高度。在圖示實施例中,BRAM單元片具有與五個CLB相同的高度,但還可使用其它數(shù)目(例如,四個)。DSP單元片106除了適當(dāng)數(shù)目個可編程互連元件之外還可包含DSP邏輯元件(DSPL)IH0舉例來說,10B104除了可編程互連元件(INT)Ill的一個例子之外還包含輸入/輸出邏輯元件(IOL) 115的兩個例子。如所屬領(lǐng)域的技術(shù)人員將了解,例如連接到I/O邏輯元件115的實際I/O襯墊通常并不局限于輸入/輸出邏輯元件115的區(qū)域。
[0050]在圖示實施例中,在裸片中心附近的圓柱形區(qū)域(圖7中以陰影展示)用于配置、時鐘和其它控制邏輯。從此圓柱延伸的水平區(qū)域109用于跨越FPGA的寬度來分布時鐘和配置信號。在其它實施例中,配置邏輯可位于FPGA裸片的不同區(qū)域中,例如在裸片的拐角處。
[0051]利用圖7中所說明的結(jié)構(gòu)的一些FPGA包含額外邏輯塊,所述額外邏輯塊中斷構(gòu)成FPGA的大部分的規(guī)則圓柱形結(jié)構(gòu)。額外邏輯塊可為可編程塊和/或?qū)S眠壿?。舉例來說,圖7所示的處理器塊PR0C110橫跨CLB和BRAM的若干個圓柱。請注意圖7希望僅說明示范性FPGA結(jié)構(gòu)。舉例來說,圓柱中的邏輯塊的數(shù)目、圓柱的相對寬度、圓柱的編號和次序、包含在圓柱中的邏輯塊的類型、邏輯塊的相對大小、陣列內(nèi)的邏輯塊的位置以及包含在圖7頂部的互連/邏輯實施方案僅僅是示范性的。舉例來說,在實際FPGA中,無論CLB出現(xiàn)在何處,通常包含CLB的一個以上的相鄰圓柱以促進(jìn)用戶邏輯的有效實施,但相鄰CLB圓柱的數(shù)目隨著FPGA的整體大小而變化。
[0052]一個或一個以上實施例被認(rèn)為可適用于通信系統(tǒng)中所使用的多種可配置處理功能。所屬領(lǐng)域的技術(shù)人員將通過考慮本文所揭示的本發(fā)明的說明書和實踐而更容易了解其它方面和實施例。既定所述說明書和所說明實施例被看作僅為實例,其中本發(fā)明的真實范圍和精神是由隨附權(quán)利要求書來指示的。
【權(quán)利要求】
1.一種方法,其包括: 接收一個或一個以上數(shù)字信號,其中所述數(shù)字信號中的每一個載運數(shù)據(jù)且所述數(shù)字信號中的每一個被約束在第一頻率范圍內(nèi),且其中所述一個或一個以上數(shù)字信號對應(yīng)于將在通信信道上發(fā)射的復(fù)合信號的一個或一個以上信道; 檢測活動信道,其中特定活動信道對應(yīng)于所述數(shù)字信號中的特定一個的存在;和基于所述所檢測的活動信道來將可編程裝置配置為多個不同的配置,其中不同的配置對所述數(shù)字信號執(zhí)行不同的數(shù)字處理操作。
2.根據(jù)權(quán)利要求1所述的方法,其中當(dāng)所檢測活動信道的數(shù)目小于第一值時將所述可編程裝置配置為包括預(yù)失真器的第一配置,否則將所述可編程裝置配置為不包含所述預(yù)失真器的至少一個其它配置。
3.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括: 在所述第一配置中, 在所述預(yù)失真器的輸入處接收包括布置在頻率范圍內(nèi)的所述數(shù)字信號的所述復(fù)合信號;和 使所述復(fù)合信號預(yù)失真,其中所述預(yù)失真至少部分地補償由數(shù)字/模擬轉(zhuǎn)換器引起的失真以產(chǎn)生預(yù)失真的復(fù)合信號。
4.根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括將所述預(yù)失真的復(fù)合信號耦合到單個數(shù)字/模擬轉(zhuǎn)換器。
5.根據(jù)權(quán)利要求2所述的方法,其中當(dāng)活動信道的數(shù)目引起由數(shù)字/模擬轉(zhuǎn)換器產(chǎn)生的多余頻率分量增加到預(yù)定閾值以上時,將所述可編程裝置配置為包括所述預(yù)失真器的所述第一配置。
6.根據(jù)權(quán)利要求1所述的方法,其中基于所述所檢測的活動信道來配置所述可編程裝置包括: 當(dāng)檢測到第一數(shù)目個活動信道時用第一數(shù)字升頻轉(zhuǎn)換器配置來配置所述可編程裝置,和 當(dāng)檢測到第二數(shù)目個活動信道時用第二數(shù)字升頻轉(zhuǎn)換器配置來配置所述可編程裝置。
7.根據(jù)權(quán)利要求6所述的方法,其中活動信道的所述第一數(shù)目大于活動信道的所述第二數(shù)目,且其中所述第一數(shù)字升頻轉(zhuǎn)換器配置比所述第二數(shù)字升頻轉(zhuǎn)換器配置在所述可編程裝置上包括更多資源。
8.根據(jù)權(quán)利要求1到7中任一權(quán)利要求所述的方法,其中配置所述可編程裝置包括基于所述所檢測的活動信道來部分地動態(tài)重新配置所述可編程裝置。
9.一種電路,其包括: 基帶數(shù)字電路,所述基帶數(shù)字電路輸出一個或一個以上數(shù)字信號,其中所述數(shù)字信號中的每一個載運數(shù)據(jù)且所述數(shù)字信號中的每一個被約束在第一頻率范圍內(nèi),且其中所述一個或一個以上數(shù)字信號對應(yīng)于將在通信信道上發(fā)射的復(fù)合信號的一個或一個以上信道;信道檢測器,其用以檢測活動信道,其中特定活動信道對應(yīng)于所述數(shù)字信號中的特定一個的存在;和 可編程塊,其基于所述所檢測的活動信道來經(jīng)配置,其中所述可編程塊經(jīng)配置為多個不同的配置以對所述一個或一個以上數(shù)字信號執(zhí)行不同的數(shù)字處理操作。
10.根據(jù)權(quán)利要求9所述的電路,其中當(dāng)所檢測的活動信道的數(shù)目小于第一值時,所述可編程塊經(jīng)配置為包括預(yù)失真器的第一配置,其中所述預(yù)失真器至少部分地補償數(shù)字/模擬轉(zhuǎn)換器所引起的失真,否則所述可編程塊經(jīng)配置為不包含所述預(yù)失真器的至少一個其它配置。
11.根據(jù)權(quán)利要求10所述的電路,其進(jìn)一步包括單個數(shù)字/模擬轉(zhuǎn)換器,其中當(dāng)所述可編程塊處于所述第一配置中時,所述單個數(shù)字/模擬轉(zhuǎn)換器的輸入耦合到所述預(yù)失真器的輸出。
12.根據(jù)權(quán)利要求10所述的電路,其中當(dāng)活動信道的所述數(shù)目引起由數(shù)字/模擬轉(zhuǎn)換器產(chǎn)生的多余頻率分量增加到預(yù)定閾值以上時,所述可編程塊經(jīng)配置為包括所述預(yù)失真器的所述第一配置。
13.根據(jù)權(quán)利要求9所述的電路,其中所述可編程塊進(jìn)一步包括: 當(dāng)檢測到第一數(shù)目個活動信道時的第一配置,所述第一配置包括第一數(shù)字升頻轉(zhuǎn)換器以將所述第一數(shù)目個活動信道升頻轉(zhuǎn)換,和 當(dāng)檢測到第二數(shù)目個活動信道時的第二配置,所述第二配置包括第二數(shù)字升頻轉(zhuǎn)換器以將所述第二數(shù)目個活動信道升頻轉(zhuǎn)換。
14.根據(jù)權(quán)利要求12所述的電路,其中活動信道的所述第一數(shù)目大于活動信道的所述第二數(shù)目,且其中所述第一數(shù)字升頻轉(zhuǎn)換器比所述第二數(shù)字升頻轉(zhuǎn)換器在所述可編程塊上包括更多資源。
15.根據(jù)權(quán)利要求9到14中任一權(quán)利要求所述的電路,其中所述可編程炔基于所述所檢測的活動信道而被部分地動態(tài)重新配置。
【文檔編號】H04L27/36GK103931134SQ201280051762
【公開日】2014年7月16日 申請日期:2012年6月25日 優(yōu)先權(quán)日:2011年10月21日
【發(fā)明者】克里斯多夫·H·迪克 申請人:吉林克斯公司