UE自适应波束管理方法及装置与流程

文档序号:33101755发布日期:2023-02-01 00:48阅读:44来源:国知局
UE自适应波束管理方法及装置与流程
ue自适应波束管理方法及装置
技术领域
1.本公开涉及通用电子装置。更具体地,本公开涉及一种用户设备自适应波束管理的方法和装置。


背景技术:

2.为了满足自4g通信系统的部署以来增加的对无线数据通信业务的需求,已经努力的开发改进的5g或准5g通信系统。因此,5g或准5g通信系统也被称为“超4g网络”或“后lte系统”。5g通信系统是在更高频率(mmwave)频带,例如6ghz频带,中实施的,以实现更高的数据速率。为了减少无线电波的传播损耗并增加传输距离,在5g通信系统中讨论了波束成形、大规模多输入多输出(mimo)、全维mimo(fd-mimo)、阵列天线、模拟波束成形、大规模天线技术。此外,在5g通信系统中,基于高级小型小区、云无线接入网(ran)、超密集网络、装置到装置(d2d)通信、无线回程、移动网络、协作通信、协作多点(comp)、接收端干扰消除等,正在进行对系统网络改进的开发。在5g系统中,已经开发了作为高级编码调制(acm)的混合fsk和qam调制(fqam)和滑动窗口叠加编码(swsc)、以及作为高级接入技术的滤波器组多载波(fbmc)、非正交多址(noma)和稀疏码多址(scma)。
3.互联网是一个以人为中心的连接网络,人类在其中生成和消费信息,互联网现在正在向物联网(iot)发展,其中分布式实体(例如事物)无需人工干预即可交换和处理信息。其中iot技术和大数据处理技术通过与云服务器连接相结合的万物互联(ioe)应运而生。iot的实施需要“传感技术”、“有线/无线通信和网络基础设施”、“服务接口技术”和“安全技术”等技术要素,传感器网络、机器对机器(m2m)通信、机器类型通信(mtc)等近期被研究。这样的iot环境可以提供智能互联网技术服务,通过收集和分析互联事物之间产生的数据,为人类生活创造新价值。通过与现有的信息技术(it)与各种工业应用的融合与结合,iot可应用于智能家居、智能建筑、智能城市、智能汽车或联网汽车、智能电网、医疗保健、智能家电和先进医疗服务等多个领域。
4.与此相应的,已经进行了各种尝试以将5g通信系统应用于iot网络。例如,诸如传感器网络、机器类型通信(mtc)和机器对机器(m2m)通信等技术可以通过波束成形、mimo和阵列天线来实现。作为上述大数据处理技术的云无线接入网络ran)的应用也可以被认为是5g技术与iot技术融合的示例。
5.由于可用性、便利性、计算能力等,诸如便携式电子装置(包括无线电装置)之类的移动计算技术的使用已经大大扩展。典型地,便携式电子装置上设置多个天线模块以避免覆盖空洞并增强关于手/身体阻挡的鲁棒性,并且电子装置使用一个或更多个天线模块进行通信。电子装置可以选择切换到另一个天线模块以保持与基站的良好连接。为了找出适合进行通信的天线模块,通常采用模块扫描。然而,模块扫描会产生包括打开/关闭天线模块的延迟和能量开销的成本。


技术实现要素:

