基于最优小波滤波器的频谱池系统优化方法与流程

文档序号:15624354发布日期:2018-10-09 22:36阅读:357来源:国知局

本发明涉及认知无线电频谱池性能优化技术范畴,具体涉及基于最优小波滤波器的频谱池系统优化方法。



背景技术:

传统的无线频谱分配方案是将大部分的频谱以授权方式分配给无线电业务部门,而剩余小部分频谱作为公用的非授权频谱。这种静态频谱分配方案导致授权频段利用率低下而其他用户又无法使用空闲频段的矛盾。基于动态频谱访问理念的认知无线电技术能够将暂时空闲的频谱资源加以利用,极大地改善目前这种频谱资源的紧张状况。频谱池是认知无线电中最有效的频谱使用技术。频谱池的思想是将分配给不同业务的授权频谱合并成一个公共的频谱池,认知用户(次用户)可临时使用频谱池中未被授权用户(主用户)占用的空闲频谱。

目前,在实际的无线环境中,多径衰落信道中,频谱池授权用户和认知用户信号的正交性遭到破坏,使得频谱池中共存的授权用户与认知用户之间产生严重的ici(inter-carrierinterference),导致授权用户通信质量下降。不干扰授权用户数据传输是实际认知无线电系统必须考虑的前提条件。

现有认知无线电频谱池多用户干扰优化方法是通过屏蔽认知用户子载波减少对授权用户信号的干扰。虽然这种方法在抑制干扰方面能取得较好的效果,但是,这种方式需要牺牲认知用户传输率,将会导致认知用户传输质量大幅下降。



技术实现要素:

本发明的目的是提供基于最优小波滤波器的频谱池系统优化方法,这种基于最优小波滤波器的频谱池系统优化方法用于解决现有频谱池多用户干扰抑制方法中存在的必须牺牲认知用户数据传输率的问题。

本发明解决其技术问题所采用的技术方案是:这种基于最优小波滤波器的频谱池系统优化方法,采用禁忌搜索来选择最优小波调制滤波器,具体如下:

步骤一、设定初始值,设定认知用户子载波数l,设定小波滤波器级数最大值nmax,设定禁忌长度t,设定迭代次数k的值(k>l),将初始计数器清零;

步骤二、创建小波滤波器;

步骤三、比较随机生成的小波包树结构和mallat结构的符号率,要求这两种结构的符号率必须相等,若不相等则返回步骤二;

步骤四、编码,小波包树的每一个节点编码为(i,j),其中i,i∈(0,...,nmax)代表层索引,j,j∈(0,...,2i-1)代表在第i层的位置索引,j为偶数代表高通滤波器,j为奇数代表低通滤波器,符合mallat结构的l个节点集合x就是一个小波滤波器的编码;

步骤五、把初始滤波器和其目标函数值作为当前解(x,f(x)),并把x放入禁忌表;

采用构造出的小波滤波器调制认知用户子载波,并把调制后认知用户子载波对授权用户产生的平均ici能量作为目标函数,表达式定义如下:

其中,调制授权用户子载波所用的滤波器为hl,调制认知用户子载波所用的滤波器为hr,m和n的范围由滤波器的长度决定,p是信道的额外延迟,分别是调制授权用户第i和认知用户第j个子载波使用的滤波器函数;nl是授权用户的子载波数;

步骤六、检查禁忌表,在邻域重新生成新的滤波器;

步骤七、比较新生成的小波滤波器结构和mallat结构的符号率,要求这两种结构的符号率必须相等,相等则更新禁忌表,若不相等则返回步骤六;

步骤八、将新滤波器的目标函数值与当前解中的目标函数值相比较,如果小于当前解中的目标函数值,则该滤波器和其目标函数值成为当前解(x,f(x));把x放入禁忌表,计数器值加1,如果计数器值小于k,返回步骤六,否则结束,产生最优小波滤波器,用最优小波滤波器调制认知用户信号产生更小的ici。

上述方案中步骤二创建小波滤波器的方法:

针对nmax随机选择用式(1)和式(2)创建初始小波调制滤波器,

