diff --git a/FPGA/.gitignore b/FPGA/.gitignore index b8f80c0..b9cf525 100644 --- a/FPGA/.gitignore +++ b/FPGA/.gitignore @@ -8,3 +8,5 @@ !*.xise !*.py !*.bin +!VNA/*.dat + diff --git a/FPGA/VNA/Flattop.dat b/FPGA/VNA/Flattop.dat new file mode 100644 index 0000000..b84433c --- /dev/null +++ b/FPGA/VNA/Flattop.dat @@ -0,0 +1,128 @@ +1111111111111000 +1111111111110110 +1111111111110001 +1111111111101001 +1111111111011111 +1111111111010001 +1111111110111111 +1111111110101001 +1111111110001110 +1111111101101110 +1111111101001000 +1111111100011100 +1111111011101001 +1111111010101111 +1111111001101111 +1111111000101000 +1111110111011011 +1111110110001000 +1111110100110001 +1111110011011000 +1111110001111101 +1111110000100011 +1111101111001101 +1111101101111101 +1111101100110111 +1111101011111110 +1111101011010111 +1111101011000100 +1111101011001011 +1111101011110001 +1111101100111001 +1111101110101000 +1111110001000011 +1111110100001110 +1111111000001100 +1111111101000001 +0000000010101110 +0000001001011001 +0000010001000000 +0000011001100100 +0000100011000101 +0000101101100010 +0000111000111000 +0001000101000100 +0001010010000000 +0001011111100111 +0001101101110011 +0001111100011100 +0010001011011001 +0010011010100001 +0010101001101011 +0010111000101100 +0011000111011001 +0011010101101000 +0011100011001110 +0011110000000000 +0011111011110100 +0100000110100001 +0100001111111101 +0100011000000010 +0100011110101000 +0100100011101001 +0100100111000010 +0100101000101111 +0100101000101111 +0100100111000010 +0100100011101001 +0100011110101000 +0100011000000010 +0100001111111101 +0100000110100001 +0011111011110100 +0011110000000000 +0011100011001110 +0011010101101000 +0011000111011001 +0010111000101100 +0010101001101011 +0010011010100001 +0010001011011001 +0001111100011100 +0001101101110011 +0001011111100111 +0001010010000000 +0001000101000100 +0000111000111000 +0000101101100010 +0000100011000101 +0000011001100100 +0000010001000000 +0000001001011001 +0000000010101110 +1111111101000001 +1111111000001100 +1111110100001110 +1111110001000011 +1111101110101000 +1111101100111001 +1111101011110001 +1111101011001011 +1111101011000100 +1111101011010111 +1111101011111110 +1111101100110111 +1111101101111101 +1111101111001101 +1111110000100011 +1111110001111101 +1111110011011000 +1111110100110001 +1111110110001000 +1111110111011011 +1111111000101000 +1111111001101111 +1111111010101111 +1111111011101001 +1111111100011100 +1111111101001000 +1111111101101110 +1111111110001110 +1111111110101001 +1111111110111111 +1111111111010001 +1111111111011111 +1111111111101001 +1111111111110001 +1111111111110110 +1111111111111000 diff --git a/FPGA/VNA/Hann.dat b/FPGA/VNA/Hann.dat new file mode 100644 index 0000000..593bd59 --- /dev/null +++ b/FPGA/VNA/Hann.dat @@ -0,0 +1,128 @@ +0000000000000001 +0000000000001011 +0000000000011110 +0000000000111100 +0000000001100011 +0000000010010100 +0000000011001110 +0000000100010010 +0000000101011111 +0000000110110101 +0000001000010100 +0000001001111011 +0000001011101011 +0000001101100010 +0000001111100010 +0000010001101001 +0000010011110111 +0000010110001100 +0000011000101000 +0000011011001001 +0000011101110000 +0000100000011101 +0000100011001110 +0000100110000100 +0000101000111101 +0000101011111011 +0000101110111011 +0000110001111110 +0000110101000011 +0000111000001010 +0000111011010010 +0000111110011011 +0001000001100100 +0001000100101101 +0001000111110101 +0001001010111100 +0001001110000001 +0001010001000100 +0001010100000100 +0001010111000010 +0001011001111011 +0001011100110001 +0001011111100010 +0001100010001111 +0001100100110110 +0001100111010111 +0001101001110011 +0001101100001000 +0001101110010110 +0001110000011101 +0001110010011101 +0001110100010100 +0001110110000100 +0001110111101011 +0001111001001010 +0001111010100000 +0001111011101101 +0001111100110001 +0001111101101011 +0001111110011100 +0001111111000011 +0001111111100001 +0001111111110100 +0001111111111110 +0001111111111110 +0001111111110100 +0001111111100001 +0001111111000011 +0001111110011100 +0001111101101011 +0001111100110001 +0001111011101101 +0001111010100000 +0001111001001010 +0001110111101011 +0001110110000100 +0001110100010100 +0001110010011101 +0001110000011101 +0001101110010110 +0001101100001000 +0001101001110011 +0001100111010111 +0001100100110110 +0001100010001111 +0001011111100010 +0001011100110001 +0001011001111011 +0001010111000010 +0001010100000100 +0001010001000100 +0001001110000001 +0001001010111100 +0001000111110101 +0001000100101101 +0001000001100100 +0000111110011011 +0000111011010010 +0000111000001010 +0000110101000011 +0000110001111110 +0000101110111011 +0000101011111011 +0000101000111101 +0000100110000100 +0000100011001110 +0000100000011101 +0000011101110000 +0000011011001001 +0000011000101000 +0000010110001100 +0000010011110111 +0000010001101001 +0000001111100010 +0000001101100010 +0000001011101011 +0000001001111011 +0000001000010100 +0000000110110101 +0000000101011111 +0000000100010010 +0000000011001110 +0000000010010100 +0000000001100011 +0000000000111100 +0000000000011110 +0000000000001011 +0000000000000001 diff --git a/FPGA/VNA/Kaiser.dat b/FPGA/VNA/Kaiser.dat new file mode 100644 index 0000000..7d622f5 --- /dev/null +++ b/FPGA/VNA/Kaiser.dat @@ -0,0 +1,128 @@ +0000000000000110 +0000000000001011 +0000000000010010 +0000000000011011 +0000000000100111 +0000000000110110 +0000000001000111 +0000000001011101 +0000000001110111 +0000000010010101 +0000000010111001 +0000000011100010 +0000000100010001 +0000000101001000 +0000000110000101 +0000000111001010 +0000001000011000 +0000001001101111 +0000001011001110 +0000001100111000 +0000001110101100 +0000010000101010 +0000010010110011 +0000010101000111 +0000010111100111 +0000011010010010 +0000011101001000 +0000100000001010 +0000100011010111 +0000100110110000 +0000101010010011 +0000101110000001 +0000110001111001 +0000110101111011 +0000111010000101 +0000111110011000 +0001000010110010 +0001000111010011 +0001001011111001 +0001010000100011 +0001010101010000 +0001011010000000 +0001011110110000 +0001100011100000 +0001101000001110 +0001101100111000 +0001110001011101 +0001110101111101 +0001111010010100 +0001111110100011 +0010000010100110 +0010000110011110 +0010001010001001 +0010001101100101 +0010010000110001 +0010010011101101 +0010010110010110 +0010011000101101 +0010011010101111 +0010011100011101 +0010011101110110 +0010011110111001 +0010011111100110 +0010011111111101 +0010011111111101 +0010011111100110 +0010011110111001 +0010011101110110 +0010011100011101 +0010011010101111 +0010011000101101 +0010010110010110 +0010010011101101 +0010010000110001 +0010001101100101 +0010001010001001 +0010000110011110 +0010000010100110 +0001111110100011 +0001111010010100 +0001110101111101 +0001110001011101 +0001101100111000 +0001101000001110 +0001100011100000 +0001011110110000 +0001011010000000 +0001010101010000 +0001010000100011 +0001001011111001 +0001000111010011 +0001000010110010 +0000111110011000 +0000111010000101 +0000110101111011 +0000110001111001 +0000101110000001 +0000101010010011 +0000100110110000 +0000100011010111 +0000100000001010 +0000011101001000 +0000011010010010 +0000010111100111 +0000010101000111 +0000010010110011 +0000010000101010 +0000001110101100 +0000001100111000 +0000001011001110 +0000001001101111 +0000001000011000 +0000000111001010 +0000000110000101 +0000000101001000 +0000000100010001 +0000000011100010 +0000000010111001 +0000000010010101 +0000000001110111 +0000000001011101 +0000000001000111 +0000000000110110 +0000000000100111 +0000000000011011 +0000000000010010 +0000000000001011 +0000000000000110 diff --git a/FPGA/WindowCoefficientGenerator.py b/FPGA/WindowCoefficientGenerator.py index c637bf5..c6674ba 100644 --- a/FPGA/WindowCoefficientGenerator.py +++ b/FPGA/WindowCoefficientGenerator.py @@ -73,3 +73,4 @@ for i in range(NUMBER_OF_COEFFICIENTS): for w in WindowList: print(w.CorrectionFactor()) + w.file.close();