f_dac.m

来自「digital signal processing常用工具箱」· M 代码 · 共 22 行

M
22
字号
function y = f_dac (b,N,Vr)

%F_DAC: Perform N-bit digital to analog conversion
%
% Usage: y = f_dac (b,N,Vr)
%
% Inputs: 
%         b  = string containing N-bit binary input
%         N  = number of bits
%         Vr = reference voltage (-Vr <= y < Vr)
% Outputs: 
%          y = analog output
%
% See also: F_ADC

q = 2*Vr/2^N;
x = -(2^(N-1));
for i = 1 : N
   x = x + b(i)*2^(i-1);
end
y = x*q;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?