⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 randn_bl.m

📁 source Matlab traites the UWB
💻 M
字号:
%% function [y,w] = randn_bl(ALPHA,T,Nt,B);%% ALPHA: number of symbols for which we need samples% Nt:    number of samples per symbols% T:     duration of a symbol% B:     bandwidth of the bandlimited Gaussian noise% S2:    Variance of the Gaussian random variable%% Example: fs=10e9; T = 1e-6; Nt = fs*T; B = 1e9;%          [y,w]=randn_bl(100,T,Nt,B);%function [y,w] = randn_bl(ALPHA,T,Nt,B,S2);N = ALPHA*Nt;% $$$ fprintf('ALPHA = %d\n',ALPHA);% $$$ fprintf('Nt    = %d\n',Nt);% $$$ fprintf('T     = %.2e\n',T);% $$$ fprintf('B     = %.2e\n',B);% $$$ fprintf('2*N = %d, 2*ALPHA*B*T = %d\n',2*N,2*ALPHA*B*T);% Step A1k = 0:1:2*N-1;H = sqrt(2*N*S2*df_psd(ALPHA,T,Nt,B));% Step B2X = randn(2,2*N);S = H.*(X(1,:)+j*X(2,:));clear H; %free memoryclear X; %free memory% Step B3s = ifft(S);clear S; %free memoryy = real(s(1:N));w = imag(s(1:N));

⌨️ 快捷键说明

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