HNSX治疗失眠治疗头癣的特效药药?68 如何有...

施耐德塑壳断路器nsx630h_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
施耐德塑壳断路器nsx630h
乐清科旭机电设备有限公司是一家融科、工、...|
总评分0.0|
&&施耐德塑壳断路器nsx630h
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢>> nsx_core.h
nsx_core.h ( 文件浏览 )
Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
Use of this source code is governed by a BSD-style license
that can be found in the LICENSE file in the root of the source
tree. An additional intellectual property rights grant can be found
in the file PATENTS.
All contributing project authors may
be found in the AUTHORS file in the root of the source tree.
#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_NS_MAIN_SOURCE_NSX_CORE_H_
#define WEBRTC_MODULES_AUDIO_PROCESSING_NS_MAIN_SOURCE_NSX_CORE_H_
#ifdef NS_FILEDEBUG
#include &stdio.h&
#include &webrtc/common_audio/signal_processing/include/signal_processing_library.h&
#include &webrtc/modules/audio_processing/ns/nsx_defines.h&
#include &webrtc/typedefs.h&
typedef struct NoiseSuppressionFixedC_ {
const int16_t*
analysisBuffer[ANAL_BLOCKL_MAX];
synthesisBuffer[ANAL_BLOCKL_MAX];
noiseSupFilter[HALF_ANAL_BLOCKL];
denoiseB /* Q14 */
const int16_t*
noiseEstLogQuantile[SIMULT* HALF_ANAL_BLOCKL];
noiseEstDensity[SIMULT* HALF_ANAL_BLOCKL];
noiseEstCounter[SIMULT];
noiseEstQuantile[HALF_ANAL_BLOCKL];
// Log LRT factor with time-smoothing in Q8.
logLrtTimeAvgW32[HALF_ANAL_BLOCKL];
featureLogL
thresholdLogL
weightLogL
featureSpecD
thresholdSpecD
weightSpecD
featureSpecF
thresholdSpecF
weightSpecF
// Conservative estimate of noise spectrum.
avgMagnPause[HALF_ANAL_BLOCKL];
curAvgMagnE
timeAvgMagnE
timeAvgMagnEnergyT
whiteNoiseL
// Initial noise estimate.
// Initial magnitude spectrum estimate.
initMagnEst[HALF_ANAL_BLOCKL];
// Pink noise parameters:
pinkNoiseN
// Numerator.
pinkNoiseE
// Power of freq.
// Smallest normalization factor.
zeroInputS
// Zero input signal flag.
// Noise spectrum from previous frame.
prevNoiseU32[HALF_ANAL_BLOCKL];
// Magnitude spectrum from previous frame.
prevMagnU16[HALF_ANAL_BLOCKL];
// Prior speech/noise probability in Q14.
priorNonSpeechP
// Frame index counter.
// Parameter for updating or estimating thresholds/weights for prior model.
// Histograms for parameter estimation.
histLrt[HIST_PAR_EST];
histSpecFlat[HIST_PAR_EST];
histSpecDiff[HIST_PAR_EST];
// Quantities for high band estimate.
dataBufHBFX[NUM_HIGH_BANDS_MAX][ANAL_BLOCKL_MAX];
blockLen10
real[ANAL_BLOCKL_MAX];
imag[ANAL_BLOCKL_MAX];
scaleEnergyIn;
struct RealFFT* real_
} NoiseSuppressionFixedC;
#ifdef __cplusplus
extern &C&
/****************************************************************************
* WebRtcNsx_InitCore(...)
* This function initializes a noise suppression instance
: Instance that should be initialized
: Sampling frequency
: Initialized instance
* Return value
-1 - Error
int32_t WebRtcNsx_InitCore(NoiseSuppressionFixedC* inst, uint32_t fs);
/****************************************************************************
* WebRtcNsx_set_policy_core(...)
* This changes the aggressiveness of the noise suppression method.
: Instance that should be initialized
: 0: Mild (6 dB), 1: Medium (10 dB), 2: Aggressive (15 dB)
: Initialized instance
* Return value
-1 - Error
int WebRtcNsx_set_policy_core(NoiseSuppressionFixedC* inst, int mode);
/****************************************************************************
* WebRtcNsx_ProcessCore
* Do noise suppression.
: Instance that should be initialized
: Input speech frame for each band
- num_bands
: Number of bands
: Updated instance
- outFrame
: Output speech frame for each band
void WebRtcNsx_ProcessCore(NoiseSuppressionFixedC* inst,
const short* const* inFrame,
int num_bands,
short* const* outFrame);
/****************************************************************************
* Some function pointers, for internal functions shared by ARM NEON and
* generic C code.
// Noise Estimation.
typedef void (*NoiseEstimation)(NoiseSuppressionFixedC* inst,
uint16_t* magn,
uint32_t* noise,
int16_t* q_noise);
extern NoiseEstimation WebRtcNsx_NoiseE
// Filter the data in the frequency domain, and create spectrum.
typedef void (*PrepareSpectrum)(NoiseSuppressionFixedC* inst,
int16_t* freq_buff);
extern PrepareSpectrum WebRtcNsx_PrepareS
// For the noise supression process, synthesis, read out fully processed
// segment, and update synthesis buffer.
typedef void (*SynthesisUpdate)(NoiseSuppressionFixedC* inst,
int16_t* out_frame,
int16_t gain_factor);
extern SynthesisUpdate WebRtcNsx_SynthesisU
// Update analysis buffer for lower band, and window data before FFT.
typedef void (*AnalysisUpdate)(NoiseSuppressionFixedC* inst,
int16_t* out,
int16_t* new_speech);
extern AnalysisUpdate WebRtcNsx_AnalysisU
// Denormalize the real-valued signal |in|, the output from inverse FFT.
typedef void (*Denormalize)(NoiseSuppressionFixedC* inst,
int16_t* in,
int factor);
extern Denormalize WebRtcNsx_D
// Normalize the real-valued signal |in|, the input to forward FFT.
typedef void (*NormalizeRealBuffer)(NoiseSuppressionFixedC* inst,
const int16_t* in,
int16_t* out);
extern NormalizeRealBuffer WebRtcNsx_NormalizeRealB
// Compute speech/noise probability.
// Intended to be private.
void WebRtcNsx_SpeechNoiseProb(NoiseSuppressionFixedC* inst,
uint16_t* nonSpeechProbFinal,
uint32_t* priorLocSnr,
uint32_t* postLocSnr);
#if (defined WEBRTC_DETECT_NEON || defined WEBRTC_HAS_NEON)
// For the above function pointers, functions for generic platforms are declared
// and defined as static in file nsx_core.c, while those for ARM Neon platforms
// are declared below and defined in file nsx_core_neon.c.
void WebRtcNsx_NoiseEstimationNeon(NoiseSuppressionFixedC* inst,
uint16_t* magn,
uint32_t* noise,
int16_t* q_noise);
void WebRtcNsx_SynthesisUpdateNeon(NoiseSuppressionFixedC* inst,
int16_t* out_frame,
int16_t gain_factor);
void WebRtcNsx_AnalysisUpdateNeon(NoiseSuppressionFixedC* inst,
int16_t* out,
int16_t* new_speech);
void WebRtcNsx_PrepareSpectrumNeon(NoiseSuppressionFixedC* inst,
int16_t* freq_buff);
#if defined(MIPS32_LE)
// For the above function pointers, functions for generic platforms are declared
// and defined as static in file nsx_core.c, while those for MIPS platforms
// are declared below and defined in file nsx_core_mips.c.
void WebRtcNsx_SynthesisUpdate_mips(NoiseSuppressionFixedC* inst,
int16_t* out_frame,
int16_t gain_factor);
void WebRtcNsx_AnalysisUpdate_mips(NoiseSuppressionFixedC* inst,
int16_t* out,
int16_t* new_speech);
void WebRtcNsx_PrepareSpectrum_mips(NoiseSuppressionFixedC* inst,
int16_t* freq_buff);
void WebRtcNsx_NormalizeRealBuffer_mips(NoiseSuppressionFixedC* inst,
const int16_t* in,
int16_t* out);
#if defined(MIPS_DSP_R1_LE)
void WebRtcNsx_Denormalize_mips(NoiseSuppressionFixedC* inst,
int16_t* in,
int factor);
#ifdef __cplusplus
(文件超长,未完全显示,请下载后阅读剩余部分)
展开> <收缩
下载源码到电脑,阅读使用更方便
还剩0行未阅读,继续阅读 ▼
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
.DS_Store6.00 kB 08:11
._.DS_Store120.00 B 08:11
Android.mk4.55 kB 07:26
._Android.mk171.00 B 07:26
Application.mk129.00 B 07:31
._Application.mk171.00 B 07:31
.DS_Store8.00 kB 07:53
._.DS_Store120.00 B 07:53
.DS_Store10.00 kB 08:05
._.DS_Store120.00 B 08:05
.gitignore81.00 B 23:17
.DS_Store6.00 kB 08:05
._.DS_Store120.00 B 08:05
36.18 kB 23:17
720.00 B 23:17
6.85 kB 23:17
2.53 kB 23:17
.DS_Store6.00 kB 07:55
._.DS_Store120.00 B 07:55
2.80 kB 23:17
2.12 kB 23:17
4.29 kB 23:17
complex_bit_reverse_arm.S4.51 kB 23:17
9.35 kB 23:17
9.55 kB 23:17
19.24 kB 23:17
8.93 kB 23:17
2.05 kB 23:17
1.17 kB 23:17
6.10 kB 23:17
3.09 kB 23:17
3.27 kB 23:17
1.16 kB 23:17
1.69 kB 23:17
9.92 kB 23:17
9.24 kB 23:17
1.11 kB 23:17
2.88 kB 23:17
1.34 kB 23:17
filter_ar_fast_q12_armv7.S7.51 kB 23:17
7.76 kB 23:17
1.37 kB 23:17
3.12 kB 23:17
1.32 kB 23:17
2.86 kB 23:17
4.14 kB 23:17
59.27 kB 23:17
3.87 kB 23:17
3.26 kB 23:17
6.77 kB 23:17
7.81 kB 23:17
1.77 kB 23:17
5.29 kB 23:17
16.31 kB 23:17
7.90 kB 23:17
6.42 kB 23:17
3.09 kB 23:17
3.83 kB 23:17
1.45 kB 23:17
16.41 kB 23:17
5.70 kB 23:17
5.81 kB 23:17
19.70 kB 23:17
1.72 kB 23:17
10.36 kB 23:17
7.66 kB 23:17
20.49 kB 23:17
4.72 kB 23:17
4.54 kB 23:17
2.37 kB 23:17
spl_sqrt_floor_arm.S2.81 kB 23:17
9.43 kB 23:17
8.34 kB 23:17
1.09 kB 23:17
4.79 kB 23:17
2.45 kB 23:17
3.55 kB 23:17
.DS_Store8.00 kB 08:00
._.DS_Store120.00 B 08:00
.DS_Store6.00 kB 08:03
._.DS_Store120.00 B 08:03
.DS_Store6.00 kB 07:55
._.DS_Store120.00 B 07:55
1.18 kB 23:17
63.78 kB 23:17
4.68 kB 23:17
6.40 kB 23:17
40.36 kB 23:17
28.62 kB 23:17
30.05 kB 23:17
17.64 kB 23:17
2.21 kB 23:17
61.09 kB 23:17
14.97 kB 23:17
18.81 kB 23:17
5.04 kB 23:17
1.41 kB 23:17
28.42 kB 23:17
1.67 kB 23:17
1.42 kB 23:17
8.21 kB 23:17
25.20 kB 23:17
.DS_Store6.00 kB 07:55
._.DS_Store120.00 B 07:55
45.81 kB 23:17
15.15 kB 23:17
24.51 kB 23:17
73.66 kB 23:17
8.42 kB 23:17
4.18 kB 23:17
20.22 kB 23:17
7.98 kB 23:17
3.13 kB 23:17
1.90 kB 23:17
1.30 kB 23:17
2.55 kB 23:17
3.35 kB 23:17
2.48 kB 23:17
1.79 kB 23:17
1.56 kB 23:17
50.13 kB 23:17
6.29 kB 23:17
85.65 kB 23:17
10.07 kB 23:17
9.80 kB 23:17
53.93 kB 23:17
22.45 kB 23:17
3.50 kB 23:17
49.70 kB 23:17
26.84 kB 23:17
8.95 kB 23:17
1.48 kB 23:17
25.86 kB 23:17
13.85 kB 23:17
10.86 kB 23:17
.DS_Store6.00 kB 08:07
._.DS_Store120.00 B 08:07
.DS_Store6.00 kB 08:07
._.DS_Store120.00 B 08:07
947.00 B 23:17
1.47 kB 23:17
.DS_Store6.00 kB 08:07
._.DS_Store120.00 B 08:07
1.94 kB 23:17
520.00 B 23:17
3.92 kB 23:17
Sponsored links
评价成功,多谢!
下载1985497webrtc-android-jni.zip
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足
支付宝优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:45.784ms 5.8
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧国内 (0篇)
国外 (0篇)
“敢在共和国当皇帝,那才真叫好大胆子”
“民众,仍被奴役着”
——《走向共和》结尾孙中山到底说了什么
最近这个号称是孔子的后裔的北京大学教授孔庆东,爆出了最著名的“三妈”粗口,被称为“北大三妈”。很快,凯迪网上就有一文章,人肉了其父亲是“造反派”,事情真假不清楚,不过“三妈”确系当年的造反派风格。
天坛文史馆离退休干部,现年87岁的张志伟日前向媒体爆料,孔庆东的父亲孔文斌()在文革年间曾是显赫一时的造反派头目
摘要:张学良晚年不回大陆,根源不在于疾病缠绕,不在于和日本天皇撞车,不在于赵四小姐阻挠,也不在于台湾国民党和李登辉的干涉,而完全在于张学良自己。他太想回大陆了,可他又实在不敢回大陆,他怕有些话说不好,对台湾和美国的朋友无法交代。
张学良在1990年恢复自由以后,最想去的地方,恐怕就是中国大陆了。为什么这样说呢?
大陆东北不仅是他的老家,是他的父母亲、老祖宗埋葬之地,为父母扫墓,叶落归根,是炎黄子孙的传统礼仪和难忘的情结。更主要的是,大陆给了他最高的荣誉,最大的声望;“千古功臣”“爱国将领”“民族英雄”,一顶顶耀眼的桂冠早就为他准备了;他人在台湾,大陆早就给他树立了一座无人企及的巍峨丰碑!大陆自建国以来,无时不刻不在念叨着张学良的丰功伟绩。报纸、电台、电影、电视、书籍等媒体,歌颂张学良的作品连篇累牍,不可胜数。大陆各届党政领导,无不时时刻刻准备敞开胸怀,伸出双手,以最热烈、最隆重的礼仪,来欢迎这位久别重逢、功德无量的大英雄!
面对大陆的掌声、鲜花和笑脸,受尽苦楚和冷遇的张学良怎能不心驰神往呢?
但是,他获得自由离开台湾的第一个去所,竟然
在1958年发疯似的大跃进中,虚报浮夸达到了登峰造极的地步。据杨伊文先生《一个幽灵仍在大陆游荡》披露:“据新华社的公开报道,水稻亩产量最高
达两4钱,小麦亩产量最高为8585斤6两,玉米亩产量最高为35393斤,山药亩产
120万斤,一棵白菜520斤,小麦亩产12万斤,皮棉亩产5000斤。毛泽东开始担心粮食多了怎么办?
  日,毛泽东在河北
七八十年代经典老电影观看
历史真相:虐杀全国1/4人口,柬埔寨红色高棉暴行实录}

我要回帖

更多关于 治疗哮喘的特效药 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信