1 工科南

尚未进行身份认证

我要认证

靡不有初,鲜克有终! 专注于数字信号处理算法。 微信公众号: 工科南 个人站点: www.weekreport.cn

等级
TA的排名 25w+

C++ —— const详解

本文梳理了C++中const关键字的所有知识点。

2020-07-09 17:08:17

信号DOA估计方法

使用MUSIC、ROOT-MUSIC、ESPRIT、MVDR算法实现了信号DOA估计的Matlab仿真。

2020-05-29 20:11:28

算法可视化——归并排序

1.前言时隔几个月,终于重新拾起了C++!老司机回归,自然是“ 启动VS → 新建解决方案 → 添加新项目 ”一键三连。啊,这丝滑的感觉,莫不是?不能打断了这丝滑的感觉,随便写点什么,写个归并排序吧!一顿操作猛如虎,一看编译。。。祝大家虎虎生威!此时的我 ⬇怀念起了用Matlab做数字信号处理的日子。自信心备受打击,卑微的我找到了某度(面向搜索引擎编程不只是说着玩儿的)。问题答案非常简单,那就是VS的C++编译器不允许使用变量作为数组的长度定义数组。然而gcc编译器就可以,看到这

2020-05-24 22:44:51

递归最小二乘(RLS)算法详解

本文详细介绍了最小二乘算法,并用Matlab实现了递归最小二乘(RLS)算法,可以看到RLS算法的收敛速度很快,收敛特性相当好。文末提供了RLS算法的Matlab代码下载链接,欢迎大家下载!

2020-05-23 10:27:13

维纳滤波器自适应算法-SD与LMS算法(附Matlab代码)

本文介绍了维纳滤波器,给出了两种自适应算法:SD算法与LMS算法,并对LMS算法进行了Matlab仿真,提供Matlab源码下载!

2020-05-16 17:53:28

信号频率估计—MUSIC & ROOT-MUSIC算法(附Matlab代码)

本文详细介绍了两种信号估计方法——MUSIC算法和ROOT-MUSIC算法,并给出了两种算法的Matlab代码。

2020-05-11 08:26:55

迭代算法太慢?试试滤波器吧!

欢迎大家到我的个人博客玩耍!1.前言在信号处理领域,一个信号当前时刻的值常常与其过去时刻的值以及输入信号有关,很多人会用迭代算法去求,这是一种很直观的解决办法,但迭代算法实在是太慢了,尤其是数据量很大时,对实时信号处理简直是灾难!有什么办法可以加快处理速度吗?答案是“滤波器”!用信号与系统的角度去观察世界,所有的处理过程都可以看作一个滤波器。下面以AR(2)模型为例,比较迭代算法和使用滤...

2020-05-05 18:53:48

MVDR频率估计方法及其Matlab代码实现

本文同步发布在我的个人博客宅到没朋友,欢迎来玩!1.前言MVDRMVDRMVDR频率估计方法的理论知识此处略过,直接介绍最后得到的MVDRMVDRMVDR谱估计公式。2.MVDRMVDRMVDR谱估计公式P^MVDR(w)=1aH(w)R^−1a(w)\hat{P}_{MVDR} \left( w \right )= \frac{1}{a^{H} \left( w \right )\hat...

2020-05-04 23:30:15

功率谱估计(一)— BT法与周期图法(附Mtalab代码)

本文同步发布在我的个人博客宅到没朋友,欢迎来玩。1.前言经典功率谱估计基于傅里叶变换的思想,典型代表为BT法和周期图法。2.自相关函数理论上求一个随机信号的自相关函数应该使用下面这个公式:R(s,t)=E[X(s)x(t)] R(s,t) = E[X(s)x(t)]\quad R(s,t)=E[X(s)x(t)]但在实际应用中,我们只能得到一个随机信号有限长度的样本函数。如果一个随机...

2020-05-01 12:27:56

还在按部就班的算自相关?FFT让你体验飞一般的感觉!

自相关函数自相关(Autocorrelation),也叫序列相关,是一个信号于其自身在不同时间点的互相关。非正式地来说,它就是两次观察之间的相似度对它们之间的时间差的函数。它是找出重复模式(如被噪声掩盖的周期信号),或识别隐含在信号谐波频率中消失的基频的数学工具。它常用于信号处理中,用来分析函数或一系列值,如时域信号。–百度百科自相关函数在随机信号处理领域非常重要,一般用下式计算一个随机信...

2020-04-27 19:20:15

SystemVue通信系统仿真(二):ASK系统仿真

本文同步发布在我的个人博客,希望大家可以到我的个人博客玩耍。http://www.weekreport.cn/?p=1191.实验原理:ASK即“幅移键控”又称为“振幅键控”,也称为“开关键控”(通断键控),所以又记作OOK信号。ASK是一种相对简单的调制方式。幅移键控(ASK)相当于模拟信号中的调幅,只不过与载频信号相乘的是二进制数码而已。幅移就是把频率、相位作为常量,而把振幅作为变量,信...

2020-04-26 11:21:31

使用宝塔客户端和WordPress建立个人博客详细教程

本文同步发布在我的个人博客,希望大家可以到我的个人博客玩耍。http://www.weekreport.cn/archives/84云服务器现在越来越火热,每一个喜欢倒腾的同学都必须拥有一台自己的服务器,有了服务器,我们能干什么呢?个人博客、搭建云盘、跑自动化脚本…它通通都可以,今天就介绍一下使用宝塔客户端和WordPress快速搭建个人博客的详细教程。1.拥有一台云服务器并注册和备案一个自己...

2020-04-24 14:41:06

C++判断一个周期字符串的方法及其拓展

重复的子字符串问题起源于一道leetcode题目:给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。该题目的简单解法如下:class Solution {public: bool repeatedSubstringPattern(string s) { return (s + s).find(s...

2020-02-27 14:30:50

C++学习笔记——随机数库的设计

本文讲述StanfordL类库中random.h接口的整个设计过程来领会C++接口设计原则。

2019-10-18 20:16:09

SystemVue通信系统仿真(一):AM系统仿真

本文介绍如何用SystemVue 2018仿真一个AM系统。

2019-10-13 10:58:21

基于Java的音频转发服务器

在空余时间用Java写了一个转发服务器,可以用于转发文字、图片、音频、视频等数据。

2019-10-10 20:19:49
勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取