如前所述sinc脉冲的缺点可以通过减少频域中过渡带的突变来解决。这个升余弦 (钢筋混凝土)脉冲带有可调节的过渡带滚动参数,使用它可以控制过渡带的衰减速率。RC脉冲整形函数在频域中表示为
相应地,在时域中,脉冲响应由下式给出
这篇文章是这本书的一部分Matlab中的无线通信系统,ISBN:978-1720114352,电子书(PDF)格式(点击此处)和纸质(硬拷贝)格式(单击此处).
对方程(2)的简单计算会在以下位置产生奇点(未定义点)和。这些奇点处的提升正弦脉冲值可通过应用L’Hospital规则[1]获得,其值为
以下Matlab代码生成给定符号持续时间的提升余弦脉冲并绘制时域视图和频率响应(如图1所示)。RC脉冲以以下速率衰减作为与正弦脉冲的衰减率相比,这是一个显著的改进。它满足零ISI的奈奎斯特标准–脉冲在所需采样瞬间达到零交叉点。通过控制,可以使频域中的过渡带滚动渐进。
程序1的Matlab代码可在Matlab中的无线通信系统一书中找到(单击此处)。
程序2:test_RCPulse.m:提升的正弦脉冲及其在频域中的表现
Tsym=1;%符号持续时间(秒)L=10;%过采样率,每个符号包含L个样本Nsym=80;%符号持续时间中的过滤器跨度α=[0 0.3 0.5 1];%RC滚动系数-有效范围0到1Fs=L/Tsym;%采样频率lineColors=['b','r','g','k','c'];i=1;legendString=单元格(1,4);对于alpha=不同alphas值的alphas%循环[rcPulse,t]=提升余弦函数(α,L,Nsym);%RC脉冲子区(1,2,1);t=Tsym*t;%转换给定持续时间的时基plot(t,rcPulse,lineColors(i));持有;%绘图时域视图[vals,f]=freqDomainView(rcPulse,Fs,'double');%参见第1章子区(1,2,2);plot(f,abs(vals)/abs(vals(length(vals,长度)/2+1)),lineColors(i));坚持;legendString{i}=strcat('\alpha=',num2str(alpha));i=i+1;结束子区(1,2,1);标题(“提升余弦脉冲”);图例(legendString);子区(1,2,2);标题(“频率响应”);图例(legendString);
工具书类
[1] 克莱·特纳,升余弦和根升余弦公式,无线系统工程公司,2007年5月29日。
评价此帖子: (17平均票数:3.06(共5个)
作者的书籍
本章主题