其中,是第v个小波树结构的第i个滤波器;是第v个小波树结构第d层的第i个滤波器;是范围在[0,1]之间的一个随机数;根据不同的的值,可能是高通滤波器g(n)或低通滤波器h(n),

上述方案中步骤六检查禁忌表,在邻域重新生成新的滤波器的方法:

随机选择当前最优滤波器中某一节点(i,j),如果j<2i-1-1,且(i,j+1)没有在当前滤波器结构中,则变为(i,j+1);如果j=2i-1-1且(i,j-1)没有在当前滤波器结构中,则变为(i,j-1),重新产生新的滤波器;重新生成滤波器的规则是:如果节点(i,j)被选择,则(i,j)节点的子节点不能被选择;假设节点(i,j)被选择,如果j是奇数,则节点(i,j-1)或节点(i,j-1)的子节点必须被选择;如果j是偶数,节点(i,j+1)或节点(i,j+1)的子节点必须被选择。

本发明具有以下有益效果:

1、本发明不需屏蔽频谱池系统中认知用户子载波,就能减少影响授权用户的干扰,从而优化频谱池系统性能。

2、本发明以减少影响授权用户的干扰能量和不牺牲认知用户数据传输率为目标,选择对授权用户产生ici最小的小波调制滤波器调制认知用户信号,这样可以在不损失认知用户数据传输率的条件下,有效的抑制频谱池多用户间干扰,改善频谱池系统性能。此方法将在认知无线电频谱池系统性能优化方面有重要的应用价值。

附图说明

图1是本发明方法的功能图。

图2是本发明方法的流程图。

具体实施方式

下面结合附图对本发明作进一步的说明:

结合图1、图2所示,这种基于最优小波滤波器的频谱池系统优化方法,采用禁忌搜索来选择最优小波调制滤波器。

具体如下:

1.设定初始值。

设定认知用户子载波数l,设定小波滤波器级数最大值nmax,设定禁忌长度t,设定迭代次数k的值(k>l),将初始计数器清零。

2.创建初始小波滤波器。

针对nmax随机选择用式(1)和式(2)创建初始小波调制滤波器。

其中,是第v个小波树结构的第i个滤波器。是第v个小波树结构第d层的第i个滤波器。是范围在[0,1]之间的一个随机数。根据不同的的值,可能是高通滤波器g(n)或低通滤波器h(n),

3.比较初始生成的小波滤波器结构和mallat结构的符号率,要求这两种结构的符号率必须相等,若不相等则返回2,重新生成初始小波滤波器。

4.编码

小波包树的每一个节点编码为(i,j),其中i,i∈(0,...,nmax)代表层索引,j,j∈(0,...,2i-1)代表在第i层的位置索引。j为偶数代表高通滤波器,j为奇数代表低通滤波器。符合mallat结构的l个节点集合x就是一个小波滤波器的编码。

5.把初始滤波器和其目标函数值作为当前最优解(x,f(x)),并把x放入禁忌表。

采用构造出的小波滤波器调制认知用户子载波,并把调制后认知用户子载波对授权用户产生的平均ici能量作为目标函数,表达式定义如下:

其中,调制授权用户子载波所用的滤波器为hl,调制认知用户子载波所用的滤波器为hr,m和n的范围由滤波器的长度决定,p是信道的额外延迟,分别是调制授权用户第i和认知用户第j个子载波使用的滤波器函数;nl是授权用户的子载波数。

6.检查禁忌表,在邻域重新生成新的滤波器。

随机选择当前最优滤波器中某一节点(i,j),如果j<2i-1-1,且(i,j+1)没有在当前滤波器结构中,则变为(i,j+1)。如果j=2i-1-1且(i,j-1)没有在当前滤波器结构中,则变为(i,j-1),重新产生新的滤波器。重新生成滤波器的规则是:如果节点(i,j)被选择,则(i,j)节点的子节点不能被选择。假设节点(i,j)被选择,如果j是奇数,则节点(i,j-1)或节点(i,j-1)的子节点必须被选择。如果j是偶数,节点(i,j+1)或节点(i,j+1)的子节点必须被选择。

7.比较新生成的小波滤波器结构和mallat结构的符号率,要求这两种结构的符号率必须相等,相等则更新禁忌表,若不相等则返回6。

