用于对接收数据进行控制的设备和方法与流程

文档序号:11138188阅读:366来源:国知局
用于对接收数据进行控制的设备和方法与制造工艺

本公开总体上涉及一种用于通过解码来对接收数据进行控制的设备和方法,更具体而言,涉及一种用于在接收一个传输时间间隔(TTI)内的所有数据之前执行解码的设备和方法。



背景技术:

随着通信技术的发展,不仅存在对于蜂窝通信服务的需求,而且存在对各种通信服务(诸如,物联网(IoT)等)的需求。此外,在存在对于所述各种通信服务的需求的情况下,装置接收多个数据。接收多个数据的装置必须具有有效的解码和电力使用。



技术实现要素:

本公开的一方面提供一种用于在接收一个TTI内的所有数据之前执行解码的电子装置和方法。

根据本公开的一方面,提供了一种操作电子装置的方法。所述方法包括:对第一数据进行解码,其中,在一个传输时间间隔(TTI)内接收的第一数据的量达到目标量,如果对第一数据的解码成功,则对第二数据进行解码,其中,第二数据包括第一数据和在所述一个TTI内的单位区段期间接收的附加数据,如果对第二数据的解码成功,则发送解码的第二数据,并且终止对在所述一个TTI内在接收第二数据之后接收的数据的解码。

根据本公开的另一方面,提供了一种无线通信集成电路。所述无线通信集成电路包括:至少一个信道解码器,以及可操作地耦接到所述至少一个信道解码器的控制器,其中,控制器被配置为对第一数据进行解码,其中,在一个TTI内接收的第一数据的量达到目标量,如果对第一数据的解码成功,则对第二数据进行解码,其中,第二数据包括第一数据和在所述一个TTI内的单位区段期间接收的附加数据,如果对第二数据的解码成功,则发送解码的第二数据,并终止对在所述一个TTI内在接收第二数据之后接收的数据的解码。

根据本公开的另一方面,提供了一种在无线通信系统中的电子装置。所述电子装置包括:至少一个处理器,被配置为执行指令;至少一个接收器,可操作地耦接到所述至少一个处理器;至少一个信道解码器,可操作地耦接到所述至少一个处理器,其中,所述处理器被配置为对第一数据进行解码,其中,在一个TTI内接收的第一数据的量达到目标量,如果对第一数据的解码成功,则对第二数据进行解码,其中,第二数据包括第一数据和在所述一个TTI内的单位区段期间接收的附加数据,如果对第二数据的解码成功,则发送解码的第二数据,并终止对在所述一个TTI内在接收第二数据之后接收的数据的解码。

附图说明

通过后面的结合附图的详细描述,本公开的以上和其它方面、特征和优点将变得更加清楚,在附图中:

图1是根据本公开的实施例的在网络环境内的电子装置的框图;

图2是根据本公开的实施例的电子装置的框图;

图3是根据本公开的实施例的程序模块的框图;

图4是根据本公开的实施例的发送器的框图;

图5示出根据本公开的实施例的在一个TTI中的发送数据;

图6示出根据本公开的实施例的接收器的框图;

图7示出根据本公开的实施例的在一个TTI中的数据;

图8是根据本公开的实施例的电子装置的框图;

图9是根据本公开的实施例的处理器的框图;

图10是根据本公开的实施例的部分解码和补充解码的时序图;

图11是根据本公开的实施例的在宽带码分多址(WCDMA)系统中的部分解码和补充解码的时序图;

图12是根据本公开的实施例的电子装置的方法的流程图;

图13是根据本公开的实施例的电子装置的方法的流程图;

图14是根据本公开的实施例的电子装置的方法的流程图;

图15是根据本公开的实施例的示出解码误报可能性的曲线图;

图16是根据本公开的实施例的包括无线通信集成电路的IoT装置的框图。

具体实施方式

下面参照附图在这里描述本公开的实施例。然而,本公开的实施例不限于所述实施例,并且应该被理解为包括对本公开的所有的修改、改变、本公开的等同装置和方法和/或本公开的可选实施例。在对附图的以下描述中,相似的附图标号用于相似的元件。

如在这里使用的术语“具有”、“可具有”、“包括”和“可包括”指示相应特征(例如,诸如数值的元素、功能、操作或部件)的存在,但不排除其他特征的存在。

如在这里使用的术语“A或B”、“A和/或B中的至少一项”或者“A和/或B中的一项或更多项”包括用它们枚举出的项的所有可能的组合。例如,“A或B”、“A和B中的至少一项”或者“A或B中的至少一项”指示:(1)包括至少一个A,(2)包括至少一个B,或者(3)包括至少一个A和至少一个B两者。

如在这里使用的诸如“第一”和“第二”的术语可修饰各种元件,而不管相应元件的顺序和/或重要性如何,但并不限制相应元件。这些术语可用于将一个元件与另一元件相区分的目的。例如,第一用户装置和第二用户装置可指示不同的用户装置,而不管顺序或重要性如何。例如,在不脱离本公开的范围和精神的情况下,第一元件可被称为第二元件,并且类似地,第二元件可被称为第一元件。

将理解的是,当元件(例如,第一元件)“与”另一元件(例如,第二元件)“(可操作地或通信地)耦接”/“被耦接到”另一元件或者“被连接到”另一元件时,元件可与另一元件直接耦接/被直接耦接到另一元件,并且在元件和另一元件之间可存在中间元件(例如,第三元件)。相反地,将理解的是,当元件(例如,第一元件)“与”另一元件(例如,第二元件)“直接耦接”/“被直接耦接到”另一元件或者“被直接连接到”另一元件时,在元件和另一元件之间不存在中间元件(例如,第三元件)。

如在这里使用的表述“被配置为(或被设置为)”可根据上下文来用“适用于”、“具有如下能力”、“被设计为”、“被调整为”、“适合于”、“被制作为”或者“能够”替代。作为替代,在特定的上下文中,表述“设备被配置为”可指示设备连同其它装置或部件“能够…”。例如,“处理器被配置(设置)为执行A、B和C”可指示用于执行相应操作的专用处理器(例如,嵌入式处理器)或能够通过执行存储装置中存储的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理器(CPU)或应用处理器)。

在对本公开的各种实施例的描述中使用的术语仅用于描述具体实施例的目的,并不意图限制本公开。如在这里所使用的,除非上下文清晰地另有指示,否则单数形式意图也包括复数形式。在这里使用术语中的所有术语,除非对它们另有限定,否则具有与相关领域中的普通技术人员通常理解的含义相同的含义。在通常使用的词典中限定的术语应被解释为具有与相关技术的上下文含义相同或相似的含义,并且除非这里对它们进行了清楚的限定,否则不应该被理解为具有理想或夸大的含义。根据情况,即使在本公开中限定的术语也不应被解释为排除本公开的实施例。

根据本公开的实施例的电子装置可包括以下项中的至少一项:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、笔记本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组音频层3(MP3)播放器、移动医疗器械、相机或可穿戴装置(例如,智能眼镜、头戴式装置(HMD)、电子服装、电子手镯、电子项链、电子配件、电子纹身、智能镜子或智能手表)。

电子装置可以是智能家用电器。例如,智能家用电器可包括以下项中的至少一项:电视机、数字视频盘(DVD)播放器、立体音响、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、TV盒(例如,Samsung HomeSyncTM、Apple或Google TVTM)、游戏机(例如,XboxTM、)、电子词典、电子钥匙、摄像机或电子相册。

电子装置也可包括以下项中的至少一项:各种医疗器械(例如,各种便携式医疗测量装置(诸如,血糖监测仪、心率监测仪、血压测量装置或体温计)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、断层摄影、超声器械等)、导航装置、全球定位系统(GPS)接收器、时间数据记录器(EDR)、飞行数据记录器(FDR)、车辆信息娱乐装置、用于船舶的电子装置(诸如,用于船舶的导航设备、回转罗盘等)、航空电子设备、安全装置、用于车辆的机头单元、工业或家用机器人、金融机构的自动柜员机(ATM)、商店的销售点(POS)装置或IoT(例如,灯、各种传感器、电表或煤气表、洒水器、火警报警器、恒温器、路灯、面包机、健身器、热水箱、加热器、锅炉等)。

电子装置还可包括以下项中的至少一项:家具或建筑/结构的一部分、电子板、电子签名接收装置、投影仪以及各种测量装置(诸如,用于测量水、电、煤气、无线电波等的装置)。电子装置可以是上述装置中的一个装置或者一个或更多个装置的组合。此外,电子装置可以是柔性电子装置。此外,根据本公开的电子装置不限于上述装置,并且可根据新技术的发展而包括新的电子装置。

在下文中,参照附图描述根据本公开的各种实施例的电子装置。如在这里使用的术语“用户”可指使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1是根据本公开的实施例的在网络环境100内的电子装置101的框图。

参照图1,根据本公开的实施例的在网络环境100中的电子装置101可包括:总线110、处理器120、存储器130、输入和输出接口150、显示器160以及通信接口170。电子装置101可省略元件110至元件170中的至少一个元件或者可包括附加元件。

总线110可包括将元件110至元件170彼此连接并在元件110至元件170之间发送信息(例如,控制消息和/或数据)的电路。

处理器120可包括以下处理器中的一个或更多个处理器:中央处理器(CPU)、应用处理器(AP)或通信处理器(CP)。处理器120可执行计算或处理与控制有关的数据和/或关于与电子装置101的至少一个其它元件110至170的通信的数据。

存储器130可包括易失性存储器和/或非易失性存储器。例如,存储器130可存储与电子装置101的至少一个其它元件110至170有关的指令或数据。存储器130可存储软件和/或程序140。程序140可包括:内核141、中间件143、应用程序接口(API)145和/或应用程序(或应用)147等。内核141、中间件143或API 145中的至少一些项可被称为操作系统(OS)。

内核141可控制或管理用于执行在其它程序(例如,中间件143、API 145或应用147)中实现的操作或功能的系统资源(例如,总线110、处理器120、存储器130等)。此外,内核141可提供用于允许中间件143、API 145或应用程序147访问电子装置101的单个元件110至170并且控制或管理系统资源的接口。

中间件143可用作允许API 145或应用程序147与内核141通信并与内核141交换数据的中介。

此外,中间件143可根据优先级来处理从应用程序147接收到的一个或更多个操作请求。例如,中间件143可将使用电子装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级给予至少一个应用程序147。例如,中间件143可根据给予所述至少一个应用程序147的优先级通过对所述一个或更多个操作请求进行处理来针对所述一个或更多个操作请求执行调度或负载平衡。

API 145可以是用于允许应用147控制由内核141或中间件143提供的功能的接口,并可包括用于控制文件、控制窗口、对图像进行处理或控制文本的至少一个接口或函数(或指令)。

输入和输出接口150可作为用于将从用户或另一外部装置输入的指令或数据发送到电子装置101的其它元件110至170的接口。此外,输入和输出接口150可向用户或另一外部装置输出从电子装置101的其它元件110至170接收到的指令或数据。

显示器160可包括:液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器或微电子机械系统(MEMS)显示器或电子纸显示器。显示器160可为用户显示各种内容(例如,文本、图像、视频、图标、符号等)。显示器160可包括触摸屏,并可接收使用电子笔或用户的身体的一部分的触摸的输入、手势的输入、接近的输入或者悬浮的输入。

通信接口170可在电子装置101与第一外部电子装置102、第二外部电子装置104或服务器106之间建立通信。通信接口170可经由无线通信或有线通信连接到网络162以与第二外部装置104或服务器106通信。

无线通信可使用作为蜂窝通信协议的以下项中的至少一项:长期演进(LTE)、先进的长期演进(LTE-A)、码分多址(CDMA)、宽带码分多址(WCDMA)、通用移动通信系统(UMTS)、无线宽带(WiBro)或全球移动通信系统(GSM)等。此外,无线通信可包括短距离通信164。例如,短距离通信164可包括以下项中的至少一项:无线保真(WiFi)、蓝牙(BT)、近场通信(NFC)、GPS等。有线通信可包括以下项中的至少一项:通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)或普通老式电话服务(POTS)。网络162可包括电信网络,例如,计算机网络(例如,局域网(LAN)或广域网(WAN))、互联网或电话网络中的至少一项。

第一外部电子装置102和第二外部电子装置104中的每个电子装置可以是与电子装置101的类型相同的电子装置或类型不同的电子装置。根据本公开的实施例,服务器106可包括一个或更多个服务器的群组。另外,在电子装置101中执行的操作中的所有操作或部分操作可在另一电子装置或多个其它电子装置(诸如,第一电子装置102、第二电子装置104或服务器106)中被执行。当电子装置101将自动地或响应于请求而执行特定功能或服务时,电子装置101可额外地或替代由电子装置101执行功能或服务而请求第一外部装置102和第二外部装置104或服务器106执行与所述特定功能或服务相关的至少一些功能。第一外部电子装置102和第二外部电子装置104或服务器106可执行请求的功能或附加功能,并将结果发送到电子装置101。电子装置101可照原样处理接收到的结果或额外地处理接收到的结果,并提供请求的功能或服务。为了实现这点,例如,可使用云计算、分布式计算或主从式计算技术。

图2是根据本公开的实施例的电子装置201的框图。电子装置201可包括图1中示出的电子装置101的全部或部分。

参照图2,电子装置201可包括一个或更多个处理器210(例如,应用处理器(AP))、通信模块220、用户识别模块(SIM)卡224、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和电机298。

处理器210可通过驱动操作系统或应用程序来控制连接到处理器210的多个硬件元件或软件元件,并可处理并计算各种数据。例如,可通过使用芯片系统(SoC)来实现处理器210。处理器210还可包括图形处理单元(GPU)和/或图像信号处理器。处理器210可包括图2中示出的元件中的至少部分元件(例如,蜂窝模块221)。处理器210可将从其它元件中的至少一个元件(例如,非易失性存储器)接收到的指令或数据加载到易失性存储器并处理指令或数据,并且可将各种数据存储在非易失性存储器中。

通信模块220可具有与图1的通信接口170的配置相同或相似的配置。例如,通信模块220可包括:蜂窝模块221、WiFi模块223、BT模块25、GPS模块227、NFC模块228和射频(RF)模块229。

蜂窝模块221可通过电信网络来提供语音呼叫、视频呼叫、文本服务或互联网服务。蜂窝模块221可通过使用SIM卡224在电信网络中对电子装置201进行识别和认证。蜂窝模块221可执行由处理器210提供的功能中的至少一些功能。蜂窝模块221可包括CP。

WiFi模块223、BT模块225、GPS模块227和NFC模块228均可包括用于处理通过相应模块接收和发送的数据的处理器。通信模块221、WiFi模块223、BT模块225、GPS模块227和NFC模块228中的至少一些模块(例如,两个或更多模块)可包括在单个集成芯片(IC)或单个IC封装中。

RF模块229可发送并接收通信信号(诸如,RF信号)。例如,RF模块229可包括收发器、功率放大模块(PAM)、滤频器、低噪声放大器(LNA)、天线等。蜂窝模块221、WiFi模块223、BT模块225、GPS模块227和NFC模块228中个至少一个模块可通过单独的RF模块来发送并接收RF信号。

SIM卡224可包括其唯一标识信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户识别码(IMSI))。

