本公開總體上涉及一種用于通過解碼來對接收數(shù)據(jù)進(jìn)行控制的設(shè)備和方法,更具體而言,涉及一種用于在接收一個傳輸時間間隔(TTI)內(nèi)的所有數(shù)據(jù)之前執(zhí)行解碼的設(shè)備和方法。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,不僅存在對于蜂窩通信服務(wù)的需求,而且存在對各種通信服務(wù)(諸如,物聯(lián)網(wǎng)(IoT)等)的需求。此外,在存在對于所述各種通信服務(wù)的需求的情況下,裝置接收多個數(shù)據(jù)。接收多個數(shù)據(jù)的裝置必須具有有效的解碼和電力使用。
技術(shù)實現(xiàn)要素:
本公開的一方面提供一種用于在接收一個TTI內(nèi)的所有數(shù)據(jù)之前執(zhí)行解碼的電子裝置和方法。
根據(jù)本公開的一方面,提供了一種操作電子裝置的方法。所述方法包括:對第一數(shù)據(jù)進(jìn)行解碼,其中,在一個傳輸時間間隔(TTI)內(nèi)接收的第一數(shù)據(jù)的量達(dá)到目標(biāo)量,如果對第一數(shù)據(jù)的解碼成功,則對第二數(shù)據(jù)進(jìn)行解碼,其中,第二數(shù)據(jù)包括第一數(shù)據(jù)和在所述一個TTI內(nèi)的單位區(qū)段期間接收的附加數(shù)據(jù),如果對第二數(shù)據(jù)的解碼成功,則發(fā)送解碼的第二數(shù)據(jù),并且終止對在所述一個TTI內(nèi)在接收第二數(shù)據(jù)之后接收的數(shù)據(jù)的解碼。
根據(jù)本公開的另一方面,提供了一種無線通信集成電路。所述無線通信集成電路包括:至少一個信道解碼器,以及可操作地耦接到所述至少一個信道解碼器的控制器,其中,控制器被配置為對第一數(shù)據(jù)進(jìn)行解碼,其中,在一個TTI內(nèi)接收的第一數(shù)據(jù)的量達(dá)到目標(biāo)量,如果對第一數(shù)據(jù)的解碼成功,則對第二數(shù)據(jù)進(jìn)行解碼,其中,第二數(shù)據(jù)包括第一數(shù)據(jù)和在所述一個TTI內(nèi)的單位區(qū)段期間接收的附加數(shù)據(jù),如果對第二數(shù)據(jù)的解碼成功,則發(fā)送解碼的第二數(shù)據(jù),并終止對在所述一個TTI內(nèi)在接收第二數(shù)據(jù)之后接收的數(shù)據(jù)的解碼。
根據(jù)本公開的另一方面,提供了一種在無線通信系統(tǒng)中的電子裝置。所述電子裝置包括:至少一個處理器,被配置為執(zhí)行指令;至少一個接收器,可操作地耦接到所述至少一個處理器;至少一個信道解碼器,可操作地耦接到所述至少一個處理器,其中,所述處理器被配置為對第一數(shù)據(jù)進(jìn)行解碼,其中,在一個TTI內(nèi)接收的第一數(shù)據(jù)的量達(dá)到目標(biāo)量,如果對第一數(shù)據(jù)的解碼成功,則對第二數(shù)據(jù)進(jìn)行解碼,其中,第二數(shù)據(jù)包括第一數(shù)據(jù)和在所述一個TTI內(nèi)的單位區(qū)段期間接收的附加數(shù)據(jù),如果對第二數(shù)據(jù)的解碼成功,則發(fā)送解碼的第二數(shù)據(jù),并終止對在所述一個TTI內(nèi)在接收第二數(shù)據(jù)之后接收的數(shù)據(jù)的解碼。
附圖說明
通過后面的結(jié)合附圖的詳細(xì)描述,本公開的以上和其它方面、特征和優(yōu)點將變得更加清楚,在附圖中:
圖1是根據(jù)本公開的實施例的在網(wǎng)絡(luò)環(huán)境內(nèi)的電子裝置的框圖;
圖2是根據(jù)本公開的實施例的電子裝置的框圖;
圖3是根據(jù)本公開的實施例的程序模塊的框圖;
圖4是根據(jù)本公開的實施例的發(fā)送器的框圖;
圖5示出根據(jù)本公開的實施例的在一個TTI中的發(fā)送數(shù)據(jù);
圖6示出根據(jù)本公開的實施例的接收器的框圖;
圖7示出根據(jù)本公開的實施例的在一個TTI中的數(shù)據(jù);
圖8是根據(jù)本公開的實施例的電子裝置的框圖;
圖9是根據(jù)本公開的實施例的處理器的框圖;
圖10是根據(jù)本公開的實施例的部分解碼和補充解碼的時序圖;
圖11是根據(jù)本公開的實施例的在寬帶碼分多址(WCDMA)系統(tǒng)中的部分解碼和補充解碼的時序圖;
圖12是根據(jù)本公開的實施例的電子裝置的方法的流程圖;
圖13是根據(jù)本公開的實施例的電子裝置的方法的流程圖;
圖14是根據(jù)本公開的實施例的電子裝置的方法的流程圖;
圖15是根據(jù)本公開的實施例的示出解碼誤報可能性的曲線圖;
圖16是根據(jù)本公開的實施例的包括無線通信集成電路的IoT裝置的框圖。
具體實施方式
下面參照附圖在這里描述本公開的實施例。然而,本公開的實施例不限于所述實施例,并且應(yīng)該被理解為包括對本公開的所有的修改、改變、本公開的等同裝置和方法和/或本公開的可選實施例。在對附圖的以下描述中,相似的附圖標(biāo)號用于相似的元件。
如在這里使用的術(shù)語“具有”、“可具有”、“包括”和“可包括”指示相應(yīng)特征(例如,諸如數(shù)值的元素、功能、操作或部件)的存在,但不排除其他特征的存在。
如在這里使用的術(shù)語“A或B”、“A和/或B中的至少一項”或者“A和/或B中的一項或更多項”包括用它們枚舉出的項的所有可能的組合。例如,“A或B”、“A和B中的至少一項”或者“A或B中的至少一項”指示:(1)包括至少一個A,(2)包括至少一個B,或者(3)包括至少一個A和至少一個B兩者。
如在這里使用的諸如“第一”和“第二”的術(shù)語可修飾各種元件,而不管相應(yīng)元件的順序和/或重要性如何,但并不限制相應(yīng)元件。這些術(shù)語可用于將一個元件與另一元件相區(qū)分的目的。例如,第一用戶裝置和第二用戶裝置可指示不同的用戶裝置,而不管順序或重要性如何。例如,在不脫離本公開的范圍和精神的情況下,第一元件可被稱為第二元件,并且類似地,第二元件可被稱為第一元件。
將理解的是,當(dāng)元件(例如,第一元件)“與”另一元件(例如,第二元件)“(可操作地或通信地)耦接”/“被耦接到”另一元件或者“被連接到”另一元件時,元件可與另一元件直接耦接/被直接耦接到另一元件,并且在元件和另一元件之間可存在中間元件(例如,第三元件)。相反地,將理解的是,當(dāng)元件(例如,第一元件)“與”另一元件(例如,第二元件)“直接耦接”/“被直接耦接到”另一元件或者“被直接連接到”另一元件時,在元件和另一元件之間不存在中間元件(例如,第三元件)。
如在這里使用的表述“被配置為(或被設(shè)置為)”可根據(jù)上下文來用“適用于”、“具有如下能力”、“被設(shè)計為”、“被調(diào)整為”、“適合于”、“被制作為”或者“能夠”替代。作為替代,在特定的上下文中,表述“設(shè)備被配置為”可指示設(shè)備連同其它裝置或部件“能夠…”。例如,“處理器被配置(設(shè)置)為執(zhí)行A、B和C”可指示用于執(zhí)行相應(yīng)操作的專用處理器(例如,嵌入式處理器)或能夠通過執(zhí)行存儲裝置中存儲的一個或更多個軟件程序來執(zhí)行相應(yīng)操作的通用處理器(例如,中央處理器(CPU)或應(yīng)用處理器)。
在對本公開的各種實施例的描述中使用的術(shù)語僅用于描述具體實施例的目的,并不意圖限制本公開。如在這里所使用的,除非上下文清晰地另有指示,否則單數(shù)形式意圖也包括復(fù)數(shù)形式。在這里使用術(shù)語中的所有術(shù)語,除非對它們另有限定,否則具有與相關(guān)領(lǐng)域中的普通技術(shù)人員通常理解的含義相同的含義。在通常使用的詞典中限定的術(shù)語應(yīng)被解釋為具有與相關(guān)技術(shù)的上下文含義相同或相似的含義,并且除非這里對它們進(jìn)行了清楚的限定,否則不應(yīng)該被理解為具有理想或夸大的含義。根據(jù)情況,即使在本公開中限定的術(shù)語也不應(yīng)被解釋為排除本公開的實施例。
根據(jù)本公開的實施例的電子裝置可包括以下項中的至少一項:智能電話、平板個人計算機(jī)(PC)、移動電話、視頻電話、電子書閱讀器、臺式PC、膝上型PC、筆記本計算機(jī)、工作站、服務(wù)器、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、運動圖像專家組音頻層3(MP3)播放器、移動醫(yī)療器械、相機(jī)或可穿戴裝置(例如,智能眼鏡、頭戴式裝置(HMD)、電子服裝、電子手鐲、電子項鏈、電子配件、電子紋身、智能鏡子或智能手表)。
電子裝置可以是智能家用電器。例如,智能家用電器可包括以下項中的至少一項:電視機(jī)、數(shù)字視頻盤(DVD)播放器、立體音響、冰箱、空調(diào)、清潔器、烤箱、微波爐、洗衣機(jī)、空氣凈化器、機(jī)頂盒、家庭自動化控制面板、安全控制面板、TV盒(例如,Samsung HomeSyncTM、Apple或Google TVTM)、游戲機(jī)(例如,XboxTM、)、電子詞典、電子鑰匙、攝像機(jī)或電子相冊。
電子裝置也可包括以下項中的至少一項:各種醫(yī)療器械(例如,各種便攜式醫(yī)療測量裝置(諸如,血糖監(jiān)測儀、心率監(jiān)測儀、血壓測量裝置或體溫計)、磁共振血管造影(MRA)、磁共振成像(MRI)、計算機(jī)斷層掃描(CT)、斷層攝影、超聲器械等)、導(dǎo)航裝置、全球定位系統(tǒng)(GPS)接收器、時間數(shù)據(jù)記錄器(EDR)、飛行數(shù)據(jù)記錄器(FDR)、車輛信息娛樂裝置、用于船舶的電子裝置(諸如,用于船舶的導(dǎo)航設(shè)備、回轉(zhuǎn)羅盤等)、航空電子設(shè)備、安全裝置、用于車輛的機(jī)頭單元、工業(yè)或家用機(jī)器人、金融機(jī)構(gòu)的自動柜員機(jī)(ATM)、商店的銷售點(POS)裝置或IoT(例如,燈、各種傳感器、電表或煤氣表、灑水器、火警報警器、恒溫器、路燈、面包機(jī)、健身器、熱水箱、加熱器、鍋爐等)。
電子裝置還可包括以下項中的至少一項:家具或建筑/結(jié)構(gòu)的一部分、電子板、電子簽名接收裝置、投影儀以及各種測量裝置(諸如,用于測量水、電、煤氣、無線電波等的裝置)。電子裝置可以是上述裝置中的一個裝置或者一個或更多個裝置的組合。此外,電子裝置可以是柔性電子裝置。此外,根據(jù)本公開的電子裝置不限于上述裝置,并且可根據(jù)新技術(shù)的發(fā)展而包括新的電子裝置。
在下文中,參照附圖描述根據(jù)本公開的各種實施例的電子裝置。如在這里使用的術(shù)語“用戶”可指使用電子裝置的人或使用電子裝置的裝置(例如,人工智能電子裝置)。
圖1是根據(jù)本公開的實施例的在網(wǎng)絡(luò)環(huán)境100內(nèi)的電子裝置101的框圖。
參照圖1,根據(jù)本公開的實施例的在網(wǎng)絡(luò)環(huán)境100中的電子裝置101可包括:總線110、處理器120、存儲器130、輸入和輸出接口150、顯示器160以及通信接口170。電子裝置101可省略元件110至元件170中的至少一個元件或者可包括附加元件。
總線110可包括將元件110至元件170彼此連接并在元件110至元件170之間發(fā)送信息(例如,控制消息和/或數(shù)據(jù))的電路。
處理器120可包括以下處理器中的一個或更多個處理器:中央處理器(CPU)、應(yīng)用處理器(AP)或通信處理器(CP)。處理器120可執(zhí)行計算或處理與控制有關(guān)的數(shù)據(jù)和/或關(guān)于與電子裝置101的至少一個其它元件110至170的通信的數(shù)據(jù)。
存儲器130可包括易失性存儲器和/或非易失性存儲器。例如,存儲器130可存儲與電子裝置101的至少一個其它元件110至170有關(guān)的指令或數(shù)據(jù)。存儲器130可存儲軟件和/或程序140。程序140可包括:內(nèi)核141、中間件143、應(yīng)用程序接口(API)145和/或應(yīng)用程序(或應(yīng)用)147等。內(nèi)核141、中間件143或API 145中的至少一些項可被稱為操作系統(tǒng)(OS)。
內(nèi)核141可控制或管理用于執(zhí)行在其它程序(例如,中間件143、API 145或應(yīng)用147)中實現(xiàn)的操作或功能的系統(tǒng)資源(例如,總線110、處理器120、存儲器130等)。此外,內(nèi)核141可提供用于允許中間件143、API 145或應(yīng)用程序147訪問電子裝置101的單個元件110至170并且控制或管理系統(tǒng)資源的接口。
中間件143可用作允許API 145或應(yīng)用程序147與內(nèi)核141通信并與內(nèi)核141交換數(shù)據(jù)的中介。
此外,中間件143可根據(jù)優(yōu)先級來處理從應(yīng)用程序147接收到的一個或更多個操作請求。例如,中間件143可將使用電子裝置101的系統(tǒng)資源(例如,總線110、處理器120、存儲器130等)的優(yōu)先級給予至少一個應(yīng)用程序147。例如,中間件143可根據(jù)給予所述至少一個應(yīng)用程序147的優(yōu)先級通過對所述一個或更多個操作請求進(jìn)行處理來針對所述一個或更多個操作請求執(zhí)行調(diào)度或負(fù)載平衡。
API 145可以是用于允許應(yīng)用147控制由內(nèi)核141或中間件143提供的功能的接口,并可包括用于控制文件、控制窗口、對圖像進(jìn)行處理或控制文本的至少一個接口或函數(shù)(或指令)。
輸入和輸出接口150可作為用于將從用戶或另一外部裝置輸入的指令或數(shù)據(jù)發(fā)送到電子裝置101的其它元件110至170的接口。此外,輸入和輸出接口150可向用戶或另一外部裝置輸出從電子裝置101的其它元件110至170接收到的指令或數(shù)據(jù)。
顯示器160可包括:液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、有機(jī)發(fā)光二極管(OLED)顯示器或微電子機(jī)械系統(tǒng)(MEMS)顯示器或電子紙顯示器。顯示器160可為用戶顯示各種內(nèi)容(例如,文本、圖像、視頻、圖標(biāo)、符號等)。顯示器160可包括觸摸屏,并可接收使用電子筆或用戶的身體的一部分的觸摸的輸入、手勢的輸入、接近的輸入或者懸浮的輸入。
通信接口170可在電子裝置101與第一外部電子裝置102、第二外部電子裝置104或服務(wù)器106之間建立通信。通信接口170可經(jīng)由無線通信或有線通信連接到網(wǎng)絡(luò)162以與第二外部裝置104或服務(wù)器106通信。
無線通信可使用作為蜂窩通信協(xié)議的以下項中的至少一項:長期演進(jìn)(LTE)、先進(jìn)的長期演進(jìn)(LTE-A)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、通用移動通信系統(tǒng)(UMTS)、無線寬帶(WiBro)或全球移動通信系統(tǒng)(GSM)等。此外,無線通信可包括短距離通信164。例如,短距離通信164可包括以下項中的至少一項:無線保真(WiFi)、藍(lán)牙(BT)、近場通信(NFC)、GPS等。有線通信可包括以下項中的至少一項:通用串行總線(USB)、高清晰度多媒體接口(HDMI)、推薦標(biāo)準(zhǔn)232(RS-232)或普通老式電話服務(wù)(POTS)。網(wǎng)絡(luò)162可包括電信網(wǎng)絡(luò),例如,計算機(jī)網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))、互聯(lián)網(wǎng)或電話網(wǎng)絡(luò)中的至少一項。
第一外部電子裝置102和第二外部電子裝置104中的每個電子裝置可以是與電子裝置101的類型相同的電子裝置或類型不同的電子裝置。根據(jù)本公開的實施例,服務(wù)器106可包括一個或更多個服務(wù)器的群組。另外,在電子裝置101中執(zhí)行的操作中的所有操作或部分操作可在另一電子裝置或多個其它電子裝置(諸如,第一電子裝置102、第二電子裝置104或服務(wù)器106)中被執(zhí)行。當(dāng)電子裝置101將自動地或響應(yīng)于請求而執(zhí)行特定功能或服務(wù)時,電子裝置101可額外地或替代由電子裝置101執(zhí)行功能或服務(wù)而請求第一外部裝置102和第二外部裝置104或服務(wù)器106執(zhí)行與所述特定功能或服務(wù)相關(guān)的至少一些功能。第一外部電子裝置102和第二外部電子裝置104或服務(wù)器106可執(zhí)行請求的功能或附加功能,并將結(jié)果發(fā)送到電子裝置101。電子裝置101可照原樣處理接收到的結(jié)果或額外地處理接收到的結(jié)果,并提供請求的功能或服務(wù)。為了實現(xiàn)這點,例如,可使用云計算、分布式計算或主從式計算技術(shù)。
圖2是根據(jù)本公開的實施例的電子裝置201的框圖。電子裝置201可包括圖1中示出的電子裝置101的全部或部分。
參照圖2,電子裝置201可包括一個或更多個處理器210(例如,應(yīng)用處理器(AP))、通信模塊220、用戶識別模塊(SIM)卡224、存儲器230、傳感器模塊240、輸入裝置250、顯示器260、接口270、音頻模塊280、相機(jī)模塊291、電源管理模塊295、電池296、指示器297和電機(jī)298。
處理器210可通過驅(qū)動操作系統(tǒng)或應(yīng)用程序來控制連接到處理器210的多個硬件元件或軟件元件,并可處理并計算各種數(shù)據(jù)。例如,可通過使用芯片系統(tǒng)(SoC)來實現(xiàn)處理器210。處理器210還可包括圖形處理單元(GPU)和/或圖像信號處理器。處理器210可包括圖2中示出的元件中的至少部分元件(例如,蜂窩模塊221)。處理器210可將從其它元件中的至少一個元件(例如,非易失性存儲器)接收到的指令或數(shù)據(jù)加載到易失性存儲器并處理指令或數(shù)據(jù),并且可將各種數(shù)據(jù)存儲在非易失性存儲器中。
通信模塊220可具有與圖1的通信接口170的配置相同或相似的配置。例如,通信模塊220可包括:蜂窩模塊221、WiFi模塊223、BT模塊25、GPS模塊227、NFC模塊228和射頻(RF)模塊229。
蜂窩模塊221可通過電信網(wǎng)絡(luò)來提供語音呼叫、視頻呼叫、文本服務(wù)或互聯(lián)網(wǎng)服務(wù)。蜂窩模塊221可通過使用SIM卡224在電信網(wǎng)絡(luò)中對電子裝置201進(jìn)行識別和認(rèn)證。蜂窩模塊221可執(zhí)行由處理器210提供的功能中的至少一些功能。蜂窩模塊221可包括CP。
WiFi模塊223、BT模塊225、GPS模塊227和NFC模塊228均可包括用于處理通過相應(yīng)模塊接收和發(fā)送的數(shù)據(jù)的處理器。通信模塊221、WiFi模塊223、BT模塊225、GPS模塊227和NFC模塊228中的至少一些模塊(例如,兩個或更多模塊)可包括在單個集成芯片(IC)或單個IC封裝中。
RF模塊229可發(fā)送并接收通信信號(諸如,RF信號)。例如,RF模塊229可包括收發(fā)器、功率放大模塊(PAM)、濾頻器、低噪聲放大器(LNA)、天線等。蜂窩模塊221、WiFi模塊223、BT模塊225、GPS模塊227和NFC模塊228中個至少一個模塊可通過單獨的RF模塊來發(fā)送并接收RF信號。
SIM卡224可包括其唯一標(biāo)識信息(例如,集成電路卡標(biāo)識符(ICCID))或用戶信息(例如,國際移動用戶識別碼(IMSI))。
存儲器230(或圖1的存儲器130)可包括內(nèi)部存儲器232或外部存儲器234。內(nèi)部存儲器232可包括以下項中的至少一項:易失性存儲器(例如,動態(tài)隨機(jī)存取存儲器(DRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、同步SRAM(SDRAM)等)、非易失性存儲器(例如,一次可編程只讀存儲器(OTPROM)、可編程ROM(PROM)、可擦除PROM(EPRIM)、電可擦除PROM(EEPROM)、掩膜ROM、閃速ROM、閃存(例如,NAND閃存、NOR閃存等)、硬盤驅(qū)動器和固態(tài)驅(qū)動器(SSD))。
外部存儲器234還可包括閃存驅(qū)動器(例如,緊湊型閃存(CF)驅(qū)動器、安全數(shù)字(SD)存儲卡、微型SD存儲卡、迷你型SD存儲卡、極限數(shù)字(xD)存儲卡、多媒體卡(MMC)、記憶棒等)。外部存儲器230可通過各種接口在功能上和/或物理地連接到電子裝置201。
傳感器模塊240可測量物理量或檢測電子裝置201的操作狀態(tài),并可將測量到或檢測到的信息轉(zhuǎn)換為電信號。傳感器模塊240可包括以下項中的至少一項:手勢傳感器240A、陀螺儀傳感器240B、大氣壓力傳感器240C、磁性傳感器240D、加速度傳感器240E、握持傳感器240F、接近傳感器240G、顏色傳感器240H(例如,紅、綠、藍(lán)(RGB)傳感器)、生物傳感器240I、溫度/濕度傳感器240J、光傳感器240K和紫外線(UV)傳感器240M。額外地或可選地,傳感器模塊240可包括電子鼻(E-nose)傳感器、機(jī)電掃描(EMG)傳感器、紅外線(IR)傳感器、虹膜傳感器和/或指紋傳感器等。傳感器模塊240還可包括用于控制這里所包括的至少一個傳感器的控制電路。電子裝置201還可包括被配置為控制作為處理器210的一部分或作為單獨部分的傳感器模塊240的處理器,并可在處理器210處于功率被降低的狀態(tài)或睡眠狀態(tài)下時控制傳感器模塊240。
輸入裝置250可包括:觸摸面板252、(數(shù)字)筆傳感器254、鍵256或超聲輸入裝置258。觸摸面板252可使用以下方法中的至少一種方法:電容方法、電阻方法、紅外方法和超聲方法。此外,觸摸面板252還可包括控制電路。觸摸面板252還可包括用于向用戶提供觸覺響應(yīng)的觸覺層。
(數(shù)字)筆傳感器254可以是觸摸面板252的一部分或者可包括單獨的檢測片。鍵256可包括物理按鈕、光學(xué)鍵或鍵區(qū)。超聲輸入裝置258可通過麥克風(fēng)288檢測在輸入工具中產(chǎn)生的超聲波,并識別與檢測到的超聲波相應(yīng)的數(shù)據(jù)。
顯示器260(或圖1的顯示器160)可包括面板262、全息攝影裝置264或投影儀266。面板262可具有與圖1的顯示器160的配置相同或相似的配置。例如,面板262可被實現(xiàn)為柔性的、透明的或可穿戴的。面板262可與觸摸面板252一起被配置為單個模塊。全息攝影裝置264可使用光的干涉在空氣中顯示立體圖像。投影儀266可通過將光投影到屏幕或表面上來顯示圖像。屏幕可位于電子裝置201的內(nèi)部或外部。顯示器260還可包括用于對面板262、全息攝影裝置264或投影儀266進(jìn)行控制的控制電路。
接口270可包括HDMI 272、USB 274、光學(xué)接口276或超小型連接器(D-sub)278。接口270可包括在圖1中示出的通信接口170中。額外地或可選地,接口270可包括移動高清連接(MHL)接口、SD卡/MMC接口或紅外數(shù)據(jù)協(xié)會(IrDA)標(biāo)準(zhǔn)接口。
音頻模塊280可將聲音轉(zhuǎn)換為電信號,反之亦可。例如,音頻模塊280的至少一些元件可包括在輸入和輸出接口150中。音頻模塊280可處理通過揚聲器282、接收器284、耳機(jī)286或麥克風(fēng)288輸入或輸出的聲音信息。
相機(jī)模塊291是用于拍攝靜止圖像和運動圖像的裝置,并且根據(jù)本公開的實施例,相機(jī)模塊291可包括一個或更多個傳感器(例如,正面?zhèn)鞲衅骰虮趁鎮(zhèn)鞲衅?、鏡頭、圖像信號處理器(ISP)或閃光燈(例如,發(fā)光二極管(LED)或氙燈)。
電源管理模塊295可管理電子裝置201的電源。根據(jù)本公開的實施例,電源管理模塊295可包括:電源管理IC(PMIC)、充電IC或電池量表。例如,PMIC可利用有線充電方法和/或無線充電方法。無線充電方法可包括磁共振方法、磁感應(yīng)方法或電磁波方法,并且可增加用于無線充電的附加電路(例如,線圈、諧振電路、整流器等)。例如,電池量表可測量電池296的電池剩余壽命以及在充電期間的電壓、電流或溫度。電池296可包括可再充電電池和/或太陽能電池。
指示器297可顯示電子裝置201或電子裝置201的一部分(例如,處理器210)的特定狀態(tài)(例如,啟動狀態(tài)、消息狀態(tài)或充電狀態(tài))。電機(jī)298可將電信號轉(zhuǎn)換為機(jī)械振動,并引起振動或觸覺效果。電子裝置201可包括用于支持移動TV的處理裝置(例如,GPU)。用于支持移動TV的處理裝置可根據(jù)標(biāo)準(zhǔn)(諸如,數(shù)字多媒體廣播(DMB)標(biāo)準(zhǔn)、數(shù)字視頻廣播(DVB)標(biāo)準(zhǔn)或媒體流標(biāo)準(zhǔn))來處理媒體數(shù)據(jù)。
根據(jù)本公開的實施例的電子裝置201的上述元件中的每個元件可包括一個或更多個組件,并且所述元件的名稱可根據(jù)電子裝置201的類型而變化。根據(jù)本公開的實施例的電子裝置201可包括上述元件中的至少一個元件,并且所述元件中的一些元件可被省略,或者還可包括附加元件。此外,電子裝置201的元件中的一些元件可被組合為單個實體,并可執(zhí)行與所述元件的被組合前的功能相同的功能。
圖3是根據(jù)本公開的實施例的程序模塊300的框圖。程序模塊300(或圖1的程序140)可包括用于控制與電子裝置101相關(guān)的資源的OS和/或在OS上被驅(qū)動的各種應(yīng)用(諸如,應(yīng)用147)。例如,OS可以是AndroidTM,iOS,Windows,Symbian,TizenTM,Bada等。
參照圖3,程序模塊300可包括:內(nèi)核310、中間件330、API 360和/或應(yīng)用370??稍陔娮友b置101上預(yù)先加載或者從第一外部裝置102、第二外部裝置104、服務(wù)器106等下載程序模塊300的至少一部分。
內(nèi)核310(或圖1的內(nèi)核141)可包括系統(tǒng)資源管理器311和/或裝置驅(qū)動器312。系統(tǒng)資源管理器311可控制、分配或采集系統(tǒng)資源。系統(tǒng)資源管理器311可包括:進(jìn)程管理器、內(nèi)存管理器、文件系統(tǒng)管理器等。裝置驅(qū)動器312可包括:顯示器驅(qū)動器、相機(jī)驅(qū)動器、BT驅(qū)動器、共享內(nèi)存驅(qū)動器、USB驅(qū)動器、鍵區(qū)驅(qū)動器、WiFi驅(qū)動器、音頻驅(qū)動器或進(jìn)程間通信(IPC)驅(qū)動器。
中間件330可提供通常由應(yīng)用370請求的功能或可通過API 360向應(yīng)用370提供各種功能,使得應(yīng)用370可有效地使用電子裝置101中的有限的系統(tǒng)資源。中間件330(或圖1的中間件143)可包括以下項中的至少一項:運行時庫335、應(yīng)用管理器341、窗口管理器342、多媒體管理器343、資源管理器344、電源管理器345、數(shù)據(jù)庫管理器346、包管理器347、連接管理器348、通知管理器349、位置管理器350、圖形管理器351和安全管理器352。
運行時庫355可包括由編譯器使用在應(yīng)用370被執(zhí)行時通過編程語言增加新功能的庫模塊。運行時庫355可執(zhí)行與輸入/輸出管理、內(nèi)存管理、運算等有關(guān)的功能。
應(yīng)用管理器341可管理例如應(yīng)用370中的應(yīng)用中的至少一個應(yīng)用的生命周期。窗口管理器342可管理在屏幕中使用的圖形用戶界面(GUI)資源。多媒體管理器343提供用于再現(xiàn)各種媒體文件所必需的格式或通過使用適合于相應(yīng)格式的編碼器/解碼器(編解碼器)來對媒體文件進(jìn)行編碼或解碼。資源管理器344可管理針對應(yīng)用370中的應(yīng)用中的至少一個應(yīng)用的資源(諸如,源碼代碼、存儲器或存儲空間)。
電源管理器345連同基本輸入/輸出系統(tǒng)(BIOS)一起操作以管理電池或電源并提供電子裝置101的操作所必需的功率信息。數(shù)據(jù)庫管理器346可產(chǎn)生、搜索或改變在應(yīng)用370中的應(yīng)用中的至少一個應(yīng)用中使用的數(shù)據(jù)庫。包管理器347可對以包文件形式分布的應(yīng)用的安裝或更新進(jìn)行管理。
連接管理器348可管理利用WiFi、BT等的無線連接。通知管理器349可以以事件不妨礙用戶的方式將事件(諸如,消息的到達(dá)、預(yù)約、接近的通知)通知給用戶。位置管理器350可管理電子裝置101的位置信息。圖形管理器351可對將向用戶提供的圖形效果或相關(guān)用戶界面進(jìn)行管理。這里,圖形管理器351可包括DALi圖形引擎。安全管理器352可提供系統(tǒng)安全或用戶認(rèn)證所必需的全部安全功能。根據(jù)本公開的實施例,當(dāng)電子裝置101配備有電話功能時,中間件330還可包括用于管理電子裝置101的語音或視頻電話功能的電話管理器。
中間件330可包括用于執(zhí)行上述元件的各種功能的組合的中間件模塊。中間件330可提供根據(jù)OS的類型定制的模塊以提供不同的功能。此外,中間件330可動態(tài)地刪除現(xiàn)有元件中的一些元件或者增加新元件。
API 360(或圖1的API 145)是API編程函數(shù)的集合并且可根據(jù)OS以不同配置來提供API 360。例如,在AndroidTM或IOS的情況下,可為每個平臺提供單個API集合。在TizenTM的情況下,可為每個平臺提供兩個或更多個API集合。
應(yīng)用370(或圖1的應(yīng)用147)可包括用于提供功能的一個或更多個應(yīng)用(諸如,主頁應(yīng)用371、撥號器應(yīng)用372、短消息服務(wù)(SMS)/多媒體消息服務(wù)(MMS)應(yīng)用373、即時消息(IM)應(yīng)用374、瀏覽器應(yīng)用375、相機(jī)應(yīng)用376、鬧鐘應(yīng)用377、聯(lián)系人應(yīng)用378、語音撥號應(yīng)用379、電子郵件應(yīng)用380、日歷應(yīng)用381、媒體播放應(yīng)用382、相冊應(yīng)用383和表或鐘應(yīng)用384),并且還可包括健康護(hù)理功能(例如,測量運動量或血糖水平)或提供環(huán)境信息(例如,關(guān)于大氣壓力、濕度或溫度的信息)。
根據(jù)本公開的實施例,應(yīng)用370可包括用于支持電子裝置101與第一外部電子裝置102和/或第二外部電子裝置104之間的信息交換的應(yīng)用(在下文中,“信息交換應(yīng)用”)。信息交換應(yīng)用可包括用于向外部電子裝置轉(zhuǎn)發(fā)特定信息的通知轉(zhuǎn)發(fā)應(yīng)用或用于管理外部電子裝置的裝置管理應(yīng)用。
通知轉(zhuǎn)發(fā)應(yīng)用可包括用于向第一外部電子裝置102和/或第二外部電子裝置104轉(zhuǎn)發(fā)由電子裝置101的其它應(yīng)用(諸如,SMS/MMS應(yīng)用373、電子郵件應(yīng)用380、健康護(hù)理應(yīng)用、環(huán)境信息應(yīng)用等)產(chǎn)生的通知信息的功能。此外,通知轉(zhuǎn)發(fā)應(yīng)用可從外部電子裝置接收通知信息并可向用戶轉(zhuǎn)發(fā)通知信息。
裝置管理應(yīng)用可管理(即,安裝、刪除或更新)與電子裝置101通信的第二外部電子裝置104的至少一個功能(例如,開啟/關(guān)閉外部電子裝置(或一些部件)或調(diào)整顯示器的亮度(或分辨率))、在第二外部電子裝置103中運行的應(yīng)用或者由第二外部電子裝置104提供的服務(wù)(例如,呼叫服務(wù)或消息服務(wù))。
圖4是根據(jù)本公開的實施例的發(fā)送器400的框圖。
參照圖4,發(fā)送器400可包括解碼器410、信道編碼器420、調(diào)制器430、RF發(fā)送器(RF TX)440和天線450。
編碼器410可對輸入數(shù)據(jù)進(jìn)行編碼。編碼器410可執(zhí)行編碼以減少輸入數(shù)據(jù)量,以便于存儲并便于通信。例如,如果輸入到編碼器410的數(shù)據(jù)是語音數(shù)據(jù),則編碼器410可以是高通碼激勵線性預(yù)測(QCELP)、自適應(yīng)多速率窄帶(AMR-NB)或自適應(yīng)多速率寬帶(AMR-WB)方案的編碼器。
信道編碼器420可執(zhí)行針對輸入數(shù)據(jù)的信道編碼,以便減少由于在通信環(huán)境下產(chǎn)生的噪聲和衰減而引起的錯誤。信道編碼器420可針對每個信道執(zhí)行信道編碼。在這種情況下,信道可以是用于發(fā)送語音或數(shù)據(jù)的業(yè)務(wù)信道、用于發(fā)送控制數(shù)據(jù)的控制信道等。信道編碼器420可以是卷積編碼器、turbo編碼器等。此外,信道編碼器420可以以一個TTI為單位來執(zhí)行信道編碼??筛鶕?jù)通信系統(tǒng)不同地表示一個TTI。例如,在LTE系統(tǒng)中,一個TTI可以是一個幀(即,10毫秒(ms))??蛇x地,在WCDMA系統(tǒng)中,一個TTI可以是一個無線幀(即,10ms)。信道編碼器420可基于編碼率輸出與輸入比特相應(yīng)的符號。當(dāng)編碼率是1/2時,從信道編碼器420輸出的符號的數(shù)量可以是輸入比特數(shù)量的兩倍。
調(diào)制器430可基于根據(jù)通信系統(tǒng)的調(diào)制方案來執(zhí)行調(diào)制。例如,調(diào)制器430可以是CDMA、WCDMA、正交方案(例如,正交頻分復(fù)用(OFDM))或非正交方案(例如,濾波器組多載波(FBMC))等。
RF TX 440可將調(diào)制后的傳輸信號上轉(zhuǎn)換為RF帶。此外,RF TX 440可放大信號的傳輸功率。
天線450可包括一個或更多個天線。此外,也針對多輸入多輸出(MIMO)技術(shù)配置天線450。
圖5示出根據(jù)本公開的實施例的在一個TTI中的發(fā)送數(shù)據(jù)500。
參照圖5,發(fā)送數(shù)據(jù)500可以是從圖4的信道編碼器420輸出的數(shù)據(jù)。例如,卷積編碼器可針對k個輸入產(chǎn)生n個編碼的數(shù)據(jù)或符號。在這種情況下,編碼率可以是k/n。此外,編碼的數(shù)據(jù)或符號可由約束長度K以及k來確定。約束長度K可指示在輸出中輸入的總數(shù)量。此外,約束長度K可指示存儲具有影響的數(shù)據(jù)的存儲器的總長度。例如,當(dāng)寄存器的數(shù)量是m時,約束長度K可以是m+1(即,K=m+1)。也就是說,當(dāng)約束K等于7(即,K=7)時,可指示由6比特寄存器和一比特的輸入數(shù)據(jù)執(zhí)行卷積。相應(yīng)地,編碼率為1/M的卷積編碼器可接收一比特的輸入數(shù)據(jù)并產(chǎn)生M比特的編碼的數(shù)據(jù)。另外,可通過使用產(chǎn)生函數(shù)針對輸入信息數(shù)據(jù)執(zhí)行時間卷積來實施該操作。
在圖5中,發(fā)送數(shù)據(jù)500可以是圖4的信道編碼器420的輸出。發(fā)送數(shù)據(jù)500可基于編碼率包括比數(shù)據(jù)比特更多的符號。例如,針對每比特數(shù)據(jù),編碼率為1/3的發(fā)送數(shù)據(jù)500可包括3個符號。相應(yīng)地,雖然可僅接收發(fā)送數(shù)據(jù)500的一部分,但是接收發(fā)送數(shù)據(jù)500的裝置可成功對發(fā)送數(shù)據(jù)500進(jìn)行解碼。
圖6示出根據(jù)本公開的實施例的接收器600的框圖。
參照圖6,接收器600可包括天線610、RF接收器(RF RX)620、解調(diào)器630、信道解碼器640和解碼器650。
天線610可包括一個或更多個天線。此外,還可針對MIMO技術(shù)配置天線610。此外,天線610可從發(fā)送器(例如,圖4的發(fā)送器400)接收信號。
RF RX 620可用LNA對接收到的RF信號進(jìn)行放大,然后將RF信號下轉(zhuǎn)換為基帶信號。
解調(diào)器630可針對接收到的信號的調(diào)制方案(例如,CDMA、WCDMA、正交方案(例如,OFDM)或非正交方案(例如,F(xiàn)BMC)等)對接收到的信號進(jìn)行解調(diào)。
信道解碼器640可針對每條信道執(zhí)行信道解碼。此外,信道解碼器640可以以與一個TTI相應(yīng)的數(shù)據(jù)為單位執(zhí)行信道解碼。信道解碼器640可以是Viterbi解碼器或turbo編碼器。
解碼器650可對編碼的數(shù)據(jù)進(jìn)行解碼(即,對接收到的編碼的數(shù)據(jù)進(jìn)行信道解碼)。如果被解碼的數(shù)據(jù)是語音,則解碼器650的輸出可通過揚聲器再現(xiàn)。
通常,包括通信功能的電子裝置可在接收與編碼的TTI相應(yīng)的多個單位區(qū)段的數(shù)據(jù)中的所有數(shù)據(jù)之后執(zhí)行解碼。為了減少電子裝置的功耗,如果確定接收到的信號的質(zhì)量良好(例如,如果信道狀態(tài)良好),則即使在僅接收到部分?jǐn)?shù)據(jù)時電子裝置也可嘗試進(jìn)行解碼。然而,在嘗試對部分?jǐn)?shù)據(jù)進(jìn)行解碼時,盡管在解碼中存在錯誤,電子裝置也會錯誤地確定嘗試是成功的。此外,嘗試的結(jié)果可被轉(zhuǎn)發(fā)到上層,從而引起另一錯誤。
本公開的各種實施例描述能夠在接收與TTI相應(yīng)的所有數(shù)據(jù)之前執(zhí)行解碼的電子裝置和方法。此外,本公開的各種實施例描述一種設(shè)備和方法,其中,所述設(shè)備和方法用于在接收所有數(shù)據(jù)之前執(zhí)行解碼,并且為了可靠性判斷,如果部分解碼(即,早期解碼)成功,則對包括設(shè)定量的數(shù)據(jù)(即,單位區(qū)段數(shù)據(jù))的數(shù)據(jù)再次進(jìn)行解碼,以減少可產(chǎn)生的誤報可能性。
圖7示出根據(jù)本公開的實施例的在一個TTI中的數(shù)據(jù)。
參照圖7,數(shù)據(jù)700可以是輸入到圖6的信道解碼器640的數(shù)據(jù)。數(shù)據(jù)700可以是語音數(shù)據(jù)。數(shù)據(jù)700可基于編碼率包括比數(shù)據(jù)比特更多的符號。例如,如果編碼率是1/3,則數(shù)據(jù)700可包括與相同數(shù)據(jù)比特相應(yīng)的3個符號。
通常,圖6的接收器600可在數(shù)據(jù)700中的所有數(shù)據(jù)被接收到的時間點(例如時間點720)對數(shù)據(jù)700進(jìn)行解碼。然而,由于數(shù)據(jù)700基于編碼率而包括比數(shù)據(jù)比特更多的符號,因此在對數(shù)據(jù)700進(jìn)行解碼之前等待接收數(shù)據(jù)700中的所有數(shù)據(jù)可能效率低。
因此,根據(jù)本公開的各種實施例的電子裝置和方法可在接收與一個TTI相應(yīng)的數(shù)據(jù)(例如,數(shù)據(jù)700)中的所有數(shù)據(jù)之前完成解碼,并可不接收剩余數(shù)據(jù)。此外,根據(jù)本公開的各種實施例的電子裝置和方法可在接收與一個TTI相應(yīng)的數(shù)據(jù)(例如,數(shù)據(jù)700)中的所有數(shù)據(jù)之前完成多次解碼,從而提高解碼成功率。因此,根據(jù)本公開的各種實施例的電子裝置和方法可基于具有高成功率和高效的數(shù)據(jù)接收的解碼來減少功耗。
圖8是根據(jù)本公開的實施例的電子裝置800的框圖。
參照圖8,電子裝置800可包括:天線810、RF RX 830、解調(diào)器840、信道解碼器850、解碼器860和處理器870。
天線810可包括一個或更多個天線。此外,可針對MIMO技術(shù)配置天線810。另外,天線810可從電子裝置(諸如,接收器(例如,圖4的接收器400)等)接收信號。
RF RX 830可使用低噪聲放大器對接收到的RF信號進(jìn)行放大,然后將RF信號下轉(zhuǎn)換為基帶信號。
解調(diào)器840可對由RF RX 830下轉(zhuǎn)換的信號進(jìn)行解調(diào)。解調(diào)器840可針對輸入信號的調(diào)制方案對輸入信號進(jìn)行解調(diào)。調(diào)制方案可包括:CDMA、WCDMA、正交方案(例如,OFDM)或非正交方案(例如,F(xiàn)BMC)等。
信道解碼器850可對解調(diào)的數(shù)據(jù)進(jìn)行解碼。解調(diào)的數(shù)據(jù)可包括與基于編碼率的相同數(shù)據(jù)比特相應(yīng)的多個符號。信道解碼器859可以是Viterbi解碼器或turbo解碼器。
信道解碼器850可通過區(qū)分由信道接收到的數(shù)據(jù)來執(zhí)行解碼。在這種情況下,由信道接收到的數(shù)據(jù)可以是控制信道、廣播信道、語音信道等的數(shù)據(jù)。也就是說,信道解碼器850可根據(jù)數(shù)據(jù)的類型分別以不同模式對數(shù)據(jù)進(jìn)行解碼。
信道解碼器850可包括解碼器和用于執(zhí)行循環(huán)冗余校驗(CRC)的校驗器。信道解碼器850可對一個TTI的經(jīng)信道編碼的數(shù)據(jù)進(jìn)行解碼。此外,信道解碼器850可通過在發(fā)送期間使用的CRC多項式來劃分被解碼的數(shù)據(jù),并在解碼過程中確定CRC錯誤或無CRC錯誤。出現(xiàn)CRC錯誤可指示在解碼時存在錯誤。不出現(xiàn)CRC錯誤可指示成功解碼。
根據(jù)本公開的各種實施例的信道解碼器850可以以下面的方法來對被信道編碼的數(shù)據(jù)進(jìn)行解碼。
信道解碼器850可執(zhí)行正常解碼。正常解碼可指示在完成對與一個TTI相應(yīng)的數(shù)據(jù)的接收之后實施的解碼。
信道解碼器850可執(zhí)行部分解碼。部分解碼可指示在完成對與一個TTI相應(yīng)的數(shù)據(jù)的接收之前實施的解碼。例如,信道解碼器850可在與一個TTI相應(yīng)的數(shù)據(jù)700的時間點710對數(shù)據(jù)700中的部分?jǐn)?shù)據(jù)進(jìn)行部分解碼。如果信道解碼器850執(zhí)行部分解碼,則在所述一個TTI內(nèi)未被接收到的數(shù)據(jù)部分可用擦除碼(即,0比特)占據(jù)或填充。相應(yīng)地,部分解碼可對包括構(gòu)成一個TTI的數(shù)據(jù)的部分區(qū)段的數(shù)據(jù)進(jìn)行解碼,其中,在所述一個TTI內(nèi)剩余數(shù)據(jù)被擦除碼填充。如果有必要,則在所述一個TTI期間未被接收到的數(shù)據(jù)部分也可用1比特填充。
信道解碼器850可執(zhí)行補充解碼。補充解碼可指示在部分解碼成功后為保證部分解碼的成功而實施的解碼。如果有必要,則補充解碼可被重復(fù)執(zhí)行(例如,至少一次)。此外,在部分解碼成功后,可針對添加到已經(jīng)被部分解碼的數(shù)據(jù)中的單位區(qū)段的數(shù)據(jù)實施補充解碼。針對不同的通信系統(tǒng),單位區(qū)段的數(shù)據(jù)可不相同。例如,如果通信系統(tǒng)是WCDMA系統(tǒng),則單位區(qū)段可以是一個時隙(例如,0.667ms)。此外,單位區(qū)段可指示多個時隙。也就是說,單位區(qū)段可基于通信環(huán)境、用戶的設(shè)置、信號的類型等而改變。在信道解碼器850執(zhí)行補充解碼的情況下,在一個TTI內(nèi),信道解碼器850可對包括在執(zhí)行部分解碼的區(qū)段的數(shù)據(jù)中的單位區(qū)段的數(shù)據(jù)進(jìn)行解碼。在這種情況下,未被接收到的數(shù)據(jù)部分可用擦除碼(例如,0比特)填充。相應(yīng)地,信道解碼器850可對包括構(gòu)成一個TTI的部分區(qū)段的數(shù)據(jù)的單位區(qū)段的數(shù)據(jù)進(jìn)行補充解碼,其中,在所述一個TTI內(nèi)未被接收到的數(shù)據(jù)部分用擦除碼填充。在一個TTI內(nèi)未被接收到的數(shù)據(jù)部分也可用1填充。也就是說,當(dāng)對未被接收的數(shù)據(jù)部分進(jìn)行解碼時,信道解碼器850可將特定值插入到未被接收的數(shù)據(jù)部分中,并對產(chǎn)生的未被接收到的數(shù)據(jù)部分進(jìn)行解碼。
解調(diào)器840或信道解碼器850可包括緩沖器。緩沖器可執(zhí)行臨時存儲解調(diào)的數(shù)據(jù)的功能。緩沖器可臨時存儲與一個TTI相應(yīng)的數(shù)據(jù)。
解碼器860可對編碼的數(shù)據(jù)執(zhí)行正常解碼。此外,解碼器860可對被部分編碼的數(shù)據(jù)執(zhí)行解碼。另外,解碼器860可對被補充編碼的數(shù)據(jù)的執(zhí)行信源解碼。解碼器860可以是語音解碼器。
如果解調(diào)器840在一個TTI內(nèi)對設(shè)定量或更多的數(shù)據(jù)進(jìn)行解調(diào),則信道解碼器850可執(zhí)行部分解碼。此外,如果部分解碼終止,則信道解碼850可通過CRC校驗來確定部分解碼成功還是失敗。如果部分解碼成功,則信道解碼器850可對包括在被部分解碼的解調(diào)數(shù)據(jù)中的單位區(qū)段的數(shù)據(jù)執(zhí)行補充解碼。信道解碼器850可對被補充解碼的數(shù)據(jù)執(zhí)行CRC校驗,并確定補充解碼成功還是失敗。如果確定補充解碼成功,則信道解碼器850可將解碼的數(shù)據(jù)轉(zhuǎn)發(fā)到解碼器860。
在這種情況下,術(shù)語“TTI”可指示用于發(fā)送在信道編碼器(例如,圖4的信道編碼器420)中編碼的數(shù)據(jù)的編碼器TTI。術(shù)語“單位區(qū)段”可指示構(gòu)成TTI的區(qū)段。一個TTI可包括多個單位區(qū)段數(shù)據(jù)。例如,單位區(qū)段可以是時隙。術(shù)語“正常解碼”可指示當(dāng)信道解碼器接收到與一個TTI相應(yīng)的數(shù)據(jù)中的所有數(shù)據(jù)時由信道解碼器實施的解碼。部分解碼可表示當(dāng)在一個TTI內(nèi)接收到設(shè)定單位區(qū)段的數(shù)據(jù)時由信道解碼器實施的解碼。例如,部分解碼可以是當(dāng)與1/2個TTI相應(yīng)的數(shù)據(jù)被接收到時實施的解碼。術(shù)語“補充解碼”可指示在成功執(zhí)行部分解碼之后(例如,在執(zhí)行部分解碼之后,通過CRC校驗確定部分解碼成功)實施的對包括在被部分解碼的數(shù)據(jù)中的單位區(qū)段的數(shù)據(jù)的解碼。例如,在部分解碼成功之后,信道解碼器850可對在1/2個TTI的數(shù)據(jù)中的單位區(qū)段的數(shù)據(jù)執(zhí)行補充解碼。
可針對語音信道的編碼數(shù)據(jù)實施部分解碼。在這種情況下,信道解碼器850可以是語音信道的信道解碼器。如果接收到被信道編碼的語音數(shù)據(jù)的設(shè)定量(例如,與1/2個TTI相應(yīng)的數(shù)據(jù)量),則信道解碼器850可對接收到的語音數(shù)據(jù)進(jìn)行部分解碼。此外,為了確定部分解碼的可靠性,信道解碼器850還可將與單位區(qū)段相應(yīng)的數(shù)據(jù)添加到被部分解碼的語音數(shù)據(jù)中并對結(jié)果數(shù)據(jù)執(zhí)行補充解碼。
處理器870可被實現(xiàn)為片上系統(tǒng)(SoC)。此外,處理器870可以是與電子裝置800的內(nèi)部組成元件(例如,RF RC 830、解調(diào)器840、信道解碼器850、解碼器860等)分離和耦接。
處理器870可從其它組成元件(例如,RF RC 830、解調(diào)器840、信道解碼器850、解碼器860等)接收指令,可對接收到的指令進(jìn)行解釋,并且可根據(jù)解釋的指令執(zhí)行確定或處理數(shù)據(jù)。
處理器870可包括信道狀態(tài)確定模塊、解碼模式確定模塊、解碼可靠性確定模塊、操作控制模塊等。
圖9是根據(jù)本公開的實施例的處理器的框圖。
參照圖9,處理器870可包括信道狀態(tài)確定模塊910、解碼模式確定模塊920、解碼可靠性確定模塊930和操作控制模塊940。
信道狀態(tài)確定模塊910可基于圖8的電子裝置800接收到的信號來確定信道狀態(tài)。例如,信道狀態(tài)確定模塊910可基于電子裝置800接收到的信號(例如,導(dǎo)頻信號等)來計算信號干擾噪聲比(SINR)或載波干擾噪聲比(CINR)中的一個或更多個。信道狀態(tài)確定模塊910可基于計算出的一個或更多個信息來確定信道狀態(tài)。此外,信道狀態(tài)確定模塊910可通過分析從接收信號強度指示(RSSI)接收器輸出的接收信號的強度來確定信道狀態(tài)。信道狀態(tài)確定模塊910可將信道狀態(tài)信息轉(zhuǎn)發(fā)到解碼模式確定模塊920。
解碼模式確定模塊920可確定接收到的數(shù)據(jù)的解碼模式。解碼模式可包括正常解碼、部分解碼和補充解碼。解碼模式確定模塊920可接收與通過解調(diào)器840等接收到的信號的類型有關(guān)的信息。
解碼模式確定模塊920可基于從信道狀態(tài)確定模塊910提供的信道狀態(tài)信息和接收信號的類型來確定解碼模式。例如,如果信道狀態(tài)確定模塊920確定信道狀態(tài)良好,則解碼模式確定模塊920可控制圖8的信道解碼器850以部分解碼模式對解調(diào)的數(shù)據(jù)進(jìn)行解碼以便減少功耗。此外,如果確定需要保證部分解碼的可靠性,則解碼模式確定模塊920可控制信道解碼器850除了執(zhí)行部分解碼之外還執(zhí)行補充解碼。
如果電子裝置800執(zhí)行部分解碼,則解碼模式確定模塊920可基于編碼率和/或從信道狀態(tài)確定模塊910提供的信道狀態(tài)信息來確定部分解碼開始時刻。部分解碼開始時刻可以是在一個TTI內(nèi)接收到的數(shù)據(jù)的量達(dá)到目標(biāo)量的時間點。目標(biāo)量可以是當(dāng)執(zhí)行部分解碼時能夠成功進(jìn)行部分解碼的數(shù)據(jù)的量。
在電子裝置800執(zhí)行補充解碼的情況下,解碼模式確定模塊920可基于解碼率、接收到的數(shù)據(jù)的類型和/或從信道狀態(tài)確定模塊910提供的信道狀態(tài)信息來確定針對補充解碼的單位區(qū)段。
解碼可靠性確定模塊930可基于部分解碼結(jié)果來確定部分解碼的可靠性。
解碼可靠性確定模塊930可設(shè)置補充解碼計數(shù)。補充解碼計數(shù)可以是在電子裝置800中預(yù)定義的值。針對不同類型的信號和不同的接收信號強度,補充解碼計數(shù)可以是不同的值。例如,如果對在良好信道狀態(tài)下接收到的信號進(jìn)行解調(diào)和信道解碼,則補充解碼計數(shù)可具有相對低的值。否則,如果信號是在滿足設(shè)定條件(例如,高于閾值的條件)但不滿足針對良好條件的設(shè)置的信道中被接收,則補充解碼計數(shù)可具有相對高的值。信道解碼器850可基于由解碼可靠性確定模塊930提供的補充解碼計數(shù)來執(zhí)行補充解碼。
解碼可靠性確定模塊930可確定解碼成功還是失敗。解碼可靠性確定模塊930可基于CRC校驗來確定解碼成功還是失敗。
操作控制模塊940可控制RF RX 830、解調(diào)器840、信道解碼器850、信源解碼器860等的操作。
操作控制模塊940可基于解碼成功計數(shù)來確定保持或不保持補充解碼。此外,操作控制模塊940可基于預(yù)設(shè)閾值計數(shù)和補充解碼成功計數(shù)來確定保持或不保持解碼。例如,如果閾值計數(shù)是5,則例如,操作控制模塊940可控制信道解碼器850執(zhí)行補充解碼直到補充解碼連續(xù)成功5次為止。如果補充解碼成功計數(shù)滿足設(shè)定計數(shù),則操作控制模塊940可終止信道解碼器850的信道解碼(例如,終止對TTI區(qū)段的剩余數(shù)據(jù)的信道解碼)并將信道解碼結(jié)果轉(zhuǎn)發(fā)到信源解碼器860。
操作控制模塊940可根據(jù)部分解碼的成功或補充解碼的成功來控制RF RX 830終止接收與一個TTI的剩余區(qū)段相應(yīng)的數(shù)據(jù)。例如,如果例如一個TTI是由15個時隙(例如,時隙0至?xí)r隙14)組成,并且部分解碼始于時隙8,則補充解碼計數(shù)是2。在這種情況下,如果直到時隙8的數(shù)據(jù)被解調(diào),則信道解碼器850可執(zhí)行部分解碼。此外,如果確定部分解碼成功,則信道解碼器850可在時間點中的解調(diào)點對時隙9中的數(shù)據(jù)執(zhí)行第一補充解碼。另外,信道解碼器850可在時間點中的解調(diào)點對時隙10中的數(shù)據(jù)執(zhí)行第二補充解碼。另外,如果確定所述兩個補充解碼結(jié)果兩者都成功,則操作控制模塊940可終止信道解碼器850的信道解碼操作并控制RF RX終止接收剩余時隙(例如時隙11至?xí)r隙14)的數(shù)據(jù)。此外,操作控制模塊940可在下一TTI控制RF RX 830恢復(fù)數(shù)據(jù)的接收。
操作控制模塊940可基于解碼模式來控制RF RX 830的性能。例如,如果解碼模式是正常解碼模式,則操作控制模塊940可控制RF RX 830在高信號質(zhì)量模式下操作以便保證良好的信號質(zhì)量(例如,低塊錯誤率(BLER))。高信號質(zhì)量模式可以是僅對錯誤向量幅度超過預(yù)定閾值幅度的信號進(jìn)行處理的模式。否則,如果解碼模式是部分解碼模式或補充解碼模式,則操作控制模塊940可控制RF RX 830在較小功耗的操作模式(在下文中,被稱作“低信號質(zhì)量模式”)下操作。低信號質(zhì)量模式可以是對錯誤向量幅度低于預(yù)定閾值幅度的信號進(jìn)行處理的模式。
圖10是根據(jù)本公開的實施例的部分解碼和補充解碼的時序圖。
參照圖10,數(shù)據(jù)1000可以是與一個TTI相應(yīng)的數(shù)據(jù)(即,編碼器TTI的在發(fā)送器的信道編碼器中被信道編碼的數(shù)據(jù))。一個TTI可包括多個單位區(qū)段。
如果數(shù)據(jù)1010被接收到,則圖8的電子裝置800可對數(shù)據(jù)1010執(zhí)行部分解碼。由于被信道編碼的數(shù)據(jù)是被編碼為針對一比特的數(shù)據(jù)具有多個編碼的數(shù)據(jù)或符號,因此即使信號(例如,數(shù)據(jù)1000)未被完全接收,解碼也可能成功。在這種情況下,電子裝置800可不接收數(shù)據(jù)1020、數(shù)據(jù)1030、數(shù)據(jù)1040或數(shù)據(jù)1050。相應(yīng)地,通過對數(shù)據(jù)1010執(zhí)行部分解碼,與正常解碼相比,電子裝置800可減少解碼負(fù)載,并且電子裝置800可減少功耗。
另外,在執(zhí)行部分解碼之后,電子裝置800可執(zhí)行補充解碼以保證部分解碼的可靠性。如圖10中所示,補充解碼可被實施幾次。如果數(shù)據(jù)1020被接收到,則電子裝置800可對數(shù)據(jù)1010和數(shù)據(jù)1020執(zhí)行補充解碼。通過執(zhí)行補充解碼,電子裝置800可保證比部分解碼高的解碼可靠性。
為了保證較高的解碼可靠性,電子裝置800可對數(shù)據(jù)1010、數(shù)據(jù)1020和數(shù)據(jù)1030執(zhí)行補充解碼。此外,電子裝置800可對數(shù)據(jù)1010、數(shù)據(jù)1020、數(shù)據(jù)1030和數(shù)據(jù)1040執(zhí)行補充解碼。與部分解碼相比,補充解碼可包括大量的數(shù)據(jù),但是可保證解碼的可靠性。例如,如果電子裝置800錯誤地確定部分解碼是成功的,則電子裝置800會將不需要的信息比特轉(zhuǎn)發(fā)到上層。然而,通過執(zhí)行補充解碼,電子裝置800可減少信息比特的錯誤。此外,在執(zhí)行補充解碼的情況下,電子裝置800可不接收數(shù)據(jù)1050,因此,與正常解碼(例如,對數(shù)據(jù)1000的解碼)相比,電子裝置800可減少功耗。
圖11是根據(jù)本公開的實施例的在WCDMA系統(tǒng)中的部分解碼和補充解碼的時序圖。
參照圖11,數(shù)據(jù)1100可以是例如WCDMA的一個TTI幀。一個TTI幀可包括30個時隙。一個TTI幀可具有20ms的長度,30個時隙中每個時隙均可具有0.667ms的長度。此外,數(shù)據(jù)1100可以是語音數(shù)據(jù)。
如果與時隙0至?xí)r隙k相應(yīng)的數(shù)據(jù)被接收到,則圖8的電子裝置800可對接收到的數(shù)據(jù)執(zhí)行部分解碼。即使數(shù)據(jù)(例如,與一個TTI相應(yīng)的信號)中的全部數(shù)據(jù)未被接收到,部分解碼也可能成功。這是因為作為部分解碼的對象的數(shù)據(jù)是根據(jù)編碼率編碼的數(shù)據(jù)。在這種情況下,電子裝置800可不接收與時隙k+1至?xí)r隙29相應(yīng)的數(shù)據(jù)。相應(yīng)地,與在對與一個無線幀相應(yīng)的數(shù)據(jù)1100進(jìn)行解碼時相比,電子裝置800可減少解碼負(fù)載,并且電子裝置800可減少功耗。
如果部分解碼成功,則電子裝置800可執(zhí)行第一補充解碼,以便保證部分解碼的可靠性。如果與時隙k+1相應(yīng)的數(shù)據(jù)被接收到,則電子裝置800可對與時隙0至?xí)r隙k+1相應(yīng)的數(shù)據(jù)執(zhí)行第一補充解碼。通過執(zhí)行第一補充解碼,與執(zhí)行部分解碼相比,電子裝置800可保證更高的解碼可靠性。
另外,如果部分解碼失敗,則電子裝置800可執(zhí)行第一補充解碼,以便減少功耗。此外,電子裝置800可執(zhí)行第二補充解碼,以便保證第一補充解碼的可靠性。也就是說,即使部分解碼失敗,電子裝置800也可通過第一補充解碼來減少功耗,并通過第二補充解碼來保證解碼的可靠性。
在數(shù)據(jù)丟失必須被最小化的情況下或在要求高信號質(zhì)量的情況下,電子裝置800可執(zhí)行正常解碼。在這種情況下,電子裝置800可對與一個TTI相應(yīng)的數(shù)據(jù)1100(例如,與時隙0至?xí)r隙29相應(yīng)的數(shù)據(jù)1100)執(zhí)行正常解碼。
也就是說,電子裝置800可考慮功耗和解碼效率來在各種模式(例如,正常解碼模式、部分解碼模式或補充解碼模式)下執(zhí)行解碼。
根據(jù)本公開的上述各種實施例的電子裝置800可包括:處理器,被配置為執(zhí)行指令;接收器,可操作地耦接到處理器;信道解碼器,可操作地耦接到處理器,其中,處理器被配置為對第一數(shù)據(jù)進(jìn)行解碼,其中,在一個TTI內(nèi)接收到的第一數(shù)據(jù)的量達(dá)到目標(biāo)量。如果對第一數(shù)據(jù)的解碼成功,則對第二數(shù)據(jù)進(jìn)行解碼,其中,第二數(shù)據(jù)包括第一數(shù)據(jù)和在所述一個TTI內(nèi)的單位區(qū)段期間額外地接收到的數(shù)據(jù)。如果對第二數(shù)據(jù)的解碼成功,則發(fā)送解碼的第二數(shù)據(jù),并終止對在所述一個TTI內(nèi)在第二數(shù)據(jù)之后接收到的數(shù)據(jù)的解碼。處理器還可被配置為:如果對第二數(shù)據(jù)的解碼成功,則在所述一個TTI內(nèi)在接收第二數(shù)據(jù)之后終止接收數(shù)據(jù)。
另外,處理器還可被配置為檢查信道狀態(tài),如果信道狀態(tài)良好,則啟動對第一數(shù)據(jù)的解碼,其中,處理器被配置為基于SINR、CINR和接收的信號強度(RSS)中的至少一個來檢查信道狀態(tài)。
另外,目標(biāo)量可與構(gòu)成一個TTI的多個單位區(qū)段之中的一些單位區(qū)段相應(yīng)。
另外,處理器還可被配置為,如果對第一數(shù)據(jù)的解碼失敗,則對第二數(shù)據(jù)進(jìn)行解碼以便對第一數(shù)據(jù)執(zhí)行補充解碼,如果對第二數(shù)據(jù)的解碼成功,則對第三數(shù)據(jù)進(jìn)行解碼,其中,第三數(shù)據(jù)包括第二數(shù)據(jù)和在一個TTI內(nèi)的單位區(qū)段期間額外地接收到的數(shù)據(jù)。
另外,處理器可被配置為通過將特定值插入到一個TTI的數(shù)據(jù)之中的除了第一數(shù)據(jù)之外的剩余數(shù)據(jù)中來對第一數(shù)據(jù)進(jìn)行解碼,并通過將特定值插入到一個TTI的數(shù)據(jù)之中的除了第二數(shù)據(jù)之外的剩余數(shù)據(jù)中來對第二數(shù)據(jù)進(jìn)行解碼。
另外,處理器可被配置為通過使用第一數(shù)據(jù)中所包括的CRC來確定對第一數(shù)據(jù)的解碼是否成功。
另外,接收的數(shù)據(jù)可以是語音數(shù)據(jù)。電子裝置800還可包括解碼器,其中,解碼器是語音解碼器,并且其中,處理器被配置為:如果對第二數(shù)據(jù)的解碼成功,則將解碼的第二數(shù)據(jù)發(fā)送到解碼器。
圖12是根據(jù)本公開的實施例的電子裝置的方法的流程圖。
參照圖12,在步驟1210,如果在一個TTI內(nèi)接收到的第一數(shù)據(jù)的量達(dá)到目標(biāo)量,則電子裝置800可對第一數(shù)據(jù)進(jìn)行解碼。解碼可以是部分解碼。第一數(shù)據(jù)可表示直到部分解碼的開始時刻為止所接收到的數(shù)據(jù)。相應(yīng)地,目標(biāo)量可被設(shè)置為當(dāng)針對一個TTI的數(shù)據(jù)實施部分解碼時引起最小解碼錯誤的量??筛鶕?jù)接收信道的狀態(tài)(例如,信道的環(huán)境)來設(shè)置目標(biāo)量。在步驟1210,電子裝置800可將具有特定值的數(shù)據(jù)(例如,全部0或全部1)插入到一個TTI數(shù)據(jù)區(qū)段中的除了第一數(shù)據(jù)之外的剩余區(qū)段中,并對結(jié)果數(shù)據(jù)執(zhí)行解碼。步驟1210可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1220,電子裝置800可通過對第一數(shù)據(jù)的解碼結(jié)果的CRC校驗來確定解碼成功還是失敗。當(dāng)對第一數(shù)據(jù)進(jìn)行解碼時,電子裝置800可接收并解調(diào)構(gòu)成與一個TTI相應(yīng)的數(shù)據(jù)的下一時隙區(qū)段的數(shù)據(jù)。如果對第一數(shù)據(jù)的解碼成功,則電子裝置800可將下一單位區(qū)段的數(shù)據(jù)增加到第一數(shù)據(jù)中,對第二數(shù)據(jù)進(jìn)行解碼。例如,第二數(shù)據(jù)可包括圖10的數(shù)據(jù)1010和數(shù)據(jù)1020。此外,第二數(shù)據(jù)可包括與圖11的時隙0至?xí)r隙k+1相應(yīng)的數(shù)據(jù)。相應(yīng)地,對第二數(shù)據(jù)的解碼可表示補充解碼。步驟1220可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1230,電子裝置800可確定對第二數(shù)據(jù)的解碼成功還是失敗。如果對第二數(shù)據(jù)的解碼成功,則電子裝置800可終止接收一個TTI內(nèi)的數(shù)據(jù)。相應(yīng)地,電子裝置800可終止接收用于執(zhí)行補充解碼的數(shù)據(jù)直到所述一個TTI經(jīng)過為止。在所述一個TTI經(jīng)過之后,電子裝置800可恢復(fù)數(shù)據(jù)接收。步驟1230可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
通過執(zhí)行步驟1210至步驟1230,電子裝置800可較早地完成解碼。此外,由于不接收一個TTI內(nèi)的部分信號,因此通過執(zhí)行步驟1210至步驟1230,電子裝置800可消耗更少的功率。
圖13是根據(jù)本公開的實施例的電子裝置的方法的流程圖。
參照圖13,在步驟1310,電子裝置800可執(zhí)行部分解碼。步驟1310可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1320,電子裝置800可確定部分解碼成功還是失敗。例如,在終止部分解碼之后,電子裝置800可校驗CRC以確定部分解碼成功還是失敗。步驟1320可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
如果確定部分解碼失敗,則在步驟1330,電子裝置800可將下一單位區(qū)段的接收到的數(shù)據(jù)增加到第一數(shù)據(jù)中,然后對結(jié)果執(zhí)行部分解碼。此外,在執(zhí)行部分解碼之后,電子裝置800可執(zhí)行CRC校驗。如果出現(xiàn)CRC錯誤,則電子裝置800可將單位區(qū)段的數(shù)據(jù)增加到接收的第一數(shù)據(jù)中,然后再次對結(jié)果執(zhí)行部分解碼。在這種情況下,部分解碼可表示對添加了用于最初設(shè)置將被部分解碼的數(shù)據(jù)的單位時隙大小的數(shù)據(jù)的數(shù)據(jù)進(jìn)行解碼。然后,電子裝置800可返回到步驟1320并執(zhí)行CRC校驗。
如果在步驟1320確定部分解碼成功,則在步驟1340,電子裝置800可執(zhí)行補充解碼。通過執(zhí)行補充解碼,雖然對早期接收到的數(shù)據(jù)進(jìn)行解碼,但是電子裝置800可保證高解碼成功率。步驟1340可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1350,電子裝置800可對補充解碼執(zhí)行CRC校驗,并確定補充解碼成功還是失敗。如果補充解碼成功,則電子裝置800可增加補充解碼成功計數(shù)。步驟1350可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1360,電子裝置800可將補充解碼成功計數(shù)與閾值計數(shù)進(jìn)行比較。閾值計數(shù)可以是由用戶預(yù)先確定的值等。此外,閾值計數(shù)可以是根據(jù)確定解碼模式或補充解碼成功計數(shù)設(shè)置的值。如果補充解碼成功計數(shù)達(dá)到閾值計數(shù),則電子裝置800可完成補充解碼。否則,如果補充解碼成功計數(shù)未達(dá)到閾值計數(shù),則電子裝置800可再次執(zhí)行步驟1340。步驟1360可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1370,電子裝置800可終止接收一個TTI內(nèi)的數(shù)據(jù)。例如,在圖10中,電子裝置800可不接收數(shù)據(jù)1050。電子裝置800可輸出補充解碼結(jié)果。補充解碼結(jié)果可被轉(zhuǎn)發(fā)到解碼器860。此外,補充解碼結(jié)果可被轉(zhuǎn)發(fā)到處理器870。
通過執(zhí)行步驟1310至步驟1370,電子裝置800可保證比執(zhí)行一次補充解碼更高的解碼成功率。
參照圖13,以上針對這樣的示例提供了描述,其中,在所述示例中,在執(zhí)行部分解碼之后,如果確定部分解碼失敗,則在步驟1330,電子裝置800將單位區(qū)段的數(shù)據(jù)增加到執(zhí)行部分解碼所針對的第一數(shù)據(jù)中,然后再次對結(jié)果執(zhí)行部分解碼。然而,在較大的量的數(shù)據(jù)被解碼的情況下,可增加解碼成功可能性。相應(yīng)地,如果部分解碼失敗,與在圖13中不同,在步驟1340,電子裝置800也可執(zhí)行補充解碼而無需再次執(zhí)行部分解碼。然后,如果設(shè)定的成功計數(shù)的補充解碼成功,則在步驟1370,電子裝置800可終止接收相應(yīng)TTI區(qū)段的數(shù)據(jù)并將解碼的數(shù)據(jù)發(fā)送到解碼器860。
例如,一個TTI由15個時隙(例如,時隙0至?xí)r隙14)組成,并且補充解碼成功計數(shù)被設(shè)置為2。此外,例如,在時隙8的數(shù)據(jù)被接收到的時間點,電子裝置800對時隙0至?xí)r隙8的數(shù)據(jù)執(zhí)行部分解碼。然后,如果部分解碼導(dǎo)致CRC錯誤,則電子裝置800可對時隙0至?xí)r隙9的數(shù)據(jù)執(zhí)行部分解碼。然后,如果部分解碼導(dǎo)致CRC錯誤,則電子裝置800可對時隙0至?xí)r隙9的數(shù)據(jù)執(zhí)行第一補充解碼。此外,如果對時隙0至?xí)r隙9的數(shù)據(jù)的第一補充解碼成功,則電子裝置800可對時隙0至?xí)r隙10的數(shù)據(jù)執(zhí)行第二補充解碼。如果對第二補充解碼的CRC校驗被確定為成功,則電子裝置800可確定第二補充解碼成功并終止信道解碼過程。此外,電子裝置800可終止RF RX 830的操作。
在解碼期間,如果正被解碼的數(shù)據(jù)的量是顯著的,則解碼成功可能性增大。換言之,當(dāng)執(zhí)行補充解碼時被解調(diào)的數(shù)據(jù)的量可比當(dāng)執(zhí)行部分解碼時被解調(diào)的數(shù)據(jù)量大。因此,解碼成功可靠性可增大。
圖14是根據(jù)本公開的實施例的電子裝置的方法的流程圖。
參照圖14,在步驟1410,電子裝置800可確定接收到的數(shù)據(jù)的類型。例如,電子裝置800可確定接收到的語音數(shù)據(jù)的類型是否為語音數(shù)據(jù)以及它是否是通過專用信道接收到的數(shù)據(jù)等。電子裝置800可確定信道狀態(tài)??苫赟INR、CINR、RSS等確定或估計信道狀態(tài)。步驟1410可由圖8中示出的處理器來實施。
在步驟1420,電子裝置800可確定是否可執(zhí)行部分解碼。電子裝置800可基于在步驟1410確定的數(shù)據(jù)的類型或信道狀態(tài)信息中的一項或更多項來確定是否執(zhí)行部分解碼。例如,如果確定信道狀態(tài)良好并且適于進(jìn)行部分解碼的數(shù)據(jù)被接收到,則電子裝置800可在部分解碼模式下操作。否則,如果信道狀態(tài)差,則電子裝置800可在正常解碼模式下操作。步驟1420可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1430,電子裝置800可根據(jù)在步驟1420對正常解碼模式的選擇來執(zhí)行正常解碼。也就是說,在接收到與一個TTI相應(yīng)的數(shù)據(jù)中的所有數(shù)據(jù)之后,電子裝置800可對接收到的數(shù)據(jù)執(zhí)行解碼。例如,電子裝置800可對圖10的數(shù)據(jù)1000執(zhí)行正常解碼。步驟1430可由圖8中示出的信道解碼器850來實施。
在步驟1440,電子裝置800可根據(jù)在步驟1420對部分解碼模式的選擇來執(zhí)行部分解碼。也就是說,電子裝置800可接收與一個TTI中的一部分相應(yīng)的數(shù)據(jù),并對接收到的數(shù)據(jù)執(zhí)行解碼。例如,電子裝置800可對圖10的數(shù)據(jù)1010執(zhí)行部分解碼。此外,電子裝置800可基于在步驟1410獲取的信道狀態(tài)信息來確定部分解碼開始時刻。步驟1440可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1450,電子裝置800可確定是否需要保證部分解碼的可靠性。如果部分解碼的成功還是失敗需要被保證,則在步驟1460,電子裝置800可執(zhí)行補充解碼。否則,如果確定部分解碼就足夠,則電子裝置800可省略步驟1460并執(zhí)行步驟1470。步驟1450可由圖8中示出的處理器870來實施。
在步驟1460,電子裝置800可執(zhí)行補充解碼。電子裝置800可執(zhí)行多次補充解碼。此外,電子裝置800可計算補充解碼成功計數(shù)。另外,電子裝置800可確定補充解碼成功計數(shù)是否達(dá)到閾值計數(shù)。步驟1460可由圖8中示出的信道解碼器850或處理器870中的一個或更多個來實施。
在步驟1470,電子裝置800可終止接收在一個TTI內(nèi)的數(shù)據(jù)。例如,電子裝置800可不接收圖10的數(shù)據(jù)1050。步驟1470可由圖8中示出的處理器870來實施。
在步驟1480,電子裝置800可輸出解碼結(jié)果。解碼結(jié)果可被輸出到解碼器860或處理器870中的一個或更多個。
可以以相反的順序來執(zhí)行步驟1470和步驟1480。此外,可并行執(zhí)行步驟1470和步驟1480。
通過執(zhí)行步驟1410至步驟1480,電子裝置800可通過各種解碼模式對接收到的數(shù)據(jù)進(jìn)行解碼。通過各種解碼,電子裝置800可保證解碼成功率,并可減少功耗。
圖15是根據(jù)本公開的實施例的示出解碼誤報可能性的曲線圖。
參照圖15,曲線圖1500表示針對第三代合作伙伴計劃(3GPP)WCDMA AMR 12.2Kbps信道測量的誤報可能性。曲線圖1500的橫軸表示接收到的信號的SINR。曲線圖1500的橫軸的單位是分貝(dB)。曲線圖1500的縱軸表示誤報可能性。曲線1510表示根據(jù)部分解碼的誤報可能性,曲線1560表示根據(jù)補充解碼的誤報可能性。
如曲線1510和曲線1560中所示,當(dāng)信道環(huán)境良好時(例如,當(dāng)SINR高時),電子裝置800可成功進(jìn)行部分解碼和/或補充解碼的可能性高。
與曲線1510和曲線1560相比,在執(zhí)行補充解碼的情況下(也就是說,在曲線1560的情況下),電子裝置800可獲取比在執(zhí)行部分解碼的情況下(也就是說,在曲線1510的情況下)更高的解碼成功率。
根據(jù)本公開的各種實施例的操作電子裝置的方法可包括對第一數(shù)據(jù)進(jìn)行解碼,其中,在一個TTI內(nèi)接收到的第一數(shù)據(jù)的量達(dá)到目標(biāo)量。如果對第一數(shù)據(jù)的解碼成功,則對第二數(shù)據(jù)進(jìn)行解碼,其中,第二數(shù)據(jù)包括第一數(shù)據(jù)和在所述一個TTI內(nèi)的單位區(qū)段期間接收到的附加數(shù)據(jù)。如果對第二數(shù)據(jù)的解碼成功,則發(fā)送解碼的第二數(shù)據(jù);終止對在所述一個傳輸時間間隔內(nèi)在第二數(shù)據(jù)之后接收到的數(shù)據(jù)的解碼。所述方法還可包括:如果對第二數(shù)據(jù)的解碼成功,則在所述一個傳輸時間間隔內(nèi)在接收第二數(shù)據(jù)之后終止接收數(shù)據(jù)。
此外,所述方法還可包括:檢查信道狀態(tài),并且如果信道狀態(tài)良好,則啟動對第一數(shù)據(jù)的解碼,其中,檢查信道狀態(tài)的步驟可包括基于SINR、CINR或RSS中的一個或更多個來檢查信道狀態(tài)。
另外,所述目標(biāo)量可與構(gòu)成所述一個TTI的多個單位區(qū)段之中的一些單位區(qū)段相應(yīng)。
另外,所述方法還可包括:如果對第一數(shù)據(jù)的解碼失敗,則對第二數(shù)據(jù)進(jìn)行解碼,以便對第一數(shù)據(jù)進(jìn)行補充解碼,并且如果對第二數(shù)據(jù)的解碼成功,則對第三數(shù)據(jù)進(jìn)行解碼,其中,第三數(shù)據(jù)包括第二數(shù)據(jù)和在一個TTI內(nèi)的單位區(qū)段期間接收到的附加數(shù)據(jù)。
此外,其中,對第一數(shù)據(jù)進(jìn)行解碼的步驟可包括:通過將特定值插入到一個TTI的數(shù)據(jù)之中的除了第一數(shù)據(jù)之外的剩余數(shù)據(jù)中來對第一數(shù)據(jù)進(jìn)行解碼,并且,其中,對第二數(shù)據(jù)進(jìn)行解碼的步驟包括:通過將特定值插入到一個TTI的數(shù)據(jù)之中的除了第二數(shù)據(jù)之外的剩余數(shù)據(jù)中來對第二數(shù)據(jù)進(jìn)行解碼。
另外,其中,可通過使用第一數(shù)據(jù)中所包括的CRC校驗來確定對第一數(shù)據(jù)的解碼是否成功。
另外,接收的數(shù)據(jù)可以是語音數(shù)據(jù)。
圖16是根據(jù)本公開的實施例的包括無線通信集成電路或芯片的IoT裝置1600的框圖。
參照圖16,IoT裝置1600可包括同于與外部通信的通信接口1620。通信接口1620可以是例如可連接到無線蜂窩網(wǎng)絡(luò)(諸如,有線短距離通信網(wǎng)絡(luò)(例如,LAN))的調(diào)制解調(diào)器通信接口以及無線短距離通信接口電力線通信(PLC)或第三代(3G)LTE等,諸如,BT、WiFi和Zigbee。
通信接口1620可包括收發(fā)器和/或接收器。IoT裝置1600可通過收發(fā)器和/或接收器發(fā)送信息和/或從接入點或網(wǎng)關(guān)接收信息。此外,IoT裝置1600可與用戶裝置或其它IoT通信,以發(fā)送和/或接收IoT裝置1600的信息或數(shù)據(jù)。
IoT裝置1600還可包括處理器或應(yīng)用處理器(AP)1610。IoT裝置1600可包括作為內(nèi)部電源的嵌入式電池,或者還可包括用于從外部接收電力供應(yīng)的供電單元。此外,IoT裝置1600可包括用于顯示內(nèi)部狀態(tài)或數(shù)據(jù)的顯示器1640。用戶可通過IoT裝置1600的顯示器1640的用戶界面(UI)來控制IoT裝置1600。IoT裝置1600可通過收發(fā)器向外部發(fā)送內(nèi)部狀態(tài)和/或數(shù)據(jù),并通過接收器從外部接收控制指令和/或數(shù)據(jù)。
存儲器1630可存儲用于控制IoT裝置1600的控制指令代碼、控制數(shù)據(jù)或用戶數(shù)據(jù)。存儲器1630可包括易失性存儲器或非易失性存儲器中的至少一種。非易失性存儲器可包括:只讀存儲器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除PROM(EEPROM)、閃存、相變隨機(jī)存取存儲器(PRAM)、磁性RAM(MRAM)、電阻式RAM(PRAM)、鐵電RAM(FRAM)等。易失性存儲器可包括諸如,動態(tài)RAM(DRAM)、靜態(tài)RAM(SRAM)、同步DRAM(SDRAM)、PRAM、MRAM、RRAM、MRAM、RRAM、FRAM等的各種存儲器中的至少一種。
IoT裝置1600還可包括存儲裝置。存儲裝置可以是非易失性介質(zhì)(諸如,硬盤驅(qū)動(HDD)、固態(tài)盤(SSD)、嵌入式多媒體卡(eMMC)和通用閃存(UFS)裝置)。存儲裝置可存儲通過輸入/輸出單元(I/O)1650提供的用戶信息和通過傳感器1660采集的感測信息。
如果IoT裝置1600是在難以充電的環(huán)境中使用的裝置或者如果IoT裝置1600是小尺寸裝置,則操作IoT裝置1600可能需要低功率損耗。在這種情況下,根據(jù)本公開的各種實施例,IoT裝置1600可包括無線通信芯片。
通信接口1620中可包括無線通信芯片。在這種情況下,無線通信芯片可以是通信處理器(CP)。
另外,AP 1610中可包括無線通信芯片。在這種情況下,無線通信芯片可以是AP 1610的部分組成元件。
包括無線通信芯片的IoT裝置1600可成功解碼,而無需接收一個TTI的數(shù)據(jù)中的所有數(shù)據(jù)。因此,包括無線通信芯片的IoT裝置1600可減少在解碼期間消耗的功率。如果解碼成功,則包括無線通信芯片的IoT裝置1600可在不需要接收一個TTI內(nèi)的部分?jǐn)?shù)據(jù)的情況下停用接收器。因此,包括無線通信芯片的IoT裝置1600可減少功耗。
根據(jù)本公開的各種實施例的無線通信芯片可包括信道解碼器和可操作地耦接到信道解碼器的控制器,其中,控制器可被配置為對第一數(shù)據(jù)進(jìn)行解碼,其中,在一個傳輸時間間隔內(nèi)接收到的第一數(shù)據(jù)的量達(dá)到目標(biāo)量。如果對第一數(shù)據(jù)的解碼成功,則對第二數(shù)據(jù)進(jìn)行解碼,其中,第二數(shù)據(jù)包括第一數(shù)據(jù)和在所述一個TTI內(nèi)的單位區(qū)段期間接收到的附加數(shù)據(jù)。如果對第二數(shù)據(jù)的解碼成功,則發(fā)送解碼的第二數(shù)據(jù),并終止對在所述一個傳輸時間間隔內(nèi)在接收第二數(shù)據(jù)之后接收到的數(shù)據(jù)的解碼。
雖然已經(jīng)參照本公開的特定實施例示出并描述了本公開,但是本領(lǐng)域技術(shù)人員將理解的是,在不脫離由權(quán)利要求及其等同物限定的本公開的范圍和精神的情況下,可在本公開中做出形式和細(xì)節(jié)上的各種修改。