[发明专利]一种实时相位噪声硬件发生器的并行实现方法在审

专利信息
申请号: 201611053420.1 申请日: 2016-11-24
公开(公告)号: CN106774625A 公开(公告)日: 2017-05-31
发明(设计)人: 郑哲;黄惠明;周扬;单长胜;吴嗣亮;丁华;王磊;张晖 申请(专利权)人: 北京理工大学;中国人民解放军63999部队
主分类号: G06F1/02 分类号: G06F1/02
代理公司: 北京理工大学专利中心11120 代理人: 代丽,仇蕾安
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实时 相位 噪声 硬件 发生器 并行 实现 方法
【权利要求书】:

1.一种实时相位噪声硬件发生器的并行实现方法,其特征在于,包括如下步骤:

步骤1,选定细胞自动机规则为零边界90/150细胞自动机规则,在该规则下,根据拟生成白噪声的周期长度计算获得细胞自动机的阶次M及规则向量d,其中,d={d(m),m=1,2,...,M},规则向量中的元素d(m)为0或1;

步骤2,设定细胞自动机的初始向量s0为s0={s0(m),m=1,2,3...,M},且初始向量为非零向量;其中,元素s0(m)为0或1;

步骤3,在FPGA内部产生一组并行实现的均匀白噪声,具体包括如下子步骤:

步骤3.1,根据实际应用系统的采样频率fs和FPGA的工作时钟fclk,计算并行路数其中表示向上取整;

步骤3.2根据规则向量d和初始向量s0,得到规则向量d下的并行各路的初始向量sp={sp(m),m=1,2,...,M},p=1,2,…,N;

其中,并行第1路初始向量s1中任意元素s1(m)为:

<mrow><msub><mi>s</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>s</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CirclePlus;</mo><mo>&lsqb;</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>&times;</mo><msub><mi>s</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&CirclePlus;</mo><msub><mi>s</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow>

其中,符号表异或运算,m=1,2,3,...,M;s0(0)≡0,s0(M+1)≡0;

任意并行第p路初始向量sp中元素sp(m)为:

<mrow><msub><mi>s</mi><mi>p</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>s</mi><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CirclePlus;</mo><mo>&lsqb;</mo><msub><mi>d</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>&times;</mo><msub><mi>s</mi><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&CirclePlus;</mo><msub><mi>s</mi><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo><mi>p</mi><mo>=</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>N</mi></mrow>

且sp(0)≡0和sp(M+1)≡0

步骤3.3,根据零边界90/150细胞自动机规则,推导得到规则向量d下的并行各路的递推函数f;其中,cp(n)=f(cp(n-1)),p=1,2,…,N;其中,cp(n)为第p路、第n时刻的状态向量,cp(n-1)为第p路、第n-1时刻的状态向量,cp(0)=sp

步骤3.4,将步骤3.2产生的N个初始向量sp视为一组Mbit的二进制数,根据步骤3.3推导的递推函数关系f,在FPGA中并行生成N路均匀白噪声wp(n),p=1,2,…,N;

步骤4,生成并行N路的相位噪声,具体包括如下子步骤:

步骤4.1,针对并行各路,构建并联一阶IIR滤波器组,其中,每个一阶IIR滤波器分别对应于相位噪声分段幂律分布特性的各段,其中,第k个一阶IIR滤波器的传递函数为其中,fk为拟模拟相位噪声的第k个频点;Ak为拟模拟相位噪声的第k个频点的相位噪声值,k=1,2,…,K;

步骤4.2,并行各路利用其并联一阶IIR滤波器组对该路均匀白噪声进行成型滤波,然后将滤波结果相加,生成满足幂律谱特性的噪声,记作

步骤4.3,在并行各路,将生成的相位噪声与输入信号进行调制,生成叠加相位噪声后的信号;

步骤5,对步骤4生成的N路叠加相位噪声后的信号按顺序进行并-串转换处理后,经数模转换产生带有相位噪声的输出信号。

2.如权利要求1所述的实时高斯白噪声硬件发生器的并行实现方法,其特征在于,所述步骤1中,规则向量由欧几里得算法或查表得到。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学;中国人民解放军63999部队,未经北京理工大学;中国人民解放军63999部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611053420.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top