存储器230(或图1的存储器130)可包括内部存储器232或外部存储器234。内部存储器232可包括以下项中的至少一项:易失性存储器(例如,动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、同步SRAM(SDRAM)等)、非易失性存储器(例如,一次可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除PROM(EPRIM)、电可擦除PROM(EEPROM)、掩膜ROM、闪速ROM、闪存(例如,NAND闪存、NOR闪存等)、硬盘驱动器和固态驱动器(SSD))。

外部存储器234还可包括闪存驱动器(例如,紧凑型闪存(CF)驱动器、安全数字(SD)存储卡、微型SD存储卡、迷你型SD存储卡、极限数字(xD)存储卡、多媒体卡(MMC)、记忆棒等)。外部存储器230可通过各种接口在功能上和/或物理地连接到电子装置201。

传感器模块240可测量物理量或检测电子装置201的操作状态,并可将测量到或检测到的信息转换为电信号。传感器模块240可包括以下项中的至少一项:手势传感器240A、陀螺仪传感器240B、大气压力传感器240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红、绿、蓝(RGB)传感器)、生物传感器240I、温度/湿度传感器240J、光传感器240K和紫外线(UV)传感器240M。额外地或可选地,传感器模块240可包括电子鼻(E-nose)传感器、机电扫描(EMG)传感器、红外线(IR)传感器、虹膜传感器和/或指纹传感器等。传感器模块240还可包括用于控制这里所包括的至少一个传感器的控制电路。电子装置201还可包括被配置为控制作为处理器210的一部分或作为单独部分的传感器模块240的处理器,并可在处理器210处于功率被降低的状态或睡眠状态下时控制传感器模块240。

输入装置250可包括:触摸面板252、(数字)笔传感器254、键256或超声输入装置258。触摸面板252可使用以下方法中的至少一种方法:电容方法、电阻方法、红外方法和超声方法。此外,触摸面板252还可包括控制电路。触摸面板252还可包括用于向用户提供触觉响应的触觉层。

(数字)笔传感器254可以是触摸面板252的一部分或者可包括单独的检测片。键256可包括物理按钮、光学键或键区。超声输入装置258可通过麦克风288检测在输入工具中产生的超声波,并识别与检测到的超声波相应的数据。

显示器260(或图1的显示器160)可包括面板262、全息摄影装置264或投影仪266。面板262可具有与图1的显示器160的配置相同或相似的配置。例如,面板262可被实现为柔性的、透明的或可穿戴的。面板262可与触摸面板252一起被配置为单个模块。全息摄影装置264可使用光的干涉在空气中显示立体图像。投影仪266可通过将光投影到屏幕或表面上来显示图像。屏幕可位于电子装置201的内部或外部。显示器260还可包括用于对面板262、全息摄影装置264或投影仪266进行控制的控制电路。

接口270可包括HDMI 272、USB 274、光学接口276或超小型连接器(D-sub)278。接口270可包括在图1中示出的通信接口170中。额外地或可选地,接口270可包括移动高清连接(MHL)接口、SD卡/MMC接口或红外数据协会(IrDA)标准接口。

音频模块280可将声音转换为电信号,反之亦可。例如,音频模块280的至少一些元件可包括在输入和输出接口150中。音频模块280可处理通过扬声器282、接收器284、耳机286或麦克风288输入或输出的声音信息。

相机模块291是用于拍摄静止图像和运动图像的装置,并且根据本公开的实施例,相机模块291可包括一个或更多个传感器(例如,正面传感器或背面传感器)、镜头、图像信号处理器(ISP)或闪光灯(例如,发光二极管(LED)或氙灯)。

电源管理模块295可管理电子装置201的电源。根据本公开的实施例,电源管理模块295可包括:电源管理IC(PMIC)、充电IC或电池量表。例如,PMIC可利用有线充电方法和/或无线充电方法。无线充电方法可包括磁共振方法、磁感应方法或电磁波方法,并且可增加用于无线充电的附加电路(例如,线圈、谐振电路、整流器等)。例如,电池量表可测量电池296的电池剩余寿命以及在充电期间的电压、电流或温度。电池296可包括可再充电电池和/或太阳能电池。

指示器297可显示电子装置201或电子装置201的一部分(例如,处理器210)的特定状态(例如,启动状态、消息状态或充电状态)。电机298可将电信号转换为机械振动,并引起振动或触觉效果。电子装置201可包括用于支持移动TV的处理装置(例如,GPU)。用于支持移动TV的处理装置可根据标准(诸如,数字多媒体广播(DMB)标准、数字视频广播(DVB)标准或媒体流标准)来处理媒体数据。

根据本公开的实施例的电子装置201的上述元件中的每个元件可包括一个或更多个组件,并且所述元件的名称可根据电子装置201的类型而变化。根据本公开的实施例的电子装置201可包括上述元件中的至少一个元件,并且所述元件中的一些元件可被省略,或者还可包括附加元件。此外,电子装置201的元件中的一些元件可被组合为单个实体,并可执行与所述元件的被组合前的功能相同的功能。

图3是根据本公开的实施例的程序模块300的框图。程序模块300(或图1的程序140)可包括用于控制与电子装置101相关的资源的OS和/或在OS上被驱动的各种应用(诸如,应用147)。例如,OS可以是AndroidTM,iOS,Windows,Symbian,TizenTM,Bada等。

参照图3,程序模块300可包括:内核310、中间件330、API 360和/或应用370。可在电子装置101上预先加载或者从第一外部装置102、第二外部装置104、服务器106等下载程序模块300的至少一部分。

内核310(或图1的内核141)可包括系统资源管理器311和/或装置驱动器312。系统资源管理器311可控制、分配或采集系统资源。系统资源管理器311可包括:进程管理器、内存管理器、文件系统管理器等。装置驱动器312可包括:显示器驱动器、相机驱动器、BT驱动器、共享内存驱动器、USB驱动器、键区驱动器、WiFi驱动器、音频驱动器或进程间通信(IPC)驱动器。

中间件330可提供通常由应用370请求的功能或可通过API 360向应用370提供各种功能,使得应用370可有效地使用电子装置101中的有限的系统资源。中间件330(或图1的中间件143)可包括以下项中的至少一项:运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351和安全管理器352。

运行时库355可包括由编译器使用在应用370被执行时通过编程语言增加新功能的库模块。运行时库355可执行与输入/输出管理、内存管理、运算等有关的功能。

应用管理器341可管理例如应用370中的应用中的至少一个应用的生命周期。窗口管理器342可管理在屏幕中使用的图形用户界面(GUI)资源。多媒体管理器343提供用于再现各种媒体文件所必需的格式或通过使用适合于相应格式的编码器/解码器(编解码器)来对媒体文件进行编码或解码。资源管理器344可管理针对应用370中的应用中的至少一个应用的资源(诸如,源码代码、存储器或存储空间)。

电源管理器345连同基本输入/输出系统(BIOS)一起操作以管理电池或电源并提供电子装置101的操作所必需的功率信息。数据库管理器346可产生、搜索或改变在应用370中的应用中的至少一个应用中使用的数据库。包管理器347可对以包文件形式分布的应用的安装或更新进行管理。

连接管理器348可管理利用WiFi、BT等的无线连接。通知管理器349可以以事件不妨碍用户的方式将事件(诸如,消息的到达、预约、接近的通知)通知给用户。位置管理器350可管理电子装置101的位置信息。图形管理器351可对将向用户提供的图形效果或相关用户界面进行管理。这里,图形管理器351可包括DALi图形引擎。安全管理器352可提供系统安全或用户认证所必需的全部安全功能。根据本公开的实施例,当电子装置101配备有电话功能时,中间件330还可包括用于管理电子装置101的语音或视频电话功能的电话管理器。

中间件330可包括用于执行上述元件的各种功能的组合的中间件模块。中间件330可提供根据OS的类型定制的模块以提供不同的功能。此外,中间件330可动态地删除现有元件中的一些元件或者增加新元件。

API 360(或图1的API 145)是API编程函数的集合并且可根据OS以不同配置来提供API 360。例如,在AndroidTM或IOS的情况下,可为每个平台提供单个API集合。在TizenTM的情况下,可为每个平台提供两个或更多个API集合。

应用370(或图1的应用147)可包括用于提供功能的一个或更多个应用(诸如,主页应用371、拨号器应用372、短消息服务(SMS)/多媒体消息服务(MMS)应用373、即时消息(IM)应用374、浏览器应用375、相机应用376、闹钟应用377、联系人应用378、语音拨号应用379、电子邮件应用380、日历应用381、媒体播放应用382、相册应用383和表或钟应用384),并且还可包括健康护理功能(例如,测量运动量或血糖水平)或提供环境信息(例如,关于大气压力、湿度或温度的信息)。

根据本公开的实施例,应用370可包括用于支持电子装置101与第一外部电子装置102和/或第二外部电子装置104之间的信息交换的应用(在下文中,“信息交换应用”)。信息交换应用可包括用于向外部电子装置转发特定信息的通知转发应用或用于管理外部电子装置的装置管理应用。

通知转发应用可包括用于向第一外部电子装置102和/或第二外部电子装置104转发由电子装置101的其它应用(诸如,SMS/MMS应用373、电子邮件应用380、健康护理应用、环境信息应用等)产生的通知信息的功能。此外,通知转发应用可从外部电子装置接收通知信息并可向用户转发通知信息。

装置管理应用可管理(即,安装、删除或更新)与电子装置101通信的第二外部电子装置104的至少一个功能(例如,开启/关闭外部电子装置(或一些部件)或调整显示器的亮度(或分辨率))、在第二外部电子装置103中运行的应用或者由第二外部电子装置104提供的服务(例如,呼叫服务或消息服务)。

图4是根据本公开的实施例的发送器400的框图。

参照图4,发送器400可包括解码器410、信道编码器420、调制器430、RF发送器(RF TX)440和天线450。

编码器410可对输入数据进行编码。编码器410可执行编码以减少输入数据量,以便于存储并便于通信。例如,如果输入到编码器410的数据是语音数据,则编码器410可以是高通码激励线性预测(QCELP)、自适应多速率窄带(AMR-NB)或自适应多速率宽带(AMR-WB)方案的编码器。

信道编码器420可执行针对输入数据的信道编码,以便减少由于在通信环境下产生的噪声和衰减而引起的错误。信道编码器420可针对每个信道执行信道编码。在这种情况下,信道可以是用于发送语音或数据的业务信道、用于发送控制数据的控制信道等。信道编码器420可以是卷积编码器、turbo编码器等。此外,信道编码器420可以以一个TTI为单位来执行信道编码。可根据通信系统不同地表示一个TTI。例如,在LTE系统中,一个TTI可以是一个帧(即,10毫秒(ms))。可选地,在WCDMA系统中,一个TTI可以是一个无线帧(即,10ms)。信道编码器420可基于编码率输出与输入比特相应的符号。当编码率是1/2时,从信道编码器420输出的符号的数量可以是输入比特数量的两倍。

调制器430可基于根据通信系统的调制方案来执行调制。例如,调制器430可以是CDMA、WCDMA、正交方案(例如,正交频分复用(OFDM))或非正交方案(例如,滤波器组多载波(FBMC))等。

RF TX 440可将调制后的传输信号上转换为RF带。此外,RF TX 440可放大信号的传输功率。

天线450可包括一个或更多个天线。此外,也针对多输入多输出(MIMO)技术配置天线450。

图5示出根据本公开的实施例的在一个TTI中的发送数据500。

参照图5,发送数据500可以是从图4的信道编码器420输出的数据。例如,卷积编码器可针对k个输入产生n个编码的数据或符号。在这种情况下,编码率可以是k/n。此外,编码的数据或符号可由约束长度K以及k来确定。约束长度K可指示在输出中输入的总数量。此外,约束长度K可指示存储具有影响的数据的存储器的总长度。例如,当寄存器的数量是m时,约束长度K可以是m+1(即,K=m+1)。也就是说,当约束K等于7(即,K=7)时,可指示由6比特寄存器和一比特的输入数据执行卷积。相应地,编码率为1/M的卷积编码器可接收一比特的输入数据并产生M比特的编码的数据。另外,可通过使用产生函数针对输入信息数据执行时间卷积来实施该操作。

在图5中,发送数据500可以是图4的信道编码器420的输出。发送数据500可基于编码率包括比数据比特更多的符号。例如,针对每比特数据,编码率为1/3的发送数据500可包括3个符号。相应地,虽然可仅接收发送数据500的一部分,但是接收发送数据500的装置可成功对发送数据500进行解码。

图6示出根据本公开的实施例的接收器600的框图。

参照图6,接收器600可包括天线610、RF接收器(RF RX)620、解调器630、信道解码器640和解码器650。

天线610可包括一个或更多个天线。此外,还可针对MIMO技术配置天线610。此外,天线610可从发送器(例如,图4的发送器400)接收信号。

RF RX 620可用LNA对接收到的RF信号进行放大,然后将RF信号下转换为基带信号。

解调器630可针对接收到的信号的调制方案(例如,CDMA、WCDMA、正交方案(例如,OFDM)或非正交方案(例如,FBMC)等)对接收到的信号进行解调。

信道解码器640可针对每条信道执行信道解码。此外,信道解码器640可以以与一个TTI相应的数据为单位执行信道解码。信道解码器640可以是Viterbi解码器或turbo编码器。

解码器650可对编码的数据进行解码(即,对接收到的编码的数据进行信道解码)。如果被解码的数据是语音,则解码器650的输出可通过扬声器再现。

通常,包括通信功能的电子装置可在接收与编码的TTI相应的多个单位区段的数据中的所有数据之后执行解码。为了减少电子装置的功耗,如果确定接收到的信号的质量良好(例如,如果信道状态良好),则即使在仅接收到部分数据时电子装置也可尝试进行解码。然而,在尝试对部分数据进行解码时,尽管在解码中存在错误,电子装置也会错误地确定尝试是成功的。此外,尝试的结果可被转发到上层,从而引起另一错误。

本公开的各种实施例描述能够在接收与TTI相应的所有数据之前执行解码的电子装置和方法。此外,本公开的各种实施例描述一种设备和方法,其中,所述设备和方法用于在接收所有数据之前执行解码,并且为了可靠性判断,如果部分解码(即,早期解码)成功,则对包括设定量的数据(即,单位区段数据)的数据再次进行解码,以减少可产生的误报可能性。

图7示出根据本公开的实施例的在一个TTI中的数据。

参照图7,数据700可以是输入到图6的信道解码器640的数据。数据700可以是语音数据。数据700可基于编码率包括比数据比特更多的符号。例如,如果编码率是1/3,则数据700可包括与相同数据比特相应的3个符号。

通常,图6的接收器600可在数据700中的所有数据被接收到的时间点(例如时间点720)对数据700进行解码。然而,由于数据700基于编码率而包括比数据比特更多的符号,因此在对数据700进行解码之前等待接收数据700中的所有数据可能效率低。

因此,根据本公开的各种实施例的电子装置和方法可在接收与一个TTI相应的数据(例如,数据700)中的所有数据之前完成解码,并可不接收剩余数据。此外,根据本公开的各种实施例的电子装置和方法可在接收与一个TTI相应的数据(例如,数据700)中的所有数据之前完成多次解码,从而提高解码成功率。因此,根据本公开的各种实施例的电子装置和方法可基于具有高成功率和高效的数据接收的解码来减少功耗。

