summaryrefslogtreecommitdiff
path: root/gr-analog
diff options
context:
space:
mode:
authorArtem Pisarenko <artem.k.pisarenko@gmail.com>2021-01-17 00:28:47 +0600
committerMarcus Müller <marcus@hostalia.de>2021-01-17 00:07:12 +0100
commit9fc6285d2f831e1de782e49e16c303cd54bb63a5 (patch)
treea926d298c14fd35e0d9deaf3d11fb00f0444cc93 /gr-analog
parent3de68c1c88f72d32eccdd5ff0ceb7d52b53b5d4d (diff)
analog: fix AGC classes QA test to match updated sig_source output
Correcting reference values in test data evaluated against graph involving recently corrected fxpt sine/cosine calculation Signed-off-by: Artem Pisarenko <artem.k.pisarenko@gmail.com>
Diffstat (limited to 'gr-analog')
-rw-r--r--gr-analog/python/analog/qa_agc.py500
1 files changed, 250 insertions, 250 deletions
diff --git a/gr-analog/python/analog/qa_agc.py b/gr-analog/python/analog/qa_agc.py
index b65456a8c0..a5a8ea47b6 100644
--- a/gr-analog/python/analog/qa_agc.py
+++ b/gr-analog/python/analog/qa_agc.py
@@ -38,56 +38,56 @@ class test_agc(gr_unittest.TestCase):
tb = self.tb
expected_result = (
- (100.000244140625 + 7.2191943445432116e-07j),
- (72.892257690429688 + 52.959323883056641j),
- (25.089065551757812 + 77.216217041015625j),
- (-22.611061096191406 + 69.589706420898438j),
- (-53.357715606689453 + 38.766635894775391j),
- (-59.458671569824219 + 3.4792964243024471e-07j),
- (-43.373462677001953 - 31.512666702270508j),
- (-14.94139289855957 - 45.984889984130859j),
- (13.478158950805664 - 41.48150634765625j),
- (31.838506698608398 - 23.132022857666016j),
- (35.519271850585938 - 3.1176801940091536e-07j),
- (25.942903518676758 + 18.848621368408203j),
- (8.9492912292480469 + 27.5430908203125j),
- (-8.0852642059326172 + 24.883890151977539j),
- (-19.131628036499023 + 13.899936676025391j),
- (-21.383295059204102 + 3.1281737733479531e-07j),
- (-15.650330543518066 - 11.370632171630859j),
- (-5.4110145568847656 - 16.65339469909668j),
- (4.9008159637451172 - 15.083160400390625j),
- (11.628337860107422 - 8.4484796524047852j),
- (13.036135673522949 - 2.288476110834381e-07j),
- (9.5726661682128906 + 6.954948902130127j),
- (3.3216962814331055 + 10.223132133483887j),
- (-3.0204284191131592 + 9.2959251403808594j),
- (-7.1977195739746094 + 5.2294478416442871j),
- (-8.1072216033935547 + 1.8976157889483147e-07j),
- (-5.9838657379150391 - 4.3475332260131836j),
- (-2.0879747867584229 - 6.4261269569396973j),
- (1.9100792407989502 - 5.8786196708679199j),
- (4.5814824104309082 - 3.3286411762237549j),
- (5.1967458724975586 - 1.3684227440080576e-07j),
- (3.8647139072418213 + 2.8078789710998535j),
- (1.3594740629196167 + 4.1840314865112305j),
- (-1.2544282674789429 + 3.8607344627380371j),
- (-3.0366206169128418 + 2.2062335014343262j),
- (-3.4781389236450195 + 1.1194014604143376e-07j),
- (-2.6133756637573242 - 1.8987287282943726j),
- (-0.9293016791343689 - 2.8600969314575195j),
- (0.86727333068847656 - 2.6691930294036865j),
- (2.1243946552276611 - 1.5434627532958984j),
- (2.4633183479309082 - 8.6486437567145913e-08j),
- (1.8744727373123169 + 1.3618841171264648j),
- (0.67528903484344482 + 2.0783262252807617j),
- (-0.63866174221038818 + 1.965599536895752j),
- (-1.5857341289520264 + 1.152103066444397j),
- (-1.8640764951705933 + 7.6355092915036948e-08j),
- (-1.4381576776504517 - 1.0448826551437378j),
- (-0.52529704570770264 - 1.6166983842849731j),
- (0.50366902351379395 - 1.5501341819763184j),
- (1.26766037940979 - 0.92100900411605835j))
+ (100 + 0j),
+ (72.89209747314453 + 52.9592170715332j),
+ (25.089027404785156 + 77.2160873413086j),
+ (-22.611034393310547 + 69.58960723876953j),
+ (-53.35764694213867 + 38.766597747802734j),
+ (-59.4586067199707 - 2.7399494229030097e-06j),
+ (-43.3734245300293 - 31.51263999938965j),
+ (-14.941386222839355 - 45.984867095947266j),
+ (13.478157997131348 - 41.48149490356445j),
+ (31.838510513305664 - 23.13202476501465j),
+ (35.51927947998047 + 3.3255341804760974e-06j),
+ (25.94291114807129 + 18.848634719848633j),
+ (8.949296951293945 + 27.543113708496094j),
+ (-8.085277557373047 + 24.883914947509766j),
+ (-19.13165283203125 + 13.899954795837402j),
+ (-21.383323669433594 - 2.987417019539862e-06j),
+ (-15.65035343170166 - 11.370650291442871j),
+ (-5.4110236167907715 - 16.653427124023438j),
+ (4.900828838348389 - 15.083191871643066j),
+ (11.62836742401123 - 8.448498725891113j),
+ (13.036169052124023 + 2.4410530841123546e-06j),
+ (9.572690963745117 + 6.954970359802246j),
+ (3.3217051029205322 + 10.223164558410645j),
+ (-3.0204410552978516 + 9.295955657958984j),
+ (-7.197745323181152 + 5.229465007781982j),
+ (-8.107251167297363 - 1.8916969111160142e-06j),
+ (-5.983887195587158 - 4.347550392150879j),
+ (-2.087981939315796 - 6.426152229309082j),
+ (1.9100888967514038 - 5.87864351272583j),
+ (4.581503391265869 - 3.3286550045013428j),
+ (5.196768760681152 + 1.4596606661143596e-06j),
+ (3.864729881286621 + 2.807892322540283j),
+ (1.359479308128357 + 4.184051513671875j),
+ (-1.2544355392456055 + 3.8607518672943115j),
+ (-3.036635398864746 + 2.2062432765960693j),
+ (-3.4781548976898193 - 1.137218077928992e-06j),
+ (-2.613386869430542 - 1.8987380266189575j),
+ (-0.9293051958084106 - 2.8601105213165283j),
+ (0.8672783374786377 - 2.6692051887512207j),
+ (2.1244049072265625 - 1.5434693098068237j),
+ (2.463329315185547 + 9.225283861269418e-07j),
+ (1.8744803667068481 + 1.3618910312652588j),
+ (0.6752913594245911 + 2.078335762023926j),
+ (-0.6386655569076538 + 1.9656078815460205j),
+ (-1.5857415199279785 + 1.1521075963974j),
+ (-1.864084243774414 - 7.840082503207668e-07j),
+ (-1.438162922859192 - 1.0448874235153198j),
+ (-0.5252984762191772 - 1.6167048215866089j),
+ (0.5036717653274536 - 1.5501397848129272j),
+ (1.2676655054092407 - 0.9210119843482971j))
sampling_freq = 100
src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,
@@ -123,56 +123,56 @@ class test_agc(gr_unittest.TestCase):
tb = self.tb
expected_result = (
- 7.2191943445432116e-07,
- 58.837181091308594,
- 89.700050354003906,
- 81.264183044433594,
- 45.506141662597656,
- 4.269894304798072e-07,
- -42.948936462402344,
- -65.50335693359375,
- -59.368724822998047,
- -33.261005401611328,
- -4.683740257860336e-07,
- 31.423542022705078,
- 47.950984954833984,
- 43.485683441162109,
- 24.378345489501953,
- 5.7254135299444897e-07,
- -23.062990188598633,
- -35.218441009521484,
- -31.964075088500977,
- -17.934831619262695,
- -5.0591745548445033e-07,
- 16.998210906982422,
- 25.982204437255859,
- 23.606258392333984,
- 13.260685920715332,
- 4.9936483037527069e-07,
- -12.59880542755127,
- -19.28221321105957,
- -17.54347038269043,
- -9.8700437545776367,
- -4.188150626305287e-07,
- 9.4074573516845703,
- 14.422011375427246,
- 13.145503044128418,
- 7.41046142578125,
- 3.8512698097292741e-07,
- -7.0924453735351562,
- -10.896408081054688,
- -9.9552040100097656,
- -5.6262712478637695,
- -3.1982864356905338e-07,
- 5.4131259918212891,
- 8.3389215469360352,
- 7.6409502029418945,
- 4.3320145606994629,
- 2.882407841298118e-07,
- -4.194943904876709,
- -6.4837145805358887,
- -5.9621825218200684,
- -3.3931560516357422)
+ 0.0,
+ 58.83704376220703,
+ 89.69985961914062,
+ 81.26403045654297,
+ 45.50606918334961,
+ -3.3625440210016677e-06,
+ -42.9488639831543,
+ -65.50326538085938,
+ -59.368656158447266,
+ -33.26097869873047,
+ 4.995997642254224e-06,
+ 31.423521041870117,
+ 47.950958251953125,
+ 43.48566436767578,
+ 24.37834358215332,
+ -5.4677821026416495e-06,
+ -23.06298828125,
+ -35.21844482421875,
+ -31.964082717895508,
+ -17.93484115600586,
+ 5.396469077822985e-06,
+ 16.998228073120117,
+ 25.982229232788086,
+ 23.60628318786621,
+ 13.260700225830078,
+ -4.97806149724056e-06,
+ -12.598825454711914,
+ -19.282241821289062,
+ -17.543500900268555,
+ -9.870061874389648,
+ 4.467380676942412e-06,
+ 9.407480239868164,
+ 14.422045707702637,
+ 13.14553451538086,
+ 7.410478591918945,
+ -3.91256025977782e-06,
+ -7.092466354370117,
+ -10.896439552307129,
+ -9.955231666564941,
+ -5.62628698348999,
+ 3.411524403418298e-06,
+ 5.413146018981934,
+ 8.338950157165527,
+ 7.640974521636963,
+ 4.332027435302734,
+ -2.95963241114805e-06,
+ -4.19495964050293,
+ -6.483736991882324,
+ -5.962202072143555,
+ -3.3931667804718018)
sampling_freq = 100
src1 = analog.sig_source_f(sampling_freq, analog.GR_SIN_WAVE,
@@ -210,56 +210,56 @@ class test_agc(gr_unittest.TestCase):
tb = self.tb
expected_result = \
- ((100.000244140625 + 7.2191943445432116e-07j),
- (0.80881959199905396 + 0.58764183521270752j),
- (0.30894950032234192 + 0.95084899663925171j),
- (-0.30895623564720154 + 0.95086973905563354j),
- (-0.80887287855148315 + 0.58768033981323242j),
- (-0.99984413385391235 + 5.850709250410091e-09j),
- (-0.80889981985092163 - 0.58770018815994263j),
- (-0.30897706747055054 - 0.95093393325805664j),
- (0.30898112058639526 - 0.95094609260559082j),
- (0.80893135070800781 - 0.58772283792495728j),
- (0.99990922212600708 - 8.7766354184282136e-09j),
- (0.80894720554351807 + 0.58773452043533325j),
- (0.30899339914321899 + 0.95098406076431274j),
- (-0.30899572372436523 + 0.95099133253097534j),
- (-0.80896598100662231 + 0.58774799108505249j),
- (-0.99994778633117676 + 1.4628290578855285e-08j),
- (-0.80897533893585205 - 0.58775502443313599j),
- (-0.30900305509567261 - 0.95101380348205566j),
- (0.30900448560714722 - 0.95101797580718994j),
- (0.80898630619049072 - 0.58776277303695679j),
- (0.99997037649154663 - 1.7554345532744264e-08j),
- (0.80899184942245483 + 0.58776694536209106j),
- (0.30900871753692627 + 0.95103120803833008j),
- (-0.30900952219963074 + 0.95103377103805542j),
- (-0.8089984655380249 + 0.58777159452438354j),
- (-0.99998390674591064 + 2.3406109050938539e-08j),
- (-0.809001624584198 - 0.58777409791946411j),
- (-0.30901208519935608 - 0.95104163885116577j),
- (0.30901262164115906 - 0.95104306936264038j),
- (0.80900543928146362 - 0.587776780128479j),
- (0.99999171495437622 - 2.6332081404234486e-08j),
- (0.80900734663009644 + 0.58777821063995361j),
- (0.30901408195495605 + 0.95104765892028809j),
- (-0.30901429057121277 + 0.95104855298995972j),
- (-0.80900967121124268 + 0.58777981996536255j),
- (-0.99999648332595825 + 3.2183805842578295e-08j),
- (-0.80901080369949341 - 0.58778077363967896j),
- (-0.30901527404785156 - 0.95105135440826416j),
- (0.30901545286178589 - 0.95105189085006714j),
- (0.80901217460632324 - 0.58778166770935059j),
- (0.99999916553497314 - 3.5109700036173308e-08j),
- (0.809012770652771 + 0.58778214454650879j),
- (0.30901595950126648 + 0.9510534405708313j),
- (-0.30901598930358887 + 0.95105385780334473j),
- (-0.80901366472244263 + 0.58778274059295654j),
- (-1.0000008344650269 + 4.0961388947380328e-08j),
- (-0.8090139627456665 - 0.58778303861618042j),
- (-0.30901634693145752 - 0.95105475187301636j),
- (0.30901640653610229 - 0.95105493068695068j),
- (0.80901449918746948 - 0.5877833366394043j))
+ ((100 + 0j),
+ (0.8090173602104187 + 0.5877856016159058j),
+ (0.3090175688266754 + 0.9510582685470581j),
+ (-0.309017539024353 + 0.9510582089424133j),
+ (-0.8090170621871948 + 0.5877852439880371j),
+ (-1.000004529953003 - 4.608183701293456e-08j),
+ (-0.8090165853500366 - 0.587785005569458j),
+ (-0.3090173006057739 - 0.9510576725006104j),
+ (0.3090173900127411 - 0.951057493686676j),
+ (0.8090166449546814 - 0.5877848863601685j),
+ (1.0000040531158447 + 9.362654651567937e-08j),
+ (0.809016227722168 + 0.5877848267555237j),
+ (0.3090171217918396 + 0.9510573148727417j),
+ (-0.3090173006057739 + 0.9510571360588074j),
+ (-0.8090163469314575 + 0.5877846479415894j),
+ (-1.000003695487976 - 1.39708305368913e-07j),
+ (-0.8090159296989441 - 0.5877846479415894j),
+ (-0.30901697278022766 - 0.951056957244873j),
+ (0.30901727080345154 - 0.9510568976402283j),
+ (0.809016227722168 - 0.5877844095230103j),
+ (1.000003457069397 + 1.87252979344521e-07j),
+ (0.809015691280365 + 0.5877845287322998j),
+ (0.3090168535709381 + 0.9510567784309387j),
+ (-0.30901727080345154 + 0.951056718826294j),
+ (-0.8090161085128784 + 0.5877842903137207j),
+ (-1.0000033378601074 - 2.3333473109232727e-07j),
+ (-0.8090156316757202 - 0.5877845287322998j),
+ (-0.3090168237686157 - 0.9510566592216492j),
+ (0.3090173006057739 - 0.9510565400123596j),
+ (0.8090160489082336 - 0.5877842307090759j),
+ (1.0000032186508179 + 2.8087941927879e-07j),
+ (0.8090155124664307 + 0.5877845287322998j),
+ (0.30901676416397095 + 0.9510567784309387j),
+ (-0.3090173006057739 + 0.9510565400123596j),
+ (-0.8090160489082336 + 0.5877841711044312j),
+ (-1.0000033378601074 - 3.2696124208086985e-07j),
+ (-0.8090155124664307 - 0.5877845883369446j),
+ (-0.30901673436164856 - 0.9510567784309387j),
+ (0.3090173602104187 - 0.9510565400123596j),
+ (0.8090160489082336 - 0.5877841114997864j),
+ (1.0000033378601074 + 3.745059302673326e-07j),
+ (0.8090154528617859 + 0.5877846479415894j),
+ (0.3090166747570038 + 0.9510567784309387j),
+ (-0.3090174198150635 + 0.9510565400123596j),
+ (-0.8090161681175232 + 0.5877841114997864j),
+ (-1.0000032186508179 - 4.2058766780428414e-07j),
+ (-0.8090154528617859 - 0.5877846479415894j),
+ (-0.309016615152359 - 0.9510567784309387j),
+ (0.30901747941970825 - 0.9510564804077148j),
+ (0.8090161681175232 - 0.5877840518951416j))
sampling_freq = 100
src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,
@@ -297,56 +297,56 @@ class test_agc(gr_unittest.TestCase):
tb = self.tb
expected_result = \
- (7.2191943445432116e-07,
- 58.837181091308594,
- 40.194305419921875,
- 2.9183335304260254,
- 0.67606079578399658,
- 8.6260438791896377e-09,
- -1.4542514085769653,
- -1.9210131168365479,
- -1.0450780391693115,
- -0.61939650774002075,
- -1.2590258613442984e-08,
- 1.4308931827545166,
- 1.9054338932037354,
- 1.0443156957626343,
- 0.61937344074249268,
- 2.0983527804219193e-08,
- -1.4308838844299316,
- -1.9054274559020996,
- -1.0443152189254761,
- -0.61937344074249268,
- -2.5180233009791664e-08,
- 1.4308837652206421,
- 1.9054274559020996,
- 1.0443154573440552,
- 0.61937344074249268,
- 3.3573645197293445e-08,
- -1.4308838844299316,
- -1.9054274559020996,
- -1.0443152189254761,
- -0.61937350034713745,
- -3.7770352179222755e-08,
- 1.4308837652206421,
- 1.9054274559020996,
- 1.0443154573440552,
- 0.61937350034713745,
- 4.6163762590367696e-08,
- -1.4308838844299316,
- -1.9054274559020996,
- -1.0443153381347656,
- -0.61937344074249268,
- -5.0360466019583328e-08,
- 1.4308837652206421,
- 1.9054274559020996,
- 1.0443155765533447,
- 0.61937344074249268,
- 5.8753879983441948e-08,
- -1.4308837652206421,
- -1.9054274559020996,
- -1.0443153381347656,
- -0.61937344074249268)
+ (0.0,
+ 58.83704376220703,
+ 40.194339752197266,
+ 2.9184224605560303,
+ 0.6760660409927368,
+ -6.79303795436681e-08,
+ -1.4542515277862549,
+ -1.9210143089294434,
+ -1.0450801849365234,
+ -0.6193966865539551,
+ 1.3429632872430375e-07,
+ 1.4308913946151733,
+ 1.9054334163665771,
+ 1.044317603111267,
+ 0.619373619556427,
+ -2.003930177352231e-07,
+ -1.4308818578720093,
+ -1.905427098274231,
+ -1.0443172454833984,
+ -0.6193735599517822,
+ 2.6858961632569844e-07,
+ 1.4308820962905884,
+ 1.9054267406463623,
+ 1.0443172454833984,
+ 0.6193734407424927,
+ -3.3468785431978176e-07,
+ -1.4308820962905884,
+ -1.9054267406463623,
+ -1.0443171262741089,
+ -0.6193735599517822,
+ 4.0288449554282124e-07,
+ 1.430882215499878,
+ 1.905427098274231,
+ 1.0443170070648193,
+ 0.6193734407424927,
+ -4.689827903803234e-07,
+ -1.430882453918457,
+ -1.9054268598556519,
+ -1.0443170070648193,
+ -0.6193733811378479,
+ 5.371793463382346e-07,
+ 1.4308825731277466,
+ 1.9054265022277832,
+ 1.0443170070648193,
+ 0.6193733811378479,
+ -6.032776127540274e-07,
+ -1.4308825731277466,
+ -1.9054265022277832,
+ -1.0443168878555298,
+ -0.6193733811378479)
sampling_freq = 100
src1 = analog.sig_source_f(sampling_freq, analog.GR_SIN_WAVE,
@@ -369,56 +369,56 @@ class test_agc(gr_unittest.TestCase):
tb = self.tb
expected_result = \
- ((100.000244140625 + 7.2191943445432116e-07j),
- (0.80881959199905396 + 0.58764183521270752j),
- (0.30894950032234192 + 0.95084899663925171j),
- (-0.30895623564720154 + 0.95086973905563354j),
- (-0.80887287855148315 + 0.58768033981323242j),
- (-0.99984413385391235 + 5.850709250410091e-09j),
- (-0.80889981985092163 - 0.58770018815994263j),
- (-0.30897706747055054 - 0.95093393325805664j),
- (0.30898112058639526 - 0.95094609260559082j),
- (0.80893135070800781 - 0.58772283792495728j),
- (0.99990922212600708 - 8.7766354184282136e-09j),
- (0.80894720554351807 + 0.58773452043533325j),
- (0.30899339914321899 + 0.95098406076431274j),
- (-0.30899572372436523 + 0.95099133253097534j),
- (-0.80896598100662231 + 0.58774799108505249j),
- (-0.99994778633117676 + 1.4628290578855285e-08j),
- (-0.80897533893585205 - 0.58775502443313599j),
- (-0.30900305509567261 - 0.95101380348205566j),
- (0.30900448560714722 - 0.95101797580718994j),
- (0.80898630619049072 - 0.58776277303695679j),
- (0.99997037649154663 - 1.7554345532744264e-08j),
- (0.80899184942245483 + 0.58776694536209106j),
- (0.30900871753692627 + 0.95103120803833008j),
- (-0.30900952219963074 + 0.95103377103805542j),
- (-0.8089984655380249 + 0.58777159452438354j),
- (-0.99998390674591064 + 2.3406109050938539e-08j),
- (-0.809001624584198 - 0.58777409791946411j),
- (-0.30901208519935608 - 0.95104163885116577j),
- (0.30901262164115906 - 0.95104306936264038j),
- (0.80900543928146362 - 0.587776780128479j),
- (0.99999171495437622 - 2.6332081404234486e-08j),
- (0.80900734663009644 + 0.58777821063995361j),
- (0.30901408195495605 + 0.95104765892028809j),
- (-0.30901429057121277 + 0.95104855298995972j),
- (-0.80900967121124268 + 0.58777981996536255j),
- (-0.99999648332595825 + 3.2183805842578295e-08j),
- (-0.80901080369949341 - 0.58778077363967896j),
- (-0.30901527404785156 - 0.95105135440826416j),
- (0.30901545286178589 - 0.95105189085006714j),
- (0.80901217460632324 - 0.58778166770935059j),
- (0.99999916553497314 - 3.5109700036173308e-08j),
- (0.809012770652771 + 0.58778214454650879j),
- (0.30901595950126648 + 0.9510534405708313j),
- (-0.30901598930358887 + 0.95105385780334473j),
- (-0.80901366472244263 + 0.58778274059295654j),
- (-1.0000008344650269 + 4.0961388947380328e-08j),
- (-0.8090139627456665 - 0.58778303861618042j),
- (-0.30901634693145752 - 0.95105475187301636j),
- (0.30901640653610229 - 0.95105493068695068j),
- (0.80901449918746948 - 0.5877833366394043j))
+ ((100+0j),
+ (0.8090173602104187 + 0.5877856016159058j),
+ (0.3090175688266754 + 0.9510582685470581j),
+ (-0.309017539024353 + 0.9510582089424133j),
+ (-0.8090170621871948 + 0.5877852439880371j),
+ (-1.000004529953003 - 4.608183701293456e-08j),
+ (-0.8090165853500366 - 0.587785005569458j),
+ (-0.3090173006057739 - 0.9510576725006104j),
+ (0.3090173900127411 - 0.951057493686676j),
+ (0.8090166449546814 - 0.5877848863601685j),
+ (1.0000040531158447 + 9.362654651567937e-08j),
+ (0.809016227722168 + 0.5877848267555237j),
+ (0.3090171217918396 + 0.9510573148727417j),
+ (-0.3090173006057739 + 0.9510571360588074j),
+ (-0.8090163469314575 + 0.5877846479415894j),
+ (-1.000003695487976 - 1.39708305368913e-07j),
+ (-0.8090159296989441 - 0.5877846479415894j),
+ (-0.30901697278022766 - 0.951056957244873j),
+ (0.30901727080345154 - 0.9510568976402283j),
+ (0.809016227722168 - 0.5877844095230103j),
+ (1.000003457069397 + 1.87252979344521e-07j),
+ (0.809015691280365 + 0.5877845287322998j),
+ (0.3090168535709381 + 0.9510567784309387j),
+ (-0.30901727080345154 + 0.951056718826294j),
+ (-0.8090161085128784 + 0.5877842903137207j),
+ (-1.0000033378601074 - 2.3333473109232727e-07j),
+ (-0.8090156316757202 - 0.5877845287322998j),
+ (-0.3090168237686157 - 0.9510566592216492j),
+ (0.3090173006057739 - 0.9510565400123596j),
+ (0.8090160489082336 - 0.5877842307090759j),
+ (1.0000032186508179 + 2.8087941927879e-07j),
+ (0.8090155124664307 + 0.5877845287322998j),
+ (0.30901676416397095 + 0.9510567784309387j),
+ (-0.3090173006057739 + 0.9510565400123596j),
+ (-0.8090160489082336 + 0.5877841711044312j),
+ (-1.0000033378601074 - 3.2696124208086985e-07j),
+ (-0.8090155124664307 - 0.5877845883369446j),
+ (-0.30901673436164856 - 0.9510567784309387j),
+ (0.3090173602104187 - 0.9510565400123596j),
+ (0.8090160489082336 - 0.5877841114997864j),
+ (1.0000033378601074 + 3.745059302673326e-07j),
+ (0.8090154528617859 + 0.5877846479415894j),
+ (0.3090166747570038 + 0.9510567784309387j),
+ (-0.3090174198150635 + 0.9510565400123596j),
+ (-0.8090161681175232 + 0.5877841114997864j),
+ (-1.0000032186508179 - 4.2058766780428414e-07j),
+ (-0.8090154528617859 - 0.5877846479415894j),
+ (-0.309016615152359 - 0.9510567784309387j),
+ (0.30901747941970825 - 0.9510564804077148j),
+ (0.8090161681175232 - 0.5877840518951416j))
sampling_freq = 100
src1 = analog.sig_source_c(sampling_freq, analog.GR_SIN_WAVE,