root/experimental/components/SymbolSyncPoly/autotest_sources/test_03.h @ 3790

Revision 3790, 11.6 KB (checked in by jgaeddert, 6 years ago)

adding new test to SymbolSyncPoly DSP; method to change loop filter bandwidth

Line 
1/*
2 * SymbolSyncPoly test_03.h
3 *
4 * These data are intended to be used to test timing synchronization of
5 * the symbol synchronizer based on a polyphase filter bank.  The data
6 * include an initial sample timing offset for which the synchronizer
7 * must correct.
8 *
9 * Should acquire after the first 100 symbols.  Output symbol delay
10 * is m-1=3
11 */
12
13unsigned int N_in_03 = 512;     // Input length
14float dT_03 = 0.25f;            // Symbol timing offset (relative to symbol period)
15char type_03[] = "rrcos";       // Pulse shape
16unsigned int k_03 = 2;          // Samples per symbol
17unsigned int m_03 = 4;          // Symbol delay
18float beta_03 = 0.25;           // Excess bandwidth factor
19unsigned int Npfb_03 = 32;      // Number of filters in filter bank
20short Ac_03 = 10000;            // Signal amplitude
21
22float alpha_s_03 = 0.37f;       // Loop control feedback coefficient
23float beta_s_03 = 1.300f;       // Loop control feedforware coefficient
24
25short I_in_03[512] = {
26    7400, 6479, 8245, 8201, 819, -7657, -8175, -5711, -8489, -8637,
27    388, 8322, 2553, -7872, -8890, -5551, -8326, -9518, 1166, 9265,
28    575, -8746, -1891, 8549, 3607, -8325, -9406, -5845, -7372, -7987,
29    -1943, 6273, 11107, 8116, -1442, -7868, -2214, 7578, 9067, 6139,
30    7372, 7987, 1943, -6273, -11284, -8703, 2220, 8812, 236, -8452,
31    -2067, 7961, 4561, -6794, -12161, -7662, 1605, 6987, 2991, -6634,
32    -11045, -7013, -373, 6113, 9991, 7466, 889, -5820, -10768, -8410,
33    1266, 7281, 3168, -6047, -11999, -8544, 2559, 8518, 236, -8452,
34    -1891, 8549, 3607, -8325, -9229, -5257, -8150, -8931, 212, 7734,
35    3331, -6928, -11045, -7013, -373, 6113, 10167, 8053, -65, -7351,
36    -8013, -6592, -7888, -8280, -989, 7804, 8352, 6298, 7888, 8280,
37    1165, -7216, -9129, -7242, -5734, -6819, -8942, -7827, -649, 7510,
38    8175, 5711, 8665, 9224, -989, -8678, -1353, 7802, 4045, -7087,
39    -11384, -6719, -373, 6113, 9991, 7466, 712, -6407, -10167, -8053,
40    65, 7351, 7836, 6005, 8665, 9224, -1166, -9265, -399, 9333,
41    1290, -8905, -2407, 8255, 4561, -6794, -12161, -7662, 1782, 7574,
42    2214, -7578, -8890, -5551, -8150, -8931, 388, 8322, 2730, -7284,
43    -9668, -6495, -6172, -8057, -6788, -6366, -8426, -7534, -1603, 5979,
44    11284, 8703, -2043, -8225, -837, 8095, 3444, -7444, -10183, -6788,
45    -5394, -7113, -8942, -7827, -649, 7510, 8352, 6298, 7711, 7693,
46    1943, -6273, -11107, -8116, 1442, 7868, 2390, -6990, -9668, -6495,
47    -5995, -7469, -7388, -6722, -7226, -7603, -6448, -6660, -8603, -8121,
48    -649, 7510, 8175, 5711, 8665, 9224, -989, -8678, -1353, 7802,
49    4045, -7087, -11384, -6719, -373, 6113, 9991, 7466, 889, -5820,
50    -10768, -8410, 1266, 7281, 2991, -6634, -11045, -7013, -549, 5526,
51    10768, 8410, -1442, -7868, -2390, 6990, 9844, 7082, 5394, 7113,
52    8765, 7240, 1603, -5979, -11284, -8703, 2220, 8812, 236, -8452,
53    -1891, 8549, 3784, -7737, -10183, -6788, -5218, -6526, -9543, -8184,
54    728, 8028, 2553, -7872, -8890, -5551, -8150, -8931, 212, 7734,
55    3507, -6341, -11822, -7956, 1605, 6987, 3168, -6047, -11822, -7956,
56    1782, 7574, 2390, -6990, -9668, -6495, -6172, -8057, -6788, -6366,
57    -8426, -7534, -1603, 5979, 11107, 8116, -1266, -7281, -3168, 6047,
58    11822, 7956, -1782, -7574, -2390, 6990, 9844, 7082, 5394, 7113,
59    8942, 7827, 826, -6922, -8953, -6654, -6334, -7175, -7565, -7309,
60    -6448, -6660, -8426, -7534, -1603, 5979, 11107, 8116, -1266, -7281,
61    -3168, 6047, 11999, 8544, -2383, -7931, -837, 8095, 3268, -8031,
62    -9406, -5845, -7372, -7987, -1943, 6273, 11284, 8703, -2043, -8225,
63    -837, 8095, 3268, -8031, -9406, -5845, -7372, -7987, -1766, 6860,
64    10506, 7759, -65, -7351, -7836, -6005, -8489, -8637, 388, 8322,
65    2553, -7872, -8890, -5551, -8326, -9518, 989, 8678, 1353, -7802,
66    -4045, 7087, 11560, 7306, -228, -6469, -8614, -6948, -6511, -7763,
67    -6611, -5778, -9380, -9065, 1329, 8384, 1176, -8389, -3268, 8031,
68    9229, 5257, 8326, 9518, -989, -8678, -1353, 7802, 4045, -7087,
69    -11384, -6719, -549, 5526, 10945, 8997, -2220, -8812, -59, 9039,
70    1113, -9492, -1453, 9786, 1453, -9786, -1453, 9786, 1629, -9199,
71    -2407, 8255, 4385, -7381, -11384, -6719, -549, 5526, 10768, 8410,
72    -1266, -7281, -3168, 6047, 11999, 8544, -2559, -8518, -236, 8452,
73    2067, -7961, -4385, 7381, 11560, 7306, -405, -7057, -8013, -6592,
74    -7888, -8280, -989, 7804, 8352, 6298, 7888, 8280, 989, -7804,
75    -8352, -6298, -7888, -8280, -1165, 7216, 8953, 6654, 6511, 7763,
76    6788, 6366, 8603, 8121, 738, -7216, -8652, -6476, -7111, -7728,
77    -4277, 247};
78
79
80short Q_in_03[512] = {
81    2555, -6160, -11465, -8036, 1612, 7721, 2214, -7578, -8890, -5551,
82    -8150, -8931, 388, 8322, 2553, -7872, -9067, -6139, -7372, -7987,
83    -1943, 6273, 11284, 8703, -2220, -8812, -236, 8452, 2067, -7961,
84    -4561, 6794, 12161, 7662, -1605, -6987, -3168, 6047, 11822, 7956,
85    -1782, -7574, -2214, 7578, 8890, 5551, 8326, 9518, -989, -8678,
86    -1176, 8389, 3268, -8031, -9406, -5845, -7549, -8574, -989, 7804,
87    8175, 5711, 8489, 8637, -388, -8322, -2553, 7872, 8890, 5551,
88    8326, 9518, -1166, -9265, -575, 8746, 1891, -8549, -3607, 8325,
89    9406, 5845, 7549, 8574, 989, -7804, -8352, -6298, -7711, -7693,
90    -1766, 6860, 10506, 7759, -65, -7351, -8013, -6592, -7888, -8280,
91    -989, 7804, 8352, 6298, 7711, 7693, 1943, -6273, -11107, -8116,
92    1442, 7868, 2214, -7578, -8890, -5551, -8326, -9518, 1166, 9265,
93    399, -9333, -1290, 8905, 2230, -8843, -3607, 8325, 9229, 5257,
94    8150, 8931, -388, -8322, -2553, 7872, 9067, 6139, 7549, 8574,
95    1165, -7216, -9129, -7242, -5557, -6232, -9719, -8771, 1505, 8971,
96    399, -9333, -1290, 8905, 2230, -8843, -3784, 7737, 10007, 6201,
97    5995, 7469, 7388, 6722, 7049, 7016, 7049, 7016, 7049, 7016,
98    7049, 7016, 7226, 7603, 6272, 6072, 9204, 8477, -551, -7440,
99    -3507, 6341, 11822, 7956, -1605, -6987, -2991, 6634, 11221, 7600,
100    -405, -7057, -7836, -6005, -8665, -9224, 1166, 9265, 399, -9333,
101    -1290, 8905, 2230, -8843, -3784, 7737, 10183, 6788, 5218, 6526,
102    9719, 8771, -1329, -8384, -1176, 8389, 3444, -7444, -10183, -6788,
103    -5394, -7113, -8765, -7240, -1603, 5979, 11284, 8703, -2220, -8812,
104    -59, 9039, 1290, -8905, -2230, 8843, 3784, -7737, -10183, -6788,
105    -5218, -6526, -9543, -8184, 728, 8028, 2553, -7872, -8890, -5551,
106    -8150, -8931, 212, 7734, 3507, -6341, -11822, -7956, 1782, 7574,
107    2390, -6990, -9844, -7082, -5218, -6526, -9543, -8184, 551, 7440,
108    3331, -6928, -11045, -7013, -373, 6113, 9991, 7466, 712, -6407,
109    -10167, -8053, -111, 6763, 8790, 7536, 5557, 6232, 9543, 8184,
110    -728, -8028, -2730, 7284, 9844, 7082, 5218, 6526, 9719, 8771,
111    -1505, -8971, -575, 8746, 1891, -8549, -3607, 8325, 9406, 5845,
112    7549, 8574, 1165, -7216, -8953, -6654, -6334, -7175, -7388, -6722,
113    -7049, -7016, -7049, -7016, -7049, -7016, -7226, -7603, -6272, -6072,
114    -9380, -9065, 1329, 8384, 1353, -7802, -4222, 6500, 12161, 7662,
115    -1782, -7574, -2390, 6990, 9844, 7082, 5394, 7113, 8942, 7827,
116    826, -6922, -8953, -6654, -6511, -7763, -6788, -6366, -8603, -8121,
117    -826, 6922, 9129, 7242, 5557, 6232, 9543, 8184, -728, -8028,
118    -2553, 7872, 9067, 6139, 7549, 8574, 1165, -7216, -8953, -6654,
119    -6334, -7175, -7388, -6722, -7049, -7016, -7226, -7603, -6272, -6072,
120    -9380, -9065, 1505, 8971, 399, -9333, -1113, 9492, 1453, -9786,
121    -1453, 9786, 1453, -9786, -1629, 9199, 2407, -8255, -4385, 7381,
122    11384, 6719, 373, -6113, -10167, -8053, 65, 7351, 7836, 6005,
123    8489, 8637, -212, -7734, -3507, 6341, 11822, 7956, -1605, -6987,
124    -2991, 6634, 11045, 7013, 373, -6113, -10167, -8053, 65, 7351,
125    7836, 6005, 8489, 8637, -212, -7734, -3331, 6928, 11045, 7013,
126    549, -5526, -10945, -8997, 2043, 8225, 837, -8095, -3444, 7444,
127    10007, 6201, 5995, 7469, 7565, 7309, 6448, 6660, 8603, 8121,
128    649, -7510, -8352, -6298, -7711, -7693, -1766, 6860, 10506, 7759,
129    -65, -7351, -8013, -6592, -7888, -8280, -989, 7804, 8352, 6298,
130    7888, 8280, 989, -7804, -8352, -6298, -7711, -7693, -1943, 6273,
131    11107, 8116, -1266, -7281, -3080, 6340, 11522, 7778, -1005, -7022,
132    -5502, 21};
133
134short msg_i_03[256] = {
135    7071, 7071, 7071, -7071, -7071, -7071, 7071, -7071, -7071, -7071,
136    7071, -7071, 7071, -7071, -7071, -7071, 7071, 7071, -7071, 7071,
137    7071, 7071, -7071, -7071, 7071, -7071, 7071, -7071, -7071, 7071,
138    -7071, -7071, 7071, 7071, -7071, -7071, 7071, -7071, -7071, 7071,
139    -7071, 7071, -7071, -7071, -7071, 7071, -7071, -7071, 7071, 7071,
140    -7071, -7071, -7071, 7071, 7071, 7071, -7071, -7071, -7071, -7071,
141    7071, 7071, 7071, -7071, 7071, -7071, -7071, 7071, 7071, -7071,
142    -7071, 7071, 7071, 7071, -7071, 7071, -7071, 7071, -7071, -7071,
143    7071, -7071, -7071, -7071, 7071, -7071, -7071, -7071, -7071, -7071,
144    7071, 7071, -7071, 7071, -7071, -7071, -7071, -7071, 7071, 7071,
145    7071, -7071, -7071, 7071, -7071, -7071, -7071, -7071, -7071, -7071,
146    -7071, 7071, 7071, 7071, -7071, 7071, -7071, -7071, 7071, 7071,
147    -7071, -7071, 7071, -7071, -7071, 7071, 7071, -7071, 7071, 7071,
148    7071, 7071, -7071, -7071, 7071, -7071, 7071, -7071, -7071, -7071,
149    -7071, 7071, -7071, -7071, -7071, 7071, -7071, -7071, 7071, -7071,
150    -7071, 7071, -7071, -7071, -7071, -7071, -7071, 7071, 7071, -7071,
151    7071, 7071, -7071, 7071, 7071, 7071, 7071, -7071, -7071, -7071,
152    -7071, -7071, -7071, 7071, 7071, -7071, 7071, 7071, -7071, 7071,
153    -7071, -7071, -7071, 7071, 7071, -7071, 7071, -7071, -7071, -7071,
154    7071, 7071, -7071, -7071, -7071, 7071, -7071, -7071, -7071, 7071,
155    -7071, 7071, 7071, -7071, -7071, -7071, -7071, -7071, 7071, -7071,
156    7071, 7071, 7071, -7071, 7071, -7071, -7071, 7071, 7071, -7071,
157    7071, -7071, 7071, -7071, 7071, -7071, 7071, -7071, -7071, 7071,
158    7071, -7071, 7071, 7071, -7071, 7071, -7071, 7071, 7071, -7071,
159    -7071, -7071, 7071, 7071, 7071, -7071, -7071, -7071, 7071, 7071,
160    7071, 7071, 7071, -7071, -7071, -7071};
161
162short msg_q_03[256] = {
163   7071, -7071, -7071, 7071, -7071, -7071, -7071, 7071, -7071, -7071,
164    -7071, 7071, 7071, -7071, 7071, -7071, 7071, 7071, -7071, 7071,
165    7071, -7071, 7071, 7071, 7071, -7071, 7071, -7071, -7071, -7071,
166    7071, 7071, 7071, -7071, 7071, 7071, 7071, -7071, 7071, -7071,
167    7071, 7071, 7071, -7071, -7071, -7071, 7071, 7071, -7071, -7071,
168    -7071, 7071, 7071, 7071, -7071, -7071, 7071, -7071, -7071, -7071,
169    7071, -7071, 7071, -7071, 7071, 7071, 7071, -7071, 7071, 7071,
170    7071, -7071, -7071, -7071, -7071, 7071, -7071, 7071, -7071, 7071,
171    7071, 7071, 7071, 7071, 7071, 7071, 7071, 7071, 7071, 7071,
172    -7071, 7071, 7071, -7071, 7071, 7071, -7071, -7071, -7071, 7071,
173    -7071, 7071, -7071, 7071, 7071, 7071, 7071, -7071, 7071, -7071,
174    -7071, -7071, -7071, 7071, 7071, -7071, 7071, -7071, 7071, -7071,
175    -7071, -7071, -7071, 7071, -7071, -7071, -7071, 7071, -7071, -7071,
176    7071, -7071, -7071, -7071, -7071, 7071, -7071, -7071, 7071, 7071,
177    -7071, -7071, 7071, 7071, 7071, 7071, -7071, 7071, 7071, 7071,
178    7071, -7071, 7071, -7071, 7071, 7071, 7071, -7071, -7071, -7071,
179    -7071, -7071, -7071, -7071, -7071, -7071, -7071, 7071, -7071, 7071,
180    7071, -7071, 7071, 7071, 7071, 7071, -7071, -7071, -7071, -7071,
181    -7071, 7071, 7071, 7071, 7071, -7071, 7071, 7071, 7071, -7071,
182    -7071, -7071, -7071, -7071, -7071, -7071, -7071, 7071, -7071, 7071,
183    -7071, 7071, -7071, 7071, -7071, 7071, 7071, -7071, -7071, 7071,
184    7071, 7071, -7071, 7071, 7071, -7071, 7071, 7071, -7071, -7071,
185    7071, 7071, 7071, -7071, 7071, 7071, -7071, -7071, 7071, -7071,
186    7071, 7071, 7071, 7071, 7071, 7071, -7071, -7071, -7071, 7071,
187    7071, -7071, -7071, -7071, 7071, 7071, 7071, -7071, -7071, -7071,
188    7071, 7071, -7071, 7071, 7071, -7071};
189
Note: See TracBrowser for help on using the browser.