作业帮 > 综合 > 作业

matlab中一个声音信号在100Hz、500Hz和900Hz处分别加上一个幅值为1的正弦噪声

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/28 03:08:59
matlab中一个声音信号在100Hz、500Hz和900Hz处分别加上一个幅值为1的正弦噪声
Butterworth滤波器,滤除100Hz、500Hz和900Hz三噪声信号
matlab中一个声音信号在100Hz、500Hz和900Hz处分别加上一个幅值为1的正弦噪声
印象中,音频信号中有若干单频干扰用Butterworth滤波器效果并不好.建议用Notch滤波器(对不起,中文怎么说想不起来,)就是那种窄带的陷波器,效果会好得多.
再问: 哦,这个啊,我想问一下,就是如何在一个声音信号中100hz处,加上一个幅值为1的正弦信号,直接加,加不了,上网上搜,其他人说是维度不同,不能直接加,不知道怎么解决
再答: 在matlab里要把两个信号相加,这两个信号的点数要相同,所以你要先求出音频信号文件有多长,按照这个长度编写100赫信号,两者就可相加了。