信号处理
文章平均质量分 90
长安程序猿
这个作者很懒,什么都没留下…
展开
-
为不同的调制方案设计一个单载波系统(映射器-信道-去映射器)(Matlab代码实现)
本代码为不同的调制方案(BPSK-QPSK(Gray-coded&binary coded)-8PSK-16QAM-BFSK)设计了一个单载波系统(映射器-信道-去映射器),并计算实际BER和理论BER并比较结果。- 16进制相移键控(16-QAM)调制:将连续的四个比特映射为复平面上的一个点,总共有16个点位于复平面的不同位置。- 四进制相移键控(QPSK)调制:将连续的两个比特映射为复平面上的一个点,总共有四个点位于复平面的不同象限。根据不同调制方案的要求,将输入比特流映射成调制符号。原创 2023-07-07 09:50:51 · 481 阅读 · 0 评论 -
【数字调制】数字调制技术FSK与PSK分析与研究(Matlab代码实现)
60 年代为提高信道频带利用率,提出了四相移键控(QPSK):在码元转点存在 90°与 180°的相位突跳,使得频谱高频滚降性能差,带外辐射大。FSK 是信息传输中使用较早的一种调制方式,它的主要优点是[3]:实现起来较容易,抗噪声与抗衰减的性能较好,因此在中低速数据传输中得到广泛应用。在二进制基带信号的数字调制中,载波为正弦波的频率随着二进制码元信号在 f1 和 f2 两种不同的频率之间变化,则产生了二进制频移键控信号(2FSK 信号)。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。原创 2023-07-01 11:11:52 · 447 阅读 · 0 评论 -
【多同步挤压变换】基于多同步挤压变换处理时变信号和噪声信号研究(Matlab代码实现)
时频(TFA)分析(TFA)方法是工业工程领域的重要工具。然而,局限于海森堡不确定性原理或意外交叉项,经典TFA方法经常产生模糊的TF表示,严重阻碍了其工程应用。如何为强时变信号生成集中TF表示是一项具有挑战性的任务。在本文中,我们提出了一种新的TFA方法来研究强时变信号的非平稳特征。该方法基于同步挤压变换,采用迭代重分配程序逐步集中模糊TF能量,同时保持信号重构能力。给出了离散算法的两种实现方式,表明所提方法计算负担有限,具有实时应用潜力。原创 2023-06-21 21:42:23 · 786 阅读 · 0 评论 -
【调制BFSK】二进制频移键控FSK的数字调制(Matlab代码实现)
频移键控(FS K )调制是用数字基带信号来控制载波频率的变化,调制后的载波信号频率代表了 要 传 送 的 数 字 信 号,二 进 制 频 移 键 控 (BFS K )是用两个不同频率的载波信号来表示两个数字信号“1”或“0”。BPS K 、BFS K 信号的通用软件解调流程如图2所示,采用这样的解调方法是因为在加性高斯白噪声信道中,最佳接收机是由信号相关器或匹配滤波器与检测器构成的接收机。[3]陈大平. 基于时频分析的BFSK信号解调的研究和实现[D].福州大学,2010.行百里者,半于九十。原创 2023-06-11 19:15:07 · 393 阅读 · 0 评论 -
【Matlab代码实现】电动过滤器:LPF和HPF、模拟调制:调幅和调频、WiFi、蓝牙和蜂窝网络的容量分析.....
通过将各自的方程表述为 MATLAB 代码并通过绘图和图形观察不同的输出来研究通信原理,这非常充实。在课堂和本报告中涵盖的主题主要是滤波器,调制,数字数据/信号的传输,无线和高频通信参数,包括WiFi,蓝牙和蜂窝网络的频谱/网络分析。此外,通过 MATLAB 仿真可以轻松掌握具有史密斯图图的传输线概念、使用极坐标图的天线辐射方向图和蜂窝网络中的切换原理。MATLAB程序和模拟帮助学生更好地理解概念和方程,并对通信工程有更深入的了解。3.数字调制:PSK,FSK和QAM,2.模拟调制:调幅和调频,原创 2023-06-11 11:35:46 · 1285 阅读 · 0 评论 -
【改进的多同步挤压变换】基于改进多同步挤压的高分辨率时频分析工具,用于分析非平稳信号(Matlab代码实现)
近几十年来,旨在克服传统方法缺点的各种新开发的TFA技术引起了广泛关注,例如,重新分配方法(RM)[12],同步挤压变换(SST)[13,14],解调SST(DSST)[15,16],高阶SST [17],[18],[19],同步提取变换(SET)[20,21]和多SST(MSST)[22]。最近的各种研究侧重于在表征强时变信号时进一步增强SST技术的能力[13],[14],[15],[16],[17],[18],[19],[20],[21],[22]。然而,最近的研究发现,高阶SST方法对噪声非常敏感。原创 2023-06-10 20:56:20 · 991 阅读 · 0 评论 -
用于分析脉冲类信号的二阶瞬态提取变换研究(Matlab代码实现)
然而,线性TFA技术中设计的基函数在分析的时间范围内被隐含地假设为平稳或准平稳,从而限制了该技术在处理具有快速变化动态的信号中的应用。,它们使用替代的频变模型,试图克服上述TFA技术在脉冲类信号分析中使用的时变模型的限制。当滚动体穿过有缺陷的表面或有缺陷的元件在赛车表面上滚动时,将产生脉冲信号,然后通过轴承共振放大该信号,该共振可以通过安装在轴承座上的振动传感器捕获[最近,TFA技术发展的新趋势是使用后处理程序表征非平稳信号的非线性特征,例如重新分配方法(RM)[14],[15],同步挤压变换[原创 2023-06-07 08:52:17 · 542 阅读 · 0 评论 -
【信号变化检测】使用新颖的短时间条件局部峰值速率特征进行信号变化/事件/异常检测(Matlab代码实现)
将该方法与基于短时能量、短时过零率和短时峰度的三种经典检测方法进行了性能比较,结果表明了该方法的优越性。Matlab®实现的可访问性允许实验的可重复性,并促进该方法的实际应用。本文使用逐帧方法和名为“条件局部峰值速率”(CLPR) 的新颖信号特征实现了一种新的基于时域的信号变化检测方法——本地信号峰值的速率高于其邻居的某个预定义阈值水平。这些例子表明,在大多数情况下,CLPR优于经典的变化检测方法——短时间能量、短时间过零率和短时间峰度。关键词:时域,信号,数据,变化,事件,异常,检测。原创 2023-05-27 13:51:17 · 1172 阅读 · 0 评论 -
【数字预失真(DPD)】静态DPD设计扩展为自适应设计及评估两种自适应DPD设计:基于(最小均方)LMS算法、使用递归预测误差方法(RPEM)算法研究(Matlab&Simulink实现)
数字预失真(DPD)是一种基带信号处理技术,用于校正射频功率放大器(pa)固有的损伤。这些损伤导致带外发射或光谱再生和带内失真,这与误码率(BER)的增加有关。在本文中,我们举例说明了一个建模和模拟PAs和dpd的工作流。从测量中,我们推导出基于内存多项式的静态DPD设计。由于任何PAs特性都会随时间和操作条件而变化,因此我们将静态DPD设计扩展为自适应设计。我们评估了两种自适应DPD设计,一种基于(最小均方)LMS算法,另一种使用递归预测误差方法(RPEM)算法。部分理论来源于网络,如有侵权请联系删除。原创 2023-05-15 12:50:53 · 270 阅读 · 0 评论 -
使用傅里叶级数展开法从谐波的和中产生方波(Matlab代码实现)
1]肖勇,赵伟,黄松岭.基于离散傅里叶级数的非同步采样下谐波功率测量算法[J].电工技术学报,2018,33(07):1570-1578.DOI:10.19595/j.cnki.1000-6753.tces.170130.谐波是指对周期性非正弦交流量进行傅里叶级数分解所得到的大于基波频率整数倍的各次分量,通常称为高次谐波,而基波是指其频率与工频(50Hz)相同的分量。本代码尝试在Matlab中使用傅里叶级数展开从谐波的和中绘制一个方波。4 Matlab代码实现。原创 2023-05-08 20:54:24 · 666 阅读 · 0 评论 -
使用FORCE训练的脉冲神经网络中的监督学习(Matlab代码实现)
概述脉冲神经网络简介:脉冲神经网络 (SNN) 属于第三代神经网络模型,实现了更高级的生物神经模拟水平。除了神经元和突触状态之外,SNN 还将时间概念纳入了其操作之中,是一种模拟大脑神经元动力学的一类很有前途的模型。那么什么是第一代和第二代神经网络模型呢?原创 2023-04-27 09:02:57 · 550 阅读 · 0 评论