ﺑﻪ ﻧﺎم ﺧﺪا داﻧﺸ ﺪهی ﻣﻬﻨﺪﺳ ﮐﺎﻣﭙﯿﻮﺗﺮ ﺳﯿ ﻨﺎل ﻫﺎ و ﺳﯿﺴﺘﻢ ﻫﺎ ﺗﻤﺮﯾﻦ ﺳﺮی اول ﻣﻬﻠﺖ ﺗﺤﻮﯾﻞ ﺑﺨﺶ ﺗﺌﻮری ٨ :اﺳﻔﻨﺪ ١٣٩۴ﺳﺎﻋﺖ ١۵ ﻣﻬﻠﺖ ﺗﺤﻮﯾﻞ ﺑﺨﺶ ﻋﻤﻠ ١٣ :اﺳﻔﻨﺪ ١٣٩۴ﺳﺎﻋﺖ ٢٣:۵٩ ﭼﻨﺪ ﻧﮑﺘﻪ: • ﺗﻤﺮﯾﻨﺎت ﺗﺌﻮری را ﺑﺮ روی ﮐﺎﻏﺬ در ﻣﻬﻠﺖ ﺗﻌﯿﯿﻦ ﺷﺪه ﺗﺤﻮﯾﻞ ﺑﺪﻫﯿﺪ .ﺗﺤﻮﯾﻞ ﺑﺎ ﺗﺎﺧﯿﺮ ﺗﺎ ﻗﺒﻞ از ﮐﻼس ﺣﻞ ﺗﻤﺮﯾﻦ ﻣﻤ ﻦ اﺳﺖ .ﭘﺲ از ﺣﻞ ﺗﻤﺮﯾﻦ در ﮐﻼس ،ﺗﻤﺮﯾﻨ ﺗﺤﻮﯾﻞ ﮔﺮﻓﺘﻪ ﻧﻤ ﺷﻮد .ﻫﺮ داﻧﺸﺠﻮ ﻣ ﺗﻮاﻧﺪ در ﮐﻞ ﺗﺮم ﺳﻪ ﺑﺎر ﺗﻤﺮﯾﻦ ﺗﺌﻮری ﺧﻮد را ﺑﺎ ﺗﺎﺧﯿﺮ ﺗﺎ ﻗﺒﻞ از ﮐﻼس ﺣﻞ ﺗﻤﺮﯾﻦ ﺑﺪون ﮐﺴﺮ ﻧﻤﺮه ﺗﺤﻮﯾﻞ دﻫﺪ و ﺑﯿﺶ از اﯾﻦ ﺗﻌﺪاد ،ﺗﺎﺧﯿﺮ ﻣﺤﺴﻮب ﻣ ﺷﻮد. • ﺑﺮای ﺗﻤﺮﯾﻨﺎت ﻋﻤﻠ ﺷﻤﺎ ﺑﺎﯾﺪ ﻓﺎﯾﻞ ﻫﺎی ﻣﺘﻠﺐ را ﺑﻪ ﻫﻤﺮاه ﮔﺰارﺷ ﮐﻪ ﺑﺮای اﯾﻦ ﺗﻤﺮﯾﻦ ﻣ ﻧﻮﯾﺴﯿﺪ در ﻗﺎﻟﺐ ﯾ ﻓﺎﯾﻞ zipﺑﺎ ﻧﺎم و ﻣﻮﺿﻮع اﯾﻤﯿﻞ HW1 SIDﮐﻪ SIDدر آن ﺷﻤﺎرهی داﻧﺸﺠﻮﯾﯽﺗﺎن اﺳﺖ ﺑﻪ آدرس [email protected]ارﺳﺎل ﮐﻨﯿﺪ .اﻣ ﺎن ارﺳﺎل ﺑﺎ ﺗﺎﺧﯿﺮ درﻣﻮرد ﺗﻤﺮﯾﻦ ﻫﺎی ﻣﺘﻠﺐ وﺟﻮد ﻧﺪارد. • ﻫﻤﻔﮑﺮی راه ﺧﻮﺑﯽ ﺑﺮای ﭘﯿﺪا ﮐﺮدن ﺷﻬﻮد ﻧﺴﺒﺖ ﺑﻪ ﻣﺴﺎﻳﻞ اﺳﺖ اﻣﺎ ﻧﻬﺎﯾﺘﺎ ﺧﻮدﺗﺎن راه ﺣﻞ را ﺑﻨﻮﯾﺴﯿﺪ .از ﺗﻘﻠﺐ ﮐﺮدن ﺑﭙﺮﻫﯿﺰﯾﺪ .ﻃﺒﻖ ﺳﯿﺎﺳﺖ ﮐﻠ ﮐﻼس درﻣﻮرد ﺗﻘﻠﺐ اﮔﺮ ﺗﻘﻠﺐ در ﯾ ﺗﻤﺮﯾﻦ از ﻓﺮدی ﮔﺮﻓﺘﻪ ﺷﻮد ﻧﻤﺮه ﻧﻬﺎﯾﯽ درس او ﺻﻔﺮ ﺧﻮاﻫﺪ ﺷﺪ .ﻟﻄﻔﺎ اﯾﻦ ﺣﺮف را ﺟﺪی ﺑ ﯿﺮﯾﺪ . ﺑﺨﺶ ﺗﺌﻮری ١ ١.١ ﯾ ﺳﻮال اول ﺳﯿﺴﺘﻢ درﻧﻈﺮ ﺑ ﯿﺮﯾﺪ ﮐﻪ ﺑﺎ ﻣﻌﺎدﻟﻪ زﯾﺮ ﺗﻮﺻﯿﻒ ﺷﺪه اﺳﺖ: ]y[n] = αx[n] + βx[n − 1] + y[n − 1 ﻓﺮض ﮐﻨﯿﺪ ﺳﯿﺴﺘﻢ درﺣﺎﻟﺖ ﺳ ﻮن اوﻟﯿﻪ اﺳﺖ. .١ﻓﺮض ﮐﻨﯿﺪ ] x[nﺑﻪ ﺻﻮرت زﯾﺮ داده ﺷﺪه ﺑﺎﺷﺪ. ١ 1 0≤n 0 otherwise { = ]x[n] = u[n ] y[234را ﺣﺴﺎب ﮐﻨﯿﺪ. .٢اﯾﻦ ﺑﺎر ﻓﺮض ﮐﻨﯿﺪ α = 3و ﺿﺮاﯾﺐ Aو Bرا ﺗﻌﯿﯿﻦ ﮐﻨﯿﺪ. =4 ٢.١ βﺑﺎﺷﻨﺪ .اﮔﺮ ] x[n] = δ[nو ﭘﺎﺳﺦ ﺑﻪ ﺷ ﻞ y[n] = Aj n + B(−j)nﺑﺎﺷﺪ ﺳﻮال دوم ﺗﺎﺑﻌ ﺑﻪ ﺷ ﻞ زﯾﺮ را درﻧﻈﺮ ﺑ ﯿﺮﯾﺪ: ﺷ ﻞ .x(t) :١ .١ﺑﻪ ﮐﻤ ﺗﺎﺑﻊ ﭘﻠﻪ اﯾﻦ ﺗﺎﺑﻊ را ﺑﺴﺎزﯾﺪ. .٢ﺗﻮاﺑﻊ زﯾﺮ را رﺳﻢ ﮐﻨﯿﺪ: )اﻟﻒ( )ب( )y(t) = x(t − 2 )w(t) = x(−2t + 1 )ج( })y(t) = Ev{x(t)u(t )د( ٣.١ })y(t) = Od{x(t + 3 ﺳﻮال ﺳﻮم ﺗﻌﯿﯿﻦ ﮐﻨﯿﺪ ﮐﺪاﻣﯿ از ﺳﯿ ﻨﺎل ﻫﺎی ﭘﯿﻮﺳﺘﻪ زﯾﺮ در زﻣﺎن ﻣﺘﻨﺎوب ﻫﺴﺘﻨﺪ .در ﻣﻮرد ﺳﯿ ﻨﺎل ﻫﺎی ﻣﺘﻨﺎوب دوره ﺗﻨﺎوب اﺻﻠ را ﺑﺮای ﺳﯿ ﻨﺎل ﺑﯿﺎﺑﯿﺪ. .١ )x(t) = ej(πt−3 ٢ .٢ })y(t) = Ev{sin(3πt)u(t .٣ )−(2t−i e ∞ ∑ = )z(t i=0 ۴.١ ﺳﻮال ﭼﻬﺎرم ﺑﺮرﺳ ﮐﻨﯿﺪ ﮐﻪ ﺳﯿﺴﺘﻢ ﻫﺎی زﯾﺮ ﮐﺪام ﯾ از ﺧﻮاص ﻋﻤﻮﻣ ﺳﯿﺴﺘﻢ ﻫﺎ ) ﺑﺪون ﺣﺎﻓﻈﻪ -ﺗﻐﯿﯿﺮﻧﺎﭘﺬﯾﺮﺑﺎ زﻣﺎن - ﺧﻄ -ﺳﺒﺒﯽ -ﭘﺎﯾﺪار( را دارد .دﻻﯾﻞ ادﻋﺎی ﺧﻮد را ذﮐﺮ ﮐﻨﯿﺪ. .١ ∫ 2τ = )y(t x(τ )dτ ∞− .٢ ۵.١ ]x[n 1≥n 0 n=0 = ]y[n x[n − 1] n ≤ −1 ﺳﻮال ﭘﻨﺠﻢ ﻣﺪار زﯾﺮ را در ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ .در اداﻣﻪ درس ﺧﻮاﻫﯿﻢ دﯾﺪ ﮐﻪ اﯾﻦ ﻣﺪار ﯾ ﻓﯿﻠﺘﺮ ﭘﺎﯾﯿﻦ ﮔﺬر ﻏﯿﺮاﯾﺪه آل اﺳﺖ . ﺷ ﻞ .LP F :٢ در اﯾﻦ ﻣﺪار Vinﺳﯿ ﻨﺎل ورودی ﺑﻪ ﻣﺪار اﺳﺖ و Voutﺧﺮوﺟ ﻣﺤﺴﻮب ﻣﯿﺸﻮد. .١ﻣﻌﺎدﻟﻪ دﯾﻔﺮاﻧﺴﯿﻞ ﺣﺎﮐﻢ ﺑﺮ اﯾﻦ ﺳﯿﺴﺘﻢ را ﺑﻨﻮﯾﺴﯿﺪ. ﻫﻤﺎﻧﻄﻮر ﮐﻪ ﻣﯿﺪاﻧﯿﺪ ﭘﺎﺳﺦ اﯾﻨﮕﻮﻧﻪ ﺳﯿﺴﺘﻢ ﻫﺎی ﺧﻄ ﻣﺮﺗﺒﻪ اول ﺑﻪ ورودی ﺑﻪ ﺷ ﻞ x(t) = Aestﺑﻪ ﺻﻮرت زﯾﺮ اﺳﺖ: y(t) = H(s)est در اداﻣﻪ درس ﺧﻮاﻫﯿﻢ دﯾﺪ ﮐﻪ ) H(sارﺗﺒﺎط ﻣﺴﺘﻘﯿﻢ ﺑﺎ ﺗﺒﺪﯾﻞ ﻻﭘﻼس و ﻓﻮرﯾﻪ ﺳﯿﺴﺘﻢ دارد. .٢ﺑﻪ ازا ﺳﯿ ﻨﺎل ورودی x(t) = Aestﻣﻘﺪار ) H(sدر ﺳﯿ ﻨﺎل ﺧﺮوﺟ را ﺣﺴﺎب ﮐﻨﯿﺪ. ٣ ۶.١ ﺳﻮال ﺷﺸﻢ ﻣﯿﺪاﻧﯿﻢ ﺳﯿﺴﺘﻢ Lﮐﻪ در ﺷ ﻞ زﯾﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ ﺧﻄ اﺳﺖ .ﺳﻪ ﺳﯿ ﻨﺎل ﺧﺮوﺟ ] y1 [n], y2 [n], y3 [nﺑﻪ ﺗﺮﺗﯿﺐ ﭘﺎﺳﺦ ﺳﯿﺴﺘﻢ ﺑﻪ ﺳﯿ ﻨﺎل ورودی ] x1 [n], x2 [n], x3 [nﻫﺴﺘﻨﺪ. .١آﯾﺎ ﺳﯿﺴﺘﻢ Lﻣﯿﺘﻮاﻧﺪ ﻣﺴﺘﻘﻞ از زﻣﺎن ﺑﺎﺷﺪ؟ .٢ﺧﺮوﺟ ] y[nﺳﯿﺴﺘﻢ را ﺑﻪ ازا ورودی ] x[n] = δ[nﺑﯿﺎﺑﯿﺪ. ﺷ ﻞ :٣ ٧.١ ﺳﻮال ﻫﻔﺘﻢ )اﻣﺘﯿﺎزی( : ﻓﺮض ﮐﻨﯿﺪ ﺳﯿ ﻨﺎل ) x(tﯾ ﺗﻮزﯾﻊ ﮔﻮﺳ ﺑﺎ ﻣﯿﺎﻧﮕﯿﻦ e−tو وارﯾﺎﻧﺲ e−tﺑﺎﺷﺪ ( N (e−t , e−t ) ) .ﻫﻤﭽﻨﯿﻦ ﻓﺮض ﮐﻨﯿﺪ ﮐﻪ ﻣﻘﺪار اﯾﻦ ﺳﯿ ﻨﺎل در ﻫﺮ ﻟﺤﻈﻪ ﻣﺴﺘﻘﻞ از ﺳﺎﯾﺮ ﻟﺤﻈﺎت اﺳﺖ .اﯾﻦ ﺳﯿ ﻨﺎل را ﺑﻪ ﺳﯿﺴﺘﻢ زﯾﺮ ﮐﻪ ﭘﺎﺳﺦ ﺿﺮﺑﻪ آن ﺑﻪ ﺻﻮرت زﯾﺮاﺳﺖ ﺑﻪ ﻋﻨﻮان ورودی ﻣﯿﺪﻫﯿﻢ. ( ) )h(t) = 2 u(t) − u(t − ln2 ﺧﺮوﺟ ﺳﯿﺴﺘﻢ را ) y(tﻣ ﻧﺎﻣﯿﻢ. E[y(t)] .١را در ﻫﺮ ﻟﺤﻈﻪ ﺑﯿﺎﺑﯿﺪ. .٢ ) )y(t ( varرا ﺑﺮای ﻫﺮ ﻟﺤﻈﻪ ﺑﯿﺎﺑﯿﺪ. ۴ .٣اﺣﺘﻤﺎل زﯾﺮ را ﺣﺴﺎب ﮐﻨﯿﺪ. [ ] P 0 ≤ y(t = 1) ≤ 2 ٢ﺑﺨﺶ ﻋﻤﻠ اﯾﻦ ﺗﻤﺮﯾﻦ ﺑﺮای آﺷﻨﺎﯾﯽ اوﻟﯿﻪ ﺑﺎ ﻧﺮم اﻓﺰار MATLABﻃﺮح ﺷﺪه اﺳﺖ و ﻫﺪف آن آﺷﻨﺎﯾﯽ ﺷﻤﺎ ﺑﺎ ﺗﻮاﺑﻊ ﺳﺎده و ﮐﺎرﺑﺮدی ﻣﺘﻠﺐ و اﺳﺘﻔﺎده از آﻧﻬﺎ ﻣ ﺑﺎﺷﺪ .ﺑﺮای ﭘﺮدازش ﺳﯿ ﻨﺎل ﺗﻮﺳﻂ ﻣﺘﻠﺐ ﺑﺎﯾﺪ آﺷﻨﺎﯾﯽ ﺧﻮﺑﯽ ﺑﺎ اﺑﺰارﻫﺎﯾﯽ ﮐﻪ اﯾﻦ ﻧﺮم اﻓﺰار در اﺧﺘﯿﺎر ﺷﻤﺎ ﻣﯿ ﺬارد داﺷﺘﻪ ﺑﺎﺷﯿﺪ .ﯾ از اﯾﻦ اﺑﺰارﻫﺎ ،اﺑﺰار رﺳﻢ ﻣﺘﻠﺐ ﻣﯿﺒﺎﺷﺪ .اﯾﻦ اﺑﺰار و دﯾ ﺮ ﺗﻮاﺑﻊ built-inﻣﺘﻠﺐ اﻏﻠﺐ ﺑﺮ ﭘﺎﯾﻪ ی ﺳﯿ ﻨﺎﻟﻬﺎی ﮔﺴﺴﺘﻪ ﻧﻮﺷﺘﻪ ﺷﺪه اﻧﺪ و ﻣﺎ در ﭘﺮدازش ﺳﯿ ﻨﺎل ﺑﺎ ﺗﻌﺪادی ﺑﺮدار ﮐﻪ ﻧﻤﻮﻧﻪ ﻫﺎﯾﯽ از ﺳﯿ ﻨﺎﻟﻬﺎی ﭘﯿﻮﺳﺘﻪ ﻫﺴﺘﻨﺪ ﺳﺮوﮐﺎر دارﯾﻢ .در اﯾﻦ ﺗﻤﺮﯾﻦ ﻗﺼﺪ دارﯾﻢ ﺗﺎ ﺷﻤﺎ را ﺑﺎ ﻧﺤﻮه ی ﮐﺎر ﺑﺎ اﯾﻦ ﺳﯿ ﻨﺎﻟﻬﺎ و ارﺗﺒﺎط آﻧﻬﺎ ﺑﺎ ﺳﯿ ﻨﺎﻟﻬﺎی ﭘﯿﻮﺳﺘﻪ آﺷﻨﺎ ﺑ ﻨﯿﻢ. ١.٢ آﺷﻨﺎﯾﯽ ﺑﺎ ﻣﺎﺗﺮﯾﺲ ﻫﺎ و دﺳﺘﻮرات ﺗﺮﺳﯿﻢ ﻫﻤﻪ اﻋﺪاد و ﭘﺎراﻣﺘﺮﻫﺎ در ﻣﺘﻠﺐ ﺑﻪ ﺻﻮرت ﻣﺎﺗﺮﯾﺲ ﺷﻨﺎﺧﺘﻪ ﻣﯿﺸﻮﻧﺪ).اﻋﺪاد ﻣﻌﻤﻮﻟ ﺑﻪ ﻋﻨﻮان ﻣﺎﺗﺮﯾﺲ 1∗1ﺷﻨﺎﺧﺘﻪ ﻣﯿﺸﻮﻧﺪ (.در ﻣﺘﻠﺐ ﻣﺎﻧﻨﺪ ﻧﻮﺷﺘﺎر رﯾﺎﺿ ﻣﺮﺳﻮم ﻣﺎﺗﺮﯾﺲ ﻫﺎ را ﺑﺎ ﺑﺮاﮐﺖ ﯾﺎ ﮐﺮوﺷﻪ ] [ ﻧﺸﺎن ﻣﯿﺪﻫﻨﺪ .در ﯾ ﻣﺎﺗﺮﯾﺲ ﺳﺘﻮن ﻫﺎ را ﺑﺎ ﮐﺎﻣﺎ ) (،و ﯾﺎ ﻓﺎﺻﻠﻪ ) ( از ﻫﻢ ﺟﺪا ﻣﯿ ﻨﯿﻢ .ﺳﻄﺮﻫﺎ ﺑﻪ ﮐﻤ ﺳﻤﯿ ﻮﻟﻮن )؛( و ﯾﺎ زدن enterاز ﻫﻢ ﺟﺪا ﻣﯿﺸﻮﻧﺪ .دﺳﺘﺮﺳ ﺑﻪ دراﯾﻪ ) (i, jاز ﻣﺎﺗﺮﯾﺲ دﻟﺨﻮاه Aﺑﻪ ﺻﻮرت ) A(i, jاﺳﺖ .ﺑﻪ ﮐﻤ ﮐﻮﻟﻮن ) (:ﻣﯿﺘﻮان ﯾ ﺑﺎزه دﻟﺨﻮاه از اﻋﺪاد را ﺑﻪ زﯾﺮ ﺑﺎزه ﻫﺎی ﻣﺴﺎوی ﺗﻘﺴﯿﻢ ﮐﺮد A = 1 : 1 : 9 .ﺑﺎزه ﯾ ﺗﺎ ﻧﻪ را ﺑﻪ ﻧﻪ زﯾﺮﺑﺎزه ﺗﻘﺴﯿﻢ ﻣﯿ ﻨﺪ و ﻣﻘﺪار ﻫﺮﯾ را درون ﯾ دراﯾﻪ Aﻗﺮار ﻣﯿﺪﻫﺪ: 9 8 7 6 4 5 3 A=1 2 .١ﺑﺮدار tرا ﺑﻪ اﯾﻦ ﺻﻮرت ﺑﺴﺎزﯾﺪ ﮐﻪ اﻋﺪاد از ﺑﺎزه ] [−3, 3را ﺑﻪ 240زﯾﺮ ﺑﺎزه ﻣﺴﺎوی ﺗﻘﺴﯿﻢ ﮐﻨﺪ. ﻓﺮض ﮐﻨﯿﺪ ﻣﯿﺨﻮاﻫﯿﻢ ﺗﺎﺑﻊ ) sin(xرا در ﺑﺎزه ] [−3, 3رﺳﻢ ﮐﻨﯿﻢ .ﺑﺮای اﯾﻨﮑﺎر از ﺗﺎﺑﻊ ) plot(x, yﻣﯿﺘﻮاﻧﯿﻢ اﺳﺘﻔﺎده ﮐﻨﯿﻢ .اﯾﻦ ﺗﺎﺑﻊ ﻣﻘﺎدﯾﺮ ﺑﺮدار yرا ﺑﺮ ﺣﺴﺐ ﻣﻘﺎدﯾﺮ ﺑﺮدار xرﺳﻢ ﻣﯿ ﻨﺪ .ﺑﺮای ﮐﺸﯿﺪن ﺳﯿ ﻨﺎﻟﻬﺎی ﭘﯿﻮﺳﺘﻪ ﺑﺎﯾﺪ از ﺳﯿ ﻨﺎل ﭘﯿﻮﺳﺘﻪ ﻧﻤﻮﻧﻪ ﺑﺮداری ﮐﺮده و ﻧﻤﻮﻧﻪ ﻫﺎ را در ﯾ ﺑﺮدار ﻧﮕﻪ داری ﮐﻨﯿﻢ .ﻗﻀﺎﯾﺎی samplingﺟﺰو اﯾﻦ ﺳﺮی از ﺗﻤﺮﯾﻨﻬﺎی ﻣﺎ ﻧﯿﺴﺖ اﻣﺎ ﺑﺮای اداﻣﻪ ی ﮐﺎر ﺑﺎﯾﺪ ﮐﻤ ﺑﺎ ﻧﻤﻮﻧﻪ ﺑﺮداری آﺷﻨﺎﯾﯽ داﺷﺘﻪ ﺑﺎﺷﯿﺪ .ﺑﺮای ﻧﻤﻮﻧﻪ ﺑﺮداری ﻣﻌﻤﻮﻻ از linspaceﯾﺎ ﺷﯿﻮﻫ ﻧﻤﺎﯾﺶ t2 : F1 : t1اﺳﺘﻔﺎده ﻣﯿﺸﻮدFs . ﻫﻤﺎن ﻧﺮخ ﻧﻤﻮﻧﻪ ﺑﺮداری ﻣﯿﺒﺎﺷﺪ و ﻧﺸﺎن ﻣﯿﺪﻫﺪ ﮐﻪ در ﻫﺮ ﺛﺎﻧﯿﻪ ﭼﻨﺪ ﻧﻤﻮﻧﻪ از ﺳﯿ ﻨﺎل ﺑﺮداﺷﺘﻪ ﺷﺪه اﺳﺖ. ﺗﻮﺟﻪ ﮐﻨﯿﺪ ﮐﻪ ﻫﺮﭼﻪ ﺗﻌﺪاد ﻧﻘﺎط ﺑﯿﺸﺘﺮ ﺑﺎﺷﺪ ﻣﻨﺤﻨ رﺳﻢ ﺷﺪه ﺑﻪ ﻣﻨﺤﻨ واﻗﻌ ﻧﺰدﯾ ﺘﺮ و ﺷﯿﺒﻪ ﺗﺮ اﺳﺖ. s .٢ﺑﻪ ﮐﻤ دﺳﺘﻮر plotﺗﺎﺑﻊ ) sin(xرا در ﺑﺎزه ذﮐﺮ ﺷﺪه رﺳﻢ ﮐﻨﯿﺪ) .ﻃﻮل ﺑﺎزه ﻫﺎرا ﺑﺮاﺑﺮ 0.05ﺑ ﯿﺮﯾﺪ(. .٣ﺑﻪ ﮐﻤ دﺳﺘﻮر plotﺗﻮاﺑﻊ زﯾﺮ را در ﺑﺎزه ﻫﺎی ذﮐﺮ ﺷﺪه رﺳﻢ ﮐﻨﯿﺪ.ﺳﭙﺲ ﺳﻌ ﮐﻨﯿﺪ راﻫﻨﻤﺎﯾﯽ ﺑﺮای ﺷ ﻞ ﺗﻌﯿﯿﻦ ﮐﻨﯿﺪ .در ﻧﻬﺎﯾﺖ ﻧﺎم ای ﺑﺮای ﻧﻤﻮدار اﻧﺘﺨﺎب و ﻣﺤﻮر ﻫﺎی ﺷ ﻞ را ﻧﺎم ﮔﺬاری ﮐﻨﯿﺪ. )اﻟﻒ( 0 ≤ t ≤ 10 , ۵ t2 ) (cos 2 2 − t2 x(t) = e )ب( −5 ≤ t ≤ 5 cos(t) t < 0 sin(t) 0 ≤ t , )ج( 0≤t≤4 ﻓﺮض ﮐﻨﯿﺪ ﻣﯿﺨﻮاﻫﯿﻢ ﯾ ﻣﺘﻠﺐ اﺳﺘﻔﺎده ﮐﻨﯿﻢ. .۴ﺑﻪ ﮐﻤ = )y(t √ z(t) = x(t)2 + y(t)2 , ﺗﺎﺑﻊ ﮔﺴﺴﺘﻪ در زﻣﺎن را رﺳﻢ ﮐﻨﯿﻢ .ﺑﺮای اﯾﻦ ﮐﺎر ﺑﻬﺘﺮ اﺳﺖ از ﺗﺎﺑﻊ stemدر دﺳﺘﻮر stemﺗﻮاﺑﻊ زﯾﺮ را رﺳﻢ ﮐﻨﯿﺪ. )اﻟﻒ( π ) x[n] = 5n2 − 3 sin(n 4 )ب( ٢.٢ { ejn − e−jn = ]z[n 2j آﺷﻨﺎﯾﯽ ﺑﺎ ﺳﺎﺧﺘﺎر ifو f or ﺳﺎﺧﺘﺎر اﯾﻦ دﺳﺘﻮرات ﺑﺴﯿﺎر ﺷﺒﯿﻪ زﺑﺎن ﻫﺎی ﻣﺮﺳﻮم ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴ اﺳﺖ. .١ﺑﻪ ﮐﻤ ﺣﻠﻘﻪ forﻣﺎﺗﺮﯾﺲ زﯾﺮ را ﺗﻮﻟﯿﺪ ﮐﻨﯿﺪ. i=j i ̸= j }i, j ∈ {1, 2, ...., 5 .٢ﻣﺎﺗﺮﯾﺲ زﯾﺮ را ﺑﺎ ﮐﻤ i2 + j 2i + j!i ﺣﻠﻘﻪ forﺑﺴﺎزﯾﺪ و آﻧﺮا در ﻣﺎﺗﺮﯾﺲ Mﺿﺮب ﮐﻨﯿﺪ) .از ∗ .اﺳﺘﻔﺎده ﮐﻨﯿﺪ(. 7 11 11 2 2 3 . 3 5 5 7 5 7 11 2 3 ٣.٢ ﺗﺎﺑﻊ زﯾﺮ را در ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ: )sin(πt πt = )x(t) = sinc(t ﺗﻮاﺑﻊ زﯾﺮ را رﺳﻢ ﮐﻨﯿﺪ . .٢ )y(t) = x(t − 3 t )w(t) = x(− + 4 3 ۶ 2 3 3 5 N = 5 7 7 11 11 2 .٣دﺗﺮﻣﯿﻨﺎن ﺣﺎﺻﻞ ﺿﺮب را ﺣﺴﺎب ﮐﻨﯿﺪ. .١ { = )M (i, j ۴.٢ ﺗﺎﺑﻌ ﺑﻪ ﺷ ﻞ زﯾﺮ را درﻧﻈﺮ ﺑ ﯿﺮﯾﺪ: ﺷ ﻞ .x(t) :۴ .١ﺑﻪ ﮐﻤ ﺗﺎﺑﻊ ﭘﻠﻪ اﯾﻦ ﺗﺎﺑﻊ را ﺑﺴﺎزﯾﺪ. .٢ﺗﻮاﺑﻊ زﯾﺮ را رﺳﻢ ﮐﻨﯿﺪ: )اﻟﻒ( )ب( )y(t) = x(t − 2 )z(t) = x(−2t )ج( )w(t) = x(−t + 1 ٧ ۵.٢ ﻣﻌﺎدﻟﻪ ی ﺗﻔﺎﺿﻠ ﺑﺎ ﺿﺮﯾﺐ ﺛﺎﺑﺖ ﺧﻄ ﯾ از ﻓﺮمﻫﺎی ﻧﻤﺎﯾﺶ ﺳﯿﺴﺘﻢﻫﺎی LTIﻓﺮم LCCDEﻣﯿﺒﺎﺷﺪ ﮐﻪ راﺑﻄﻪی ورودی و ﺧﺮوﺟ را ﺑﻪ ﺻﻮرت زﯾﺮ ﺑﯿﺎن ﻣ ﮐﻨﺪ. a0 = 1 ]Bk x[n − k N ∑ = ]ak y[n − k i=0 M ∑ k=0 ﻣﺪل ﺑﺎﻻ در ﻣﺘﻠﺐ ﺑﺎ راﺑﻄﻪ ی ) y = f ilter(a, b, xداده ﻣ ﺷﻮد ﮐﻪ در آن ] a = [1 a1 a2 ...aMو ] b = [b0 b1 ...bNﻣ ﺑﺎﺷﻨﺪ .ﻫﻤﭽﻨﯿﻦ دﺳﺘﻮر impzو stepzﺑﻪ ﺗﺮﺗﯿﺐ ﭘﺎﺳﺢ ﺿﺮﺑﻪ و ﭘﺎﺳﺦ ﭘﻠﻪ ی ﺳﯿﺴﺘﻢ را ﺑﻪ ﺷﻤﺎ ﻣ دﻫﺪ. ﺳﯿﺴﺘﻤ ﺑﺎ ﺑﻠﻮک دﯾﺎﮔﺮام زﯾﺮ در ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ .ﺳﯿﺴﺘﻤﻬﺎی h1ﺗﺎ h4ﺑﻪ ﺻﻮرت زﯾﺮ ﺗﻮﺻﯿﻒ ﺷﺪه اﻧﺪ: ﺷ ﻞ :۵ راﺑﻄﻪ ﺑﯿﻦ ﺧﺮوﺟ و ورودی ﺳﯿﺴﺘﻢ h1ﺑﻪ ﺻﻮرت زﯾﺮ اﺳﺖ: ]x1 [n] = −x1 [n − 1] + x[n] + 2x[n − 1 راﺑﻄﻪ ﺑﯿﻦ ﺧﺮوﺟ و ورودی ﺳﯿﺴﺘﻢ h2ﺑﻪ ﺻﻮرت زﯾﺮ اﺳﺖ: ]x2 [n] = −3x2 [n − 1] − 2x2 [n − 2] + x1 [n] + 2x1 [n − 1 ﭘﺎﺳﺦ ﺿﺮﺑﻪ ﺳﯿﺴﺘﻢ h3ﺑﻪ ﺻﻮرت ] h3 [n] = 2δ[n − 1ﻣ ﺑﺎﺷﺪ. ( ) ﭘﺎﺳﺦ ﺿﺮﺑﻪ ﺳﯿﺴﺘﻢ h4ﺑﻪ ﺻﻮرت ] h4 [n] = ( 31 )n u[n] − u[n − 10ﻣ ﺑﺎﺷﺪ. ﺗﻤﺎﻣ ﺧﺮوﺟﯿﻬﺎ را در ﺑﺎزه ی 0 ≤ n ≤ 20ﻣﻨﺎﺳﺐ رﺳﻢ ﮐﻨﯿﺪ. .١ﺑﺎ ﻓﺮض ﺳ ﻮن اوﻟﯿﻪ و اﺳﺘﻔﺎده از ﺗﺎﺑﻊ filterﭘﺎﺳﺦ ﺳﯿﺴﺘﻢ h1را ﺑﻪ ورودی ] x[nﺑﯿﺎﺑﯿﺪ و آن را ] x1 [nﺑﻨﺎﻣﯿﺪ و ﺑﺎ اﺳﺘﻔﺎده از دﺳﺘﻮر stemرﺳﻢ ﻧﻤﺎﯾﯿﺪ. .٢دو ﺳﯿ ﻨﺎل ] x3 [nو ] x4 [nرا ﺑﺎ ﻫﻢ ﺟﻤﻊ ﮐﻨﯿﺪ و ﻧﺘﯿﺠﻪ را ] x5 [nﺑﻨﺎﻣﯿﺪ و آن را رﺳﻢ ﻧﻤﺎﯾﯿﺪ. .٣ﭘﺎﺳﺦ ﺿﺮﺑﻪ ﺳﯿﺴﺘﻢ ﮐﻠ را ﺑﺎ ﻓﺮض ﺳ ﻮن اوﻟﯿﻪ و ﺑﺎ اﺳﺘﻔﺎده از دﺳﺘﻮر impzﺑﻪدﺳﺖ آورده و رﺳﻢ ﻧﻤﺎﯾﯿﺪ. ٨ ۶.٢اﻣﺘﯿﺎزی: ﺗﺎﺑﻌ ﺑﻪ ﺻﻮرت ) f ilter(widthﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﺑﺎ ﺑﺎرﮔﺰاری ﻓﺎﯾﻞ noisyData.matﻣﻨﺤﻨ ﮔﺬرﻧﺪه از اﯾﻦ ﻧﻘﺎط را ﺑﺎ ﺗﻼش در ﺣﺬف ﻧﻮﯾﺰ رﺳﻢ ﮐﻨﺪ .ﻻزم ﺑﻪ ذﮐﺮ اﺳﺖ ﻣﻘﺪار widthﻣﺸﺨﺺ ﻣﯿ ﻨﺪ ﮐﻪ ﺑﺎزه ﺗﺨﻤﯿﻦ ﻣﺎ ﭼﻘﺪر ﺗﺨﻤﯿﻦ از ﻣﯿﺎﻧﮕﯿﻦ ﮔﯿﺮی اﺳﺘﻔﺎده ﮐﻨﯿﺪ) .ﺑﺮای ﻣﺜﺎل اﮔﺮ width = 5ﺑﺎﺷﺪ ﺑﺎ ﻓﺮاﺧﻮاﻧ داﺧﻞ ﺣﻠﻘﻪ )ﺑﺎﺷﺪ .ﺑﺮای ( ) mean x(i − 2 : i + 2ﻣﯿﺎﻧﮕﯿﻦ ۵ﻧﻘﻄﻪ ﻣﺘﻮاﻟ را ﮔﺮﻓﺘﻪ و ﻣﻘﺪار ﻣﻨﺤﻨ ﺗﺨﻤﯿﻦ ﺑﺮای اﯾﻦ ﻧﻘﺎط را ﺑﺮاﺑﺮ ﻣﯿﺎﻧﮕﯿﻦ ﺑﺪﺳﺖ آﻣﺪه ﻗﺮار ﻣﯿﺪﻫﯿﻢ (.ﺷ ﻞ زﯾﺮ ﻧﻤﻮﻧﻪ ای ازﯾﻦ ﻋﻤﻠ ﺮد اﯾﻦ ﺗﺎﺑﻊ اﺳﺖ: ﺷ ﻞ :۶ ٩
© Copyright 2025 Paperzz