CN117278156B - 信道仿真方法、装置、存储介质及电子设备 - Google Patents
信道仿真方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN117278156B CN117278156B CN202311064480.3A CN202311064480A CN117278156B CN 117278156 B CN117278156 B CN 117278156B CN 202311064480 A CN202311064480 A CN 202311064480A CN 117278156 B CN117278156 B CN 117278156B
- Authority
- CN
- China
- Prior art keywords
- path
- target
- simulation
- phase
- simulation signal
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 340
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012545 processing Methods 0.000 claims description 43
- 238000004590 computer program Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 abstract description 17
- 238000004364 calculation method Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000007493 shaping process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
- H04B17/3912—Simulation models, e.g. distribution of spectral power density or received signal strength indicator [RSSI] for a given geographic region
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开涉及通信领域,尤其涉及一种信道仿真方法、装置、存储介质及电子设备,扩大了信道仿真的适用范围。该信道仿真方法包括:确定初始仿真信号;根据所述初始仿真信号,确定信道仿真参数;根据所述信道仿真参数,进行信道仿真。
Description
技术领域
本公开涉及通信领域,具体地,涉及一种信道仿真方法、装置、存储介质及电子设备。
背景技术
信道是任何一种通信***中必不可少的组成部分,任何一个通信***都可以视为由发送,信道与接收三部分组成,信道通常指以传输媒介为基础的信号通道。在实际通信***中,通过调整通信***参数可以减小信道对信号失真的影响,但由于传输媒介的物理特性和实际通信***中所采用的电子元器件的限制,使***参数的调整范围受到限制,导致了在任何一通信***中可靠的信息传输速率的大小是受限的。
相关技术中,通过信道仿真来测试通信***,信道仿真的目的是模拟传输信道对无线信号的影响,用以测试通信***的表现。简单的理解,信道仿真就是按照某种模型对无线信号进行处理。
但相关技术中的信道仿真只能用于个别特殊的信号,且信号的同相和正交相中每径的径数只能为整数或者1/2的情况,导致现有的信道仿真适用范围受限。
发明内容
本公开的目的是提供一种信道仿真方法、装置、存储介质及电子设备,扩大了信道仿真的适用范围。
为了实现上述目的,第一方面,本公开提供一种信道仿真方法,包括:
确定初始仿真信号;
根据所述初始仿真信号,确定信道仿真参数;
根据所述信道仿真参数,进行信道仿真。
可选地,所述根据所述初始仿真信号,确定信道仿真参数,包括:
根据所述初始仿真信号,确定同相中多径簇的第一当前径数和正交相中多径簇的第二当前径数;
判断所述第一当前径数和第二当前径数是否均为整数,得到判断结果;
根据所述判断结果,确定目标仿真信号;
根据所述目标仿真信号,确定信道仿真参数。
可选地,所述根据所述判断结果,确定目标仿真信号,包括:
在所述判断结果为所述第一当前径数和/或所述第二当前径数为非整数的情况下,分别对所述同相中的每径以及所述正交相中的每径进行径***处理,得到对应所述同相的第一***径数,和对应所述正交相的第二***径数;
根据所述第一***径数,对径***处理后的对应所述同相的多径簇进行径合并处理,得到对应所述同相的第一目标径数和第二目标径数,所述第一目标径数和所述第二目标径数均为整数;
以及根据所述第二***径数,对径***处理后的对应所述正交相的多径簇进行径合并处理,得到对应所述正交相的第三目标径数和第四目标径数,所述第三目标径数和所述第四目标径数均为整数;
根据所述第一目标径数、所述第二目标径数、所述第三目标径数和所述第四目标径数,确定目标仿真信号。
可选地,所述分别对所述同相的每径以及所述正交相中的每径进行径***处理,得到对应所述同相的第一***径数,和对应所述正交相的第二***径数,包括:
对所述第一当前径数进行向下取整运算和四舍五入运算,得到第一中间参数;
对所述第一当前径数与所述第一中间参数的乘积做四舍五入运算,得到对应所述同相的第一***径数;
以及,
对所述第二当前径数进行向下取整运算和四舍五入运算,得到第二中间参数;
对所述第二当前径数与所述第二中间参数的乘积做四舍五入运算,得到对应所述正交相的第二***径数。
可选地,所述根据所述第一***径数,对径***处理后的对应所述同相的多径簇进行径合并处理,得到对应所述同相的第一目标径数和第二目标径数,包括:
对所述第一当前径数进行向下取整运算,得到所述第一目标径数;
根据所述第一***径数和所述第一目标径数,得到所述第二目标径数;
所述根据所述第二***径数,对径***处理后的对应所述正交相的多径簇进行径合并处理,得到对应所述正交相的第三目标径数和第四目标径数,包括:
对所述第二当前径数进行向下取整运算,得到所述第三目标径数;
根据所述第二***径数和所述第三目标径数,得到所述第四目标径数。
可选地,所述根据所述判断结果,确定目标仿真信号,包括:
在所述判断结果为所述第一当前径数和所述第二当前径数均为整数的情况下,将所述初始仿真信号作为目标仿真信号。
可选地,所述目标仿真信号包括仿真信号μ`、仿真信号р`、仿真信号q`、仿真信号η`以及仿真信号κ`,所述信道仿真参数包括同相中每径的均值、正交相中每径的均值、同相中每径的方差以及正交相中每径的方差;
所述根据所述目标仿真信号,确定信道仿真参数,包括:
根据所述仿真信号q`、所述仿真信号η`、所述仿真信号κ`,确定所述同相中每径的均值;
根据所述仿真信号q`、所述仿真信号η`、所述仿真信号κ`,确定所述正交相中每径的均值;
根据所述仿真信号μ`、所述仿真信号р`、所述仿真信号η`、所述仿真信号κ`,确定所述同相中每径的方差;
根据所述仿真信号μ`、所述仿真信号р`、所述仿真信号η`、所述仿真信号κ`,确定所述正交相中每径的方差。
第二方面,本公开提供一种信道仿真装置,包括:
获取模块,被配置成确定初始仿真信号;
确定模块,被配置成根据所述初始仿真信号,确定信道仿真参数;
执行模块,被配置成根据所述信道仿真参数,进行信道仿真。
第三方面,本公开提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的信道仿真方法的步骤。
第四方面,本公开提供一种电子设备,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面所述的信道仿真方法的步骤。
通过上述技术方案,本公开根据初始仿真信号确定信道仿真参数,根据信道仿真参数,进行信道仿真,该信道仿真结果不受信号的同相和正交相中每径的径数的限制,扩大了信道仿真的适用范围。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是根据本公开示例性实施例示出的一种信道仿真方法的流程图。
图2是根据本公开示例性实施例示出的步骤S12的流程图。
图3是根据本公开示例性实施例示出的一种信道仿真方法的另一流程图。
图4是根据本公开示例性实施例示出的一种信道仿真器的框图。
图5是根据本公开示例性实施例示出的一种信道仿真装置的框图。
图6是根据本公开示例性实施例示出的一种电子设备的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
图1是根据本公开示例性实施例示出的一种信道仿真方法的流程图,以该方法应用于移动终端为例,移动终端包括计算机、手机、平板等,该信道仿真方法可以包括以下步骤:
在步骤S11中,确定初始仿真信号。
其中,初始仿真信号包括多个不同类型的仿真信号,将多个不同类型的仿真信号作为初始仿真信号,以实现复信道仿真。
在步骤S12中,根据初始仿真信号,确定信道仿真参数。
其中,信道仿真参数包括信道仿真涉及的相关参数,例如同相中每径的均值、方差,正交相中每径的均值、方差等。
在步骤S13中,根据信道仿真参数,进行信道仿真。
示例地,根据信道仿真参数构建复信道模型,该复信道模型对多个不同类型的仿真信号进行处理,从而模拟传输信道对不同类型的仿真信号的影响,实现信道仿真。
其中,复信道模型为:
其中,R表征信道包络,α表征次方,μx表征同相中多径簇的第一当前径数,μy表征正交相中多径簇的第二当前径数,Xi表征第i个簇的同相的值,Yi表征第i个簇的正交相的值,λx,i表征第i个簇的同相的平均值,λy,i表征第i个簇的正交相的平均值。
其中,E(Xi)=E(Yi)=0,E(Xi 2)=σx 2,E(Yi 2)=σy 2,
得到
信道的相位可以表示为:
本公开根据初始仿真信号确定信道仿真参数,根据信道仿真参数,进行信道仿真,其信道仿真结果不受信号的同相和正交相的多径簇的径数限制,扩大了信道仿真的适用范围。
为了便于本领域技术人员更加理解本公开提供的信道仿真方法,下面对该信道仿真方法涉及的相关步骤进行详细举例说明。
在一可能的实施例中,参见图2,在步骤S12中,根据初始仿真信号,确定信道仿真参数,可以包括以下步骤:
在步骤S21中,根据初始仿真信号,确定同相中多径簇的第一当前径数和正交相中多径簇的第二当前径数。
示例地,初始仿真信号包括初始仿真信号μ、初始仿真信号р、初始仿真信号q、初始仿真信号η以及初始仿真信号κ的情况下,根据任意两类初始仿真信号与同相和正交相中多径簇的当前径数的关系,计算得到第一当前径数μx和第二当前径数μy。
其中,各类初始仿真信号与同相和正交相的当前径数的关系包括:
μ=(μx+μy)/2;
р=μx/μy;
q=(λx 2μxσx 2)/(λy 2μyσy 2);
η=(μxσx 2)/(μyσy 2);
κ=(λx 2+λy 2)/(μxσx 2+μyσy 2);
示例地,根据初始仿真信号μ、初始仿真信号р,与同相和正交相的当前径数的关系,计算得到第一当前径数μx和第二当前径数μy:
μx=2рμ/(1+р);
μy=2μ/(1+р)。
在步骤S22中,判断第一径数和第二径数是否均为整数,得到判断结果。
在步骤S23中,根据判断结果,确定目标仿真信号。
其中,在判断结果为第一径数和第二径数均为整数的情况下,根据第一执行策略确定目标仿真信号;在判断结果为第一径数和/或第二径数为非整数的情况下,根据第二执行策略确定目标仿真信号。
在步骤S24中,根据目标仿真信号,确定信道仿真参数。
其中,将目标仿真信号包括的多个仿真信号,代入对应信道仿真参数中的不同参数的计算式,得到信道仿真参数。
本公开通过判断第一径数和第二径数是否均为整数的判断结果,采用不同执行策略确定目标仿真信号,并根据目标仿真信号,确定信道仿真参数,使得根据信道仿真参数进行信道仿真的仿真结果,在第一径数和/或第二径数为小数的情况下,也能接近真实信道的传输结果,保证了仿真结果的可靠性,且可对不同类型的仿真信号进行复信道仿真,扩大了信道仿真的适用范围。
在一可能的实施例中,在步骤S23中,根据判断结果,确定目标仿真信号,可以包括:
在判断结果为第一当前径数和/或第二当前径数为非整数的情况下,分别对同相的每径以及正交相的每径进行径***处理,得到对应同相的第一***径数,和对应正交相的第二***径数。
示例地,在判断结果为第一当前径数和/或第二当前径数为非整数的情况下,通过对同相和正交相的每径进行径***处理,即将每一径***为多个径,从而保证进行径***处理后的同相的径数和正交相的径数都为整数。
根据第一***径数,对径***处理后的对应同相的多径簇进行径合并处理,得到对应同相的第一目标径数和第二目标径数,第一目标径数和第二目标径数均为整数;
以及根据第二***径数,对径***处理后的对应正交相的多径簇进行径合并处理,得到对应正交相的第三目标径数和第四目标径数,第三目标径数和第四目标径数均为整数。
示例地,在对同相和正交相的每径进行径***处理后,为了保证信道仿真的自由度近似不变,需对径***处理后的对应同相的多径簇和对应正交相的多径簇进行径合并处理,从而将同相的第一当前径数和正交相的第二当前径数分别分成两部分,得到对应同相的第一目标径数和第二目标径数,以及对应正交相的第三目标径数和第四目标径数。
根据第一目标径数、第二目标径数、第三目标径数和第四目标径数,确定目标仿真信号。
其中,目标仿真信号包括仿真信号μ`、仿真信号р`、仿真信号q`、仿真信号η`以及仿真信号κ`的情况下,将第一目标径数μx1、第二目标径数μx2、第三目标径数μy1和第四目标径数μy1,代入对应信道仿真参数中的不同参数的计算式,得到信道仿真参数。
示例地,目标仿真信号包括仿真信号μ`、仿真信号р`、仿真信号q`、仿真信号η`以及仿真信号κ`的情况下,将第一目标径数μx1、第二目标径数μx2、第三目标径数μy1和第四目标径数μy1,代入第一计算式,得到仿真信号μ`,其中,第一计算式为:μ`=(μx1+μx2+μy1+μy1)/2。
将第一目标径数μx1、第二目标径数μx2、第三目标径数μy1和第四目标径数μy1,代入第二计算式,得到仿真信号р`,其中,第二计算式为:
р`=(μx1+μx2)/(μy1+μy1)。
将第一目标径数μx1、第二目标径数μx2、第三目标径数μy1和第四目标径数μy1,代入第三计算式,得到仿真信号q`,其中,第三计算式为:
λx,i 2表征同相中每径的初始均值,λy,i 2表征正交相中每径的初始均值,σx 2表征同相中每径的初始方差,σy 2表征正交相中每径的初始方差。
将第一目标径数μx1、第二目标径数μx2、第三目标径数μy1和第四目标径数μy1,代入第四计算式,得到仿真信号η`,其中,第四计算式为:
将第一目标径数μx1、第二目标径数μx2、第三目标径数μy1和第四目标径数μy1,代入第五计算式,得到仿真信号κ`,其中,第五计算式为:
本公开在第一当前径数和/或第二当前径数为非整数的情况下,通过对同相中的每径和正交相中的每径进行径***处理以及径合并处理,从而分别将第一当前径数和第二当前径数拆分为两部分,每部分的径数均为整数,在第一径数和/或第二径数为小数的情况下,信道仿真结果也能接近真实信道的传输结果,保证了仿真结果的可靠性。
在一可行的实施例中,分别对同相中每径的每一径以及正交相中每径的每一径进行径***处理,得到对应同相中每径的第一***径数,和对应正交相中每径的第二***径数,包括:
对第一当前径数进行向下取整运算和四舍五入运算,得到第一中间参数。
示例地,通过向下取整函数floor()和四舍五入函数round(),对第一当前径数进行向下取整运算和四舍五入运算,得到第一中间参数mx=round(1/(μx-floor(μx)))。
对第一当前径数与第一中间参数的乘积做四舍五入运算,得到对应同相中每径的第一***径数;
示例地,通过四舍五入函数round(),对第一当前径数与第一中间参数的乘积做四舍五入运算,得到对应同相中每径的第一***径数μx`=round(mxμx)。
以及,
对第二当前径数进行向下取整运算和四舍五入运算,得到第二中间参数。
示例地,通过向下取整函数floor()和四舍五入函数round(),对第二当前径数进行向下取整运算和四舍五入运算,得到第二中间参数my=round(1/(μy-floor(μy)))。
对第二当前径数与第二中间参数的乘积做四舍五入运算,得到对应正交相中每径的第二***径数。
示例地,通过四舍五入函数round(),对第二当前径数与第二中间参数的乘积做四舍五入运算,得到对应同相中每径的第二***径数μy`=round(myμy)。
本公开在第一当前径数和/或第二当前径数为非整数的情况下,通过对同相中的每径和正交相中的每径进行径***处理,保证同相的径数和正交相的径数都为整数,以便于后续信道仿真。
在一可能的实施例中,根据第一***径数,对径***处理后的同相中每径进行径合并处理,得到对应同相中每径的第一目标径数和第二目标径数,包括:
对第一当前径数进行向下取整运算,得到第一目标径数。
示例地,通过向下取整函数floor()对第一当前径数进行向下取整运算,得到第一目标径数μx1=floor(μx)。
根据第一***径数和第一目标径数,得到第二目标径数;
示例地,将第一***径数和第一目标径数,代入第六计算式,得到第二目标径数μx2,其中,第六计算式为:
`
μx2=μx-mxμx1。
根据第二***径数,对径***处理后的正交相中每径进行径合并处理,得到对应正交相中每径的第三目标径数和第四目标径数,包括:
对第二当前径数进行向下取整运算,得到第三目标径数。
示例地,通过向下取整函数floor()对第二当前径数进行向下取整运算,得到第二目标径数μy1=floor(μy)。
根据第二***径数和第三目标径数,得到第四目标径数。
示例地,将第二***径数和第三目标径数,代入第七计算式,得到第四目标径数μy2,其中,第七计算式为:
`
μy2=μy-myμy1。
本公开在对径***处理后的同相和正交相中的每径进行径合并处理,保证信道仿真的自由度近似不变。
在一可能的实施例中,在步骤S23中,根据判断结果,确定目标仿真信号,还可以包括:
在判断结果为第一当前径数和第二当前径数均为整数的情况下,将初始仿真信号作为目标仿真信号。
示例地,在第一当前径数和第二当前径数均为整数的情况下,直接根据,初始仿真信号包括仿真信号μ、仿真信号р、仿真信号q、仿真信号η以及仿真信号κ,确定信道仿真参数。
在一可能的实施例中,目标仿真信号包括仿真信号μ`、仿真信号р`、仿真信号q`、仿真信号η`以及仿真信号κ`,信道仿真参数包括同相中每径的均值、正交相中每径的均值、同相中每径的方差以及正交相中每径的方差的情况下;
根据目标仿真信号,确定信道仿真参数,可以包括:
根据仿真信号q`、仿真信号η`、仿真信号κ`,确定同相中每径的均值。
示例地,将仿真信号q`、仿真信号η`、仿真信号κ`,代入第八计算式,得到同相中每径的均值λx 2`,其中,第八计算式包括:
根据仿真信号q`、仿真信号η`、仿真信号κ`,确定正交相中每径的均值。
示例地,将仿真信号q`、仿真信号η`、仿真信号κ`,代入第九计算式,得到正交相中每径的均值λy 2`,其中,第九计算式包括:
根据仿真信号μ`、仿真信号р`、仿真信号η`、仿真信号κ`,确定同相中每径的方差。
示例地,将仿真信号μ`、仿真信号р`、仿真信号η`、仿真信号κ`,代入第十计算式,得到同相中每径的方差σx 2`,其中,第十计算式包括:
根据仿真信号μ`、仿真信号р`、仿真信号η`、仿真信号κ`,确定正交相中每径的方差。
示例地,将仿真信号μ`、仿真信号р`、仿真信号η`、仿真信号κ`,代入第十一计算式,得到正交相中每径的方差σy 2`,其中,第十一计算式包括:
示例地,参见图3,本公开提供的信道仿真方法的步骤可以包括以下步骤:
在步骤S31中,确定初始仿真信号。
在步骤S32中,根据初始仿真信号,确定同相的多径簇的第一当前径数和正交相的多径簇的第二当前径数。
在步骤S33中,判断第一当前径数和第二当前径数是否均为整数。在第一当前径数和第二当前径数均为整数的情况下,执行步骤S34;在第一当前径数和/或第二当前径数为非整数的情况下,执行步骤S35-S38。
在步骤S34中,将初始仿真信号作为目标仿真信号。执行步骤S39。
在步骤S35中,分别对同相中的每径以及正交相中的每径进行径***处理,得到对应同相的第一***径数,和对应正交相的第二***径数。
在步骤S36中,根据第一***径数,对径***处理后的对应同相的多径簇进行径合并处理,得到对应同相的第一目标径数和第二目标径数。
在步骤S37中,根据第二***径数,对径***处理后的对应正交相的多径簇进行径合并处理,得到对应正交相的第三目标径数和第四目标径数。
在步骤S38中,根据第一目标径数、第二目标径数、第三目标径数和第四目标径数,确定目标仿真信号。执行步骤S39。
在步骤S39中,根据目标仿真信号,确定信道仿真参数。
在步骤S310中,根据信道仿真参数,进行信道仿真。
通过图3所示的步骤得到如图4所示的α-η-κ-μ信道仿真界面,参见图4,针对两个信号进行复信道仿真的过程中,分别通过高斯随机序列产生器生成对应第一信号的第一随机信号值、第二随机信号值,以及对应第二的第一随机信号值、第二随机信号值;
针对每一信号,对第一随机信号值进行功率整形,得到第i个簇的同相的值Xi,同时通过高斯随机序列产生器获取对应第一信号的第三随机信号值,将第三随机信号值作为第i个簇的同相的平均值λx,i,对第二随机信号进行功率整形,得到第i个簇的正交相的值Yi,同时通过高斯随机序列产生器获取对应第一信号的第四随机信号值,将第四随机信号值作为第i个簇的正交相的平均值λy,i,将Xi、λx,i、Yi、λy,i代入复信道模型:
执行如图4左侧所示的计算流程,最后开方得到对应第一信号的Rα,同理得到第二信号的Rα,对第一信号和第二信号的Rα进行开方处理,得到仿真信道的包络R。
同时,可将第四随机信号值作为第i个簇的正交相的平均值λy,i,可将Xi、λx,i、Yi、λy,i代入atan(反正切函数),计算信道的相位。
示例地,将Xi、λx,i、Yi、λy,i代入atan:
执行如图4右侧所示的计算流程,得到对应第一信号的相位θ1,同理得到第二信号的相位θ2,将第一信号的相位θ1与第二信号的相位θ2相加,得到仿真信道的相位。
功率整形的方法可以包括:待整形的随机信号的长度N、第n个元素的大小gn,以及总目标输出功率λ2,将长度N、第n个元素的大小gn,以及总目标输出功率λ2代入整形计算式,得到整形后的值Gn,整形计算式包括:
本公开根据初始仿真信号确定同相中多径簇的第一当前径数和正交相中多径簇的第二当前径数,在第一当前径数和/或第二当前径数为非整数的情况下,对同相和正交相中每径进行径***和经合并处理,以使同相中的多径簇和正交相中多径簇的当前径数均为整数,然后根据处理后的同相多径簇和正交相中多径簇的当前径数,确定目标仿真信号,根据目标仿真信号确定信道仿真参数,根据信道仿真参数,进行信道仿真,整个仿真过程不受信号的同相和正交相的多径簇的径数限制,扩大了信道仿真的适用范围。
基于同一发明构思,本公开还提供一种信道仿真装置,参见图5,该信道仿真装置500包括获取模块501、确定模块502以及执行模块503。
其中,获取模块501,被配置成确定初始仿真信号。
确定模块502,被配置成根据初始仿真信号,确定信道仿真参数。
执行模块503,被配置成根据信道仿真参数,进行信道仿真。
本公开根据初始仿真信号确定信道仿真参数,根据信道仿真参数,进行信道仿真,其信道仿真结果不受信号的同相和正交相的多径簇的径数限制,扩大了信道仿真的适用范围。
进一步的,确定模块502,被配置成根据初始仿真信号,确定同相中每径的第一当前径数和正交相中每径的第二当前径数;
判断第一当前径数和第二当前径数是否均为整数,得到判断结果;
根据判断结果,确定目标仿真信号;
根据目标仿真信号,确定信道仿真参数。
进一步的,确定模块502,被配置成在判断结果为第一当前径数和/或第二当前径数为非整数的情况下,分别对同相的每径以及正交相的每径进行径***处理,得到对应同相的第一***径数,和对应正交相的第二***径数;
根据第一***径数,对径***处理后的对应同相的多径簇进行径合并处理,得到对应同相的第一目标径数和第二目标径数,第一目标径数和第二目标径数均为整数;
以及根据第二***径数,对径***处理后的对应正交相的多径簇进行径合并处理,得到对应正交相的第三目标径数和第四目标径数,第三目标径数和第四目标径数均为整数;
根据第一目标径数、第二目标径数、第三目标径数和第四目标径数,确定目标仿真信号。
进一步的,确定模块502,被配置成对第一当前径数进行向下取整运算和四舍五入运算,得到第一中间参数;
对第一当前径数与第一中间参数的乘积做四舍五入运算,得到对应同相的第一***径数;
以及,
对第二当前径数进行向下取整运算和四舍五入运算,得到第二中间参数;
对第二当前径数与第二中间参数的乘积做四舍五入运算,得到对应正交相的第二***径数。
进一步的,确定模块502,被配置成对第一当前径数进行向下取整运算,得到第一目标径数;
根据第一***径数和所述第一目标径数,得到第二目标径数;
对第二当前径数进行向下取整运算,得到第三目标径数;
根据第二***径数和所述第三目标径数,得到第四目标径数。
进一步的,确定模块502,被配置成在判断结果为第一当前径数和第二当前径数均为整数的情况下,将初始仿真信号作为目标仿真信号。
进一步的,确定模块502,被配置成根据仿真信号q`、仿真信号η`、仿真信号κ`,确定同相中每径的均值;
根据仿真信号q`、仿真信号η`、仿真信号κ`,确定正交相中每径的均值;
根据仿真信号μ`、仿真信号р`、仿真信号η`、仿真信号κ`,确定同相中每径的方差;
根据仿真信号μ`、仿真信号р`、仿真信号η`、仿真信号κ`,确定正交相中每径的方差;
其中,目标仿真信号包括仿真信号μ`、仿真信号р`、仿真信号q`、仿真信号η`以及仿真信号κ`,信道仿真参数包括同相中每径的均值、正交相中每径的均值、同相中每径的方差以及正交相中每径的方差。
关于上述实施例中的信道仿真装置500,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
基于同一发明构思,本公开还提供一种电子设备,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的计算机程序,以实现上述信道仿真方法的步骤。
本公开根据初始仿真信号确定信道仿真参数,根据信道仿真参数,进行信道仿真,其信道仿真结果不受信号的同相和正交相的多径簇的径数限制,扩大了信道仿真的适用范围。
图6是根据一示例性实施例示出的一种电子设备600的框图。如图6所示,该电子设备600可以包括:处理器601,存储器602。该电子设备600还可以包括多媒体组件603,输入/输出(I/O)接口604,以及通信组件605中的一者或多者。
其中,处理器601用于控制该电子设备600的整体操作,以完成上述的信道仿真方法中的全部或部分步骤。存储器602用于存储各种类型的数据以支持在该电子设备600的操作,这些数据例如可以包括用于在该电子设备600上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如初始仿真信号、目标仿真信号以及信道仿真参数等等。该存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件603可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器602或通过通信组件605发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口604为处理器601和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件605用于该电子设备600与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件605可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。
在一示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的信道仿真方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的信道仿真方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器602,上述程序指令可由电子设备600的处理器601执行以完成上述的信道仿真方法。
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的信道仿真方法的代码部分。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (8)
1.一种信道仿真方法,其特征在于,包括:
确定初始仿真信号;
根据所述初始仿真信号,确定信道仿真参数;
根据所述信道仿真参数,进行信道仿真;
所述根据所述初始仿真信号,确定信道仿真参数,包括:
根据所述初始仿真信号,确定同相中多径簇的第一当前径数和正交相中多径簇的第二当前径数;
判断所述第一当前径数和第二当前径数是否均为整数,得到判断结果;
根据所述判断结果,确定目标仿真信号;
根据所述目标仿真信号,确定信道仿真参数;
所述根据所述判断结果,确定目标仿真信号,包括:
在所述判断结果为所述第一当前径数和/或所述第二当前径数为非整数的情况下,分别对所述同相中的每径以及所述正交相中的每径进行径***处理,得到对应所述同相的第一***径数,和对应所述正交相的第二***径数;
根据所述第一***径数,对径***处理后的对应所述同相的多径簇进行径合并处理,得到对应所述同相的第一目标径数和第二目标径数,所述第一目标径数和所述第二目标径数均为整数;
以及根据所述第二***径数,对径***处理后的对应所述正交相的多径簇进行径合并处理,得到对应所述正交相的第三目标径数和第四目标径数,所述第三目标径数和所述第四目标径数均为整数;
根据所述第一目标径数、所述第二目标径数、所述第三目标径数和所述第四目标径数,确定目标仿真信号。
2.根据权利要求1所述的信道仿真方法,其特征在于,所述分别对所述同相中的每径以及所述正交相中的每径进行径***处理,得到对应所述同相的第一***径数,和对应所述正交相的第二***径数,包括:
对所述第一当前径数进行向下取整运算和四舍五入运算,得到第一中间参数;
对所述第一当前径数与所述第一中间参数的乘积做四舍五入运算,得到对应所述同相的第一***径数;
以及,
对所述第二当前径数进行向下取整运算和四舍五入运算,得到第二中间参数;
对所述第二当前径数与所述第二中间参数的乘积做四舍五入运算,得到对应所述正交相的第二***径数。
3.根据权利要求2所述的信道仿真方法,其特征在于,所述根据所述第一***径数,对径***处理后的对应所述同相的多径簇进行径合并处理,得到对应所述同相的第一目标径数和第二目标径数,包括:
对所述第一当前径数进行向下取整运算,得到所述第一目标径数;
根据所述第一***径数和所述第一目标径数,得到所述第二目标径数;
所述根据所述第二***径数,对径***处理后的对应所述正交相的多径簇进行径合并处理,得到对应所述正交相的第三目标径数和第四目标径数,包括:
对所述第二当前径数进行向下取整运算,得到所述第三目标径数;
根据所述第二***径数和所述第三目标径数,得到所述第四目标径数。
4.根据权利要求1所述的信道仿真方法,其特征在于,所述根据所述判断结果,确定目标仿真信号,包括:
在所述判断结果为所述第一当前径数和所述第二当前径数均为整数的情况下,将所述初始仿真信号作为目标仿真信号。
5.根据权利要求1-4任一项所述的信道仿真方法,其特征在于,所述目标仿真信号包括仿真信号μ`、仿真信号р`、仿真信号q`、仿真信号η`以及仿真信号κ`,所述信道仿真参数包括同相中每径的均值、正交相中每径的均值、同相中每径的方差以及正交相中每径的方差;
所述根据所述目标仿真信号,确定信道仿真参数,包括:
根据所述仿真信号q`、所述仿真信号η`、所述仿真信号κ`,确定所述同相中每径的均值;
根据所述仿真信号q`、所述仿真信号η`、所述仿真信号κ`,确定所述正交相中每径的均值;
根据所述仿真信号μ`、所述仿真信号р`、所述仿真信号η`、所述仿真信号κ`,确定所述同相中每径的方差;
根据所述仿真信号μ`、所述仿真信号р`、所述仿真信号η`、所述仿真信号κ`,确定所述正交相中每径的方差。
6.一种信道仿真装置,其特征在于,包括:
获取模块,被配置成确定初始仿真信号;
确定模块,被配置成根据所述初始仿真信号,确定信道仿真参数;
执行模块,被配置成根据所述信道仿真参数,进行信道仿真;
所述确定模块,被配置成根据所述初始仿真信号,确定同相中多径簇的第一当前径数和正交相中多径簇的第二当前径数;
判断所述第一当前径数和第二当前径数是否均为整数,得到判断结果;
根据所述判断结果,确定目标仿真信号;
根据所述目标仿真信号,确定信道仿真参数;
所述确定模块,被配置成在所述判断结果为所述第一当前径数和/或所述第二当前径数为非整数的情况下,分别对所述同相中的每径以及所述正交相中的每径进行径***处理,得到对应所述同相的第一***径数,和对应所述正交相的第二***径数;
根据所述第一***径数,对径***处理后的对应所述同相的多径簇进行径合并处理,得到对应所述同相的第一目标径数和第二目标径数,所述第一目标径数和所述第二目标径数均为整数;
以及根据所述第二***径数,对径***处理后的对应所述正交相的多径簇进行径合并处理,得到对应所述正交相的第三目标径数和第四目标径数,所述第三目标径数和所述第四目标径数均为整数;
根据所述第一目标径数、所述第二目标径数、所述第三目标径数和所述第四目标径数,确定目标仿真信号。
7.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任一项所述方法的步骤。
8.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-5中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311064480.3A CN117278156B (zh) | 2023-08-22 | 2023-08-22 | 信道仿真方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311064480.3A CN117278156B (zh) | 2023-08-22 | 2023-08-22 | 信道仿真方法、装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117278156A CN117278156A (zh) | 2023-12-22 |
CN117278156B true CN117278156B (zh) | 2024-05-10 |
Family
ID=89214902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311064480.3A Active CN117278156B (zh) | 2023-08-22 | 2023-08-22 | 信道仿真方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117278156B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5973638A (en) * | 1998-01-30 | 1999-10-26 | Micronetics Wireless, Inc. | Smart antenna channel simulator and test system |
CN104683051A (zh) * | 2015-02-11 | 2015-06-03 | 南京邮电大学 | 一种无线多径衰落信道仿真方法及信道仿真器 |
CN105306150A (zh) * | 2014-06-27 | 2016-02-03 | 中兴通讯股份有限公司 | 一种信道仿真装置及方法 |
CN113872715A (zh) * | 2021-12-06 | 2021-12-31 | 成都市以太节点科技有限公司 | 一种多径信号仿真方法、***、电子设备及存储介质 |
CN114189301A (zh) * | 2021-10-22 | 2022-03-15 | 中国人民解放军63892部队 | 一种基于实测多径数据的无线信道仿真方法及装置 |
CN116094634A (zh) * | 2023-02-02 | 2023-05-09 | 南京信息工程大学 | 一种多径衰落信道的仿真方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005006010A2 (en) * | 2003-06-30 | 2005-01-20 | Nokia Corporation | Apparatus, and associated method, for testing a mobile terminal in test conditions that emulate an operating environment |
-
2023
- 2023-08-22 CN CN202311064480.3A patent/CN117278156B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5973638A (en) * | 1998-01-30 | 1999-10-26 | Micronetics Wireless, Inc. | Smart antenna channel simulator and test system |
CN105306150A (zh) * | 2014-06-27 | 2016-02-03 | 中兴通讯股份有限公司 | 一种信道仿真装置及方法 |
CN104683051A (zh) * | 2015-02-11 | 2015-06-03 | 南京邮电大学 | 一种无线多径衰落信道仿真方法及信道仿真器 |
CN114189301A (zh) * | 2021-10-22 | 2022-03-15 | 中国人民解放军63892部队 | 一种基于实测多径数据的无线信道仿真方法及装置 |
CN113872715A (zh) * | 2021-12-06 | 2021-12-31 | 成都市以太节点科技有限公司 | 一种多径信号仿真方法、***、电子设备及存储介质 |
CN116094634A (zh) * | 2023-02-02 | 2023-05-09 | 南京信息工程大学 | 一种多径衰落信道的仿真方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN117278156A (zh) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105022687B (zh) | 自动化测试方案中滑动操作的实现方法及装置 | |
EP3310028B1 (en) | System, method and device for testing call quality | |
EP3779641A1 (en) | Method and device for adjusting neural-network-based wireless modem, and storage medium | |
CN110262827B (zh) | 增量更新的方法、装置、存储介质以及电子设备 | |
US10149181B2 (en) | Signal output apparatus, board, and signal output method | |
CN111399804B (zh) | 一种随机数生成方法、装置、智能移动终端及存储介质 | |
CN104679627A (zh) | 测试方法及装置 | |
CN109309930A (zh) | 移动终端测试装置及其参数变更方法 | |
CN112969168B (zh) | 一种避免ble设备的期望发现延迟取得极大值的方法 | |
CN112996020B (zh) | 一种基于蓝牙的自动化测试方法、装置及蓝牙测试终端 | |
CN104956353A (zh) | 设备特定互操作性的自动确定 | |
CN117278156B (zh) | 信道仿真方法、装置、存储介质及电子设备 | |
CN110909522B (zh) | 一种数据处理方法、装置和电子设备及介质 | |
CN106161725A (zh) | 一种信息处理方法及电子设备 | |
CN104978981B (zh) | 一种音乐随机播放方法及装置 | |
CN111404897A (zh) | 消息分发方法、装置、存储介质及电子设备 | |
CN104182331A (zh) | 浏览器性能测试方法、***及终端 | |
CN107678967B (zh) | 单元测试覆盖率生成方法、装置、可读存储介质及设备 | |
JP5584017B2 (ja) | シーケンス試験装置及びシーケンス試験方法 | |
CN113162661B (zh) | 一种波束赋形设备及波束赋形方法 | |
CN114064505A (zh) | 用于译码单元的测试方法、***、设备以及存储介质 | |
AU2021323311A1 (en) | Method for determining a sending power of an uplink element, and device | |
CN114390574A (zh) | 无线网络吞吐量测试方法、装置和计算机可读存储介质 | |
CN116781103B (zh) | 相位控制方法、装置、存储介质及电子设备 | |
CN117955732B (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 |