APPENDIX B 24 .bl __________ AP-10:s BIBLITEKSRUTINER .bl ________________________ STANDARD MATEMATIKBIBLITEK: BACIC VECTOR ARITHMETHIC Scalar Vektor Divide Vector Add,Add, and Mult. Vector Absolute Vaule Vector Add Vector Antilogarithm (base 10) Vector Add and Mult. Vector Logical And Vector Arctangent Vector Arctangent of x/y Vector Clear Vector Divide Vector Logical Equialence Vector Exponential Vector Fill Vector Truncate to Fraction Vector Index Vector Truncate to Integer Vector Natural Logarithm Vector Logaritm (base 10) Vector Mult. and Add. Vector Mult.,Mult.,Add. Vector Mult., Mult., Subtract Vector Move Vector Mult. and Scalar Add. Vector Mult.,Subtract Vector Mult. Vector Negate Vector Logical Or Vector Ramp Vector Random Numbers Vector Revers Ordering Vector Scalar Add. Vector Subtract and Mult. Vector Subtract,Subtract,and Mult. Vector Scalar Divide Vector Sine Vector Mult., and Add. Vector Scalar Mult. and Add. Vector Scalar Mult. Vector Square Vector Square Root Vector Signed Square Vector Swap Vector Table Scalar Add. Vector Table Scalar Mult. !! 25 VECTOR-to-SCALAR OPERATIONS Dot Product Maximum Magnitud Element in Vector Maximum Element in Vector Mean of Vector Element Magnitudes Mean Vaule of Vector Elements Mean of Vector Element Squares Minimum Magnitud Element in Vector Minmum Element in Vector Root-of-Mean-Square of Vector Elements Sum of Vector Elements Sum of Vector Element Magnitud Sum of Vector Element Squares Sum of Vector Signed Squares Maximum Magnitud Element in Vector Maximum Element in Vector Minimum Magnitud Element in Vector Minimum Element in Vector VECTOR COMPARISON OPERATIONS Logical Vector Equal Logical Vector Greter Than or Equal Logical Vector Greter Than Logical Vector Not Equal Logical Vector Not Vector Clip Vector Inverted Clip Vector Limit Vector Logical Merg Vector Maximum Vector Maximum Magnitude Vector Minimum Magnitude COMPLEX VECTOR ARITHMETHIC Complex Dot Product Complex and Real Vector Add. Complex and Real Vector Mult. Complex and Real Vector Subt. Complex Vector Add. Complex Vector Combine Complex Vector Conjugate Complex Vector Exponetial Complex Vector Fill Complex Vector Mult. and Add. Complex Vector Magnitud Squared Vector Mult. Complex Exponetial Complex Vector Move Complex Vector Mult. Complex Vector Negate Complex Vector Reciprocal Form Complex Vetor of Reals Complex Vector Scalar Mult. Complex Vector Subt. !! 26 Rectangular to Polar Conversion Polar to Rectangular Conversion Self-Conjugate Mult. and Add. Extract Imaginaries of Complex Vector Extract Reals of Complex Vector DATA FORMATING OPERATION Vector Integer Fix Vector 32-bit Integer Fix Vector Integer Float Vector 32-bit Integer Float Vector 8-bit Byte Pack Vector 16-bit Signed Byte Pact Vector Scale (Power 2) and Fix Vector Scan, Scale (Power 2) and Fix Vector Sign Extend and Float Vector Shift and Fix Vector Scalar Mult., Add., and Fix Vector 8-bit Byte Unpack Vector 16-bit Byte Pack Vector 8-bit Signed Byte Unpack Vector 16-bit Byte Pack Vector Scale (Power 2) and Fix Vector Scan, Scale (Power 2) and Fix MATRIS OPERATIONS 2-Dimensional Coordinate Transformation 3-Dimensional Coordinate Transformation Fast Memory Matrix Mult. Matris Invese Matris Mult. Matris Transpose Matris Vector Mult. Submatris Mult. Linear Equation Solver Submatris Transpose Mult. Matris Inverse Linear Equation Solver FFT OPERATIONS Complex to Complex FFT Complex FFT Scale Real to Complex FFT Real FFT Scale and Format AUXILIARY OPERATIONS Convolution Difference Equations Vector Polynomal Evaluation Vector Simpsons Integration Vector Sum of Elements Integration Vector Trapezoidal Integration !! 27 UTILITES Real Number Absolute Vaule Truncate Real Number Scalar Arctangent Scalar Arctangent og x/y Complex Vector Bit Reverse Ordering Scalar Cosine Real Number Hyper Cosine Complex to Real FFT Unscramle Scalar Divide Scalar Exponetial Floating Point to Integer Conversion Logarithm (bas 2) Floating Point to Integer Truncation Scalar Natural Logarithm Scalar Logarithm (bas 10) Scalar Sine Real Number Hyperbolic Sine Scalar Square Root Real Number Hyperbolic Tangent ADVANCE MATH LIBRARY: EQUATION SOLVERS Complex Hermitan Eigensystem Solver Real Symmetric Eigensystem Solver Real Symmetric to Complex Hermitan Transform Tridiagonalize a Complex Hermitan Matris Diagonalize a Tridiagonal Matrix Skyline Format Equation Solver Tridiagonalize a Symmetric Matrix SPARSE REAL EQUATION SOLVERS Real Symm Sparse L'DU Factorization Real Symm Sparse Ax=B Real Symmetric Sparse Ax=B Solver; A=L'DU Real Sparse LU Factorization Real Sparse Ax=B Solver Real Sparse Ax=B Solver; A=LU SPARSE COMPLEX EQUATION SOLVER Complex Symm. Sparse L'DU Factorization Complex Symm Sparse Ax=B Solver; A=L'DU Complex Sparse LU Factorization Complex Sparse Ax=B Solver Complex Sparse Ax=B Solver, A=LU Complex Vector Multiply with Tmram SORTING Algebraic Sort !! 28 SIGNAL LIBARY: Backman Window Mult. Hamming Window Mult. Hanning Window Mult. Vector Exponential Averaging Vector Linear Averaging FILTER FUNCTIONS Alternate Input Square of Modulus Auto-Spectrum Cross-Spectrum Linear Prediction Auto-Correlation Wiener Levinson Algorithm 2-D FILTER OPERATIONS Maximum Gradient Filter Max Gradient Filter With Boundary Test Laplacian Filter Laplacian Filter With Boundary Test Median Filter Complex 2-Dimensional FFT Inverse 2-Dimensional FFT 2-Dimensional Convolution CORRELATION AND CONVOLUTION Auto-Correlation (Frquency-Domain) Auto-Correlation (Time-Domain) Cross-Correlation (Frequence-Domain) Cross-Correlation (Time-Domain) Coherence Function SIGNAL DETECTION Envelop Detector Phase Derivtive Phase Unwarp Phase Consistency Check Principal Vaule of Phase Schaffer's Phase Unwarpping Spectral Vaule Vector Mult. by Sin and Cos SIGNAL ANALYS Histogram Peak and Vally Picking Vector Conversion !! 29 TRANSFORM OPERATIONS Complex FFT with Interpolation Hilbert Transform Fouriertransform Antifouriertransform Complex Cepstrum and Phase Unwarping Transfer Function SIMULATION LIBRARY: PREDICTOR-CORRETOR METHODS Adams-Bashforth FUNCTIONS GENERATORS Binary Search Funtiongenerator Step Search INTEGRATION TECHNIQUES Runge-Kutta-Gill Runge-Kutta-Gill-Thompson