皮皮网

【下载博客源码】【谷歌源码编译】【源码解析实战】ask源码

时间:2024-12-29 18:49:32 分类:时尚 来源:知识付费源码分析

1.初学verilog 想请您帮忙看看 谢谢 如何实现ASK fsk

ask源码

初学verilog 想请您帮忙看看 谢谢 如何实现ASK fsk

       我这里可以实现2-ask 和2-fsk的调制和解调。。下载博客源码谷歌源码编译源码解析实战

       2-ask 调制

       module two_ask(clk,黑马红牛源码rst,x,y);

       input clk,rst,x;

       output y;

       reg[1:0] cnt;

       reg car;

       always @ (posedge clk)

       begin

       if(!rst)

       begin

       cnt<=2'b0;

       car<=0;

       end

       else begin

       if(cnt==2'b)

       begin

        cnt<=2'b;

       car<=~car;

       end

       else begin

       car<=car;

       cnt<=cnt+1;

       end

       end

       end

       assign y=x&car;

       endmodule

       2-ask 解调

       module two_ask(rst,clk,x,y);

       input clk;

       input rst;

       input x;

       output y;

       reg y;

       reg[2:0] cnt;

       reg[2:0] m;

       always @(posedge clk)

       begin

       if(!rst) begin

       cnt<=3'b;

       end

       else if(cnt==3b)

        cnt<=3'b;

       else cnt<=cnt+1;

       end

       always @(posedge clk)

       beign

       if(!rst)

       begin

       m<=3'b;

       end

       else beign

       if(cnt==3'b)

       begin

       if(m<=3'b)

       y<=0;

       else

       y<=1'b1;

       m<=3'b;

       end

       else

       m<=m+1;

       end

       end

       endmodule

       就是做个ASK-FSK的转化模块

       先写个ASK的,然后写个FSK的天道决策源码,2个合起来就是顶层模块,然后对顶层模块仿真即可

copyright © 2016 powered by 皮皮网   sitemap