代码搜索:MATlab

找到约 10,000 项符合「MATlab」的源代码

代码结果 10,000
www.eeworm.com/read/18028/771060

matlab

function y=LPF(fc); %实现低通的频域形式 global dt df N t f T Bs=N*df/2; %系统带宽 x1=(Bs-fc/2)*N/(2*Bs); x2=(Bs+fc/2)*N/(2*Bs); y=zeros(1,N); y(x1:x2)=1;
www.eeworm.com/read/18028/771061

matlab

clear all global dt t f df N T %全局变量 close all N=2^20; dt=0.001; %ms df=1/(N*dt); %KHz T=N*dt; %截短时间 Bs=N*df/2; %系统带宽 t=linspace(-T/2,T/2,N); %时域横坐标 f=linspace(-Bs,Bs,N)+eps; %频域横坐标
www.eeworm.com/read/18028/771062

matlab

n=1000; x = randint(n,1); %产生信源. h = modem.pskmod (4); %产生调制句柄 y = modulate(h,x); %对信号进行调制 g = modem.pskdemod (h) %产生解调句柄 z = demodulate(g,y); %进行解调
www.eeworm.com/read/18028/771063

matlab

function X=T2F(x) global dt df N t f T %x为时域的取样值矢量,X为x的傅氏变换,X与x长度相同,并为2的整幂。  H=fft(x); X=[H(N/2+1:N),H(1:N/2)]*dt; end
www.eeworm.com/read/18028/771064

matlab

M = 16; %M进制 x = randint(5000,1,M); y=modulate(modem.qammod(M),x); %调制 ynoisy = awgn(y,15,'measured'); %加噪声 scatterplot(y); scatterplot(ynoisy); z=demodulate(modem.qamdemod(M),ynoisy); %解调
www.eeworm.com/read/18028/771065

matlab

function x=F2T(X) global dt df t f T N %x为时域的取样值矢量,X为x的傅氏变换,X与x长度相同并为2的整幂 X=[X(N/2+1:N),X(1:N/2)]; x=ifft(X)/dt; end
www.eeworm.com/read/18028/771066

matlab

numbits = 99; %每次迭代的比特数 numchans = 2; %信号的信道数 nsamp = 16; %每个符号的采样率 num=10; numerrs = 0; % Number of bit errors seen so far demod_ini_phase = zeros(1,numchans); % 调制相位 mod_ini_phase = ze
www.eeworm.com/read/18028/771067

matlab

%impinvar_bilinear.m %chebyshev1模拟原型滤波器 Omegap=0.2*pi;Rp=1; %设计指标 Omegas=0.3*pi;As=16; [n1,Wn1]=cheb1ord(Omegap,Omegas,Rp,As,'s'); %获得chebyshev1的阶次和截止频率 [B1,A1]=cheby1(n1,0.5,Wn1,'s');
www.eeworm.com/read/18028/771068

matlab

x = rand(100,1); %输入数据 num = rcosine(1,8,'sqrt'); %滤波器的转移函数 y1 = rcosflt(x,1,8,'filter',num); %在发端对数据进行滤波 z1 = rcosflt(y1,1,8,'Fs/filter',num); %对接收数据进行滤波,但不过采样 z=z1(length(num):8:end); stem(z(1
www.eeworm.com/read/18028/771069

matlab

Fd= 1; %输入信号的采样率 Fs = 8; %输出信号的采样率 Delay = 3; %滤波器的群时延 R = 0.5; %滚降因子 [yf,tf] = rcosine(Fd,Fs,'fir',R,Delay); plot(yf) grid xlabel('Time') ylabel('Amplitude'); % impz(rrcfilter,1); % 另外一种