当前位置:   article > 正文

【FPGA-ASK调制解调】2-ASK调制和解调的Verilog代码实现_verilog中ask编码

verilog中ask编码

【一】2-ASK调制和解调·概述

        ASK-Amplitude Shift Keying,即振幅键控调制。

        2-ASK:二进制启闭键控,它是以单极性不归零来控制载波的开启和关闭。

        2-ASK抗干扰性能不如其他调制手段,在无线通信中未得到应用,但在光纤通信中得到广泛应用。同时,2-ASK的分析方法是最基本的,是研究数字调制的理论基础。

【二】2-ASK调制

  • Verilog源代码

  1. module two_ASK(clk,reset,x,y);
  2. input clk; //模块工作时钟
  3. input reset; //模块控制信号
  4. input x; //输入信号
  5. output y; //调制输出信号
  6. //中间寄存器变量
  7. reg [1:0] cnt; //cnt  分频计数器
  8. reg carries; //carries 需要调制的载波信号,将输入信号clk经过4分频后得到
  9. always @( posedge clk) begin
  10. if(!reset)
  11. begin
  12. cnt <= 2'b00;
  13. carries <= 0;
  14. end
  15. else
  16. begin
  17. if(cnt == 2'b11) begin
  18. cnt <= 2'b00;
  19. carries <= ~carries;
  20. end
  21. else begin
  22. carries
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/425146
推荐阅读
相关标签
  

闽ICP备14008679号