欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 用于控制电子装置的发送的装置及方法独创技术67005字

用于控制电子装置的发送的装置及方法

2021-01-31 20:49:13

用于控制电子装置的发送的装置及方法

  技术领域

  本公开涉及一种用于控制具有至少两个发送模块的电子装置的发送的设备和方法。

  背景技术

  电子装置可包括无线通信模块。电子装置可向基站和/或其他电子装置发送数据,并且可通过无线通信模块接收从基站和/或其他电子装置发送的数据。电子装置的无线通信模块可包括多个发送模块和/或接收模块。例如,在3GPP LTE版本12中已经提出了带间上行链路载波聚合(ULCA)。常规电子装置使用了一个发送路径,但支持带间CA的电子装置可通过两个载波的聚合来支持2个UL/2个DL CA。

  在电子装置的通信错误中,发送路径(Tx路径)中的错误可能由功率放大(PA)、开关、滤波器、射频IC(RFIC)和锁相环(PLL)等的故障引起。

  发明内容

  技术问题

  包括多个Tx模块的电子装置可能需要识别Tx RF路径的错误(故障、缺陷)并控制发生错误的无线发送路径的配置和算法。另外,可能需要存储发生错误的频带和组件的信息,并且当电子装置执行返工时,基于在Tx模块中发生错误的频带和组件来重新配置无线路径。

  当具有天线切换算法的电子装置包括多个Tx模块时,在特定Tx路径中发生错误时,考虑到Tx路径错误信息,可能需要选择不同的Tx路径并执行Tx操作。

  根据各种实施例的电子装置可包括多个Tx模块,并且可提供一种通过以下方式执行Tx操作的设备和方法:在识别到工作Tx模块的错误时存储相应Tx模块的频带和组件的错误状态并激活处于正常状态的另一Tx模块。

  根据各种实施例的电子装置可包括多个Tx模块,并且可提供一种用于在识别出Tx模块的错误时通过识别已发生错误的频带和组件的错误状态来存储和/或发送到服务器的设备和方法。

  根据各种实施例的电子装置可包括多个Tx模块,并且可提供用于基于工作Tx模块的发送功率、随机接入信道的响应信息和/或发送模块的组件的操作状态中的至少一个来识别Tx模块的错误的设备和方法。

  问题解决方案

  根据各种实施例,一种电子装置可包括发送模块和处理器,其中,发送模块包括第一发送模块和第二发送模块。所述处理器被配置为:接收第一发送模块的发送功率的反馈;计算第一发送模块的目标发送功率与发送功率之间的差值;基于所述差值将第一发送模块的状态存储为异常状态,并且关闭发送操作;以及激活第二发送模块的发送操作。

  根据各种实施例,一种电子装置可包括:壳体;第一天线,位于壳体内部或者作为壳体的一部分;第二天线,位于壳体内部或者作为壳体的一部分;第一收发器,电连接到第一天线;第二收发器,电连接到第二天线;以及控制电路,可操作地连接到第一收发器和第二收发器。所述控制电路可被配置为:利用载波聚合使用第一收发器和第二收发器向第一网络发送第一信号作为第一操作;使用第一收发器向第一网络发送第一信号;测量使用第一收发器的第一信号的发送强度;以及至少部分地基于测量出的发送强度,在第一收发器被去激活的同时使用第二收发器向第一网络发送第二信号作为第二操作。

  根据各种实施例,一种电子装置可包括:壳体;第一天线,位于壳体内部或者作为壳体的一部分;第二天线,位于壳体内部或者作为壳体的一部分;第一收发器,电连接到第一天线;第二收发器,电连接到第二天线;以及控制电路,可操作地连接到第一收发器和第二收发器。所述控制电路可利用载波聚合来使用第一收发器和第二收发器向第一网络发送第一信号作为第一操作,使用第一收发器向第一网络发送第一信号,确定是否从第一网络接收到响应,以及基于关于是否接收到所述响应的确定来使用第二收发器向第一网络发送第二信号作为第二操作。

  根据各种实施例,一种用于控制电子装置的发送的方法可包括:激活包括第一发送模块和第二发送模块的发送模块中的第一发送模块的发送操作;输入第一发送模块的第一发送功率的反馈;计算第一发送模块的目标发送功率与实际发送功率之间的差值,如果计算的两个功率的差值超过参考值,则将第一发送模块存储为异常;激活第二发送模块的发送操作。

  根据各种实施例,一种用于控制支持带间上行链路载波聚合(ULCA)的电子装置的发送的方法可包括:激活第一发送模块和第二发送模块的发送操作;识别第一发送模块和第二发送模块的发送错误;将发生发送错误的发送模块确定为错误发送模块,并且关闭错误发送模块的操作。识别发送错误的操作可包括:识别所述发送模块的随机接入信道(RACH)响应错误;如果识别出RACH响应错误,则计算目标发送功率和实际发送功率之间的差值;以及如果计算出的所述差值超过参考值,则将所述发送模块确定为误差发送模块。

  本发明的有益效果

  当在根据各种实施例的具有至少两个Tx RF路径的电子装置中发生Tx RF路径的错误时,可停止使用已发生错误的Tx RF路径,可通过另一Tx RF路径发送Tx,并且可防止由于Tx组件中的错误而导致的Tx发送错误。可选地,电子装置能够检测已发生错误的Tx RF路径,将RF损坏信息存储在终端中,通过报告终端标识号、发生错误的频带以及组件信息来分析错误状态,并且有效地执行返工操作。

  附图说明

  图1是根据各种实施例的网络环境(100)中的电子装置(101)的框图;

  图2是示出根据各种实施例的电子装置的配置的示图;

  图3是示出根据各种实施例的电子装置的处理器的配置的示图;

  图4是示出根据各种实施例的电子装置的无线通信模块的配置的示图;

  图5是示出根据各种实施例的用于控制电子装置的发送操作的过程的流程图;

  图6是示出根据各种实施例的用于控制电子装置的发送操作的过程的流程图;

  图7是示出根据各种实施例的电子装置的无线通信控制操作的流程图;

  图8是示出根据各种实施例的支持带间ULCA的电子装置的操作的示图;

  图9是用于描述根据各种实施例的由支持带间ULCA的电子装置进行的无线发送操作的示图;以及

  图10是示出根据各种实施例的电子装置的初始化操作过程的流程图。

  具体实施方式

  在下文中,将参照附图描述本文档的各种实施例。

  图1是示出根据各种实施例的网络环境100中的电子装置101的框图。

  参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可从电子装置101中省略所述组件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其他组件添加到电子装置101中。在一些实施例中,可将所述组件中的一些组件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。

  处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120结合的至少一个其他组件(例如,硬件组件或软件组件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一组件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理器(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。

  在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123(而非主处理器121)可控制与电子装置101的组件之中的至少一个组件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的组件之中的至少一个组件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一组件(例如,相机模块180或通信模块190)的部分。

  存储器130可存储由电子装置101的至少一个组件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。

  可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(OS)142、中间件144或应用146。

  输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其他组件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标或键盘。

  声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,并且接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。

  显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。

  音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。

  传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。

  接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。

  连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。

  触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。

  相机模块180可捕捉静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。

  电力管理模块188可管理对电子装置101的供电。根据一个实施例,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。

  电池189可对电子装置101的至少一个组件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。

  通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙TM、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如,蜂窝网络、互联网、或计算机网络(例如,LAN或广域网(WAN)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个组件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个组件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如,第一网络198或第二网络199)中的电子装置101。

  天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括一个或更多个天线,并且在这种情况下,可由例如通信模块190从所述一个或更多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。

  上述组件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动行业处理器接口(MIPI))相互连接并在它们之间通信地传送信号(例如,命令或数据)。

  根据实施例,可经由与第二网络199结合的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或外部电子装置108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。

  根据各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的实施例,电子装置不限于以上所述的那些电子装置。

  应该理解的是,本公开的各种实施例以及这里使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,除非相关上下文另有明确指示,否则与项目相应的单数形式的名词可包括一个或更多个事物。如这里所使用的,诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”以及“A、B或C中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项目的所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应组件与另一组件进行简单区分,并且不在其他方面(例如,重要性或顺序)限制所述组件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一个元件(例如,第一元件)被称为“与”另一元件(例如,第二元件)“结合”、“结合到”另一元件(例如,第二元件)、“与”另一元件(例如,第二元件)“连接”或“连接到”另一元件(例如,第二元件),则意味着所述一个元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。

  如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成组件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。

  可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其他组件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。

  根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play StoreTM)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。

  根据各种实施例,上述组件中的每个组件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述组件中的一个或更多个组件,或者可添加一个或更多个其他组件。可选地或者另外地,可将多个组件(例如,模块或程序)集成为单个组件。在这种情况下,根据各种实施例,该集成组件可仍旧按照与所述多个组件中的相应一个组件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个组件中的每一个组件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一组件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其他操作。

  图2是示出根据各种实施例的电子装置的配置的示图。

  参照图2,根据各种实施例的电子装置(例如,图1的电子装置101)可包括处理器200和Tx/Rx模块(或收发器)220。处理器200可以是通信处理器。Tx/Rx模块(或收发器)220可包括第一Tx/Rx模块(Tx1/Rx1模块)230至第n Tx/Rx模块(Txn/Rxn模块)240。第一Tx/Rx模块(Tx1/Rx1模块)230至第n Tx/Rx模块(Txn/Rxn模块)240中的每一个可包括Tx模块233、Tx模块243以及Rx模块235、Rx模块245。处理器220和Tx/Rx模块220(例如,Tx模块233、Tx模块243以及Rx模块235、Rx模块245)的每一个组件可通过移动行业处理器接口(MIPI)总线210连接。第一天线251至第n天线252可位于电子装置的壳体内部或者可形成为壳体的一部分。第一天线251可电连接到第一Tx/Rx模块230(或第一收发器)。第n天线252可电连接到第n Tx/Rx模块240(或第n收发器)。第一天线251至第n天线252可将从相应Tx模块输出的无线电信号传播给外部装置,或者接收从外部装置传播的无线电信号并将其施加给相应Rx模块。

  根据各种实施例,Tx/Rx模块220可被包括在图1的无线通信模块192中。无线通信模块192可包括Tx模块(Tx1模块233、Txn模块243)以及Rx模块235、Rx模块245。例如,Tx/Rx模块220可以是蜂窝通信模块。Tx模块233、Tx模块243可包括上变频器、滤波器、功率放大器(PA)等,并且可将RF信号发送到上行链路。Rx模块235、Rx模块245可包括下变频器、滤波器、低噪声放大器(LNA)等,并且可接收下行链路RF信号。

  根据各种实施例,处理器200可以是通信处理器(CP)(例如,图1的处理器120的辅助处理器123)。处理器200可包括调制解调器,产生上行链路信道数据并将其输出到Tx模块233、Tx模块243,并且对通过Rx模块235、Rx模块245接收到的下行链路信道信号进行解调。处理器200可识别操作中的Tx模块233、Tx模块243中的错误。当识别出操作中的Tx模块的错误时,处理器220可关闭已发生错误的Tx模块,并且激活处于正常状态的另一Tx模块的操作。处理器200可识别发生错误(例如,故障、破损等)的Tx模块中的发生错误(例如,故障、破损等)的组件(例如,PA、开关、RFIC、锁相环(PLL)等),并存储识别出的组件的信息。当与服务器通信时,处理器200可发送电子装置的标识信息和发生错误的组件的信息。

  在各种实施例中,处理器200(或控制电路)可执行第一操作和第二操作。处理器200(或控制电路)的第一操作可以是利用载波聚合使用第一收发器和第二收发器向第一网络发送第一信号的操作。可基于通过收发器发送的发送强度和/或通过收发器接收到的响应结果来执行第二操作。根据实施例,第二操作可以是以下操作:使用第一收发器向第一网络发送第一信号,测量使用第一收发器的第一信号的发送强度,以及至少部分地基于测量出的发送强度在第一收发器被去激活的同时使用第二收发器向第一网络发送第二信号。根据实施例,第二操作可以是以下操作:使用第一收发器向第一网络发送第一信号,确定是否从第一网络接收到响应,以及响应于该确定,使用第二收发器向第一网络发送第二信号。

  在各种实施例中,载波聚合(CA)可聚合多频带载波。作为载波聚合(CA),可使用在一个频带内的相邻频率的带内连续CA方法、在同一频带内不相邻的频率的带内非连续CA方法、以及不同频带频率的带间CA方法。处理器200(或控制电路)可使用Tx/Rx模块230(或第一收发器)和/或Tx/Rx模块240(或第二收发器)向网络发送载波聚合的第一信号。

  图3是示出根据各种实施例的电子装置的处理器的配置的示图。图3可以是例如图2的处理器200的配置。

  参照图3,处理器200可包括发送(Tx)选择模块310、数字信号处理器(DSP)、调制解调器模块330和总线350。发送选择模块310、DSP和调制解调器330可通过总线350连接。Tx选择模块310可包括发送错误识别模块353、组件错误识别模块351、随机接入信道(RACH)错误识别模块355、错误计数器模块357、发送路径选择模块359和优先级确定模块361。调制解调器330可包括发送路径设置模块335。根据各种实施例,发送错误识别模块353、组件错误识别模块351、RACH错误识别模块355、错误计数器模块357、发送路径选择模块359、优先级确定模块361和发送路径设置模块335可被配置为软件模块。

  根据各种实施例,调制解调器模块330可包括电子装置(例如,图1的电子装置101)的上行链路信道发送模块和下行链路信道接收模块。调制解调器模块330的上行链路信道发送模块可包括调制器,下行链路信道接收模块可包括解调器。例如,调制器和解调器可以是长期演进(LTE)调制器和长期演进(LTE)解调器。

  根据各种实施例,调制解调器模块330的上行链路信道发送模块可包括RACH发送模块。RACH发送模块可以是电子装置向网络发送响应消息或向网络发送请求消息的信道(上行链路公共信道)。例如,电子装置可通过RACH发送请求网络(例如,演进型基站B(eNodeB))信道(例如,数据信道)的数据。当电子装置向网络发送请求消息时,网络可通过下行链路控制信道发送RACH响应消息。电子装置可通过调制解调器模块330的下行链路信道模块接收从网络发送的响应消息。

  根据各种实施例,调制解调器模块330的发送路径设置模块335可选择发送路径。例如,发送路径设置模块335可连接到MIPI总线(例如,图2的MIPI总线210)。发送路径设置模块335可通过MIPI总线来配置Tx/Rx模块(例如,图2的无线通信模块220)中的工作Tx模块,并且向配置的Tx/Rx模块发送上行链路信道数据。

  根据各种实施例,发送选择模块310可分析在Tx/Rx模块的工作Tx模块(例如,图2中的Tx1模块233)中是否已发生错误,并且当错误被识别出时可存储工作Tx模块的错误信息并激活另一Tx模块(例如,图2的Txn模块243)的操作。错误信息可以是关于已发生RACH错误的Tx模块的使用频带或者在Tx模块中已发生错误的元件(例如,Tx模块的RFIC、功率放大器等)的信息。

  根据各种实施例,发送错误识别模块(FBRx比较器)353可通过对目标Tx功率和实际发送功率进行比较来识别发送功率错误。例如,实际发送功率可以是用于输入对工作Tx模块的输出的反馈的信号(反馈Rx(FBRx))。如果实际发送功率与目标发送功率之间的差值的值大于配置值,则发送错误识别模块353可识别为发送错误。组件错误识别模块(移动行业处理器接口(MIPI)校验)351可请求通过MIPI总线(例如,图2的MIPI总线210)接收到的Tx模块的每一个组件的唯一从ID的响应(读取USID)。如果未识别到来自组件的正确响应,则组件错误识别模块351可将组件识别为错误(组件的错误)。例如,使用MIPI总线的装置可包括制造商id(mid)、产品id(pid)或usid。当通过MIPI总线接收到存储总线号、usid、pid或mid的寄存器号(例如,0x1(信道)、0x3(usid)、0x1e(pid)的信号)时,使用MIPI总线的装置可输出pid值作为响应。如果在配置的时间内未接收到通过RACH发送的数据的响应数据,则RACH失败指示器355可将RACH识别为RACH错误。RACH失败指示器355可将已发生RACH错误的频带配置为错误频带。

  根据各种实施例,错误计数器模块(Tx失败指示器)357可存储工作Tx模块的错误数量。错误计数器模块357可对发送错误识别模块353、组件错误识别模块351和RACH错误识别模块355之中的至少一个错误检查的次数进行计数,并且如果计数值超过配置的参考值,则错误计数器模块(Tx失败指示器)357可识别为相应Tx模块的错误。例如,如果工作Tx模块是所使用的频带的第m个Tx路径,则错误计数器模块357可存储所使用的频带的第m个Tx路径中的错误检查的数量。

  根据各种实施例,模块(例如,图2的Tx/Rx模块230和Tx/Rx模块240)可由诸如PAM和滤波器的元件组成,并且路径可由特定元件的各种组合形成。例如,Tx路径可表示通过调制解调器、RFIC、功率放大器或天线发送传输数据的路径。因此,一个模块可形成多个路径。

  根据各种实施例,当存储在错误计数器模块357中的错误识别的数量超过配置的参考值时,发送路径选择模块359可存储工作Tx模块(例如,所使用的频带的第m个Tx路径)的错误,选择高优先级频带的Tx模块,并且将其激活为工作Tx模块。例如,当Tx模块由Tx1至Txn模块组成时,m的值可在1与n之间。运营商可确定Tx可用频带的优先级。例如,可按照频带7、频带3、频带4等的顺序来确定优先频带。这里,较低编号的含义可以是被配置为Tx路径的路径的顺序。例如,Tx1可以是在独立装置中使用的每个频带的最高路径(主路径)。当进行独立呼叫时,每个频带的Tx1可保证性能。与Tx1相比,针对Tx编号性能的保证可能被削弱。例如,发送路径选择模块359可针对每个频带选择可用频带之中的高优先级频带(例如,具有最低编号的频带)的Tx模块。优先级确定模块361可存储Tx模块的优先级。例如,优先级确定模块361可存储搜索针对每个运营商的优先级的频带优先级列表。当存在出现错误(失败)的Tx路径时,优先级确定模块361可降低优先级,使得所述Tx路径与针对每个优先级选择的Tx模块相比具有最低优先级。根据各个实施例,针对每个公共陆地移动网络(PLMN)和当前可用Tx路径的优先级表可被参考并被存储为UE能力信息。例如,如果按照频带2和频带4的顺序配置优先级,并且频带2不能使用Tx1而频带4可使用Tx1,则优先级确定模块361可按照频带4和频带2的顺序确定优先级。

  根据各种实施例,由发送选择模块310选择的Tx路径是当调制解调器330呼叫特定频带时将被使用的Tx路径,并且可通过总线被提供。

  根据各种实施例,DSP可执行中断功能。基于处理器200的存储器(例如,图1的存储器130),DSP可执行电子装置的各种功能。例如,发送选择模块310可以是DSP的核心功能。DSP可通过将发送选择模块310嵌入在内核中来识别Tx模块的操作错误,并且基于错误确认来控制电子装置的发送操作。可选地,DSP可控制发送选择模块310的操作以识别Tx模块的操作错误,并且基于错误确认来控制电子装置的发送操作。

  图4是示出根据各种实施例的电子装置的Tx/Rx模块220的配置的示图。例如,图4的配置可以是图2的Tx/Rx模块220的配置。Tx/Rx模块220可以是当假设Tx/Rx模块220包括例如两个通信模块时的配置。

  参照图4,总线接口410可从处理器200接收操作命令,并且可发送Tx/Rx模块220的组件(例如,RFIC、滤波器、放大器)的操作响应(例如,正常操作响应)。例如,MIPI总线接口(MIPI端口)410可在正常操作状态下应处理器200的请求通过MIPI总线(例如,图2的MIPI总线210)读取Tx/Rx模块230和Tx/Rx模块240的USID。

  根据各种实施例,第一Tx/Rx模块(例如,图2的第一Tx/Rx模块230)的第一Rx模块(例如,图2的Rx模块235)可包括第一正交下变频器420、第二正交下变频器423和复用器(MUX)425。第一Tx/Rx模块的第一Tx模块(例如,图2的Tx模块233)可包括正交上变频器430。第二TX/Rx模块(例如,图2的第n TX/Rx模块240)的第一Rx模块(例如,图2的Rx模块245)可包括第一正交下变频器440、第二正交下变频器443和复用器445。第二Tx/RX模块的Tx模块(例如,图2的Tx模块243)可包括正交上变频器450。正交下变频器420、正交下变频器423、正交下变频器440和正交下变频器443以及正交上变频器430和正交上变频器450可各自具有能够处理同相信号和正交相位信号的正交频率转换器结构。

  根据各种实施例,正交上变频器430可使发送信号的频率提高第一频带的本机振荡信号(例如,发送载波频率)TXLO1(Tx本机振荡器1)。第一正交下变频器420可使接收信号的频率降低第一频带的本机振荡信号(例如,接收载波频率)RXLO1(Rx本机振荡器1)。第二正交下变频器423可使接收信号的频率降低第一频带的本机振荡信号(例如,发送载波频率)TXLO1(Tx本机振荡器1)。第二正交下变频器423可使用发送频带的载波频率TXLO1,以便反馈通过正交上变频器430的上变频发送的RF信号的发送功率。

  根据各种实施例,正交上变频器450可使发送信号的频率提高第二频带的本机振荡信号(例如,发送载波频率)TXLO2。第一正交下变频器440可使接收信号的频率降低第二频带的本机振荡信号(例如,接收载波频率)TXLO2。第二正交下变频器443可使接收信号的频率降低第二频带的本机振荡信号TXLO2。第二正交下变频器443可使用发送频带的载波频率TXLO2来反馈通过正交上变频器450的上变频发送的RF信号的发送功率。

  根据各种实施例,可通过处理器200的Tx路径选择来激活正交上变频器430和正交上变频器450。第一正交下变频器420和第一正交下变频器440中的每一个可接收通过相应频带的Rx路径接收到的RF信号。第一正交下变频器420和第一正交下变频器440可根据对来自网络(例如,基站)的RACH信号的处理来接收响应信号。如果在特定时间内没有响应,则处理器200可将相应RACH处理为RACH错误。第二正交下变频器423和第二正交下变频器443可输入相应频带的Tx路径发送功率的反馈(反馈Rx(FBRx))。处理器200可分析目标发送功率与通过第二正交下变频器423和第二正交下变频器443接收到的实际发送功率之间的差值,并且如果该差值超出参考值范围,则处理器200可处理为发送错误。

  根据各种实施例,通过正交下变频器420、正交下变频器440、正交下变频器423、正交下变频器443(Rx路径(Rx,FBRx))接收到的信号可通过模数转换器(ADC)460被转换为数字数据,并且可通过前端模块465被发送到处理器200。处理器200可基于接收到的数据执行选择适合于每个频带的Tx路径的操作。

  根据各种实施例,如果Tx模块的组件(例如,PA、开关、RFIC、PLL等)处于异常状态(例如,故障或破损),则在处理器200的目标发送功率与从Tx模块发送的功率之间可能发生偏差。例如,处理器200的目标发送功率(预期Tx功率)可能是23dBm,而从正常Tx模块发送的发送功率可能是-10dBm。当在Tx模块的组件中发生错误时,在通过Tx模块的第二正交下变频器423或第二正交下变频器443测量出的发送功率(反馈Rx(FBRx)功率)与目标发送功率(目标Tx功率、预期Tx功率)之间可能存在大的差异。另外,基站装置可能无法接收从电子装置发送的信号,并且因此可能连续发生RACH错误(失败)。

  在实施例中,处理器200可通过默认Tx模块(例如,图2的Tx1模块233)发送无线电信号,并且通过默认Rx模块(例如,图2的Rx1模块235)接收无线电信号,并且子Tx模块(例如,图2的Txn模块243)和子Rx模块(例如,图2的Rxn模块245)可保持去激活状态。处理器200可监视操作中的默认Tx模块的状态。处理器200可对目标发送功率与从Tx模块发送的实际发送功率进行比较并分析,以识别发送错误。处理器200可通过MIPI总线(例如,图2的MIPI总线210)读取Tx模块的USID,并且当不能从Tx模块的组件读取USID时,识别组件的错误(组件故障)。在发送RACH数据之后,当未从网络接收到响应消息时,处理器200可识别RACH错误。

  根据各种实施例,处理器200可对发生发送功率错误、组件错误和/或RACH错误的次数进行计数,当计数值超过配置数量时停止操作中的默认Tx模块的操作,并且存储已发生错误的组件和默认Tx模块的错误。处理器200可停止默认Tx模块的操作并且激活子Tx/Rx模块。

  在实施例中,当发生发送功率错误时,处理器200可从Tx模块识别并存储已发生错误的组件。处理器200可对发送功率错误的发生次数进行计数,如果次数超过配置的次数,则将Tx/Rx模块配置为异常模块(存储为异常状态),并且激活另一Tx/Rx模块以执行操作。

  在实施例中,当发生RACH错误时,处理器200可从Tx模块识别并存储已发生错误的组件。处理器200可对RACH错误的发生次数进行计数,如果次数超过配置的次数,则将Tx/Rx模块配置为异常模块,并且激活另一Tx/Rx模块以执行操作。

  在实施例中,当发生RACH错误时,处理器200可测量Tx模块的发送功率。当发生发送功率错误时,处理器200可从Tx模块识别并存储已发生错误的组件。处理器200可对发送功率错误的发生次数进行计数,如果次数超过配置的次数,则将Tx/Rx模块配置为异常模块,并且激活另一Tx/Rx模块以执行操作。

  根据各种实施例,电子装置(例如,电子装置101)可包括发送模块和处理器(例如,处理器200),其中,发送模块包括第一发送模块(例如,Tx模块233)和第二发送模块(例如,Tx模块243)。处理器可被配置为:接收第一发送模块的第一发送功率的反馈,计算第一发送模块的第一目标发送功率与第一发送功率之间的第一差值,基于第一差值确定第一发送模块的状态,以及在确定第一发送模块的状态为异常状态时,关闭第一发送模块的发送操作并激活第二发送模块的发送操作。

  根据各种实施例,电子装置还可包括存储器(例如,存储器130),并且处理器可被配置为:向发送模块的各个组件请求组件的唯一从ID(USID),将组件之中未响应所述请求的组件确定为已发生错误的组件,并且将关于被确定为具有错误的组件的信息存储在存储器中。

  根据各种实施例,处理器被配置为:将电子装置的标识信息和关于被确定为具有错误的组件的信息发送到服务器。

  根据各种实施例,电子装置还可包括与第一发送模块相应的第一接收模块(例如,Rx模块235),并且处理器可被配置为:通过第一发送模块向基站发送随机接入信道(RACH)信息;以及当在指定时间内未通过第一接收模块从基站接收到RACH信息的响应信息时,计算第一目标发送功率与第一发送功率之间的第一差值。

  根据各种实施例,处理器可被配置为:输入第二发送模块的第二发送功率的反馈,计算第二发送模块的第二目标发送功率与第二发送功率之间的第二差值,以及当第二差值超过参考范围时关闭第二发送模块的发送操作。

  根据各种实施例,电子装置还可包括:存储器(例如,存储器130)、与第一发送模块相应的第一接收模块(例如,Rx模块235)和与第二发送模块相应的第二接收模块(例如,Rx模块245),并且处理器可被配置为:通过第一发送模块和第二发送模块之中的激活的发送模块向基站发送随机接入信道(RACH)信息;当在指定时间内未通过第一接收模块和第二接收模块之中与激活的发送模块相应的接收模块从基站接收到RACH信息的响应信息时,计算激活的发送模块的目标发送功率与发送功率之间的差值;对所述差值超出参考范围的发送错误的次数进行计数;当发送错误的次数超过配置值时,将激活的发送模块的状态确定为异常状态;以及将关于异常发送模块的信息存储在存储器中。

  根据各种实施例,处理器可被配置为:在初始操作期间确定第一发送模块的状态;以及当第一发送模块的状态异常时,激活第二发送模块。

  根据各种实施例,电子装置(例如,电子装置101)可包括:壳体;第一天线,位于壳体内部或者作为壳体的一部分;第二天线,位于壳体内部或者作为壳体的一部分;第一收发器(例如,Tx/Rx模块230),电连接到第一天线;第二收发器(例如,Tx/Rx模块240),电连接到第二天线;以及控制电路(例如,处理器200),可操作地连接到第一收发器和第二收发器。控制电路可被配置为:利用载波聚合使用第一收发器和第二收发器向第一网络发送第一信号作为第一操作;使用第一收发器向第一网络发送第一信号、测量使用第一收发器的第一信号的发送强度、以及至少部分地基于测量出的发送强度在第一收发器被去激活的同时使用第二收发器向第一网络发送第二信号作为第二操作。

  根据各种实施例,控制电路可确定是否存在随机接入信道(RACH)错误。

  根据各种实施例,控制电路可基于关于是否存在RACH错误的确定,使用第二收发器发送第二信号。

  根据各种实施例,电子装置(例如,电子装置101)可包括:壳体;第一天线,位于壳体内部或者作为壳体的一部分;第二天线,位于壳体内部或者作为壳体的一部分;第一收发器(例如,Tx/Rx模块230),电连接到第一天线;第二收发器(例如,Tx/Rx模块240),电连接到第二天线;以及控制电路(例如,处理器200),可操作地连接到第一收发器和第二收发器。控制电路可利用载波聚合使用第一收发器和第二收发器向第一网络发送第一信号作为第一操作;使用第一收发器向第一网络发送第一信号、确定是否从第一网络接收到响应、以及基于关于是否接收响应的确定来使用第二收发器向第一网络发送第二信号作为第二操作。

  根据各种实施例,控制电路可根据是否存在随机接入信道(RACH)错误来确定是否接收响应。

  图5是示出根据各种实施例的用于控制电子装置的发送操作的过程的流程图。

  根据各种实施例的操作511至操作525可被理解为由电子装置(例如,图1的电子装置101)的处理器(例如,图1的辅助处理器123、图2的处理器200)执行的操作。

  参照图5,在操作511,根据实施例的处理器可激活第一Tx模块(例如,图2的第一Tx/Rx模块230)。第一Tx/Rx模块可以是默认Tx/Rx模块。当第一Tx/Rx模块被激活时,处理器可激活(开启)第一Tx/Rx模块中的第一Tx模块(例如,图2的Tx模块233)以执行发送操作。

  根据各种实施例,在操作513,处理器可测量第一Tx模块的发送功率。例如,处理器可测量通过Rx模块(例如,图4的第二正交下变频器423)接收到的第一Tx模块(例如,图2的Tx模块233)的发送功率。

  根据各种实施例,在操作515,处理器可计算第一Tx模块的目标发送功率值与测量的第一Tx模块的实际发送功率值之间的差值((目标(预期)Tx功率)-(FBRX Tx功率)),并且将两个发送功率值的差值与配置的参考值Th1进行比较。当两个功率值之间的差值未超过配置的参考值Th1((目标(预期)Tx功率)-(FBRX Tx功率)≤Th1)时,处理器可执行操作511。

  根据各种实施例,当两个功率值之间的差值超过配置的参考值Th1((目标(预期)Tx功率)-(FBRX Tx功率)>Th1)时,在操作517,处理器可增加发送错误计数(Tx1失败计数增加)。

  根据各种实施例,在操作519,处理器可将第一Tx模块的发送错误计数值与配置的参考值Th2进行比较。如果发送错误计数值未超过配置的参考值Th2(Tx1失败计数≤Th2),则处理器可执行操作511的操作。

  根据各种实施例,当发送错误计数值超过配置的参考值Th2(Tx1失败计数>Th2)时,在操作521,处理器可关闭第一Tx/Rx模块的操作。在操作523,第一Tx/Rx模块的状态可被配置和存储为异常状态。处理器可读取Tx模块的组件的USID,将USID未被读取的组件确定为错误组件,并且存储关于故障组件的信息。处理器可将发生RACH错误的频带确定为错误频带,并且存储关于错误频带的信息。在操作525,处理器可通过将第二Tx/RX模块为工作状态来执行Tx操作。当连接到服务器时,处理器可向服务器发送第一Tx模块的错误信息和关于产生错误的组件的信息。

  图6是示出根据各种实施例的用于控制电子装置的发送操作的过程的流程图。

  在各种实施例中,操作611至操作629可被理解为由电子装置(例如,图1的电子装置101)的处理器(例如,图1的辅助处理器123、图2的处理器200)执行的操作。

  参照图6,在操作611,根据各种实施例的电子装置的处理器可激活第一Tx/Rx模块(例如,图2的Tx/Rx模块230)。第一Tx/Rx模块可以是默认Tx/Rx模块。当第一Tx/Rx模块被激活时,第一Tx/Rx模块中的第一Tx模块(例如,图2的Tx模块233)可被开启以执行Tx操作。

  根据各种实施例,在操作613,处理器可分析通过第一Tx/Rx模块的第一Rx模块接收到的RACH响应信号。可通过第一Tx模块向基站发送RACH信号,并且基站可发送与接收到的RACH信号相应的响应消息。当基站未接收到RACH信号时,基站可能无法向电子装置发送RACH响应消息。

  根据各种实施例,处理器可发送RACH数据并等待RACH响应消息的接收。在操作615,如果处理器在发送RACH数据之后的配置时间内未接收到RACH响应消息,则处理器可将相应RACH识别(确定)为RACH错误。当处理器接收到RACH响应消息但发生故障时,处理器可确定Tx模块已进行了正常操作。例如,当接收到RRC连接拒绝消息时(例如,由于诸如无法在基站中分配资源的原因),处理器可识别Tx模块正在进行正常操作,并且当定时器超时时重试RACH发送。当在发送RACH消息之后的预定时间段内未接收到RACH响应消息时,处理器可将相应RACH确定为RACH失败。

  根据各种实施例,当在发送RACH数据之后的配置时间内接收到RACH响应消息时,在操作615,处理器可识别出RACH响应消息的接收并执行操作611。

  根据各种实施例,当处理器识别出RACH错误的发生时,处理器可在操作617测量第一Tx/Rx模块的发送功率。例如,处理器可测量通过Rx模块(例如,图4的第二正交下变频器423)接收到的第一Tx模块(例如,图2的Tx模块233)的发送功率。处理器可计算第一Tx模块的目标发送功率值与测量的第一Tx模块的实际发送功率值之间的差值(例如,(目标(预期)Tx功率)-(FBRX Tx功率)),并且如果两个功率之间的差值未超过配置的参考值Th1(例如,(目标(预期)Tx功率)-(FBRX Tx功率)≤Th1),则处理器可执行操作611。

  根据各种实施例,如果两个功率之间的差值超过配置的参考值Th1(例如,(目标(预期)Tx功率)-(FBRX Tx功率)>Th1),则处理器可在操作619识别出两个功率之间的差值超过配置的参考值Th1,并且在操作621增加发送错误的次数(Tx1失败计数增加)。如果发送错误计数值未超过配置的参考值Th2(例如,Tx1失败计数≤Th2),则处理器可执行操作611。

  根据各种实施例,如果发送错误计数值超过配置的参考值Th2(例如,Tx1失败计数>Th2),则在操作625,处理器可关闭第一Tx/Rx模块的操作,并且在操作627,处理器可将第一Tx/Rx模块的状态配置并存储为异常状态。处理器可读取Tx模块的组件的USID,将USID未被读取的Tx模块的组件确定为错误组件,并且存储关于错误组件的信息。处理器可将发生RACH错误的频带确定为错误频带,并且存储关于错误频带的信息。

  根据各种实施例,处理器可从可支持的频带列表删除由关闭的Tx/Rx模块支持的频带,向网络发送频带列表,或者改变配置信息并向网络发送所述配置信息而无需ULCA支持。

  根据各种实施例,在操作629,处理器可通过将第二Tx/Rx模块(例如,图2的Txn/Rxn模块240)激活为工作状态来执行Tx操作。处理器可通过分析第二Tx/Rx模块的操作状态来控制第二Tx/Rx模块的发送。

  根据各种实施例,可以以与操作611至操作627相同的方式执行操作629之后的操作。当识别出第二Tx/Rx模块的发送错误时,处理器可将第二Tx/Rx模块的状态确定为错误状态,存储关于错误状态的信息,并且停止通信操作。例如,当在第二Tx/Rx模块中发生错误时,第一Tx/Rx模块也处于错误状态,电子装置可终止通信功能。根据各种实施例,包括至少两个Tx/Rx模块的电子装置可使用一个(例如,独立的)Tx/Rx模块来执行Tx/Rx功能,并且可使用多个Tx/Rx模块(例如,上行链路载波聚合(ULCA))来执行Tx/Rx功能。当在使用一个Tx/Rx模块时发生发送错误时,处理器可使用从Tx0到Txn的不同路径,并且仅将优先级后移。例如,如果优先级按照频带B1、频带B2、频带B3、频带B4的顺序被配置,并且当前可用路径是针对B1的Tx1、针对B2的Tx2、针对B3的Tx1和针对B4的Tx3,则处理器可按照B1-B3(B2是Tx2,因此后移)-B2(B4是Tx3,因此后移)-B4的顺序配置频带的优先级。

  根据各种实施例,当在使用多个Tx/Rx模块时发生错误时,处理器可通过使用已发生发送错误的Tx路径的下一Tx路径来分析路径(路径冲突检查)。作为分析Tx路径的结果,如果ULCA可用,则可使用相应Tx路径。如果ULCA不可用,则可基于主分量载波(PCC)使用独立方式。

  根据各种实施例,当在特定频带的Tx模块(例如,第n个Tx模块)中发生错误时,处理器可从具有Tx能力的频带(其中,相应组合不被ULCA支持)中仅删除在ULCA(例如,带间ULCA)中发生错误的利用所述Tx模块(例如,第n个Tx模块)的部分,并将其传送给基站。如果在所有频带的Tx模块中都发生问题,则处理器可通过切换到非ULCA支持来传送给基站。

  图7是示出根据各种实施例的电子装置的无线通信控制操作的流程图。图7可以是示出ULCA Tx操作的操作(例如,ULCA Tx失败操作)的示例的流程图。

  根据各种实施例的操作711至操作741可被理解为由电子装置(例如,图1的电子装置101)的处理器(例如,图1的辅助处理器123、图2的处理器200)执行的操作。参照图7,在操作711,电子装置的处理器可使用多个Tx/Rx模块来执行无线通信功能。例如,激活的Tx/Rx模块可以是第一Tx/Rx模块(例如,图2中的Tx1/Rx1模块230)和第二Tx/Rx模块(例如,图2中的Txn/Rxn模块240)。在操作711,处理器可通过激活Tx1模块和Tx2模块来执行Tx操作。

  根据各种实施例,在操作713,处理器可分析Tx1模块和Tx2模块的操作状态。可以以图5或图6中描述的方式来执行对Tx1模块(例如,图2中的Tx1模块233)和Tx2模块(例如,图2中的Txn模块240)的操作状态的分析。

  根据各种实施例,如果Tx1模块和Tx2模块的Tx操作正常,则在操作715,处理器可使用Tx1模块和Tx2模块来执行Tx操作。在操作715,处理器可基于ULCA方法来执行Tx操作。

  根据各种实施例,如果Tx1模块的Tx操作处于正常状态并且Tx2模块的Tx操作被确定为异常,则处理器在操作721识别出该情况,并且在操作723使用Tx1模块执行Tx操作并且关闭Tx2模块的Tx操作。

  根据各种实施例,在操作731,如果Tx1模块的Tx操作被识别为异常并且Tx2模块的Tx操作被识别为正常状态,则在操作733,处理器可关闭Tx1模块并且使用Tx2模块执行Tx操作。

  根据各种实施例,在操作741,如果Tx1模块和Tx2模块的Tx操作被确认为异常,则处理器可在操作741关闭Tx1模块和Tx2模块。

  根据各种实施例,在操作723、操作733和操作741,处理器可使用另一Tx路径(不包括Tx1模块和Tx2模块的Tx路径)分析路径(路径冲突检查),并且如果存在未发生路径冲突的另一Tx路径,则处理器可使用相应Tx路径以ULCA方法执行Tx操作。作为分析Tx路径的结果,如果ULCA不可用,则可基于主分量载波(PCC)来使用独立方式。

  图8是示出根据各种实施例的支持带间ULCA的电子装置的操作的示图。

  参照图8,RFIC 810可包括第一RFIC 820和第二RFIC 830。第一RFIC 820和第二RFIC 830可各自具有包括Tx/Rx模块(例如,图2的Tx1/Rx1模块230和Txn/Rxn模块240)的数字组件的配置。第一RFIC 820可包括Tx1、PRx1和DRx1,并且第二RFIC 830可包括Tx2、PRx2和DRX2。

  根据各种实施例,功率放大器841可放大第一RFIC 820的Tx1的发送信号的功率。频带滤波器843可连接在功率放大器843与PRx1和天线切换器860之间。频带滤波器845可连接在DRx1与天线切换器860之间。频带滤波器843和频带滤波器845可对第一Tx/Rx模块的频带信号进行滤波。天线切换器860可连接在频带滤波器843和频带滤波器845与主天线P-ANT0和分集天线P-ANT1之间。

  根据各种实施例,在连接到第二RFIC 830的Tx2、PRx2和DRx2的模拟组件851、模拟组件853、模拟组件855、模拟组件865、模拟组件S-ANT0和模拟组件S-ANT1之间的连接关系可以以与连接到第一RFIC 820的Tx1、PRx1和DRx1的模拟组件841、模拟组件843、模拟组件845、模拟组件860、模拟组件P-ANT0和模拟组件P-ANT1相同的方式连接。

  根据各种实施例,电子装置可使用两个发送(Tx)路径(Tx1/Tx2)来支持带间ULCA,并且可将四个Rx路径(PRx1、DRx1、PRx2、DRx2)用于Rx。电子装置可在满足强电场条件时通过仅选择良好电场的Rx来执行接收操作。在一般Tx操作(例如,呼叫操作)中,电子装置可通过根据PRx1和PRX2的电场条件选择性地选择Tx1模块或Tx2模块来执行Tx操作。在带间ULCA的情况下,电子装置可通过同时使用Tx1/Tx2来执行Tx操作。

  根据各种实施例,可基于PRx和DRx的接收电平来操作电子装置的天线切换算法。在支持2Tx的终端的情况下,由于不考虑每个Tx路径的错误信息,所以可能无法选择另一正常Tx路径。

  图9是用于描述根据各种实施例的由支持带间ULCA的电子装置进行的无线发送操作的示图。

  参照图9,RFIC 910可包括第一RFIC 920和第二RFIC 930。第一RFIC 920和第二RFIC 930可被配置为包括Tx/Rx模块的数字组件。第一RFIC 920可包括TX、PRx1和DRx1,并且第二RFIC 930可包括Tx2、PRx2和DRx2。

  根据各种实施例,功率放大器941可放大第一RFIC 920的Tx1的发送信号的功率。频带滤波器943可连接在功率放大器943与PRx1和天线切换器960之间。频带滤波器945可连接在DRx1与天线切换器960之间。频带滤波器943和频带滤波器945可对第一Tx/Rx模块的频带信号进行滤波。天线切换器960可连接在频带滤波器943和频带滤波器945与主天线P-ANT0和分集天线P-ANT1之间。

  根据各种实施例,在连接到第二RFIC 930的Tx2、PRx2和DRx2的模拟组件951、模拟组件953、模拟组件955、模拟组件965、模拟组件S-ANT0和模拟组件S-ANT1之间的连接关系可以以与连接到第一RFIC 920的Tx1、PRx1和DRx1的模拟组件941、模拟组件943、模拟组件945、模拟组件960、模拟组件P-ANT0和模拟组件P-ANT1相同的方式形成。

  根据各种实施例,切换控制模块900可通过处理器(例如,图2的处理器200)控制RFIC 910的Tx1和Tx2的发送操作并控制天线切换器960和天线切换器965的切换。切换控制模块900可基于PRx和DRx的接收电平来控制天线切换器960和天线切换器965的切换。例如,当由于抓握等而发生P-ANT0信号衰减或S-ANT0信号衰减时,切换控制模块900可切换PRx/Tx和DRx的ANT0/ANT1以改善Tx辐射增益。

  根据各种实施例,切换控制模块900可基于正在工作的Tx1和/或Tx2的目标Tx功率与实际发送的Tx功率(FBRx功率)之间的差值来控制Tx1和/或Tx2的操作。当RFIC 910、功率放大器941、功率放大器951或频带滤波器943和频带滤波器953发生故障或破损时,目标发送功率和实际测量的FBRx(反馈Rx)功率可具有比配置的参考值更大的差值。如果两个功率值之间的差值大于设定的参考值,则网络无法接收电子装置的RTx信号,并且可能发生RACH错误。当发生RACH错误并且(目标Tx功率-FBRx Tx功率)值大于配置的参考值时,切换控制模块900可存储关于RACH失败频带的信息和关于当前工作的Tx1的错误RF组件的信息,并且可通过将具有下一优先级的Tx2改变为默认Tx路径来控制Tx功率被正常发送。

  图10是示出根据各种实施例的电子装置的初始化操作过程的流程图。

  根据各种实施例的操作1011至操作1017可被理解为由电子装置(例如,图1的电子装置101)的处理器(例如,图1的辅助处理器123、图2的处理器200)执行的操作。

  参照图10,处理器可在执行如在图5、图6和/或图7所示出的操作的同时识别工作Tx模块的发送错误。在识别出Tx模块的错误时,处理器可将相应Tx模块确定为故障无线模块(缺陷Tx),并且存储相应Tx模块的使用频带和已发生错误的Tx模块中的组件信息。

  根据各种实施例,当在操作1011执行RF初始化操作时,处理器可基于存储的错误信息来识别Tx1模块(例如,图2中的Tx1模块233)的状态,并且在操作1013,处理器可识别Tx2模块(例如,图2的Txn模块243)的状态。

  根据各种实施例,在操作1015,如果处理器确定Tx1模块和Tx2模块处于正常状态,则处理器可激活Tx1/Tx2切换。当激活了Tx1/Tx2的切换时,处理器可基于工作Tx模块的错误,将执行发送操作的Tx模块切换到另一Tx模块。

  根据各种实施例,在操作1017,如果Tx1模块和/或Tx2模块的状态异常,则处理器可关闭处于错误状态的Tx模块,并且将处于正常状态的Tx模块配置为默认Tx模块。

  根据各种实施例,一种用于控制电子装置的发送的方法可包括:激活包括第一发送模块和第二发送模块的发送模块中的第一发送模块的发送操作;输入第一发送模块的第一发送功率的反馈;计算第一发送模块的第一目标发送功率与第一发送功率之间的第一差值,基于第一差值确定第一发送模块的状态,在确定第一发送模块的状态为异常状态时,关闭第一发送模块的发送操作,并激活第二发送模块的发送操作。

  根据各种实施例,确定第一发送模块的状态的操作可包括:向第一发送模块的每一个组件请求各个组件的唯一从ID(USID),以及将组件之中未响应所述请求的组件确定为第一发送模块的错误组件。

  根据各种实施例,用于控制发送的方法还可包括:将电子装置的标识信息和关于被确定为具有错误的组件的信息发送到服务器。

  根据各种实施例,用于控制发送的方法还可包括:通过第一发送模块向基站发送随机接入信道(RACH)信息,并且如果在指定时间内未通过与第一发送模块相应的第一接收模块从基站接收到RACH信息的响应信息,则计算第一目标发送功率与第一发送功率之间的第一差值。

  根据各种实施例,用于控制发送的方法还可包括:如果第二发送模块的发送操作被激活,则输入第二发送模块的第二发送功率的反馈;计算第二发送模块的第二目标发送功率与第二发送功率之间的第二差值;如果第二差值超出参考范围,则关闭第二发送模块的发送操作。

  根据各种实施例,用于控制发送的方法还可包括:通过第一发送模块和第二发送模块之中的激活的发送模块将随机接入信道(RACH)信息发送到基站;如果在指定时间内未通过与第一发送模块相应的第一接收模块和与第二发送模块相应的第二接收模块之中的与激活的发送模块相应的接收模块从基站接收到RACH信息的响应信息,则计算激活的发送模块的目标发送功率与发送功率之间的差值;对所述差值超出参考范围的发送错误的次数进行计数;以及当发送错误的次数超过配置值时,将激活的发送模块的状态确定为异常状态。

  根据各种实施例,将激活的发送模块的状态确定为异常状态的操作还可包括:向激活的发送模块的各个组件请求激活的发送模块的组件的唯一从ID(USID);将组件之中未响应所述请求的组件确定为激活的发送模块的错误组件;以及将电子装置的标识信息和关于被确定为具有错误的组件的信息发送到服务器。

  根据各种实施例,用于控制发送的方法还可包括:在初始操作期间确定第一发送模块的状态;以及当第一发送模块的状态为异常状态时,激活第二发送模块。

  根据各种实施例,一种用于控制支持带间上行链路载波聚合(ULCA)的电子装置的发送的方法可包括:激活第一发送模块和第二发送模块的发送操作;识别第一发送模块和第二发送模块的发送错误;将发生发送错误的发送模块确定为错误发送模块,并关闭错误发送模块的操作。识别发送错误的操作可包括:识别发送模块的随机接入信道(RACH)响应错误;如果识别出RACH响应错误,则计算目标发送功率与实际发送功率之间的差值;以及如果计算出的差值超过参考值,则将发送模块确定为错误发送模块。

  根据各种实施例,识别为错误发送模块的操作还可包括:请求发送模块的各个组件的唯一从ID(USID)的响应;将未响应所述请求的组件确定为异常发送模块的异常组件。

  根据各种实施例,关闭错误发送模块的操作的操作还可包括:将电子装置的标识信息和关于错误组件的信息发送到服务器。

  根据各种实施例,用于控制支持带间ULCA的电子装置的发送的方法还可包括:当发送模块被初始化时,识别第一发送模块和第二发送模块是否异常,并且如果存在异常发送模块,则关闭相应发送模块的发送操作。

《用于控制电子装置的发送的装置及方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)