Matlab 波形表的产生.pdfVIP

  • 8
  • 0
  • 约5.05千字
  • 约 3页
  • 2018-04-17 发布于河南
  • 举报
Matlab 波形表的产生

DDS 函数信号发生器中有波形存储器,而其中数据的产生要根据具体的应用,先就常用的正弦 波、三角波、方波以及锯齿波的波形表用Matlab 来实现产生 % function wave_rom %% 产生函数信号发生器的数据 clear all clc / m close all o c . N=512; o a a(1:1:N)=0; %%存储8 位的波形数据(0~~255 ) b o %% 正弦波 a t for b=1:128 j. a(b)=round(127*sin(2*pi*(b-1)/127))+127; s c c end 1 5 / / figure(1) : p stem(1:128,a(1:128)); t t %% 锯齿波 h : for b=1:128 持 支 a(b+128)=b; 术 技 nd b a figure(2) l t stem(129:256,a(129:256)); a %% 方波 m for b=1:64 a(b+256)=255; a(b+64+258)=0; nd figure(3) stem(257:384,a(257:384)); %% 三角波 for b=1:64 a(b+384)=2*(b-1); a(b+64+384)=2*(64-b); end figure(4) stem(385:512,a(385:512)); %% 画

文档评论(0)

1亿VIP精品文档

相关文档