当前位置:网站首页>matlab中rcosdesign函数升余弦滚降成型滤波器
matlab中rcosdesign函数升余弦滚降成型滤波器
2022-08-05 00:07:00 【布衣书生-Python】
matlab中rcosdesign函数升余弦滚降成型滤波器
1 rcosdesign函数说明
b = rcosdesign(beta,span,sps,shape)
beta: 滚降系数,取值0~1之间,决定频宽和陡峭程度(值越大频带越窄,越陡峭)。取值一般大于0.2。
span: 表示截断的符号范围(多少个符号)。
sps: 单个符号范围的采样个数(每个符号上有几个采样点)
shape:可选参数。可不加,可加上’normal’,可加上’sqrt’。
当选择’sqrt’时,返回一个平方根升余弦滤波器。
下图是滚降系数不同的对比,可以看出,设计一个升余弦滤波器总共需要上述三个参数。
2 实例展示
clc
clear all
rolloff=0.2;
span=10;
sps=6;
shape='sqrt';
filter=rcosdesign(rolloff,span,sps,shape);
fvtool(filter,'Analysis','impulse');
我们可以看到阶段范围为10,每个范围采样点数为6,上图共存在60个采样点。
修改一下参数,再来看一下:
rolloff=0.2;
span=6;
sps=4;
shape='sqrt';
我们可以看到阶段范围为6,每个范围采样点数为4,上图共存在24个采样点。
3 码元成型滤波并调制
下面是对40个随机码元成型滤波并调制
clc;
clear all;
close all;
rolloff=0.25;
span=4;
sps=40;
b=rcosdesign(rolloff,span,sps);
d=2*randi([0 1],20,1)-1;
x=upfirdn(d,b,sps);% 成型滤波
r=x+randn(size(x))*0.01;% 加随机噪声
fvtool(r,'Analysis','impulse');% 滤波器可视化
fc=0.1;
t=[1:length(r)];
carrier=cos(2*pi*fc*t);
z=20*r.*carrier';% 调制
plot(z)
基带成型波形:
调制后的波形:
边栏推荐
- uinty lua 关于异步函数的终极思想
- 怎样进行在不改变主线程执行的时候,进行日志的记录
- #yyds干货盘点#交换设备丢包严重的故障处理
- 子连接中的参数传递
- The master teaches you the 3D real-time character production process, the game modeling process sharing
- 3. Actual combat---crawl the result page corresponding to Baidu's specified entry (a simple page collector)
- After another 3 days, I have sorted out 90 NumPy examples, and I can't help but bookmark it!
- 【七夕情人节特效】-- canvas实现满屏爱心
- 【LeetCode】图解 904. 水果成篮
- 导入JankStats检测卡帧库遇到问题记录
猜你喜欢
性能测试如何准备测试数据
大师教你3D实时角色制作流程,游戏建模流程分享
MAUI Blazor 权限经验分享 (定位,使用相机)
Uniapp dynamic sliding navigation effect demo (finishing)
元宇宙:未来我们的每一个日常行为是否都能成为赚钱工具?
建模师经验分享:模型学习方法
[Happy Qixi Festival] How does Nacos realize the service registration function?
Cloud native - Kubernetes 】 【 scheduling constraints
uniapp横向选项卡(水平滚动导航栏)效果demo(整理)
导入JankStats检测卡帧库遇到问题记录
随机推荐
性能测试如何准备测试数据
Laravel 实现redis分布式锁
2022 Niu Ke Summer Multi-School Training Camp 5 (BCDFGHK)
uinty lua 关于异步函数的终极思想
看图识字,DELL SC4020 / SCv2000 控制器更换过程
What is next-generation modeling (with learning materials)
元宇宙:未来我们的每一个日常行为是否都能成为赚钱工具?
[Cloud Native--Kubernetes] Pod Controller
【七夕情人节特效】-- canvas实现满屏爱心
#yyds dry goods inventory #Switching equipment serious packet loss troubleshooting
Ab3d.PowerToys and Ab3d.DXEngine Crack
SQL关联表更新
00、数组及字符串常用的 API(详细剖析)
The role of @Async annotation and how to implement asynchronous listening mechanism
4-《PyTorch深度学习实践》-反向传播
~ hand AHB - APB Bridge 】 【 AMBA AHB bus
RK3399平台开发系列讲解(内核调试篇)2.50、嵌入式产品启动速度优化
KT148A电子语音芯片ic方案适用的场景以及常见产品类型
Flask框架 根据源码分析可扩展点
【论文笔记】—低照度图像增强—Unsupervised—EnlightenGAN—2019-TIP