【数字信号处理】周期延拓 ( 周期延拓的两种情况 | L ≥ N | L ≤ N )
文章目录
- 一、周期延拓
- 二、周期延拓分两种情况
一、周期延拓
非周期的信号 通过 周期延拓 可以变为 周期信号 ;
周期延拓 : 非周期序列 构成 周期序列 的过程 ;
非周期序列
x(n)[0,N−1]x(n) \ \ [0, N-1]x(n) [0,N−1]
非周期序列图示 :
以 LLL 为周期 , 进行 周期延拓 , 则有 :
x~(n)=∑i=−∞+∞x(n−iL)\widetilde x(n) = \sum ^{+\infty} _{i = -\infty} x(n - iL)x(n)=i=−∞∑+∞x(n−iL)
就是将 长度为 NNN 的有限序列 进行 平移 , 向 坐标横轴 的各处平移 , 每次平移至少要 LLL 的整数倍 ;
很容易就可以想到 , 如果 LLL 比序列的个数 NNN 大 , 则序列之间的值不会重叠 , 如果 LLL 比序列的个数 NNN 小 , 平移后可能出现序列重叠的情况 ;
二、周期延拓分两种情况
周期延拓分两种情况 :
情况一 : 当 L≥NL \geq NL≥N 时 , 有 x~(n)=x~(n)RN(n)\widetilde x(n) = \widetilde x(n) R_N(n)x(n)=x(n)RN(n) ;
这种情况下的 周期延拓 可以恢复成原来的 非周期序列 ;
情况二 : 当 L≤NL \leq NL≤N 时 , 有 x~(n)≠x~(n)RN(n)\widetilde x(n) \not= \widetilde x(n) R_N(n)x(n)=x(n)RN(n)
这种情况下的 周期延拓 无法恢复成原来的 非周期序列 ;
该情况下 , 最终平移完成的信号中 , 有 序列元素重叠 情况 , 重叠的元素需要进行 加和操作 , 二者相加后 , 得到绿色的线就是最终的 周期延拓 后的结果 , 显然该序列 无法恢复成原来的非周期序列 ;
【数字信号处理】周期延拓 ( 周期延拓的两种情况 | L ≥ N | L ≤ N )相关推荐
- php正则表达式验证必须包含数字、字母、特殊符号任意两种组合
php正则表达式验证必须包含数字.字母.特殊符号任意两种组合 $password = '123456';if (preg_match("/^(?![0-9]+$)(?![a-z]+$)(?! ...
- 进一步封装axios并调用其读取数据(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
注意!!!(修改于2020年7月18日) 在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据 报错截图如下 报错内容: {&quo ...
- bartender外部表不是预期格式_批量合并Excel数据时“外部表不是预期格式”或“文件包含损坏数据”的两种情况...
很多朋友在用Power Query合并(汇总)Excel数据时,碰到过"DataFormat.Error:外部表不是预期格式"或"DataFormat.Error:文件包 ...
- 在origin 2018中同时画两个图,带errorbar和不带errorbar两种情况
在origin 2018中同时画两个图,带errorbar和不带errorbar两种情况 在一个图层里同时画两幅图 两幅图坐标可不一致 ①在当前图层中,选中图层左上角的 1 标志 ②右键 1 →图层内 ...
- delete不调用析构函数的两种情况
1. 所使用的类为预定义类 下面这段函数代码编译运行时没有问题的,不需要CPtr的定义 ---PtrUser.h class CPtr; // 预定义 class CPtrUser { public: ...
- Verilog HDL中容易生成锁存器的两种情况
在Verilog HDL的程序设计中,有两种情况会生成锁存器. 第一种情况 在always块中使用if语句,但是没有else,这会导致当条件不成立时,没有其他语句可执行,使得被赋值的寄存器一直保持不变 ...
- 修改db2管理服务器,创建DB2管理服务器的两种情况
DB2管理服务器在创建时分为创建一个和创建多个两种情况,下面就为您详细介绍这两种创建DB2管理服务器的情况,供您参考学习. 一.创建DB2管理服务器(只能创建一个) 1.首先创建管理服务组用户(可不建 ...
- MySQL笔记-解决...mysql.sock (13)(两种情况会产生此问题)
遇到这个mysql.sock(13)一般是两种情况. 一个是mysql.sock权限不够,最少要个775权限: chmod -R 775 /var/lib/mysql/ 如果嫌烦的话赋予777就可以了 ...
- java项目打jar包的两种情况
java项目打jar包的两种情况 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 1. 1 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Ecl ...
最新文章
- C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件
- 介绍自定义JDataGrid电子表格版本公式中的函数?
- GPRS底层API(转)
- 从17 个方面对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 等分布式消息队列
- ubuntu16.04安装搜狗拼音2.0.0.0072
- 计算机专业评副高论文要求,护士晋升副高职称论文要求
- leetcode python3 简单题169. Majority Element
- 完全揭秘***利用漏洞***电子邮件系统
- 记录PHP错误日志 display_errors与log_errors的区别
- Oracle数据泵(Data Dump)错误汇集
- FIT2CLOUD飞致云正式启用CloudExplorer多云管理平台产品品牌
- 环洋市场分析-2021年全球MICC电缆行业调研及趋势分析报告
- 分类模型的评价指标--混淆矩阵,ROC,AUC,KS,Lift,Gain
- mysql 蚂蚁金服_面试蚂蚁金服,首战被MySQL惨虐,熬夜啃透这份阿里面经复盘一个月再战拿下P7offer...
- 生命即便卑微如尘,即便困顿,依然是美景。
- android 弹幕 计算碰撞轨道,GitHub - imtaotao/danmuku: 高度自定义弹幕样式,碰撞检测,你值得拥有 ...
- Thrift Oneway是什么?
- python打开伪终端_关于 macOS 伪终端(PTY)的学习
- Word排版计算机类科研论文的格式保证
- 蓝鲸RFID固定资产管理系统
热门文章
- listview条目用状态选择器没反应
- linux mount命令参数及用法详解
- MySQL备份工具收集
- dyld: Library not loaded: @rpath/XCTest.framework/XCTest
- Jan 09 - Number of 1 Bits; Bit Operation;
- 运用家居收纳储物空间 小空间变出大身材
- [ 墨者学院 ] 命令执行——Bash漏洞分析溯源
- 《快活帮》第九次团队作业:Beta冲刺与验收准备
- 连接数据库时常用的工具类(一)-------C3P0XmlUtils
- flask数据库迁移理解及命令