图8是根据本公开的实施例的电子装置800的框图。

参照图8,电子装置800可包括:天线810、RF RX 830、解调器840、信道解码器850、解码器860和处理器870。

天线810可包括一个或更多个天线。此外,可针对MIMO技术配置天线810。另外,天线810可从电子装置(诸如,接收器(例如,图4的接收器400)等)接收信号。

RF RX 830可使用低噪声放大器对接收到的RF信号进行放大,然后将RF信号下转换为基带信号。

解调器840可对由RF RX 830下转换的信号进行解调。解调器840可针对输入信号的调制方案对输入信号进行解调。调制方案可包括:CDMA、WCDMA、正交方案(例如,OFDM)或非正交方案(例如,FBMC)等。

信道解码器850可对解调的数据进行解码。解调的数据可包括与基于编码率的相同数据比特相应的多个符号。信道解码器859可以是Viterbi解码器或turbo解码器。

信道解码器850可通过区分由信道接收到的数据来执行解码。在这种情况下,由信道接收到的数据可以是控制信道、广播信道、语音信道等的数据。也就是说,信道解码器850可根据数据的类型分别以不同模式对数据进行解码。

信道解码器850可包括解码器和用于执行循环冗余校验(CRC)的校验器。信道解码器850可对一个TTI的经信道编码的数据进行解码。此外,信道解码器850可通过在发送期间使用的CRC多项式来划分被解码的数据,并在解码过程中确定CRC错误或无CRC错误。出现CRC错误可指示在解码时存在错误。不出现CRC错误可指示成功解码。

根据本公开的各种实施例的信道解码器850可以以下面的方法来对被信道编码的数据进行解码。

信道解码器850可执行正常解码。正常解码可指示在完成对与一个TTI相应的数据的接收之后实施的解码。

信道解码器850可执行部分解码。部分解码可指示在完成对与一个TTI相应的数据的接收之前实施的解码。例如,信道解码器850可在与一个TTI相应的数据700的时间点710对数据700中的部分数据进行部分解码。如果信道解码器850执行部分解码,则在所述一个TTI内未被接收到的数据部分可用擦除码(即,0比特)占据或填充。相应地,部分解码可对包括构成一个TTI的数据的部分区段的数据进行解码,其中,在所述一个TTI内剩余数据被擦除码填充。如果有必要,则在所述一个TTI期间未被接收到的数据部分也可用1比特填充。

信道解码器850可执行补充解码。补充解码可指示在部分解码成功后为保证部分解码的成功而实施的解码。如果有必要,则补充解码可被重复执行(例如,至少一次)。此外,在部分解码成功后,可针对添加到已经被部分解码的数据中的单位区段的数据实施补充解码。针对不同的通信系统,单位区段的数据可不相同。例如,如果通信系统是WCDMA系统,则单位区段可以是一个时隙(例如,0.667ms)。此外,单位区段可指示多个时隙。也就是说,单位区段可基于通信环境、用户的设置、信号的类型等而改变。在信道解码器850执行补充解码的情况下,在一个TTI内,信道解码器850可对包括在执行部分解码的区段的数据中的单位区段的数据进行解码。在这种情况下,未被接收到的数据部分可用擦除码(例如,0比特)填充。相应地,信道解码器850可对包括构成一个TTI的部分区段的数据的单位区段的数据进行补充解码,其中,在所述一个TTI内未被接收到的数据部分用擦除码填充。在一个TTI内未被接收到的数据部分也可用1填充。也就是说,当对未被接收的数据部分进行解码时,信道解码器850可将特定值插入到未被接收的数据部分中,并对产生的未被接收到的数据部分进行解码。

解调器840或信道解码器850可包括缓冲器。缓冲器可执行临时存储解调的数据的功能。缓冲器可临时存储与一个TTI相应的数据。

解码器860可对编码的数据执行正常解码。此外,解码器860可对被部分编码的数据执行解码。另外,解码器860可对被补充编码的数据的执行信源解码。解码器860可以是语音解码器。

如果解调器840在一个TTI内对设定量或更多的数据进行解调,则信道解码器850可执行部分解码。此外,如果部分解码终止,则信道解码850可通过CRC校验来确定部分解码成功还是失败。如果部分解码成功,则信道解码器850可对包括在被部分解码的解调数据中的单位区段的数据执行补充解码。信道解码器850可对被补充解码的数据执行CRC校验,并确定补充解码成功还是失败。如果确定补充解码成功,则信道解码器850可将解码的数据转发到解码器860。

在这种情况下,术语“TTI”可指示用于发送在信道编码器(例如,图4的信道编码器420)中编码的数据的编码器TTI。术语“单位区段”可指示构成TTI的区段。一个TTI可包括多个单位区段数据。例如,单位区段可以是时隙。术语“正常解码”可指示当信道解码器接收到与一个TTI相应的数据中的所有数据时由信道解码器实施的解码。部分解码可表示当在一个TTI内接收到设定单位区段的数据时由信道解码器实施的解码。例如,部分解码可以是当与1/2个TTI相应的数据被接收到时实施的解码。术语“补充解码”可指示在成功执行部分解码之后(例如,在执行部分解码之后,通过CRC校验确定部分解码成功)实施的对包括在被部分解码的数据中的单位区段的数据的解码。例如,在部分解码成功之后,信道解码器850可对在1/2个TTI的数据中的单位区段的数据执行补充解码。

可针对语音信道的编码数据实施部分解码。在这种情况下,信道解码器850可以是语音信道的信道解码器。如果接收到被信道编码的语音数据的设定量(例如,与1/2个TTI相应的数据量),则信道解码器850可对接收到的语音数据进行部分解码。此外,为了确定部分解码的可靠性,信道解码器850还可将与单位区段相应的数据添加到被部分解码的语音数据中并对结果数据执行补充解码。

处理器870可被实现为片上系统(SoC)。此外,处理器870可以是与电子装置800的内部组成元件(例如,RF RC 830、解调器840、信道解码器850、解码器860等)分离和耦接。

处理器870可从其它组成元件(例如,RF RC 830、解调器840、信道解码器850、解码器860等)接收指令,可对接收到的指令进行解释,并且可根据解释的指令执行确定或处理数据。

处理器870可包括信道状态确定模块、解码模式确定模块、解码可靠性确定模块、操作控制模块等。

图9是根据本公开的实施例的处理器的框图。

参照图9,处理器870可包括信道状态确定模块910、解码模式确定模块920、解码可靠性确定模块930和操作控制模块940。

信道状态确定模块910可基于图8的电子装置800接收到的信号来确定信道状态。例如,信道状态确定模块910可基于电子装置800接收到的信号(例如,导频信号等)来计算信号干扰噪声比(SINR)或载波干扰噪声比(CINR)中的一个或更多个。信道状态确定模块910可基于计算出的一个或更多个信息来确定信道状态。此外,信道状态确定模块910可通过分析从接收信号强度指示(RSSI)接收器输出的接收信号的强度来确定信道状态。信道状态确定模块910可将信道状态信息转发到解码模式确定模块920。

解码模式确定模块920可确定接收到的数据的解码模式。解码模式可包括正常解码、部分解码和补充解码。解码模式确定模块920可接收与通过解调器840等接收到的信号的类型有关的信息。

解码模式确定模块920可基于从信道状态确定模块910提供的信道状态信息和接收信号的类型来确定解码模式。例如,如果信道状态确定模块920确定信道状态良好,则解码模式确定模块920可控制图8的信道解码器850以部分解码模式对解调的数据进行解码以便减少功耗。此外,如果确定需要保证部分解码的可靠性,则解码模式确定模块920可控制信道解码器850除了执行部分解码之外还执行补充解码。

