KR100734532B1 - 소프트웨어 기반 adsl 모뎀에서 데이터 샘플들을버퍼링하기 위한 방법과 장치 - Google Patents
소프트웨어 기반 adsl 모뎀에서 데이터 샘플들을버퍼링하기 위한 방법과 장치 Download PDFInfo
- Publication number
- KR100734532B1 KR100734532B1 KR1020027011323A KR20027011323A KR100734532B1 KR 100734532 B1 KR100734532 B1 KR 100734532B1 KR 1020027011323 A KR1020027011323 A KR 1020027011323A KR 20027011323 A KR20027011323 A KR 20027011323A KR 100734532 B1 KR100734532 B1 KR 100734532B1
- Authority
- KR
- South Korea
- Prior art keywords
- samples
- data
- buffer
- storage capacity
- response
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/22—Arrangements for preventing the taking of data from a data transmission channel without authorisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Communication Control (AREA)
Abstract
Description
Claims (11)
- 수신되는 데이터의 샘플들이 버퍼의 저장 용량을 초과하는지를 판단하는 단계와;상기 저장 용량이 초과되는 것에 응답하여, 상기 버퍼로부터 데이터의 샘플들을 선택하고 삭제하는 단계와; 그리고상기 선택되어 삭제된 데이터의 샘플들을 복원하는 단계를 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 제 1 항에 있어서,상기 저장 용량이 초과되는 것에 응답하여, 상기 버퍼로부터 데이터의 샘플들을 선택하고 삭제하는 단계는,상기 버퍼 내에 버퍼링된 데이터의 인접 블럭들에서의 샘플들을 선택하고 삭제하는 것을 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 제 1 항에 있어서,상기 저장 용량이 초과되는 것에 응답하여, 상기 버퍼로부터 데이터의 샘플들을 선택하고 삭제하는 단계는,상기 버퍼내에 버퍼링된 데이터의 n 번째 샘플마다의 샘플들을 선택하고 삭제하는 것과; 그리고삭제되는 상기 n 번째 샘플들을 정의하는 시작 포인트 및 종료 포인트의 위치들을 기록하는 것을 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 제 2 항에 있어서,상기 버퍼내에 버퍼링된 데이터의 인접 블럭들에서의 샘플들을 선택하고 삭제하는 단계는,삭제되는 상기 인접 블럭을 정의하는 시작 포인트와 종료 포인트의 위치들을 기록하는 것을 더 포함하고; 그리고상기 선택되어 삭제된 데이터의 샘플들을 복원하는 단계는,적어도 상기 기록된 위치들에 기초하여, 상기 선택되어 삭제된 데이터의 샘플들을 복원하는 것을 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 제 1 항에 있어서,상기 수신된 샘플들에 대하여 심볼 배열 및 시간 영역 등화를 수행하는 단계를 더 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 제 5 항에 있어서,상기 수신된 샘플들에 대하여 심볼 배열 및 시간 영역 등화를 수행하는 단계는,상기 버퍼의 저장 용량이 초과되는 것에 응답하여, 상기 선택되어 삭제된 샘플들을 복원한 후, 상기 수신된 샘플들에 대하여 심볼 배열 및 시간 영역 등화를 수행하는 것을 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 수신되는 데이터의 샘플들이 버퍼의 저장 용량을 초과하는지를 판단하는 단계와;상기 저장 용량이 초과되는 것에 응답하여, 상기 버퍼로부터의 데이터의 샘플들을 압축하는 단계와; 그리고상기 압축된 데이터의 샘플들의 압축을 해제하는 단계를 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 제 7 항에 있어서,상기 데이터의 샘플들을 압축하는 단계는,상기 저장 용량이 초과되는 것에 응답하여 상기 버퍼로부터의 데이터의 샘플들을 라운딩하는 것을 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 제 7 항에 있어서,상기 데이터의 샘플들을 압축하는 단계는,상기 저장 용량이 초과되는 것에 응답하여 상기 버퍼로부터의 데이터의 샘플들을 절단하는 것을 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
- 데이터의 샘플들을 수신하는 수신기와;상기 수신된 데이터의 샘플들을 저장하는 버퍼와; 그리고수신되는 데이터의 샘플들이 상기 버퍼의 저장 용량을 초과하는지를 판단하고, 상기 저장 용량이 초과되는 것에 응답하여, 상기 버퍼로부터 데이터의 샘플들을 선택하고 삭제하며, 그리고 상기 선택되어 삭제된 데이터의 샘플들을 복원하는 제어기를 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 장치.
- 제 5 항에 있어서,상기 수신된 샘플들에 대하여 심볼 배열 및 시간 영역 등화를 수행하는 단계는,상기 버퍼의 저장 용량이 초과되지 않는 것에 응답하여, 상기 수신된 샘플들에 대하여 심볼 배열 및 시간 영역 등화를 수행하는 것을 포함하는 것을 특징으로 하는 데이터 샘플들을 버퍼링하는 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/514,843 US7076016B1 (en) | 2000-02-28 | 2000-02-28 | Method and apparatus for buffering data samples in a software based ADSL modem |
US09/514,843 | 2000-02-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020081376A KR20020081376A (ko) | 2002-10-26 |
KR100734532B1 true KR100734532B1 (ko) | 2007-07-04 |
Family
ID=24048898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027011323A KR100734532B1 (ko) | 2000-02-28 | 2000-11-21 | 소프트웨어 기반 adsl 모뎀에서 데이터 샘플들을버퍼링하기 위한 방법과 장치 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7076016B1 (ko) |
EP (1) | EP1260073B1 (ko) |
JP (2) | JP2003526264A (ko) |
KR (1) | KR100734532B1 (ko) |
CN (1) | CN1185840C (ko) |
DE (1) | DE60017606T2 (ko) |
WO (1) | WO2001065793A1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7675851B2 (en) * | 2005-11-16 | 2010-03-09 | Cisco Technology, Inc. | System and method for synchronizing a back-up device in a communications environment |
US20090259672A1 (en) * | 2008-04-15 | 2009-10-15 | Qualcomm Incorporated | Synchronizing timing mismatch by data deletion |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5323426A (en) * | 1992-02-21 | 1994-06-21 | Apple Computer, Inc. | Elasticity buffer for data/clock synchronization |
US5384780A (en) * | 1993-05-14 | 1995-01-24 | Codex Corporation | High speed modem, method and system for achieving synchronous data compression |
KR980013076A (ko) * | 1996-07-10 | 1998-04-30 | 김광호 | 데이터 통신용 데이터 버퍼링 장치 |
EP0889615A2 (en) * | 1997-06-30 | 1999-01-07 | Integrated Telecom Express | Multicarrier transmission with variable data rate |
KR200178376Y1 (ko) * | 1996-12-24 | 2000-10-02 | 정몽규 | 유압제어용 스풀 밸브 |
KR20010078376A (ko) * | 2000-02-08 | 2001-08-20 | 루센트 테크놀러지스 인크 | 프리앰블 검출을 위한 평균화된 샘플 결정 방법 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4823312A (en) | 1986-10-30 | 1989-04-18 | National Semiconductor Corp. | Asynchronous communications element |
US4882754A (en) * | 1987-08-25 | 1989-11-21 | Digideck, Inc. | Data compression system and method with buffer control |
WO1992009142A1 (en) * | 1989-06-13 | 1992-05-29 | Utah State University Foundation | Method and apparatus for data compression with reduced distortion |
US5003558A (en) | 1989-10-30 | 1991-03-26 | International Business Machines Corporation | Data synchronizing buffers for data processing channels |
IL100871A (en) | 1991-02-22 | 1994-11-28 | Motorola Inc | Device and method for interlocking clocks in independent networks |
US5479587A (en) * | 1992-09-03 | 1995-12-26 | Hewlett-Packard Company | Page printer having adaptive data compression for memory minimization |
US5365552A (en) * | 1992-11-16 | 1994-11-15 | Intel Corporation | Buffer fullness indicator |
JPH07170502A (ja) * | 1993-12-15 | 1995-07-04 | Sony Corp | 受信装置 |
DE69430872T2 (de) | 1993-12-16 | 2003-02-20 | Voice Compression Technologies Inc., Boston | System und verfahren zur sprachkompression |
JPH07319665A (ja) * | 1994-05-23 | 1995-12-08 | Hitachi Ltd | 通信制御 |
JPH08331580A (ja) * | 1995-06-02 | 1996-12-13 | Canon Inc | 画像処理装置 |
JP3416403B2 (ja) * | 1995-06-30 | 2003-06-16 | 三洋電機株式会社 | Mpegオーディオデコーダ |
US5799064A (en) | 1995-08-31 | 1998-08-25 | Motorola, Inc. | Apparatus and method for interfacing between a communications channel and a processor for data transmission and reception |
US5721830A (en) | 1995-09-12 | 1998-02-24 | Pc-Tel, Inc. | Host signal processing communication system that compensates for missed execution of signal maintenance procedures |
US5946347A (en) | 1996-05-31 | 1999-08-31 | Diamond Multimedia Systems Inc. | Low latency transport of signals in an error correcting data modem |
US5681008A (en) | 1996-09-26 | 1997-10-28 | Boeing North American, Inc. | Remote identification, location and signaling response system |
US5903612A (en) | 1996-11-08 | 1999-05-11 | Alcatel Alsthom Compagnie Generale D'electricite | Method to synchronize data and a transmitter and a receiver realizing said method |
US5751741A (en) | 1996-11-20 | 1998-05-12 | Motorola, Inc. | Rate-adapted communication system and method for efficient buffer utilization thereof |
US5929927A (en) * | 1996-12-19 | 1999-07-27 | Thomson Consumer Electronics, Inc. | Method and apparatus for providing a modulated scroll rate for text display |
US6075814A (en) | 1997-05-09 | 2000-06-13 | Broadcom Homenetworking, Inc. | Method and apparatus for reducing signal processing requirements for transmitting packet-based data with a modem |
US6201830B1 (en) | 1997-06-11 | 2001-03-13 | Texas Instruments Incorporated | Low computation idle transmission method for DSL modems |
US6021449A (en) * | 1997-08-01 | 2000-02-01 | International Business Machines Corporation | Video FIFO overflow control method that blocks video encoder data when overflow is imminent and resumes flow when frames sizes have returned to nominal size |
US6144695A (en) | 1997-12-23 | 2000-11-07 | At&T Corp. | Method and apparatus for reducing near-end crosstalk (NEXT) in discrete multi-tone modulator/demodulators |
US6052411A (en) | 1998-04-06 | 2000-04-18 | 3Com Corporation | Idle mode for digital subscriber line |
US6675054B1 (en) * | 1998-04-20 | 2004-01-06 | Sun Microsystems, Inc. | Method and apparatus of supporting an audio protocol in a network environment |
US6233250B1 (en) | 1998-11-13 | 2001-05-15 | Integrated Telecom Express, Inc. | System and method for reducing latency in software modem for high-speed synchronous transmission |
US6425091B1 (en) | 1999-02-03 | 2002-07-23 | Motorola, Inc. | Method and apparatus for tolerating scheduling latency and achieving time alignment for transmit and receive signals in high-speed modems implemented on host processors |
US6519280B1 (en) | 1999-03-02 | 2003-02-11 | Legerity, Inc. | Method and apparatus for inserting idle symbols |
US6570912B1 (en) * | 1999-03-05 | 2003-05-27 | Pctel, Inc. | Hybrid software/hardware discrete multi-tone transceiver |
US6658027B1 (en) * | 1999-08-16 | 2003-12-02 | Nortel Networks Limited | Jitter buffer management |
JP4272033B2 (ja) * | 2003-10-30 | 2009-06-03 | 富士通株式会社 | データ再生装置 |
-
2000
- 2000-02-28 US US09/514,843 patent/US7076016B1/en not_active Expired - Lifetime
- 2000-11-21 JP JP2001564546A patent/JP2003526264A/ja active Pending
- 2000-11-21 WO PCT/US2000/031964 patent/WO2001065793A1/en active IP Right Grant
- 2000-11-21 KR KR1020027011323A patent/KR100734532B1/ko active IP Right Grant
- 2000-11-21 EP EP00980620A patent/EP1260073B1/en not_active Expired - Lifetime
- 2000-11-21 CN CNB008192103A patent/CN1185840C/zh not_active Expired - Lifetime
- 2000-11-21 DE DE60017606T patent/DE60017606T2/de not_active Expired - Lifetime
-
2010
- 2010-04-28 JP JP2010103622A patent/JP5023182B2/ja not_active Expired - Lifetime
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5323426A (en) * | 1992-02-21 | 1994-06-21 | Apple Computer, Inc. | Elasticity buffer for data/clock synchronization |
US5384780A (en) * | 1993-05-14 | 1995-01-24 | Codex Corporation | High speed modem, method and system for achieving synchronous data compression |
KR980013076A (ko) * | 1996-07-10 | 1998-04-30 | 김광호 | 데이터 통신용 데이터 버퍼링 장치 |
KR200178376Y1 (ko) * | 1996-12-24 | 2000-10-02 | 정몽규 | 유압제어용 스풀 밸브 |
EP0889615A2 (en) * | 1997-06-30 | 1999-01-07 | Integrated Telecom Express | Multicarrier transmission with variable data rate |
KR20010078376A (ko) * | 2000-02-08 | 2001-08-20 | 루센트 테크놀러지스 인크 | 프리앰블 검출을 위한 평균화된 샘플 결정 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP1260073A1 (en) | 2002-11-27 |
CN1185840C (zh) | 2005-01-19 |
DE60017606T2 (de) | 2005-12-29 |
KR20020081376A (ko) | 2002-10-26 |
WO2001065793A1 (en) | 2001-09-07 |
JP2010213331A (ja) | 2010-09-24 |
US7076016B1 (en) | 2006-07-11 |
JP2003526264A (ja) | 2003-09-02 |
EP1260073B1 (en) | 2005-01-19 |
CN1437821A (zh) | 2003-08-20 |
DE60017606D1 (de) | 2005-02-24 |
JP5023182B2 (ja) | 2012-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5751741A (en) | Rate-adapted communication system and method for efficient buffer utilization thereof | |
EP1197064B9 (en) | Adsl system for transmission of voice and data signals | |
US20020172146A1 (en) | Mdsl dmt architecture | |
US6519280B1 (en) | Method and apparatus for inserting idle symbols | |
JPH11313044A (ja) | マルチキャリヤデ―タ通信システム内に広範囲のユ―ザデ―タ速度を設ける方法および装置 | |
US20110019725A1 (en) | Dsl method having variable upload/download bit rate and application-specific dynamic profile switching | |
JPH0211057A (ja) | データ通信方法と通信ネットワーク | |
US7099401B2 (en) | Discrete multitone interleaver | |
US6535550B1 (en) | Transceiver with variable width cyclic prefix | |
WO2001008342A1 (en) | Allocation of subcarriers to a plurality of users in a multicarrier communications system | |
US6721356B1 (en) | Method and apparatus for buffering data samples in a software based ADSL modem | |
US11044043B2 (en) | System and method for communicating information using time-and-frequency-bounded base functions | |
US6178179B1 (en) | System and method for linking a VDSL based distribution system with an xDSL based system | |
JP5023182B2 (ja) | ソフトウェアベースのadslモデム内のデータのサンプルを一時的に記憶するための方法および装置 | |
US6714589B1 (en) | Communication device with primitive synchronization signal | |
US8064369B1 (en) | System and method for increasing distribution distance of XDSL type signals | |
KR101098634B1 (ko) | 시간-주파수-경계 기초함수를 이용해서 디지탈정보를통신하기 위한 시스템 및 방법 | |
US6498807B1 (en) | Method and apparatus for transmitting data from a plurality of users in a multi-tone modem communications system | |
US6424674B1 (en) | Multi-tone transciever for multiple users | |
US7411998B1 (en) | Method and apparatus for using low power training | |
WO2001015403A1 (en) | Bit allocation method for a discrete multitone (dmt) system | |
ATM | NATIONAL COMMUNICATIONS SYSTEM | |
WO2000052871A1 (en) | Transceiver with adjustable coding gain | |
WO2001039426A1 (en) | Method and apparatus for using low power training in adsl system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130531 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140605 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150602 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160527 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170601 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180529 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190530 Year of fee payment: 13 |