KR100746856B1 - 무승산기 fir 디지털 필터 및 그 설계 방법 - Google Patents
무승산기 fir 디지털 필터 및 그 설계 방법 Download PDFInfo
- Publication number
- KR100746856B1 KR100746856B1 KR1020060026535A KR20060026535A KR100746856B1 KR 100746856 B1 KR100746856 B1 KR 100746856B1 KR 1020060026535 A KR1020060026535 A KR 1020060026535A KR 20060026535 A KR20060026535 A KR 20060026535A KR 100746856 B1 KR100746856 B1 KR 100746856B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- coefficient
- addition
- multiplier
- digital filter
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01D—SEPARATION
- B01D21/00—Separation of suspended solid particles from liquids by sedimentation
- B01D21/02—Settling tanks with single outlets for the separated liquid
- B01D21/04—Settling tanks with single outlets for the separated liquid with moving scrapers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01D—SEPARATION
- B01D21/00—Separation of suspended solid particles from liquids by sedimentation
- B01D21/18—Construction of the scrapers or the driving mechanisms for settling tanks
- B01D21/20—Driving mechanisms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B01—PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
- B01D—SEPARATION
- B01D21/00—Separation of suspended solid particles from liquids by sedimentation
- B01D21/18—Construction of the scrapers or the driving mechanisms for settling tanks
- B01D21/22—Safety mechanisms
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F1/00—Treatment of water, waste water, or sewage
- C02F1/52—Treatment of water, waste water, or sewage by flocculation or precipitation of suspended impurities
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L3/00—Measuring torque, work, mechanical power, or mechanical efficiency, in general
- G01L3/02—Rotary-transmission dynamometers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L5/00—Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
- G01L5/0028—Force sensors associated with force applying means
- G01L5/0042—Force sensors associated with force applying means applying a torque
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/182—Level alarms, e.g. alarms responsive to variables exceeding a threshold
Landscapes
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Analytical Chemistry (AREA)
- Emergency Management (AREA)
- Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Hydrology & Water Resources (AREA)
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Water Supply & Treatment (AREA)
- Organic Chemistry (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
Description
Ord | Coef | Int | Toe | Tcb | Tai | Tsi | Tas | Taa | Tae | etc |
0 | 00000000 | 0 | 12 | 16 | 9 | 0 | 0 | 0 | 0 | Di=3 |
1 | 11111111 | -1 | 10 | 16 | 9 | 1 | 3 | 3 | -3 | |
2 | 11111110 | -2 | 24 | 16 | 9 | 2 | 6 | 6 | -6 | |
3 | 00000000 | 0 | 20 | 16 | 9 | 0 | 9 | 9 | 0 | |
4 | 00000100 | 4 | 36 | 32 | 10 | 4 | 12 | 12 | 12 | |
5 | 00000110 | 6 | 80 | 80 | 13 | 6 | 15 | 15 | 18 | |
6 | 00000101 | 5 | 116 | 112 | 15 | 5 | 18 | 18 | 15 | |
7 | 00000000 | 0 | 127 | 128 | 16 | 0 | 21 | 21 | 0 | |
8 | 11111010 | -6 | 6 | 24 | 24 | -18 | ||||
9 | 11111000 | -8 | 8 | 48 | 48 | -24 | ||||
10 | 11111001 | -7 | 7 | 96 | 96 | -21 | ||||
11 | 00000000 | 0 | 0 | 144 | 144 | 0 | ||||
12 | 00001000 | 8 | 8 | 192 | 192 | 24 | ||||
13 | 00001100 | 12 | 17 | 240 | 240 | 36 | ||||
14 | 00001010 | 10 | 18 | 288 | 288 | 30 | ||||
15 | 00000000 | 0 | 0 | 336 | 336 | 0 | ||||
16 | 11110000 | -16 | 9 | 384 | 384 | -48 | ||||
17 | 11101000 | -24 | 19 | 36 | -72 | |||||
18 | 11101100 | -20 | 20 | 30 | -60 | |||||
19 | 00000000 | 0 | 0 | 72 | 0 | |||||
20 | 00100100 | 36 | 21 | 60 | 108 | |||||
21 | 01010000 | 80 | 22 | 108 | 240 | |||||
22 | 01110100 | 116 | 23 | 240 | 348 | |||||
23 | 01111111 | 127 | 24 | 348 | 381 | |||||
24 | 381 |
Claims (19)
- 입력으로 주어지는 계수들의 속성으로부터 가산 및 감산에 의한 필터링 연산이 가능한 정보들을 추출 및 저장하는 계수 정보 추출 블록; 및상기 계수 정보 추출 블록에 저장된 정보들을 이용하여 입력 데이터에 대한 필터링 연산 및 오차보정을 수행하는 가감산 회로를 포함하는 무승산기 FIR 디지털 필터.
- 제 1 항에 있어서, 상기 계수 정보 추출 블록은 상기 계수들 중 8 이상의 계수를 선별 및 저장하여 8 이상의 계수 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 2 항에 있어서, 상기 계수 정보 추출 블록은, 상기 계수 테이블에서의 각 계수에 대하여, 상기 계수 자신이 갖고 있는 하위 4-비트 중에서 4번째 비트를 취하여 기설정된 비교 연산을 통해 가산 또는 감산 여부를 판정하고,나머지 하위 3-비트 값으로 감산 또는 가산하며, 그 결과값을 16 배수 경계값으로 저장하는 16배수의 경계 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 3 항에 있어서, 상기 계수 정보 추출 블록은, 상기 경계 테이블에서의 인 접하는 2개의 계수들 구간의 차를 구하고, 하위 3-비트를 제외한 상위 비트들을 임시 어레이에 저장하며, 상기 계수 테이블의 대응 값에 상기 임시 어레이의 값을 더하고,상기 더한 결과값을 저장하는 계수 구간 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 5 항에 있어서, 상기 가감산 회로는 상기 입력 데이터와 9와의 대소를 판정하고, 상기 입력 데이터가 9보다 작은 경우에 상기 입력 데이터를 바로 이전의 가산 테이블 인덱스가 갖는 값에 더한 결과값을 저장하는 가산 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 6 항에 있어서, 상기 가감산 회로는 상기 입력 데이터가 9와 같은 경우 8번째의 상기 가산 테이블의 값을 서로 더하고 그 결과값을 16 구간의 가산값으로 9번째의 상기 가산 테이블의 값에 저장하는 것을 특징으로 하는 무승산기 FIR 디지 털 필터.
- 제 6 항 또는 제 7 항에 있어서, 상기 입력 데이터가 9보다 큰 경우 16 구간을 기반으로 하는 상기 9번째의 가산 테이블의 값을 바로 이전의 상기 가산 테이블 인덱스가 갖는 값에 더한 결과값을 저장하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 8 항에 있어서, 상기 계수 정보 추출 블록 및 상기 가감산 회로는 상기 계수 테이블의 값과 이에 대응하는 상기 경계 테이블의 값의 대소를 판정하고, 상기 판정 결과에 따라서 오차보정을 위한 차를 구하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 9 항에 있어서, 상기 계수 정보 추출 블록 및 상기 가감산 회로는, 상기 계수 테이블의 값이 상기 경계 테이블의 값과 같거나 작은 경우, 상기 가산 테이블의 대응 값으로부터, 상기 경계 테이블의 값과 상기 계수 테이블의 값과의 차를 인덱스로 한 가산 테이블의 값을 감산한 값을 저장하는 오차보정 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 10 항에 있어서, 상기 계수 정보 추출 블록 및 상기 가감산 회로는, 상기 계수 테이블의 값이 상기 경계 테이블의 값보다 크고, 상기 계수 테이블의 값으로 부터 상기 경계 테이블의 값을 감산한 값이 8보다 큰 경우, 상기 경계 테이블의 값으로부터, 상기 계수 테이블의 값과 상기 경계 테이블의 값과의 차로 감산한 값을 새로운 오차보정의 차로 설정하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 11 항에 있어서, 상기 계수 정보 추출 블록 및 상기 가감산 회로는, 상기 가산 테이블의 대응 값으로부터 상기 새로운 오차보정의 차를 인덱스로 하는 가산 테이블의 값을 감산한 값을 저장하는 오차보정 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 12 항에 있어서, 상기 계수 정보 추출 블록 및 상기 가감산 회로는, 상기 계수 테이블의 값이 상기 경계 테이블의 값보다 크고, 상기 계수 테이블의 값으로부터 상기 경계 테이블의 값의 차가 8보다 작거나 같은 경우, 상기 가산 테이블의 대응 값으로부터, 상기 경계 테이블의 값과 상기 계수 테이블의 값과의 차를 인덱스로 한 가산 테이블의 값을 더한 값을 저장하는 오차보정 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 10 항 내지 제 13 항 중 어느 한 항에 있어서, 상기 추출 인덱스 테이블의 인덱스로 상기 오차보정 테이블의 값을 읽어내고, 상기 읽어낸 값을 저장하는 무승산 결과 테이블을 생성하는 것을 특징으로 하는 무승산기 FIR 디지털 필터.
- 제 1 항에 있어서,다중 입력 데이터에 대한 필터링 연산 및 오차보정을 수행하기 위하여 상기 가감산 회로 복수개가 가감산 회로 블록을 형성하는 무승산기 FIR 디지털 필터.
- 서로 다른 다중의 입력 데이터들과 동일의 계수가 주어질 때, 상기 계수의 속성으로부터 가산 및 감산에 의한 필터링 연산이 가능한 정보들을 추출 및 저장하는 단계;상기 입력 데이터에 대한 필터링 연산을 수행하는 단계; 및상기 필터링 연산된 값을 상기 계수 정보 추출 블록에 저장된 정보들을 이용하여 오차보정하는 단계를 포함하는 무승산기 FIR 디지털 필터 설계 방법.
- 제 16 항에 있어서, 상기 입력 데이터에 대한 필터링 연산을 수행하는 단계는, 상기 계수의 소수 부분을 취하여 정수로 표현하였을 때의 최대값을 상한으로 하는 16 배수의 가산 구간을 설정하고 클록 주파수에 동기되어 입력되는 상기 입력 데이터를 16구간 단위로 가산한 값을 저장하는 16구간 가산 테이블을 생성하는 단계를 포함하는 무승산기 FIR 디지털 필터 설계 방법.
- 제 16 항 또는 제 17 항에 있어서, 상기 정보들을 추출 및 저장하는 단계는,8 이상의 값을 갖는 계수만을 저장하는 계수 테이블을 생성하는 단계;상기 계수 테이블로부터 주어진 계수들 간의 인접하는 16 배수의 계수 경계 정보를 저장하는 16배수 경계 테이블을 생성하는 단계;상기 16배수 경계 테이블 내의 각 계수에 대응하는 경계값 사이의 구간 정보를 저장하는 계수 구간 테이블을 생성하는 단계; 및상기 필터링 연산을 수행하는 16구간 가산 테이블로부터 가감산 결과를 읽어내는데 사용하는 인덱스를 저장하는 추출 인덱스 테이블을 생성하는 단계를 포함하는 무승산기 FIR 디지털 필터 설계 방법.
- 제 18 항에 있어서, 상기 오차보정하는 단계는,상기 16구간 가산 테이블에 저장된 값을 가감산하여 오차보정한 결과값을 저장하는 결과 테이블을 생성하는 단계; 및상기 결과 테이블에 저장된 값을 가산기 체인 회로를 통해 가산하고, 상기 가산된 결과값을 출력하는 단계를 포함하는 무승산기 FIR 디지털 필터 설계 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060026535A KR100746856B1 (ko) | 2005-12-06 | 2006-03-23 | 무승산기 fir 디지털 필터 및 그 설계 방법 |
US11/634,559 US7933943B2 (en) | 2005-12-06 | 2006-12-06 | Multiplierless FIR digital filter and method of designing the same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050118177 | 2005-12-06 | ||
KR1020060026535A KR100746856B1 (ko) | 2005-12-06 | 2006-03-23 | 무승산기 fir 디지털 필터 및 그 설계 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070059820A KR20070059820A (ko) | 2007-06-12 |
KR100746856B1 true KR100746856B1 (ko) | 2007-08-07 |
Family
ID=38356083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060026535A Expired - Fee Related KR100746856B1 (ko) | 2005-12-06 | 2006-03-23 | 무승산기 fir 디지털 필터 및 그 설계 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100746856B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10410700B1 (en) | 2018-09-28 | 2019-09-10 | The Mitre Corporation | Systems and method for a low-power correlator architecture using shifting coefficients |
US10879877B1 (en) | 2018-09-28 | 2020-12-29 | The Mitre Corporation | Systems and method for a low power correlator architecture using distributed arithmetic |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115549644B (zh) * | 2022-10-21 | 2024-10-18 | 中科芯集成电路有限公司 | 一种fir滤波器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR890013881A (ko) * | 1988-02-01 | 1989-09-26 | 강진구 | 영상신호 처리용 멀티플라이어리스 디지탈 필터 |
KR970029020A (ko) * | 1995-11-04 | 1997-06-26 | 김광호 | Fir 필터의 최적화 계수 연산을 위한 곱셈기 |
KR20020032157A (ko) | 2000-10-26 | 2002-05-03 | 오길록 | 승산기를 사용하지 않는 유한 임펄스 응답 필터 장치 |
-
2006
- 2006-03-23 KR KR1020060026535A patent/KR100746856B1/ko not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR890013881A (ko) * | 1988-02-01 | 1989-09-26 | 강진구 | 영상신호 처리용 멀티플라이어리스 디지탈 필터 |
KR970029020A (ko) * | 1995-11-04 | 1997-06-26 | 김광호 | Fir 필터의 최적화 계수 연산을 위한 곱셈기 |
KR20020032157A (ko) | 2000-10-26 | 2002-05-03 | 오길록 | 승산기를 사용하지 않는 유한 임펄스 응답 필터 장치 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10410700B1 (en) | 2018-09-28 | 2019-09-10 | The Mitre Corporation | Systems and method for a low-power correlator architecture using shifting coefficients |
US10879877B1 (en) | 2018-09-28 | 2020-12-29 | The Mitre Corporation | Systems and method for a low power correlator architecture using distributed arithmetic |
US11528013B2 (en) | 2018-09-28 | 2022-12-13 | The Mitre Corporation | Systems and method for a low power correlator architecture using distributed arithmetic |
Also Published As
Publication number | Publication date |
---|---|
KR20070059820A (ko) | 2007-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1084965C (zh) | 在csd滤波器中处理信号的方法及适用于该方法的电路 | |
KR100340048B1 (ko) | 승산기를 사용하지 않는 유한 임펄스 응답 필터 장치 | |
KR100746856B1 (ko) | 무승산기 fir 디지털 필터 및 그 설계 방법 | |
US10050607B2 (en) | Polyphase decimation FIR filters and methods | |
EP0886915B1 (en) | Floating point digital transversal filter | |
US8073282B2 (en) | Scaling filter for video sharpening | |
US7933943B2 (en) | Multiplierless FIR digital filter and method of designing the same | |
EP1311064A2 (en) | Low power CSD linear phase FIR filter architecture using vertical common subexpression and filter design method therefor | |
JP4665099B2 (ja) | デジタル・フィルタのフィルタ係数を決定する方法およびデジタル・フィルタ | |
CN116318051B (zh) | 数字成形滤波方法、装置、数字成形滤波器及电子设备 | |
US20040201722A1 (en) | Signal processing apparatus for eliminating ringing signal and method thereof, record medium, and program | |
KR20070059388A (ko) | 무승산기 fir 디지털 필터의 설계 방법 | |
US6819708B1 (en) | OCQPSK modulator and modulating method using 1-bit input FIR filter | |
US20040267854A1 (en) | Logarithmic and inverse logarithmic conversion system and method | |
KR100422443B1 (ko) | 버츄얼 공통패턴을 사용한 저전력 csd 선형위상 fir필터 구조 및 그에 따른 필터구현방법 | |
US6677867B2 (en) | Data conversion circuit, digital camera and data conversion method | |
US20040264809A1 (en) | Image processing apparatus, image processing method and image processing system | |
Smitha et al. | Low power realization and synthesis of higher-order FIR filters using an improved common subexpression elimination method | |
KR100790534B1 (ko) | 컨벌루션 중첩-보류 기법이 적용되는 신호처리 장치 및방법 | |
Vinod et al. | Optimizing vertical common subexpression elimination using coefficient partitioning for designing low complexity software radio channelizers | |
US8553813B2 (en) | Method for computing correlation of PN sequence and circuit thereof | |
US6072911A (en) | Linear image filter and the corresponding filtering method | |
US7305425B2 (en) | Method and device for digital filtering of interpolated values | |
JP2001111863A (ja) | 画像処理装置、画像処理方法および記録媒体 | |
JP2900895B2 (ja) | デコード方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060323 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
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: 20070730 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070801 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070801 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100802 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110729 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20120730 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120730 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130729 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130729 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140728 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140728 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150728 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150728 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160726 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160726 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170727 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170727 Start annual number: 11 End annual number: 11 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200512 |