CN114006874B - 一种资源块调度方法、装置、存储介质和基站 - Google Patents
一种资源块调度方法、装置、存储介质和基站 Download PDFInfo
- Publication number
- CN114006874B CN114006874B CN202010675880.8A CN202010675880A CN114006874B CN 114006874 B CN114006874 B CN 114006874B CN 202010675880 A CN202010675880 A CN 202010675880A CN 114006874 B CN114006874 B CN 114006874B
- Authority
- CN
- China
- Prior art keywords
- information
- background noise
- cell
- noise information
- initial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000002159 abnormal effect Effects 0.000 claims abstract description 53
- 238000004364 calculation method Methods 0.000 claims description 14
- 210000004027 cell Anatomy 0.000 description 96
- 238000001514 detection method Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 210000004460 N cell Anatomy 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种资源块调度方法、装置、存储介质和基站。通过获取至少一个小区的多个初始底噪信息;判断每个初始底噪信息是否异常;若判断出初始底噪信息异常,对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息;若判断出初始底噪信息正常,将初始底噪信息确定为位置底噪信息;根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置;根据多个资源块位置对多个资源块进行调度。本发明实施例中,通过对异常底噪信息进行修正,生成位置底噪信息并根据位置底噪信息生成资源块位置,根据多个资源块位置对多个资源块进行调度,预留资源块位置对应的资源块,从而降低丢包率,有效地改善语音质量。
Description
【技术领域】
本发明涉及通信技术领域,尤其涉及一种资源块调度方法、装置、存储介质和基站。
【背景技术】
长期演进语音承载(Voice over Long Term—Evolution,简称VoLTE)是一种基于IP多媒体***(IP Multimedia Subsystem,简称IMS)网络的长期演进(Long TermEvolution,简称LTE)语音解决方案。VoLTE是一种架构于LTE网络上、全网际互连协议(Internet Protocol,简称IP)条件下并且基于IMS服务的端到端语音方案。VoLTE凭借其更高的通话质量和更短的接入时延的优势,迅速被用户认可,随着VoLTE用户群体的不断壮大,对语音感知的要求也在逐步增加。影响VoLTE语音质量的因素有很多,包括语音编码、时延、抖动、丢包等,而其中丢包对语音业务非常敏感。但是,相关技术中的丢包率较高,使得语音质量较差。
【发明内容】
有鉴于此,本发明实施例提供了一种资源块调度方法、装置、存储介质和基站,用以降低丢包率,从而提高语音质量。
一方面,本发明实施例提供了一种资源块调度方法,包括:
获取至少一个小区的多个初始底噪信息;
判断每个所述初始底噪信息是否异常;
若判断出所述初始底噪信息异常,对至少一个所述异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息;
若判断出所述初始底噪信息正常,将所述初始底噪信息确定为位置底噪信息;
根据每个小区的多个所述位置底噪信息生成每个小区的多个资源块位置;
根据多个所述资源块位置对多个资源块进行调度。
可选地,所述判断每个所述初始底噪信息是否异常之前包括:
计算多个所述初始底噪信息的平均值,生成平均底噪信息;
根据所述平均底噪信息和多个所述初始底噪信息,生成标准差底噪信息。
可选地,所述判断每个所述初始底噪信息是否异常包括:
判断所述初始底噪信息与生成的平均底噪信息的差值是否大于或等于设定倍数的标准差底噪信息。
可选地,所述对至少一个所述异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息包括:
将每个所述异常底噪信息均替换为所述平均底噪信息,将替换后的平均底噪信息作为位置底噪信息,以生成每个小区的每个位置底噪信息。
可选地,所述根据每个小区的多个所述位置底噪信息生成每个小区的多个资源块位置包括:
对每个小区的多个所述位置底噪信息中每相邻设定数量的所述位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息;
取每个小区的多个所述平均位置底噪信息中的最小值,生成每个小区的最小位置底噪信息;
取每个小区的所述最小位置底噪信息中的初始位置值对应的位置,并将每个初始位置值对应的位置作为每个资源块位置。
可选地,所述对每个小区的多个所述位置底噪信息中每相邻设定数量的所述位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息包括:
根据公式计算出每个小区的多个所述平均位置底噪信息,其中,S为每个小区的多个所述平均位置底噪信息,p为相邻设定数量,q为初始位置值,Wi为权系数,Xi为第i个位置底噪信息,i为所述位置底噪信息的编号,Wi大于0且小于1,p、q与Wi满足公式
可选地,所述根据所述资源块位置对多个资源块进行调度包括:
预留所述资源块位置对应的资源块。
另一方面,本发明实施例提供了一种资源块调度装置,包括:
获取模块,用于获取至少一个小区的多个初始底噪信息;
判断模块,用于判断每个所述初始底噪信息是否异常;
第一生成模块,用于若判断模块判断出所述初始底噪信息异常,对至少一个所述异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息;
确定模块,用于若判断模块判断出所述初始底噪信息正常,将所述初始底噪信息确定为位置底噪信息;
第二生成模块,用于根据每个小区的多个所述位置底噪信息生成每个小区的多个资源块位置;
调度模块,用于根据多个所述资源块位置对多个资源块进行调度。
另一方面,本发明实施例提供了一种存储介质,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述资源块调度方法。
另一方面,本发明实施例提供了一种基站,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述资源块调度方法的步骤。
本发明实施例提供的资源块调度方法的技术方案中,通过对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息,并根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置,根据多个资源块位置对多个资源块进行调度,预留资源块位置对应的资源块,将信道质量好的资源块预留给语音用户,使得语音用户能够优先使用预留的资源块,从而降低丢包率,有效地改善语音质量。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种资源块调度方法的流程图;
图2为本发明实施例提供的另一种资源块调度方法的流程图;
图3为图2中根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置的流程图;
图4为本发明实施例提供的一种资源块调度装置的结构示意图;
图5为本发明实施例提供的一种基站的示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
相关技术中,通过调整增强的单一天线语音呼叫连续性(Enhanced Single RadioVoice Call Continuity,简称eSRVCC)切换参数终端B2门限,能够在LTE无线环境变差时尽快切换至全球移动通信***(Global System for Mobile Communications,简称GSM)网络,以降低丢包率。但是,调整eSRVCC切换门限之后增加了***之间的切换,切换增多对于用户的语音感知存在影响。同时如果配置的切换参数不合适导致切换异常时,会出现切换异常问题,使得丢包劣化,从而使得语音质量更差。
另一种相关技术中,通过调整相关功能参数,如分组数据汇聚协议(Packet DataConvergence Protocol,简称PDCP)丢包定时器、混合自动重传请求(Hybrid AutomaticRepeat Request,简称HARQ)重传次数、无线链路控制层协议(Radio Link Control,简称RLC)重排序定时器等,能够增加传输包的次数和时间,确保对端能够收到,从而减少丢包。但是,调整各层相关的参数存在一定局限性,当PDCP丢包定时器增大时可减少丢包,但是业务时延会增大,不能满足QoS类标识符(QoS Class Identifier,简称QCI)需求,从而影响语音质量。当HARQ最大传输次数增大时,无线链路可靠性越高,可减少丢包,但是无线资源的开销也会随之增加。当RLC重排序定时器增大时,可增加用户设备(User Equipment,简称UE)等待未接收到协议数据单元(Protocol Data Unit,简称PDU)的时间来减少丢包,但同时也会增加时延。因此调整相关技术中的一系列参数来减少丢包都存在局限性,从而不能有效地改善语音质量。
为解决相关技术中的技术问题,本发明实施例提供了一种资源块调度方法。图1为本发明实施例提供的一种资源块调度方法的流程图,如图1所示,该方法包括:
步骤101、获取至少一个小区的多个初始底噪信息。
本发明实施例中,各步骤由基站执行。
本步骤中,采集设定时间段内至少一个小区的多个初始底噪信息,例如,采集N个小区中每个小区100个初始底噪信息,作为一种可选方案,初始底噪信息写作:
其中,RB01……RB991为第1个小区的100个初始底噪信息,例如:RB01为第1个小区的第1个初始底噪信息,RB991为第1个小区的第100个初始底噪信息。RB0N……RB99N为第N个小区的100个初始底噪信息,例如:RB0N为第N个小区的第1个初始底噪信息,RB99N为第N个小区的第100个初始底噪信息。
步骤102、判断每个初始底噪信息是否异常,若是,执行步骤103;若否,执行步骤104。
具体地,判断初始底噪信息与生成的平均底噪信息的差值是否大于或等于设定倍数的标准差底噪信息,若判断出初始底噪信息与生成的平均底噪信息的差值大于或等于设定倍数的标准差底噪信息,则表明该初始底噪信息异常;若判断出初始底噪信息与生成的平均底噪信息的差值小于设定倍数的标准差底噪信息,则表明该初始底噪信息正常。
本发明实施例中,根据3σ探测方法判断每个初始底噪信息是否异常。
3σ探测方法是一种根据拉依达准则来判断异常数据的探测方法,即一般所有数据中,至少有65.26%的数据位于1个标准差范围内,至少有95.44%的数据位于2个标准差范围内,至少有99.74%的数据位于3个标准差范围内。
作为一种可选方案,为减小计算误差,上述99.74%的概率最大,因此可以选取99.74%的概率的数据位于3个标准差范围内的情况,此时设定倍数包括3。当设定倍数包括3时,则判断初始底噪信息与平均底噪信息的差值是否大于或等于3倍的标准差底噪信息,若判断出初始底噪信息与平均底噪信息的差值大于或等于3倍的标准差底噪信息,则表明该初始底噪信息异常;若判断出初始底噪信息与平均底噪信息的差值小于3倍的标准差底噪信息,则表明该初始底噪信息正常。
步骤103、对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息,执行步骤105。
具体地,将每个异常底噪信息均替换为平均底噪信息,替换后的平均底噪信息作为位置底噪信息,以生成每个小区的每个位置底噪信息。此时,位置底噪信息即为平均底噪信息。
本发明实施例中,由于多个资源块的位置不能减少,因此不能直接删除异常底噪信息,故采用平均底噪信息对异常底噪信息进行替换以保证资源块的位置的完整性。
步骤104、将初始底噪信息确定为位置底噪信息。
步骤105、根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置。
步骤106、根据多个资源块位置对多个资源块进行调度。
具体地,预留资源块位置对应的资源块。VoLTE语音用户优先使用预留的资源块位置对应的资源块,当预留的资源块位置对应的资源块耗尽后,则使用非预留部分的资源块位置对应的资源块,从而减少丢包,提升VoLTE语音质量。
本发明实施例提供的资源块调度方法的技术方案中,通过对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息,并根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置,根据多个资源块位置对多个资源块进行调度,预留资源块位置对应的资源块,将信道质量好的资源块预留给语音用户,使得语音用户能够优先使用预留的资源块,从而降低丢包率,有效地改善语音质量。
本发明实施例提供了另一种资源块调度方法。图2为本发明实施例提供的另一种资源块调度方法的流程图,如图2所示,该方法包括:
步骤201、获取至少一个小区的多个初始底噪信息。
本发明实施例中,各步骤由基站执行。
本步骤中,采集设定时间段内至少一个小区的多个初始底噪信息。例如,采集N个小区中每个小区100个初始底噪信息,作为一种可选方案,初始底噪信息写作:
其中,RB01……RB991为第1个小区的100个初始底噪信息,例如:RB01为第1个小区的第1个初始底噪信息,RB991为第1个小区的第100个初始底噪信息。RB0N……RB99N为第N个小区的100个初始底噪信息,例如:RB0N为第N个小区的第1个初始底噪信息,RB99N为第N个小区的第100个初始底噪信息。
步骤202、计算多个初始底噪信息的平均值,生成平均底噪信息。
本步骤中,通过公式E(X)=(RB01+RB11+……+RB98N+RB99N)/100N对多个初始底噪信息进行计算,生成平均底噪信息,其中,RB01、RB11、……RB98N、RB99N为100N个初始底噪信息,100N为初始底噪信息的数量,E(X)为平均底噪信息。
步骤203、根据平均底噪信息和多个初始底噪信息,生成标准差底噪信息。
本步骤中,通过公式D(X)=sqrt(((RB01-E(X))^2+(RB11-E(X))^2+……(RB99N-E(X))^2)/100N)对平均底噪信息和多个初始底噪信息进行计算,生成标准差底噪信息,其中,RB01、RB11……RB99N为100N个初始底噪信息,E(X)为平均底噪信息,D(X)为标准差底噪信息,100N为初始底噪信息的数量。
步骤204、判断每个初始底噪信息是否异常,若是,执行步骤205;若否,执行步骤206。
具体地,判断初始底噪信息与生成的平均底噪信息的差值是否大于或等于设定倍数的标准差底噪信息,若判断出初始底噪信息与生成的平均底噪信息的差值大于或等于设定倍数的标准差底噪信息,则表明该初始底噪信息异常;若判断出初始底噪信息与生成的平均底噪信息的差值小于设定倍数的标准差底噪信息,则表明该初始底噪信息正常。
本发明实施例中,根据3σ探测方法判断每个初始底噪信息是否异常。
本发明实施例中,3σ探测方法是一种根据拉依达准则来判断异常数据的探测方法,3σ探测方法具体包括:通过公式对初始底噪信息、平均底噪信息和标准差底噪信息进行计算,生成数据位于设定倍数的标准差范围的概率,其中,X为初始底噪信息,E(X)为平均底噪信息,D(X)为标准差底噪信息,ε为设定参数,ε>0。通过上述公式计算能够得出,至少有65.26%的概率的数据位于1个标准差范围内,至少有95.44%的概率的数据位于2个标准差范围内,至少有99.74%的概率的数据位于3个标准差范围内。
作为一种可选方案,为减小计算误差,上述3σ探测方法中99.74%的概率最大,因此可以选取99.74%的概率的数据位于3个标准差范围内的情况,此时设定倍数包括3。当设定倍数包括3时,则判断初始底噪信息与平均底噪信息的差值是否大于或等于3倍的标准差底噪信息,若判断出初始底噪信息与平均底噪信息的差值大于或等于3倍的标准差底噪信息,则表明该初始底噪信息异常;若判断出初始底噪信息与平均底噪信息的差值小于3倍的标准差底噪信息,则表明该初始底噪信息正常。
步骤205、对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息,执行步骤207。
具体地,将每个异常底噪信息均替换为平均底噪信息,将替换后的平均底噪信息作为位置底噪信息,以生成每个小区的每个位置底噪信息。此时,位置底噪信息即为平均底噪信息。
本发明实施例中,由于多个资源块的位置不能减少,因此不能直接删除异常底噪信息,故采用平均底噪信息对异常底噪信息进行替换以保证资源块的位置的完整性。
步骤206、将初始底噪信息确定为位置底噪信息。
步骤207、根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置。
本发明实施例中,位置底噪信息包括非平稳数据。
本发明实施例中,图3为图2中根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置的流程图,如图3所示,步骤207具体包括:
步骤2071、对每个小区的多个位置底噪信息中每相邻设定数量的位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息。
本步骤中,通过滑动平均算法对每个小区的多个位置底噪信息中每相邻设定数量的位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息。
具体地,根据公式计算出每个小区的多个平均位置底噪信息,其中,S为每个小区的多个平均位置底噪信息,p为相邻设定数量,q为初始位置值,Wi为权系数,Xi为第i个位置底噪信息,i为位置底噪信息的编号,Wi大于0且小于1,p、q与Wi满足公式
本发明实施例中,第i个位置底噪信息Xi包括非平稳数据,非平稳数据在适当的小区间内被视为平稳的,以减少随机性成分的随机起伏。
例如,若Wi=1/6,m=6时,对每个小区的100个位置底噪信息中每相邻6个位置底噪信息进行加权平均计算,能够生成多个平均位置底噪信息,多个平均位置底噪信息可以写成矩阵形式:
例如,RB01、RB11、RB21、RB31、RB41和RB51为第1个小区相邻的6个位置底噪信息,RB11、RB21、RB31、RB41、RB51和RB61也为第1个小区相邻的6个位置底噪信息,RB01……RB991为第1个小区的100个位置底噪信息。若对每个小区的100个位置底噪信息中每相邻6个位置底噪信息进行加权平均计算,能够得到95个平均位置底噪信息,例如:95个平均位置底噪信息写作X10……X194。
RB0N、RB1N、RB2N、RB3N、RB4N和RB5N为第N个小区相邻的6个位置底噪信息,RB1N、RB2N、RB3N、RB4N、RB5N和RB6N也为第N个小区相邻的6个位置底噪信息,RB0N……RB99N为第N个小区的100个位置底噪信息。若对每个小区的100个位置底噪信息中每相邻6个位置底噪信息进行加权平均计算,能够得到95个平均位置底噪信息,例如:95个平均位置底噪信息写作XN0……XN94。
步骤2072、取每个小区的多个平均位置底噪信息中的最小值,生成每个小区的最小位置底噪信息。
例如,X10……X194为第1个小区的多个平均位置底噪信息。若X10为多个平均位置底噪信息中的最小值,则X10为第1个小区的最小位置底噪信息。XN0……XN94为第N个小区的多个平均位置底噪信息。若XN0为多个平均位置底噪信息中的最小值,则XN0为第N个小区的最小位置底噪信息。
步骤2073、取每个小区的最小位置底噪信息中初始位置值对应的位置,并将每个初始位置值对应的位置作为每个资源块位置。
例如:若X10为最小位置底噪信息,则X10中的初始位置值对应的位置为RB01的位置,将每个初始位置值对应的位置作为每个资源块位置则资源块位置包括RB01的位置。若XN0为最小位置底噪信息,则XN0中的初始位置值对应的位置为RB0N的位置,将每个初始位置值对应的位置作为每个资源块位置,则资源块位置包括RB0N的位置。
步骤208、根据多个资源块位置对多个资源块进行调度。
具体地,预留设定数量个资源块位置对应的资源块。例如:若预留第一个小区的6个资源块位置对应的资源块,则预留RB01的位置、RB11的位置、RB21的位置、RB31的位置、RB41的位置和RB51的位置对应的资源块。
本发明实施例中,VoLTE语音用户优先使用预留的资源块位置对应的资源块,当预留的资源块位置对应的资源块耗尽后,则使用非预留部分的资源块位置对应的资源块,从而减少丢包,提升VoLTE语音质量。
本发明实施例提供的资源块调度方法的技术方案中,通过对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息,并根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置,根据多个资源块位置对多个资源块进行调度,预留资源块位置对应的资源块,将信道质量好的资源块预留给语音用户,使得语音用户能够优先使用预留的资源块,从而降低丢包率,有效地改善语音质量。
本实施例提供的技术方案中,能够快速简捷且准确的将非平稳的数据利用递推的形式进行实时计算,从而确定小区的信道环境,并根据现网实际环境进行VoLTE语音资源块的预留,从而有效的减少丢包,提升感知,且采用统计方法剔除随机干扰,避免一些偶然因素产生的误差,进一步精准地定位信道位置,实现丢包率的有效且精准的优化,对其他指标影响无负面影响。
本实施例提供的技术方案中,采用3σ探测方法进行异常值探测,并替换异常底噪信息,能够有效的排除偶然因素,使得结果更加平稳。
本实施例提供的技术方案中,引入了滑动平均算法,不再依靠经验,而是通过理论计算,在多个资源块中,能够准确地找到信道质量较好的一段资源块位置。
本实施例提供的技术方案中,可以根据高干扰、大话务甚至是各种场景的网络实际情况,进行初始资源块位置和资源块预留个数的确定,然后进行功能的下发,从而有针对性的进行丢包率的优化,切实改善VoLTE语音质量。
本发明实施例提供了一种资源块调度装置。图4为本发明实施例提供的一种资源块调度装置的结构示意图,如图4所示,该装置包括:获取模块11、判断模块12、第一生成模块13、确定模块14、第二生成模块15和调度模块16。
获取模块11用于获取至少一个小区的多个初始底噪信息。
判断模块12用于判断每个初始底噪信息是否异常。
第一生成模块13用于若判断模块12判断出初始底噪信息异常,对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息。
确定模块14用于若判断模块12判断出初始底噪信息正常,将初始底噪信息确定为位置底噪信息。
第二生成模块15用于根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置。
调度模块16用于根据多个资源块位置对多个资源块进行调度。
本发明实施例中,该装置还包括:第三生成模块17和第四生成模块18。
第三生成模块17用于计算多个初始底噪信息的平均值,生成平均底噪信息。
第四生成模块18用于根据平均底噪信息和多个初始底噪信息,生成标准差底噪信息。
本发明实施例中,判断模块12具体用于判断初始底噪信息与生成的平均底噪信息的差值是否大于或等于设定倍数的标准差底噪信息。
本发明实施例中,第一生成模块13具体用于将每个异常底噪信息均替换为平均底噪信息,将替换后的平均底噪信息作为位置底噪信息,以生成每个小区的每个位置底噪信息。
本发明实施例中,第二生成模块15包括:第一生成子模块151、第二生成子模块152和第三生成子模块153。
第一生成子模块151用于对每个小区的多个位置底噪信息中每相邻设定数量的位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息。
第二生成子模块152用于取每个小区的多个平均位置底噪信息中的最小值,生成每个小区的最小位置底噪信息;
第三生成子模块153用于取每个小区的最小位置底噪信息中初始位置值对应的位置,并将每个初始位置值对应的位置作为每个资源块位置。
本发明实施例中,第一生成子模块151具体用于根据公式计算出每个小区的多个平均位置底噪信息,其中,S为每个小区的多个平均位置底噪信息,p为相邻设定数量,q为初始位置值,Wi为权系数,Xi为第i个位置底噪信息,i为位置底噪信息的编号,Wi大于0且小于1,p、q与Wi满足公式/>
本发明实施例中,调度模块16具体用于预留资源块位置对应的资源块。
本发明实施例提供的资源块调度方法的技术方案中,通过对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息,并根据每个小区的多个位置底噪信息生成每个小区的多个资源块位置,根据多个资源块位置对多个资源块进行调度,预留资源块位置对应的资源块,将信道质量好的资源块预留给语音用户,使得语音用户能够优先使用预留的资源块,从而降低丢包率,有效地改善语音质量。
本发明实施例提供的资源块调度装置可用于实现上述图1和图2中的资源块调度方法,具体描述可参见上述资源块调度方法的实施例,此处不再重复描述。
本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述资源块调度方法的实施例的各步骤,具体描述可参见上述资源块调度方法的实施例。
本发明实施例提供了一种基站,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述资源块调度方法的实施例的各步骤,具体描述可参见上述资源块调度方法的实施例。
图5为本发明实施例提供的一种基站的示意图。如图5所示,该实施例的基站20包括:处理器21、存储器22以及存储在存储器22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的应用于资源块调度方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器21执行时实现实施例中应用于资源块调度装置中各模型/单元的功能,为避免重复,此处不一一赘述。
基站20包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图5仅仅是基站20的示例,并不构成对基站20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如基站还可以包括输入输出设备、网络接入设备、总线等。
所称处理器21可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器22可以是基站20的内部存储单元,例如基站20的硬盘或内存。存储器22也可以是基站20的外部存储设备,例如基站20上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器22还可以既包括基站20的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及基站所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (6)
1.一种资源块调度方法,其特征在于,包括:
获取至少一个小区的多个初始底噪信息;
判断每个所述初始底噪信息是否异常;
若判断出所述初始底噪信息异常,对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息;
若判断出所述初始底噪信息正常,将所述初始底噪信息确定为位置底噪信息;
根据每个小区的多个所述位置底噪信息生成每个小区的多个资源块位置;
根据多个所述资源块位置对多个资源块进行调度;
所述判断每个所述初始底噪信息是否异常之前包括:
计算多个所述初始底噪信息的平均值,生成平均底噪信息;
根据所述平均底噪信息和多个所述初始底噪信息,生成标准差底噪信息;
所述判断每个所述初始底噪信息是否异常包括:
判断所述初始底噪信息与生成的平均底噪信息的差值是否大于或等于设定倍数的标准差底噪信息;
所述对至少一个所述异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息包括:
将每个所述异常底噪信息均替换为平均底噪信息,将替换后的平均底噪信息作为位置底噪信息,以生成每个小区的每个位置底噪信息;
所述根据每个小区的多个所述位置底噪信息生成每个小区的多个资源块位置包括:
对每个小区的多个所述位置底噪信息中每相邻设定数量的所述位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息;
取每个小区的多个所述平均位置底噪信息中的最小值,生成每个小区的最小位置底噪信息;
取每个小区的所述最小位置底噪信息中的初始位置值对应的位置,并将每个初始位置值对应的位置作为每个资源块位置。
2.根据权利要求1所述的方法,其特征在于,所述对每个小区的多个所述位置底噪信息中每相邻设定数量的所述位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息包括:
根据公式计算出每个小区的多个所述平均位置底噪信息,其中,S为每个小区的多个所述平均位置底噪信息,p为相邻设定数量,q为初始位置值,Wi为权系数,Xi为第i个位置底噪信息,i为所述位置底噪信息的编号,Wi大于0且小于1,p、q与Wi满足公式/>
3.根据权利要求1所述的方法,其特征在于,所述根据所述资源块位置对多个资源块进行调度包括:
预留所述资源块位置对应的资源块。
4.一种资源块调度装置,其特征在于,包括:
获取模块,用于获取至少一个小区的多个初始底噪信息;
判断模块,用于判断每个所述初始底噪信息是否异常;
第一生成模块,用于若判断模块判断出所述初始底噪信息异常,对至少一个异常底噪信息进行修正,生成每个小区的至少一个位置底噪信息;
确定模块,用于若判断模块判断出所述初始底噪信息正常,将所述初始底噪信息确定为位置底噪信息;
第二生成模块,用于根据每个小区的多个所述位置底噪信息生成每个小区的多个资源块位置;
调度模块,用于根据多个所述资源块位置对多个资源块进行调度;
所述装置还包括:第三生成模块和第四生成模块;
所述第三生成模块,用于计算多个所述初始底噪信息的平均值,生成平均底噪信息;
所述第四生成模块,用于根据所述平均底噪信息和多个所述初始底噪信息,生成标准差底噪信息;
所述判断模块具体用于判断所述初始底噪信息与生成的平均底噪信息的差值是否大于或等于设定倍数的标准差底噪信息;
所述第一生成模块具体用于将每个所述异常底噪信息均替换为平均底噪信息,将替换后的平均底噪信息作为位置底噪信息,以生成每个小区的每个位置底噪信息;
所述第二生成模块包括:第一生成子模块、第二生成子模块和第三生成子模块;
所述第一生成子模块,用于对每个小区的多个所述位置底噪信息中每相邻设定数量的所述位置底噪信息进行加权平均计算,生成每个小区的多个平均位置底噪信息;
所述第二生成子模块,用于取每个小区的多个所述平均位置底噪信息中的最小值,生成每个小区的最小位置底噪信息;
所述第三生成子模块,用于取每个小区的所述最小位置底噪信息中初始位置值对应的位置,并将每个初始位置值对应的位置作为每个资源块位置。
5.一种存储介质,其特征在于,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至3任一项所述的资源块调度方法。
6.一种基站,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至3任一项所述的资源块调度方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010675880.8A CN114006874B (zh) | 2020-07-14 | 2020-07-14 | 一种资源块调度方法、装置、存储介质和基站 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010675880.8A CN114006874B (zh) | 2020-07-14 | 2020-07-14 | 一种资源块调度方法、装置、存储介质和基站 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114006874A CN114006874A (zh) | 2022-02-01 |
CN114006874B true CN114006874B (zh) | 2023-11-10 |
Family
ID=79920100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010675880.8A Active CN114006874B (zh) | 2020-07-14 | 2020-07-14 | 一种资源块调度方法、装置、存储介质和基站 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114006874B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001029826A1 (en) * | 1999-10-21 | 2001-04-26 | Sony Electronics Inc. | Method for implementing a noise suppressor in a speech recognition system |
WO2003001173A1 (en) * | 2001-06-22 | 2003-01-03 | Rti Tech Pte Ltd | A noise-stripping device |
CN101430880A (zh) * | 2007-11-07 | 2009-05-13 | 华为技术有限公司 | 一种背景噪声的编解码方法和装置 |
CN101601212A (zh) * | 2007-02-05 | 2009-12-09 | Lm爱立信电话有限公司 | Iub负载测量的调整 |
EP2793229A1 (en) * | 2013-04-17 | 2014-10-22 | Honeywell International Inc. | Noise cancellation for voice activation |
CN105722111A (zh) * | 2014-12-05 | 2016-06-29 | ***通信集团公司 | 一种干扰检测方法和装置 |
CN106021181A (zh) * | 2016-05-17 | 2016-10-12 | 中国电子科技集团公司第四十研究所 | 一种对fft数据实施的相邻点相关性均值降噪方法 |
CN107567054A (zh) * | 2016-07-01 | 2018-01-09 | 中兴通讯股份有限公司 | 一种确定上行干扰邻区的方法、装置及基站 |
CN108430068A (zh) * | 2018-01-24 | 2018-08-21 | 深圳市科虹通信有限公司 | 一种在lte时域和频域上的信号底噪测量的方法及其*** |
CN109982353A (zh) * | 2017-12-28 | 2019-07-05 | ***通信集团吉林有限公司 | 基于VoLTE网络的小区优化方法、装置和设备 |
CN110907977A (zh) * | 2018-09-17 | 2020-03-24 | 中兴通讯股份有限公司 | 一种信息处理方法、装置和计算机存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102044242B (zh) * | 2009-10-15 | 2012-01-25 | 华为技术有限公司 | 语音激活检测方法、装置和电子设备 |
-
2020
- 2020-07-14 CN CN202010675880.8A patent/CN114006874B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001029826A1 (en) * | 1999-10-21 | 2001-04-26 | Sony Electronics Inc. | Method for implementing a noise suppressor in a speech recognition system |
WO2003001173A1 (en) * | 2001-06-22 | 2003-01-03 | Rti Tech Pte Ltd | A noise-stripping device |
CN101601212A (zh) * | 2007-02-05 | 2009-12-09 | Lm爱立信电话有限公司 | Iub负载测量的调整 |
CN101430880A (zh) * | 2007-11-07 | 2009-05-13 | 华为技术有限公司 | 一种背景噪声的编解码方法和装置 |
EP2793229A1 (en) * | 2013-04-17 | 2014-10-22 | Honeywell International Inc. | Noise cancellation for voice activation |
CN105722111A (zh) * | 2014-12-05 | 2016-06-29 | ***通信集团公司 | 一种干扰检测方法和装置 |
CN106021181A (zh) * | 2016-05-17 | 2016-10-12 | 中国电子科技集团公司第四十研究所 | 一种对fft数据实施的相邻点相关性均值降噪方法 |
CN107567054A (zh) * | 2016-07-01 | 2018-01-09 | 中兴通讯股份有限公司 | 一种确定上行干扰邻区的方法、装置及基站 |
CN109982353A (zh) * | 2017-12-28 | 2019-07-05 | ***通信集团吉林有限公司 | 基于VoLTE网络的小区优化方法、装置和设备 |
CN108430068A (zh) * | 2018-01-24 | 2018-08-21 | 深圳市科虹通信有限公司 | 一种在lte时域和频域上的信号底噪测量的方法及其*** |
CN110907977A (zh) * | 2018-09-17 | 2020-03-24 | 中兴通讯股份有限公司 | 一种信息处理方法、装置和计算机存储介质 |
Non-Patent Citations (3)
Title |
---|
C-RAN架构中适用于干扰消除的资源分配机制;刘占军;彭霞;何宏智;周诗妍;;电讯技术(02);全文 * |
Improved error resilience for volte and VoIP with 3GPP EVS channel aware coding;Venkatraman Atti等;2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP);全文 * |
WCDMA基站小区底噪高问题的处理;钟检荣等;北京通信学会2011信息通信网技术业务发展研讨会论文集;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114006874A (zh) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090274058A1 (en) | System and method for heartbeat signal generation | |
US20140098778A1 (en) | Scheduling concept | |
US8315166B2 (en) | Method and apparatus for admission control in a radio communications system | |
CN112888069B (zh) | 一种服务城市中心环境的5g网络切片*** | |
EP3855839A1 (en) | Method and apparatus for distribution and synchronization of radio resource assignments in a wireless communication system | |
JP2012522416A (ja) | 規定のサービス品質を満たすための負荷推定 | |
CN110972150B (zh) | 网络扩容方法、装置、电子设备及计算机存储介质 | |
CN110121213B (zh) | 一种多业务资源调度方法及装置 | |
CN114007225A (zh) | Bwp的分配方法、装置、电子设备及计算机可读存储介质 | |
US20220247634A1 (en) | Information processing method, apparatus, device and computer readable storage medium | |
Feng et al. | A predictive semi-persistent scheduling scheme for low-latency applications in LTE and NR networks | |
Sánchez et al. | A data-driven scheduler performance model for QoE assessment in a LTE radio network planning tool | |
CN112291796B (zh) | 小区网络扩容方法、装置、设备及可存储介质 | |
JP2019531650A (ja) | 適応変調符号化方法および基地局 | |
CN111800827B (zh) | 数据传输方法、设备及存储介质 | |
CN114006874B (zh) | 一种资源块调度方法、装置、存储介质和基站 | |
CN108768589B (zh) | 初始mcs配置的调节方法及装置 | |
CN110858956A (zh) | Ip短信网关负荷失衡的处理方法、装置、设备和介质 | |
EP3989609A1 (en) | Method for processing mib message of lte system message, apparatus, base station, and storage medium | |
CN112187380B (zh) | 服务小区切换方法及装置 | |
CN112511998A (zh) | 改善调整volte语音下行时间延迟抖动的方法及终端设备 | |
KR20110113864A (ko) | 이동통신 시스템에서 단말의 버퍼 데이터 지연 추정 방법 및 장치 | |
CN114208385A (zh) | 拥塞管理 | |
KR101105693B1 (ko) | 무선 접속 통신 시스템에서 단말기의 동적 슬립 구간 결정 방법 | |
CN115334525B (zh) | 网络利用率计算方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |