• 沒有找到結果。

GSPT-AS-based Neural Network Design

N/A
N/A
Protected

Academic year: 2021

Share "GSPT-AS-based Neural Network Design"

Copied!
21
0
0

加載中.... (立即查看全文)

全文

(1)

GSPT-AS-based Neural Network

GSPT-AS-based Neural Network

Design

Design

Presenter: Kuan-Hung Chen

Adviser: Tzi-Dar Chiueh

(2)

2 NTU Confidential

Outline

Outline

• Motivation

• GSPT-AS LMS Algorithm

• Power Amplifier Model

• Predistortor Architecture

• Simulation Results and Complexity Analysis

• Conclusions

(3)

Motivation

Motivation

• Initial simulation results show that the GSPT-based

neural network cannot converge.

• The reason is that the magnitude of all weights will

have approximately the same order if only the sign of the updating term is taken for weight updating.

• So, it is reasonable that the magnitude of the

updating term should be taken into account.

It is straightforward to apply the GSPT-AS LMS algorithm, that takes the magnitude of the updating term into account, to the weight updating in the neural network.

(4)

4 NTU Confidential

Basic Structure of an LMS

Basic Structure of an LMS

Adaptive Filter

Adaptive Filter

z-1 z-1 z-1 z-1 z-1 z-1 z-1 z-1 w0 w1 w2 w3 _ + e[n] d[n] μ y[n] x[n] 0 linear filter

coefficient updating block

] [ ] [ ] [ ] 1 [ ] [ ] [ ] [ ] [ ] [ ] [ 3 0 i n x n e μ n w n w n y n d n e i n x n w n y i i i i           

(5)

GSPT LMS Algorithm

GSPT LMS Algorithm

• Reduce the complexity of both linear filter and the

coefficient updating block in an adaptive filter

1 0 , 0 ] [ ] [ , ] [ 0 ] [ ] [ , ] [ 0 ] [ ] [ , ] [ ] 1 [ ] [ ] [ ] [ ] [ ] [ ] [ 1 0                         

  N k k n x n e if n w k n x n e if n w k n x n e if n w n w n y n d n e k n x n w n y k k k k N k k

(6)

6

NTU Confidential

GSPT-AS LMS Algorithm

GSPT-AS LMS Algorithm

• Q(z) represents a power-of-2 value which is closest

to z but not larger than z and g is the group size.

   

        1 0 , 1 ] [ , ] [ , ] [ 0 ] [ , ] [ 1 ] [ , ] [ , ] [ ] 1 [ 0 ] [ ] [ , 1 0 ] [ ] [ , 1 ] [ 1 ] [ ] [ , 0 1 ] [ ] [ , 1 ] [ ] [ log 1 ] [ ] [ ] [ ] [ , ] [ ] [ ] [ , , 2 1 0                                                      

  N k n s m n m if n w n m if n w n s m n m if n w n w k n x n e if k n x n e if n s k n x Q n e Q μ if k n x Q n e Q μ if k n x Q n e Q μ g floor n m n y n d n e k n x n w n y k k m k k k k k m k k k k N k k

(7)

Coefficient Updater for

Coefficient Updater for

GSPT-AS LMS

AS LMS

• Based on the magnitude of the updating term, we c

hoose the proper updating unit to receive the carry in/borrowin signal. linear filter carryout borrowout carryin borrowin

Updating term decision block

μ x[n-k] e[n] b6 updating unit reset b7 b8 b9 updating unit reset b10 b11 b3 updating unit reset b4 b5 b0 updating unit reset b1 b2

(8)

8

NTU Confidential

Power Amplifier Model

Power Amplifier Model

• To simulate a solid-state power amplifier, the

following model is used for the AM/AM conversion:

• The AM/PM conversion of a solid-state power

amplifier is small enough to be neglected.

• A good approximation of existing amplifiers is

obtained by choosing p in the range of 2 to 3.

A

p

p

A

A

g

2 1 2

1

)

(

(9)

Transfer Function of AM/AM

Transfer Function of AM/AM

Conversion

(10)

1 0 NTU Confidential

64-QAM Constellations

64-QAM Constellations

Distorted by PA Model

Distorted by PA Model

(11)

Predistortor Architecture

Predistortor Architecture

(a) Learning Architecture SSPA NN || || I + jQ Angle NN I + jQ SSPA Polar to Rectangular (b) Predistortion Architecture + -|| -|| || ||

(12)

1 2

NTU Confidential

Neural Network Structure

Neural Network Structure

• The neural network structure used is a MLP with

one hidden layer.

• The input layer has 1 neuron and 1 bias neuron.

• The hidden layer has 10 neurons and 1 bias neuron. • The output layer has 1 neuron.

(13)

Backpropagation Algorithm

Backpropagation Algorithm

)

(

)

(

)

1

(

)

(

)

(

)

1

(

)

(

)

(

)

1

(

)

(

)

(

)

1

(

)

(

)

(

1

)

(

)

(

)

(

)

(

, , , , , , ,

n

δ

η

n

b

n

b

x

n

δ

η

n

w

n

w

n

e

η

n

b

n

b

y

n

e

η

n

w

n

w

n

w

n

e

y

y

n

δ

n

o

n

d

n

e

k k hi k hi k k hi k hi oh oh k k oh k oh k oh k k k

(14)

1 4 NTU Confidential

GSPT-AS-based Backpropaga

GSPT-AS-based Backpropaga

tion Algorithm

tion Algorithm

• Let Q(z) represent a power-of-2 value which is

closest to z but not larger than z.

  

) ( ) ( ) 1 ( ) ( ) ( ) 1 ( ) ( ) ( ) 1 ( ) ( ) ( ) 1 ( ) ( ) ( 1 ) ( ) ( ) ( ) ( , , , , , , , n δ η n b n b x n δ η n w n w n e η n b n b y n e η n w n w n w Q n e y Q y Q n δ n o n d Q n e k k hi k hi k k hi k hi oh oh k k oh k oh k oh k k k                          algorithm. LMS AS -GSPT the with d implemente are equations 4 Following

(15)

Simulation Results (1)

(16)

1 6

NTU Confidential

Simulation Results (2)

(17)

64-QAM Constellation with G

64-QAM Constellation with G

SPT-AS-based Predistortion

(18)

1 8 NTU Confidential

Floating-Point Scheme vs.

Floating-Point Scheme vs.

GSPT-AS-based Scheme

GSPT-AS-based Scheme

(19)

Complexity Analysis

Complexity Analysis

Fixed-point GSPT-AS Output calculation Multiplication 2  N 2  N Addition 2  N + 1 2  N + 1 f() N N ---Weight updating Multiplication 5  N 0 Addition 4  N + 1 N Power-of-2 Addition 0 5  N Round-to-power-of-2 0 3  N + 2

GSPT-AS coeff. updater 0 3  N + 1

(20)

2 0

NTU Confidential

Conclusions

Conclusions

• A low-complexity GSPT-AS-based neural network p

redistortor for nonlinear PA has been designed and simulated.

• Simulation results show that the GSPT-AS-based n

eural network predistortor can achieve very close p erformance to the floating-point neural network pr edistortor with much lower complexity.

(21)

Reference

Reference

1. C. N. Chen, K. H. Chen, and T. D. Chiueh, “Algorithm and Arch itecture Design for a Low-Complexity Adaptive Equalizer,” in

Proc. of IEEE ISCAS ‘03, 2003, pp. 304-307.

2. R. V. Nee and R. Prasad, OFDM Wireless Multimedia Commun ications, Artech House, 2000.

3. F. Langlet, H. Abdulkader, D. Roviras, A. Mallet, and F. Casta nié, “Adaptive Predistortion for Solid State Power Amplifier u sing Multi-layer Perceptron,” GLOBECOM ’01. IEEE, Vol. 1, 2 5-29 Nov. 2001, pp. 325-329.

參考文獻

相關文件

Then, based on these systematically generated smoothing functions, a unified neural network model is pro- posed for solving absolute value equationB. The issues regarding

This kind of algorithm has also been a powerful tool for solving many other optimization problems, including symmetric cone complementarity problems [15, 16, 20–22], symmetric

„ An adaptation layer is used to support specific primitives as required by a particular signaling application. „ The standard SS7 applications (e.g., ISUP) do not realize that

3. Works better for some tasks to use grammatical tree structure Language recursion is still up to debate.. Recursive Neural Network Architecture. A network is to predict the

Moreover, this chapter also presents the basic of the Taguchi method, artificial neural network, genetic algorithm, particle swarm optimization, soft computing and

This study proposed the Minimum Risk Neural Network (MRNN), which is based on back-propagation network (BPN) and combined with the concept of maximization of classification margin

To solve this problem, this study proposed a novel neural network model, Ecological Succession Neural Network (ESNN), which is inspired by the concept of ecological succession

In this study, variable weights are added into the probabilistic density function of Elliptical Probabilistic Neural Network (EPNN), so that the kernel function can be adjusted