CN115085693B - 一种多通道多相内插处理架构 - Google Patents
一种多通道多相内插处理架构 Download PDFInfo
- Publication number
- CN115085693B CN115085693B CN202210772662.5A CN202210772662A CN115085693B CN 115085693 B CN115085693 B CN 115085693B CN 202210772662 A CN202210772662 A CN 202210772662A CN 115085693 B CN115085693 B CN 115085693B
- Authority
- CN
- China
- Prior art keywords
- unit
- fir
- phase
- delay
- output
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0273—Polyphase filters
- H03H17/0275—Polyphase filters comprising non-recursive filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/0009—Time-delay networks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0266—Filter banks
- H03H17/0267—Filter banks comprising non-recursive filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H2017/0072—Theoretical filter design
- H03H2017/0081—Theoretical filter design of FIR filters
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Complex Calculations (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明公开了一种多通道多相内插处理架构,包括并行FIR单元、FIR系数生成单元和延时单元;述并行FIR单元的输入端接收多相输入信号,输出端用于输出偶数项通道的信号,所述FIR系数生成单元用于根据输入信号的相数,为并行FIR单元生成FIR系数;所述延时单元的输入端接收多相输入信号,输出端用于输出奇数项通道的信号。本发明具有硬件开销小、可灵活适配的优势。
Description
技术领域
本发明属于通信***数字信号处理领域,特别是涉及一种多通道多相内插处理架构。
背景技术
多通道多相内插在通信***中具有着非常广泛的应用,但是,目前的多相多通道内插架构存在着硬件开销大,适配不够灵活的问题。
发明内容
本发明的目的在于克服现有技术的不足,提供一种多通道多相内插处理架构,具有硬件开销小、可灵活适配的优势。
本发明的目的是通过以下技术方案来实现的:一种多通道多相内插处理架构,包括并行FIR单元、FIR系数生成单元和延时单元;
所述并行FIR单元的输入端接收多相输入信号,输出端用于输出偶数项通道的信号,所述FIR系数生成单元用于根据输入信号的相数,为并行FIR单元生成FIR系数;所述延时单元的输入端接收多相输入信号,输出端用于输出奇数项通道的信号。
其中,所述FIR系数生成单元中预先保存有不同输入信号相数对应的FIR系数;
并根据多相输入信号的相数,查询多相输入信号对应的FIR系数,并据此对并行FIR单元中的滤波器进行FIR系数配置。
其中,所述并行FIR单元包括滤波器组和延时求和单元;所述滤波器组包含多个滤波器;
每一个所述的滤波器进行FIR系数配置后,将各个滤波器的输出端与所述延时求和单元连接;
所述延时求和单元包含延迟单元、数据通道选择器和多个求和单元;
所述延迟单元中预先保存有不同相数下各个滤波器输出通道的延迟参数,并根据滤波器组中滤波器输出信号的总相数,查询各个滤波器输出通道的延迟参数,并根据查询到的延迟参数对滤波器组中滤波器的输出进行延迟;
所述数据通道选择器中预先保存有不同相数下各个求和单元的通道选择参数,每一个相数下各个通道选择参数均包含:当前相数下各个求和单元输入端连接的滤波器输出通道;所述数据通道选择器根据滤波器输出信号的总相数,确定各个求和单元的输入端连接的滤波器输出通道,并将各个求和单元的输入端与确定的滤波器输出通道进行选通,由各个求和单元对来自输入端的信号进行求和,分别输出求和信号,作为最终输出信号的偶数项通道输出信号。
所述滤波器、求和单元的数目均与输入信号的路数相同。
其中,所述延时单元中预先保存有不同相数下多相输入信号每一路的延时参数,并根据多相输入信号的相数,分别对多相输入信号的每一路进行延时后,作为最终输出信号奇数项通道的输出信号。
本发明的有益效果是:(1)本发明基于多相滤波技术,提出了一种可灵活适配的采样率变换数字信号处理架构,该架构可实现在同一硬件架构下对多种速率的输入信号完成重构后重采样功能。
(2)本发明在输入信号的数据速率发生变化时,可以在不改变处理架构的情况下,自动适配分相数,完成采样率变换功能。
(3)本发明内插架构中输出通道数会自动翻倍。
(4)本发明可以在不改变整体时钟频率的基础上,实现信号内插功能。
(5)本发明可适用于多通道信号内插处理,其通道数在满足相数的整数倍这一条件下可任意扩展。
附图说明
图1是本发明多通道多相内插处理架构图。
图2为并行FIR单元架构图。
图3为滤波器1/2/3/4的结构示意图。
图4是延时求和单元架构示意图;
图5为内插前的时域信号示意图;
图6为内插后的时域信号示意图;
图7为内插前的频域信号示意图;
图8为内插后的频域信号示意图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图1所示,一种多通道多相内插处理架构,包括并行FIR单元、FIR系数生成单元和延时单元;
所述并行FIR单元的输入端接收多相输入信号,输出端用于输出偶数项通道的信号,所述FIR系数生成单元用于根据输入信号的相数,为并行FIR单元生成FIR系数;所述延时单元的输入端接收多相输入信号,输出端用于输出奇数项通道的信号。
其中,所述FIR系数生成单元中预先保存有不同输入信号相数对应的FIR系数;并根据多相输入信号的相数,查询多相输入信号对应的FIR系数,并据此对并行FIR单元中的滤波器进行FIR系数配置。
在本申请的实施例中,以多相输入信号的相数为1相、2相和4相的情况为例,输入信号的相数与FIR系数的对应关系如下:
如图2所示,所述并行FIR单元包括滤波器组和延时求和单元;所述滤波器组包含多个滤波器;
每一个所述的滤波器进行FIR系数配置后,将各个滤波器的输出端与所述延时求和单元连接;其中,在本申请的实施例中,所述滤波器的原理如图3所示,为滤波器配置的FIR系数即图中乘法器输入的滤波器系数:
选通器选通原则如下:
信号相数为1时,选通器1选通a1,选通器2选通a2,选通器3选通a3,选通器4选通b1,选通器5选通b2,选通器6选通b3;
信号相数为2时,选通器1选通a1,选通器2选通u,选通器3选通a3,选通器4选通b1,选通器5选通0,选通器6选通b3;
信号相数为4时,选通器1选通u,选通器2选通u,选通器3选通u,选通器4选通0,选通器5选通0,选通器6选通0。
如图4所示,所述延时求和单元包含延迟单元、数据通道选择器和多个求和单元;
所述延迟单元中预先保存有不同相数下各个滤波器输出通道的延迟参数,并根据滤波器组中滤波器输出信号的总相数,查询各个滤波器输出通道的延迟参数,并根据查询到的延迟参数对滤波器组中滤波器的输出进行延迟;
在图3~4中,D表示延迟一个采样点;在图4所示的实施例中,依然以1、2、4相信号为例,没有对1相(单相)的延迟,是指对单相信号不延迟;
所述数据通道选择器中预先保存有不同相数下各个求和单元的通道选择参数,每一个相数下各个通道选择参数均包含:当前相数下各个求和单元输入端连接的滤波器输出通道;所述数据通道选择器根据滤波器输出信号的总相数,确定各个求和单元的输入端连接的滤波器输出通道,并将各个求和单元的输入端与确定的滤波器输出通道进行选通,由各个求和单元对来自输入端的信号进行求和,分别输出求和信号,作为最终输出信号的偶数项通道输出信号。所述滤波器、求和单元的数目均与输入信号的路数相同。
其中,所述延时单元中预先保存有不同相数下多相输入信号每一路的延时参数,并根据多相输入信号的相数,分别对多相输入信号的每一路进行延时后,作为最终输出信号奇数项通道的输出信号,在本申请的实施例中,延时单元中保存的相数与延时对应关系如下表所示:
由于并行FIR单元最终输出信号的偶数项通道输出信号,延时单元最终输出的信号作为最终输出信号奇数项通道的输出信号,故实际上输出信号通道数为输入信号通道数的两倍,在内插信号的同时,也将通道数倍增,达到不影响信号速率的效果。
在本申请的实施例中,以2通道2相信号输入为例。
输入信号为x(t)=cos(2πfct)=cos(2πfcn/fs),其中载频fc=40Hz,采样频率fs=400Hz,时钟信号fclk=200Hz,
对输入信号进行2倍内插操作,此时滤波器系数配置为
H=[-0.0127 -0.0303 -0.0988 0.3158 0.0521 0.0175 0.0175 0.0521 0.3158-0.0988 -0.0303 -0.0127]
最终的输出信号为四通道数据,内插前的时域信号如图5所示,内插后的时域信号如图6所示,内插前的频域信号如图7所示,内插后的频域信号如图8所示,从图5~8中可以明显看出2倍内插效果。
上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
Claims (2)
1.一种多通道多相内插处理架构,其特征在于: 包括并行FIR单元、FIR系数生成单元和延时单元;
所述并行FIR单元的输入端接收多相输入信号,输出端用于输出偶数项通道的信号,所述FIR系数生成单元用于根据输入信号的相数,为并行FIR单元生成FIR系数;所述延时单元的输入端接收多相输入信号,输出端用于输出奇数项通道的信号;
所述FIR系数生成单元中预先保存有不同输入信号相数对应的FIR系数;
并根据多相输入信号的相数,查询多相输入信号对应的FIR系数,并据此对并行FIR单元中的滤波器进行FIR系数配置;
所述并行FIR单元包括滤波器组和延时求和单元;所述滤波器组包含多个滤波器;
每一个所述的滤波器进行FIR系数配置后,将各个滤波器的输出端与所述延时求和单元连接;
所述延时求和单元包含延迟单元、数据通道选择器和多个求和单元;
所述延迟单元中预先保存有不同相数下各个滤波器输出通道的延迟参数,并根据滤波器组中滤波器输出信号的总相数,查询各个滤波器输出通道的延迟参数,并根据查询到的延迟参数对滤波器组中滤波器的输出进行延迟;
所述数据通道选择器中预先保存有不同相数下各个求和单元的通道选择参数,每一个相数下各个通道选择参数均包含:当前相数下各个求和单元输入端连接的滤波器输出通道;所述数据通道选择器根据滤波器输出信号的总相数,确定各个求和单元的输入端连接的滤波器输出通道,并将各个求和单元的输入端与确定的滤波器输出通道进行选通,由各个求和单元对来自输入端的信号进行求和,分别输出求和信号,作为最终输出信号的偶数项通道输出信号;
所述延时单元中预先保存有不同相数下多相输入信号每一路的延时参数,并根据多相输入信号的相数,分别对多相输入信号的每一路进行延时后,作为最终输出信号奇数项通道的输出信号。
2.根据权利要求1所述的一种多通道多相内插处理架构,其特征在于:所述滤波器、求和单元的数目均与输入信号的路数相同。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210772662.5A CN115085693B (zh) | 2022-06-30 | 2022-06-30 | 一种多通道多相内插处理架构 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210772662.5A CN115085693B (zh) | 2022-06-30 | 2022-06-30 | 一种多通道多相内插处理架构 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115085693A CN115085693A (zh) | 2022-09-20 |
CN115085693B true CN115085693B (zh) | 2023-03-14 |
Family
ID=83258249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210772662.5A Active CN115085693B (zh) | 2022-06-30 | 2022-06-30 | 一种多通道多相内插处理架构 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115085693B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803750A (zh) * | 2017-01-12 | 2017-06-06 | 中国电子科技集团公司第十四研究所 | 一种多通道流水fir滤波器 |
CN113346871A (zh) * | 2021-03-30 | 2021-09-03 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 多通道多相多速率适配fir数字滤波处理架构 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100557971C (zh) * | 2007-10-12 | 2009-11-04 | 清华大学 | 用于简单系数fir滤波器的时域实现方法 |
-
2022
- 2022-06-30 CN CN202210772662.5A patent/CN115085693B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803750A (zh) * | 2017-01-12 | 2017-06-06 | 中国电子科技集团公司第十四研究所 | 一种多通道流水fir滤波器 |
CN113346871A (zh) * | 2021-03-30 | 2021-09-03 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 多通道多相多速率适配fir数字滤波处理架构 |
Also Published As
Publication number | Publication date |
---|---|
CN115085693A (zh) | 2022-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100373525B1 (ko) | 고정된샘플링레이트를사용한이산시간샘플시스템들을위한가변레이트다운샘플링필터장치및그방법 | |
US4777612A (en) | Digital signal processing apparatus having a digital filter | |
US4725972A (en) | Method and apparatus for the transmission of time discrete signals between systems operating at different sampling rates | |
KR0129767B1 (ko) | 샘플링레이트 변환장치 | |
JPH09200042A (ja) | 複合位相濾波器とこれを用いたタイミング誤差補償装置及びその方法 | |
JPS6131658B2 (zh) | ||
US9432043B2 (en) | Sample rate converter, an analog to digital converter including a sample rate converter and a method of converting a data stream from one data rate to another data rate | |
JPH0771046B2 (ja) | 半帯域幅デジタルフィルタ | |
JPH0828649B2 (ja) | ディジタルフィルタ | |
US20080071846A1 (en) | Processor Architecture for Programmable Digital Filters in a Multi-Standard Integrated Circuit | |
US8542786B2 (en) | Multi-channel sample rate converter | |
JPS60501486A (ja) | フィルタ及びそれを用いるデータ伝送システム | |
CN115085693B (zh) | 一种多通道多相内插处理架构 | |
US6163787A (en) | Facility for reducing a data rate | |
KR100416289B1 (ko) | 디지털 아날로그변환기 및 그 방법과 데이터 보간장치 및그 방법 | |
WO2002025475A1 (en) | Analog discrete-time fir filter | |
JPH05327409A (ja) | レート変換方法及びその変換回路 | |
JP4249425B2 (ja) | インターポーレータ | |
JPH0865107A (ja) | ディジタル補間フィルタ回路 | |
US6625628B1 (en) | Method and apparatus for digital filter | |
JP3720137B2 (ja) | 離散型フィルタ | |
JP2002366539A (ja) | データ補間装置および方法、標本化関数生成装置、データ補間プログラム、記録媒体 | |
JPH0590897A (ja) | オーバーサンプリングフイルタ回路 | |
US6489910B1 (en) | Oversampling circuit and digital/analog converter | |
JP3420528B2 (ja) | シグマデルタ方式d/a変換器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |