Skip to content
Snippets Groups Projects
Commit bcae233b authored by Daniel van der Schuur's avatar Daniel van der Schuur
Browse files

-Added rewiring section.

parent 9a5f3b6c
Branches
No related tags found
No related merge requests found
:02000000007589 :02000000007589
:02000100027487 :02000100067483
:020002000405F3 :020002000405F3
:020003000405F2 :020003000404F3
:02000400EE0408 :02000400EE0408
:02000500EE0407 :02000500EE0506
:02000600FF05F4 :02000600FF05F4
:02000700FF05F3 :02000700FF05F3
:02000800FFFCFB :02000800FFFCFB
:02000900FFFCFA :02000900FFFCFA
:02000A000CFFE9 :02000A000CFFE9
:02000B000CFFE8 :02000B000CFEE9
:02000C0012FFE1 :02000C0012FFE1
:02000D0012FFE0 :02000D0012FEE1
:02000E00040AE2 :02000E00040AE2
:02000F00040AE1 :02000F00040AE1
:020010000402E8 :020010000402E8
:020011000402E7 :020011000402E7
:02001200CB0819 :02001200CB0819
:02001300CC0916 :02001300CC0A15
:02001400F4DD19 :02001400F4DD19
:02001500F3DD19 :02001500F2DE19
:020016000A0ED0 :020016000A0ED0
:020017000A0ECF :020017000B0DCF
:020018001A00CC :020018001A00CC
:020019001A00CB :020019001AFFCC
:02001A0020F3D1 :02001A0020F3D1
:02001B0020F2D1 :02001B0020F1D2
:02001C0012F7D9 :02001C0012F7D9
:02001D0012F6D9 :02001D0011F6DA
:02001E000D359E :02001E000D359E
:02001F000E359C :02001F0010349B
:020020002A02B2 :020020002A02B2
:020021002A02B1 :020021002A00B3
:0200220000EFED :0200220000EFED
:0200230000EFEC :0200230000EFEC
:0200240005FBDA :0200240005FBDA
:0200250005FBD9 :0200250004FBDA
:0200260031DACD :0200260031DACD
:0200270031D9CD :020027002FD8D0
:02002800F014D2 :02002800F014D2
:02002900F014D1 :02002900F115CF
:02002A0007FCD1 :02002A0007FCD1
:02002B0007FCD0 :02002B0007FCD0
:02002C00FF0DC6 :02002C00FF0DC6
:02002D00FF0DC5 :02002D00000DC4
:02002E001510AB :02002E001510AB
:02002F001610A9 :02002F00160FAA
:02003000DAFBF9 :02003000DAFBF9
:02003100DAFCF7 :02003100DAFDF6
:02003200F2FDDD :02003200F2FDDD
:02003300F2FDDC :02003300F2FEDB
:02003400FE06C6 :02003400FE06C6
:02003500FF06C4 :02003500FF06C4
:020036000B02BB :020036000B02BB
:020037000B01BB :020037000B01BB
:0200380025F2AF :0200380025F2AF
:0200390025F1AF :0200390024F0B1
:02003A00DAE00A :02003A00DAE00A
:02003B00DAE108 :02003B00D9E208
:02003C000FEFC4 :02003C000FEFC4
:02003D000FEFC3 :02003D000EEFC4
:02003E000FEBC6 :02003E000FEBC6
:02003F000FEBC5 :02003F000EEAC7
:02004000F1EBE2 :02004000F1EBE2
:02004100F1EBE1 :02004100F0ECE1
:02004200F1EFDC :02004200F1EFDC
:02004300F1F0DA :02004300F0F0DB
:0200440026E0B4 :0200440026E0B4
:0200450025DFB5 :0200450024DEB7
:02004600DBF2EB :02004600DBF2EB
:02004700DBF3E9 :02004700DAF4E9
:02004800F502BF :02004800F502BF
:02004900F502BE :02004900F502BE
:02004A000206AC :02004A000206AC
:02004B000206AB :02004B000206AB
:02004C000EFDA7 :02004C000EFDA7
:02004D000EFDA6 :02004D000EFCA7
:02004E0026FB8F :02004E0026FB8F
:02004F0025FB8F :02004F0025F991
:02005000EB10B3 :02005000EB10B3
:02005100EB11B1 :02005100EB11B1
:02005200010D9E :02005200010D9E
:02005300010D9D :02005300020D9C
:02005400F9FCB5 :02005400F9FCB5
:02005500F9FCB4 :02005500F8FCB5
:02005600101484 :02005600101484
:02005700111383 :02005700111383
:02005800CFDAFD :02005800CFDAFD
:02005900CEDBFC :02005900CDDDFB
:02005A00FBFBAE :02005A00FBFBAE
:02005B00FBFBAD :02005B00FBFBAD
:02005C0000EFB3 :02005C0000EFB3
:02005D00FFEFB3 :02005D00FFEFB3
:02005E00D602C8 :02005E00D602C8
:02005F00D603C6 :02005F00D605C4
:02006000F33576 :02006000F33576
:02006100F43574 :02006100F63671
:02006200EEF7B7 :02006200EEF7B7
:02006300EEF7B6 :02006300EEF8B5
:02006400E0F3C7 :02006400E0F3C7
:02006500DFF4C6 :02006500DFF5C5
:02006600E600B2 :02006600E600B2
:02006700E600B1 :02006700E601B0
:02006800F60E92 :02006800F60E92
:02006900F60E91 :02006900F70F8F
:02006A000CDDAB :02006A000CDDAB
:02006B000BDDAB :02006B000ADDAC
:02006C00350855 :02006C00350855
:02006D00350755 :02006D00350557
:02006E00FC0292 :02006E00FC0292
:02006F00FC0390 :02006F00FD038F
:02007000FC0A88 :02007000FC0A88
:02007100FC0A87 :02007100FD0B85
:02007200EEFF9F :02007200EEFF9F
:02007300EE009D :02007300EE009D
:02007400F4FF97 :02007400F4FF97
:02007500F4FF96 :02007500F40095
:0200760001FC8B :0200760001FC8B
:0200770001FC8A :0200770001FC8A
:02007800010580 :02007800010580
:0200790001057F :0200790001057F
:02007A0012046E :02007A0012046E
:02007B0012046D :02007B0012036E
:02007C00FC0581 :02007C00FC0581
:02007D00FC0580 :02007D00FD057F
:02007E0000750B :02007E0000750B
:02007F00027409 :02007F00067405
:00000001FF :00000001FF
:02000000047486 :020000000C747E
:02000100067483 :02000100127378
:020002000405F3 :020002000404F4
:020003000404F3 :020003000404F3
:02000400EE0507 :02000400EF0605
:02000500EE0506 :02000500EF0703
:02000600FF05F4 :020006000005F3
:02000700FF05F3 :020007000005F2
:02000800FFFCFB :02000800FFFCFB
:02000900FFFCFA :02000900FEFCFB
:02000A000CFFE9 :02000A000CFEEA
:02000B000CFEE9 :02000B000CFDEA
:02000C0012FFE1 :02000C0011FEE3
:02000D0012FEE1 :02000D0011FDE3
:02000E00040AE2 :02000E00050AE1
:02000F00040AE1 :02000F00050AE0
:020010000402E8 :020010000402E8
:020011000402E7 :020011000402E7
:02001200CC0917 :02001200CD0D12
:02001300CC0A15 :02001300CD100E
:02001400F3DE19 :02001400F0DF1B
:02001500F2DE19 :02001500EFE01A
:020016000B0ECF :020016000C0DCF
:020017000B0DCF :020017000C0CCF
:020018001AFFCD :020018001AFDCF
:020019001AFFCC :020019001AFCCF
:02001A0020F2D2 :02001A001FF0D5
:02001B0020F1D2 :02001B001EEED7
:02001C0012F6DA :02001C0011F5DC
:02001D0011F6DA :02001D0010F4DD
:02001E000F359C :02001E0013339A
:02001F0010349B :02001F00163297
:020020002A01B3 :020020002AFFB5
:020021002A00B3 :020021002AFDB6
:0200220000EFED :02002200FFEFEE
:0200230000EFEC :02002300FFEFED
:0200240004FBDB :0200240004FADC
:0200250004FBDA :0200250004FADB
:0200260030D9CF :020026002DD5D6
:020027002FD8D0 :020027002BD3D9
:02002800F114D1 :02002800F215CF
:02002900F115CF :02002900F316CC
:02002A0007FCD1 :02002A0007FBD2
:02002B0007FCD0 :02002B0006FBD2
:02002C00000DC5 :02002C00000DC5
:02002D00000DC4 :02002D00000DC4
:02002E00160FAB :02002E00170EAB
:02002F00160FAA :02002F00180DAA
:02003000DAFDF7 :02003000DAFFF5
:02003100DAFDF6 :02003100DA00F3
:02003200F2FDDD :02003200F2FEDC
:02003300F2FEDB :02003300F2FFDA
:02003400FF06C5 :02003400FF07C4
:02003500FF06C4 :020035000007C2
:020036000B01BC :020036000B00BD
:020037000B01BB :020037000B00BC
:0200380024F1B1 :0200380023EEB5
:0200390024F0B1 :0200390022ECB7
:02003A00D9E10A :02003A00D7E409
:02003B00D9E208 :02003B00D6E607
:02003C000EEFC5 :02003C000DEEC7
:02003D000EEFC4 :02003D000CEDC8
:02003E000EEAC8 :02003E000DEAC9
:02003F000EEAC7 :02003F000CE9CA
:02004000F0ECE2 :02004000EFEDE2
:02004100F0ECE1 :02004100EEEEE1
:02004200F1F0DB :02004200EFF1DC
:02004300F0F0DB :02004300EFF2DA
:0200440024DFB7 :0200440022DCBC
:0200450024DEB7 :0200450020DABF
:02004600DBF3EA :02004600DAF6E8
:02004700DAF4E9 :02004700D9F8E6
:02004800F502BF :02004800F503BE
:02004900F502BE :02004900F503BD
:02004A000206AC :02004A000206AC
:02004B000206AB :02004B000306AA
:02004C000EFCA8 :02004C000EFBA9
:02004D000EFCA7 :02004D000DFBA9
:02004E0025FA91 :02004E0025F893
:02004F0025F991 :02004F0024F695
:02005000EB11B2 :02005000EC12B0
:02005100EB11B1 :02005100ED13AD
:02005200010D9E :02005200020D9D
:02005300020D9C :02005300030D9B
:02005400F9FCB5 :02005400F8FDB5
:02005500F8FCB5 :02005500F8FDB4
:02005600111384 :02005600121284
:02005700111383 :02005700131183
:02005800CDDCFD :02005800CBE0FB
:02005900CDDDFB :02005900C9E3F9
:02005A00FBFBAE :02005A00FBFBAE
:02005B00FBFBAD :02005B00FBFCAC
:02005C00FFEFB4 :02005C00FEEFB5
:02005D00FFEFB3 :02005D00FDEFB5
:02005E00D604C6 :02005E00D607C3
:02005F00D605C4 :02005F00D709BF
:02006000F53673 :02006000F83670
:02006100F63671 :02006100FB376B
:02006200EEF7B7 :02006200EDF9B6
:02006300EEF8B5 :02006300EDFAB4
:02006400DFF4C7 :02006400DEF6C6
:02006500DFF5C5 :02006500DEF8C3
:02006600E600B2 :02006600E602B0
:02006700E601B0 :02006700E603AE
:02006800F60E92 :02006800F80F8F
:02006900F70F8F :02006900F80F8E
:02006A000BDDAC :02006A0008DCB0
:02006B000ADDAC :02006B0006DCB1
:02006C00350657 :02006C0035025B
:02006D00350557 :02006D0035005C
:02006E00FD0390 :02006E00FD0390
:02006F00FD038F :02006F00FD038F
:02007000FD0A87 :02007000FD0B86
:02007100FD0B85 :02007100FE0B84
:02007200EE009E :02007200EE009E
:02007300EE009D :02007300EE019C
:02007400F40096 :02007400F40096
:02007500F40095 :02007500F40095
:0200760001FC8B :0200760001FC8B
:0200770001FC8A :0200770000FC8B
:02007800010580 :02007800010580
:0200790001057F :0200790002057E
:02007A0012036F :02007A00120270
:02007B0012036E :02007B0013016F
:02007C00FD0580 :02007C00FD0580
:02007D00FD057F :02007D00FD057F
:02007E00047408 :02007E000C7400
:02007F00067405 :02007F001273FA
:00000001FF :00000001FF
:02000000087482 :02000000187274
:020001000A747F :020001001E716E
:020002000404F4 :020002000504F3
:020003000404F3 :020003000503F3
:02000400EE0507 :02000400EF0803
:02000500EE0605 :02000500F00900
:020006000005F3 :020006000005F3
:020007000005F2 :020007000005F2
:02000800FFFCFB :02000800FEFCFC
:02000900FFFCFA :02000900FEFCFB
:02000A000CFEEA :02000A000CFCEC
:02000B000CFEE9 :02000B000BFCEC
:02000C0012FEE2 :02000C0011FCE5
:02000D0011FEE2 :02000D0011FBE5
:02000E00050AE1 :02000E000609E1
:02000F00050AE0 :02000F000709DF
:020010000402E8 :020010000402E8
:020011000402E7 :020011000401E8
:02001200CC0B15 :02001200CE120C
:02001300CC0C13 :02001300CF1507
:02001400F1DE1B :02001400EDE11C
:02001500F1DE1A :02001500EBE21C
:020016000B0DD0 :020016000D0CCF
:020017000B0DCF :020017000D0BCF
:020018001AFECE :0200180019FBD2
:020019001AFECD :0200190019F9D3
:02001A001FF1D4 :02001A001DECDB
:02001B001FF0D4 :02001B001CEBDC
:02001C0011F5DC :02001C000FF3E0
:02001D0011F5DB :02001D000FF2E0
:02001E0011349B :02001E00183197
:02001F00123499 :02001F001B3094
:020020002A00B4 :020020002AFABA
:020021002A00B3 :0200210029F8BC
:0200220000EFED :02002200FEEFEF
:0200230000EFEC :02002300FDEFEF
:0200240004FBDB :0200240003FADD
:0200250004FADB :0200250003FADC
:020026002FD7D2 :0200260028D1DF
:020027002ED6D3 :0200270026CFE2
:02002800F115D0 :02002800F417CB
:02002900F215CE :02002900F617C8
:02002A0007FBD2 :02002A0006FAD4
:02002B0007FBD1 :02002B0006FAD3
:02002C00000DC5 :02002C00010DC4
:02002D00000DC4 :02002D00020DC2
:02002E00170FAA :02002E00180BAD
:02002F00170EAA :02002F00190AAC
:02003000DAFEF6 :02003000DA03F1
:02003100DAFFF4 :02003100DA05EE
:02003200F2FEDC :02003200F200DA
:02003300F2FEDB :02003300F200D9
:02003400FF06C5 :020034000007C3
:02003500FF07C3 :020035000007C2
:020036000B01BC :020036000B00BD
:020037000B00BC :020037000BFFBD
:0200380024EFB3 :0200380021EBBA
:0200390024EFB2 :0200390020E9BC
:02003A00D8E309 :02003A00D4E907
:02003B00D8E308 :02003B00D3EB05
:02003C000EEEC6 :02003C000BEDCA
:02003D000DEEC6 :02003D000AECCB
:02003E000EEAC8 :02003E000AE8CE
:02003F000DEAC8 :02003F0009E8CE
:02004000EFECE3 :02004000EDEFE2
:02004100EFECE2 :02004100ECF0E1
:02004200F0F0DC :02004200EEF3DB
:02004300F0F1DA :02004300EDF4DA
:0200440023DDBA :020044001ED9C3
:0200450023DDB9 :020045001CD7C6
:02004600DAF5E9 :02004600D9FAE5
:02004700DAF5E8 :02004700D9FCE2
:02004800F502BF :02004800F604BC
:02004900F503BD :02004900F604BB
:02004A000206AC :02004A000306AB
:02004B000206AB :02004B000306AA
:02004C000EFCA8 :02004C000DFAAB
:02004D000EFCA7 :02004D000DF9AB
:02004E0025F992 :02004E0024F498
:02004F0025F892 :02004F0023F29A
:02005000EC12B0 :02005000EE14AC
:02005100EC12AF :02005100F015A8
:02005200020D9D :02005200040D9B
:02005300020D9C :02005300040C9B
:02005400F8FDB5 :02005400F8FEB4
:02005500F8FDB4 :02005500F8FEB3
:02005600121284 :02005600141084
:02005700121283 :02005700150F83
:02005800CCDEFC :02005800C8E6F8
:02005900CBDFFB :02005900C6E9F6
:02005A00FBFBAE :02005A00FAFCAE
:02005B00FBFBAD :02005B00FAFCAD
:02005C00FEEFB5 :02005C00FCEFB7
:02005D00FEEFB4 :02005D00FBF0B6
:02005E00D605C5 :02005E00D70BBE
:02005F00D606C3 :02005F00D80DBA
:02006000F63672 :02006000FE3769
:02006100F73670 :02006100003766
:02006200EDF8B7 :02006200ECFBB5
:02006300EDF8B6 :02006300ECFCB3
:02006400DFF5C6 :02006400DEFAC2
:02006500DFF6C4 :02006500DDFCC0
:02006600E601B1 :02006600E605AD
:02006700E602AF :02006700E706AA
:02006800F70F90 :02006800F9108D
:02006900F70F8F :02006900FA108B
:02006A000ADCAE :02006A0004DBB5
:02006B0009DCAE :02006B0003DBB5
:02006C00350459 :02006C0035FD60
:02006D00350359 :02006D0035FB61
:02006E00FD0390 :02006E00FD0390
:02006F00FD038F :02006F00FD038F
:02007000FD0B86 :02007000FF0B84
:02007100FD0B85 :02007100FF0B83
:02007200EE009E :02007200EF029B
:02007300EE009D :02007300EF0399
:02007400F40096 :02007400F40195
:02007500F40095 :02007500F40194
:0200760001FC8B :0200760000FC8C
:0200770001FC8A :0200770000FC8B
:02007800010580 :0200780002057F
:0200790001057F :0200790002057E
:02007A0012036F :02007A00130071
:02007B0012026F :02007B00130070
:02007C00FD0580 :02007C00FE057F
:02007D00FD057F :02007D00FE067D
:02007E00087404 :02007E001872F6
:02007F000A7401 :02007F001E71F0
:00000001FF :00000001FF
:020000000C747E :02000000246F6B
:020001000E747B :02000100296D67
:020002000404F4 :020002000503F4
:020003000404F3 :020003000503F3
:02000400EF0605 :02000400F00901
:02000500EF0604 :02000500F10AFE
:020006000005F3 :020006000005F3
:020007000005F2 :020007000005F2
:02000800FFFCFB :02000800FEFDFB
:02000900FEFCFB :02000900FDFDFB
:02000A000CFEEA :02000A000BFBEE
:02000B000CFEE9 :02000B000BFBED
:02000C0011FEE3 :02000C0010FAE8
:02000D0011FDE3 :02000D0010F9E8
:02000E00050AE1 :02000E000708E1
:02000F00050AE0 :02000F000708E0
:020010000402E8 :020010000401E9
:020011000402E7 :020011000401E8
:02001200CD0D12 :02001200D11803
:02001300CD0E10 :02001300D21AFF
:02001400F0DF1B :02001400EAE31D
:02001500F0DF1A :02001500E8E41D
:020016000C0DCF :020016000E0AD0
:020017000C0DCE :020017000F09CF
:020018001AFDCF :0200180019F8D5
:020019001AFDCE :0200190018F7D6
:02001A001FF0D5 :02001A001BE9E0
:02001B001EEFD6 :02001B0019E8E2
:02001C0011F5DC :02001C000EF1E3
:02001D0011F4DC :02001D000DF1E3
:02001E0013339A :02001E001D2E95
:02001F00143398 :02001F00202D92
:020020002AFFB5 :0200200029F6BF
:020021002AFEB5 :0200210028F4C1
:02002200FFEFEE :02002200FCEFF1
:02002300FFEFED :02002300FBF0F0
:0200240004FADC :0200240003FADD
:0200250004FADB :0200250002F9DE
:020026002DD5D6 :0200260023CDE8
:020027002CD5D6 :0200270020CBEC
:02002800F215CF :02002800F718C7
:02002900F216CD :02002900F818C5
:02002A0007FBD2 :02002A0006FAD4
:02002B0007FBD1 :02002B0005FAD4
:02002C00000DC5 :02002C00020DC3
:02002D00000DC4 :02002D00030DC1
:02002E00170EAB :02002E001A09AD
:02002F00170DAB :02002F001A07AE
:02003000DAFFF5 :02003000DB06ED
:02003100DA00F3 :02003100DB08EA
:02003200F2FEDC :02003200F201D9
:02003300F2FFDA :02003300F201D8
:02003400FF07C4 :020034000007C3
:02003500FF07C3 :020035000007C2
:020036000B00BD :020036000BFFBE
:020037000B00BC :020037000BFEBE
:0200380023EEB5 :020038001FE7C0
:0200390023EEB4 :020039001DE6C2
:02003A00D7E409 :02003A00D2ED05
:02003B00D7E507 :02003B00D1F002
:02003C000DEEC7 :02003C0009EBCE
:02003D000DEEC6 :02003D0008EBCE
:02003E000DEAC9 :02003E0008E7D1
:02003F000CE9CA :02003F0006E7D2
:02004000EFEDE2 :02004000EBF1E2
:02004100EEEDE2 :02004100EAF2E1
:02004200EFF1DC :02004200EDF5DA
:02004300EFF1DB :02004300ECF6D9
:0200440022DCBC :020044001AD6CA
:0200450021DCBC :0200450017D4CE
:02004600DAF6E8 :02004600D8FEE2
:02004700DAF7E6 :02004700D800DF
:02004800F503BE :02004800F605BB
:02004900F503BD :02004900F606B9
:02004A000206AC :02004A000405AB
:02004B000206AB :02004B000405AA
:02004C000EFBA9 :02004C000CF9AD
:02004D000EFBA8 :02004D000CF8AD
:02004E0025F893 :02004E0022F09E
:02004F0025F793 :02004F0021EEA0
:02005000EC12B0 :02005000F116A7
:02005100ED13AD :02005100F217A4
:02005200020D9D :02005200050C9B
:02005300030D9B :02005300060C99
:02005400F8FDB5 :02005400F8FFB3
:02005500F8FDB4 :02005500F8FFB2
:02005600121284 :02005600160E84
:02005700131282 :02005700160C85
:02005800CBE0FB :02005800C5ECF5
:02005900CAE1FA :02005900C4EFF2
:02005A00FBFBAE :02005A00FAFDAD
:02005B00FBFCAC :02005B00FAFDAC
:02005C00FEEFB5 :02005C00FAF0B8
:02005D00FDEFB5 :02005D00F9F0B8
:02005E00D607C3 :02005E00D90FB8
:02005F00D708C0 :02005F00DA11B4
:02006000F83670 :02006000033764
:02006100F9366E :02006100063760
:02006200EDF9B6 :02006200ECFDB3
:02006300EDF9B5 :02006300ECFEB1
:02006400DEF6C6 :02006400DDFEBF
:02006500DEF7C4 :02006500DD00BC
:02006600E602B0 :02006600E707AA
:02006700E602AF :02006700E809A6
:02006800F80F8F :02006800FB118A
:02006900F80F8E :02006900FC1188
:02006A0008DCB0 :02006A0001DBB8
:02006B0008DCAF :02006B0000DBB8
:02006C0035025B :02006C0034F866
:02006D0035015B :02006D0034F568
:02006E00FD0390 :02006E00FE048E
:02006F00FD038F :02006F00FE048D
:02007000FD0B86 :02007000000B83
:02007100FE0B84 :02007100000B82
:02007200EE009E :02007200EF0499
:02007300EE019C :02007300EF0597
:02007400F40096 :02007400F40294
:02007500F40095 :02007500F40392
:0200760001FC8B :0200760000FC8C
:0200770000FC8B :0200770000FC8B
:02007800010580 :0200780003057E
:0200790002057E :0200790003047E
:02007A00120270 :02007A0013FF72
:02007B0012026F :02007B0012FE73
:02007C00FD0580 :02007C00FE067E
:02007D00FD057F :02007D00FE067D
:02007E000C7400 :02007E00246FED
:02007F000E74FD :02007F00296DE9
:00000001FF :00000001FF
...@@ -44,8 +44,8 @@ import matplotlib.pyplot as plt ...@@ -44,8 +44,8 @@ import matplotlib.pyplot as plt
import numpy as np import numpy as np
from scipy.fftpack import fft,ifft, fftfreq, fftshift from scipy.fftpack import fft,ifft, fftfreq, fftshift
NOF_INPUTS = 4 # 4 transposed BF output streams NOF_INPUTS = 12 # 4 transposed BF output streams
NOF_INPUT_SIGNALS = 8 # 4 streams * 2 interleaved signals NOF_INPUT_SIGNALS = 24 # 4 streams * 2 interleaved signals
COMPLEX_WIDTH = 8 COMPLEX_WIDTH = 8
NOF_WORDS_PER_BLOCK = 64 NOF_WORDS_PER_BLOCK = 64
...@@ -122,12 +122,43 @@ input_signals_concat = [] ...@@ -122,12 +122,43 @@ input_signals_concat = []
for input_signal in input_signals: for input_signal in input_signals:
input_signals_concat.append( concat_complex(input_signal, COMPLEX_WIDTH) ) input_signals_concat.append( concat_complex(input_signal, COMPLEX_WIDTH) )
###############################################################################
# 48-visibility system: reorder the 24 streams as described in
# apertif_unb1_correlator.vhd
###############################################################################
input_signals_concat_reordered = 24*[None]
input_signals_concat_reordered[23] = input_signals_concat[23]
input_signals_concat_reordered[15] = input_signals_concat[22]
input_signals_concat_reordered[ 7] = input_signals_concat[21]
input_signals_concat_reordered[22] = input_signals_concat[20]
input_signals_concat_reordered[14] = input_signals_concat[19]
input_signals_concat_reordered[ 6] = input_signals_concat[18]
input_signals_concat_reordered[21] = input_signals_concat[17]
input_signals_concat_reordered[13] = input_signals_concat[16]
input_signals_concat_reordered[ 5] = input_signals_concat[15]
input_signals_concat_reordered[20] = input_signals_concat[14]
input_signals_concat_reordered[12] = input_signals_concat[13]
input_signals_concat_reordered[ 4] = input_signals_concat[12]
input_signals_concat_reordered[19] = input_signals_concat[11]
input_signals_concat_reordered[11] = input_signals_concat[10]
input_signals_concat_reordered[ 3] = input_signals_concat[ 9]
input_signals_concat_reordered[18] = input_signals_concat[ 8]
input_signals_concat_reordered[10] = input_signals_concat[ 7]
input_signals_concat_reordered[ 2] = input_signals_concat[ 6]
input_signals_concat_reordered[17] = input_signals_concat[ 5]
input_signals_concat_reordered[ 9] = input_signals_concat[ 4]
input_signals_concat_reordered[ 1] = input_signals_concat[ 3]
input_signals_concat_reordered[16] = input_signals_concat[ 2]
input_signals_concat_reordered[ 8] = input_signals_concat[ 1]
input_signals_concat_reordered[ 0] = input_signals_concat[ 0]
############################################################################### ###############################################################################
# Interleave 2 lists into one # Interleave 2 lists into one
############################################################################### ###############################################################################
input_signals_concat_inter = [] input_signals_concat_inter = []
for i in range(NOF_INPUTS): for i in range(NOF_INPUTS):
input_signals_concat_inter.append( interleave([input_signals_concat[2*i],input_signals_concat[2*i+1]]) ) input_signals_concat_inter.append( interleave([input_signals_concat_reordered[2*i],input_signals_concat_reordered[2*i+1]]) )
############################################################################### ###############################################################################
# Use this list for each block generator # Use this list for each block generator
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment