日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

matlab编写数字基带信号程序,数字基带信号的系统仿真与设计matlab程序

發布時間:2023/12/15 windows 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab编写数字基带信号程序,数字基带信号的系统仿真与设计matlab程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

,請自覺下載,轉載請注明出處一共四個程序圖片被壓縮了,下載后放大會很清晰

1文件名為digit_baseband.m

%數字基帶信號的功率譜密度digit_baseband.m

clear all;

close all;

Ts=1;

N_sample=8; %每個碼元的抽樣點數

dt=Ts/N_sample; %抽樣時間間隔

N=1000; %碼元數

%T=N*dt;

t=0:dt:(N*N_sample-1)*dt;

gt1=ones(1,N_sample); %NRZ非歸零波形

gt2=ones(1,N_sample/2); %RZ歸零波形

gt2=[gt2 zeros(1,N_sample/2)];

d=(sign(randn(1,N))+1)/2;

data=sigexpand(d,N_sample); %對序列間隔插入N_sample-1個0

st1=conv(data,gt1); %調用MATLAB的卷積函數

st2=conv(data,gt2);

d=2*d-1; %變成雙極性序列

data=sigexpand(d,N_sample);

st3=conv(data,gt1);

st4=conv(data,gt2);

[f,st1f]=T2F(t,[st1(1:length(t))]);

[f,st2f]=T2F(t,[st2(1:length(t))]);

[f,st3f]=T2F(t,[st3(1:length(t))]);

[f,st4f]=T2F(t,[st4(1:length(t))]);

figure(1)

subplot(421)

plot(t,[st1(1:length(t))]);grid

axis([0 20 -1.5 1.5]);

ylabel('單極性NRZ波形');

subplot(422);

plot(f,10*log10(abs(st1f).^2/Ts));grid

axis([-5 5 -40 40]);

ylabel('單極性NRZ功率譜密度(dB/Hz)');

subplot(423)

plot(t,[st2(1:length(t))]);

總結

以上是生活随笔為你收集整理的matlab编写数字基带信号程序,数字基带信号的系统仿真与设计matlab程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。