⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filtre40.s

📁 关于DVD的MPEG2用的DSP代码,在DSP的实现MPEG的压缩,解压算法.
💻 S
📖 第 1 页 / 共 2 页
字号:
;******************************************************************
; (c)1997 Copyright LuxSonor, Inc. All rights reserved
;
;		Revision 1.0
;
;	
;		Module:	parameters, filters and window 
;
;		
;		Initial version:	Cecile Foret 05/10/97	
;
;*******************************************************************
;		value of the key 
;		coefficients of 40 filters needed to interpolation 
;		table of differents parameters depending on key
;		triangular window
;
;*******************************************************************

		.sdata 

		.global FIR_coeff		; location in MM of the FIR coefficients.
		.global	table			; table containing dec,length,Nb,Even_Odd
		.global window			; location in MM of triangular window
		.global key_val
		.global	ratefilt		; location in MM of filter sets for
								; rate conversion (microphone input)
		.global		LPfilter	; filter coefficients for echo
		.global		feedback_gain	; gain for the feed back in echo


feedback_gain:	.align	2
		.short	0x3e8	; 1000
		.short	0x7d0
		.short	0xbb8
		.short	0xfa0
		.short	0x1388
		.short	0x1770
		.short	0x1b58
		.short	0x1f40
		.short	0x2328
		.short	0x2710
		.short	0x2af8
		.short	0x2ee0
		.short	0x32c8
		.short	0x36b0
		.short	0x3a98
		.short	0x3e80
		.short	0x4268
		.short	0x4650
		.short	0x4a38
		.short	0x4e20
		.short	0x5208
		.short	0x55f0
		.short	0x59d8
		.short	0x5dc0
		.short	0x61a8
		.short	0x6590
		.short	0x6978	; 27000
		.short	0x6d60	
		.short	0x7148
		.short	0x7530
		.short	0x7918	; 31000

LPfilter:	.align	2
		.short	0x68	;104
		.short	0xa7	;167
		.short	0xff5d	;-163
		.short	0xfb92	;-1134
		.short	0xfc4d	;-947
		.short	0xb7b	;2939
		.short	0x2401	;9217
		.short	0x306f	;12399
		.short	0x2401	;9217
		.short	0xb7b	;2939
		.short	0xfc4d	;-947
		.short	0xfb92	;-1134
		.short	0xff5d	;-163
		.short	0xa7	;167
		.short	0x68	;104
		
		
key_val:	.align	2
		.short	0xfff4

FIR_coeff:	.align	2
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x7fff
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
		.short	0x0
;
		.short	0xffff
		.short	0x4
		.short	0xfff7
		.short	0x10
		.short	0xffe4
		.short	0x2d
		.short	0xffbb
		.short	0x67
		.short	0xff66
		.short	0xea
		.short	0xfe7e
		.short	0x339
		.short	0x7fdd
		.short	0xfcf1
		.short	0x177
		.short	0xff1b
		.short	0x97
		.short	0xff9b
		.short	0x44
		.short	0xffd4
		.short	0x1c
		.short	0xfff0
		.short	0x8
		.short	0xfffc
;
		.short	0xfffe
		.short	0x8
		.short	0xffee
		.short	0x22
		.short	0xffc7
		.short	0x5c
		.short	0xff74
		.short	0xd1
		.short	0xfeca
		.short	0x1d8
		.short	0xfcf3
		.short	0x69a
		.short	0x7f77
		.short	0xfa0d
		.short	0x2e2
		.short	0xfe3c
		.short	0x12a
		.short	0xff37
		.short	0x86
		.short	0xffa8
		.short	0x37
		.short	0xffe0
		.short	0x11
		.short	0xfff9
;
		.short	0xfffc
		.short	0xd
		.short	0xffe4
		.short	0x34
		.short	0xffa9
		.short	0x8a
		.short	0xff2d
		.short	0x13b
		.short	0xfe2c
		.short	0x2c9
		.short	0xfb61
		.short	0xa20
		.short	0x7ece
		.short	0xf756
		.short	0x43e
		.short	0xfd65
		.short	0x1b9
		.short	0xfed7
		.short	0xc7
		.short	0xff7e
		.short	0x51
		.short	0xffd1
		.short	0x19
		.short	0xfff5