8.将新滤波器的目标函数值与当前解中的目标函数值相比较,如果小于当前解中的目标函数值,则该滤波器和其目标函数值成为当前解(x,f(x))。把x放入禁忌表,计数器值加1(w1=w1+1),如果计数器值小于k(w1<k),返回步骤六。否则结束,产生最优小波滤波器,用最优小波滤波器调制认知用户信号将产生更小的ici。

实验证明实例:

调制方式采用qpsk,授权用户子载波个数分别为256和512,认知用户子载波的个数分别为64和128。设定小波滤波器级数最大值20,设定迭代次数为1000,设定禁忌长度为20。

1.ici能量的抑制效果

仿真结果表明,本发明在不影响认知用户数据传输率的条件下能够很好地降低认知无线电频谱池授权用户的干扰能量,优化频谱池系统性能。在授权用户子载波数为256,认知用户子载波数为64的情况下,任意选择一个mallat结构的小波滤波器调制认知用户子载波(选择第6级滤波器的0-63个节点构成滤波器),采用屏蔽相邻载波方法在屏蔽20个子载波的情况下,只能取得2db的ici降低效果,而采用本发明提出的基于最优小波滤波器的频谱池干扰优化方法,使用最优小波滤波器调制认知用户子载波,能够取得1.5db的ici降低效果。相对于以牺牲认知用户数据传输率为代价降低系统ici的屏蔽相邻子载波方法,本发明提出的优化方法降低效果稍低于屏蔽相邻子载波方法,但本发明提出的优化方法是在没有牺牲认知用户的数据传输率的条件下实现了优化频谱池系统ici。在授权用户子载波数为512,认知用户子载波数为128的情况下,任意选择一个mallat结构的小波滤波器调制认知用户子载波(选择第7级滤波器的0-127个节点构成滤波器),采用屏蔽相邻载波方法在屏蔽20个子载波的情况下,只能取得1db的ici降低效果,而采用本发明提出的基于最优小波滤波器的频谱池优化方法,使用最优小波滤波器调制认知用户子载波,能够取得2.5db的ici降低效果,在不牺牲认知用户的数据传输率的条件下实现了更好的优化频谱池系统ici。综上所述,与其他干扰抑制算法相比,本发明提出的方法能够更好的降低授权用户的ici干扰能量。

2.比特误差率的效果

仿真结果表明,在授权用户子载波数为256,认知用户子载波数为64的情况下,任意选择一个mallat结构的小波滤波器调制认知用户子载波(选择第6级滤波器的0-63个节点构成滤波器),授权用户信号通过高功率放大器和加性高斯白噪声(awgn)信道,采用屏蔽相邻载波方法在屏蔽20个子载波的情况下,在比特误差率为10-3,屏蔽相邻载波方法需要7.5db,若使用本发明所述优化方法所需信噪比为7.9db,相对于以牺牲认知用户数据传输率为代价降低系统ici的屏蔽相邻子载波方法,本发明提出的优化方法信噪比稍高于屏蔽相邻子载波方法,但本发明提出的优化方法是在没有牺牲认知用户的数据传输率的条件下实现了优化频谱池系统性能。在授权用户子载波数为512,认知用户子载波数为128的情况下,任意选择一个mallat结构的小波滤波器调制认知用户子载波(选择第7级滤波器的0-127个节点构成滤波器)授权用户信号通过高功率放大器和加性高斯白噪声(awgn)信道,采用屏蔽相邻载波方法在屏蔽20个子载波的情况下,在比特误差率为10-3,屏蔽相邻载波方法需要6db,若使用本发明所述优化方法所需信噪比为4.9db,在不牺牲认知用户的数据传输率的条件下实现了更好的优化频谱池系统性能。

综上所述,与其他优化频谱池ici方法相比,本发明提出的方法在不牺牲认知用户数据传输率的条件下,不仅使授权用户具有更好比特误差率性能,而且还能保障和提高认知用户的比特误差率性能。

以上所述为本发明的较佳实施例而已,但本发明不应该局限于该实施例和附图所公开的内容。所以凡是不脱离本发明所公开的技术方案下完成的等效或修改,都落入本发明保护的范围。

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