-
数字信号处理
语音编码和解码算法一旦发言被完全编码,必要的算法可以被实现为重建的语音。最终的结果将是,可以用尽可能少的带宽被发送作为可能的,如果必要的合成语音。人们希望,在综合转载讲话的理解近似原始语音。以下步骤explainthe解码算法的逻辑流程图。创建的声门激励模型 - 帧willact表征为声道滤波器的LPC系数。该被输入到滤波器是theexcitation。对于浊音,激励将是一个periodicsignal与冲动每一个基音周期全部为零。这是声门激励的asimplified模型。对于清音,theexcitation将仅仅是白噪声。逆滤波器透过LPC系数滤波器的激励。声道滤波器的输出通过一个去加重滤波器进一步过滤。加重滤波器的输出被适当缩放为每帧的能量增益。
- 2022-03-06 13:08:03下载
- 积分:1
-
轮廓树生成
轮廓提取以后,实现了对轮廓点集之间的关系描述,使轮廓查找更容易,也便于对轮廓的后续处理,分析。
- 2022-03-07 20:06:20下载
- 积分:1
-
I have written eight issues of a variety of Queen' s random algorithm: includ...
自己编写的八皇后问题的各种随机算法:包括了随机算法,回溯法,随机+回溯求解八皇后-I have written eight issues of a variety of Queen" s random algorithm: including a random algorithm, backtracking random+ back to solve the eight Queen" s
- 2023-08-24 07:15:03下载
- 积分:1
-
二叉树的算法,先序建立,中序遍历
二叉树的算法,先序建立,中序遍历-binary tree algorithm, first sequence established, the preorder
- 2022-08-08 06:11:41下载
- 积分:1
-
C/C++/C#语言实现PBKDF2
应用背景PBKDF2(Password-Based Key Derivation Function),PBKDF2简单而言就是将salted hash进行多次重复计算,这个次数是可选择的。如果计算一次所需要的时间是1微秒,那么计算1百万次就需要1秒钟。假如攻击一个密码所需的rainbow table有1千万条,建立所对应的rainbow table所需要的时间就是115天关键技术
PBKDF2应用一个伪随机函数以导出密钥。导出密钥的长度本质上是没有限制的。(但是,导出密钥的最大有效搜索空间受限于基本伪随机函数的结构。其实还有PBKDF1算法,但它只用于已有应用的兼容因为它产生的密钥对某些应用来说不够大,对新的应用推荐使用PBKDF2。
- 2023-03-23 09:50:04下载
- 积分:1
-
聚类分析对图像进行聚类分析,分析效果极好,可直接用。
聚类分析对图像进行聚类分析,分析效果极好,可直接用。-k means
- 2022-04-01 01:19:52下载
- 积分:1
-
韩信点兵
韩信点兵 -----------中国剩余定理-Hanshin Soldiers----------- Chinese Remainder Theorem
- 2022-04-12 05:16:03下载
- 积分:1
-
运筹学中的分支界定算法,c++代码,可以运行
运筹学中的分支界定算法,c++代码,可以运行-Define a branch of operations research in algorithms, c++ Code can run
- 2022-04-12 23:11:38下载
- 积分:1
-
c++冒泡排序算法源码
冒泡排序通过n-1次比较使得长度为n的数组按照从小到大的顺序排序,每一次排序都将最大的数字置于数组未排序数据元素的最后,这样经过n-1次后就可以使得整个数组有序。
- 2022-05-05 04:01:07下载
- 积分:1
-
贝塞尔曲线示例
#include < iostream >
#include < 矢量 >
#include < math.h >
#include"BezierPoint.h"
使用命名空间 std ;
BezierPoint 贝塞尔 (方法 < BezierPoint > & pts,双 t) ;
双选择 (双 a,双 b) ;
双 factorial(double num) ;
int main(void) {
方法 < < BezierPoint >> 方法警校 ;
char endPointCount = 0;
双 inx ;
双 iny ;
int ptCount = 0;
int 终结点 ;
双 deltaT ;
cin >> ptCount >> deltaT ;
为 (int 我 = 0 ; 我 < ptCount; i + +) {
cin >> inx >> iny >> 终结点 ;
BezierPoint p iny inx) ;
如果 (endPointCount = = 0 & & 终结点 = = 1) {
pts.push_back (方法 < BezierPoint > ()) ;
pts[pts.size()-1].push_back(p) ;
endPointCount + +;
继续 ;
}
pts[pts.size()-1].push_back(p) ;
如果 (endPointCount! = 0 & & 终结点 = = 1 & & 我! = ptCount-1) {
pts.push_back (方法 < BezierPoint > ()) ;
pts[pts.size()-1].push_back(p) ;
endPointCount + +;
}
}
为 (std::s
- 2022-03-13 19:08:01下载
- 积分:1