CN100456636C - 全相位dct/idct数字滤波器的两种网络结构 - Google Patents
全相位dct/idct数字滤波器的两种网络结构 Download PDFInfo
- Publication number
- CN100456636C CN100456636C CNB2006100135771A CN200610013577A CN100456636C CN 100456636 C CN100456636 C CN 100456636C CN B2006100135771 A CNB2006100135771 A CN B2006100135771A CN 200610013577 A CN200610013577 A CN 200610013577A CN 100456636 C CN100456636 C CN 100456636C
- Authority
- CN
- China
- Prior art keywords
- idct
- dct
- conversion
- full
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Complex Calculations (AREA)
Abstract
全相位DCT/IDCT数字滤波器的两种网络结构,分为时域网络结构和列率域网络结构。时域网络结构包含GN变换,而列率域网络结构包含GN T变换。所有2(N-1)个延迟单元依次串联连接,第一个延迟单元为信号输入端。两种网络结构,对于时间序列中的一点x(n),定义2N-1个数据点表示为:[x(n+N-1),x(n+N-2),x(n+N-3),…,x(n),…,x(n-N+3),x(n-N+2),x(n-N+1)],由z(0)=x(n);z(1)=x(n+1)+x(n-1);z(2)=x(n+2)+x(n-2);……,z(N-1)=x(n+N-1)+x(n-N+1)得到,时域网络结构滤波器的输出由列率响应FN经GN变换后的结果与Z向量做内积得到;列率域网络结构波器的输出由列率响应FN与Z向量经GN T变换后的结果做内积得到。本发明将两次DCT/IDCT变换变成了一次GN或GN T变换,通过简化滤波器结构而简化了滤波计算的复杂度,将更好地发挥IDCT/DCT在滤波中的优势。
Description
技术领域
本发明属于一种用于信号处理的滤波器,具体涉及到数字滤波器的网络实现结构。
技术背景
DCT(离散余弦变换)计算与DFT(离散傅立叶变换)比较而言不需复数运算,为了充分发挥DCT在数字滤波中的应用潜力,将全相位思想和DCT结合起来可以设计具有线性相位的幅频特性优良的FIR滤波器。目前全相位DCT/IDCT(逆离散余弦变换)数字滤波器的实现结构是采用直接列率域的实现结构。但这种实现结构较为复杂,需要进行两次的DCT/IDCT正反变换,如附图1所示。离散余弦变换和逆离散余弦变换如同离散傅立叶变换一样,计算复杂将耗费较长时间。为了便于用硬件高效地实现全相位DCT/IDCT数字滤波器。如果采用全相位DCT/IDCT数字滤波器的网络结构,将列率域中的实现结构两次DCT/IDCT变成一次GN或GN T变换(GN和GN T变换的定义在后文中给出),则可以大为简化滤波计算的复杂度。
发明内容
本发明的目的是提供便于用硬件高效地实现全相位DCT/IDCT数字滤波器的两种网络结构。
以下结合附图2和附图3对本发明的技术方案予以说明:全相位DCT/IDCT数字滤波器的两种网络结构分为时域网络结构和列率域网络结构。两种网络结构均包含乘法器、加法器和延迟单元。全相位DCT/IDCT数字滤波器其两种网络结构有所不同的是:时域网络结构包含GN变换,而列率域网络结构包含GN T变换,同时两种网络的计算也有所不同。
无论时域网络结构或列率域网络结构,所有2(N-1)个延迟单元依次串联连接,第一个延迟单元为信号输入端。对于时间序列中的一点x(n),定义2N-1个数据点表示为:[x(n+N-1),x(n+N-2),x(n+N-3),…,x(n),…,x(n-N+3),x(n-N+2),x(n-N+1)],因为全相位DCT/IDCT数字滤波器是一种零相位的数字滤波器,而滤波器的长度又为奇数2N-1,因而滤波器的结构可以表示成第一类线性相位网络结构的形式。图2就是由第一类线性相位网络结构的形式变换而来。Z向量为列向量,由z(0)=x(n);
z(1)=x(n+1)+x(n-1);z(2)=x(n+2)+x(n-2);......,
z(N-1)=x(n+N-1)+x(n-N+1)得到。
时域网络结构滤波器的输出由列率响应FN经GN变换后的结果与Z向量做内积得到。
而对于列率域网络结构滤波器的输出由列率响应FN与Z向量经GN T变换后的结果做内积得到。
其中x(n)表示时间序列中的需滤波的点,其余时间序列中的点是相对于x(n)所做的时间延迟;2N-1表示所用的时间序列中数据的总的点数;Z向量和向量中每一分量的值在图2和图3中标出。
附图说明
附图1为全相位两次的DCT/IDCT数字滤波器列率域直接实现结构。
附图2为全相位DCT/IDCT数字滤波器的时域网络结构。图中的FN为列率响应。
附图3为全相位DCT/IDCT数字滤波器的列率域网络结构。
具体实施方式
以下通过下面的实施例对本发明作进一步的说明。
对IDCT-逆离散余弦变换而言,
式(1)是针对逆离散余弦变换,矩阵GN的表达式(图2);式(2)针对逆离散余弦变换,矩阵GN T的表达式(图3)。其中2N-1表示滤波器的长度;m表示行;n表示列。
同理对DCT-离散余弦变换而言,
下面的实施例以IDCT为例。即GN和GN T分别取为(1)、(2)式。
在时域实现结构中,本实施例延迟单元为6个,即选取N=4,则全相位DCT/IDCT数字滤波器的长度为7。对于时间序列中的一点x(n),定义2N-1个数据点表示为:[x(n+3),x(n+2),x(n+1),x(n),x(n-1),x(n-2),x(n-3)],x(n+3)经6个延迟单元后变为x(n-3)。则Z向量为z(0)=x(n),z(1)=x(n+1)+x(n-1),z(2)=x(n+2)+x(n-2),z(3)=x(n+3)+x(n-3)。滤波器的输出由列率响应FN经GN变换后的结果与Z向量做内积得到。即
F4=[F(0),F(1),F(2),F(3)]
令h4=G4·F4
则对应于时间序列中的一点x(n)的滤波输出为:
在列率域实现结构中,本实施例延迟单元的个数取为6,即选取N=4,则全相位DFT数字滤波器的长度为7。对于时间序列中的一点x(n),定义2N-1个数据点表示为:[x(n+3),x(n+2),x(n+1),x(n),x(n-1),x(n-2),x(n-3)],x(n+3)经6个延迟单元后变为x(n-3)。则Z向量为z(0)=x(n),z(1)=x(n+1)+x(n-1),z(2)=x(n+2)+x(n-2),z(3)=x(n+3)+x(n-3)。则滤波器的输出由列率响应FN与Z向量经GN T变换后的结果做内积得到。
即:
F4=[F(0),F(1),F(2),F(3)],令
对应于时间序列中的一点x(n)的滤波输出为:
y(n)=(V4,F4)=V(0)*F(0)+V(1)*F(1)+V(2)*F(2)+V(3)*F(3)。内积计算中的乘法和加法用网络结构图3中的乘法器和加法器得到。
本发明的特点是:将列率域直接实现结构中的两次变换(DCT/IDCT的正反变换)变成了一次GN或GN T变换。这里主要是减少了DCT/IDCT变换的次数,而DCT/IDCT变换将耗费较长时间。所以,通过简化滤波器结构而简化了滤波计算的复杂度。同时在IDCT/DCT域较DFT域不需复数计算,实现结构使计算复杂度降低以后可更好地发挥IDCT/DCT在滤波中的优势。
Claims (2)
1.全相位DCT/IDCT数字滤波器的时域网络结构,包含乘法器、加法器、GN变换和延迟单元,所有2(N-1)个延迟单元依次串联连接,N为正整数,第一个延迟单元为信号输入端,其特征是全相位DCT/IDCT数字滤波器的时域网络结构对于时间序列中的一点x(n),定义2N-1个数据点表示为:
[x(n+N-1),x(n+N-2),x(n+N-3),…,x(n),…,x(n-N+3),x(n-N+2),x(n-N+1)],列向量为Z向量,由z(0)=x(n);z(1)=x(n+1)+x(n-1);z(2)=x(n+2)+x(n-2);......,z(N-1)=x(n+N-1)+x(n-N+1)得到,其中n取值为整数,取值范围为-∞<n<∞,滤波器的输出由列率响应FN经GN变换后的结果与Z向量做内积得到,其中x(n)表示时间序列中需滤波的点,其余时间序列中的点是相对于x(n)所做的时间延迟;2N-1表示所用的时间序列中数据的总的点数,GN变换定义为
hN=GNFN
对IDCT-逆离散余弦变换而言,
对DCT-离散余弦变换而言,
其中,m表示行,n表示列。
2.全相位DCT/IDCT数字滤波器的列率域网络结构,包含乘法器、加法器、GN T变换和延迟单元,所有延迟单元2(N-1)个依次串联连接,N为正整数,第一个延迟单元为信号输入端,其特征是全相位DCT/IDCT数字滤波器的列率域网络结构对于时间序列中的一点x(n),定义2N-1个数据点表示为:
[x(n+N-1),x(n+N-2),x(n+N-3),…,x(n),…,x(n-N+3),x(n-N+2),x(n-N+1)],列向量为Z向量,由z(0)=x(n);z(1)=x(n+1)+x(n-1);z(2)=x(n+2)+x(n-2);......,z(N-1)=x(n+N-1)+x(n-N+1)得到,其中n取值为整数,取值范围为-∞<n<∞,滤波器的输出由列率响应FN与Z向量经GN T变换后的结果做内积得到,其中x(n)表示时间序列中的需滤波的点,其余时间序列中的点是相对于x(n)做时间延迟;2N-1表示所用的时间序列中数据的总的点数,GN T变换定义为
对IDCT-逆离散余弦变换而言,
对DCT-离散余弦变换而言,为
其中,m表示行,n表示列。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100135771A CN100456636C (zh) | 2006-04-28 | 2006-04-28 | 全相位dct/idct数字滤波器的两种网络结构 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100135771A CN100456636C (zh) | 2006-04-28 | 2006-04-28 | 全相位dct/idct数字滤波器的两种网络结构 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1838534A CN1838534A (zh) | 2006-09-27 |
CN100456636C true CN100456636C (zh) | 2009-01-28 |
Family
ID=37015819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100135771A Expired - Fee Related CN100456636C (zh) | 2006-04-28 | 2006-04-28 | 全相位dct/idct数字滤波器的两种网络结构 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100456636C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI812285B (zh) * | 2022-06-16 | 2023-08-11 | 國立勤益科技大學 | 基於心跳間隔訊號與自迴歸移動平均模型之呼吸暫停事件偵測方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0796011A2 (en) * | 1996-03-15 | 1997-09-17 | International Business Machines Corporation | Video decoder including polyphase fir horizontal filter |
CN2612156Y (zh) * | 2003-04-11 | 2004-04-14 | 天津大学 | 带时间窗的频域数字滤波器 |
-
2006
- 2006-04-28 CN CNB2006100135771A patent/CN100456636C/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0796011A2 (en) * | 1996-03-15 | 1997-09-17 | International Business Machines Corporation | Video decoder including polyphase fir horizontal filter |
CN2612156Y (zh) * | 2003-04-11 | 2004-04-14 | 天津大学 | 带时间窗的频域数字滤波器 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI812285B (zh) * | 2022-06-16 | 2023-08-11 | 國立勤益科技大學 | 基於心跳間隔訊號與自迴歸移動平均模型之呼吸暫停事件偵測方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1838534A (zh) | 2006-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101902258B (zh) | 一种数字预失真处理参数求取的方法及装置 | |
CN104579243B (zh) | 一种dft调制滤波器组的快速设计方法 | |
US9128885B2 (en) | Computationally efficient finite impulse response comb filtering | |
CN104090159A (zh) | 电能计量方法及装置 | |
CN106982045A (zh) | 一种基于socp优化的eir‑cmfb结构的设计方法 | |
CN106059530A (zh) | 一种频率响应与系数量化位数弱相关的半带滤波器结构 | |
US7049992B1 (en) | Sample rate doubling using alternating ADCs | |
CN101025919B (zh) | 音频解码中的合成子带滤波方法和合成子带滤波器 | |
CN100456636C (zh) | 全相位dct/idct数字滤波器的两种网络结构 | |
CN103237219A (zh) | 二维离散余弦变换/逆离散余弦变换电路及方法 | |
CN104123462A (zh) | 实多项式求根实现均匀线阵的谱music方法 | |
CN106134514B (zh) | 基于Farrow结构滤波器的采样率转换方法及装置 | |
CN103262067B (zh) | 一种数据处理方法、数据处理装置和通信*** | |
CN106776475A (zh) | 一种三项加权分数傅里叶变换的实现装置 | |
CN103488612B (zh) | 一种应用于数字滤波的沃什-新梅森数快速变换方法 | |
CN103294646A (zh) | 数字信号处理方法和数字信号处理器 | |
CN108229666A (zh) | 基于费马数变换的卷积神经网络硬件加速架构 | |
CN103580646A (zh) | 一种用于估计模拟滤波器频率响应特性的方法 | |
CN102130874B (zh) | 一种信道估计方法和装置 | |
Arai et al. | 2D tight framelets with orientation selectivity suggested by vision science | |
CN200976573Y (zh) | 采样率转换器 | |
CN108199714A (zh) | 一种应用于aic结构信号恢复的改进omp算法的电路*** | |
Batenkov | Fast fourier transform | |
CN107800658B (zh) | 一种二维谐波信号频率估计方法 | |
Aiba | Carlitz modules and Galois module structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090128 Termination date: 20110428 |