KR100422449B1 - 수직 공통패턴을 사용한 저전력 csd 선형위상 디지털필터 구조 및 그에 따른 필터구현방법 - Google Patents
수직 공통패턴을 사용한 저전력 csd 선형위상 디지털필터 구조 및 그에 따른 필터구현방법 Download PDFInfo
- Publication number
- KR100422449B1 KR100422449B1 KR10-2001-0070065A KR20010070065A KR100422449B1 KR 100422449 B1 KR100422449 B1 KR 100422449B1 KR 20010070065 A KR20010070065 A KR 20010070065A KR 100422449 B1 KR100422449 B1 KR 100422449B1
- Authority
- KR
- South Korea
- Prior art keywords
- csd
- vertical
- filter
- common pattern
- codeword
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000013461 design Methods 0.000 title claims description 5
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 3
- 230000003111 delayed effect Effects 0.000 claims description 7
- 238000001914 filtration Methods 0.000 claims 1
- 238000007792 addition Methods 0.000 description 38
- 230000000295 complement effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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
-
- 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/06—Non-recursive filters
-
- 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/0223—Computation saving measures; Accelerating measures
- H03H17/0227—Measures concerning the coefficients
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Complex Calculations (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (12)
- 주어진 비트수의 CSD 코드워드로 표현되는 CSD 필터계수를 각각의 딜레이 라인의 탭에서의 필터계수로서 가지는 선형위상 디지털 필터에서 상기 필터계수들을 구현하는 방법에 있어서:서로 인접한 필터계수들의 CSD 코드워드들내에서 대응비트 끼리 탭수가 증가하는 방향으로 수직 공통성을 갖는 코드워드 패턴이 존재하는 경우에 상기 CSD 코드워드들내의 최상위 비트에 수직 공통패턴을 설정하는 단계와;상기 필터계수들중 상기 수직 공통성을 갖는 CSD 코드워드를 가진 필터계수들의 CSD 코드워드를 상기 설정된 수직 공통패턴에 기준한 시프팅 및 지연 값으로 변환하여 상기 필터계수들을 합성적으로 구현하는 단계를 가짐에 의해,상기 디지털 필터가 상기 딜레이 라인의 탭들중 상기 수직 공통패턴의 출력이 제공되는 딜레이 라인의 탭들에 대응 쉬프트 레지스터를 통하여 일측 입력단이 공통으로 연결된 복수의 덧셈기를 갖도록 하는 것을 특징으로 하는 방법.
- 제1항에 있어서, 상기 수직 공통성을 갖는 코드워드 패턴은 상기 탭수가 증가하는 방향으로 1n, 11, 111, 1n1,11nn중의 적어도 하나를 가리키는 CSD 코드워드임을 특징으로 하는 방법.
- 제1항에 있어서, 상기 수직 공통성을 갖는 코드워드 패턴은 상기 탭수가 증가하는 방향으로 n1, nn, nnn, n1n,nn11중의 적어도 하나를 가리키는 CSD 코드워드임을 특징으로 하는 방법.
- 제1항에 있어서, 상기 디지털 필터는 무선단말 송수신기의 저역통과 필터에 적용되는 선형위상 FIR 필터임을 특징으로 하는 방법.
- 제1항에 있어서, 상기 수직 공통패턴은 적어도 1개 이상으로 설정됨을 특징으로 하는 방법.
- 제1항에 있어서, 상기 딜레이 라인의 탭수는 FIR 필터 설계 도구를 사용하여 구하여짐을 특징으로 하는 방법.
- n 비트(n은 2이상의 자연수)의 CSD 코드워드로 표현되는 필터 계수들에 의해 설정된 필터특성을 가지며 k 비트(k는 4이상의 자연수)의 디지털 샘플들을 입력신호로서 수신하여 필터링을 행하는 디지털 필터의 구현방법에 있어서:서로 인접한 필터계수들의 CSD 코드워드들내에서 대응비트 끼리 딜레이 라인이 증가하는 수직방향으로 수직 공통성을 갖는 코드워드 패턴이 존재하는 경우에 상기 CSD 코드워드들내의 최상위 비트에 수직 공통패턴을 설정하는 수직 공통패턴 출력생성부를 형성하는 단계와;사용되는 덧셈기의 수를 줄이기 위해, 상기 필터계수들중 상기 수직 공통성을 갖는 CSD 코드워드를 가진 필터계수들의 CSD 코드워드를 상기 설정된 수직 공통패턴에 기준한 시프팅 및 지연 값으로 변환하여 상기 필터계수들을 합성적으로 구현하는 단계를 가짐을 특징으로 하는 방법.
- 제7항에 있어서, 상기 수직 공통성을 갖는 코드워드 패턴은 상기 딜레이 라인이 증가하는 수직 방향으로 1n, 11, 111, 1n1,11nn중의 적어도 하나를 가리키는 CSD 코드워드임을 특징으로 하는 방법.
- 제7항에 있어서, 상기 수직 공통성을 갖는 코드워드 패턴은 상기 딜레이 라인이 증가하는 수직 방향으로 n1, nn, nnn, n1n,nn11중의 적어도 하나를 가리키는 CSD 코드워드임을 특징으로 하는 방법.
- 주어진 비트수의 CSD 코드워드로 표현되는 CSD 필터계수를 각각의 딜레이 라인의 탭에서의 필터계수로서 가지는 선형위상 디지털 필터에 있어서:서로 인접한 필터계수들의 CSD 코드워드들내에서 대응비트 끼리 상기 탭수가 증가하는 방향으로 수직 공통성을 갖는 코드워드 패턴이 복수로 존재하는 경우에 상기 CSD 코드워드들내의 최상위 비트들에 수직 공통패턴이 설정되도록 하기 위하여 데이터 입력단에 연결된 지연 멤버 및 덧셈 멤버를 가지는 수직 공통패턴 출력생성부와;상기 수직 공통패턴 출력생성부의 상기 덧셈 멤버의 출력단에 공통으로 연결되어 상기 덧셈 멤버의 출력을 주어진 비트만큼 최하위 비트방향으로 쉬프팅하는 쉬프트 레지스터 멤버와;상기 쉬프트 레지스터 멤버의 각 출력단에 일측입력이 각기 연결된 덧셈 멤버와;상기 덧셈 멤버의 출력을 단위 딜레이만큼 지연하여 상기 덧셈 멤버의 타측 입력으로 제공하는 지연 멤버를 구비함을 특징으로 하는 디지털 필터.
- 주어진 비트수의 CSD 코드워드로 표현되는 CSD 필터계수를 각각의 딜레이 라인의 탭에서의 필터계수로서 가지는 선형위상 디지털 필터에 있어서:서로 인접한 필터계수들의 CSD 코드워드들내에서 대응비트 끼리 상기 딜레이 라인이 증가하는 수직방향으로 수직 공통성을 갖는 코드워드 패턴이 복수로 존재하는 경우에 상기 CSD 코드워드들내의 최상위 비트들에 복수의 수직 공통패턴이 설정되도록 하기 위하여 데이터 입력단에 연결된 지연 멤버 및 덧셈 멤버를 가지는 복수의 수직 공통패턴 출력생성부와;상기 수직 공통패턴 출력생성부의 상기 덧셈 멤버의 출력단에 공통으로 연결되어 상기 덧셈 멤버의 출력을 주어진 비트만큼 최하위 비트방향으로 쉬프팅하는 복수의 쉬프트 레지스터 멤버와;상기 쉬프트 레지스터 멤버의 각 출력단에 일측입력이 각기 연결된 복수의 덧셈 멤버와;상기 덧셈 멤버의 출력을 단위 딜레이만큼 지연하여 상기 덧셈 멤버의 타측 입력으로 제공하는 복수의 지연 멤버를 구비함을 특징으로 하는 디지털 필터.
- 주어진 비트수의 CSD 코드워드로 표현되는 CSD 필터계수를 각각의 딜레이 라인의 탭에서의 필터계수로서 가지는 CSD 타입 디지털 필터에 있어서:서로 연속적으로 인접한 필터계수들의 CSD 코드워드들내에서 대응비트 끼리 상기 딜레이 라인이 증가하는 수직방향으로 수직 공통성을 갖는 코드워드 패턴이 복수로 존재하는 경우에 상기 CSD 코드워드들내의 최상위 비트들에 수직 공통패턴이 복수로 설정되도록 하기 위하여 데이터 입력단에 연결된 지연기 및 덧셈기를 가지는 수직 공통패턴 출력생성부와;상기 수직 공통패턴 출력생성부의 상기 덧셈 멤버의 출력단에 공통으로 연결되어 상기 덧셈 멤버의 출력을 주어진 비트만큼 최하위 비트방향으로 쉬프팅하는 쉬프트 레지스터 멤버와;상기 쉬프트 레지스터 멤버의 각 출력단에 일측입력이 각기 연결된 덧셈 멤버와;상기 덧셈 멤버의 출력을 단위 딜레이만큼 지연하여 상기 덧셈 멤버의 타측 입력으로 제공하는 지연 멤버를 구비하며,수직 공통패턴에 속하지 아니한 필터 계수들을 구현하기 위해 필요한 덧셈기, 쉬프트 레지스터, 및 지연기를 부가적으로 더 구비함을 특징으로 하는 디지털 필터.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0070065A KR100422449B1 (ko) | 2001-11-12 | 2001-11-12 | 수직 공통패턴을 사용한 저전력 csd 선형위상 디지털필터 구조 및 그에 따른 필터구현방법 |
US10/140,591 US7016926B2 (en) | 2001-11-12 | 2002-05-07 | Low power CSD linear phase FIR filter architecture using vertical common subexpression and filter design method therefor |
EP02253828A EP1311064A3 (en) | 2001-11-12 | 2002-05-30 | Low power CSD linear phase FIR filter architecture using vertical common subexpression and filter design method therefor |
CNB021231737A CN100391280C (zh) | 2001-11-12 | 2002-06-26 | 线性相位数字滤波器和实现该滤波器的滤波器系数的方法 |
JP2002281050A JP2003188685A (ja) | 2001-11-12 | 2002-09-26 | フィルタ係数具現方法、デジタルフィルタ具現方法及びデジタルフィルタ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0070065A KR100422449B1 (ko) | 2001-11-12 | 2001-11-12 | 수직 공통패턴을 사용한 저전력 csd 선형위상 디지털필터 구조 및 그에 따른 필터구현방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030039124A KR20030039124A (ko) | 2003-05-17 |
KR100422449B1 true KR100422449B1 (ko) | 2004-03-11 |
Family
ID=19715899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0070065A KR100422449B1 (ko) | 2001-11-12 | 2001-11-12 | 수직 공통패턴을 사용한 저전력 csd 선형위상 디지털필터 구조 및 그에 따른 필터구현방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7016926B2 (ko) |
EP (1) | EP1311064A3 (ko) |
JP (1) | JP2003188685A (ko) |
KR (1) | KR100422449B1 (ko) |
CN (1) | CN100391280C (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9825614B2 (en) | 2014-11-13 | 2017-11-21 | Samsung Display Co., Ltd. | Elimination method for common sub-expression |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7529788B2 (en) * | 2002-10-21 | 2009-05-05 | Neuro Solution Corp. | Digital filter design method and device, digital filter design program, and digital filter |
US20050171988A1 (en) * | 2002-10-21 | 2005-08-04 | Neuro Solution Corp. | Digital filter design method and device, digital filter design program, and digital filter |
KR100644271B1 (ko) * | 2004-07-16 | 2006-11-10 | 한국전자통신연구원 | 군지연 등화된 다중 통과 대역 필터 구현 방법 |
US20060020650A1 (en) * | 2004-07-20 | 2006-01-26 | Guozhong Shen | Ripple elimination filter |
EP1650869A1 (en) * | 2004-10-20 | 2006-04-26 | STMicroelectronics Pvt. Ltd | A device for implementing a sum of products expression |
US20060218213A1 (en) * | 2005-03-24 | 2006-09-28 | Shereef Shehata | Optimization technique for FIR and IIR filter design |
CN101233686A (zh) * | 2005-07-29 | 2008-07-30 | Nxp股份有限公司 | 数字滤波器 |
US9106394B1 (en) * | 2006-02-24 | 2015-08-11 | The United States of America as presented by the Secretary of the Navy | Signal event detection system |
US8819095B2 (en) | 2007-08-28 | 2014-08-26 | Qualcomm Incorporated | Fast computation of products by dyadic fractions with sign-symmetric rounding errors |
CN102170276B (zh) * | 2011-03-01 | 2013-08-21 | 深圳市蓝韵实业有限公司 | 一种用于超声信号处理的升采样滤波方法 |
CN110830005B (zh) * | 2019-11-13 | 2023-01-24 | 中国科学院微电子研究所 | 数字滤波器电路的实现方法及系统 |
CN116149600B (zh) * | 2023-03-13 | 2023-09-08 | 深圳鸿芯微纳技术有限公司 | 多常数乘法器的逻辑电路设置方法、装置、设备及介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5058047A (en) * | 1989-05-30 | 1991-10-15 | Advanced Micro Devices, Inc. | System and method for providing digital filter coefficients |
KR100248021B1 (ko) * | 1995-09-30 | 2000-03-15 | 윤종용 | Csd 필터의 신호처리방법과 그 회로 |
US6112218A (en) * | 1998-03-30 | 2000-08-29 | Texas Instruments Incorporated | Digital filter with efficient quantization circuitry |
US6163788A (en) * | 1998-06-25 | 2000-12-19 | Industrial Technology Research Institute | Programmable finite impulse response processor with scalable dynamic data range |
US6757326B1 (en) * | 1998-12-28 | 2004-06-29 | Motorola, Inc. | Method and apparatus for implementing wavelet filters in a digital system |
US6590931B1 (en) * | 1999-12-09 | 2003-07-08 | Koninklijke Philips Electronics N.V. | Reconfigurable FIR filter using CSD coefficient representation |
KR100422443B1 (ko) * | 2001-02-13 | 2004-03-11 | 삼성전자주식회사 | 버츄얼 공통패턴을 사용한 저전력 csd 선형위상 fir필터 구조 및 그에 따른 필터구현방법 |
-
2001
- 2001-11-12 KR KR10-2001-0070065A patent/KR100422449B1/ko active IP Right Grant
-
2002
- 2002-05-07 US US10/140,591 patent/US7016926B2/en not_active Expired - Lifetime
- 2002-05-30 EP EP02253828A patent/EP1311064A3/en not_active Ceased
- 2002-06-26 CN CNB021231737A patent/CN100391280C/zh not_active Expired - Lifetime
- 2002-09-26 JP JP2002281050A patent/JP2003188685A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9825614B2 (en) | 2014-11-13 | 2017-11-21 | Samsung Display Co., Ltd. | Elimination method for common sub-expression |
Also Published As
Publication number | Publication date |
---|---|
CN100391280C (zh) | 2008-05-28 |
JP2003188685A (ja) | 2003-07-04 |
US20030105787A1 (en) | 2003-06-05 |
KR20030039124A (ko) | 2003-05-17 |
CN1419388A (zh) | 2003-05-21 |
US7016926B2 (en) | 2006-03-21 |
EP1311064A2 (en) | 2003-05-14 |
EP1311064A3 (en) | 2005-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100422449B1 (ko) | 수직 공통패턴을 사용한 저전력 csd 선형위상 디지털필터 구조 및 그에 따른 필터구현방법 | |
Mahesh et al. | A new common subexpression elimination algorithm for realizing low-complexity higher order digital filters | |
Vinod et al. | Low power and high-speed implementation of FIR filters for software defined radio receivers | |
US7227482B2 (en) | Complex band-pass filter for use in digital radio receiver and complex band-pass Δ-Σ AD modulator using the same | |
US5831879A (en) | Digital transmit filter | |
Jang et al. | Low-power CSD linear phase FIR filter structure using vertical common sub-expression | |
KR100189525B1 (ko) | 시그마 델타 변조방식의 디지탈/아나로그 변환장치 | |
US5440503A (en) | Digital filtering circuit operable as a three-stage moving average filter | |
JPS6035857B2 (ja) | デジタル入力信号のワ−ドレ−トを減少させるためのデシメ−タ装置 | |
KR100459519B1 (ko) | 부동소수점디지털지연선필터 | |
US7330865B2 (en) | Digital filter and its designing method | |
He et al. | FPGA implementation of FIR filters using pipelined bit-serial canonical signed digit multipliers | |
KR100422443B1 (ko) | 버츄얼 공통패턴을 사용한 저전력 csd 선형위상 fir필터 구조 및 그에 따른 필터구현방법 | |
KR20050075365A (ko) | 디지털 필터의 설계 방법 및 장치, 디지털 필터 설계용프로그램, 디지털 필터 | |
US6486813B1 (en) | Oversampling circuit digital/analog converter | |
EP0810729B1 (en) | Frequency conversion & modulation circuits | |
JP3322030B2 (ja) | サンプリングレート変換装置 | |
Venugopal et al. | Design and implementation of a decimation filter for hearing aid applications | |
Zhu et al. | ASIC implementation architecture for pulse shaping FIR filters in 3G mobile communications | |
US6486815B1 (en) | Oversampling circuit and digital/analog converter | |
US7069285B2 (en) | Decimation filter | |
Brückmann | Optimized digital signal processing for flexible receivers | |
CN1082277C (zh) | 变频电路与调制电路 | |
JPS6096014A (ja) | トランスバ−サルフイルタ | |
Living et al. | High performance distributed arithmetic FPGA decimators for video-frequency applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011112 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20030630 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20040224 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040302 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20040303 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20070228 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20080303 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20090303 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20100216 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20110302 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20120229 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20130228 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20130228 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20140228 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20140228 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20150302 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20150302 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20170228 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20170228 Start annual number: 14 End annual number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20180228 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20180228 Start annual number: 15 End annual number: 15 |
|
FPAY | Annual fee payment |
Payment date: 20190228 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20190228 Start annual number: 16 End annual number: 16 |
|
FPAY | Annual fee payment |
Payment date: 20200228 Year of fee payment: 17 |
|
PR1001 | Payment of annual fee |
Payment date: 20200228 Start annual number: 17 End annual number: 17 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20211213 |