;
		.short	0xfffa
		.short	0x11
		.short	0xffda
		.short	0x45
		.short	0xff8b
		.short	0xb9
		.short	0xfee5
		.short	0x1a5
		.short	0xfd8e
		.short	0x3bb
		.short	0xf9ca
		.short	0xdc9
		.short	0x7de1
		.short	0xf4cd
		.short	0x58a
		.short	0xfc96
		.short	0x242
		.short	0xfe7b
		.short	0x104
		.short	0xff56
		.short	0x6a
		.short	0xffc2
		.short	0x21
		.short	0xfff1
;
		.short	0xfff8
		.short	0x16
		.short	0xffd1
		.short	0x57
		.short	0xff6d
		.short	0xe8
		.short	0xfe9e
		.short	0x20f
		.short	0xfcf1
		.short	0x4ac
		.short	0xf831
		.short	0x1193
		.short	0x7cb3
		.short	0xf274
		.short	0x6c4
		.short	0xfbd2
		.short	0x2c4
		.short	0xfe22
		.short	0x13f
		.short	0xff30
		.short	0x82
		.short	0xffb4
		.short	0x28
		.short	0xffee
;
		.short	0xfff7
		.short	0x1b
		.short	0xffc7
		.short	0x69
		.short	0xff50
		.short	0x117
		.short	0xfe58
		.short	0x277
		.short	0xfc56
		.short	0x59b
		.short	0xf699
		.short	0x157b
		.short	0x7b43
		.short	0xf04b
		.short	0x7eb
		.short	0xfb18
		.short	0x340
		.short	0xfdcf
		.short	0x177
		.short	0xff0c
		.short	0x98
		.short	0xffa8
		.short	0x2f
		.short	0xffeb
;
		.short	0xfff5
		.short	0x20
		.short	0xffbd
		.short	0x7b
		.short	0xff33
		.short	0x144
		.short	0xfe13
		.short	0x2de
		.short	0xfbbd
		.short	0x686
		.short	0xf503
		.short	0x197e
		.short	0x7995
		.short	0xee53
		.short	0x8fd
		.short	0xfa6a
		.short	0x3b4
		.short	0xfd81
		.short	0x1ab
		.short	0xfeea
		.short	0xad
		.short	0xff9c
		.short	0x35
		.short	0xffe9
;
		.short	0xfff3
		.short	0x25
		.short	0xffb3
		.short	0x8c
		.short	0xff16
		.short	0x171
		.short	0xfdcf
		.short	0x342
		.short	0xfb28
		.short	0x76d
		.short	0xf372
		.short	0x1d98
		.short	0x77a8
		.short	0xec8d
		.short	0x9fb
		.short	0xf9c8
		.short	0x420
		.short	0xfd38
		.short	0x1dc
		.short	0xfecb
		.short	0xc0
		.short	0xff91
		.short	0x3a
		.short	0xffe7
;
		.short	0xfff1
		.short	0x29
		.short	0xffaa
		.short	0x9d
		.short	0xfefa
		.short	0x19c
		.short	0xfd8e
		.short	0x3a3
		.short	0xfa98
		.short	0x84c
		.short	0xf1e9
		.short	0x21c7
		.short	0x757f
		.short	0xeaf9
		.short	0xae1
		.short	0xf934
		.short	0x484
		.short	0xfcf5
		.short	0x208
		.short	0xfeae
		.short	0xd1
		.short	0xff87
		.short	0x3f
		.short	0xffe4
;
		.short	0xffef
		.short	0x2e
		.short	0xffa1
		.short	0xad
		.short	0xfee0
		.short	0x1c6
		.short	0xfd50
		.short	0x3ff
		.short	0xfa0e
		.short	0x924
		.short	0xf06b
		.short	0x2607
		.short	0x731c
		.short	0xe996
		.short	0xbb1
		.short	0xf8ae
		.short	0x4de
		.short	0xfcb8
		.short	0x231
		.short	0xfe94
		.short	0xe1
		.short	0xff7e
		.short	0x44
		.short	0xffe3
;
		.short	0xffed
		.short	0x33
		.short	0xff98
		.short	0xbd
		.short	0xfec6
		.short	0x1ed
		.short	0xfd14
		.short	0x457
		.short	0xf98a
		.short	0x9f2
		.short	0xeef9
		.short	0x2a55
		.short	0x7082
		.short	0xe866
		.short	0xc69
		.short	0xf836
		.short	0x52f
		.short	0xfc81
		.short	0x255
		.short	0xfe7d
		.short	0xef
		.short	0xff76
		.short	0x48
		.short	0xffe1
;
		.short	0xffeb
		.short	0x37
		.short	0xff8f
		.short	0xcc
		.short	0xfeae
		.short	0x212
		.short	0xfcdd
		.short	0x4aa
		.short	0xf90e
		.short	0xab5
		.short	0xed97
		.short	0x2eae
		.short	0x6db2
		.short	0xe766
		.short	0xd08
		.short	0xf7cd
		.short	0x576
		.short	0xfc51
		.short	0x274
		.short	0xfe69
		.short	0xfb
		.short	0xff6f
		.short	0x4b
		.short	0xffe0
;
		.short	0xffea
		.short	0x3b
		.short	0xff87
		.short	0xd9
		.short	0xfe98
		.short	0x235
		.short	0xfca9
		.short	0x4f7
		.short	0xf89b
		.short	0xb6a
		.short	0xec47
		.short	0x330c
		.short	0x6ab0
		.short	0xe698
		.short	0xd8f
		.short	0xf773
		.short	0x5b3
		.short	0xfc28
		.short	0x28f
		.short	0xfe58
		.short	0x105
		.short	0xff6a
		.short	0x4d
		.short	0xffdf
;
		.short	0xffe8
		.short	0x3f
		.short	0xff80
		.short	0xe6
		.short	0xfe83
		.short	0x255
		.short	0xfc79
		.short	0x53d
		.short	0xf832
		.short	0xc12
		.short	0xeb0b
		.short	0x376e
		.short	0x677f
		.short	0xe5f9
		.short	0xdfd
		.short	0xf729
		.short	0x5e5
		.short	0xfc06
		.short	0x2a6
		.short	0xfe4a
		.short	0x10e
		.short	0xff65
		.short	0x4f
		.short	0xffde
;
		.short	0xffe6
		.short	0x43
		.short	0xff79
		.short	0xf2
		.short	0xfe70
		.short	0x272
		.short	0xfc4e
		.short	0x57c
		.short	0xf7d3
		.short	0xcab
		.short	0xe9e8
		.short	0x3bcf
		.short	0x6420
		.short	0xe589
		.short	0xe52
		.short	0xf6ee
		.short	0x60e
		.short	0xfbeb
		.short	0x2b8
		.short	0xfe3f
		.short	0x114
		.short	0xff62
		.short	0x51
		.short	0xffde
;
		.short	0xffe5
		.short	0x46
		.short	0xff72
		.short	0xfd
		.short	0xfe60
		.short	0x28b
		.short	0xfc29
		.short	0x5b4
		.short	0xf77f
		.short	0xd32
		.short	0xe8de
		.short	0x402b
		.short	0x6099
		.short	0xe546
		.short	0xe8f
		.short	0xf6c2
		.short	0x62c
		.short	0xfbd7
		.short	0x2c5
		.short	0xfe37
		.short	0x119
		.short	0xff60
		.short	0x52
		.short	0xffde
;
		.short	0xffe3
		.short	0x49
		.short	0xff6d
		.short	0x106
		.short	0xfe51
		.short	0x2a1
		.short	0xfc08
		.short	0x5e3
		.short	0xf737
		.short	0xda8
		.short	0xe7f0
		.short	0x447f
		.short	0x5ceb
		.short	0xe531
		.short	0xeb3
		.short	0xf6a7
		.short	0x63f
		.short	0xfbca
		.short	0x2cd
		.short	0xfe32
		.short	0x11b
		.short	0xff5f
		.short	0x52
		.short	0xffde
;
		.short	0xffe2
		.short	0x4c
		.short	0xff68
		.short	0x10d
		.short	0xfe45
		.short	0x2b3
		.short	0xfbee
		.short	0x60a
		.short	0xf6fc
		.short	0xe0a
		.short	0xe721
		.short	0x48c6
		.short	0x591a
		.short	0xe545
		.short	0xebf
		.short	0xf69a
		.short	0x648
		.short	0xfbc4
		.short	0x2d1
		.short	0xfe30
		.short	0x11c
		.short	0xff5f
		.short	0x52
		.short	0xffde
;
		.short	0xffe1
		.short	0x4e
		.short	0xff64
		.short	0x114
		.short	0xfe3c
		.short	0x2c1
		.short	0xfbda
		.short	0x628
		.short	0xf6ce
		.short	0xe58
		.short	0xe673
		.short	0x4cfd
		.short	0x552b
		.short	0xe583
		.short	0xeb3
		.short	0xf69d
		.short	0x648
		.short	0xfbc4
		.short	0x2d0
		.short	0xfe31
		.short	0x11b
		.short	0xff60
		.short	0x51
		.short	0xffdf
;
		.short	0xffe0
		.short	0x50
		.short	0xff62
		.short	0x118
		.short	0xfe35
		.short	0x2ca
		.short	0xfbcc
		.short	0x63d
		.short	0xf6ae
		.short	0xe90
		.short	0xe5e9
		.short	0x5120
		.short	0x5120
		.short	0xe5e9
		.short	0xe90
		.short	0xf6ae
		.short	0x63d
		.short	0xfbcc
		.short	0x2ca
		.short	0xfe35
		.short	0x118
		.short	0xff62
		.short	0x50
		.short	0xffe0
;
		.short	0xffdf
		.short	0x51
		.short	0xff60
		.short	0x11b
		.short	0xfe31
		.short	0x2d0
		.short	0xfbc4
		.short	0x648
		.short	0xf69d
		.short	0xeb3
		.short	0xe583
		.short	0x552b
		.short	0x4cfd
		.short	0xe673
		.short	0xe58
		.short	0xf6ce
		.short	0x628
		.short	0xfbda
		.short	0x2c1
		.short	0xfe3c
		.short	0x114
		.short	0xff64
		.short	0x4e
		.short	0xffe1
;
		.short	0xffde
		.short	0x52
		.short	0xff5f
		.short	0x11c
		.short	0xfe30
		.short	0x2d1
		.short	0xfbc4
		.short	0x648
		.short	0xf69a
		.short	0xebf
		.short	0xe545
		.short	0x591a
		.short	0x48c6
		.short	0xe721
		.short	0xe0a
		.short	0xf6fc
		.short	0x60a
		.short	0xfbee
		.short	0x2b3
		.short	0xfe45
		.short	0x10d
		.short	0xff68
		.short	0x4c
		.short	0xffe2
;
		.short	0xffde
		.short	0x52
		.short	0xff5f
		.short	0x11b
		.short	0xfe32
		.short	0x2cd
		.short	0xfbca
		.short	0x63f
		.short	0xf6a7
		.short	0xeb3
		.short	0xe531
		.short	0x5ceb
		.short	0x447f
		.short	0xe7f0
		.short	0xda8
		.short	0xf737
		.short	0x5e3
		.short	0xfc08
		.short	0x2a1
		.short	0xfe51
		.short	0x106
		.short	0xff6d
		.short	0x49
		.short	0xffe3
;
		.short	0xffde
		.short	0x52
		.short	0xff60
		.short	0x119
		.short	0xfe37
		.short	0x2c5
		.short	0xfbd7
		.short	0x62c
		.short	0xf6c2
		.short	0xe8f
		.short	0xe546
		.short	0x6099
		.short	0x402b
		.short	0xe8de
		.short	0xd32
		.short	0xf77f
		.short	0x5b4
		.short	0xfc29
		.short	0x28b
		.short	0xfe60
		.short	0xfd
		.short	0xff72
		.short	0x46
		.short	0xffe5
