我是靠谱客的博主 激动大白,最近开发中收集的这篇文章主要介绍【FPGA-ASK调制解调】2-ASK调制和解调的Verilog代码实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

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

【二】2-ASK调制

  • Verilog源代码

module two_ASK(clk,reset,x,y);

input clk;    //模块工作时钟
input reset;    //模块控制信号
input x;        //输入信号
output y;    //调制输出信号


//中间寄存器变量
reg [1:0] cnt;    //cnt  分频计数器
reg carries;    //carries 需要调制的载波信号,将输入信号clk经过4分频后得到


always @( posedge clk) begin


if(!reset) 
    begin
        cnt <= 2'b00;
        carries <= 0;
    end

else 
    begin
        if(cnt == 2'b11) begin
            cnt <= 2'b00;
            carries <= ~carries;
        end

        else begin
            carries

最后

以上就是激动大白为你收集整理的【FPGA-ASK调制解调】2-ASK调制和解调的Verilog代码实现的全部内容,希望文章能够帮你解决【FPGA-ASK调制解调】2-ASK调制和解调的Verilog代码实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部