脉冲整形原理

改变发射脉冲波形以适应信号传输

通常是通过限制传输的有效带宽。 通过这种方式对发射脉冲进行滤波,可以控制由信道引起的码间干扰。 在射频通信中,脉冲整形是必要的,使信号适合其频带。 典型的脉冲整形发生在行编码和调制之后。

https://zhuanlan.zhihu.com/p/106951888

https://blog.sciencenet.cn/blog-812827-1296408.html

使用有限脉冲响应滤波器的奈奎斯特脉冲整形

sinc 信号非常适合用于预防 ISI,但它不实用,因为它会在时间上无限延长。

阶数为 R 的有限脉冲响应 (FIR) 滤波器

为避免产生混叠,脉冲整形 FIR 滤波器必须至少按 q = 2 的系数进行过采样。换言之,在 TS 内必须至少有 1 个采样点。功率谱是由正弦脉冲的矩形频谱与矩形窗口的正弦形光谱的卷积产生。

(R. Schmogrow M. Winter,M. Meyer, D. Hillerkuss,S. Wolf, B. Baeuerle,A. Ludwig,B. Nebendahl, S. Ben-Ezra,J. Meyer,M. Dreschmann,M. Huebner,J. Becker,C. Koos,W. Freude 和 J. Leuthold : 《超过 100 Gb/s 的实时奈奎斯特脉冲生成及其与 OFDM 的关系》,Optics Express,第 20 (1) 期, 第 317 – 337 页,2012 年 1 月)

第一行中,滤波器阶数为 16,信号跨越了 8 TS。在 FFT 中,可以看到有限时间窗口产生了失真。大部分功率位于奈奎斯特频段 (-0.5 FS 至 0.5 FS),但有一部分位于频段外。 功率谱以图谱形式显示谐波。

假设滤波器的长度增加一倍 (R = 32),信号能够更好地适应带宽,但会出现振铃

当 R = 1024 时,频谱几近完美;振铃仅在陡峭边沿上可见,功率谱还显示出较少的带外成分

遗憾的是,滤波器的阶数 R 越高,滤波器设计的复杂程度也就越高。因此,通常希望采用满足要求的最低阶 R。

升余弦滤波器

为了获得更好的带外抑制和无振铃频谱,升余弦滤波器是合适的备选方案。脉冲响应取决于滚降因数α(0 至 1 之间的任意值)

升余弦滤波器也能满足奈奎斯特 ISI 准则,即,只有经采样的符号会对信号造成响应。 在采样点上的其他符号均为零。与 sinc 整形脉冲相比,升余弦信号要求更多的带宽。

归一化时域和频域呈现

在频率响应中,对于任何 α 值,曲线在 ±FS /2 的同一点上交叉,这是脉冲速率的一半。如前所述,这个是奈奎斯特频率——在不丢失信息的前提下进行数据传输所需的最小带宽。

当α = 1 时,几乎没有振铃,但频谱不会适应带宽

当α = 0 时,情况正好相反:频率响应在带宽范围内为矩形(边沿上的过冲仅仅是数学效应,也称之为吉伯斯现象,没有任何实际影响)。然而,时域信号显示出更多振铃

在采样点上,只有经过采样的符号会对信号造成响应,但为什么振铃会是问题?实际上, 当我们只在理想瞬间采样时,其他的符号均为零,因此振铃成为问题。在实际条件下,接收机几乎不可能在这个点上进行精确采样,因此在信号解读时始终会有部分 ISI 产生误差。

时域中的带宽限制和振铃抑制之间需要进行权衡。对于每一个光纤应用,在选择足够的 α 值时都要加以权衡。

实际的升余弦滤波器

不同滚降系数对最有希望的 400 Gbps 调制方案的影响:16-QAM。 图 4 显示了频域响应测量、眼图测量、以及对星座点之间转换产生的影响。

星座图、眼图和频谱

第一个图,无定形的矩形脉冲。已知只占据固定时间间隔的信号具有无限扩展的频谱; 在频率响应中可以看到大的旁瓣。眼图显示了开眼的宽带信号的典型特性。在星座点之间存在直接转换。

