專利名稱:使用可變約束長度卷積編碼器來降低功耗的系統和方法
使用可變約束長度卷積編碼器來降低功耗的系統和方法相關申請 本專利申請要求于2009年2月11日提交的美國臨時申請No. 61/151,799的優先權,該申請由此通過援引全文明確納入于此。背景領域本申請涉及無線通信技術,尤其涉及使用可變約束長度編碼器的系統和方法。背景無線通信系統被廣泛部署以提供包括語音、多媒體、視頻、音頻、數據等等各種類型的通信。在一些無線系統中,實現了正交頻分復用(OFDM),其有益地提供了存在嚴峻信道條件的情況下改善的傳輸、對射頻(RF)干擾的回彈能力、以及較低的多徑畸變。在OFDM 中,每個副載波被選擇成與其他副載波中的每一個正交。正交性有利地避免毗鄰子信道干擾,并且允許使用快速傅里葉變換(FFT)的高效率調制器和解調器實現。用特定編碼方案來編碼要傳送的數據(例如,信息比特)以生成編碼比特(例如,經由卷積編碼器),并且這些編碼比特可被進一步編組成多比特碼元,這些多比特碼元在隨后基于特定調制方案(例如,正交調幅或相移鍵控)映射至調制碼元。在可取決于每個頻率子信道的帶寬的每個時間區間,調制碼元可在這些頻率子信道的每一個上無線地傳送給接收機。在接收機處,解調并解碼(例如,經由卷積解碼器)收到的經調制碼元。能夠提供高數據傳輸率的通信協議正在實現。提供大帶寬的超寬帶(UWB)技術正在涌現,其能夠在短距離上投遞高數據率。例如,ECMA-368 “高速率超寬帶PHY和MAC標準(High Rate Ultra Wideband PHY and MAC Standard) ” 納入基于多頻帶 OFDM 的物理 (PHY)層無線電和媒體接入控制(MAC)層,其使得能在無線私域網(WPAN)中實現3. IGHz 至10. 6GHz RF頻帶中的高速低功耗數據傳輸。ECMA-368標準提供最高達480兆比特每秒 (Mbps)的數據傳輸率。對語音和多媒體數據的高效率、低功耗、高數據率的無線傳輸的需求不斷增長。然而,提高數據率往往導致功耗的增加,這對于諸如無線手持機等電池供電設備而言尤其成問題。概述提供了用于在無線通信設備中選擇用來傳送通信信號的傳輸參數的系統和方法的實施例。在一些實現中,傳輸參數可包括用于卷積編碼該通信信號的約束長度、用于調制該信號的調制類型、和/或用于傳送該信號的數據率。在一個實施例中,提供了一種用于確定在使用第一無線電的數據會話期間用來傳送通信信號的卷積碼約束長度的方法。該方法包括獲得與該通信信號在使用第一無線電的數據會話期間的傳輸相關聯的信道的信道狀況。至少部分地基于此信道狀況,該方法包括從多個卷積碼約束長度中動態地選擇要用于編碼該通信信號的卷積碼約束長度。對卷積約束長度的動態選擇可經由計算設備執行指令來執行。計算機程序產品的實施例包括計算機可讀介質,該計算機可讀介質包括能作用于使計算機獲得與通信信號在使用第一無線電的數據會話期間的傳輸相關聯的信道的信道狀況的代碼。該計算機可讀介質還可包括能作用于使計算機至少部分地基于此信道狀況從多個卷積碼約束長度中動態地選擇要用于編碼該通信信號的卷積碼約束長度的代碼。 無線通信裝置的實施例包括配置成在使用第一無線電的數據會話期間傳送通信信號的傳送設備。該傳送設備包括電路,該電路被配置成確定用來傳送該通信信號的卷積碼約束長度。該電路可被配置成獲得與該通信信號在使用第一無線電的數據會話期間的傳輸相關聯的信道的信道狀況。該電路還可被配置成從多個卷積碼約束長度中動態地選擇要用來編碼該通信信號的卷積碼約束長度。該動態選擇可至少部分地基于此信道狀況。提供了一種用于確定在使用第一無線電的數據會話期間用來傳送通信信號的卷積碼約束長度的設備的實施例。該設備包括用于獲得與該通信信號在使用第一無線電的數據會話期間的傳輸相關聯的信道的信道狀況的裝置。該設備還包括用于從多個卷積碼約束長度中動態地選擇要用來編碼該通信信號的卷積碼約束長度的裝置。用于動態地選擇的裝置可被配置成至少部分地基于此信道狀況來執行該選擇。提供了一種用于無線網絡的處理裝置的實施例,該處理裝置被配置成在使用第一無線電的數據會話期間傳送通信信號。該處理裝置包括存儲器,該存儲器用于存儲與該通信信號的傳輸相關聯的信道的信道狀況以及多個卷積碼約束長度。該處理裝置還包括處理器,該處理器被配置成從這多個卷積碼約束長度中動態地選擇用于編碼該通信信號的卷積碼約束長度。該處理器可被配置成至少部分地基于此信道狀況來執行該動態選擇。提供了一種用于解碼在使用第一無線電的數據會話期間接收到的通信信號的方法的實施例。該通信信號可以是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的。該方法包括在使用第一無線電的數據會話期間,動態地確定用于編碼該通信信號的卷積碼約束長度。該方法還包括至少部分地基于動態確定的卷積碼約束長度來解碼該通信信號。該動態確定和解碼可經由計算設備執行指令來執行。計算機程序產品的實施例可包括計算機可讀介質,該計算機可讀介質包括能作用于動態地確定用來編碼在使用第一無線電的數據會話期間傳達的通信信號的卷積碼約束長度的代碼。該計算機可讀介質還可包括能作用于至少部分地基于動態確定的卷積碼約束長度來解碼該通信信號的代碼。無線通信裝置的實施例包括接收設備,該接收設備被配置成在使用第一無線電的數據會話期間接收通信信號。該通信信號可以是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的。該接收設備可包括電路,該電路被配置成動態地確定用來編碼在使用第一無線電的數據會話期間傳達的該通信信號的卷積碼約束長度。該電路還可被配置成至少部分地基于動態確定的卷積碼約束長度來解碼該通信信號。提供了一種用于解碼在使用第一無線電的數據會話期間接收到的通信信號的設備的實施例。該通信信號可以是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的。該設備包括用于動態地確定用來編碼在使用第一無線電的數據會話期間傳達的通信信號的卷積碼約束長度的裝置。該設備還包括用于至少部分地基于動態確定的卷積碼約束長度來解碼該通信信號的裝置。提供了一種用于無線網絡的處理裝置的實施例,該處理裝置能作用于在使用第一無線電的數據會話期間進行通信信號的通信。該通信信號可以是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的。該處理裝置包括處理器,該處理器被配置成動態地確定在使用第一無線電的數據會話期間用來編碼該通信信號的卷積碼約束長度,以及至少部分地基于動態確定的卷積碼約束長度來解碼該通信信號。附圖簡述
圖1是解說示例無線通信設備的示意框圖。圖2是解說可用于傳送數據的PHY處理器 的實施例的示意框圖。圖3是解說可用于接收數據的PHY處理器的實施例的示意框圖。圖4是關于兩種調制方案即DCM和四維(4-D)正交調制的誤分組率(PER) vs每比特能量與噪聲功率譜密度之比(Eb/No,以dB計)的曲線圖。圖4給出了以480Mbps通信且數據用約束長度K = 3、4、5、6和7進行卷積編碼的示例仿真結果。圖5是功率(以mW計)vs Eb/No (以dB計)的曲線圖,且示出了使用QPSK和DCM 調制以480Mbps通信的示例仿真結果。如圖所示的還有在給定的Eb/No值情況下QPSK和 DCM功率的最小值的曲線(MIN功率)。約束長度K的值毗鄰該曲線圖中所示的數據點地示出ο圖6是功率(以mW計)vs Eb/No (以dB計)的曲線圖,且示出了使用QPSK和DCM 調制以400Mbps通信的示例仿真結果。如圖所示的還有在給定的Eb/No值情況下QPSK和 DCM功率的最小值的曲線(MIN功率)。圖7是功率(以mW計)vs Eb/No (以dB計)的曲線圖,且示出了使用QPSK和DCM 調制以320Mbps通信的示例仿真結果。如圖所示的還有在給定的Eb/No值情況下QPSK和 DCM功率的最小值的曲線(MIN功率)。圖8是解說用于至少部分地基于信道狀況來選擇通信系統的一個或更多個傳輸參數的示例方法的流程圖。圖9是解說用于接收和解碼由配置有可變約束長度卷積編碼器的傳送設備所傳送的通信信號的示例方法的流程圖。詳細描述以下詳細描述涉及旨在解說本文中的教導的某些具體實施例。相應地,本文中的教導并非旨在由具體實施例來限定,而是能以眾多不同的方式來實施。在此描述中,對附圖進行了參考,在附圖中貫穿始終向類似部件指派類似標號。在高數據率通信系統中,接收機中的卷積解碼器在常規情況下以極高速度運行以解碼所傳送的信號。因此,卷積解碼器通常消耗相當大量的功率。發射機中的編碼器在常規情況下是針對最差情形的信道狀況來設計的。例如,可將糾錯編碼算法的參數(例如,卷積碼的約束長度)選擇成通過允許解碼器,即使在最差情形的狀況下仍能檢錯并糾錯(在適當的誤差界限內)來準許可靠的數據傳輸。然而,在許多或大多數情形中,信道狀況遠遠好于最差情形的狀況。因此,如果編碼器被配置成基于一個或更多個信道狀況來選擇編碼參數(例如,較小的約束長度),則能因為解碼器上處理負擔的減輕而有利地降低解碼器的功耗。接收機的功耗能通過基于一個或更多個信道狀況來合適地選擇其他發射機參數來降低。例如,基于當前信道狀況,所使用的調制方案(例如,QPSK或DCM)、數據率等可被調節(作為編碼參數的補充或替代)以提供降低的功耗。
如本文中將更詳細地描述的,分析和數值仿真結果兩者皆表明卷積解碼器消耗的功率是編碼器所使用的卷積碼的約束長度的一般單調函數。雖然如以上所討論的,常規通信系統往往是針對最差情形的信道狀況來設計的,但是本文中所描述的某些實施例被設計成在有額外的鏈路裕量(例如,基于對信道狀況的測量)來降低功耗的場合(例如,在高數據率環境中)動態地切換至例如較小的約束長度、不同的調制方案、和/或不同的數據率。 在一些實施例中,即便約束長度變動,仍使數據率(和/或調制方案)保持恒定。 本文中所描述的實施例可在配置成在具有時變特性的信道(例如,其中信噪比改變)上通信的任何設備中實現。作為示例而非限制,本文中公開的實施例可被用在移動或非移動設備中和/或與配置成接收和/或傳送通信信號的移動或非移動設備處于通信中。 此類設備的非限定性示例包括蜂窩電話、移動設備、WiFi設備、臺式計算機、膝上型計算機、 音頻和/或視頻播放器、視頻游戲機、控制臺、或控制器、GPS接收機/導航儀、電視機、汽車、無線頭戴式耳機、無線話筒、無線揚聲器、無線遙控設備、無線定點設備(例如,鼠標、軌跡球、觸摸板等)等。設備可使用任何無線網絡來通信,這些無線網絡包括但不限于短程、 中程、和/或長程無線網絡。例如,本文中公開的實施例可用于使用諸如比方WAN、LAN和/ 或PAN等網絡來通信。任選地,可使用以下協議中的一種或更多種ECMA-368、WiFi(例如, IEEE 802. lla/b/g WLAN)、ZigBee、藍牙、UWB、WiMAX、GSM、UTMS、TDMA、FDMA、CDMA 等。本文中所描述的實施例可用在使用其他通信協議和/或尚在開發中的通信協議(例如,3GPP或 3GPP2)的其他設備中。圖1是解說無線通信設備100的實施例的示意框圖,該無線通信設備包括MAC電路系統104、PHY處理器108、應用處理器110、模擬前端(AFE) 112和RF天線120。在各種實施例中,設備100可被配置成發射機、接收機、或配置成既發射又接收信號的收發機。例如,為了傳送數據,MAC電路系統104可向PHY處理器108供應數字信息以供由設備100進行傳輸。 MAC電路系統104任選地可被配置成順應于合適的無線通信標準,諸如比方ECMA-368UWB標準。在一些實施例中,MAC層和PHY無線電層可使用共享的電組件來實現。PHY無線電層和 MAC層可順應于PHY-MAC信號接口標準,諸如比方ECMA-369標準。應用處理器110可用于執行應用操作系統和/或分別的應用。為了傳送數據,PHY處理器108接受并處理來自MAC電路系統104的數字信息并將基帶信號供應給AFE 112。基帶信號可包括多個經復用的副載波頻率。AFE 112可將基帶信號上變頻至RF頻率以供在天線116上發射。為了接收數據,天線116接收RF信號并將其下變頻成基帶信號(其可包括經復用的副載波)。PHY處理器108接受基帶信號以進行處理并將恢復出的對所傳送的信號的估計投遞給MAC電路系統104。在一些實施例中,接收機可被實現為耙式接收機。在某些實施例中,傳送設備可在使用無線電的數據會話期間將通信信號傳達給接收設備。在一些實現中,傳送設備和接收設備在數據會話期間使用單個無線電來進行通信信號的通信。該無線電可包括PHY和/或MAC電路系統(例如,各種示例中的PHY處理器 108和/或MAC電路系統104)并且任選地能與例如比方ECMA-368等超寬帶標準一起操作。 補充地和/或任選地,該無線電可包括能與諸如比方無線WAN(WffAN)、無線LAN(WLAN)、和/ 或無線PAN(WPAN)等無線網絡一起操作的PHY和MAC電路系統。在其他實施例中,該無線電可與其他無線網絡和/或無線標準一起操作。如本文中將進一步描述的,在某些此類實施例中,通信信號可由使用可變約束長度卷積編碼器的傳送設備來編碼。接收設備可被配置成解碼用可變約束長度編碼器編碼的通信信號。圖2是解說可用于傳送數據的PHY處理器108a的實施例的示意框圖。來自MAC 的數字信息被編碼器204接受,該編碼器204使用一個或更多個編碼方案來提供編碼比特。 編碼方案可提供前向糾錯(FEC)以通過允許接收機檢錯并糾錯來提高數據傳輸的可靠性。在某些實施例中,編碼器204包括使用一個或更多個卷積碼來編碼數據的卷積編碼器。在卷積碼中,使用被選擇成提供良好糾錯屬性的多個生成多項式來將m比特輸入碼元(例如,m比特的串)變換成η比特輸出碼元(例如,η比特的串)。量值m/n稱為碼率 R0作為示例,ECMA-368標準規定將R= 1/3用作基本率,S卩“母”率。編碼器204也可使用其他碼率,諸如比方R= 1/2、2/3、3/4、5/6、5/8等。如以下所討論的,可使用穿孔來從母碼率生成更高碼率。卷積碼也可由約束長度K 來指定,約束長度K表示編碼器中影響一個編碼器循環中η個輸出比特的生成的比特數目。例如工0默-368標準指定1( = 7的約束長度。編碼器 204的實施例可使用任何合適的約束長度中的一個或更多個,包括例如Κ = 3、4、5、6、7、8、9 或更大。如本文中進一步討論的,編碼器208的某些實施例有利地利用可變約束長度卷積碼,可變約束長度卷積碼在某些此類實施例中可以基于信道狀況來動態選擇。編碼器204 可被配置成能使用從多個約束長度中選擇的約束長度來編碼數據。例如,編碼器204能從一定范圍的Κ(例如,K從3到7)或者從特定K值的集合(例如,Κ = 3、5、8)中選擇約束長度。在一些實現中,基于一個或更多個系統參數來選擇特定約束長度,這些系統參數諸如比方是子信道的信號質量、解碼器的功率或能耗,等等。穿孔器208可任選地用在處理器108b的一些實施例中,以提供作為母碼率的補充的碼率。例如,穿孔器208可省去接收自編碼器204的編碼比特中的一些,由此減少要傳送的比特數目并藉此提高碼率。交織器212基于交織方案將接收自穿孔器208的編碼比特進行交織以提供時間和 /或頻率分集,以及對抗局部化損壞或陣發差錯的保護。交織方案可被選擇成匹配編碼器 204所使用的卷積碼的糾錯能力。碼元映射器216接收經交織的比特并基于一個或更多個調制方案生成頻率子信道的經調制碼元。對于每個被選擇使用的調制方案,調制可通過編組收到比特的集合以形成多比特碼元以及將每個多比特碼元映射到對應于所選調制方案的信號星座中的點來達成。每個映射到的信號點對應于調制碼元。碼元映射器216提供每個傳輸碼元周期的調制碼元向量,其中每個向量中調制碼元的數目與選擇用于此傳輸碼元周期的頻率子信道的數目相對應。碼元映射器216可被配置成使用一個或更多個合適的調制方案,包括但不限于二進制或正交相移鍵控(BPSK或QPSK)、差分相移鍵控(DPSK)、正交振幅調制(QAM)、雙載波調制(DCM)等的實現。例如,ECMA-368標準規定對于200Mbps及更低的數據率,二進制數據應當被映射到QPSK星座上,而對于320Mbps及更高的數據率,二進制數據應當使用DCM來映射到多維星座上。快速傅立葉逆變換(IFFT) 220接受由映射器216生成的調制碼元向量,并將該碼元向量轉換至時域(例如,作為OFDM碼元)以便由數模轉換器(DAC) 224轉換到模擬,并在隨后由RF設備發射。在PHY處理器108b的一些實施例中,碼元映射器216還接收導頻數據,其可包括以已知方式處理的已知碼型的數據(若有)。導頻數據可與編碼信號數據復用,并由設備 100傳送給接收機。接收機可將導頻數據用于各種功能,包括例如信道估計、捕獲、頻率和時基同步、相干數據解調等。PHY處理器108b還包括控制器228,該控制器228可起作用地連接至編碼器204、 穿孔器208、交織器212、和映射器216中的一個或更多個。在各種實施例中,控制器228可用微處 理器、專用集成電路(ASIC)、或其他處理設備或電路來實現。控制器228可包括或可通信地耦合至數據存儲設備,諸如比方RAM、ROM、EEPROM等。在某些實施例中,控制器228 確定例如由PHY處理器108b使用的數據傳輸率、編碼方案(例如,卷積碼的約束長度)和/ 或調制方案。在某些此類實施例中,控制器228至少部分地基于接收自接收機的信息(例如,對信道質量的估計)來作出此類確定。圖3是解說可用于接收數據的PHY處理器108b的實施例的示意框圖。所傳送的經調制RF碼元被接收并下變頻成基帶信號,該基帶信號由模數轉換器(ADC) 324數字化、并由 FFT 320變換至頻域。FFT 320為每個傳輸碼元周期用于數據傳輸的Nf個頻率子信道提供具有Nf個調制碼元的向量。解映射器316根據與發射機處所使用的這一個或更多個調制器方案互補的一個或更多個解調方案來解調碼元。經解調碼元分別由解交織器312和解穿孔器308使用與交織器212和穿孔器208所使用的那些方案互補的方案來解交織和解穿孔。 解碼器304用于解碼編碼數據以提供對所傳送的源數據比特的估計。在一些實施例中,解碼器304實現最大似然解碼算法,諸如比方Viterbi (維特比)算法,以解碼使用卷積碼編碼的比特。在其他實施例中,解碼器304可使用諸如比方順序解碼算法的其他解碼算法,諸如比如Fano算法。所解說的PHY處理器108b的實施例還包括信道估計器332,該信道估計器332估計通信系統中的這一個或更多個子信道的一個或更多個信道狀況。在一些實現中,信道估計器332至少部分地基于從發射機發射來的導頻數據的收到樣本來確定信道狀態。信道狀況可包括但不限于以下各項中的一些或全部信噪比(SNR)、服務質量(QoS)、干擾指標、收到信號強度指標(RSSI)、每比特能量與熱噪聲密度之比(Eb/No)、誤比特率(BER)、誤塊率 (BLER)、誤分組率(PER)、鏈路質量指標(LQI)、頻率響應、噪聲方差、確收(ACK)、否定確收 (NACK)等。PHY處理器108b還可包括控制器328,該控制器328能起作用地連接至解碼器 304、解穿孔器308、解交織器312、解映射器316、和信道估計器332中的一個或更多個。在各種實施例中,控制器328可用微處理器、ASIC、或其他處理設備來實現。控制器328可包括或可通信地耦合至數據存儲設備,諸如比方RAM、ROM、EEPROM等。在一些實施例中,控制器328接收來自信道估計器332的信息(例如,一個或更多個信道狀況)以便傳送給傳送設備,該傳送設備可使用這些信道狀況來向通信系統提供提高的效率。例如,如將在本文中進一步討論的,在某些實施例中,傳送設備可至少部分地基于一個或更多個信道狀況來選擇卷積碼的約束長度、數據率、和/或調制方案。在某些實施例中,任選地作為其他考慮因素的補充,傳送設備可選擇約束長度、數據率、和/或調制方案以便降低接收設備中的功率和/或能耗。
在解說性實施例中,使用信道狀況來確定一個或更多個發射機特性(例如,約束長度、調制類型、和/或數據率)。例如,信道狀況可基于信號功率估計器和噪聲功率估計器的輸出之比來確定信噪比(SNR)。信道狀況可在隨后(例如,由控制器228和/或編碼器 204)至少部分地用于訪問表(或其他數據組織)來標識/確定要使用的恰適的約束長度、 數據率、和/或調制類型,以便降低接收機側的功耗,同時仍提供在給定普遍的信道狀況的情況下能被解碼的通信信號。作為示例,此表(或其他數據組織)可被存儲在計算機可讀介質(例如,RAM、ROM或其他介質)中。本文中解說了示例表。可使用內插和/或外推技術來獲得對未被具體包括在表中的值 的估計。任選地,作為表的補充或替代,可使用一個或更多個公式和/或算法來選擇恰適的約束長度、數據率、和/或調制類型。例如,曲線擬合技術(例如,最小二乘、回歸等)可被用來確定提供“最佳擬合”于表中的數據(和/或從仿真程序輸出的數據)的公式。在所公開的系統和方法的一些實現中,可使用該公式來標識/確定恰適的約束長度、數據率、 和/或調制類型。本文中描述的系統和方法的實施例可作為其他技術的補充或替代來使用以降低傳送設備、接收設備或雙方設備中的功率。例如,在一些實施例中,如果數據率跌至某個閾值之下,則編碼器可作為補充或替代地使用其他技術來降低接收設備消耗的功率。現在將描述更多非限定性示例實施例。在ECMA-368標準中,使用具有固定約束長度K = 7的卷積碼。一般而言,在性能與功耗之間存在著權衡。本文中所描述的實施例提供了利用此權衡——尤其是對于較高數據率而言——的靈活方法。本文中描述了具有從3到7的約束長度K的各種示例仿真的結果。在以下示例仿真中,使用具有最優穿孔的R= 1/2的碼率。在其他實現中,可使用其他約束長度和/或碼率。圖4是關于兩種調制方案即DCM和四維(4-D)正交調制的誤分組率(PER)vs每比特能量與噪聲功率譜密度之比(Eb/No,以dB計)的曲線圖。圖4給出了以480Mbps來通信且數據用K = 3、4、5、6、和7進行卷積編碼的示例結果。圖4中所示的示例結果示出了對于給定調制方案,隨著Eb/No增大,PER單調減小。表1提供了對于DCM和4-D調制方案,在約束長度K = 3到7以及對于無編碼的示例,在1 % PER情況下的Eb/No的示例值。表1還提供了 Viterbi解碼器(VD)在解碼以從K = 3到7的約束長度來編碼的數據以及無編碼的數據時消耗的示例功率值(WmW 計)。表1中所示的示例數據表明Viterbi解碼器的功耗隨著約束長度減小而達成實質性的減小。例如,在DCM情況下若有額外的0. 41dB的鏈路裕量,則通過從K = 7切換至K = 6,Viterbi解碼器中的功耗減小達43%。作為另一示例,就K = 7而言若有額外的3dB的鏈路裕量,則通過切換至K = 3,Viterbi解碼器中的功耗減小達81 %。當然,其他實施例可導致功耗上更多或更少的降低。表1 1 % PER情況下的Eb/No以及Viterbi解碼器消耗的功率
權利要求
1.一種用于確定在使用第一無線電的數據會話期間用來傳送通信信號的卷積碼約束長度的方法,所述方法包括獲得與所述通信信號在使用所述第一無線電的所述數據會話期間的傳輸相關聯的信道的信道狀況;以及至少部分地基于所述信道狀況,從多個卷積碼約束長度中動態地選擇要用來編碼所述通信信號的卷積碼約束長度,其中所述對卷積約束長度的動態選擇是經由計算設備執行指令來執行的。
2.如權利要求1所述的方法,其特征在于,所述卷積碼約束長度是部分地基于關于卷積解碼器的功耗估計信息來選擇的。
3.如權利要求1所述的方法,其特征在于,所述第一無線電包括能作用于使用超寬帶 (UffB)網絡來進行所述通信信號的通信的PHY和MAC電路系統。
4.如權利要求3所述的方法,其特征在于,所述UWB網絡能進行順應于ECMA-368標準的信號的通信。
5.如權利要求1所述的方法,其特征在于,所述第一無線電包括能作用于使用無線廣域網(WffAN)來進行所述通信信號的通信的PHY和MAC電路系統。
6.如權利要求1所述的方法,其特征在于,所述第一無線電包括能作用于使用無線局域網(WLAN)來進行所述通信信號的通信的PHY和MAC電路系統。
7.如權利要求1所述的方法,其特征在于,所述信道狀況包括與以下各項中的至少一項有關的信息信噪比、服務質量指標、鏈路質量指標、差錯率、收到信號強度指標、確收消息、或干擾指標。
8.如權利要求7所述的方法,其特征在于,所述信道狀況信息包括所述信噪比信息。
9.如權利要求1所述的方法,其特征在于,獲得所述信道狀況包括接收從接收設備傳達而來的信道狀況信息。
10.如權利要求1所述的方法,其特征在于,獲得所述信道狀況包括在配置成傳送所述通信信號的傳送設備中估計信道狀況信息。
11.如權利要求1所述的方法,其特征在于,獲得所述信道狀況包括確定是否已從能作用于在所述數據會話期間接收所述通信信號的接收設備接收到確收消息。
12.如權利要求1所述的方法,其特征在于,還包括至少部分地基于所述信道狀況來選擇要用于調制所述通信信號的調制類型。
13.如權利要求1所述的方法,其特征在于,還包括至少部分地基于所述信道狀況來選擇要用于傳送所述通信信號的數據率。
14.如權利要求1所述的方法,其特征在于,選擇所述卷積碼約束長度包括將所述信道狀況與閾值信道狀況作比較;以及至少部分地基于所述比較,選擇所述卷積碼約束長度。
15.如權利要求14所述的方法,其特征在于,還包括訪問數據結構或對公式或算法求值以選擇與所述閾值信道狀況相關聯的所述約束長度。
16.如權利要求1所述的方法,其特征在于,還包括將所選擇的約束長度傳達給配置成用所選擇的約束長度來編碼所述通信信號的卷積編碼器。
17.一種計算機程序產品,包括計算機可讀介質,包括能作用于使計算機獲得與通信信號在使用第一無線電的數據會話期間的傳輸相關聯的信道的信道狀況的代碼;以及能作用于使計算機至少部分 地基于所述信道狀況來從多個卷積碼約束長度中動態地選擇要用來編碼所述通信信號的卷積碼約束長度的代碼。
18.一種無線通信裝置,包括傳送設備,配置成在使用第一無線電的數據會話期間傳送通信信號,所述傳送設備包括配置成確定要用于傳送所述通信信號的卷積碼約束長度的電路,所述電路被配置成獲得與所述通信信號在使用所述第一無線電的所述數據會話期間的傳輸相關聯的信道的信道狀況;以及至少部分地基于所述信道狀況從多個卷積碼約束長度動態地選擇要用來編碼所述通信信號的卷積碼約束長度。
19.如權利要求18所述的無線通信裝置,其特征在于,所述電路被配置成部分地基于關于卷積解碼器的功耗估計信息來選擇所述卷積碼約束長度。
20.如權利要求19所述的無線通信裝置,其特征在于,所述電路還被配置成至少部分地基于接收自接收設備的信道狀況信息來獲得所述信道狀況。
21.如權利要求18所述的無線通信裝置,其特征在于,所述傳送設備還包括用于編碼所述通信信號的卷積編碼器,并且所述電路還被配置成將所選擇的卷積碼約束長度傳達給所述卷積編碼器。
22.一種用于確定在使用第一無線電的數據會話期間用來傳送通信信號的卷積碼約束長度的設備,所述設備包括用于獲得與所述通信信號在使用所述第一無線電的所述數據會話期間的傳輸相關聯的信道的信道狀況的裝置;以及用于至少部分地基于所述信道狀況從多個卷積碼約束長度中動態地選擇要用來編碼所述通信信號的卷積碼約束長度的裝置。
23.如權利要求22所述的設備,其特征在于,所述獲得裝置和所述選擇裝置包括一個或更多個電路。
24.如權利要求22所述的設備,其特征在于,所述第一無線電包括能作用于使用超寬帶(UWB)網絡來進行所述通信信號的通信的PHY和MAC電路系統。
25.如權利要求24所述的設備,其特征在于,所述UWB網絡能進行順應于ECMA-368標準的信號的通信。
26.如權利要求22所述的設備,其特征在于,所述第一無線電包括能作用于使用無線廣域網(WffAN)來進行所述通信信號的通信的PHY和MAC電路系統。
27.如權利要求22所述的設備,其特征在于,所述第一無線電包括能作用于使用無線局域網(WLAN)來進行所述通信信號的通信的PHY和MAC電路系統。
28.如權利要求22所述的設備,其特征在于,所述選擇裝置被配置成部分地基于關于卷積解碼器的功耗估計信息來選擇所述卷積碼約束長度。
29.如權利要求22所述的設備,其特征在于,還包括用于至少部分地基于所述信道狀況來選擇要用于調制所述通信信號的調制類型的裝置。
30.如權利要求22所述的設備,其特征在于,還包括用于至少部分地基于所述信道狀況來選擇要用于傳送所述通信信號的數據率的裝置。
31.如權利要求22所述的設備,其特征在于,還包括用于編碼所述通信信號的裝置,所述選擇裝置被配置成將所選擇的卷積碼約束長度傳達給所述編碼裝置。
32.一種用于無線網絡的處理裝置,所述處理裝置被配置成在使用第一無線電的數據會話期間傳送通信信號,所述處理裝置包括存儲器,用于存儲與所述通信信號的傳輸相關聯的信道的信道狀況以及多個卷積碼約束長度;以及處理器,配置成至少部分地基于所述信道狀況從所述多個卷積碼約束長度中動態地選擇用于編碼所述通信信號的卷積碼約束長度。
33.一種用于解碼在使用第一無線電的數據會話期間接收到的通信信號的方法,所述通信信號是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的,所述方法包括在使用所述第一無線電的所述數據會話期間,動態地確定用于編碼所述通信信號的所述卷積碼約束長度;以及至少部分地基于所述動態地確定的卷積碼約束長度來解碼所述通信信號,其中所述動態確定和所述解碼是經由計算設備執行指令來執行的。
34.如權利要求33所述的方法,其特征在于,所述第一無線電包括能作用于使用超寬帶(UWB)網絡來進行所述通信信號的通信的PHY和MAC電路系統。
35.如權利要求34所述的方法,其特征在于,所述UWB網絡能進行順應于ECMA-368標準的信號的通信。
36.如權利要求33所述的方法,其特征在于,所述第一無線電包括能作用于使用無線廣域網(WffAN)來進行所述通信信號的通信的PHY和MAC電路系統。
37.如權利要求33所述的方法,其特征在于,所述第一無線電包括能作用于使用無線局域網(WLAN)來進行所述通信信號的通信的PHY和MAC電路系統。
38.如權利要求33所述的方法,其特征在于,所述通信信號包括頭部,所述頭部包括與用來編碼所述通信信號的所述卷積碼約束長度有關的信息,并且動態地確定所述卷積碼約束長度包括從所述頭部提取所述信息以及至少部分地基于所提取的信息來確定所述約束長度。
39.如權利要求33所述的方法,其特征在于,動態地解碼所述通信信號包括用一個或更多個卷積解碼器來解碼所述通信信號,所述一個或更多個卷積解碼器被配置成使得用所述多個卷積碼約束長度中的任何一個來編碼的信號能被所述一個或更多個卷積解碼器解碼。
40.如權利要求39所述的方法,其特征在于,所述一個或更多個卷積解碼器中的至少一個包括Viterbi解碼器。
41.如權利要求33所述的方法,其特征在于,還包括從傳送設備接收關于用從所述多個卷積碼約束長度中選擇的卷積碼約束長度編碼的通信信號是否能被動態解碼的質詢;以及向所述傳送設備傳達指示所述通信信號是否能被動態解碼的響應。
42.如權利要求33所述的方法,其特征在于,還包括向傳送設備傳達與所述通信信號在使用所述第一無線電的所述數據會話期間的傳輸相關聯的信道的信道狀況信息。
43.如權利要求33所述的方法,其特征在于,還包括確定用來調制所述通信信號的調制類型;以及至少部分地基于所確定的調制類型來解調所述通信信號。
44.一種計算機程序產品,包括計算機可讀介質,包括能作用于動態地確定用來編碼在使用第一無線電的數據會話期間傳達的通信信號的卷積碼約束長度的代碼;以及能作用于至少部分地基于所述動態地確定的卷積碼約束長度來解碼所述通信信號的代碼。
45.一種無線通信裝置,包括接收設備,配置成在使用第一無線電的數據會話期間接收通信信號,所述通信信號是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的,所述接收設備包括電路,所述電路被配置成動態地確定用來編碼在使用所述第一無線電的所述數據會話期間傳達的所述通信信號的卷積碼約束長度;以及至少部分地基于所述動態地確定的卷積碼約束長度來解碼所述通信信號,
46.如權利要求45所述的無線通信設備,其特征在于,所述通信信號包括頭部,所述頭部包括與用來編碼所述通信信號的所述卷積碼約束長度有關的信息,并且所述電路還被配置成從所述頭部提取所述信息并且至少部分地基于所提取的信息來確定所述約束長度。
47.如權利要求45所述的無線通信設備,其特征在于,所述接收設備還包括用于至少部分地基于所述動態選擇的約束長度來解碼所述通信信號的一個或更多個卷積解碼器,所述一個或更多個卷積解碼器被配置成使得用所述多個卷積碼約束長度中的任何一個編碼的信號能被所述一個或更多個卷積解碼器解碼。
48.一種用于解碼在與第一無線電的數據會話期間接收到的通信信號的設備,所述通信信號是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的,所述設備包括用于動態地確定用來編碼在使用所述第一無線電的所述數據會話期間傳達的所述通信信號的所述卷積碼約束長度的裝置;以及用于至少部分地基于所述動態確定的卷積碼約束長度來解碼所述通信信號的裝置。
49.如權利要求48所述的設備,其特征在于,所述確定裝置和所述解碼裝置包括一個或更多個電路。
50.如權利要求48所述的設備,其特征在于,所述第一無線電包括能作用于使用超寬帶(UWB)網絡來進行所述通信信號的通信的PHY和MAC電路系統。
51.如權利要求50所述的設備,其特征在于,所述UWB網絡能進行順應于ECMA-368標準的信號的通信。
52.如權利要求48所述的方法,其特征在于,所述第一無線電包括能作用于使用無線廣域網(WffAN)來進行所述通信信號的通信的PHY和MAC電路系統。
53.如權利要求48所述的方法,其特征在于,所述第一無線電包括能作用于使用無線局域網(WLAN)來進行所述通信信號的通信的PHY和MAC電路系統。
54.如權利要求48所述的設備,其特征在于,還包括用于從傳送設備接收關于用從所述多個卷積碼約束長度中選擇的卷積碼約束長度編碼的通信信號是否能被動態解碼的質詢的裝置;以及用于向所述傳送設備傳達指示所述通信信號是否能被所述解碼裝置動態解碼的響應的裝置。
55.一種用于無線網絡的處理裝置,所述處理裝置能作用于在使用第一無線電的數據會話期間進行通信信號的通信,所述通信信號是用從多個卷積碼約束長度中選擇的卷積碼約束長度來編碼的,所述處理裝置包括處理器,配置成動態地確定在使用所述第一無線電的所述數據會話期間用來編碼所述通信信號的所述卷積碼約束長度,以及至少部分地基于所述動態地確定的卷積碼約束長度來解碼所述通信信號,
56.如權利要求55所述的處理裝置,其特征在于,所述通信信號包括頭部,所述頭部包括與用來編碼所述通信信號的所述卷積碼約束長度有關的信息,并且所述處理器被配置成從所述頭部提取所述信息并且至少部分地基于所提取的信息來確定所述約束長度。
全文摘要
提供了用于在無線通信設備中選擇用來傳送通信信號的傳輸參數的系統和方法。在一個實施例中,提供了用于確定卷積碼約束長度和/或調制類型的計算機實現方法。該方法包括獲得與該通信信號的傳輸相關聯的信道的信道狀況。至少部分地基于此信道狀況,該方法包括選擇用于傳送該通信信號的卷積碼約束長度和/或調制類型。在一些實施例中,該方法還包括選擇用于傳送該通信信號的數據率。
文檔編號H04L1/00GK102318248SQ201080007851
公開日2012年1月11日 申請日期2010年2月11日 優先權日2009年2月11日
發明者O·杜倫, S·S·索利曼 申請人:高通股份有限公司