用DSP设计一个FIR低通滤波器,求程序

设计一个FIR低通滤波器,通带边界频率为2500Hz,通带波纹小于1dB,阻带边界频率为3000Hz,阻带衰减大于50dB,采样频率为10000Hz。要求:1)用matl... 设计一个FIR低通滤波器,通带边界频率为2500Hz,通带波纹小于1dB,阻带边界频率为3000Hz,阻带衰减大于50dB,采样频率为10000Hz。要求:
1)用matlab获得滤波器的系数,用汇编语言实现FIR滤波器;
2)产生一混频信号,用所设计的滤波器进行滤波,查看滤波器输出。
求高手帮忙写下程序,我们的DSP实验课作业,事成之后再补100分
展开
 我来答
手机用户88003
2011-07-01
知道答主
回答量:31
采纳率:0%
帮助的人:19.5万
展开全部
HIGHPASS .set 0 ;if you want to use ,please set the value to 1
BANDPASS .set 0
LOWPASS .set 1
.global start,fir
.mmregs
COFF_FIR_START: .sect "coff_fir"
; .if LOWPASS
.include "haim2750.inc"
; .elseif BANDPASS
; .include "bandpass\bandpass.inc"
; .else
; .include "highpass\highpass.inc"
; .endif

K_FIR_BFFR .set 127
d_data_buffer .usect "fir_bfr",128
FIR_DP .usect "fir_vars",0
d_filin .usect "fir_vars",1
d_filout .usect "fir_vars",100h
output .usect "fir_vars",1

.asg AR4,FIR_DATA_P
.asg AR6,INBUF_P
.asg AR7,OUTBUF_P
.asg AR3,OUTBUF
.sect "fir_prog"
nop
start:
LD #FIR_DP,DP
STM #d_data_buffer,FIR_DATA_P
; STM #d_data_buffer+K_FIR_BFFR-1,FIR_DATA_P
RPTZ A,#K_FIR_BFFR-1
STL A,*FIR_DATA_P+
; STM #d_data_buffer+K_FIR_BFFR-1,FIR_DATA_P
STM #d_filin,INBUF_P
STM #d_filout,OUTBUF_P
STM #output,OUTBUF
STM #100h,BK
fir_loop:
NOP ;Add Breakpoint & porbe point
NOP
LD *INBUF_P,A
CALL fir
STH A,*OUTBUF_P+%
STH A,*OUTBUF
main_end:
b fir_loop

fir:
; SSBX SXM
; SSBX FRCT
STM #d_data_buffer,FIR_DATA_P
STL A,*FIR_DATA_P
STM #d_data_buffer+K_FIR_BFFR-1,FIR_DATA_P

fir_task:
RPTZ A,#K_FIR_BFFR-1
MACD *FIR_DATA_P-,COFF_FIR_START,A
RET
.end

CMD文件
MEMORY
{
PAGE 0:
PROG: o= 100h,l= 2000h
PAGE 1:
DATA1: o= 2600h, l= 1000h
DATA2: o= 2100h, l= 100h
DATA3: o= 2200h, l= 100h
DATA4: o= 2300h, l= 100h
DATA5: o= 2400h, l= 100h
DATA6: o= 2500h, l= 100h
}
SECTIONS
{
coff_fir : {}> PROG PAGE 0
fir_prog : {}> PROG PAGE 0
fir_vars : {}> DATA1 PAGE 1
fir_coff : {}> DATA2 PAGE 1
fir_bfr : {}> DATA3 PAGE 1

}
铭普光磁
2024-12-31 广告
网络滤波器是东莞铭普光磁股份有限公司生产的一种重要电子元器件。它是一种选频电路,能够允许某一部分频率的信号顺利通过,而抑制另一部分频率的信号。网络滤波器由电容、电感和电阻等元件组成,通过精确调整这些元件,实现对信号频率响应的控制。它广泛应用... 点击进入详情页
本回答由铭普光磁提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式