基于Matlab与声卡的低频信号发生器的设计与实现

  • 格式:pdf
  • 大小:112.08 KB
  • 文档页数:2
维普资讯
26 0 车4月 0
电 脑 学 习
摹2 期
基于 Ma a t b与声卡的低频信号发生器 的设计与实现 l
杨洁芳
摘 要 介绍 了用 Maa t b与声卡来实现低频信 号发生器 的设计过框 。 l
关键词 M tb 声卡 发生器 实现 aa l
中 图分 奏 号 哪 ! 9 文 献 标识 码 B 文 章鳙 号 :O 2 2 2 ( o 6) 2 0 3 - 2 10 — 4 2 2 0 0 - 0 0 0
i p e n ai n o w- r q e c - in l g n r t r Ba e n M a lb a d S u d Ca d m lme t t f Lo f e u n e sg a- e e a e s d o t n o n r o a
・3 ・ O
维普资讯
i n呼 n= 0 % L U C U f8 = A NHGI
为 ei 。 dt l
声卡是将音频输入数据转换为立体声输出的一种设
备。 现在 P 机 中的声卡 已经是一个标 准配置了 。 了输 出 c 除
音 乐或语 言信号 。 过编写 程序 。 通 还可 以让 P C机通 过声卡 输 出各 种波形。普通 声卡采样频率通常 可选值为 80 0 z , H、 0 1。0 Hz 1, 0 z 2 , 0 z 4 ,O H ,已经完 全能够 00 、60 H 、20 H 和 4lO z 1 0 0
窗 口的标题栏 中的标题 内容,再修改 R se ez 属性为U 用 i o, n
来确定 可 以改变 图形 窗 口的大小 。 窗口中添 加 以下控件: 在
() 1 建立 一个 主坐 标系 , 用来显 示输 出的波形 。g为 t a
a e l6 x s

WO K (elb _ m e,…) ivk h a e ab c . R " l ̄k n ' e n oe te n m d cl ak l
% W ORK piain Ap lc t M- l o r . g o i f e fr wokf i
% H G = W ORK a nc r GUI lu h wo k .
入 G i 健, u e 新建一个 G i d u 图形界面文件 , 其中窗口区域就 是要设计窗口的雏形 (r o p ) 双击此窗口雏形, p ty , ot e 在出现 的对话框中修改 N m 属性为 ae 低频信号发生器 设置图形 ,
满足低频信号发生器的频带要求。
M TA A L B语 言有 强 大 的音 频处 理 函数 和 数据 处理 功
能, 能够方便地产生各种波形的数据数组, 同时通过音频处 理函数又可以很方便的将数据数组传递给声音设备,并以
特 定 的采样 频 率和 传 输 比特 位 由声卡 输 出并 且 M B A I
完全支 持可视化编程 。
静 《 } 0

图 1
() 3 建立一个静态文本框, 修改 si 为 t g 输入频率” r n 。
() 4 建立 四个按钮 , 用来产 生、 显示 、 输出 各种信号及
退 出系统。其 sig值分别为 tn r 正弦波产 生显示 、方波产生

两者 结合 , 我们 可 以较方便地实现信 号发生器 的功能 。 《
在普通的电子技术实验室中, 要求的则是频率可调、 性 价比合适, 而对精度要求不是太高, 在这种情况, 本着资源 充分利用的考虑, 我们选择 MA1 B .软件和计算机的声 l^ 6 I 5 卡来实现低频信号发生器。
1设 计 思 想
() 2 建立一个编辑框 , 接收用户输入的频率数据 , g t # 、蟹 玉 、 三角波显示” 信号输出 系统退出 ,£ t 鞋值分别 ; 其 8 黔 麟 g
} 辩 《

2 程 序 实 现 21图形界面的设计 ( 图 1 . 见 )
为 uh ut 1 、p sb t n ” uh ut 3 tp sbt n p sb t n uh ut 2 、p sb t n #tuh u o4 o o o t t
% lm e i e y G I E v . O J l 2 0 2 1 t 2 a tM f d b U D 20 l -u一 0 5 2 : 3 0 d i
・ 杨沽芳 浙江 经济 技术学 院实训 中心助理 讲师 ( 杭州 301 ) 主要从 事电子技术 的教学 与研 究。 108 , 收稿 日期:050-4 20-9 1 -
Ya g Jea g n if n
Ab ta t nI a e nrd c s te po e so mpe nain o o fe u n e s nl g n rtrb sd o t b a d sr c e p p rit u e h rc s f i lme tt f a lw-rq e e - i a- e eao ae n Mal n o o g a u d c r. n ad Ke wo d Ma a S u d Cad y r db o n r G n rtr e eao I lme tt n mp e nai o
" uh utn p sb t 5 。 o
打 开 M tb 口, enw gi aa 窗 l 瑚 — e —u 或者 在 命令 窗 口中健
2 . 2回调函数的编写 主界面创建好后,系统相应的会产生一个 m函数, 该
函数 的清 单如下:
f co a r u = wr (a r n u tnvr g t ni ao o vr  ̄ ) k a