α = 1 的升余弦滤波器,频谱会变狭窄 ;不会再看到旁瓣。在眼图中,眼图张开度很大。星座点较小。这是带宽较窄的系统的典型特征。接收机端的检测带宽也会降低,由此减少了噪声。

α = 0.35 时,频宽进一步减少,星座点的大小也随之降低。星座点的转换开始显示很多过冲。这是因为当带宽降低时,符号间的跳变时间就会延长,体现在星座图中就是星座点之间存在很长的跳变曲线。眼图闭合,采样时间变得更加重要。

α = 0.05 时可以得到几近完美的矩形频谱。星座点之间的跳变显示了较大的过冲。完全闭合的眼图表明,采样点必须经过精确调整,以免产生误差。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来给您介绍一下如何在MATLAB下进行升余弦脉冲整形器对加性高斯白噪声和瑞利衰落信道下的信号进行整形的仿真。 首先,您需要先了解升余弦脉冲整形器的原理和公式。升余弦脉冲整形器是一种常用的数字通信技术,其主要作用是将数字信号转换成一种可用于传输的基带信号,其公式如下: h(t) = (sin(πt/Ts)/(πt/Ts))cos(παt/Ts)/(1-4α^2t^2/Ts^2) 其中,h(t)为升余弦脉冲整形器的输出信号,t为时间,Ts为采样时间间隔,α为滚降系数。 接下来,您需要使用MATLAB编写代码来实现升余弦脉冲整形器对加性高斯白噪声和瑞利衰落信道下的信号进行整形的仿真。具体步骤如下: 1.生成随机的二进制数字序列,作为原始信号。 2.将二进制数字序列转换为数字脉冲信号。 3.对数字脉冲信号进行升余弦脉冲整形器处理,得到整形后的信号。 4.将整形后的信号通过加性高斯白噪声信道和瑞利衰落信道进行模拟,得到接收信号。 5.对接收信号进行解调和判决,得到解调后的信号。 6.计算误比特率(BER)并进行仿真结果分析。 下面是一个MATLAB代码示例,可供参考: %设置模拟参数 N = 1000; %信号长度 T = 1; %信号周期 Ts = 0.1; %采样时间间隔 alpha = 0.5; %滚降系数 Eb = 1; %比特能量 SNR = [0:2:10]; %信噪比范围 %生成二进制数字序列 data = randi([0,1],1,N); %将二进制数字序列转换为数字脉冲信号 s = 2*data-1; %升余弦脉冲整形器处理 t = [-T:Ts:T]; h = (sin(pi*t/Ts)./(pi*t/Ts)).*(cos(pi*alpha*t/Ts)./(1-4*alpha^2*t.^2/Ts^2)); h(t==0) = 1-alpha+(4*alpha/pi); x = conv(h,s); %加性高斯白噪声信道和瑞利衰落信道模拟 for i = 1:length(SNR) y1 = awgn(x,SNR(i),'measured'); y2 = sqrt(1/2)*x + sqrt(1/2)*awgn(x,SNR(i),'measured'); %解调和判决 z1 = conv(h,y1); z2 = conv(h,y2); z1 = z1(Ts:Ts:end-Ts); z2 = z2(Ts:Ts:end-Ts); z1(z1>=0) = 1; z1(z1<0) = 0; z2(z2>=0) = 1; z2(z2<0) = 0; %计算误比特率(BER) err1(i) = sum(abs(z1-data))/N; err2(i) = sum(abs(z2-data))/N; end %绘制误比特率(BER)曲线 semilogy(SNR,err1,'ro-'); hold on; semilogy(SNR,err2,'b*-'); xlabel('信噪比(dB)'); ylabel('误比特率(BER)'); legend('加性高斯白噪声信道','瑞利衰落信道'); grid on; 希望这个示例能够帮助您完成在MATLAB下进行升余弦脉冲整形器对加性高斯白噪声和瑞利衰落信道下的信号进行整形的仿真。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值