資源簡介
MATLAB數字基帶信號仿真,對基帶信號進行仿真,產生隨機序列,定義序列的基帶信號,對進行數字基帶信號調制的仿真是關鍵
代碼片段和文件信息
function[tsignal1signal2DNRZ]=baseband_Signal(TXn)
if?nargin?2
????%產生基帶信號
????a=T;????????????????%基帶信號碼元數
????b=10000000;
????x=round(rand(1a));%將?X?的每個元素四舍五入為最近的整數產生隨機序列
????%產生基帶信號
%?????fc=1/T;?????????????%碼元速率
????
????t=linspace(01b);??%0-T之間產生5000個點行矢量,即將[0T]分成5000份
????%?fm=a/5;?????????????%基帶信號頻率????碼元數是10,而時域長度是5,也就是一個單位2個碼元
?
else
????x=Xn;
????b=10000000;
????a=length(x);?
????t=linspace(01b);??%0-T之間產生5000個點行矢量,即將[0T]分成5000份??
?
end
signal1=t;??????????????%長度一致的向量
for?n=1:a
????if?x(n)<1
????????for?m=b/a*(n-1)+1:b/a*n
???
評論
共有 條評論