正弦波信号发生器的DSP设计.docx
- 文档编号:724655
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:9
- 大小:22.64KB
正弦波信号发生器的DSP设计.docx
《正弦波信号发生器的DSP设计.docx》由会员分享,可在线阅读,更多相关《正弦波信号发生器的DSP设计.docx(9页珍藏版)》请在冰豆网上搜索。
正弦波信号发生器的DSP设计
科技经济市场正弦信号发生器能输出一个幅度可调、频率可调的正弦信
号,特别是低频正弦信号发生器在科学研究及生产实践中均有
着广泛应用。
目前,常用的信号发生器绝大部分是由模拟电路构
成的。
当这种模拟信号发生器用于低频信号输出时,往往需要的
RC值很大,这样不但参数准确度难以保证,而且体积和功耗都
很大。
而由数字电路构成的低频信号发生器,虽然其低频性能
好,但体积较大,价格较贵。
而借助DSP芯片的运算速度高,系
统集成度强的优势设计的这种信号发生器,比以前的任意一种
信号发生器速度更快,且实现更加简便。
1正弦波信号的产生方式
1.1采样回放法
通过对已有的标准正弦信号源进行采样得到数据后直接回
放或进行变频变幅处理后回放。
该方法的关键在于合理设计高
性能的硬件电路,尽量避免信号处理过程中的波形失真,来确保
采样数据的精准性。
同时在数字域处理时,数据的回归点数必须
满足Nyquist定理,以免频谱混迭情况的发生。
1.2查表法
5402的片内ROM中存有256字的正弦及余弦数据表,可
以通过程序直接调用该表中的数据,由D/A回放出正弦波。
通
过MATLAB模拟仿真自己生成的正弦数据表,不但可以解决频
率单一的问题,还可以增加精度,并改善系统的兼容性。
1.3泰勒级数展开法
任一角度的正弦及余弦波都可以展开成泰勒级数,取前五
项的近似公式为:
其中:
α为角度值,ω为其对应的弧度值。
通过变换的α
值,且利用弧度与频率之间的关系很容易实现变频处理。
1.4数字正弦振荡器
数字正弦波振荡器的系统函数可表示为:
对应的是在单位圆上有复共轭极点的二阶振荡器,共扼极
点为:
P1,2=e±jω0,其离散时域脉冲单位冲击响应响应:
h(n=Asin[(n+1ω0]·u(n
实际应用中对于给定的冲激信号所产生的正弦信号对应的
差分方程为:
如果系统无阻尼且稳定,我们不对系统加入冲击信号,改变
y(-2的起始值,从而使系统满足起始条件。
这样系统差分方程变
为:
fs为采样频率,f0和A分别为正弦波的频率和幅度。
这样
y(-2就决定了正弦波的幅度。
而数字频率振荡器产生正弦波的
实质就是如何用程序实现上述的差分方程。
2设计实例
根据数字振荡器的原理,一个正弦波序列可以通过递归法
得到,系数a、b、k一旦确定后,就可得到期望频率的正弦序列。
2.1设计任务
利用TMS320VC5402设计产生一个频率为2kHz的正弦波
信号发生器,并使用汇编语言完成源程序的编写。
2.2设计方案
为了得到正弦波序列的输出,可以采用定时中断的方法输
出y(n,再经过D/A转换和滤波后输出连续的正弦波。
设定采样频率为fs=40kHz,即通过定时器中断,每隔25us产
生一个y(n,则递归的差分方程系数为:
为了便于定点DSP处理,我们将所有系数除以2,然后用
16位定点格式表示为:
这便是产生2kHz正弦信号的三个系数。
由前面的推导也可以看出,产生的正弦波频率只是一个相
对值,只有给定了采样频率,也就是确定了采样点之间的时间间
隔后,才能最终决定模拟频率。
为了得到精确的采样频率,我们
用定时器产生25us时间间隔,获得40kHz的采样频率。
定时器
的初值计算由下式决定:
fs=fCK/(TDDR+1(PRD+1
式中fCK为DSP时钟频率,fs为采样频率。
设定时其预分系
数TDDR=0,则定时器周期寄存器初值PRD为:
PRD=fCK/fs-1。
本
例中,fs=40kHz,fCK=100MHz,则PRD=2499。
2.3源程序设计
程序设计首先进行初始化,初始化包括计算出y[1]和y[2],
定时器相关寄存器设置,然后开放定时器中断。
初始化完成后,
主程序循环等待定时器中断。
当程序进入定时器中断服务程序
时,利用前面的y[1]和[2],计算出新的y[n],经过D/A转换后,得正弦波信号发生器的DSP设计
姜颖韬
(苏州工业职业技术学院,江苏苏州215104
摘要:
数字信号处理器(DSP是在模拟信号变成数字信号以后进行高速实时处理的专用处理器。
DSP芯片以其独特的结构和快速实现各种数字信号处理算法的突出优点,发展十分迅速。
本文介绍了正弦信号产生的典型算法,并结合数字振荡器原理,应用迭代法编程完成了TMS320VC5402DSP正弦波信号发生器的设计。
关键词:
DSP;正弦振荡;信号发生器
作者简介:
姜颖韬(1977-,男,江苏苏州人,工程师,在读研究生,研究方向:
电子信息。
技术平台
趤趭
2010年第6期
科技经济市场
到一个正弦信号波形。
作为一套完整的程序,还必须有中断向量表文件和内存定位文件。
汇编语言源程序如下:
SSBXFRCT;
ST#INIT_A,AA;
ST#INIT_B,BB;
ST#INIT_C,CC;
PSHDCC;
POPDy2;
LDAA,T;
MPYy2,A;
STHA,y1;
STM#10h,TCR;
STM#2499,PRD;
STM#20h,TCR;
LD#0,DP;
SSBXINTM;
LD#vector;
AND#0FF80h,A;
ORPMST,A;
STLMA,PMST;
RSBXINTM;
-tint:
LDBB,T;
MPYy2,A;
LTDy1;
MACAA,A;
STHA,1,y1;
STHA,y0;
NOP
RETE
.mmregs
.ref_ret
.ref_c_int00
.ref_tint
.globalvector
.sect"int_table"
;
_______________________
;interruptevectortable!
;
_______________________Vector:
rsb_c_int00
nop
nop
nmib_ret
nop
nop
sint17b_ret
nop
nop
sint18b_ret
nop
nopsint19b_ret
nop
nop
sint20b_ret
.word0,0
sint21b_ret
.word0,0
sint22.word01000h
.word0,0,0
Sint23.word0FF80h
.word0,0,0
Sint24.word01000h
.word0,0,0
Sint25.word0FF80h
.word0,0,0
Sint26.word01000h
.word0,0,0
Sint27.word0FF80h
.word0,0,0
Sint28.word01000h
.word0,0,0
Sint29.word0FF80h
.word0,0,0
Sint30.word01000h
.word0,0,0
Int0b_ret
Nop
Nop
Int1b_ret
Nop
Nop
Int2b_ret
Nop
Nop
Tintb_tint
Nop
Nop
Brintb_ret
Nop
Nop
Bxint0b_ret
Nop
Nop
Trintb_ret
Nop
Nop
Dmac1b_ret
Nop
Nop
Int3b_ret
Nop
Nop
Hpintb_ret
Nop
Nop
Q26.word0FF80h
技术平台
趤趮
2010年第6期
科技经济市场
.word0,0,0
Q27.word01000h
.word0,0,0
Dmac4b_ret
Nop
Nop
Dmac5b_ret
Nop
Nop
Q30.word0FF80h
.word0,0,0
Q31.word01000h
.word0,0,0
;
_______________________Endofinterruptevectortable!
;______________________
_retrete
MEMORY
{
PAGE0:
VEC:
orijin=1000h,length=0FFh
PROG:
orijin=1100h,length=8000h
PAGE1:
DATA:
orijin=080h,length=0807Fh
}
3结束语
基于DSP实现的信号发生器充分发挥了DSP器件的主要性能优势,相对传统的信号发生器,它编程灵活、操作简单,体积小巧,电路结构简单,使用方便,而且还有许多可扩展的功能,故其使用面更加宽。
鉴于DSP具有较高的性价比,且利用DSP作为主控制器来提高传统产品的性能已成为大势所趋,因此,在高工程应用及教学实验中DSP控制系统具有重要的意义。
作物的许多重要农艺性状如产量、品质和抗性等都是数量性状,由多个基因控制,表现为连续变异,且易受环境影响,相对于由单基因控制的质量性状而言,其遗传基础更为复杂。
鉴定和发掘控制数量性状的基因及其优异的等位变异,并使之快速应用于育种实践是新时期作物科学家和育种学家所面临的重大课题。
经典的数量遗传学理论把控制数量性状的基因作为一个整体来研究,认为数量性状是由许多作用相等的微效基因共同影响,通过建立遗传模型和估算遗传方差、遗传力和选择响应等统计参数来描述和预测数量性状的遗传规律。
许多经典的数量遗传学模型已经在育种实践中发挥了重要作用。
然而,在“微效多基因”理论中,影响数量性状的具体基因永远不会被发现,数量性状变异的分子生物学机理更不会被阐明(Mauricio,2001。
随着生物技术的发展和分析方法的改进,尤其是分子标记技术的出现,人们对于数量性状的认识从“多基因”发展到了数量性状基因座(quantitativetraitloci,QTL分析,从而对数量性状遗传机理的认识上升到了分子水平。
开展全面系统的QTL定位,必须具备高密度的遗传连锁图和相应的统计分析方法、实验群体。
20世纪80年代以来,发展的分子标记技术可以将控制某一数量性状的多个基因剖分开来,将它们一一定位于染色体上,并进行各基因的单个效应及互作效应的估计。
这为深入研究数量性状的遗传规律及其操作创造了条件,提高了植物育种中目标数量性状优良基因型选择的可能性、准确性及预见性。
作物的重要数量性状基因的发掘、定位及其在遗传育种中应用的流程如下图1所示。
1QTLs的初级定位
控制数量性状的基因在基因组中的位置称为数量性状基因座(quantitativetraitloci,QTL。
利用分子标记进行遗传连锁分析,可以检测出QTL,并估算其效应大小,即QTL定位(QTLmapping。
自1998年Paterson第一次应用RFLP连锁图谱在番茄中定位QTL以来,QTL定位研究已经在水稻、玉米、小麦、大豆、大麦、番茄和马铃薯等许多重要作物中展开,并且进展迅速。
QTL分析的一般程序包括:
(1选择在目标性状上差异明显的亲本进行杂交,建立分离群体;(2检测分离群体中个体或株系的标记基因型和表型性状值;(3通过统计分析找出与表型值相关的等位变异的标记位点。
目前使用的分离群体主要包括F2、BC、DH和RILs等。
使用这类群体定位的QTL范围一般在10-30cM之间,并且QTL位置的置信区间一般都在10cM以上(阮成江等,2003,这一精度还不足以将数量性状确切分解成一个个孟德尔因子,因此称为QTL的初级定位(primaryorcoarseQTLmapping。
2QTLs的精细定位与图位克隆
发现并分离隐藏在QTL中的优异等位基因,使之应用于作物品种改良和种质资源研究,是进行QTL分析的最终目的。
植物基因组学原理和方法的建立为人们克隆QTL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 正弦波 信号发生器 DSP 设计