微波EDA网,见证研发工程师的成长! 2025濠德板€楁慨鐑藉磿閹达箑绠柨鐕傛嫹04闂傚倷绀侀幖顐︽偋閻愬搫绠柨鐕傛嫹03闂傚倷绀侀幖顐﹀窗濞戙垹绠柨鐕傛嫹 闂傚倷绀侀幖顐も偓姘煎櫍瀹曚即骞囬濠呪偓鍧楁煥閻曞倹瀚�闂傚倷鐒﹂幃鍫曞磿婵犳艾绠柨鐕傛嫹
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > ISOP滤波器系数计算问题?

ISOP滤波器系数计算问题?

时间:10-02 整理:3721RD 点击:

根据《on the useof interpolated second-order polynomials for efficient filter design inprogrammable downconversion》文中提到的ISOP定义式和系数的计算方法,这里存在几点疑问:

ISOP定义式:
闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...,只有两个系数,K和C

系数K可以这样计算,K为正整数:


闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...

M为抽取倍数,
闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...为通带截止频率,该表达式中的
闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...是输入采样频率的分数值(即通带截止频率与输入采样率的比值)。由此可以得到几组K,由K在计算C。

C的计算方法如下;


闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...δ


闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...δ


闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...


闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...


闂傚倷绀侀幉鈥愁潖缂佹ɑ鍙忛柟顖g亹瑜版帒鐐婇柕濞р偓閺嬫牠姊虹捄銊ユ珢闁瑰嚖鎷�...

由此便可以得到每一组(K,C),选取δ最小的一组(K,C)即为目标值

问题:C的计算方法看不懂,在网上看到有网友说用切比雪夫逼近的方法计算

Matlab程序怎么编?


[attach]693451[/attach]

希望有人来解答。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top