;
		.short	0xffde
		.short	0x51
		.short	0xff62
		.short	0x114
		.short	0xfe3f
		.short	0x2b8
		.short	0xfbeb
		.short	0x60e
		.short	0xf6ee
		.short	0xe52
		.short	0xe589
		.short	0x6420
		.short	0x3bcf
		.short	0xe9e8
		.short	0xcab
		.short	0xf7d3
		.short	0x57c
		.short	0xfc4e
		.short	0x272
		.short	0xfe70
		.short	0xf2
		.short	0xff79
		.short	0x43
		.short	0xffe6
;
		.short	0xffde
		.short	0x4f
		.short	0xff65
		.short	0x10e
		.short	0xfe4a
		.short	0x2a6
		.short	0xfc06
		.short	0x5e5
		.short	0xf729
		.short	0xdfd
		.short	0xe5f9
		.short	0x677f
		.short	0x376e
		.short	0xeb0b
		.short	0xc12
		.short	0xf832
		.short	0x53d
		.short	0xfc79
		.short	0x255
		.short	0xfe83
		.short	0xe6
		.short	0xff80
		.short	0x3f
		.short	0xffe8
;
		.short	0xffdf
		.short	0x4d
		.short	0xff6a
		.short	0x105
		.short	0xfe58
		.short	0x28f
		.short	0xfc28
		.short	0x5b3
		.short	0xf773
		.short	0xd8f
		.short	0xe698
		.short	0x6ab0
		.short	0x330c
		.short	0xec47
		.short	0xb6a
		.short	0xf89b
		.short	0x4f7
		.short	0xfca9
		.short	0x235
		.short	0xfe98
		.short	0xd9
		.short	0xff87
		.short	0x3b
		.short	0xffea
;
		.short	0xffe0
		.short	0x4b
		.short	0xff6f
		.short	0xfb
		.short	0xfe69
		.short	0x274
		.short	0xfc51
		.short	0x576
		.short	0xf7cd
		.short	0xd08
		.short	0xe766
		.short	0x6db2
		.short	0x2eae
		.short	0xed97
		.short	0xab5
		.short	0xf90e
		.short	0x4aa
		.short	0xfcdd
		.short	0x212
		.short	0xfeae
		.short	0xcc
		.short	0xff8f
		.short	0x37
		.short	0xffeb
;
		.short	0xffe1
		.short	0x48
		.short	0xff76
		.short	0xef
		.short	0xfe7d
		.short	0x255
		.short	0xfc81
		.short	0x52f
		.short	0xf836
		.short	0xc69
		.short	0xe866
		.short	0x7082
		.short	0x2a55
		.short	0xeef9
		.short	0x9f2
		.short	0xf98a
		.short	0x457
		.short	0xfd14
		.short	0x1ed
		.short	0xfec6
		.short	0xbd
		.short	0xff98
		.short	0x33
		.short	0xffed
;
		.short	0xffe3
		.short	0x44
		.short	0xff7e
		.short	0xe1
		.short	0xfe94
		.short	0x231
		.short	0xfcb8
		.short	0x4de
		.short	0xf8ae
		.short	0xbb1
		.short	0xe996
		.short	0x731c
		.short	0x2607
		.short	0xf06b
		.short	0x924
		.short	0xfa0e
		.short	0x3ff
		.short	0xfd50
		.short	0x1c6
		.short	0xfee0
		.short	0xad
		.short	0xffa1
		.short	0x2e
		.short	0xffef
;
		.short	0xffe4
		.short	0x3f
		.short	0xff87
		.short	0xd1
		.short	0xfeae
		.short	0x208
		.short	0xfcf5
		.short	0x484
		.short	0xf934
		.short	0xae1
		.short	0xeaf9
		.short	0x757f
		.short	0x21c7
		.short	0xf1e9
		.short	0x84c
		.short	0xfa98
		.short	0x3a3
		.short	0xfd8e
		.short	0x19c
		.short	0xfefa

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -