KR20010006702A - 수신기, 프로그램 가능한 회로 및 디지털 필터 계산 방법 - Google Patents
수신기, 프로그램 가능한 회로 및 디지털 필터 계산 방법 Download PDFInfo
- Publication number
- KR20010006702A KR20010006702A KR1020000009397A KR20000009397A KR20010006702A KR 20010006702 A KR20010006702 A KR 20010006702A KR 1020000009397 A KR1020000009397 A KR 1020000009397A KR 20000009397 A KR20000009397 A KR 20000009397A KR 20010006702 A KR20010006702 A KR 20010006702A
- Authority
- KR
- South Korea
- Prior art keywords
- filter
- calculation
- result
- data
- input data
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Complex Calculations (AREA)
- Television Systems (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
Description
Claims (7)
- 소정의 계수로 디지털 필터를 형성하기 위하여 메인 프로세서에 연결되도록 되어 있는 프로그램 가능한 코-프로세서 회로로서, 제어 소자에 의해 제어되는 계산 소자를 구비하고 있고, 출력 상에 필터 결과의 시퀀스를 생성하기 위하여 입력 데이터를 수신하는 프로그램 가능한 코-프로세서 회로에 있어서,상기 계산 소자는 수신된 입력 데이터와 상기 필터 계수들 간의 연속적인 곱을 중간 결과에 합산하도록 하는 어큐뮬레이터를 포함하여, 상기 현재 필터 결과의 예상된 반복 계산을 실현한다는 점과, 상기 제어 소자는 새로운 데이터의 수신과 동시에 상기 현재 결과의 상기 예상된 계산의 마지막 반복을 트리거하기 위해 제공된다는 점을 특징으로 하는 프로그램 가능한 코-프로세서 회로.
- 제 1 항에 있어서,길이(L)를 갖는 필터를 형성하기 위해, [yn]으로 표기된 필터 결과의 시퀀스를 다음과 같이 나타낼 수 있는 프로그램 가능한 코-프로세서 회로로서,(1)여기서, yn은 순간(n)에서의 필터의 결과이고, wk는 인덱스(k)를 갖는 소정의 계수이며, x-k는 순간(n-k)에서 수신된 입력 데이터이고,p는 상기 계산 소자에 의해 병렬적으로 계산될 곱셈의 수와 동일한 포지티브 정수이고, 각각의 반복이 yn-1로 표기된 상기 선행하는 필터 결과의 계산에 이미 사용된 p 연속 입력 데이터와 방정식(1)에 따라 대응하는 필터 계수 사이의 p 곱셈의 계산을 실현하는 동안, 상기 예상된 계산의 반복들은 상기 필터 결과(yn)에 포함된 마지막 데이터가 도달하기 전에 영향을 받는 것을 특징으로 하는 프로그램 가능한 코-프로세서 회로.
- 제 1 항 또는 제 2 항에 있어서,다양한 멀티플렉스된 디지털 필터들이 효력을 갖도록 하기 위해 중앙 집중된 처리 소자에 의해 제어되고 상기 계산 소자와 상호 작용하는 복수의 제어 소자를 구성하고,상기 처리 소자는 상기 필터의 우선 순위 기능으로서의 필터 결과의 상기 예상된 계산을 트리거하기 위해 각각의 필터에 연관된 우선 순위 표시를 포함하는 것을 특징으로 하는 프로그램 가능한 코-프로세서 회로.
- 제 3 항에 있어서,각각의 상기 필터의 계수를 저장하기 위한 초기화 상태,새로운 입력 데이터의 도달을 기다리는 비활성 상태,반복 계산의 도움으로 이미 수신된 연속적인 데이터와 대응하는 필터 계수 사이의 곱셈을 중간 결과에 합산하기 위한 예상된 반복 계산 상태,상기 현재 결과의 상기 예상된 반복 계산의 마지막 반복을 계산하기 위해 마지막 반복을 계산하는 상태의 4-상태 자동화를 각각의 제어 소자가 실현하는 것을 특징으로 하는 프로그램 가능한 코-프로세서 회로.
- 제 4 항에 있어서,상기 중앙 집중된 처리 소자는 각각의 새로운 입력 데이터가 수신될 때, 상기 새로운 데이터가 의미하는 필터의 마지막 반복의 계산 상태를 활성하기 위해 제공되는 프로그램 가능한 코-프로세서 회로.
- 디지털 입력 데이터를 수신하기 위한 디지털 텔레비전 수신기에 있어서, 필터 장치를 갖는 복조 블록을 포함하고,상기 필터 장치는 상기 수신된 데이터를 필터하기 위해 제 1 항 내지 제 5 항 중 어느 한 항의 회로를 포함하는 디지털 텔레비전 수신기.
- 입력 데이터를 수신하고 필터 결과들의 시퀀스를 출력 상에 생성하기 위한 프로그램 가능한 코-프로세서 회로의 도움으로 소정의 계수로 멀티플렉스된 디지털 필터들이 효력을 갖도록 하는 계산 방법으로서,각각의 필터의 상기 계수를 저장하기 위한 초기화 단계,상기 현재 필터 결과의 계산을 예상하기 위해, 반복 계산의 도움으로 연속적으로 수신된 입력 데이터와 대응하는 필터의 상기 계수 사이의 곱셈을 중간 결과에 합산하기 위한 예상된 반복 계산 단계,상기 현재 결과의 예상된 반복 계산의 마지막 반복의 계산을 위해 각각의 새로운 데이터가 수신될 때 트리거된 마지막 반복을 계산하는 단계를 포함하는 것을 특징으로 하는 계산 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9902456A FR2790322A1 (fr) | 1999-02-26 | 1999-02-26 | Recepteur, circuit programmable et procede de calcul de filtres numeriques |
| FR9902456 | 1999-02-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010006702A true KR20010006702A (ko) | 2001-01-26 |
| KR100744956B1 KR100744956B1 (ko) | 2007-08-02 |
Family
ID=9542610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020000009397A Expired - Fee Related KR100744956B1 (ko) | 1999-02-26 | 2000-02-25 | 수신기, 프로그램 가능한 회로 및 디지털 필터 계산 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6952709B1 (ko) |
| EP (1) | EP1032125A1 (ko) |
| JP (1) | JP2000250892A (ko) |
| KR (1) | KR100744956B1 (ko) |
| CN (1) | CN1157672C (ko) |
| FR (1) | FR2790322A1 (ko) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7698354B2 (en) * | 2004-04-16 | 2010-04-13 | Analog Devices, Inc. | Programmable engine core for executing digital signal processing functions |
| US7415542B2 (en) * | 2004-06-18 | 2008-08-19 | Analog Devices, Inc. | Micro-programmable filter engine having plurality of filter elements interconnected in chain configuration wherein engine supports multiple filters from filter elements |
| US7418467B2 (en) * | 2004-06-18 | 2008-08-26 | Analog Devices, Inc. | Micro-programmable digital filter |
| US7548941B2 (en) * | 2004-06-18 | 2009-06-16 | Analog Devices, Inc. | Digital filter using memory to emulate variable shift register |
| GB2464292A (en) * | 2008-10-08 | 2010-04-14 | Advanced Risc Mach Ltd | SIMD processor circuit for performing iterative SIMD multiply-accumulate operations |
| CN103440359B (zh) * | 2013-07-18 | 2016-03-02 | 北京空间飞行器总体设计部 | 一种实现迭代算法的fpga并行计算电路自动生成方法 |
| CN115543258B (zh) * | 2022-11-30 | 2023-06-16 | 无锡奇芯科技有限公司 | 基于cordic算法的存储方法 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1140318A (en) * | 1966-06-10 | 1969-01-15 | Pan American Petroleum Corp | Recursion filter |
| US3732409A (en) * | 1972-03-20 | 1973-05-08 | Nasa | Counting digital filters |
| NL7506141A (nl) * | 1975-05-26 | 1976-11-30 | Philips Nv | Digitaal filter. |
| FR2447646A1 (fr) * | 1979-01-29 | 1980-08-22 | Materiel Telephonique | Filtre numerique transversal pour traitement en temps partage sur plusieurs canaux |
| JPS5698022A (en) * | 1980-01-07 | 1981-08-07 | Nec Corp | Difference coefficient digital filter |
| FR2488756B1 (fr) * | 1980-08-12 | 1988-10-21 | Matra | Perfectionnements apportes aux filtres numeriques, et application de tels filtres numeriques a la demodulation |
| US4817025A (en) * | 1984-02-03 | 1989-03-28 | Sharp Kabushiki Kaisha | Digital filter |
| GB2197766B (en) * | 1986-11-17 | 1990-07-25 | Sony Corp | Two-dimensional finite impulse response filter arrangements |
| US4931792A (en) * | 1988-05-09 | 1990-06-05 | Sperry Marine Inc. | Shaft angle encoder interface |
| EP0445335A1 (de) * | 1990-03-09 | 1991-09-11 | Deutsche ITT Industries GmbH | Vorrichtung und Verfahren zur Erhöhung der Taktrate eines FIR-Filters |
| MY111506A (en) * | 1992-07-29 | 2000-07-31 | Thomson Consumer Electronics Inc | Fir filter apparatus for processing of time division multiplexed signals |
| US5367476A (en) * | 1993-03-16 | 1994-11-22 | Dsc Communications Corporation | Finite impulse response digital filter |
| JP3693367B2 (ja) * | 1994-07-28 | 2005-09-07 | 富士通株式会社 | 積和演算器 |
| US5831879A (en) * | 1994-12-22 | 1998-11-03 | Harris Corporation | Digital transmit filter |
| GB9616262D0 (en) | 1996-08-02 | 1996-09-11 | Philips Electronics Nv | Post-processing generation of focus/defocus effects for computer graphics images |
| KR19990031477A (ko) * | 1997-10-13 | 1999-05-06 | 정선종 | 디지탈 직각 진폭 변조 심볼의 파형 정형을 위한 유한 임펄스응답 필터 |
| US6526430B1 (en) * | 1999-10-04 | 2003-02-25 | Texas Instruments Incorporated | Reconfigurable SIMD coprocessor architecture for sum of absolute differences and symmetric filtering (scalable MAC engine for image processing) |
| US6529926B1 (en) * | 2000-09-20 | 2003-03-04 | Santel Networks, Inc. | Analog discrete-time FIR filter |
-
1999
- 1999-02-26 FR FR9902456A patent/FR2790322A1/fr not_active Withdrawn
-
2000
- 2000-02-17 EP EP00200526A patent/EP1032125A1/fr not_active Withdrawn
- 2000-02-22 CN CNB001022938A patent/CN1157672C/zh not_active Expired - Fee Related
- 2000-02-23 US US09/510,852 patent/US6952709B1/en not_active Expired - Fee Related
- 2000-02-23 JP JP2000045862A patent/JP2000250892A/ja not_active Withdrawn
- 2000-02-25 KR KR1020000009397A patent/KR100744956B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| FR2790322A1 (fr) | 2000-09-01 |
| EP1032125A1 (fr) | 2000-08-30 |
| KR100744956B1 (ko) | 2007-08-02 |
| CN1157672C (zh) | 2004-07-14 |
| JP2000250892A (ja) | 2000-09-14 |
| US6952709B1 (en) | 2005-10-04 |
| CN1264959A (zh) | 2000-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6058408A (en) | Method and apparatus for multiplying and accumulating complex numbers in a digital filter | |
| US6823353B2 (en) | Method and apparatus for multiplying and accumulating complex numbers in a digital filter | |
| EP0356598B1 (en) | Digital filter for a modem sigma-delta analog-to-digital converter | |
| US6112218A (en) | Digital filter with efficient quantization circuitry | |
| US6237016B1 (en) | Method and apparatus for multiplying and accumulating data samples and complex coefficients | |
| KR100310584B1 (ko) | 승산-가산연산을이용한신호처리시스템 | |
| JPH0661792A (ja) | デジタル・フィルタ | |
| US5629882A (en) | Discrete cosine transformation system and inverse discrete cosine transformation system, having simple structure and operable at high speed | |
| KR100744956B1 (ko) | 수신기, 프로그램 가능한 회로 및 디지털 필터 계산 방법 | |
| JPH11266140A (ja) | ディジタルフィルタを実現するプログラム可能な回路 | |
| JPH11266140A5 (ko) | ||
| US6341297B1 (en) | Parallel processing syndrome calculating circuit and Reed-Solomon decoding circuit | |
| US6845135B2 (en) | Cascaded biquad infinite impulse response filter | |
| US5948051A (en) | Device improving the processing speed of a modular arithmetic coprocessor | |
| EP1039635A1 (en) | Multi channel filtering device and method | |
| KR100248266B1 (ko) | 유한충격응답적응디지탈필터의 탭계수갱신장치 | |
| US20090300089A1 (en) | Finite impulse response filter and method | |
| RU2837596C1 (ru) | Многоканальный накапливающий сумматор по произвольным модулям | |
| JP2943255B2 (ja) | 逆数算出回路 | |
| JP2001094395A (ja) | 移動平均フィルタ | |
| Noll | High throughput digital filters | |
| JPH0764810A (ja) | ガロア体演算器 | |
| JP4196434B2 (ja) | データ丸め方法およびデータ丸め装置 | |
| KR19990063481A (ko) | 필터에서의 계수 사용을 위한 멀티포트 레지스터파일 | |
| JPS5970308A (ja) | デイジタルフイルタ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130705 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20140716 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20150626 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20160630 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170727 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170727 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |