• 大小: 1.03MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-28
  • 语言: 其他
  • 标签:

资源简介

声码器代码melp算法的优化程序,速率为2400bps

资源截图

代码片段和文件信息

/*  Coeff.c: filter coefficient file */
/*                                   */
/*                                                                  */
/* (C) 1997  Texas Instruments                                      */
/*                                                                  */
#include
#include “mathhalf.h“
#include “melp.h“

/* Lowpass filter coefficient in second-order sections */
/* Butterworth 6th order Cutoff at 1 kHz */
/* matlab commands: [zpk]=butter(61000/4000);  */
/*                      sos=zp2sos(zpk);        */
/* Q13 */
Shortword lpf_num[(LPF_ORD/2)*3] = {
        713 1426 713
798 1600 801
1016 2028 1012};
/* sign of coefficients for lpf_den is reversed */
Shortword lpf_den[(LPF_ORD/2)*3] = {
        -8192 6884 -1543 
-8192 7723 -2731 
-8192 9793 -5657};

/* Butterworth bandpass filters in second-order sections */
/* matlab scrpt: ~wmlai/dod/fixedpt/bp_sos_fxp.m */
/* Q13 */
Shortword bpf_num[NUM_BANDS*((BPF_ORD/2)*3)] = {
285 567 283        /* lowpass cutoff at 500 Hz */
245 491 245
        227 455 228

5001 -10001 5001   /* bandpass pass band at 500-1000 Hz */
429 857 429
1359 0 -1359

4470 -8941 4470    /* bandpass pass band at 1000-2000 Hz */
1624 3248 1624
2399 0 -2399

4470 8941 4470     /* bandpass pass band at 2000-3000 Hz */
1624 -3248 1624
2399 0 -2399

1020 -2028 1008    /* highpass cutoff at 3000 Hz */
795 -1599 805
713 -1426 713};

/* sign of coefficients for bpf_den is reversed */
Shortword bpf_den[NUM_BANDS*((BPF_ORD/2)*3)] = {
-8192 13772 -6715      /* lowpass cutoff at 500 Hz */
-8192 11913 -4703
        -8192 11051 -3770

-8192 14036 -7108      /* bandpass pass band at 500-1000 Hz */
-8192 10624 -6408
-8192 11585 -5474

-8192 9687 -6002       /* bandpass pass band at 1000-2000 Hz */
-8192 645 -5339
-8192 4799 -3393

-8192 -9687 -6002      /* bandpass pass band at 2000-3000 Hz */
-8192 -645 -5339
-8192 -4799 -3393

-8192 -9793 -5657      /* highpass cutoff at 3000 Hz */
-8192 -7723 -2731
-8192 -6883 -1543};

/* Hamming window coefficents in Q15 */
Shortword win_cof[LPC_frame] = {
        2621
2628
2651
2689
2741
2808
2891
2988
3099
3225
3366
3521
3690
3873
4070
4280
4504
4741
4990
5253
5528
5815
6113
6424
6745
7078
7421
7774
8138
8510
8892
9283
9682
10089
10504
10925
11354
11789
12230
12676
13127
13583
14043
14506
14973
15442
15914
16387
16862
17337
17813
18289
18764
19238
19711
20181
20649
21115
21576
22034
22488
22936
23380
23818
24250
24675
25093
25504
25907
26302
26688
27066
27434
27792
28140
28478
28805
29121
29426
29719
30000

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3455  2009-07-10 12:17  melp429\mat.h

     文件       2202  2009-07-10 16:51  melp429\fs.h

     文件       3589  2009-07-10 20:04  melp429\dsp_sub.h

     文件      14243  2009-07-10 21:21  melp429\fec_code.c

     文件      16072  2009-07-11 11:58  melp429\fs_lib.c

     文件      32120  2009-07-11 12:04  melp429\dsp_sub.c

     文件      23036  2009-07-11 12:20  melp429\mat_lib.c

     文件      12854  2009-12-10 08:35  melp429\cc_build_Debug.log

     文件       7195  2009-05-23 10:34  melp429\coeff.c

     文件       1907  2009-05-23 10:33  melp429\complex.c

     文件       1372  1998-05-05 01:04  melp429\complex.h

     文件       3847  2009-05-07 10:40  melp429\constant.h

     文件        446  2009-12-10 08:35  melp429\Debug.lkf

     文件      16424  2009-05-23 10:34  melp429\fsvq_cb.c

     文件       1830  1998-05-05 01:09  melp429\mathdp31.h

     文件       2160  1998-05-05 01:17  melp429\math_lib.h

     文件       7088  2009-05-30 21:52  melp429\melp.c

     文件       7173  2009-05-30 21:55  melp429\melp.h

     文件      14824  2009-12-17 09:28  melp429\melp429.paf2

     文件       1493  2009-12-16 15:00  melp429\melp429.pjt

     文件        473  2009-04-29 17:08  melp429\melp429.tcf

     文件        315  2009-12-17 09:27  melp429\melp429.tco

     文件       6924  2009-12-10 08:34  melp429\melp429cfg.cmd

     文件       7747  2009-05-27 14:51  melp429\melp_chn.c

     文件       2852  1998-05-05 01:11  melp429\melp_sub.h

     文件      20598  2009-05-23 10:36  melp429\msvq_cb.c

     文件       2585  1998-05-05 01:12  melp429\pit.h

     文件       3903  2009-05-10 17:01  melp429\spbstd.h

     文件     268000  2009-04-14 19:54  melp429\test.pcm

     文件       4199  2009-05-10 14:27  melp429\typedefs.h

............此处省略77个文件信息

评论

共有 条评论

相关资源