The progress of all technology, including nanotechnology, is driven by developments in applied mathematics which would include but not be limited to digital signal processing, discrete mathematics, and numerical methods and analysis. Mathematical methods have an important role to play in all aspects of system design and simulation, and the processing of data generated by systems.

  • Report NDT1-04-2006 : Numerical Inversion of the Laplace Transform: The Methods of Lee-Weeks and of Dubner-Abate, 6 April 2006.
  • Report NDT2-04-2006 : Uniformly Convergent Scaling Function Series, 14 April 2006.
  • Report NDT3-04-2006 : Differential Evolution for a Better Approximation to the Arctangent Function, 26 April 2006.

    NOTES: The solution depicted in Fig. 1 (NDT3-04-2006) is not the true globally optimal solution for the stated constraints. If differential evolution is allowed to run for more generations then the result will be (or be close to) a = [ 0.43157974 0.76443945 0.05831938 ]. For this parameter vector the worst-case approximation error is about 0.00035°. However, the solution in Fig. 3 is unaffected by this. Exhaustive search of all possible parameter vectors confirms that the solution in Fig. 3 is the globally optimal solution given the stated constraints. A convergence analysis, and a prescription to avoid differential evolution algorithm stagnation appear in D. Zaharie, "Critical Values for the Control Parameters of Differential Evolution Algorithms," Proc. of Mendel 2002, 8th Int. Conf. on Soft Computing, Brno, Czech Republic, pp. 62-67. A noteworthy update about arctangent computation appears in S. Rajan, S. Wang, R. Inkol, A. Joyal, "Efficient Approximations for the Arctangent Function," IEEE Signal Processing Magazine, May 2006, pp. 108-111.

  • Report NDT4-08-2006 : Java Advanced Imaging (JAI) Examples, 17 August 2006. A pdf format version of this report is Report NDT4-08-2006 (pdf) (obtained using the free online file type conversion service known as PDF OnlineTM).
  • Report NDT5-09-2006 : Fixed-point Arithmetic Simulation Using C++, 25 September 2006.
  • Report NDT6-12-2006 : Circadian Rhythm Parameter Estimation: A Problem in Multisensor Data Fusion, 19 December 2006.
  • Report NDT7-01-2007 : An Algorithm to Efficiently Invert the State Vector of Cellular Automaton Rule 30: Cryptographic Implications , 3 January 2007.
  • NOTES: Refer to NDT7-01-2007. An alternative means to obtain state vector a(n) from a(n+1) is as follows. We are given that ai(n+1) is known for all i = 0,1, ... ,N-1, and if we knew 'starter bits' ai(n) for i = N-1, and N-2 then all remaining bits of the state vector a(n) can be found by executing the recursion ai-1(n) = ai(n) + ai+1(n) + ai(n) ai+1(n) + ai(n+1) for i = N-2,N-3, ... , 2,1. (Here the operations are understood to be modulo 2.) If we do not know the starter bits then we may simply guess. There are four possible choices. Try each in turn generating four possible solutions for a(n). Use each candidate solution to create a(n+1) by running cellular automaton Rule 30. Each such result may be compared with the already known vector a(n+1), and this allows us to determine which of the four possible choices for a(n) was the correct one. This approach will also detect a Garden-of-Eden state.

    However, the algorithm in NDT7-01-2007 generates two quadratics in the two unknowns (starter bits) x1, and x2 (respectively, a0(n), and a1(n)) in O(N) time (see Equations (4.9), and (4.10)). A constant number of operations solves them yielding no more possibilities than are strictly necessary. Empirical evidence suggests that there are never more than two solutions (i.e., less than four possibilities), but a rigorous proof of this appears to be lacking. Knowing these starter bits allows for finding all remaining bits x3, ... ,xN (that is, a2(n), ... ,aN-1(n)) in O(N) time.

  • Report NDT8-01-2007 : A Simple Parameterization of Complex-valued 2-Channel FIR Orthogonal Filters , 18 January 2007.
  • Report NDT9-02-2007 : The Atomic Function up(t): Nucleus, Shell and Parity, 2 February 2007.
  • Report NDT10-02-2007 : Using the Rule 30 Cellular Automaton to Generate Simulated Gaussian Random Variables, 23 February 2007.
  • Report NDT11-04-2007 : Can a Resonant Tunneling Diode Be Used as a Varactor ?, 20 April 2007.
  • Report NDT12-07-2007 : Simulating Random Voltage or Current Sources In SPICE, 3 July 2007.
  • Report NDT13-07-2007 : On a Probability Model for Multiple Choice Tests, 17 July 2007.
  • Report NDT14-08-2007 : The Shichman-Hodges Enhancement MOSFET Model and SwitcherCAD III SPICE, 12 August 2007.
  • Report NDT15-08-2007 : Java Advanced Imaging (JAI) Examples: False Color, 14 August 2007. A pdf format version of this report is Report NDT15-08-2007 (pdf) (obtained using the free online file type conversion service known as PDF OnlineTM).
  • Report NDT16-08-2007 : The Godfrey-Lazzaro Simplified EKV MOSFET Model and SwitcherCAD III SPICE, 30 August 2007.

    NOTES: In NDT16-08-2007 W (channel width), and L (channel length) are interpreted to be in microns.

  • Report NDT17-09-2007 : The Gaussian Monocycle Pulses, Fractional Derivatives, UWB Wireless, and the FCC Part 15 Spectral Masks, 5 September 2007.
  • Report NDT18-09-2007 : The Laplace Transform Approach to Linear Transmission Line Analysis, 11 September 2007.
  • Report NDT19-09-2007 : The Laplace Transform Approach to Linear Transmission Line Analysis: Wave Variables, 14 September 2007.
  • Report NDT20-09-2007 : A Digital Filter Method for Pulse Synthesis Via Lossless Discretized Transmission Lines, 23 September 2007.
  • Report NDT21P-10-2007: Transmission Line Synthesis of Fast Pulses, 7 October 2007. PRIVATE (No Access).
  • Report NDT22P-10-2007: A Transmission Line System for the Synthesis of Parity-strength Impulses, 13 October 2007. PRIVATE (No Access).
  • Report NDT23-10-2007 : A Class of Atomic Monocycle Pulses for UWB Wireless Applications, 22 October 2007.
  • Report NDT24-11-2007 : What is Fractance and why is it Useful ?, 14 November 2007.