解调
入,查找表一般完成纯输入组合逻辑功能。 FPGA 5 内部寄存器结构相当灵活,可以配置为带同步 /异步复位或置位、时钟使能的触发器( FF, Flip Flop),也可以配置成锁存器( Latch)。 FPGA 一般依赖内部寄存器完成同步时序逻辑设计。 图 21 FPGA 的结构原理图 ]6[ ( 3) 嵌入式块 RAM 目前大多数 FPGA 都有内嵌的块 RAM( Block RAM)。
cosωct和 sinωct 两个载波上,两路相乘器输出的信号是相互正交的抑制载波的双边带调制( DSB)信号,其相位与各路码 元的极性有关,分别由 a 和 b 码元决定。 经相加电路后输出两路的合成波形,即是 4PSK 信号。 图中两个乘法器,其中一个用于产生 0o 与180o两种相位状态,另一个用于产生 90o与 270o两种相位状态,相加后就可以得到 45o,135o, 225o, 和
是采用模拟调制的方法产生 2PSK 信号,图 2( b)是采用数字键控的方法产生 2PSK 信号。 2PSK 信号的解调通常都是采用相干解调。 在相干解调过程中需要用到与接受的 2PSK 信号同频同相的相干载波,二进制移相键控( 2PSK)方式是载波相位按基带脉冲序列的规律而改变的一种数字调制方式,就是根据数字基带信号的两个电平,使载波 2 s(t) 双极性不归零 码型变换 乘法器 e2PK(t
串 /并 变换 2/4电平变换 2/4电平变换 倒相 移相π /2 ∑ 二进制 信息序列 A C B Q( t) I(t) cosω 0t sinω 0t ak bk 8PSK 图 8PSK的调制解调原理图 由于 8PSK存在相位模糊问题,因此可采用差分编码技术,将 3 位码组映射的相位值作为实际相位的增加量;在接收端,抽样判决后的相位值也须先经过相应的差分解码,恢复出原始相位值
口、 M文件编辑调试器、 MATLAB工作空间和在线帮助文档。 ( 2) MATLAB 数学函数库 MATLAB 数学函数库包括了大量的计算算法。 从基本算法如加法、正弦,到复杂算法如矩阵求逆、快速傅里叶变换等。 ( 3) MATLAB 语言 MATLAB 语言是一种高级的基于矩阵 /数组的语言,它有程序流控制、函数、数据结构、输入 /输出和面向对象编程等特色。 ( 4) MATLAB
晶振 D/A 固定分频 可变分频 脉冲形成 带通滤波器 整形 鉴频 判决 陕西理工学院毕业设计 第 4 页 共 44 页 图 基于 FPGA 调制原理 框图 基于 FPGA 的解调中,是由分频器,寄存器,计数器,判决器组成的。 其中分频器是一种基本电路,通常用来对某个频率进行分频得到所需的频率,整数分频器可采用计数器设计实现。 判决器是对到来的码元按照判决门限进行判决 [5]。