您现在的位置:首页 > 科技成果科技成果

基于FPGA的MSK调制器设计与实现

发布时间:2018-01-07 13:28:29  来源:大电流电感厂家   查看:

摘要:介绍了MSK信号的优点,并分析了其实现原理,提出一种MSK高性能数字调制器的FPGA实现方案;采用自顶向下的设计思想,将系统分成串/并变换器、差分编码器、数控振荡器、移相器、乘法电路和加法电路等6大模块,重点论述了串/并变换、差分编码、数控振荡器的实电感器生产现,用原理图输入、VHDL语言设计相结合的多种设计方法,分别实现了各模块的具体设计,并给出了其在Qu线圈电感器a电感生产厂家rtusII环境下的仿真结果。结果表明,基于FPGA的MSK调制器,设计简单,便于修改和调试,性能稳定。
关键词:MSK;FPGA;差分编码器;数控振荡器

在QPSK调制技术中,假定每个符号的包络都是矩形,已调信号的包络是恒定的,此时无论基带信号还是已调信号其频谱都是无限的。但是实际的信道总是有一定的带宽的,因此在发送QIXSK信号时通常要通过带通滤波器进行限带。限带后的信号已经不能再保持包络恒定,相邻符号间发生相移时,限带后包络会明显变小,甚至出现包络为0的现象。这种现象差模电感在非线性信道中是不希望出现插件电感的,虽然经过非线性放大器能够减弱包络起伏,但是这样却使信号的频谱扩展,其旁瓣会干扰邻近频道的信号,造成限带时的带通滤波器失去作用。
正是为了解决这个问题,我们引入了在非线性限带信道中使用的恒包络调制方法——最小移频键控(MSK)调制技术。

1 实现原理
MSK就是一种能产生恒定包络、连续相位信号的调制方式。它是二进制连续相位移频键控(CPFSK)的一种特殊情况,即调制指数(移频系数)h=0.5,相位在码元转换时刻是连续的。MSK信号可表示为:
d.JPG
式中,φk(t)为附加相位函数,假设初始相位为φk(0);ωc为载波角频率;Ts为码元间隔;f.JPG为频偏;φk为第k个码元中的相位常数;ak为第k个码元数据;ak取值为±1。这表明,MSK信号的相位是分段线性变化的,同时在码元转换时刻相位仍是连续的,所以有:
g.JPG
由式(5)和MSK相位网格图可看出,φk为截矩,其值为π的整数倍,利用三角等式并注意到sinφk=0,有:
h.JPG
根据以上分析,可以得出MSK调制器的框图如图1所示。

i.JPG



2 主要模块的FPGA实现
2.1 串/并转换的实现
顺序输入的二进制信息经过串/并变换器,变换成速率减半的双比特序列,可采用两个D触发器来实现,其原理如图2所示。其中DFFin st和DFFinst3构成一个两位移位寄存器,将串行输入信号变成并行输出信号:DFFinst4和NOTinst8构成二分频器,实现速率减半;DFFinst1和DFFinst2为锁存器,使信号同步输出。图3为串/并变换器S_P的仿真结果,其中AB为变换后的双比1元。由图可以看出,当输入DataAB为01010101时,在延时约80 ns后,输出DataA为0000,DataB为1111。

平面变压器厂家 | 平面电感厂家

[开关电源]求助:做开关电源三极管发烫,芯片去耦电不能发图片:(请在以下网址前加http://  后面加?isscore=1#isScorexiangce.baidu.com/picture/album/list/3c13d34d83bfe95c16830f035625c8a75574413d自己做一个开关电源,如图所示。 两个三极管都有加散热片。 单片机P1.3口输出的是一个(用万用表测)平均值为0.2V左右的方波,TL494的11脚输出的是一个占空比很小的方波,最小值为0V

基于L4981B的APFC电路设计性能优化O 引 言 电源是每一个电子设备所必须的重要组成部分。按照国际电工委员会标准IEC 61000—3—2的要求,电子设备输入电流中谐波电流成分都有一定的限值,小功率电源可以使用简单的无源功率因数校正,即

[逆变器]又烧IR2110了!!!!用SG3525输出信号给IR2110可以正常工作,但是用信号发生器3.3V峰峰值经过三极管放大输入给IR2110不知道怎么就烧了,芯片没发热就挂了!!!大家帮忙看看,是哪里出了问题满意回复+10jy427528 查看完整内容那估计问题就出在信号发生器上,先不要接板子,单独测信号发生器的波形,我怀疑你的信号发生器设置出问题了 ...+5lfc315 查看完整内容用

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