CPSK调制解调器设计.doc

CPSK调制解调器设计.doc

ID:57269896

大小:88.50 KB

页数:5页

时间:2020-08-08

CPSK调制解调器设计.doc_第1页
CPSK调制解调器设计.doc_第2页
CPSK调制解调器设计.doc_第3页
CPSK调制解调器设计.doc_第4页
CPSK调制解调器设计.doc_第5页
资源描述:

《CPSK调制解调器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、设计要求设计CPSK调制解调器,对波形进行仿真分析。2、设计原理所谓绝对调相即CPSK,是利用载波的不同相位去直接传送数字信息的一种方式。对二进制2CPSK,若用相位π代表“0”码,相位0代表“1”码,即规定数字基带信号为“0”码时,已调信号相对于载波的相位为π;数字基带信号为“1”码时,已调信号相对于载波相位为同相。按此规定,2CPSK信号的数学表示式为式中为载波的初相位。受控载波在0、π两个相位上变化。3、CPSK调制与解调方框图CPSK调制方框图如图1所示。FPGACLKSTART基带信号计数器0相载波π相载波二选一开关调制信号图1CP

2、SK调制方框图CPSK解调方框图如图2所示,FPGAclkstart调制信号计数器q判决基带信号图2CPSK解调方框图4、程序设计4.1CPSK调制VHDL程序程序设计思路:clk为系统时钟,Start为选通信号,x为基带信号,y为已调制输出信号。先用2位计数器产生两个相位相差90度的载波信号f1,f2。当基带信号x为‘1’时,输出信号y为f1。当基带信号x为‘0’时,输出信号y为f2。由于f1内部信号时序仿真时会被软件优化掉,为了能观测到f1波形,特地引出f3口,f1输出到f3以便观察。最后是例化,可以与解调端连接起来仿真。具体程序如下:lib

3、raryieee;useieee.std_logic_arith.all;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitycpskisport(clk:instd_logic;start:instd_logic;x:instd_logic;y:outstd_logic;f3:outstd_logic);endcpsk;architecturebehavofcpskissignalq:std_logic_vector(1downto0);signalf1,f2:std_

4、logic;beginprocess(clk)beginifclk'eventandclk='1'thenifstart='0'thenq<="00";elsifq<="01"thenf1<='1';f3<=f1;f2<='0';q<=q+1;elsifq="11"thenf1<='0';f3<=f1;f2<='1';q<="00";elsef1<='0';f3<=f1;f2<='1';q<=q+1;endif;endif;endprocess;process(clk,x)beginifclk'eventandclk='1'thenifq(0)=

5、'1'thenifx='1'theny<=f1;elsey<=f2;endif;endif;endif;endprocess;endbehav;调制器生成的RTL电路如下:4.2CPSK解调VHDL程序libraryieee;useieee.std_logic_arith.all;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitycnt4isport(clk:instd_logic;start:instd_logic;x:instd_logic;y:outstd_log

6、ic);endcnt4;architecturebehavofcnt4issignalq:integerrange0to3;beginprocess(clk)beginifclk'eventandclk='1'thenifstart='0'thenq<=0;elsifq=0thenq<=q+1;ifx='1'theny<='1';elsey<='0';endif;elsifq=3thenq<=0;elseq<=q+1;endif;endif;endprocess;endbehav;解调器生成的RTL电路如下:4.2CPSK例化设计思路:为了进行联

7、调,进行例化,把调制端输出口接到解调端输入口,进行波形分析。LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYdingcengISPORT(en,cp,ina:INSTD_LOGIC;outa:OUTSTD_LOGIC;guangcha:OUTSTD_LOGIC);ENDENTITYdingceng;ARCHITECTUREoneOFdingcengISCOMPONENTcpskport(clk:instd_logic;start:instd_logic;x:instd_logic;y:outstd_log

8、ic;f3:outstd_logic);endCOMPONENT;COMPONENTcnt2port(clk:instd_logic;s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。