KR101487950B1 - 무선통신 시스템에서 디지털 선 왜곡 전력증폭기의 입력신호 왜곡 방법 및 장치 - Google Patents
무선통신 시스템에서 디지털 선 왜곡 전력증폭기의 입력신호 왜곡 방법 및 장치 Download PDFInfo
- Publication number
- KR101487950B1 KR101487950B1 KR20080013770A KR20080013770A KR101487950B1 KR 101487950 B1 KR101487950 B1 KR 101487950B1 KR 20080013770 A KR20080013770 A KR 20080013770A KR 20080013770 A KR20080013770 A KR 20080013770A KR 101487950 B1 KR101487950 B1 KR 101487950B1
- Authority
- KR
- South Korea
- Prior art keywords
- distortion
- bit
- value
- input signal
- values
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4906—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/10—Means associated with receiver for limiting or suppressing noise or interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/02—Transmitters
- H04B1/04—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03343—Arrangements at the transmitter end
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Power Engineering (AREA)
- Amplifiers (AREA)
Abstract
Description
선 왜곡 장치는 DPD 전력 증폭기의 입력 신호와 출력 신호가 선형적인 특성을 갖도록 DPD 전력 증폭기로 입력되는 디지털 신호를 미리 왜곡한다. 이때, 선 왜곡 장치는 AM-AM(Amplitude Modulation-to-Amplitude Modulation) LUT(Look Up Table), AM-PM(AM-to-Phase Modulation) LUT를 이용하여 생성한 DPD 전력 증폭기의 비선형특성에 대한 역함수를 이용하여 입력 신호를 미리 왜곡한다.
상술한 바와 같이 LUT의 메모리 용량이 커지는 경우, 송신 단은 제품의 가격을 높이고, LUT의 갱신에 소요되는 시간이 늘어나는 문제가 발생한다. 또한, LUT 갱신 시간 증가와 메모리의 용량이 증가로 인해 송신 단의 소모전력이 높아지는 문제가 발생한다.
본 발명의 제 3 견지에 따르면, DPD 전력증폭의 선 왜곡 장치는, 선형특성과 비선형특성 중 입력신호에 대한 특성을 확인하는 경계 검출기와, 입력 신호의 특성에 따라 결정된 상위비트와 하위비트의 비율에 따라 분리한 상위비트와 하위비트 중 상기 상위비트를 이용하여 연속되는 두 개의 주소 값들을 발생시키는 상기 입력신호의 특성에 따른 적어도 두 개의 2단 순차 주소 발생기들과, 각각의 주소 값들에 대응되는 상위비트의 왜곡 값들을 발생시키는 상기 입력신호의 특성에 따른 적어도 두 개의 메모리 블록들과, 상기 상위비트의 왜곡 값들과 상기 하위비트에 대한 곱을 산출하여 상기 하위비트에 대응되는 하위비트의 왜곡 값을 산출하는 상기 입력신호의 특성에 따른 적어도 두 개의 곱셈기들과, 상기 상위비트의 왜곡 값들과 하위비트의 왜곡 값에 대한 합을 산출하여 상기 입력신호에 대응되는 왜곡 신호 값을 산출하는 상기 입력신호의 특성에 따른 적어도 두 개의 덧셈기들을 포함하여 구성되는 것을 특징으로 한다.
상기 곱셈기(113)는 상기 직렬 차감기(111)로부터 제공받은 왜곡된 신호 값들에 대한 차이 값과 상기 LSB 추출기(103)로부터 제공받은 하위 비트들의 곱을 산출한다. 이때, 상기 곱셈기(113)에서 산출한 값은 상기 LSB 추출기(103)에서 추출한 하위비트들에 대응되는 송신신호의 왜곡 값을 나타낸다.
상술한 실시 예에서 선 왜곡 장치는 메모리 블록(107)의 LUT에 포함된 왜곡된 신호 값들을 이용하여 송신 신호에 따른 왜곡 신호를 생성한다. 하지만, 상기 LUT에 송신 신호에 대응되는 왜곡 신호가 존재하지 않는 경우, 미 도시되었지만 상기 선 왜곡 장치는 왜곡 신호 산출기를 포함하여 상기 송신 신호에 대한 왜곡 신호를 생성한다. 이때, 상기 왜곡 신호 산출기는 보간법을 이용하여 상기 송신 신호에 따른 왜곡 신호를 생성한다.
상기 경계 검출기(201)는 비선형특성을 갖는 송신 신호들을 제 1 MSB 추출기(203-1)와 제 1 LSB 추출기(205-1)로 전송하고, 선형특성을 갖는 송신 신호들을 제 2 MSB 추출기(203-2)와 제 2 LSB 추출기(205-2)로 전송한다. 또한, 상기 경계 검출기(201)는 상기 선형특성을 갖는 송신 신호들과 비선형특성 갖는 송신 신호들의 구분 정보에 따른 출력선택신호를 상기 출력선택 MUX(219)로 전송한다.
비선형 특성을 갖는 송신 신호에 대한 선형특성을 나타내기 위해서는 비트간격의 해상도가 커야 한다. 이에 따라, 비선형특성을 갖는 송신신호를 처리하기 위한 상기 제 1 MSB 추출기(203-1)에서 추출하는 상위비트들의 크기는 선형구간의 처리를 위한 상기 제 2 MSB 추출기(203-2)에서 추출하는 상위비트들의 크기보다 크게 설정된다.
비선형 특성을 갖는 송신 신호에 대한 선형특성을 나타내기 위해서는 비트간격의 해상도가 커야 한다. 이에 따라, 제 1 MSB 추출기(203-1)에서 제 2 MSB 추출기(203-2)에서 추출하는 상위 비트의 크기가 크므로 제 1 메모리 블록(209-1)에 저장된 데이터의 개수가 제 2 메모리 블록(209-2)에 저장된 데이터의 개수보다 많아진다.
상기 제 2 데이터 추출기(211-2)는 상기 제 2 메모리 블록(209-2)으로부터 제공받은 선형 특성을 갖는 2개의 왜곡된 신호 값들 중 먼저 제공받은 왜곡된 신호 값을 추출한다.
상기 제 1 곱셈기(215-1)는 상기 제 1 직렬 차감기(213-1)로부터 제공받은 왜곡된 신호 값들에 대한 차이 값과 제 1 상기 LSB 추출기(205-1)로부터 제공받은 하위 비트들의 곱을 산출한다. 상기 제 2 곱셈기(215-2)는 상기 제 2 직렬 차감기(213-2)로부터 제공받은 하위 비트들의 곱을 산출한다. 이때, 상기 제 1 곱셈기(215-1)에서 산출한 값은 상기 제 1 LSB 추출기(205-1)에서 추출한 하위비트들에 대응되는 송신신호의 왜곡 값을 나타낸다. 또한, 상기 제 2 곱셈기(215-2)에서 산출한 값은 상기 제 2 LSB 추출기(205-2)에서 추출한 하위비트들에 대응되는 송신신호의 왜곡 값을 나타낸다.
상기 제 1 덧셈기(217-1)는 상기 제 1 곱셈기(215-1)로부터 제공받은 값과 상기 제 1 데이터 추출기(211-1)제공받은 값을 가산하여 출력한다. 상기 제 2 덧셈기(217-2)는 상기 제 2 곱셈기(215-2)로부터 제공받은 값과 상기 제 2 데이터 추출기(211-2)제공받은 값을 가산하여 출력한다.
상술한 실시 예에서 선 왜곡 장치는 메모리 블록(209-1, 209-2)의 LUT에 포함된 왜곡된 신호 값들을 이용하여 송신 신호에 따른 왜곡 신호를 생성한다. 하지만, 상기 LUT에 송신 신호에 대응되는 왜곡 신호가 존재하지 않는 경우, 미 도시되었지만 상기 선 왜곡 장치는 왜곡 신호 산출기를 포함하여 상기 송신 신호에 대한 왜곡 신호를 생성한다. 이때, 상기 왜곡 신호 산출기는 보간법을 이용하여 상기 송신 신호에 따른 왜곡 신호를 생성한다.
도 3은 본 발명에 따른 2단 순차 주소 발생기의 상세 블록 구성을 도시하고 있다.
상기 도 3에 도시된 바와 같이 2단 순차 주소 발생기는 MUX(301, 303, 305), FF(Flip Flop)(307, 309, 311) 및 산출기(adder)(313)를 포함하여 구성된다.
상기 MUX들(301, 303, 305)은 클럭이 0이 되면 상단 입력 값을 각각의 FF들(307, 309, 311)로 인가하고, 클럭이 1이 되면 하위 입력 값을 각각의 FF(307, 309, 311)로 인가한다. 예를 들어, 2단 순차 주소 발생기의 입력이 '101'인 경우, 제 1 MUX(301)의 상단 입력 값은 '1'이고, 제 2 MUX(303)의 상단 입력 값은 '0'이며, 제 3 MUX(305)의 상단 입력 값은 '1'이 된다. 만일, 클럭이 0이 되는 경우, 제 1 MUX(301)는 상단 입력 값인 '1'을 제 1 FF(307)로 인가하고, 제 2 MUX(303)는 상단 입력 값인 '0'을 제 2 FF(309)로 인가하며, 제 3 MUX(305)는 상단 입력 값인 '1'을 제 3 FF(311)로 인가한다. 여기서, 상기 MUX들(301, 303, 305)의 클럭 주기는 상기 FF들(307, 309, 311)의 클럭 주기의 두 배이다.
상기 FF들(307, 309, 311)은 인가되는 클럭이 상승할 때 MUX들(301, 303, 305)로부터 제공받은 값을 출력한다. 예를 들어, 클럭이 상승하는 경우, 제 1 FF(307)은 '1'을 출력하고, 제 2 FF(309)는 '0'을 출력하며, 제 3 FF(311)는 '1'을 출력한다.
상기 산출기(313)는 상기 FF들(307, 309, 311)로부터 제공받은 '101'과 다른 입력단의 '1'을 가산하여 상기 MUX들(301, 303, 305)의 하단으로 '110'을 입력한다. 예를 들어, 상기 산출기(313)는 제 1 MUX(301)의 하단 입력 값으로 '1'을 입력하고, 제 2 MUX(303)의 하단 입력 값으로 '1'을 입력하며, 제 3 MUX(305)의 하단 입력 값으로 '0'을 입력한다.
이에 따라, 클럭이 1이 되는 경우, 제 1 MUX(301)는 하단 입력 값인 '1'을 제 1 FF(307)로 인가하고, 제 2 MUX(303)는 하단 입력 값인 '1'을 제 2 FF(309)로 인가하며, 제 3 MUX(305)는 하단 입력 값인 '0'을 제 3 FF(311)로 인가한다.
도 4는 본 발명에 따른 데이터 추출기의 상세 블록 구성을 도시하고 있다.
상기 도 4에 도시된 바와 같이 데이터 추출기는 MUX(401, 403, 405) 및 FF(407, 409, 411)를 포함하여 구성된다.
상기 MUX들(401, 403, 405)은 클럭이 0이 되면 상단 입력 값을 각각의 FF들(307, 309, 311)로 인가하고, 클럭이 1이 되면 하단 입력 값을 각각의 FF들(307, 309, 311)로 인가한다. 예를 들어, 메모리 블록으로부터 '101'과 '110'을 순차적으로 입력받는 경우, 먼저, 제 1 MUX(401)의 상단 입력 값은 '1'이고, 제 2 MUX(403)의 상단 입력 값은 '0'이며, 제 3 MUX(405)의 상단 입력 값은 '1'이 된다. 만일, 클럭이 0이 되는 경우, 제 1 MUX(401)는 상단 입력 값인 '1'을 제 1 FF(407)로 인가하고, 제 2 MUX(403)는 상단 입력 값인 '0'을 제 2 FF(409)로 인가하며, 제 3 MUX(405)는 상단 입력 값인 '1'을 제 3 FF(411)로 인가한다. 여기서, 상기 MUX들(401, 403, 405)의 클럭 주기는 상기 FF들(407, 409, 411)의 클럭 주기의 두 배이다.
상기 FF들(407, 409, 411)은 인가되는 클럭이 상승할 때 MUX들(401, 403, 405)로부터 제공받은 값을 출력한다. 예를 들어, 클럭이 상승하는 경우, 제 1 FF(407)은 '1'을 출력하고, 제 2 FF(409)는 '0'을 출력하며, 제 3 FF(411)는 '1'을 출력한다.
이때, 상기 FF들(407, 409, 411)들의 출력 값은 각각의 MUX들(301, 303, 305)의 하단으로 입력된다. 이에 따라, 상기 MUX들(301, 303, 305)은 클럭이 1인 구간에서 하위 입력 값을 각각의 FF(307, 309, 311)로 인가한다.
이에 따라, 클럭이 1이 되는 경우, 제 1 MUX(401)는 하단 입력 값인 '1'을 제 1 FF(407)로 인가하고, 제 2 MUX(403)는 하단 입력 값인 '0'을 제 2 FF(409)로 인가하며, 제 3 MUX(405)는 상단 입력 값인 '1'을 제 3 FF(411)로 인가한다.
결과적으로 데이터 추출기는 모든 클럭에서 '101'을 출력한다.
도 5는 본 발명에 따른 직렬 차감기의 상세 블록 구성을 도시하고 있다.
상기 도 5에 도시된 바와 같이 직렬 차감기는 FF(501, 503, 505, 507, 509, 511, 513, 515, 517)와 연산기(519)를 포함하여 구성된다.
상기 FF들(501, 503, 505, 507, 509, 511, 513, 515, 517)은 클럭이 상승할 때 입력받은 값을 출력한다. 예를 들어, 메모리 블록으로부터 '101'과 '110'을 순차적으로 입력받는 경우, 먼저, 제 1 FF(501)로 '1'을 입력하고, 제 2 FF(503)로 '0'을 입력하며, 제 3 FF(505)로 '1'을 입력한다.
만일, 클럭이 상승하는 경우, 제 1 FF(501)는 제 4 FF(507)로 '1'을 인가하고, 제 2 FF(503)는 제 5 FF(509)로 '0'을 인가하며, 제 3 FF(505)는 제 6 FF(511)로 '1'을 인가한다. 또한, 제 1 FF(501)로 '1'을 입력하고, 제 2 FF(503)로 '1'을 입력하며, 제 3 FF(505)로 '0'을 입력한다.
이에 따라, 클럭이 상승하는 경우, 제 1 FF(501)와 제 2 FF(503) 및 제 3 FF(505)는 상기 연산기(519)로 '110'을 출력한다. 또한, 제 4 FF(507)와 제 5 FF(509) 및 제 6 FF(511)는 '110'을 출력한다.
상기 연산기(519)는 제 1 FF(501)와 제 2 FF(503) 및 제 3 FF(505)로부터 제공받은 값과 제 4 FF(507)와 제 5 FF(509) 및 제 6 FF(511)로부터 제공받은 값에 대한 차를 산출한다. 이때, 상기 연산기(519)는 산출한 값을 제 7 FF(513)와 제 8 FF(515) 및 제 9 FF(517)로 출력한다.
도 6은 본 발명에 따른 경계 검출기의 상세 블록 구성을 도시하고 있다.
상기 도 6에 도시된 바와 같이 경계 검출기는 '101'이 입력되는 경우, 딜레이 어레이(601)와 연산부(609)로 입력 신호를 인가한다. 이때, 상기 딜레이 어레이(601)는 상기 연산부(609)에서 연산을 수행하는 동안 입력 신호를 지연시킨다.
상기 연산부(609)는 문턱 값(607)과 입력신호를 비교하여 상기 입력신호가 상기 문턱 값(607)을 초과하는지 확인한다. 만일, 상기 입력신호가 상기 문턱 값(607)을 초과하는 경우, 상기 연산부(609)는 1을 출력한다. 한편, 상기 입력신호가 상기 문턱 값(607)을 초과하지 않는 경우, 상기 연산부(609)는 0을 출력한다. 이때, 상기 연산부(609)의 출력신호는 MUX들(605, 613)의 출력을 제어하며, 출력 선택 MUX(219)에 대한 출력 선택신호로 사용된다.
상기 MUX들(605, 613)은 상기 연산부(609)의 출력 신호에 따라 0 또는 상기 딜레이 어레이(601)로부터 제공받은 입력 신호를 선택하여 출력한다. 예를 들어, 상기 연산부(609)에서 0을 출력하는 경우, 제 2 MUX(613)가 입력 신호를 선택하여 출력한다. 한편, 상기 연산부(609)에서 1을 출력하는 경우, 제 1 MUX(605)가 입력 신호를 선택하여 출력한다.
도 7는 본 발명의 제 1 실시 예에 따른 무선통신 시스템에서 선 왜곡 장치의 입력신호를 선 왜곡하기 위한 절차를 도시하고 있다.
상술한 실시 예에서 선 왜곡 장치는 메모리 블록의 LUT에 포함된 왜곡된 신호 값들을 이용하여 송신 신호에 따른 왜곡 신호를 생성한다. 하지만, 상기 LUT에 송신 신호에 대응되는 왜곡 신호가 존재하지 않는 경우, 상기 선 왜곡 장치는 보간법을 이용하여 상기 송신 신호에 따른 왜곡 신호를 생성할 수 있다.
상술한 바와 같이 선 왜곡 장치에서 송신 신호를 왜곡한 경우, 증폭기는 상기 왜곡된 송신 신호를 증폭하여 전송한다.
이후, 상기 선 왜곡 장치는 819단계로 진행하여 상기 817단계에서 할당한 상위 비트의 크기에 따라 입력받은 송신신호를 상위비트들과 하위비트들로 분리한다. 이때, 상기 선 왜곡 장치에서 추출한 상위비트들은 메모리 블록에서 왜곡된 송신 신호 값을 검색하기 위한 주소 값으로 사용된다. 여기서, 상위 비트들과 하위 비트들의 비율은 전력증폭기의 특성에 따라 결정된다.
상술한 바와 같이 선 왜곡 장치에서 송신 신호를 왜곡한 경우, 증폭기는 상기 왜곡된 송신 신호를 증폭하여 전송한다.
상술한 실시 예에서 선 왜곡 장치는 메모리 블록의 LUT에 포함된 왜곡된 신호 값들을 이용하여 송신 신호에 따른 왜곡 신호를 생성한다. 하지만, 상기 LUT에 송신 신호에 대응되는 왜곡 신호가 존재하지 않는 경우, 상기 선 왜곡 장치는 보간법을 이용하여 상기 송신 신호에 따른 왜곡 신호를 생성할 수 있다.
도 2는 본 발명의 본 발명의 제 2 실시 예에 따라 DPD 전력증폭기에 포함되는 선 왜곡 장치의 블록 구성도,
도 4는 본 발명에 따른 데이터 발생기의 상세 블록 구성을 도시하는 도면,
도 5는 본 발명에 따른 직렬 차감기의 상세 블록 구성을 도시하는 도면,
도 6은 본 발명에 따른 경계 검출기의 상세 블록 구성을 도시하는 도면,
Claims (23)
- DPD(Digital Pre-Distortion) 전력증폭기의 선 왜곡 장치에서 입력신호를 선 왜곡(Pre-Distortion)하기 위한 방법에 있어서,입력 신호를 구성하는 비트들 중 일부를 상위비트로, 나머지를 하위비트로 구분하는 과정과,2단 순차 주소발생기를 통해, 상기 상위비트의 값을 이용하여 연속적인 두 개의 주소 값들을 발생시키는 과정과,메모리 블록을 통해, 각각의 주소 값들에 대응되는 상기 상위비트의 왜곡 값들을 발생시키는 과정과,곱셈기를 통해, 상기 상위비트의 왜곡 값들의 차이값과 상기 하위비트의 값을 곱하여 상기 하위비트에 대응되는 하위비트의 왜곡 값을 산출하는 과정과,덧셈기를 통해, 상기 상위비트의 왜곡 값들 중 먼저 발생시킨 주소 값에 대응되는 상기 상위비트의 왜곡 값과 상기 하위비트의 왜곡 값을 가산하여 상기 입력신호에 대응되는 왜곡 신호 값을 산출하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 상위비트의 왜곡 값들을 발생시키는 과정은,송신신호의 상위비트에 대응되는 적어도 하나의 왜곡 값을 포함하는 LUT(Look Up Table)에서 상기 연속적인 두 개의 주소 값들에 각각 대응되는 상위비트의 왜곡 값들을 선택하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 상위비트의 왜곡 값들을 발생시키는 과정은,송신신호의 상위비트에 대응되는 적어도 하나의 왜곡 값을 포함하는 LUT(Look Up Table)에 상기 연속적인 두 개의 주소 값들에 대응되는 상위 비트의 왜곡 값들이 저장되어 있는지 확인하는 과정과,LUT에 상기 연속적인 두 개의 주소 값들에 대응되는 상위 비트의 왜곡 값이 저장되지 않은 경우, 보간법(Interpolation)을 이용하여 상위비트의 왜곡 값들을 생성하는 과정을 포함하는 것을 특징으로 하는 방법.
- 삭제
- 삭제
- 제 1항에 있어서,상기 상위비트와 상기 하위비트로 구분하는 과정은,상기 DPD 전력증폭기에 따라 결정된 상위비트와 하위비트의 비율에 따라 상기 입력 신호를 구성하는 비트들 중 일부를 상위비트로, 나머지를 하위비트로 구분하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 입력 신호를 상기 상위비트와 상기 하위비트로 분리하기 전에 선형특성과 비선형특성 중 입력신호에 대한 특성을 확인하는 과정과,상기 입력신호에 대한 특성에 따른 상위비트와 하위비트의 비율을 확인하는 과정을 더 포함하여,상기 확인한 비율에 따라 상기 입력 신호를 구성하는 비트들 중 일부를 상위비트로, 나머지를 하위비트로 구분하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 7항에 있어서,상기 입력신호에 대한 특성에 따른 상위비트와 하위비트의 비율은, 비선형특성에 따른 상위비트의 크기를 선형특성에 따른 상위비트의 크기보다 크게 설정하는 것을 특징으로 하는 방법.
- 제 8항에 있어서,송신신호의 상위비트에 대응되는 적어도 하나의 왜곡 값을 포함하는 LUT는, 비선형특성에 따른 상위비트의 크기와 선형특성에 따른 상위비트의 크기에 따라 비선형특성에 따른 LUT(Look Up Table)가 선형특성에 따른 LUT보다 많은 개수의 왜곡 값을 포함하는 것을 특징으로 하는 방법.
- DPD(Digital Pre-Distortion) 전력증폭기의 선 왜곡 장치에 있어서,입력 신호를 구성하는 비트들 중 일부를 포함하는 상위비트와 나머지 비트를 포함하는 하위비트 중 상기 상위비트의 값을 이용하여 연속되는 두 개의 주소 값들을 발생시키는 2단 순차 주소발생기와,각각의 주소 값들에 대응되는 상기 상위비트의 왜곡 값들을 발생시키는 메모리 블록과,상기 상위비트의 왜곡 값들의 차이 값과 상기 하위비트의 값을 곱하여 상기 하위비트에 대응되는 하위비트의 왜곡 값을 산출하는 곱셈기와,상기 상위비트의 왜곡 값들 중 먼저 발생시킨 주소 값에 대응되는 상기 상위비트의 왜곡 값과 상기 하위비트의 왜곡 값을 가산하여 상기 입력신호에 대응되는 왜곡 신호 값을 산출하는 덧셈기를 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 10항에 있어서,선형특성과 비선형특성 중 입력 신호의 특성에 따라 결정된 상위비트와 하위비트의 비율에 따라 상기 입력 신호에서 적어도 하나의 상위비트를 분리하는 MSB(Most Significant Bit) 추출기와,입력 신호의 특성에 따라 결정된 상위비트와 하위비트의 비율에 따라 상기 입력신호에서 적어도 하나의 하위비트를 분리하는 LSB(Least Significant Bit) 추출기를 더 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 10항에 있어서,상기 메모리 블록은,입력 신호의 상위비트에 대응되는 적어도 하나의 왜곡 값을 포함하는 LUT(Look Up Table)에서 상기 연속적인 두 개의 주소 값들에 대응되는 상위비트의 왜곡 값들을 선택하는 것을 특징으로 하는 장치.
- 제 10항에 있어서,상기 메모리 블록에 포함되는 LUT에 상기 연속적인 두 개의 주소 값들에 대응되는 상위비트의 왜곡 값들이 저장되지 않은 경우, 보간법(Interpolation)을 이용하여 상위비트의 왜곡 값들을 생성하는 왜곡 신호 생성기를 더 포함하는 것을 특징으로 하는 장치.
- 제 10항에 있어서,상기 곱셈기는, 상기 연속적인 두 개의 주소 값들에 대응되는 상위 비트의 왜곡 값들에 대한 차이 값과 상기 하위비트의 값에 대한 곱을 산출하여 상기 하위비트에 대응되는 하위비트의 왜곡 값을 산출하는 것을 특징으로 하는 장치.
- 삭제
- DPD(Digital Pre-Distortion) 전력증폭의 선 왜곡 장치에 있어서,선형특성과 비선형특성 중 입력신호에 대한 특성을 확인하는 경계 검출기와,입력 신호의 특성에 따라 결정된 상위비트와 하위비트의 비율에 따라, 상기 입력 신호를 구성하는 비트들을 분리한 상위비트와 하위비트 중 상기 상위비트를 이용하여, 연속되는 두 개의 주소 값들을 발생시키는 상기 입력신호의 특성에 따른 적어도 두 개의 2단 순차 주소 발생기들과,각각의 주소 값들에 대응되는 상위비트의 왜곡 값들을 발생시키는 상기 입력신호의 특성에 따른 적어도 두 개의 메모리 블록들과,상기 상위비트의 왜곡 값들의 차이 값과 상기 하위비트의 값을 곱하여 상기 하위비트에 대응되는 하위비트의 왜곡 값을 산출하는 상기 입력신호의 특성에 따른 적어도 두 개의 곱셈기들과,상기 상위비트의 왜곡 값들 중 먼저 발생시킨 주소 값에 대응되는 상기 상위비트의 왜곡 값과 상기 하위비트의 왜곡 값을 가산하여 상기 입력신호에 대응되는 왜곡 신호 값을 산출하는 상기 입력신호의 특성에 따른 적어도 두 개의 덧셈기들을 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 16항에 있어서,입력 신호의 특성에 따라 결정된 상위비트와 하위비트의 비율에 따라 상기 입력 신호에서 적어도 하나의 상위비트를 분리하는 입력 신호의 특성에 따른 적어도 두 개의 MSB(Most Significant Bit) 추출기들과,입력 신호의 특성에 따라 결정된 상위비트와 하위비트의 비율에 따라 상기 입력신호에서 적어도 하나의 하위비트를 분리하는 입력 신호의 특성에 따른 적어도 두 개의 LSB(Least Significant Bit) 추출기들을 더 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 16항에 있어서,상기 메모리 블록들은,입력 신호의 비선형 특성에 따른 메모리 블록인 경우, 비선형특성을 갖는 입력 신호의 상위비트에 대응되는 적어도 하나의 왜곡 값을 포함하는 비선형 LUT(Look Up Table)에서 상기 연속적인 두 개의 주소 값들에 대응되는 상위비트의 왜곡 값들을 선택하고,입력 신호의 선형 특성에 따른 메모리 블록인 경우, 선형특성을 갖는 입력 신호의 상위비트에 대응되는 적어도 하나의 왜곡 값을 포함하는 선형 LUT에서 상기 연속적인 두 개의 주소 값들에 대응되는 상위비트의 왜곡 값들을 선택하는 것을 특징으로 하는 장치.
- 제 18항에 있어서,상기 비선형 LUT와 선형 LUT는, 비선형 LUT가 선형 LUT보다 많은 개수의 왜곡 값을 포함하는 것을 특징으로 하는 장치.
- 제 16항에 있어서,상기 메모리 블록에 포함되는 LUT에 상기 연속적인 두 개의 주소 값들에 대응되는 상위비트의 왜곡 값들이 저장되지 않은 경우, 보간법(Interpolation)을 이용하여 상위비트의 왜곡 값들을 생성하는 입력 신호의 특성에 따른 적어도 두 개의 왜곡 신호 생성기들을 더 포함하는 것을 특징으로 하는 장치.
- 제 16항에 있어서,상기 곱셈기들은,입력 신호의 비선형 특성에 따른 곱셈기인 경우, 상기 연속적인 두 개의 주소 값들에 대응되는 상위 비트의 왜곡 값들에 대한 차이 값과 상기 하위비트의 값에 대한 곱을 산출하여 상기 비선형 특성을 갖는 입력 신호에 대한 하위비트에 대응되는 하위비트의 왜곡 값을 산출하고,입력 신호의 선형 특성에 따른 곱셈기인 경우, 상기 연속적인 두 개의 주소 값들에 대응되는 상위 비트의 왜곡 값들에 대한 차이 값과 상기 하위비트의 값에 대한 곱을 산출하여 상기 선형 특성을 갖는 입력 신호에 대한 하위비트에 대응되는 하위비트의 왜곡 값을 산출하는 것을 특징으로 하는 장치.
- 제 16항에 있어서,상기 덧셈기는,입력 신호의 비선형 특성에 따른 덧셈기인 경우, 상기 상위비트의 왜곡 값들 중 먼저 발생시킨 주소 값에 대응되는 상위비트의 왜곡 값과 상기 하위비트의 왜곡 값을 가산하여 비선형 특성을 갖는 입력신호에 대응되는 왜곡된 신호 값을 산출하고,입력 신호의 선형 특성에 따른 덧셈기인 경우, 상기 상위비트의 왜곡 값들 중 먼저 발생시킨 주소 값에 대응되는 상위비트의 왜곡 값과 상기 하위비트의 왜곡 값을 가산하여 선형 특성을 갖는 입력신호에 대응되는 왜곡된 신호 값을 산출하는 것을 특징으로 하는 장치.
- 삭제
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080013770A KR101487950B1 (ko) | 2008-02-15 | 2008-02-15 | 무선통신 시스템에서 디지털 선 왜곡 전력증폭기의 입력신호 왜곡 방법 및 장치 |
US12/378,072 US8311149B2 (en) | 2008-02-15 | 2009-02-11 | Method and apparatus for distorting input signal of digital predistortion (DPD) power amplifier in wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080013770A KR101487950B1 (ko) | 2008-02-15 | 2008-02-15 | 무선통신 시스템에서 디지털 선 왜곡 전력증폭기의 입력신호 왜곡 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090088484A KR20090088484A (ko) | 2009-08-20 |
KR101487950B1 true KR101487950B1 (ko) | 2015-01-29 |
Family
ID=40955093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20080013770A Expired - Fee Related KR101487950B1 (ko) | 2008-02-15 | 2008-02-15 | 무선통신 시스템에서 디지털 선 왜곡 전력증폭기의 입력신호 왜곡 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8311149B2 (ko) |
KR (1) | KR101487950B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101656512B (zh) * | 2008-08-18 | 2012-06-27 | 富士通株式会社 | 功率放大器非线性程度度量装置、方法和预失真补偿装置 |
KR101440121B1 (ko) | 2010-07-28 | 2014-09-12 | 한국전자통신연구원 | 왜곡 보상 장치, 신호 송신 장치 및 그 방법 |
CN109951408B (zh) * | 2019-04-16 | 2021-11-09 | 苏州浪潮智能科技有限公司 | 一种dpd输出的校正方法、系统及装置 |
US11558078B1 (en) * | 2021-08-17 | 2023-01-17 | Analog Devices International Unlimited Company | Lookup table (LUT) interpolation with optimized multiplier width using companding in correction slope |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020081493A (ko) * | 2001-04-18 | 2002-10-28 | 엘지이노텍 주식회사 | 에프에스케이 신호 발생 장치 |
KR20030094460A (ko) * | 2002-06-04 | 2003-12-12 | 한국전자통신연구원 | 고전력 증폭기의 비선형 왜곡 보상을 위한 전치 왜곡 장치및 그 방법 |
KR100487209B1 (ko) | 2003-02-06 | 2005-05-04 | 삼성전자주식회사 | 룩업 테이블을 사용하여 전력 증폭기의 비선형 왜곡특성을 보상하는 전치보상 장치 및 방법 |
KR20050108024A (ko) * | 2004-05-11 | 2005-11-16 | 삼성전자주식회사 | 광대역 전력 증폭기를 위한 디지털 전치 왜곡 장치 및 방법 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100251561B1 (ko) * | 1997-06-19 | 2000-04-15 | 윤종용 | 디지털통신시스템의송신기선형화장치및방법 |
US7170343B2 (en) * | 2003-12-27 | 2007-01-30 | Electronics And Telecommunications Research Institute | Fast LUT predistorter for power amplifier |
-
2008
- 2008-02-15 KR KR20080013770A patent/KR101487950B1/ko not_active Expired - Fee Related
-
2009
- 2009-02-11 US US12/378,072 patent/US8311149B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020081493A (ko) * | 2001-04-18 | 2002-10-28 | 엘지이노텍 주식회사 | 에프에스케이 신호 발생 장치 |
KR20030094460A (ko) * | 2002-06-04 | 2003-12-12 | 한국전자통신연구원 | 고전력 증폭기의 비선형 왜곡 보상을 위한 전치 왜곡 장치및 그 방법 |
KR100487209B1 (ko) | 2003-02-06 | 2005-05-04 | 삼성전자주식회사 | 룩업 테이블을 사용하여 전력 증폭기의 비선형 왜곡특성을 보상하는 전치보상 장치 및 방법 |
KR20050108024A (ko) * | 2004-05-11 | 2005-11-16 | 삼성전자주식회사 | 광대역 전력 증폭기를 위한 디지털 전치 왜곡 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20090207938A1 (en) | 2009-08-20 |
US8311149B2 (en) | 2012-11-13 |
KR20090088484A (ko) | 2009-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11476809B2 (en) | Polyphase digital signal predistortion in radio transmitter | |
US10091037B2 (en) | DPD system | |
US20040047432A1 (en) | Nonlinear distortion compensating circuit | |
US6956433B2 (en) | Polynomial predistorter using complex vector multiplication | |
US20050062529A1 (en) | Adaptive wideband digital amplifier for linearly modulated signal amplification and transmission | |
US20140254656A1 (en) | Method of Transmitting Data Samples with Reduced Bandwidth | |
JP2014533017A (ja) | デジタル・プリディストーション(dpd)および他の非線形アプリケーションのためのユーザ定義の非線形関数を含む命令セットを有するプロセッサ | |
KR101487950B1 (ko) | 무선통신 시스템에서 디지털 선 왜곡 전력증폭기의 입력신호 왜곡 방법 및 장치 | |
EP2837093B1 (en) | Digital predistorter (dpd) structure based on dynamic deviation reduction (ddr)-based volterra series | |
US8682315B2 (en) | Predistortion system and method based on look up table interpolation | |
CN101908861A (zh) | 传送器、输出信号失真降低方法及预失真参数产生方法 | |
WO2010061914A1 (ja) | ピーク抑圧装置およびピーク抑圧方法 | |
KR100546245B1 (ko) | 프리디스토션을 이용한 전력 증폭 장치, 그 방법 및 그장치를 포함하는 무선 통신 시스템 | |
US9548703B2 (en) | Distortion compensation apparatus, transmission apparatus, and distortion compensation method | |
WO2002103892A2 (en) | Methods and apparatus for signal distortion correction | |
CN1543059B (zh) | 增强型预失真方法和设备 | |
CN110535797B (zh) | 可重构数字预失真处理模块 | |
US20060109930A1 (en) | Method and device for deriving a predistorted signal | |
CN104300919B (zh) | 预失真方法以及预失真装置 | |
US8018276B2 (en) | Signal processing method and power amplifier device | |
US8417193B2 (en) | Transmitting device and method for determining target predistortion setting value | |
EP1482637B1 (en) | Method of influencing an input signal and predistorter | |
JP6758544B2 (ja) | 歪み補償回路及び無線送信機 | |
JP2006295440A (ja) | 歪補償装置および遅延量制御方法 | |
JP2940373B2 (ja) | 情報信号処理方法及び情報信号処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080215 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130214 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080215 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140519 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: 20141024 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150123 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150126 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171228 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171228 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181227 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181227 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20201103 |