如果电子装置800执行部分解码,则解码模式确定模块920可基于编码率和/或从信道状态确定模块910提供的信道状态信息来确定部分解码开始时刻。部分解码开始时刻可以是在一个TTI内接收到的数据的量达到目标量的时间点。目标量可以是当执行部分解码时能够成功进行部分解码的数据的量。

在电子装置800执行补充解码的情况下,解码模式确定模块920可基于解码率、接收到的数据的类型和/或从信道状态确定模块910提供的信道状态信息来确定针对补充解码的单位区段。

解码可靠性确定模块930可基于部分解码结果来确定部分解码的可靠性。

解码可靠性确定模块930可设置补充解码计数。补充解码计数可以是在电子装置800中预定义的值。针对不同类型的信号和不同的接收信号强度,补充解码计数可以是不同的值。例如,如果对在良好信道状态下接收到的信号进行解调和信道解码,则补充解码计数可具有相对低的值。否则,如果信号是在满足设定条件(例如,高于阈值的条件)但不满足针对良好条件的设置的信道中被接收,则补充解码计数可具有相对高的值。信道解码器850可基于由解码可靠性确定模块930提供的补充解码计数来执行补充解码。

解码可靠性确定模块930可确定解码成功还是失败。解码可靠性确定模块930可基于CRC校验来确定解码成功还是失败。

操作控制模块940可控制RF RX 830、解调器840、信道解码器850、信源解码器860等的操作。

操作控制模块940可基于解码成功计数来确定保持或不保持补充解码。此外,操作控制模块940可基于预设阈值计数和补充解码成功计数来确定保持或不保持解码。例如,如果阈值计数是5,则例如,操作控制模块940可控制信道解码器850执行补充解码直到补充解码连续成功5次为止。如果补充解码成功计数满足设定计数,则操作控制模块940可终止信道解码器850的信道解码(例如,终止对TTI区段的剩余数据的信道解码)并将信道解码结果转发到信源解码器860。

操作控制模块940可根据部分解码的成功或补充解码的成功来控制RF RX 830终止接收与一个TTI的剩余区段相应的数据。例如,如果例如一个TTI是由15个时隙(例如,时隙0至时隙14)组成,并且部分解码始于时隙8,则补充解码计数是2。在这种情况下,如果直到时隙8的数据被解调,则信道解码器850可执行部分解码。此外,如果确定部分解码成功,则信道解码器850可在时间点中的解调点对时隙9中的数据执行第一补充解码。另外,信道解码器850可在时间点中的解调点对时隙10中的数据执行第二补充解码。另外,如果确定所述两个补充解码结果两者都成功,则操作控制模块940可终止信道解码器850的信道解码操作并控制RF RX终止接收剩余时隙(例如时隙11至时隙14)的数据。此外,操作控制模块940可在下一TTI控制RF RX 830恢复数据的接收。

操作控制模块940可基于解码模式来控制RF RX 830的性能。例如,如果解码模式是正常解码模式,则操作控制模块940可控制RF RX 830在高信号质量模式下操作以便保证良好的信号质量(例如,低块错误率(BLER))。高信号质量模式可以是仅对错误向量幅度超过预定阈值幅度的信号进行处理的模式。否则,如果解码模式是部分解码模式或补充解码模式,则操作控制模块940可控制RF RX 830在较小功耗的操作模式(在下文中,被称作“低信号质量模式”)下操作。低信号质量模式可以是对错误向量幅度低于预定阈值幅度的信号进行处理的模式。

图10是根据本公开的实施例的部分解码和补充解码的时序图。

参照图10,数据1000可以是与一个TTI相应的数据(即,编码器TTI的在发送器的信道编码器中被信道编码的数据)。一个TTI可包括多个单位区段。

如果数据1010被接收到,则图8的电子装置800可对数据1010执行部分解码。由于被信道编码的数据是被编码为针对一比特的数据具有多个编码的数据或符号,因此即使信号(例如,数据1000)未被完全接收,解码也可能成功。在这种情况下,电子装置800可不接收数据1020、数据1030、数据1040或数据1050。相应地,通过对数据1010执行部分解码,与正常解码相比,电子装置800可减少解码负载,并且电子装置800可减少功耗。

另外,在执行部分解码之后,电子装置800可执行补充解码以保证部分解码的可靠性。如图10中所示,补充解码可被实施几次。如果数据1020被接收到,则电子装置800可对数据1010和数据1020执行补充解码。通过执行补充解码,电子装置800可保证比部分解码高的解码可靠性。

为了保证较高的解码可靠性,电子装置800可对数据1010、数据1020和数据1030执行补充解码。此外,电子装置800可对数据1010、数据1020、数据1030和数据1040执行补充解码。与部分解码相比,补充解码可包括大量的数据,但是可保证解码的可靠性。例如,如果电子装置800错误地确定部分解码是成功的,则电子装置800会将不需要的信息比特转发到上层。然而,通过执行补充解码,电子装置800可减少信息比特的错误。此外,在执行补充解码的情况下,电子装置800可不接收数据1050,因此,与正常解码(例如,对数据1000的解码)相比,电子装置800可减少功耗。

图11是根据本公开的实施例的在WCDMA系统中的部分解码和补充解码的时序图。

参照图11,数据1100可以是例如WCDMA的一个TTI帧。一个TTI帧可包括30个时隙。一个TTI帧可具有20ms的长度,30个时隙中每个时隙均可具有0.667ms的长度。此外,数据1100可以是语音数据。

如果与时隙0至时隙k相应的数据被接收到,则图8的电子装置800可对接收到的数据执行部分解码。即使数据(例如,与一个TTI相应的信号)中的全部数据未被接收到,部分解码也可能成功。这是因为作为部分解码的对象的数据是根据编码率编码的数据。在这种情况下,电子装置800可不接收与时隙k+1至时隙29相应的数据。相应地,与在对与一个无线帧相应的数据1100进行解码时相比,电子装置800可减少解码负载,并且电子装置800可减少功耗。

如果部分解码成功,则电子装置800可执行第一补充解码,以便保证部分解码的可靠性。如果与时隙k+1相应的数据被接收到,则电子装置800可对与时隙0至时隙k+1相应的数据执行第一补充解码。通过执行第一补充解码,与执行部分解码相比,电子装置800可保证更高的解码可靠性。

另外,如果部分解码失败,则电子装置800可执行第一补充解码,以便减少功耗。此外,电子装置800可执行第二补充解码,以便保证第一补充解码的可靠性。也就是说,即使部分解码失败,电子装置800也可通过第一补充解码来减少功耗,并通过第二补充解码来保证解码的可靠性。

在数据丢失必须被最小化的情况下或在要求高信号质量的情况下,电子装置800可执行正常解码。在这种情况下,电子装置800可对与一个TTI相应的数据1100(例如,与时隙0至时隙29相应的数据1100)执行正常解码。

也就是说,电子装置800可考虑功耗和解码效率来在各种模式(例如,正常解码模式、部分解码模式或补充解码模式)下执行解码。

根据本公开的上述各种实施例的电子装置800可包括:处理器,被配置为执行指令;接收器,可操作地耦接到处理器;信道解码器,可操作地耦接到处理器,其中,处理器被配置为对第一数据进行解码,其中,在一个TTI内接收到的第一数据的量达到目标量。如果对第一数据的解码成功,则对第二数据进行解码,其中,第二数据包括第一数据和在所述一个TTI内的单位区段期间额外地接收到的数据。如果对第二数据的解码成功,则发送解码的第二数据,并终止对在所述一个TTI内在第二数据之后接收到的数据的解码。处理器还可被配置为:如果对第二数据的解码成功,则在所述一个TTI内在接收第二数据之后终止接收数据。

另外,处理器还可被配置为检查信道状态,如果信道状态良好,则启动对第一数据的解码,其中,处理器被配置为基于SINR、CINR和接收的信号强度(RSS)中的至少一个来检查信道状态。

另外,目标量可与构成一个TTI的多个单位区段之中的一些单位区段相应。

另外,处理器还可被配置为,如果对第一数据的解码失败,则对第二数据进行解码以便对第一数据执行补充解码,如果对第二数据的解码成功,则对第三数据进行解码,其中,第三数据包括第二数据和在一个TTI内的单位区段期间额外地接收到的数据。

另外,处理器可被配置为通过将特定值插入到一个TTI的数据之中的除了第一数据之外的剩余数据中来对第一数据进行解码,并通过将特定值插入到一个TTI的数据之中的除了第二数据之外的剩余数据中来对第二数据进行解码。

另外,处理器可被配置为通过使用第一数据中所包括的CRC来确定对第一数据的解码是否成功。

另外,接收的数据可以是语音数据。电子装置800还可包括解码器,其中,解码器是语音解码器,并且其中,处理器被配置为:如果对第二数据的解码成功,则将解码的第二数据发送到解码器。

图12是根据本公开的实施例的电子装置的方法的流程图。

参照图12,在步骤1210,如果在一个TTI内接收到的第一数据的量达到目标量,则电子装置800可对第一数据进行解码。解码可以是部分解码。第一数据可表示直到部分解码的开始时刻为止所接收到的数据。相应地,目标量可被设置为当针对一个TTI的数据实施部分解码时引起最小解码错误的量。可根据接收信道的状态(例如,信道的环境)来设置目标量。在步骤1210,电子装置800可将具有特定值的数据(例如,全部0或全部1)插入到一个TTI数据区段中的除了第一数据之外的剩余区段中,并对结果数据执行解码。步骤1210可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1220,电子装置800可通过对第一数据的解码结果的CRC校验来确定解码成功还是失败。当对第一数据进行解码时,电子装置800可接收并解调构成与一个TTI相应的数据的下一时隙区段的数据。如果对第一数据的解码成功,则电子装置800可将下一单位区段的数据增加到第一数据中,对第二数据进行解码。例如,第二数据可包括图10的数据1010和数据1020。此外,第二数据可包括与图11的时隙0至时隙k+1相应的数据。相应地,对第二数据的解码可表示补充解码。步骤1220可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1230,电子装置800可确定对第二数据的解码成功还是失败。如果对第二数据的解码成功,则电子装置800可终止接收一个TTI内的数据。相应地,电子装置800可终止接收用于执行补充解码的数据直到所述一个TTI经过为止。在所述一个TTI经过之后,电子装置800可恢复数据接收。步骤1230可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

通过执行步骤1210至步骤1230,电子装置800可较早地完成解码。此外,由于不接收一个TTI内的部分信号,因此通过执行步骤1210至步骤1230,电子装置800可消耗更少的功率。

图13是根据本公开的实施例的电子装置的方法的流程图。

参照图13,在步骤1310,电子装置800可执行部分解码。步骤1310可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1320,电子装置800可确定部分解码成功还是失败。例如,在终止部分解码之后,电子装置800可校验CRC以确定部分解码成功还是失败。步骤1320可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

如果确定部分解码失败,则在步骤1330,电子装置800可将下一单位区段的接收到的数据增加到第一数据中,然后对结果执行部分解码。此外,在执行部分解码之后,电子装置800可执行CRC校验。如果出现CRC错误,则电子装置800可将单位区段的数据增加到接收的第一数据中,然后再次对结果执行部分解码。在这种情况下,部分解码可表示对添加了用于最初设置将被部分解码的数据的单位时隙大小的数据的数据进行解码。然后,电子装置800可返回到步骤1320并执行CRC校验。

如果在步骤1320确定部分解码成功,则在步骤1340,电子装置800可执行补充解码。通过执行补充解码,虽然对早期接收到的数据进行解码,但是电子装置800可保证高解码成功率。步骤1340可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1350,电子装置800可对补充解码执行CRC校验,并确定补充解码成功还是失败。如果补充解码成功,则电子装置800可增加补充解码成功计数。步骤1350可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1360,电子装置800可将补充解码成功计数与阈值计数进行比较。阈值计数可以是由用户预先确定的值等。此外,阈值计数可以是根据确定解码模式或补充解码成功计数设置的值。如果补充解码成功计数达到阈值计数,则电子装置800可完成补充解码。否则,如果补充解码成功计数未达到阈值计数,则电子装置800可再次执行步骤1340。步骤1360可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1370,电子装置800可终止接收一个TTI内的数据。例如,在图10中,电子装置800可不接收数据1050。电子装置800可输出补充解码结果。补充解码结果可被转发到解码器860。此外,补充解码结果可被转发到处理器870。

通过执行步骤1310至步骤1370,电子装置800可保证比执行一次补充解码更高的解码成功率。

参照图13,以上针对这样的示例提供了描述,其中,在所述示例中,在执行部分解码之后,如果确定部分解码失败,则在步骤1330,电子装置800将单位区段的数据增加到执行部分解码所针对的第一数据中,然后再次对结果执行部分解码。然而,在较大的量的数据被解码的情况下,可增加解码成功可能性。相应地,如果部分解码失败,与在图13中不同,在步骤1340,电子装置800也可执行补充解码而无需再次执行部分解码。然后,如果设定的成功计数的补充解码成功,则在步骤1370,电子装置800可终止接收相应TTI区段的数据并将解码的数据发送到解码器860。

例如,一个TTI由15个时隙(例如,时隙0至时隙14)组成,并且补充解码成功计数被设置为2。此外,例如,在时隙8的数据被接收到的时间点,电子装置800对时隙0至时隙8的数据执行部分解码。然后,如果部分解码导致CRC错误,则电子装置800可对时隙0至时隙9的数据执行部分解码。然后,如果部分解码导致CRC错误,则电子装置800可对时隙0至时隙9的数据执行第一补充解码。此外,如果对时隙0至时隙9的数据的第一补充解码成功,则电子装置800可对时隙0至时隙10的数据执行第二补充解码。如果对第二补充解码的CRC校验被确定为成功,则电子装置800可确定第二补充解码成功并终止信道解码过程。此外,电子装置800可终止RF RX 830的操作。

在解码期间,如果正被解码的数据的量是显著的,则解码成功可能性增大。换言之,当执行补充解码时被解调的数据的量可比当执行部分解码时被解调的数据量大。因此,解码成功可靠性可增大。

图14是根据本公开的实施例的电子装置的方法的流程图。

参照图14,在步骤1410,电子装置800可确定接收到的数据的类型。例如,电子装置800可确定接收到的语音数据的类型是否为语音数据以及它是否是通过专用信道接收到的数据等。电子装置800可确定信道状态。可基于SINR、CINR、RSS等确定或估计信道状态。步骤1410可由图8中示出的处理器来实施。

在步骤1420,电子装置800可确定是否可执行部分解码。电子装置800可基于在步骤1410确定的数据的类型或信道状态信息中的一项或更多项来确定是否执行部分解码。例如,如果确定信道状态良好并且适于进行部分解码的数据被接收到,则电子装置800可在部分解码模式下操作。否则,如果信道状态差,则电子装置800可在正常解码模式下操作。步骤1420可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1430,电子装置800可根据在步骤1420对正常解码模式的选择来执行正常解码。也就是说,在接收到与一个TTI相应的数据中的所有数据之后,电子装置800可对接收到的数据执行解码。例如,电子装置800可对图10的数据1000执行正常解码。步骤1430可由图8中示出的信道解码器850来实施。

在步骤1440,电子装置800可根据在步骤1420对部分解码模式的选择来执行部分解码。也就是说,电子装置800可接收与一个TTI中的一部分相应的数据,并对接收到的数据执行解码。例如,电子装置800可对图10的数据1010执行部分解码。此外,电子装置800可基于在步骤1410获取的信道状态信息来确定部分解码开始时刻。步骤1440可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1450,电子装置800可确定是否需要保证部分解码的可靠性。如果部分解码的成功还是失败需要被保证,则在步骤1460,电子装置800可执行补充解码。否则,如果确定部分解码就足够,则电子装置800可省略步骤1460并执行步骤1470。步骤1450可由图8中示出的处理器870来实施。

在步骤1460,电子装置800可执行补充解码。电子装置800可执行多次补充解码。此外,电子装置800可计算补充解码成功计数。另外,电子装置800可确定补充解码成功计数是否达到阈值计数。步骤1460可由图8中示出的信道解码器850或处理器870中的一个或更多个来实施。

在步骤1470,电子装置800可终止接收在一个TTI内的数据。例如,电子装置800可不接收图10的数据1050。步骤1470可由图8中示出的处理器870来实施。

在步骤1480,电子装置800可输出解码结果。解码结果可被输出到解码器860或处理器870中的一个或更多个。

可以以相反的顺序来执行步骤1470和步骤1480。此外,可并行执行步骤1470和步骤1480。

通过执行步骤1410至步骤1480,电子装置800可通过各种解码模式对接收到的数据进行解码。通过各种解码,电子装置800可保证解码成功率,并可减少功耗。

图15是根据本公开的实施例的示出解码误报可能性的曲线图。

参照图15,曲线图1500表示针对第三代合作伙伴计划(3GPP)WCDMA AMR 12.2Kbps信道测量的误报可能性。曲线图1500的横轴表示接收到的信号的SINR。曲线图1500的横轴的单位是分贝(dB)。曲线图1500的纵轴表示误报可能性。曲线1510表示根据部分解码的误报可能性,曲线1560表示根据补充解码的误报可能性。

如曲线1510和曲线1560中所示,当信道环境良好时(例如,当SINR高时),电子装置800可成功进行部分解码和/或补充解码的可能性高。

与曲线1510和曲线1560相比,在执行补充解码的情况下(也就是说,在曲线1560的情况下),电子装置800可获取比在执行部分解码的情况下(也就是说,在曲线1510的情况下)更高的解码成功率。

根据本公开的各种实施例的操作电子装置的方法可包括对第一数据进行解码,其中,在一个TTI内接收到的第一数据的量达到目标量。如果对第一数据的解码成功,则对第二数据进行解码,其中,第二数据包括第一数据和在所述一个TTI内的单位区段期间接收到的附加数据。如果对第二数据的解码成功,则发送解码的第二数据;终止对在所述一个传输时间间隔内在第二数据之后接收到的数据的解码。所述方法还可包括:如果对第二数据的解码成功,则在所述一个传输时间间隔内在接收第二数据之后终止接收数据。

此外,所述方法还可包括:检查信道状态,并且如果信道状态良好,则启动对第一数据的解码,其中,检查信道状态的步骤可包括基于SINR、CINR或RSS中的一个或更多个来检查信道状态。

另外,所述目标量可与构成所述一个TTI的多个单位区段之中的一些单位区段相应。

另外,所述方法还可包括:如果对第一数据的解码失败,则对第二数据进行解码,以便对第一数据进行补充解码,并且如果对第二数据的解码成功,则对第三数据进行解码,其中,第三数据包括第二数据和在一个TTI内的单位区段期间接收到的附加数据。

此外,其中,对第一数据进行解码的步骤可包括:通过将特定值插入到一个TTI的数据之中的除了第一数据之外的剩余数据中来对第一数据进行解码,并且,其中,对第二数据进行解码的步骤包括:通过将特定值插入到一个TTI的数据之中的除了第二数据之外的剩余数据中来对第二数据进行解码。

另外,其中,可通过使用第一数据中所包括的CRC校验来确定对第一数据的解码是否成功。

另外,接收的数据可以是语音数据。

图16是根据本公开的实施例的包括无线通信集成电路或芯片的IoT装置1600的框图。

参照图16,IoT装置1600可包括同于与外部通信的通信接口1620。通信接口1620可以是例如可连接到无线蜂窝网络(诸如,有线短距离通信网络(例如,LAN))的调制解调器通信接口以及无线短距离通信接口电力线通信(PLC)或第三代(3G)LTE等,诸如,BT、WiFi和Zigbee。

通信接口1620可包括收发器和/或接收器。IoT装置1600可通过收发器和/或接收器发送信息和/或从接入点或网关接收信息。此外,IoT装置1600可与用户装置或其它IoT通信,以发送和/或接收IoT装置1600的信息或数据。

IoT装置1600还可包括处理器或应用处理器(AP)1610。IoT装置1600可包括作为内部电源的嵌入式电池,或者还可包括用于从外部接收电力供应的供电单元。此外,IoT装置1600可包括用于显示内部状态或数据的显示器1640。用户可通过IoT装置1600的显示器1640的用户界面(UI)来控制IoT装置1600。IoT装置1600可通过收发器向外部发送内部状态和/或数据,并通过接收器从外部接收控制指令和/或数据。

存储器1630可存储用于控制IoT装置1600的控制指令代码、控制数据或用户数据。存储器1630可包括易失性存储器或非易失性存储器中的至少一种。非易失性存储器可包括:只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除PROM(EEPROM)、闪存、相变随机存取存储器(PRAM)、磁性RAM(MRAM)、电阻式RAM(PRAM)、铁电RAM(FRAM)等。易失性存储器可包括诸如,动态RAM(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)、PRAM、MRAM、RRAM、MRAM、RRAM、FRAM等的各种存储器中的至少一种。

IoT装置1600还可包括存储装置。存储装置可以是非易失性介质(诸如,硬盘驱动(HDD)、固态盘(SSD)、嵌入式多媒体卡(eMMC)和通用闪存(UFS)装置)。存储装置可存储通过输入/输出单元(I/O)1650提供的用户信息和通过传感器1660采集的感测信息。

如果IoT装置1600是在难以充电的环境中使用的装置或者如果IoT装置1600是小尺寸装置,则操作IoT装置1600可能需要低功率损耗。在这种情况下,根据本公开的各种实施例,IoT装置1600可包括无线通信芯片。

通信接口1620中可包括无线通信芯片。在这种情况下,无线通信芯片可以是通信处理器(CP)。

另外,AP 1610中可包括无线通信芯片。在这种情况下,无线通信芯片可以是AP 1610的部分组成元件。

包括无线通信芯片的IoT装置1600可成功解码,而无需接收一个TTI的数据中的所有数据。因此,包括无线通信芯片的IoT装置1600可减少在解码期间消耗的功率。如果解码成功,则包括无线通信芯片的IoT装置1600可在不需要接收一个TTI内的部分数据的情况下停用接收器。因此,包括无线通信芯片的IoT装置1600可减少功耗。

根据本公开的各种实施例的无线通信芯片可包括信道解码器和可操作地耦接到信道解码器的控制器,其中,控制器可被配置为对第一数据进行解码,其中,在一个传输时间间隔内接收到的第一数据的量达到目标量。如果对第一数据的解码成功,则对第二数据进行解码,其中,第二数据包括第一数据和在所述一个TTI内的单位区段期间接收到的附加数据。如果对第二数据的解码成功,则发送解码的第二数据,并终止对在所述一个传输时间间隔内在接收第二数据之后接收到的数据的解码。

虽然已经参照本公开的特定实施例示出并描述了本公开,但是本领域技术人员将理解的是,在不脱离由权利要求及其等同物限定的本公开的范围和精神的情况下,可在本公开中做出形式和细节上的各种修改。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1