6.【技术问题】
7.为了更有效的通信系统,需要用户设备自适应波束管理的方法和装置。
8.【问题的解决方案】
9.在第一方面的实施例中提供了一种电子装置,包括多个天线模块,其中多个天线模块中的至少一个天线模块为服务模块。该电子装置还包括收发器,该收发器与多个天线模块中的至少一个天线模块可操作性地连接。该电子装置还包括处理器,该处理器与收发器可操作地连接。该处理器被配置为基于以下一项或更多项来触发模块扫描操作:服务模块的参考信号接收功率(rsrp)低于动态时变阈值;当电子装置在同一位置时,服务模块的rsrp低于服务模块的平均rsrp;估计的波束到达角位于服务模块的覆盖区域的边缘或服务模块的覆盖区域之外;惯性测量单元(imu)传感器指示电子装置已旋转;或者,服务模块的rsrp不能支持预测的数据需求。
10.在另一实施例中,提供了一种运行电子装置的方法,该电子装置包括多个天线模块,其中多个天线模块中的至少一个天线模块为服务模块。该方法包括:基于以下一项或更多项来触发模块扫描操作:服务模块的参考信号接收功率(rsrp)低于动态时变阈值;当电子装置在同一位置时,服务模块的rsrp低于服务模块的平均rsrp;估计的波束到达角位于服务模块的覆盖区域的边缘或服务模块的覆盖区域之外;惯性测量单元(imu)传感器指示电子装置已旋转;或者,服务模块的rsrp不能支持预测的数据需求。
11.通过以下的附图、具体实施方式和权利要求,其它的技术特征对于本领域技术人员来说将更为明确。
12.【发明的有益效果】
13.根据本公开的实施例,提供了一种用户设备自适应波束管理的方法和装置。
附图说明
14.为了更完整地理解本公开及其优点,现参考以下结合附图的描述,其中:
15.图1示出了根据本公开的实施例的示例无线网络;
16.图2示出了根据本公开的实施例的示例电子装置;
17.图3示出了根据本公开的实施例的实现混合波束成形的示例架构;
18.图4示出了根据本公开的实施例的天线模块设置的示例;
19.图5示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
20.图6示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
21.图7示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
22.图8示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
23.图9示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
24.图10示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
25.图11示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
26.图12示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
27.图13示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
28.图14示出了根据本公开的实施例的周期性模块扫描的示例;
29.图15示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
30.图16示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
31.图17示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
32.图18示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
33.图19示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
34.图20示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
35.图21示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
36.图22示出了根据本公开的实施例的用于运行电子装置的方法的流程图;
37.图23示出了根据本公开的实施例的用于运行电子装置的方法的流程图。
具体实施方式
38.在进入下面的具体实施方式之前,阐明在整个本专利文件中使用的某些词和短语的定义可能是有益处的。术语“耦合”及其派生词是指两个或多个元件之间的任何直接或间接通信,无论这些元件是否彼此物理接触。术语“发送”、“接收”和“通信”及其派生词包括直接和间接通信。术语“包括”和“包含”及其派生词意指包括但不限于。术语“或”是包容性的,意思是和/或。短语“与
……
相关联”及其派生词意指包含、被包含在其中、相互连接、容纳、被容纳在其中、连接到或与之连接、耦合到或与之耦合、可通信、合作、交错、并列、接近、被绑定到或与之绑定、具有、具有属性、与之相关或具有关系等。术语“控制器”是指控制至少一个操作的任何装置、系统或其部分。这种控制器可以用硬件或硬件、软件和/或固件的组合来实现。与任何特定控制器相关联的功能可以是集中式的或分布式的,无论是本地的还是远程的。短语“至少一个”在与项目列表一起使用时,表示可以使用列出的项目中的一个或更多个的不同组合,并且可能只需要列表中的一个项目。例如,“a、b和c中的至少一个”包括以下任意组合:a;b;c;a和b;a和c;b和c;以及a、b和c。
39.此外,以下描述的各种功能可以由一个或更多个计算机程序来实现或支持,每个计算机程序由计算机可读程序代码形成并具现于计算机可读介质中。术语“应用”和“程序”是指适用于在合适的计算机可读程序代码中实现的一个或更多个计算机程序、软件组件、指令集、过程、功能、对象、类、实例、相关数据,或其部分。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码和可执行代码。短语“计算机可读介质”包括能够被计算机访问的任何类型的介质,例如只读存储器(rom)、随机存取存储器(ram)、硬盘驱动器、光盘(cd)、数字视频光盘(dvd)或任何其它类型的存储器。“非临时性”计算机可读介质不包括传输临时性的电或其它信号的有线、无线、光或其它通信链路。非临时性计算机可读介质包括可永久存储数据的介质和可存储数据并随后重写的介质,例如可重写光盘或可擦除存储装置。对于其它特定词汇或短语的定义将在本专利文件中提出。本领域技术人员应理解,在很多(即便不是所有)的情况下,这些定义适用于已定义的词汇或者短语的之前的使用,也适用于未来的使用。
40.下面描述的图1到图23,及用于描述本专利文件的本公开中的原理的各种实施例仅是描述性的,不应以任何方式解释为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当布置的无线通信系统中实施。
41.图1示出了根据本公开的各种实施例的示例无线网络100。图1中所示的无线网络
100的实施例仅用于说明。能够使用无线网络100的其他实施例而不脱离本公开的范围。
42.如图1所示,无线网络100包括gnb 101、gnb 102和gnb 103。gnb 101与gnb 102和gnb 103通信。gnb 101还与至少一个网络130(诸如互联网、专有互联网协议(ip)网络或其他数据网络)进行通信。
43.gnb 102为gnb 102的覆盖区域120内的第一多个电子装置提供对网络130的无线宽带接入。第一多个电子装置包括:电子装置111,可以位于小型企业中;电子装置112,可以位于企业(e)中;电子装置113,可以位于wifi热点(hs)中;电子装置114,可以位于第一住宅(r)中;电子装置115,其可以位于第二住宅(r)中;电子装置116,可以是移动装置(m),例如蜂窝电话、无线膝上型计算机、无线pda等。gnb 103为gnb 103的覆盖区域125内的第二多个电子装置提供对网络130的无线宽带接入。第二多个电子装置包括电子装置115和电子装置116。在一些实施例中,gnb 101-103中的一个或更多个gnb可以使用5g、lte、lte-a、wimax、wifi或其他无线通信技术彼此通信以及与电子装置111-116通信。
44.取决于网络类型,术语“基站”或“bs”可以指被配置为提供对网络的无线接入的任何组件(或组件集合),例如发送点(tp)、发送接收点(trp))、增强型基站(enodeb或enb)、5g基站(gnb)、宏小区、毫微微小区、wifi接入点(ap)或其他支持无线的装置。基站可以根据一种或更多种无线通信协议提供无线接入,例如5g、3gpp新无线电接口/接入(nr)、长期演进(lte)、高级lte(lte-a)、高速分组接入(hspa))、wi-fi 802.11a/b/g/n/ac等。为了方便起见,术语“bs”和“trp”在本专利文件中可互换使用,指代提供到远程终端的无线接入的网络基础设施组件。此外,取决于网络类型,术语“电子装置”可以指任何组件,例如“移动台”、“用户台”、“远程终端”、“无线终端”、“接收点”、“用户设备”或“ue”或“用户装置”。为了方便起见,术语“电子装置”、“用户设备”和“ue”在本专利文件中用来指代无线接入bs的远程无线装置,无论该电子装置是移动装置(例如移动电话或智能电话)还是通常所认为的固定装置(例如台式计算机或自动售货机)。
45.虚线示出了覆盖区域120和125的近似范围,所述范围被示出为近似圆形仅仅是出于说明和解释的目的。应该清楚地理解,与gnb相关联的覆盖区域(诸如覆盖区域120和125)能够取决于gnb的配置和与自然障碍物和人为障碍物相关联的无线电环境的变化而具有其他形状,包括不规则形状。
46.如下面更详细描述的,电子装置111-116中的一个或更多个电子装置包括多个天线模块,其中多个天线模块中的至少一个天线模块是服务模块,并且包括电路、程序或它们的组合,用于基于以下一项或更多项来触发模块扫描操作:服务模块的参考信号接收功率(rsrp)低于动态时变阈值;当电子装置在同一位置时,服务模块的rsrp低于服务模块的平均rsrp;估计的波束到达角位于服务模块的覆盖区域的边缘或服务模块的覆盖区域之外;惯性测量单元(imu)传感器指示电子装置已旋转;或者服务模块的rsrp不能支持预测的数据需求。
47.尽管图1示出了无线网络100的一个示例,但是能够对图1进行各种改变。例如,无线网络可以包括任何合适布置的任何数量的gnb和任何数量的电子装置。并且,gnb 101能够与任何数量的电子装置直接通信,并且向那些电子装置提供对网络130的无线宽带接入。类似地,每个gnb 102-103能够与网络130直接通信并且向电子装置提供对网络130的直接无线宽带接入。此外,gnb 101、102和/或103能够提供对其他或附加外部网络(诸如外部电
话网络或其他类型的数据网络)的接入。
48.图2示出了根据本公开的实施例的示例电子装置200。电子装置200可以是移动通信装置,例如移动台、用户台、无线终端、台式计算机、便携式电子装置等。
49.如图2所示,电子装置200包括收发器210、发送(tx)处理电路215、麦克风220和接收(rx)处理电路225。收发器210可以包括,例如,rf收发器、蓝牙收发器、wi-fi收发器、zigbee收发器、红外收发器等各种其它无线通信信号。电子装置200还包括扬声器230、处理器240、输入/输出(i/o)接口(if)245、输入250、显示器255、存储器260、传感器265和相机275。存储器260包括操作系统(os)261和一个或更多个应用262。
50.收发器210可以包括天线阵列,该天线阵列包括多个天线。收发器210可以向电子装置200发送信号或电力或从电子装置200接收信号或电力。收发器210向系统中的其它组件发送信号并接收由系统中的其它组件发送的传入的信号。例如,收发器110向网络(例如wi-fi、蓝牙、蜂窝、5g、lte、lte-a、wimax或任何其它类型的无线网络)的接入点(例如基站、wi-fi路由器、蓝牙装置)发送rf信号(例如蓝牙信号或wi-fi信号)和从网络的接入点接收rf信号。接收到的信号由rx处理电路225处理。rx处理电路225可以将经处理的信号发送到扬声器230(例如用于语音数据)或发送到处理器240以进行进一步处理(例如用于网页浏览数据)。tx处理电路215从麦克风220接收语音数据或从处理器240接收其它传出的数据。传出的数据可以包括网络数据、电子邮件或交互式视频游戏数据。tx处理电路215处理传出的数据以生成经处理的信号。收发器210接收来自tx处理电路215的传出的经处理的信号并将接收到的信号转换为通过天线发射的rf信号。在其他实施例中,收发器210可以发送和接收雷达信号以检测物体在电子装置200的周围环境中的潜在存在。
51.在该实施例中,收发器210中的一个或更多个收发器之一包括雷达收发器270,该雷达收发器270被配置为发送和接收用于检测和测距目的的信号。例如,雷达收发器270可以是任何类型的收发器,包括但不限于wifi收发器,例如802.11ay收发器。雷达收发器270包括天线阵列,该天线阵列包括发射器和接收器天线阵列。天线阵列可以包括天线,该天线包括由导电材料组成的辐射元件或形成在基板(例如pcb)中或基板上的导电图案。除了辐射元件之外的另外的组件(例如,射频集成电路(rfic))可附加地形成为天线阵列的一部分。雷达收发器270可以以小于或等于100ghz的频率发送信号。例如,发射器257可以以包括但不限于6-8ghz、28ghz、39ghz、60ghz和77ghz的频率来发射信号。在一些实施例中,雷达收发器270发送的信号可以包括但不限于毫米波(mmwave)信号。雷达收发器270可以在信号已经在电子装置200的周围环境中的目标物体上发生反弹或反射之后接收最初从雷达收发器270发送的信号。处理器240可以分析该信号由雷达收发器270发射时和由雷达收发器270接收时之间的时间差,以测量目标物体与电子装置200的距离。
52.tx处理电路215从麦克风220接收模拟或数字语音数据或从主处理器240接收其他传出的基带数据(诸如网络数据、电子邮件或交互式视频游戏数据)。tx处理电路215编码、复用,和/或数字化传出的基带数据以生成经处理的基带或if信号。rf收发器210从tx处理电路215接收传出的经处理的基带或if信号,并将所述基带或if信号上变频为经由天线205发生的rf信号。
53.处理器240可以包括一个或更多个处理器或其它处理装置。处理器240可以执行存储在存储器260中的指令(例如os 261),以便控制电子装置200的总体操作。例如,处理器
240可以根据公知原理通过rf收发器210、rx处理电路225和tx处理电路215来控制正向信道信号的接收和反向信道信号的发送。处理器240可以包括任何合适数量和类型的处理器或任何合适布置的其它装置。例如,在某些实施例中,处理器240包括至少一个微处理器或微控制器。处理器240的示例类型包括微处理器、微控制器、数字信号处理器、现场可编程门阵列、专用集成电路和分立电路。在某些实施例中,处理器240可以包括神经网络。
54.处理器240还能够执行驻留在存储器260中的其它过程和程序,例如接收和存储数据的操作。处理器240可以根据执行过程的需要将数据移入或移出存储器260。在某些实施例中,处理器140被配置为基于os 261或响应于从外部源或运营商接收到信号来执行一个或更多个应用262。例如,应用262可以包括认证程序以及在访问之前需要认证的程序或文件。
55.处理器240还耦合到为电子装置200提供连接到其他装置的能力的i/o接口245。i/o接口245是这些附件和处理器240之间的通信路径。
56.处理器240还耦合到输入250和显示器255。电子装置200的操作者可以使用输入250将数据或输入键入到电子装置200中。输入250可以是键盘、触摸屏、鼠标、跟踪球、语音输入或能够用作用户接口以允许用户与电子装置200进行交互的其他装置。例如,输入250可以包括语音识别处理,从而允许用户输入语音命令。在另一个示例中,输入250可以包括触摸面板、(数字)笔传感器、键或超声波输入装置。触摸面板可以识别例如至少一种方式的触摸输入,例如电容方式、压敏方式、红外方式或超声波方式。通过向处理器240提供附加输入,输入250可以与传感器265和/或相机相关联。在某些实施例中,传感器265包括一个或更多个惯性测量单元(imu)(例如加速度计、陀螺仪和磁力计)、运动传感器、光学传感器、相机、压力传感器、心率传感器、高度计等。输入250还可以包括控制电路。在电容方式中,输入250可以识别触摸或接近。在某些实施例中,输入250包括天线205,天线205可以发射和雷达信号以用于认证用户。
57.显示器255可以是液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)、有源矩阵oled(amoled)或其他能够呈现例如来自网站、视频、游戏、图像等的文本和/或图像的显示器。显示器255的尺寸可以与hmd的尺寸相适应。显示器255可以是单个显示屏或能够创建立体显示的多个显示屏。在某些实施例中,显示器255是平视显示器(hud)。
58.存储器260耦合到处理器240。存储器260的一部分可以包括ram,而存储器260的另一部分可以包括闪存或其他rom。存储器260可以包括持久存储器(未示出),其代表能够存储和促进信息(例如数据、程序代码和/或其他合适的信息)的检索的任何结构。存储器260可以包含一个或更多个支持数据长期存储的组件或装置,例如只读存储器、硬盘驱动器、闪存或光盘。存储器260还可以存储敏感和机密信息,这些信息在访问之前需要用户认证。
59.电子装置200还包括一个或更多个传感器265,其可以计量物理量或检测电子装置200的激活状态并将计量或检测到的信息转换为电信号。例如,传感器265可以包括一个或更多个用于触摸输入的按钮、相机、手势传感器、imu传感器(例如陀螺仪或陀螺仪传感器和加速度计)、眼睛跟踪传感器、大气压力传感器、磁性传感器或磁力计、握持传感器、接近传感器、颜色传感器、生物传感器、温度/湿度传感器、照度传感器、紫外线(uv)传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、ir传感器、超声传感器、虹膜传感器、指纹传感器、颜色传感器(例如红绿蓝(rgb)传感器)等。传感器265还可以包括用于控制
其中包括的任何传感器的控制电路。这些传感器265中的任何一个传感器可以位于电子装置200内、可操作地连接到电子装置200的辅助装置内、被配置为握持电子装置200的头戴设备(headset)内,或在单个装置中(电子装置200包括头戴设备)。
60.在某些实施例中,雷达收发器270可以包括发射器和接收器。发射器可以发射毫米波(mmwave)信号。接收器可以在mmwave信号已经在电子装置200的周围环境中的目标物体上发生反弹或反射后接收最初从发射器发送的mmwave信号。处理器240可以分析该毫米波信号发送时和接收时之间的时间差,以测量目标物体与电子装置200的距离。基于该时间差,处理器240可以通过绘制各种距离来生成物体的图像。
61.尽管图2示出了电子装置200的一个示例,但是可以对图2进行各种改变。例如,图2中的各种组件可以组合、进一步细分或省略,并且可以根据特定需要添加额外的组件。作为特定示例,处理器240可以被划分为多个处理器,例如一个或更多个中央处理单元(cpu)、一个或更多个图形处理单元(gpu)、一个或更多个神经网络等。此外,虽然图2示出了被配置为移动电话、平板电脑或智能电话的电子装置200,但电子装置200可以被配置为作为其他类型的移动或固定装置来操作,包括例如但不限于机器人。
62.图3示出了根据本公开的实施例的实现混合波束成形的示例天线架构300。图3中所示的实施例仅用于说明。在不脱离本公开的范围的情况下可以使用其他实施例。
63.对于mmwave频段,对于给定的形状因子(form factor),天线元件的数量可能很大。然而,由于硬件限制(例如安装大量mmwave频率的adc/dac的可行性),数字链的数量是受限的,如图3所示。例如,一个数字链被映射到大量可以由一组模拟移相器301控制的天线元件。从而,一个数字链可以对应于一个子阵列,该子阵列通过模拟波束成形生成窄模拟波束。通过跨越传输时间间隔改变移相器组,可以将该模拟波束配置为扫描更宽范围的角度。如图3所示的混合波束成形架构可以应用于基站和用户设备(ue),例如,电子装置200。
64.图4示出了根据本公开的实施例的天线模块设置400的示例。图4中所示的实施例仅用于说明。在不脱离本公开的范围的情况下可以使用其他实施例。
65.如图4所示,多个天线模块402被放置在电子装置上,例如5g终端或ue,以避免范围内的覆盖空洞并增对于手/身体阻挡的鲁棒性。图4中提供了模块设置的两个示例。在一个示例中,三个模块402分别设置在ue的右边缘、左边缘和背面,而在另一示例中,三个模块402分别设置在ue的右边缘、左边缘和上边缘。
66.如果服务模块(用于数据传输的模块)的参考信号接收功率(rsrp)低于阈值,或者ue移动/旋转,或者信道发生改变,或者当前天线模块的温度太高,则ue装置可以选择切换到另一个天线模块以保持与bs的良好连接和/或控制温度。为了确定适合进行通信的天线模块,通常采用模块扫描操作。激活来自每个模块的一个波束(或几个波束)以测量信道质量,例如rsrp,或信噪比(snr)或信干噪比(sinr)。ue在对模块进行测量后,根据测量结果确定切换到哪个模块。
67.图5示出了根据本公开的实施例的用于运行电子装置的方法500的流程图,该方法可以由诸如电子装置116的电子装置执行。图5中所示的方法500的实施例仅用于说明。图5不会将本公开的范围限制到任何特定的实施方式。在一个实施例中,模块被顺序地激活。
68.如图5所示,方法500开始于步骤502。在步骤502中,电子装置(例如,图1所示的111-116)测量服务模块的rsrp。
69.在步骤504中,电子装置确定服务模块的rsrp是否低于第一阈值。如果服务模块的rsrp不低于第一阈值,则方法返回到步骤502。如果服务模块的rsrp低于第一阈值,则方法进行到步骤506。
70.在步骤506,电子装置开启另一个模块并测量该模块的rsrp。
71.在步骤508,电子装置确定该另一个模块的rsrp是否大于第二阈值和/或比服务模块的rsrp高出一定幅度。如果该另一个模块的rsrp不大于第二阈值和/或没有比服务模块的rsrp高出一定幅度,则该方法返回到步骤506。如果该另一个模块的rsrp大于第二阈值和/或比服务模块的rsrp高出一定幅度,则该方法进行到步骤510。
72.在步骤510,电子装置将服务模块切换到该另一个模块。
73.上文所述的“模块扫描”会产生成本,包括打开/关闭天线模块的延迟和能量开销,并可能会增加块错误率。如果采用了固定rsrp阈值(固定的rsrp_th0和rsrp_th1),则波束管理在动态场景中可能无法正常工作。较高的rsrp阈值rsrp_th0会引起频繁且不必要的模块扫描,但会导致服务模块的rsrp变得更高,而较低的rsrp阈值会引起较少的模块扫描,但也会使得服务模块的rsrp变得更低。一个较好的权衡方案,即同时实现服务模块的相对较高的rsrp和相对较少的模块扫描是首选的。
74.尽管rsrp阈值在本公开中被假定为目标自适应参数,但也可以使用表示信号强度的其他度量,例如snr阈值或sinr阈值。
75.在一个实施例中,电子装置根据最近的电子装置测量值来确定波束操作参数(包括但不限于rsrp_th0、rsrp_th1),而不是将参数设置为固定值。
76.在一种方式中,阈值rsrp_th0可以基于最近的rsrp测量值来确定。在一种方式中,当前rsrp测量值是由平均rsrp来确定。平均rsrp可以是简单移动平均值、加权移动平均值和指示移动平均值等。
77.服务模块在时间t处的rsrp记为:p
sm
(t)
78.1.对于指数移动平均值的情况,短期平均rsrp和长期平均rsrp可以定义如下。
79.短期平均值:
80.长期平均值:
81.估计短期平均值/长期平均值的指数滤波器的衰减率。
82.优点是指数移动平均值不需要保存原始rsrp测量值,因此需要较少的内存。
83.2.对于简单移动平均值的情况,短期平均rsrp和长期平均rsrp可以定义如下。
84.短期平均值:
85.长期平均值:
86.m,n(m<n):移动平均值的窗口长度
87.在没有足够的rsrp测量值进行评估的初始阶段(例如,t<m),可以在可用测量值上计算简单移动平均值。或者,和的默认值可以是对应于电子装置发送的prach资源的ssb资源的测量值。
88.短期平均值可以捕捉由于手/身体阻挡、电子装置旋转等导致的快速信道变化。长
期平均可以捕捉慢速信道变化,即小区中心/边缘、建筑物阻挡等。需注意,对每个电子装置和每个单元计算和维护短期平均值/长期平均值。如果电子装置连接到另一个小区,则它需要重新计算服务模块的平均rsrp。
89.在一种方式中,电子装置确定如果当前的rsrp小于则电子装置开始测量其它模块,如图6所示。
90.图6示出了根据本公开的实施例的用于运行电子装置的方法600的流程图,该方法可以由诸如电子装置116的电子装置执行。图6中所示的方法600的实施例仅用于说明。图6不会将本公开的范围限制到任何特定的实施方式。
91.如图6所示,方法600开始于步骤602。在步骤602,电子装置(例如,图1所示的111-116)测量服务模块的rsrp并计算长期平均rsrp。
92.在步骤604中,电子装置确定服务模块的rsrp是否低于由长期平均rsrp确定的第一阈值。如果服务模块的rsrp不低于由长期平均rsrp确定的第一阈值,则该方法返回到步骤602。如果服务模块的rsrp低于由长期平均rsrp确定的第一阈值,则该方法进行到步骤606。
93.在步骤606,电子装置开启另一个模块并测量该模块的rsrp。
94.在步骤608,电子装置确定该另一个模块的rsrp是否大于第二阈值和/或是否比服务模块的rsrp高出一定幅度。如果该另一个模块的rsrp不大于第二阈值和/或没有比服务模块的rsrp高出一定幅度,则该方法返回到步骤506。如果该另一个模块的rsrp大于第二阈值和/或比服务模块的rsrp高出一定幅度,则该方法进行到步骤610。
95.在步骤610,电子装置将服务模块切换到该另一个模块。
96.在另一种方式中,电子装置仅基于短期平均rsrp和长期平均rsrp确定测量其他模块,如图7所示。例如,如果则电子装置开始测量其他模块。当rsrp测量值的噪声很大并且存在瞬时的手/身体阻挡时,此方法可能效果更好。
97.图7示出了根据本公开的实施例的用于运行电子装置的方法700的流程图,该方法可以由诸如电子装置116的电子装置执行。图7中所示的方法700的实施例仅用于说明。图7不会将本公开的范围限制到任何特定的实施方式。
98.如图7所示,方法700开始于步骤702。在步骤702,电子装置(例如,图1所示的111-116)测量服务模块的rsrp并计算长期平均rsrp和短期平均rsrp。
99.在步骤704,电子装置确定短期平均rsrp是否比长期平均rsrp小第一幅度。如果短期平均rsrp不比长期平均rsrp小第一幅度,则该方法返回到步骤702。如果短期平均rsrp比长期平均rsrp小第一幅度,则该方法进行到步骤706。
100.在步骤706,电子装置开启另一个模块并测量该模块的rsrp。
101.在步骤708,电子装置确定该另一个模块的rsrp是否大于第二阈值和/或是否比服务模块的rsrp高出第二幅度。如果该另一个模块的rsrp不大于第二阈值和/或没有比服务模块的rsrp高出第二幅度,则该方法返回到步骤706。如果该另一个模块的rsrp大于第二阈值和/或比服务模块的rsrp高出第二幅度,则该方法进行到步骤710。
102.在步骤710,电子装置将服务模块切换到该另一个模块。
103.在又一种方式中,电子装置基于当前rsrp、短期平均rsrp和长期平均rsrp的多个
条件来确定何时扫描模块。例如,电子装置可以检查两个条件。条件1是条件2是如果满足其中一个条件或两个条件都满足,则电子装置开始扫描其它模块。
104.参数δ和δ

