-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Taguchi Hadamard Noise Orthogonal Matrix Generator
- Loading branch information
1 parent
73a0e24
commit d6cdf68
Showing
66 changed files
with
41,285 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,74 @@ | ||
/* | ||
* To change this license header, choose License Headers in Project Properties. | ||
* To change this template file, choose Tools | Templates | ||
* and open the template in the editor. | ||
*/ | ||
package TaguchHadamardNoise; | ||
|
||
import org.apache.log4j.Logger; | ||
|
||
/** | ||
* | ||
* @author Administrator | ||
*/ | ||
public class ColConfigration { | ||
public static Logger log = Logger.getLogger(ColConfigration.class.getName()); | ||
String Name;//Name of the Column(Display) | ||
int ColNumber=0;//Which Column this data belongs | ||
int ColType=0; // 0 -Not configured, 1 -Analog, 2 - Digital , 3 - Cyclic , 4 - Time , 5 - Normal | ||
|
||
//High Level Equation | ||
String ColEquations="";// "" -Not configured, [0] contains F(x), 1 contains F'(x), 2 contains F""(x) etc | ||
int HighestDerivative=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc) | ||
int HighestIntegral=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc) | ||
int NumDenUsed=0;// -1 -Not configured, 0 -Unused, 1 -Numerator Used , 2 -Deniminator Used , 3 - Both Used | ||
String ColEqnIndependantVar="";// "" -Not configured, x=x is the Independant Variable | ||
String ColEqnDependantVar="";// "" -Not configured, y=y is the Dependant Variable | ||
//Numerator Equation Details | ||
String ColNumEquations="";// "" -Not configured, | ||
int HighestNumDerivative=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc) | ||
String ColInternalEqnIndependantVarNum="";// "" -Not configured, x=x is the Independant Variable | ||
String ColInternalEqnDependantVarNum="";// "" -Not configured, y=y is the Dependant Variable | ||
|
||
//Numerator Section | ||
String ColInternalEqnNum="";// "" -Not configured, | ||
int ColEqnIntrnTypeNum=0; // 0 -Not configured, 1 -Schwartz, 2 - Fast Growing Heirarchy , 3 - Steady State Sine | ||
String ColEqnIntrnVarNum="";// "" -Not configured, :Any Other String of comma seperated variables | ||
|
||
// Denominator Equation Details | ||
String ColDenEquations="";// "" -Not configured, | ||
int HighestDenDerivative=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc) | ||
|
||
//Denominator Section | ||
String ColInternalEqnDen="";// "" -Not configured, | ||
int ColEqnIntrnTypeDen=0; // 0 -Not configured, 1 -Schwartz, 2 - Fast Growing Heirarchy , 3 - Steady State Sine | ||
String ColEqnIntrnVarDen="";// "" -Not configured, :Any Other String of comma seperated variables | ||
String ColInternalEqnIndependantVarDen="";// "" -Not configured, x=x is the Independant Variable | ||
String ColInternalEqnDependantVarDen="";// "" -Not configured, y=y is the Dependant Variable | ||
|
||
|
||
int ColEqnType=0; // 0 -Not configured, 1 -Schwartz, 2 - Fast Growing Heirarchy , 3 - Steady State Sine | ||
String ColOutputOperand="";// "" -Not configured, * -Multiply Numerator, / - Divide Denominator , # - No Effect | ||
int ColOutputCol=-1;// -1 -Not configured, Any Other positive number :Column of ResultArray | ||
int ColProbDenFunc=0; // 0 -Not configured, 1 -Gaussian, 2 - Uniform DIstribution(Computer) , 3 - Weibull 4 - Poisson 5 - Binomial | ||
int ColOrderApplyEqn=-1;// -1 -Not configured, Any Other positive number :Order of Application | ||
String ColEqnVariables="";// "" -Not configured, :Any Other String of comma seperated variables | ||
|
||
int ColEqnInternalType=0;// Type of Waveform:0 -Not configured, 1 -Numerator only, 2 - Denominator only , 3 - Num & Denominator | ||
|
||
MathsContxtLAv0_1_Prod ColEqnDetails;//High Level Equation Applicable | ||
MathsContxtLAv0_1_Prod ColNumEqnDetails; | ||
MathsContxtLAv0_1_Prod ColDenEqnDetails; | ||
|
||
// Store of Fx,F'x,F''x etc | ||
String[] ColEqnDetailsStr;//Store of Numerator F'x,F''x etc | ||
String[] ColNumEqnDetailsStr;//Store of Numerator F'x,F''x etc | ||
String[] ColDenEqnDetailsStr;//Store of Denominator F'x,F''x etc | ||
String[] ColEqnDetailsIntegrStr;//Store of Numerator F'x,F''x etc | ||
|
||
ColConfigration(int ObjectNum){ | ||
|
||
} | ||
|
||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,86 @@ | ||
/* | ||
* To change this license header, choose License Headers in Project Properties. | ||
* To change this template file, choose Tools | Templates | ||
* and open the template in the editor. | ||
*/ | ||
package TaguchHadamardNoise; | ||
|
||
/** | ||
* | ||
* @author Administrator | ||
*/ | ||
public class ConsoleColors { | ||
//Reset | ||
public static final String RESET = "\033[0m"; | ||
|
||
//Regular Colors | ||
public static final String BLACK = "\033[0;30m"; //BLACK | ||
public static final String RED = "\033[0;31m"; //RED | ||
public static final String GREEN = "\033[0;32m"; //GREEN | ||
public static final String YELLOW = "\033[0;33m"; //YELLOW | ||
public static final String BLUE = "\033[0;34m"; //BLUE | ||
public static final String PURPLE = "\033[0;35m"; //PURPLE | ||
public static final String CYAN = "\033[0;36m"; //CYAN | ||
public static final String WHITE = "\033[0;37m"; //WHITE | ||
|
||
//BOLD | ||
public static final String BLACK_BOLD = "\033[1;30m"; //BLACK | ||
public static final String RED_BOLD = "\033[1;31m"; //RED | ||
public static final String GREEN_BOLD = "\033[1;32m"; //GREEN | ||
public static final String YELLOW_BOLD = "\033[1;33m"; //YELLOW | ||
public static final String BLUE_BOLD = "\033[1;34m"; //BLUE | ||
public static final String PURPLE_BOLD = "\033[1;35m"; //PURPLE | ||
public static final String CYAN_BOLD = "\033[1;36m"; //CYAN | ||
public static final String WHITE_BOLD = "\033[1;37m"; //WHITE | ||
|
||
//UNDERLINE | ||
public static final String BLACK_UNDERLINED = "\033[4;30m"; //BLACK | ||
public static final String RED_UNDERLINED = "\033[4;31m"; //RED | ||
public static final String GREEN_UNDERLINED = "\033[4;32m"; //GREEN | ||
public static final String YELLOW_UNDERLINED = "\033[4;33m"; //YELLOW | ||
public static final String BLUE_UNDERLINED = "\033[4;34m"; //BLUE | ||
public static final String PURPLE_UNDERLINED = "\033[4;35m"; //PURPLE | ||
public static final String CYAN_UNDERLINED = "\033[4;36m"; //CYAN | ||
public static final String WHITE_UNDERLINED = "\033[4;37m"; //WHITE | ||
|
||
//BACKGROUND | ||
public static final String BLACK_BACKGROUND = "\033[40m"; //BLACK | ||
public static final String RED_BACKGROUND = "\033[41m"; //RED | ||
public static final String GREEN_BACKGROUND = "\033[42m"; //GREEN | ||
public static final String YELLOW_BACKGROUND = "\033[43m"; //YELLOW | ||
public static final String BLUE_BACKGROUND = "\033[44m"; //BLUE | ||
public static final String PURPLE_BACKGROUND = "\033[45m"; //PURPLE | ||
public static final String CYAN_BACKGROUND = "\033[46m"; //CYAN | ||
public static final String WHITE_BACKGROUND = "\033[47m"; //WHITE | ||
|
||
//HIGH INTENSITY | ||
public static final String BLACK_BRIGHT = "\033[0;90m"; //BLACK | ||
public static final String RED_BRIGHT = "\033[0;91m"; //RED | ||
public static final String GREEN_BRIGHT = "\033[0;92m"; //GREEN | ||
public static final String YELLOW_BRIGHT = "\033[0;93m"; //YELLOW | ||
public static final String BLUE_BRIGHT = "\033[0;94m"; //BLUE | ||
public static final String PURPLE_BRIGHT = "\033[0;95m"; //PURPLE | ||
public static final String CYAN_BRIGHT = "\033[0;96m"; //CYAN | ||
public static final String WHITE_BRIGHT = "\033[0;97m"; //WHITE | ||
|
||
//BOLD HIGH INTENSITY | ||
public static final String BLACK_BOLD_BRIGHT = "\033[1;90m"; //BLACK | ||
public static final String RED_BOLD_BRIGHT = "\033[1;91m"; //RED | ||
public static final String GREEN_BOLD_BRIGHT = "\033[1;92m"; //GREEN | ||
public static final String YELLOW_BOLD_BRIGHT = "\033[1;93m"; //YELLOW | ||
public static final String BLUE_BOLD_BRIGHT = "\033[1;94m"; //BLUE | ||
public static final String PURPLE_BOLD_BRIGHT = "\033[1;95m"; //PURPLE | ||
public static final String CYAN_BOLD_BRIGHT = "\033[1;96m"; //CYAN | ||
public static final String WHITE_BOLD_BRIGHT = "\033[1;97m"; //WHITE | ||
|
||
|
||
//HIGH INTENSITY BACKGROUND | ||
public static final String BLACK_BACKGROUND_BRIGHT = "\033[0;100m"; //BLACK | ||
public static final String RED_BACKGROUND_BRIGHT = "\033[0;101m"; //RED | ||
public static final String GREEN_BACKGROUND_BRIGHT = "\033[0;102m"; //GREEN | ||
public static final String YELLOW_BACKGROUND_BRIGHT = "\033[0;103m"; //YELLOW | ||
public static final String BLUE_BACKGROUND_BRIGHT = "\033[0;104m"; //BLUE | ||
public static final String PURPLE_BACKGROUND_BRIGHT = "\033[0;105m"; //PURPLE | ||
public static final String CYAN_BACKGROUND_BRIGHT = "\033[0;106m"; //CYAN | ||
public static final String WHITE_BACKGROUND_BRIGHT = "\033[0;107m"; //WHITE | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=2*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=13*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=134*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=124*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,20 @@ | ||
RandSeed=1 | ||
LCG_ValueInit=5 | ||
LCG_ValueOrder=5 | ||
EqnLCG_Value=8*Xn 20 | ||
LCG_levelCntrlInit=2 | ||
LCG_levelCntrlOrder=2 | ||
EqnLCG_levelCntrl=5*Xn 17 | ||
LCG_FactValueInit=5 | ||
LCG_FactValueOrder=5 | ||
EqnLCG_FactValue=3*Xn 15 | ||
LCG_NPRFactValueInit=4 | ||
LCG_NPRFactValueOrder=4 | ||
EqnLCG_NPRFactValue=4*Xn 13 | ||
LCG_FactorialInit=3 | ||
LCG_FactorialOrder=3 | ||
EqnLCG_Factorial=4*Xn 15 | ||
UseSoftwareNoise(MSB) = true; | ||
UseHardwareNoise(LSB) = true; | ||
UseIntegration = true; | ||
AvoidStackOverflow = true; |
Oops, something went wrong.