Kungliga Tekniska Högskolan Civilingenjörsutbildningen i elektroteknik 2E1340 Digital Signalbehandling hemuppgift1 Stockholm 2000-11-26 Bo Enstedt 750427-0138 Andreas Kämpe 701115-0054 Hemuppgift 1 2E1340 Digital Signalbehandling Inledning Uppgifterna i hemtalet bygger på att avgöra infallsvinkeln för en okänd smalbandig signal. Ingående data är givna som en uppsättning komplexa mätvärden från en gruppantenn eller ”array” med M st element. 1 Problembeskrivning 1.1 Teori En plan våg utbreder sig i ett homogent medium. Vågen samplas i mediumet av en ”array” med M element, placerade med inbördes avståndet d längs en linje. Infallsvinkeln för den plana vågen definieras positiv moturs, vilket ger som en negativ vinkel i figuren nedan. Den infallande signalen r (t ) är behäftad med brus och modelleras som r (t ) s(t ) n(t ) där s (t ) är signalen från en avlägsen källa. Infallsvinkeln kan modelleras som en fasskillnad mellan de inbördes elementen. Vid snett infallande våg blir vägskillnaden d sin . Det ger fasskillnaden mellan d 2 sin (ekvation1) elementen: Utsignalen x m (t ) på respektive element får således en faskomponent på grund av infallsvinkeln och modelleras som xm (t ) e im s(t ) n(t ) . m = 0 ... M-1 1.2 Uppgifter Hemtalet innehåler tre moment: 1. Bestäm infallsvinkeln i grader för en okänd infallande signal. Indata är given som ”array1”, som är en vektor med komplexa mätdata från 10 element. 2. Bestäm antalet signaler och deras motsvarande infallsvinklar i grader. Indata är given som ”array2”, som är en vektor med komplexa mätdata från 25 element. 3. Bestäm minsta vinkeln mellan två infallande signaler där de fortfarande kan särskiljas. Signalerna infaller från 0/2. Undersök om det är lättare eller svårare att särskilja signalerna om infallsvinklarna är 50/2. Därutöver skall ett antal frågor besvaras, vilket görs i punkt 2.4 nedan. 2 Lösning och resultat 2.1 Uppgift 1 Bruset anses vara litet och uppgiften löses med direkta metoden. Genom att kompensera för fasskillnaden mellan elementen kan känsligheten i en viss riktning maximeras, detta kallas lobformning. Formeln som används är: 1 PBF ( ) M 2 M 1 x m 1 e im m 0 När vi känner kan infallsvinkeln beräknas med ekvation 1 ovan. Vi låter vara en oberoende variabel - till och plottar periodogrammet i Matlab. Märk att infallsvinkeln bara är entydigt bestämd mellan -/2 och /2. 90 25 120 60 20 15 150 30 10 5 180 0 210 330 240 300 270 Periodogrammet ger infallsvinkeln = -27 eller -153. 2.2 Uppgift 2 Problemet kan lösas på samma sätt som i uppgift 1. Periodogrammet plottas i Matlab. 90 100 120 60 80 60 150 30 40 20 180 0 210 330 240 300 270 Tre infallande signaler kan urskiljas. Dessa har infallsvinklarna 1 = 0.7, 2 = 6.2 och 3 = -39. Figuren visar att signalerna har olika intensiteter där signalen med infallsvinkel 2 är starkast. 2.3 Uppgift 3 Vi tillverkar 10 egna komplexa mätdata, motsvarande en array med 10 element, som summan av två infallande signaler med inbördes vinkeln . Signalerna placeras symmetriskt kring infallsvinkeln 0. Signal till brus-förhållandet anses vara stort och därför behandlas uppgiften med direkta metoden. Periodogrammet plottas iterativt för olika för att finna det minsta för vilken de två signalerna kan särskiljas. bestämmdes till 8 och periodogrammet ser då ut som figuren till vänster: 90 90 1 120 60 2.5 120 60 0.8 2 0.6 1.5 150 30 150 30 0.4 1 0.2 0.5 180 0 210 330 240 300 270 180 0 210 330 240 300 270 Frågan är nu om det blir lättare att särskilja signalerna om de infaller symmetriskt kring infallsvinkeln 50. Svaret blir att de är svårare att särskilja vilket ses i figuren ovan till höger, som är plottad med = 8 och med en ”offset” på 50. Anledningen att det blir svårare beror på att sin är en olinjär funktion, vilket medför att ökningen i fasskillnad mellan de inbördes elementen är mindre när theta närmar sig /2. 2.4 Frågor -Varför är spektrummet osymmetriskt? Komplex insignal ger ett osymmetriskt spektrum. -Från vilka riktningar kan infallsvinklar bestämmas med en fasstyrd array? Det går inte att avgöra om signalen infaller från övre eller undre halvplanet. I våra lösningar har vi antagit att signalen infaller från övre halvplanet, dvs i intervallet , då definieras som i figur 1. 2 2 -Hur ska avståndet mellan elementen generellt väljas i en array? Avståndet d mellan elementen i en array bör väljas mindre eller lika med uppkommer sidolober. . I annat fall 2