为这两个操作增加了更多的灵活性。默认情况下,参数δ和δ

可以设置为零。参数δ和δ

的示例取值可以为0db、-1db、-3db。它们也可以通过实验确定。参数的值,包括也可以取决于模块设置。例如,对于两个模块的设置,两个模块可以放置在手机的左右边缘或手机的左侧(或右侧)和背面。对于不同的设置,可以搜索相应的参数值。
105.在另一个实施例中,rsrp_th1也由最近的rsrp测量值确定。在一种方式中,rsrp_th1设置为rsrp_th0+c,其中c是两个阈值之间的常数间隔。c的值可以是0、5db或其他数值。
106.图8示出了根据本公开的实施例的用于运行电子装置的方法800的流程图,该方法可以由诸如电子装置116的电子装置执行。图8中所示的方法800的实施例仅用于说明。图8不会将本公开的范围限制到任何特定的实施方式。
107.如图8所示,电子装置基于当前测量的rsrp的cdf来决定rsrp_th0。具体地,在运行期间,电子装置使用测量的rsrp值来构造数值cdf估计。然后电子装置可以决定rsrp_th0处于cdf的某个百分位,例如90%的百分位,或者cdf的90%的百分位与系统支持的最高调制和编码方案(mcs)所需的rsrp之间的最小值。这允许bm操作接近最高rsrp,从而产生高吞吐量性能。然而,该方法有两个问题需要解决。首先,此方法在决定rsrp_th0与采集rsrp测量值之间创建了一个循环。也就是说,采集的rsrp测量值用于决定rsrp_th0,而rsrp_th0的选择决定了收集什么/如何收集测量值。第二个问题是,用于计算cdf的当前经验估计的rsrp测量值,因此用于计算90%的百分位的rsrp测量值,并没有过时。
108.如图8所示,如果定时器当前正在运行,则在正常模式下继续进行操作,即采集rsrp测量值,而这些测量值又接下来用于决定rsrp_th0。但是,如果计时器到期,则计时器被重置,旧的测量值被丢弃。一旦旧的测量值被丢弃,rsrp_th0就被确定。为此,可以有一个rsrp_th0的默认值。rsrp_th0的默认值可以是一个适当的大值,以确保高吞吐量,尽管这将是以增加扫描速率为代价。默认值可以根据系统支持的最高mcs所需的rsrp来确定。基于这个默认的rsrp_th0值,rsrp采集过程再次开始,基于重新采集的rsrp值,可以更准确地确定rsrp_th0。
109.在又一个实施例中,电子装置将rsrp测量值保存在先进先出(fifo)缓冲器中。缓冲器的有限长度确保不再相关的旧rsrp测量值被自动丢弃。不过,缓冲器的长度可以根据当前的操作条件来确定。如果采集的rsrp测量值随时间变化很大,则可以减少缓冲器长度,因为过去收集的测量值很快就会过时了。类似地,如果采集到的rsrp测量值具有较低的方差,则可以增加缓冲器长度以收集大量rsrp测量值,从而获得更可靠的数值cdf估计。
110.在一个实施例中,如果服务模块的rsrp太高,则对它进行削波(clip)。这是为了考虑到通信系统支持的现实的调制和编码方案(mcs)。在数学上,服务模块在时间t处的rsrp被设置为min(p
sm
(t),clipping threshold)。也就是说,如果服务模块的rsrp过高且大于削波阈值(clipping threshold),则可以将其设置为削波阈值。短期平均rsrp和长期平均rsrp是根据上述最小操作确定的rsrp相应计算的,该最小操作产生原始的服务rsrp或经削波的服务模块rsrp。
111.在典型的mmwave通信场景中,取决于带宽、电子装置噪声系数和支持的最高mcs,削波阈值可以在-90dbm到-70dbm左右。削波阈值可以是固定或根据目标或已知网络配置和电子装置接收器性能预先确定的。削波阈值也可以是系统参数的函数,系统参数包括以下一项或更多项:网络配置给电子装置的系统带宽、网络和电子装置支持的最高mcs、可达到的最高snr/sinr和电子装置接收器性能指标(例如电子装置噪声系数)。
112.1.在一个示例中,削波阈值函数可以写为:
113.clipping threshold=w*n0+noise figure+snr requirement for peak mcs
114.w:带宽,例如100mhz。
115.n0=kt:热噪声频谱密度,其中,k是以焦耳/开尔文为单位的玻尔兹曼常数,t是以开尔文为单位的接收器系统噪声温度。
116.噪声系数(noise figure):电子装置的噪声系数,对于mmwave频段而言,典型值在9db与15db之间。
117.峰值mcs的snr要求(snr requirement for peak mcs):如果qam 256是支持的最高mcs,则为30db。
118.2.在另一个示例中,可以基于映射表来确定削波阈值,将系统参数的值映射到削波阈值。表1给出了示例映射表。
119.[表1]
[0120][0121]
在另一个实施例中,装置可以访问位置信息,位置信息可以来自网络提供的小区定位服务或来自诸如全球定位系统的一些其它第三方服务。模块扫描行为可以由一组参数控制,这组参数可以包括但不限于rsrp_th0、rsrp_th1。在这个实施例中,这些参数被存储在装置的存储器中或在网络上易于访问。参数可以被存储在由位置索引的表状结构中,可以将其定义为一定大小的网格。
[0122]
在一种实施方式中,可以使用与先前所示类似的公式,仅计算长期平均信号强度但是,不使用时间的平均值,而是采集某个位置索引p处的测量值并将其输入到公式中。在这种情况下,表中的每个条目对应于某个位置p,并且它包含该位置处的长期平均信号强度。当确定装置在该位置时,可以查询该表以获得长期平均信号强度这可以用于确定模块扫描的rsrp,例如rsrp_th0。需注意,只要确定了装置在该位置并且新的信号强度测量值变得可用,则可以使用如前所述的移动平均值之一来更新此表。示例表如表2所示。
[0123]
在另一实施方式中,成功的参数选择(例如使用如本公开中描述的各种方法)被保存在由位置索引的表中。当确定装置在该位置时,电子装置查询该表以获得要在该位置处使用的参数集。
[0124]
[表2]
116)估计波束的到达角。
[0138]
在步骤904,电子装置确定估计的到达角的方向的相邻方向。
[0139]
在步骤906,电子装置确定相邻方向落入哪个模块的覆盖区域内。
[0140]
在步骤908,电子装置确定服务模块的覆盖区域内的相邻方向的百分比是否小于阈值。如果服务模块的覆盖区域内的相邻方向的百分比不小于阈值,则在步骤910中,电子装置不触发模块扫描操作。如果服务模块的覆盖区域内的相邻方向的百分比小于阈值,则在步骤912中,电子装置触发模块扫描操作。
[0141]
在另一个实施例中,如果估计的到达角移动到服务模块的球形覆盖区域之外,则电子装置触发模块扫描。电子装置监测球体上到达角的轨迹,并检查它是在覆盖区域内移动还是在向覆盖区域边缘和在覆盖区域外移动。对于这种方法,电子装置必须保存估计的到达角的历史。
[0142]
在又一个实施例中,电子装置基于到达角估计来确定模块的优先级。
[0143]
1.在一种方式中,电子装置基于估计的到达角和模块的覆盖区域的距离来确定模块扫描顺序。在手机上安装多于两个模块的情况下,到达角估计为电子装置提供了哪个模块更有可能是最佳模块的提示。如果电子装置想要减少模块扫描延迟并在全模块扫描的中间停止,则应首先扫描覆盖区域包含估计到达角或最接近估计到达角的模块。
[0144]
2.在第二种方式中,如果模块扫描没有提供关于最佳模块的明确选择,则电子装置基于到达角估计来选择模块。如果模块扫描导致了两个候选模块具有相同或相似的rsrp值,则应选择覆盖区域包含估计到达角或最接近估计到达角的模块,因为它更有可能是真正的最佳模块。
[0145]
imu传感器输出(如果可用且可访问)可用于做出模块扫描的决定。
[0146]
在一个实施例中,如果电子装置方位在短时间内发生显著变化,则应进行模块扫描。例如,如果imu传感器指示电子装置刚刚从宽屏模块变为竖屏模块,或者反之亦然,则电子装置可以触发模块扫描以寻找新的服务模块。
[0147]
在另一个实施例中,电子装置可以基于服务模块的rsrp测量值和电子装置旋转角度来预测最佳模块。例如,可以使用服务模块的rsrp测量值来估计电子装置旋转之前的到达角。基于到达角估计和电子装置旋转,电子装置可以预测电子装置旋转后的到达角。然后,电子装置可以预测最佳模块,并在波束扫描中将预测的最佳模块赋予高优先级,例如,首先扫描该模块,或者如果rsrp测量值中没有明确的赢家,则选择该模块,如图10所示。
[0148]
图10示出了根据本公开的实施例的用于运行电子装置的方法1000的流程图,该方法可以由诸如电子装置116的电子装置执行。图10中所示的方法1000的实施例仅用于说明。图10不会将本公开的范围限制到任何特定的实施方式。
[0149]
如图10所示,方法1000开始于步骤1002。在步骤1002,电子装置(例如,图1所示的111-116)基于服务模块rsrp的测量值来估计电子装置旋转之前的波束到达角。
[0150]
在步骤1004,电子装置基于先前的到达角估计和关于电子装置旋转的imu传感器信息来预测电子装置旋转后的波束到达角。
[0151]
在步骤1006,电子装置检查预测的到达角落入哪个模块的覆盖区域内。
[0152]
在步骤1008,电子装置确定覆盖区域包含预测到达角的模块在模块扫描操作中具有更高的优先级。
[0153]
在另一个实施例中,电子装置基于rsrp测量值和imu传感器对电子装置方向的测量值来跟踪到达角的变化。可以采用各种方法。例如,粒子滤波方法,它使用一组粒子来表示给定噪声观察的某些随机过程的后验分布,rnn(循环神经网络),它用于根据之前观察到的序列来预测未来。
[0154]
在另一个实施例中,电子装置可以基于电子装置的数据需求来调整波束操作参数。如果电子装置正在运行需要高吞吐量/rsrp的应用(或多个应用),则电子装置可以选择用于实现更高的吞吐量/rsrp并且不考虑省电的波束操作参数。另一方面,如果没有运行需要高吞吐量/rsrp的应用,则电子装置可以选择用于在保持最小吞吐量/rsrp并节约电力的同时降低模块扫描速率的波束操作参数。如图11所示,电子装置将所需吞吐量/rsrp与服务模块的当前吞吐量/rsrp进行比较,并决定是否开始模块扫描。
[0155]
图11示出了根据本公开的实施例的用于运行电子装置的方法1100的流程图,该方法可以由诸如电子装置116的电子装置执行。图11中所示的方法1100的实施例仅用于说明。图11不会将本公开的范围限制到任何特定的实施方式。
[0156]
如图11所示,方法1100开始于步骤1102。在步骤1102,电子装置(例如,图1所示的111-116)测量服务模块的rsrp并监控来自运行中的应用的吞吐量/rsrp需求。
[0157]
在步骤1104,电子装置确定服务模块的rsrp是否低于运行中的应用的需求。如果服务模块的rsrp不低于运行中的应用的需求,则该方法返回到步骤1102。如果服务模块的rsrp低于运行中的应用的需求,则该方法进行到步骤1106。
[0158]
在步骤1106,电子装置开启其它模块并测量rsrp。
[0159]
在步骤1108,电子装置确定新模块的吞吐量/rsrp是否比运行中的应用的需求高和/或比服务模块高出一定幅度。如果模块的吞吐量/rsrp没有高于运行中的应用的需求和/或没有比服务模块高出一定程度,则该方法返回到步骤1106。如果模块的吞吐量/rsrp高于运行中的应用的需求和/或比服务模块高出一定程度,则该方法进行到步骤1110。
[0160]
在步骤1110,电子装置切换到新模块。
[0161]
吞吐量需求可以通过各种方法转换为rsrp需求。例如,可以采用香农数据速率公式。在另一个示例中,可以基于实验生成吞吐量与rsrp之间的映射表,并且可以用于将吞吐量需求映射到rsrp需求。
[0162]
在又一个实施例中,电子装置可以基于来自物理层的平均吞吐量/rsrp和来自更高层的app需求来确定模块扫描。在一种方式中,电子装置可以计算服务模块的平均吞吐量/rsrp,并将其与不久的将来所需要的吞吐量/rsrp进行比较。如果服务模块的平均吞吐量/rsrp低于不久的将来的预期要求,则提前进行模块扫描以找到更好的模块。平均吞吐量/rsrp可以是指数滤波的吞吐量/rsrp。应用在不久的将来所需的吞吐量/rsrp可以从应用获得或根据应用使用历史进行估计,如图12所示。
[0163]
图12示出了根据本公开的实施例的用于运行电子装置的方法1200的流程图,该方法可以由诸如电子装置116的电子装置执行。图12中所示的方法1200的实施例仅用于说明。图12不会将本公开的范围限制到任何特定的实施方式。
[0164]
如图12所示,方法1200开始于步骤1202。在步骤1202,电子装置(例如,图1所示的111-116)预测应用在不久的将来的吞吐量需求。
[0165]
在步骤1204,电子装置将吞吐量需求映射到rsrp需求。
[0166]
在步骤1206,电子装置将短期平均rsrp与该需求进行比较以决定是否扫描其他模块。
[0167]
在如图13所示的另一个实施例中,电子装置可以基于电子装置的形状因子状态(例如,折叠/非折叠、卷起/展开等)来自适应调整波束操作参数。如果电子装置非折叠(或展开),则电子装置可以选择、用于实现更高的吞吐量/rsrp并且不考虑省电的波束操作参数。另一方面,如果被折叠/(或卷起),电子装置可以选择用于在保持最小的吞吐量/rsrp并节约电力的同时降低模块扫描率的波束操作参数。电子装置可以根据电子装置在不久的将来的状态来预测(或确定)吞吐量需求。电子装置可以将吞吐量要求映射到rsrp要求。电子装置可以将短期平均rsrp与该需求进行比较以决定是否扫描其他模块。
[0168]
图13示出了根据本公开的实施例的用于运行电子装置的方法1300的流程图,该方法可以由诸如电子装置116的电子装置执行。图13中所示的方法1300的实施例仅用于说明。图13不会将本公开的范围限制到任何特定的实施方式。
[0169]
如图13所示,方法1300开始于步骤1302。在步骤1302,电子装置(例如,图1所示的111-116)检查电子装置是否为折叠/非折叠或卷起/非卷起。
[0170]
在步骤1304,电子装置确定电子装置是非折叠的或者展开的。如果电子装置不是非折叠的或者展开的,则方法进行到步骤1306,电子装置选择用于降低模块扫描率并保持最小吞吐量/rsrp的波束操作参数。如果电子装置是非折叠的或者展开的,则该方法进行到步骤1308,并且电子装置选择用于实现更高的吞吐量/rsrp并且不考虑省电的波束操作参数。
[0171]
在如图14所示的一个实施例中,电子装置周期性地扫描模块。
[0172]
图14示出了根据本公开的实施例的可以由电子装置(例如电子装置116)执行的周期性模块扫描1400的示例。图14中所示的周期性模块扫描1400的实施例仅用于说明。图14不会将本公开的范围限制到任何特定的实施方式。
[0173]
图14示出了一个示例,在该示例中具有三个天线模块的电子装置以周期t
ms
周期性地扫描模块。可以动态调整周期t
ms
以在较少的扫描与高rsrp/吞吐量性能之间实现良好的折衷。
[0174]
在一个实施例中,如果检测到rsrp突然下降,则电子装置减小模块扫描周期。对rsrp突然下降的检测可以如上所述进行,其中瞬时rsrp、短期平均rsrp和长期平均rsrp用于检测rsrp下降。
[0175]
在另一个实施例中,如果rsrp在最近的测量中是稳定的,则电子装置增加模块扫描周期。例如,短期平均rsrp接近于长期平均rsrp。
[0176]
在一个实施例中,如果估计的到达角在服务模块的球形覆盖区域的边缘(或外部),则电子装置减小模块扫描周期。
[0177]
在另一个实施例中,如果估计的到达角在服务模块的球形覆盖区域的中心附近,则电子装置增大模块扫描周期。
[0178]
在另一实施例中,如果电子装置快速旋转,则电子装置降低模块扫描率;以及,如果电子装置不旋转或缓慢旋转,则增加模块扫描率。
[0179]
在又一实施例中,如果电子装置是非折叠或展开的,则电子装置减小模块扫描周期;以及如果电子装置是折叠的或卷起的,则增大模块扫描周期。
[0180]
减小/增大模块扫描周期的条件总结在表3中。
[0181]
模块扫描周期可能存在下限和上限,动态调整被限定在这些限制内。
[0182]
[表3]
[0183][0184]
如上所述,如果电子装置移动/旋转或信道发生改变或当前天线模块的温度过高,则电子装置可以选择切换到另一个天线模块以保持与bs的良好连接和/或控制温度。为了找出适合通信的天线模块,可以执行模块扫描操作,如图15所示。激活来自每个模块的一个波束(或几个波束)以测量信道质量,例如接收信号参考功率(rsrp)。在对所有模块进行完全扫描后,电子装置根据测量结果确定切换到哪个模块。在一个实施例中,模块被顺序激活。
[0185]
图15示出了根据本公开的实施例的用于运行电子装置的方法1500的流程图,该方法可以由诸如电子装置116的电子装置执行。图15中所示的方法1500的实施例仅用于说明。图15不会将本公开的范围限制到任何特定的实施方式。
[0186]
如图15所示,方法1500开始于步骤1502。在步骤1502,电子装置(例如,图1所示的111-116)确定切换到另一个天线模块。
[0187]
在步骤1504,电子装置选择尚未被测量的模块。
[0188]
在步骤1506,电子装置测量所选择的模块的一个波束(或几个波束)。
[0189]
在步骤1508,电子装置确定是否所有模块都已被测量。如果尚未测量所有模块,则该方法返回到步骤1504。如果已经测量了所有模块,则该方法进行到步骤1510。
[0190]
在步骤1510,电子装置基于来自每个模块的测量结果确定要切换到哪个模块。
[0191]
在一个实施例中,模块扫描操作仅在天线模块的子集上进行。例如,如果电子装置决定切换到另一个模块以与bs交换数据/控制,则选择天线模块的子集进行测量。然后,来自子集中每个模块的一个或更多个波束被依次激活以进行信道测量。最后,电子装置决定切换到最佳信道以与bs交换数据/控制。要测量的模块的子集的确定可以是固定的或自适应的。
[0192]
图16示出了根据本公开的实施例的用于运行电子装置的方法1600的流程图,该方法可以由诸如电子装置116的电子装置执行。图16中所示的方法1600的实施例仅用于说明。图16不会将本公开的范围限制到任何特定的实施方式。在一个实施例中,模块被顺序激活。
[0193]
如图16所示,方法1600开始于步骤1602。在步骤1602,电子装置(例如,图1所示的111-116)确定切换到另一个天线模块。
[0194]
在步骤1604,电子装置确定要测量的模块的子集。
[0195]
在步骤1606,电子装置从子集中选择尚未被测量的模块。
[0196]
在步骤1608,电子装置测量所选择的模块的一个波束(或几个波束)。
[0197]
在步骤1610,电子装置确定是否子集中的所有模块都已被测量。如果子集中的所
有模块没有都被测量,则该方法返回到步骤1606。如果已经测量了所有模块,则该方法进行到步骤1612。
[0198]
在步骤1612,电子装置基于来自每个模块的测量结果来确定要切换到哪个模块。
[0199]
在一个实施例中,天线模块的子集的选择是自适应的。在一种方式中,如果电子装置在实际激活这些模块进行测量之前对某些天线模块的信道质量进行了估计,则它可以将子集(及相关联的测量波束)配置为可能提供更好的测量结果的天线模块。
[0200]
在一种方式中,信道质量预测可以基于rsrp/rsrq/sinr的历史记录、来自惯性测量单元传感器的电子装置朝向信息、来自gps的电子装置位置信息等进行。例如,如果模块是上一次模块扫描中第二好的模块,它可能被包括在即将进行的扫描的子集中,只要最后一次模块扫描不是太过时。
[0201]
在另一种方法中,如果触发了电子装置进行切换模块,则电子装置可以首先进行服务模块的波束测量,并推断出具有更好信道质量的模块的子集。可以选择朝向其他模块的球形覆盖区域进行波束成形的波束进行测量,从而提供对其他模块的信道质量的估计。
[0202]
图17示出了根据本公开的实施例的用于运行电子装置的方法1700的流程图,该方法可以由诸如电子装置116的电子装置执行。图17中所示的方法1700的实施例仅用于说明。图17不会将本公开的范围限制到任何特定的实施方式。
[0203]
如图17所示,方法1700开始于步骤1702。在步骤1702,电子装置(例如,图1所示的111-116)确定切换到另一个天线模块。
[0204]
在步骤1704,电子装置激活来自当前服务模块的波束用于测量。
[0205]
在步骤1706,电子装置基于来自服务模块的波束测量值来选择要测量的模块的子集。
[0206]
在步骤1708,电子装置从子集中选择尚未被测量的模块。
[0207]
在步骤1710,电子装置测量所选择的模块的一个波束(或几个波束)。
[0208]
在步骤1712,电子装置确定是否子集中的所有模块都已被测量。如果子集中的所有模块没有都被测量,则该方法返回到步骤1708。如果已经测量了所有模块,则该方法进行到步骤1714。
[0209]
在步骤1714,电子装置基于测量结果来确定要切换到哪个模块。
[0210]
在另一种方式中,可以训练人工智能智能代理来配置这个子集。
[0211]
在另一个实施例中,子集的选择随着可折叠装置的形状而改变。也就是说,当可折叠装置改变折叠角度时,模块的子集的选择也会改变。子集的大小也可以随着折叠角度而改变。例如,在装置完全打开时,测量安装在装置背面的单个模块的波束以确定要切换到哪个模块;或者在装置完全折叠时,测量安装在两个屏幕背面的两个模块的波束以确定要切换到哪个模块。
[0212]
图18示出了根据本公开的实施例的用于运行电子装置的方法1800的流程图,该方法可以由诸如电子装置116的电子装置执行。图18中所示的方法1800的实施例仅用于说明。图18不会将本公开的范围限制到任何特定的实施方式。
[0213]
如图18所示,方法1800开始于步骤1802。在步骤1802,电子装置(例如,图1所示的111-116)确定切换到另一个天线模块。
[0214]
在步骤1804,电子装置预测所有其他天线模块的信道质量。
[0215]
在步骤1806,电子装置确定具有更好预测信道质量的模块的子集。
[0216]
在步骤1808,电子装置从子集中选择具有最高可能性成为最佳且未被测量的模块。
[0217]
在步骤1810,电子装置测量所选择的模块的一个波束(或几个波束)。
[0218]
在步骤1812,电子装置确定是否子集中的所有模块都已被测量。如果子集中的所有模块没有都被测量,则该方法返回到步骤1808。如果已经测量了所有模块,则该方法进行到步骤1814。
[0219]
在步骤1814,电子装置基于测量结果确定要切换到哪个模块。
[0220]
在另一个实施例中,选择能够朝着其他模块的覆盖区域进行波束成形的单个模块进行测量。例如,可以根据此标准选择中间模块(顶部边缘的模块或背面的模块)进行测量。中间模块能够生成指向电子装置右侧或左侧的波束,因此来自中间模块波束的测量可以提供对右侧或左侧模块的信道质量的估计。
[0221]
图19示出了根据本公开的实施例的用于运行电子装置的方法1900的流程图,该方法可以由诸如电子装置116的电子装置执行。图19中所示的方法1900的实施例仅用于说明。图19不会将本公开的范围限制到任何特定的实施方式。
[0222]
如图19所示,方法1900开始于步骤1902。在步骤1902,电子装置(例如,图1所示的111-116)确定切换到另一个天线模块。
[0223]
在步骤1904,电子装置选择能够朝着所有其他模块的覆盖区域进行波束成形的单个模块。
[0224]
在步骤1906,电子装置测量所选择的模块的几个波束。
[0225]
在步骤1908,电子装置基于来自该单个模块的测量结果确定要切换到哪个模块。
[0226]
在一个实施例中,用于中间模块的波束码本设计的测量方法如下。假设用于数据/控制信道的电子装置波束码本为控制信道的电子装置波束码本为其中k
l
,kr,km分别是左/右/中间模块的码本大小。电子装置首先识别三个码本的波束图案,即wr,w
l
,wm。接下来,电子装置确定三个模块的覆盖区域。模块的覆盖区域定义为该模块的码本比所有其它模块获得更大增益的球形区域。然后,分别设计一个或更多个波束来覆盖每个码本的覆盖区域。例如,波束1d具有与码本w
l
相似的覆盖区域,波束2d具有与码本wr相似的覆盖区域,波束3d具有与码本wm相似的覆盖区域。
[0227]
图20示出了根据本公开的实施例的用于运行电子装置的方法2000的流程图,该方法可以由诸如电子装置116的电子装置执行。图20中所示的方法2000的实施例仅用于说明。图20不会将本公开的范围限制到任何特定的实施方式。
[0228]
如图20所示,方法2000开始于步骤2002。在步骤2002,电子装置(例如,图1所示的111-116)识别波束码本的辐射图案。
[0229]
在步骤2004,电子装置确定每个模块的覆盖区域。
[0230]
在步骤2006,电子装置生成分别覆盖每个模块的覆盖区域的一个或更多个波束。
[0231]
在另一个实施例中,如果发现了足够好的模块,则电子装置可以停止天线模块扫描。电子装置包括了所有模块作为候选模块,对模块逐一进行测量,但一旦找到满足其要求
的模块,就可以停止。该要求可以是rsrp/rsrq/sinr高于某个阈值(并且温度低于另一个阈值)。
[0232]
如图21所示,方法2100开始于步骤2102。在步骤2102,电子装置(例如,图1所示的111-116)确定切换到另一个天线模块。
[0233]
在步骤2104,电子装置选择尚未测量的模块。
[0234]
在步骤2106,电子装置测量所选择的模块的一个波束(或几个波束)。
[0235]
在步骤2108,电子装置确定是否找到满足其要求的模块。如果没有找到满足电子装置要求的模块,则该方法返回到步骤2104。如果找到了满足电子装置的要求的模块,则该方法进行到步骤2110。
[0236]
在步骤2110,电子装置基于测量结果来确定要切换到哪个模块。
[0237]
在一个实施例中,扫描模块的顺序取决于模块的估计的信道质量。电子装置按照估计的信道质量的降序来扫描天线模块。信道质量可以基于rsrp/rsrq/sinr的历史记录、来自惯性测量单元传感器的电子装置朝向信息、来自gps的电子装置位置信息等来进行估计。
[0238]
在一个实施例中,扫描模块的顺序取决于天线模块提供最佳信道质量的可能性。电子装置按照可能性的降序来扫描天线模块。该可能性可以基于rsrp/rsrq/sinr的历史记录、来自惯性测量单元传感器的电子装置朝向信息、来自gps的电子装置位置信息等。可通过将softmax函数应用于估计的信道质量来获得该可能性。
[0239]
图22示出了根据本公开的实施例的用于运行电子装置的方法2200的流程图,该方法可以由诸如电子装置116的电子装置执行。图22中所示的方法2200的实施例仅用于说明。图22不会将本公开的范围限制到任何特定的实施方式。
[0240]
如图22所示,方法2200开始于步骤2202。在步骤2202,电子装置(例如,图1所示的111-116)确定切换到另一个天线模块。
[0241]
在步骤2204,电子装置确定要测量的模块的子集。
[0242]
在步骤2206,电子装置从子集中选择尚未测量的模块。
[0243]
在步骤2208,电子装置测量所选择的模块的一个波束(或几个波束)。
[0244]
在步骤2210,电子装置确定是否找到满足其要求的模块。如果没有找到满足电子装置的要求的模块,则该方法进行到步骤2112。如果找到了满足电子装置的要求的模块,则该方法进行到步骤2114。
[0245]
在步骤2212,电子装置确定是否子集中的所有模块都已被测量。如果子集中的所有模块没有都被测量,则该方法返回到步骤2206。如果已经测量了子集中的所有模块,则该方法进行到步骤2214。
[0246]
在步骤2214,电子装置基于测量结果来确定要切换到哪个模块。
[0247]
图23示出了根据本公开的实施例的用于运行电子装置的方法2300的流程图,该方法可以由诸如电子装置116的电子装置执行。图23中所示的方法2300的实施例仅用于说明。图23不会将本公开的范围限制到任何特定的实施方式。
[0248]
如图23所示,方法2300开始于步骤2302。在步骤2302,具有多个天线模块的电子装置(例如,图1所示的111-116)触发模块扫频操作,其中多个天线模块中的至少一个天线模块是一个服务模块。基于以下一项或更多项来触发模块扫描操作:服务模块的参考信号接
收功率(rsrp)低于动态时变阈值;当电子装置在同一位置时,服务模块的rsrp低于服务模块的平均rsrp;估计的波束到达角位于服务模块的覆盖区域的边缘或服务模块的覆盖区域之外;惯性测量单元(imu)传感器指示电子装置已旋转;或者服务模块的rsrp不能支持预测的数据需求。
[0249]
在一个实施例中,电子装置计算服务模块的短期平均rsrp;计算服务模块的长期平均rsrp;其中,短期平均rsrp是简单移动平均值或指数移动平均值,长期平均rsrp是简单移动平均值或指数移动平均值;如果服务模块的瞬时rsrp测量值低于服务模块的长期平均rsrp,或者服务模块的短期平均rsrp低于服务模块的长期平均rsrp,则触发模块扫描操作。
[0250]
在一个实施例中,电子装置在计算服务模块的短期平均rsrp或服务模块的长期平均rsrp时:将服务模块的rsrp限制(clip)在高于其则吞吐量饱和的阈值处,其中高于其则吞吐量饱和的阈值包括系统参数的函数,系统参数包括以下一项或更多项:网络配置的系统带宽;由网络和电子装置配置的调制和编码方案(mcs);可达到的信噪比/信干噪比(snr/sinr);或电子装置的接收器性能指标。
[0251]
在一个实施例中,电子装置存储服务模块的长期平均rsrp和电子装置的位置信息;获取服务模块在电子装置的当前位置的当前rsrp;如果服务模块的当前rsrp低于服务模块在当前位置的长期平均rsrp,则触发模块扫描操作。
[0252]
在一个实施例中,电子装置基于服务模块的波束测量值和波束辐射图案估计到达角,并且如果估计的波束到达角在服务模块的覆盖区域边缘或覆盖区域之外,则触发模块扫描操作。
[0253]
在一个实施例中,电子装置基于来自高层的预测数据需求和电子装置的形状因子状态来选择波束操作参数。
[0254]
在一个实施例中,电子装置确定天线模块的优先级顺序;根据天线模块的优先级降序进行模块扫描操作;如果模块扫描操作的结果不足以确定服务天线模块的选择,则选择优先级顺序中优先级最高的天线模块作为服务模块。
[0255]
在一个实施例中,电子装置周期性地触发模块扫描操作;并且基于以下一项或更多项来动态调整模块扫描操作的周期:服务模块的rsrp低于动态时变阈值;当电子装置在同一位置时,服务模块的rsrp低于服务模块的平均rsrp;估计的波束到达角在服务模块的覆盖区域的边缘或覆盖区域之外;惯性测量单元(imu)传感器指示电子装置已旋转;或者服务模块的rsrp不能支持预测的数据需求。
[0256]
在一个实施例中,电子装置响应于模块扫描操作被触发:在模块扫描操作期间扫描多个天线模块的子集;并预测应选择天线模块的子集中的哪个模块作为服务模块。
[0257]
在一个实施例中,电子装置响应于模块扫描操作被触发:选择多个天线模块中的被配置为朝向多个天线模块中的一个或更多个未被选择的模块的覆盖区域进行波束成形的模块;测量所选择的模块的波束;并根据测量的波束来选择服务模块。
[0258]
尽管已经通过示例性实施例描述了本公开,但是可以向本领域技术人员提出各种变化和修改。本公开旨在涵盖落入所附权利要求的范围内的这种变化和修改。本技术中的任何描述都不应被理解为暗示任何特定元素、步骤或功能是必须包括在权利要求范围内的必要元素。获得专利权的主题的范围由权利要求限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1