教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

基于FPGA的恒虚警(CFAR)算法(4)

来源:网络收集 时间:2026-08-30
导读: I_rst_n , I_clk I_noise , I_signal , O_result ); input input input[15:0] input[15:0] output[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] r

I_rst_n , I_clk

I_noise , I_signal ,

O_result

);

input input

input[15:0] input[15:0] output[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[19:0]

,

I_rst_n I_clk

I_noise I_signal O_result

O_result R_noise R1_noise R2_noise R3_noise R4_noise R5_noise R6_noise R7_noise R8_noise R9_noise

R10_noise R11_noise R12_noise R13_noise R14_noise R_add

; ;

; ; ;

; ; ; ; ; ; ; ; ; ;

;

; ; ; ; ;

;

9

reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0] reg[15:0]

R1_add ; R2_add ; R3_add ; R4_add ; R5_add ; R6_add ; R7_add ; R8_add ; R9_add ; R10_add R11_add R12_add R13_add R14_add R15_add R16_add

R_average ; R_signal

R1_signal ; R2_signal ; R3_signal ; R4_signal ; R5_signal ; R6_signal ; R7_signal ; R8_signal ; R9_signal ; R10_signal ; R11_signal ; R12_signal ;

10

; ; ; ; ; ; ;

;

reg[15:0] reg[15:0] reg[15:0] reg[15:0]

R13_signal ; R14_signal ; R15_signal ; R16_signal ;

always @ (posedge I_clk or negedge I_rst_n) begin if(~I_rst_n) begin R_noise R1_noise R2_noise R3_noise R4_noise R5_noise R6_noise R7_noise R8_noise R9_noise

R10_noise R11_noise R12_noise R13_noise R14_noise end else begin R_noise R1_noise

R2_noise

<= 16'b0;

<= 16'b0; <= 16'b0; <= 16'b0; <= 16'b0; <= 16'b0; <= 16'b0; <= 16'b0; <= 16'b0;

<=

16'b0;

<= 16'b0; <= 16'b0; <= 16'b0; <= 16'b0; <=

16'b0;

<= I_noise ;

<= R_noise

<=

R1_noise

11

; ;

end

R3_noise R4_noise R5_noise R6_noise R7_noise R8_noise R9_noise

<= <= <= <= <= <= <=

R2_noise R3_noise R4_noise R5_noise R6_noise R7_noise R8_noise

;

; ; ; ; ; ; ;

R10_noise <= R11_noise <= R12_noise <= R13_noise <= R14_noise <=

R9_noise R10_noise; R11_noise; R12_noise; R13_noise;

end

always @ (posedge I_clk or negedge I_rst_n) begin

if(~I_rst_n) begin end else begin

R_add

<=

(I_noise + R_noise) + (R1_noise + R2_noise) +

R_add

<=

19'b0;

(R3_noise + R4_noise) + (R5_noise + R6_noise) + (R7_noise + R8_noise)+ (R9_noise + R10_noise)+ (R11_noise + R12_noise)+ (R13_noise + R14_noise);

end

end

always @ (posedge I_clk or negedge I_rst_n)

12

begin

if(~I_rst_n) begin end else begin

R1_add <= R2_add <= R3_add <= R4_add <= R5_add <= R6_add <= R7_add <= R8_add <=

R_add[19:4] ; R1_add R2_add R3_add R4_add R5_add R6_add R7_add

; ; ; ; ; ; ;

13

R1_add <= R2_add <= R3_add <= R4_add <= R5_add <= R6_add <= R7_add <= R8_add <= R9_add <= R10_add R11_add R12_add R13_add R14_add R15_add R16_add

16'b0; 16'b0; 16'b0; 16'b0; 16'b0; 16'b0; 16'b0; 16'b0; 16'b0;

16'b0; 16'b0; 16'b0; 16'b0; 16'b0; 16'b0; 16'b0;

<= <= <= <= <= <= <=

…… 此处隐藏:314字,全部文档内容请下载后查看。喜欢就下载吧 ……
基于FPGA的恒虚警(CFAR)算法(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/614030.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)