小奥的学习笔记

  • Home
  • Learning & Working
    • Speech Enhancement Notes
    • Programming language
    • Computer & DL
    • MOOC
  • Life
    • Life Time
    • Thinking & Comprehension
    • Volunteer
    • Plan
    • Travel
  • Footprints
  • GuestBook
  • About
    • About Me
    • 个人履历
    • 隐私策略
语音处理学习笔记

《优化阵列信号处理》学习笔记(第五章)

第五章:稳健波束设计 除了原始的对角加载之外,另一类具有代表性的对角加载类方法是加权向量范数约束方法。由于该方法等同于白噪声增益约束,所以也称为白噪声增益月书法。不过,对角加载方法的最大问题是难以根据导向向量误差信息确定对角加载量大小。 后续有一些新的方法,能够真正有效利用导向向量误差信息,它们是根据导向向量误差椭圆精确计算对角加载量的大小。 5.1 对角加载法 5.2 加权向量范数约束法 5.3 最差性能最佳化法 5.4 协方差矩阵拟合法 5.5 总结 …… 受篇幅和格式限制,更多内容,请在百度云盘下载。感谢对我…

2019年10月21日 1条评论 1523点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode题目解析(191017)

因昨天晚上有事,故本次更新推迟了一天。 Leetcode 543:二叉树的直径 题目描述 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 示例 给定二叉树 返回3,它的长度路径[4,2,1,3]或者[5,2,1,3] 解题思路 最长长度一定是最长左子树的长度+最长右子树的长度+1,按照这个思路来走即可。 代码实现 int ans; int getDepth(TreeNode* root) { if (root == nullptr) retur…

2019年10月18日 0条评论 1000点热度 0人点赞 davidcheung 阅读全文
Leetcode

Leetcode题目解析(191016)

Leetcode 572:另一个树的子树 题目描述 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 示例 解题思路 这个题我用两个函数来实现的,首先是官方给的isSubtree()函数,它主要是来做寻找到S和T第一个相同的结点。第二个函数就是isSub()函数,它主要是用来在找到这个结点之后,子树的判断。 它们的思路如下: isSubtree()函数 s为空,则一定false; 然后判断…

2019年10月16日 0条评论 994点热度 0人点赞 davidcheung 阅读全文
Study-notes

个人学习笔记整理

我在博客已经发布了很多自己整理的学习笔记,为了方便大家更好的找到自己想要的东西,特整理了此笔记目录。由于时间跨度较大,所以本文会由新到旧不断更新的。本次更新日期为:2025年2月9日。 AEC学习专项 从2021年8月开始,我将用2~3个月的时间,整理出一份webrtc aec3、speex aec以及fullaec.m的代码串讲,并在文档中绘制流程图,整理出来自己的一些思考和疑惑。 AEC个人学习串讲之fullaec.m:线性处理 AEC个人学习串讲之fullaec.m:非线性处理(上) AEC个人学习串讲之fu…

2019年10月16日 2条评论 4622点热度 9人点赞 davidcheung 阅读全文
Life Time

《优化阵列信号处理》学习笔记(第四章)

第四章:波束稳健性分析 在实际中,由于各种误差(如观察方向误差、阵型标定误差、通道幅度与相位误差等)的影响,造成导向向量存在误差;另外,由于接收数据协方差矩阵无法精确计算,只能通过接受数据进行估计,也不可避免的存在估计误差。导向向量与接受数据互谱矩阵误差都势必影响最佳波束形成器的输出信噪比性能。 4.1 最佳波束形成器稳健性影响因素 无论是MVDR还是MMSE,亦或是MSNR波束形成器,其加权向量其实统一可以写为 $$ {{w}{opt}}=\alpha R{x}^{-1}{{\bar{p}}_{s}} $$ 造成…

2019年10月16日 1条评论 2819点热度 5人点赞 davidcheung 阅读全文
Leetcode

[leetcode]题目解析(191015)

Leetcode 621:任务调度器 题目描述 给定一个用字符数组表示的 CPU 需要执行的任务列表。其中包含使用大写的 A - Z 字母表示的26 种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。CPU 在任何一个单位时间内都可以执行一个任务,或者在待命状态。 然而,两个相同种类的任务之间必须有长度为 n 的冷却时间,因此至少有连续 n 个单位时间内 CPU 在执行不同的任务,或者在待命状态。 你需要计算完成所有任务所需要的最短时间。 示例 示例 1: 输入: tasks …

2019年10月15日 0条评论 837点热度 0人点赞 davidcheung 阅读全文
Leetcode

[leetcode]题目解析(191014)

Leetcode 647:回文子串 题目描述 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 示例 1: 输入: "abc" 输出: 3 解释: 三个回文子串: "a", "b", "c". 示例 2: 输入: "aaa" 输出: 6 说明: 6个回文子串: "a", "a", "a", "aa", "aa", "aaa". 题目思想 这里我的思路就是分为了两步:第一步提取出该字符串的所有子串;第二步,对每个子串判…

2019年10月14日 0条评论 840点热度 0人点赞 davidcheung 阅读全文
1…34567…40
搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
《剑指Offer》题目解析(9) 计算机组成原理笔记第一章(2) 《超决战!奥特英雄传说(下部)》网站测试开始 计算机组成原理笔记第二章 努力 Leetcode题目解析(191126):85&94
标签聚合
Python Java 算法 学习 python学习 linux 鸟哥的linux私房菜 高中 leetcode 生活
最近评论
davidcheung 发布于 5 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 5 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 9 个月前(10月20日) :wink:
niming 发布于 10 个月前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 2 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 3 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 3 年前(03月13日) gain_change_hangover_ 应该是每三个block 只能够调整一次,这样保证每帧...
匿名 发布于 5 年前(12月30日) 烫
小奥 发布于 5 年前(12月12日) webRTC里面的NS本身我记得就是在C++里面呀

COPYRIGHT © 2025 小奥的学习笔记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19003234号-1

鲁公网安备37120202000100号