MATLAB仿真信号

MATLAB仿真信号,第1张

例子上都说了, 采用db5小波,选择一维离散小波变幻,在Matlab中设置

fs=4096hz t=1

s=x0(t)+x1(t)+xn(t)

具体到高斯白噪声要有函数,xn(t)只是一个缩写的表达式,Matlab需要祥氏像x=sint这样的嫌辩具体表达,之后芹宴缺用dwt(s,db5 4)这样分解重构,用plot作图

开发语言

基本的信号——冲激信号与冲激序列

清泉_流响

原创

关注

0点赞·614人阅读

冲激信号的数学表达式如下:

冲激信号matlab仿真程序如下:

T=1000

t=0:1/T:10

t1=-5:1/T:5

f1=stepfun(t1,-1/T)-stepfun(t1,1/T)

plot(t1,f1)

grid on

axis([-5 5 -1 2])

登录后复制

运做陪行结果如下:

冲激序列matlab仿真程序如下:

n=50 %定磨段义采样序列的长度

x=zeros(1,n) %生成一个全0的向量x

x(1)=1 %把向量x的第一个数值重新赋值为1

xn=0:n-1 %定义绘图的横坐标变量瞎胡誉

stem(xn,x) %绘制单位采样序列图

grid on%显示网格线

axis([-2 51 0 1.1]) %限制图的横纵坐标的显示范围

xlabel('n')%给横坐标命名

ylabel('δ(n)') %给纵坐标命名

title('单位采样序列δ(n)')

下面是一路信号的QPSK基带仿真的程序:

n=1e4

M=4

Tx=randint(n,1,M)

h=modem.pskmod(M)%产生调制QPSK句柄

y=modulate(h,Tx) %用QPSK句柄调制Tx信号

EbNo=10;

yNoise=awgn(y,EbNo,'measured') %加噪声

g=modem.pskdemod(M) %产生解调句柄

Rx=demodulate(g,yNoise)%解缺消调信号

num_biterr=biterr(Tx,Rx) %计算错误的比特数

Pb=num_err/悄埋n %计算伏运知错误的比特概率


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12363902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存