通信原理matlab課程設(shè)計(jì)--2ask、2fsk、2psk、2dpsk調(diào)制解調(diào)matlab仿真_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  通信原理課程設(shè)計(jì)報(bào)告</p><p>  題 目: 2ASK、2FSK、2PSK、2DPSK調(diào)制解調(diào)matlab仿真 </p><p>  姓 名: </p><p>  學(xué) 院: 信 工 學(xué) 院 </p><p>  專 業(yè):

2、 </p><p>  指導(dǎo)教師: </p><p>  完成日期: 2013 年 5 月 5日</p><p><b>  一、設(shè)計(jì)要求</b></p><p>  課程設(shè)計(jì)需要運(yùn)用MATLAB編程實(shí)現(xiàn)2ASK,2FSK,2PSK,2DPSK調(diào)制解調(diào)過程,并

3、且輸出其源碼,調(diào)制后碼元以及解調(diào)后碼元的波形。</p><p><b>  二、基本原理</b></p><p>  二進(jìn)制數(shù)字調(diào)制技術(shù)原理</p><p>  數(shù)字信號的傳輸方式分為基帶傳輸和帶通傳輸,在實(shí)際應(yīng)用中,大多數(shù)信道具有帶通特性而不能直接傳輸基帶信號。為了使數(shù)字信號在帶通信道中傳輸,必須使用數(shù)字基帶信號對載波進(jìn)行調(diào)制,以使信號與信道

4、的特性相匹配。這種用數(shù)字基帶信號控制載波,把數(shù)字基帶信號變換為數(shù)字帶通信號的過程稱為數(shù)字調(diào)制。通常使用鍵控法來實(shí)現(xiàn)數(shù)字調(diào)制,比如對載波的振幅、頻率和相位進(jìn)行鍵控。</p><p>  (1) 振幅鍵控是利用載波的幅度變化來傳遞數(shù)字信息,而其頻率和相位保持不變,在2ASK中,載波的幅度只有兩種變化狀態(tài),分別對應(yīng)二進(jìn)制信息‘0’和‘1’。OOK(通-斷鍵控)是一種常用的二進(jìn)制振幅鍵控式</p><

5、p>  模擬調(diào)制器法 鍵控法</p><p><b>  包絡(luò)檢波法</b></p><p><b>  同步檢測法</b></p><p>  (2) 一個2FSK信號可以看成是兩個不同載波的2ASK信號的疊加。其解調(diào)和解調(diào)方法和ASK差不多。2FSK信號的頻

6、譜可以看成是f1和f2的兩個2ASK頻譜的組合。</p><p>  2FSK信號的產(chǎn)生方法 </p><p>  采用模擬調(diào)頻電路來實(shí)現(xiàn):信號在相鄰碼元之間的相位是連續(xù)變化的。</p><p>  采用鍵控法來實(shí)現(xiàn):相鄰碼元之間的相位不一定連續(xù)。</p><p>  2FSK信號的解調(diào)方法</p><p><b

7、>  相干解調(diào)</b></p><p><b>  非相干解調(diào)</b></p><p>  (3) 2PSK以載波的相位變化作為參考基準(zhǔn)的,當(dāng)基帶信號為0時相位相對于初始相位為0, 當(dāng)基帶信號為1時相對于初始相位為180°。</p><p>  調(diào)制器原理方框圖如下:</p><p>  模擬

8、調(diào)制法 檢控法</p><p>  2PSK信號的解調(diào)器原理方框圖</p><p>  (4) 2DPSK是利用前后相鄰碼元的載波相對相位變化傳遞數(shù)字信息,所以又稱相對相移鍵控。2DPSK調(diào)制原理方框圖如下圖。</p><p><b>  相干解調(diào)法。</b></p>

9、<p>  差分相干解調(diào)(相位比較)法 </p><p><b>  三、源代碼</b></p><p>  s=menu('通信原理','2ASK','2PSK','2FSK','2DPSK')</p><p><b>  switch s&l

10、t;/b></p><p>  case 1,scolor='2ASK';</p><p>  n=8;N=100;K=4;</p><p>  a=randint(1,n);</p><p>  bita=[];sl=[];</p><p>  bitRate=1e3;fc=1e3;%載頻1KH

11、Z</p><p>  t=linspace(0,1/bitRate,N);</p><p>  for i=1:length(a)</p><p>  if a(i)==0</p><p>  bit1=zeros(1,N);</p><p><b>  else </b></p>

12、<p>  bit1=ones(1,N);</p><p><b>  end</b></p><p>  bita=[bita,bit1];</p><p>  c=sin(2*pi*t*fc);</p><p>  sl=[sl c];</p><p><b>  end

13、</b></p><p>  figure(1);</p><p>  subplot(K,1,1);plot(bita,'LineWidth',1.5),title('基帶信號'),grid on;axis([0,N*length(a),-2.5,2.5]);</p><p>  tz=bita*6.*sl;</p

14、><p>  subplot(K,1,2);plot(tz,'LineWidth',1.5);title('ASK調(diào)制后信號');grid on;</p><p>  signal=awgn(tz,80,'measured');</p><p>  subplot(K,1,3);plot(signal,'LineW

15、idth',1.5),grid on;title('信號+噪聲')</p><p><b>  Fs=3e3;</b></p><p>  [b,a]=ellip(4,0.1,40,[999.9,1000.1]*2/Fs);%設(shè)計(jì)IIR帶通濾波器,階數(shù)為4,通帶紋波0.1,阻帶衰減40DB</p><p>  sf=fi

16、lter(b,a,signal);%信號通過該濾波器</p><p>  figure(2);</p><p><b>  K1=4;</b></p><p>  subplot(K1,1,1);plot(sf,'LineWidth',1.5),grid on;title('BPF')</p>&l

17、t;p>  signal2=abs(sf); %乘同頻同相sin</p><p>  subplot(K1,1,2);plot(signal2,'LineWidth',1.5),grid on;title('全波整流器'); </p><p>  Fs=3e3;%抽樣頻率400HZ</p><p>  [b,a]=elli

18、p(4,0.1,40,[50]*2/Fs);%設(shè)計(jì)IIR低通濾波器</p><p>  sf1=filter(b,a,signal2);%信號通過該濾波器,輸出信號sf</p><p>  subplot(K1,1,3);plot(sf1,'LineWidth',1.5),grid on;title('LPF'); </p><p>

19、<b>  sf2=[];</b></p><p>  LL=fc/bitRate*N;</p><p><b>  i=LL/2;</b></p><p><b>  bitb=[];</b></p><p>  while (i<=length(sf1))

20、 %判決</p><p>  sf2=[sf2,sf1(i)>=0.001];</p><p><b>  i=i+LL;</b></p><p><b>  end </b></p><p>  for i=1:length(sf2)</p><p>  i

21、f sf2(i)==0</p><p>  bit1=zeros(1,N);</p><p><b>  else </b></p><p>  bit1=ones(1,N);</p><p><b>  end</b></p><p>  bitb=[bitb,bit1];

22、</p><p><b>  end</b></p><p>  figure(1);</p><p>  subplot(K,1,4); plot(bitb,'LineWidth',1.5),grid on;title('解調(diào)后信號'); axis([0,N*length(sf2),-2.5,2.5]);<

23、;/p><p>  case 2,scolor='2PSK';</p><p>  l=linspace(0,pi,50);% 數(shù)據(jù)初始化</p><p>  t=linspace(0,9*pi,450);</p><p><b>  b=1:1:9;</b></p><p>  o

24、ut=1:1:450;</p><p>  f=1:1:450;</p><p>  g=1:1:450;</p><p>  w1=2 %正弦波f1的頻率,可以根據(jù)自己想要的頻率在此改寫</p><p>  %正弦波f2的頻率,可以根據(jù)自己想要的頻率在此改寫</p><p>  f1=sin(w1*l

25、);</p><p>  figure(1);</p><p>  f2=sin(w1*l+pi);</p><p>  figure(1);</p><p>  subplot(2,1,1),plot(l,f1),axis([0 pi -1.2 1.2]),xlabel('t'),ylabel('f1');%

26、畫出f1信號波形</p><p>  subplot(2,1,2),plot(l,f2),axis([0 pi -1.2 1.2]),xlabel('t'),ylabel('f2');%畫出f2信號波形</p><p>  a=[0 1 0 0 0 1 1 0 1]</p><p>  for i=1:9 %2pSK編

27、碼</p><p>  if a(i)==0</p><p>  for k=1:50 %如果二進(jìn)制原碼為0則輸出f1波形</p><p>  out(k+50*(i-1))=f1(k);</p><p><b>  end</b></p><p><b>  else </b

28、></p><p>  for j=1:50</p><p>  out(j+50*(i-1))=f2(j); %r如果二進(jìn)制原碼為1則輸出f2波形</p><p><b>  end</b></p><p><b>  end</b></p><p><b>

29、;  end</b></p><p>  for i=1:9 %2PSK解碼</p><p><b>  n=0;m=0;</b></p><p>  for j=1:50</p><p>  if out(j+50*(i-1))-f1(j)==0</p><p>

30、<b>  n=n+1;</b></p><p>  else if out(j+50*(i-1))-f2(j)==0</p><p><b>  m=m+1;</b></p><p><b>  end</b></p><p><b>  end</b>

31、;</p><p><b>  end</b></p><p><b>  if n>m</b></p><p><b>  b(i)=0;</b></p><p>  else b(i)=1;</p><p><b>  end<

32、;/b></p><p><b>  end </b></p><p><b>  b</b></p><p>  for i=1:9 %畫出解碼后的波形 ,包括原碼和解碼出的碼,進(jìn)行對比</p><p>  for j=1+50*(i-1):50*i</p><

33、p>  f(j)=a(i);</p><p>  g(j)=b(i);</p><p><b>  end</b></p><p><b>  end</b></p><p>  figure(2);</p><p>  subplot(3,1,1),plot(t,f)

34、,axis([0 9*pi -0.2 1.2]),xlabel('t'),ylabel('數(shù)字基帶調(diào)制原碼');</p><p>  subplot(3,1,2),plot(t,out),axis([0 9*pi -1.2 1.2]),xlabel('t'),ylabel('調(diào)制好的波形');</p><p>  subplo

35、t(3,1,3),plot(t,g),axis([0 9*pi -0.2 1.2]),xlabel('t'),ylabel('解碼得到的碼');</p><p>  [Num,Rat]=biterr(f,g)</p><p>  case 3,scolor='2FSK';</p><p>  %==生成隨機(jī)碼元、基帶信

36、號、調(diào)制================%</p><p>  n=8;%隨機(jī)碼元個數(shù)</p><p>  N=100;%模擬一個碼元的點(diǎn)數(shù)</p><p>  K=4;%figure1畫四個小圖</p><p>  a=randint(1,n)%碼元生成</p><p>  bita=[];%定義空數(shù)組,存放基帶信號

37、</p><p>  for i=1:length(a)</p><p>  if a(i)==0</p><p>  bit1=zeros(1,N);</p><p><b>  else </b></p><p>  bit1=ones(1,N);</p><p>&l

38、t;b>  end</b></p><p>  bita=[bita,bit1];%基帶信號</p><p><b>  end</b></p><p>  figure(1);</p><p>  subplot(K,1,1);plot(bita,'LineWidth',1.5),ti

39、tle('基帶信號'),grid on;axis([0,N*length(a),-2.5,2.5]);</p><p>  bitRate=1e3;%每一個碼元中采樣點(diǎn)的間隔寬度0.001s</p><p>  fc=1e3;%載頻1KHZ</p><p>  t=linspace(0,1/bitRate,N);</p><p&g

40、t;<b>  tz=[];</b></p><p>  c1=sin(2*pi*t*fc);%載波</p><p>  c2=sin(2*pi*t*fc*2);%載波</p><p>  for i=1:length(a)</p><p>  if a(i)==1</p><p>  tz=[t

41、z,c1];</p><p><b>  else</b></p><p>  tz=[tz,c2];</p><p><b>  end</b></p><p><b>  end</b></p><p>  subplot(K,1,2);plot(t

42、z,'LineWidth',1.5);title('2FSK已調(diào)信號');grid on;</p><p>  signal=awgn(tz,20,'measured');%加噪</p><p>  subplot(K,1,3);plot(signal,'LineWidth',1.5),grid on;title('信

43、號+噪聲')</p><p>  %===========解調(diào)============%</p><p>  Fs=5e3;%采樣頻率</p><p>  [b1,a1]=ellip(4,0.1,40,[999.9,1000.1]*2/Fs);%設(shè)計(jì)IIR帶通濾波器,階數(shù)為4,通帶紋波0.1,阻帶衰減40DB</p><p>  [b

44、2,a2]=ellip(4,0.1,40,[1999.9,2000.1]*2/Fs);</p><p>  sa=filter(b1,a1,signal);%信號通過該濾波器</p><p>  sb=filter(b2,a2,signal);</p><p>  figure(2);</p><p>  K1=3;%figure2畫(3*2

45、)幅圖表示解調(diào)過程</p><p>  subplot(K1,2,1);plot(sa,'LineWidth',1.5),grid on;title('BPF')</p><p>  subplot(K1,2,2);plot(sb,'LineWidth',1.5),grid on;title('BPF')</p>

46、<p>  %======相乘器=============%</p><p>  t=linspace(0,1/bitRate,N);</p><p>  c1=sin(2*pi*t*fc);</p><p>  c2=sin(2*pi*t*fc*2);</p><p><b>  sia=[];</b>&l

47、t;/p><p><b>  sib=[];</b></p><p><b>  for i=1:n</b></p><p>  sia=[sia,c1];</p><p>  sib=[sib,c2];</p><p><b>  end</b></

48、p><p>  siga=sa.*sia;%乘同頻同相sia</p><p>  sigb=sb.*sib;%乘同頻同相sib</p><p>  subplot(K1,2,3);plot(siga,'LineWidth',1.5),grid on;title('相乘器'); </p><p>  subplot

49、(K1,2,4);plot(sigb,'LineWidth',1.5),grid on;title('相乘器'); </p><p>  %========LPF================%</p><p>  Fs=5e3;%抽樣頻率400HZ</p><p>  [b1,a1]=ellip(4,0.1,40,[50]*2/

50、Fs);%設(shè)計(jì)IIR低通濾波器</p><p>  [b2,a2]=ellip(4,0.1,40,[50]*2/Fs);%設(shè)計(jì)IIR低通濾波器</p><p>  sfa=filter(b1,a1,siga);%信號通過該濾波器,輸出信號sfa</p><p>  sfb=filter(b2,a2,sigb);%信號通過該濾波器,輸出信號sfb</p>

51、<p>  subplot(K1,2,5);plot(sfa,'LineWidth',1.5),grid on;title('LPF'); </p><p>  subplot(K1,2,6);plot(sfb,'LineWidth',1.5),grid on;title('LPF');</p><p>  %==

52、=========抽樣判決==================%</p><p>  s2a=[];s2b=[];</p><p>  LL=fc/bitRate*N;</p><p>  i1=LL/2;i2=LL;</p><p><b>  bitb=[];</b></p><p>  wh

53、ile (i1<=length(sfa)) %判決過程</p><p>  s2a=[s2a,sfa(i1)>=0];</p><p><b>  i1=i1+LL;</b></p><p><b>  end</b></p><p>  while (i2<=length(sfb

54、)) </p><p>  s2b=[s2b,sfb(i2)<=0]; </p><p><b>  i2=i2+LL;</b></p><p><b>  end </b></p><p><b>  for i=1:n</b></p><p

55、>  if s2a(i)>s2b(i)</p><p>  bit1=zeros(1,N);</p><p><b>  else </b></p><p>  bit1=ones(1,N);</p><p><b>  end</b></p><p>  bit

56、b=[bitb,bit1];</p><p><b>  end</b></p><p>  figure(1);</p><p>  subplot(K,1,4); plot(bitb,'LineWidth',1.5),grid on;title('解調(diào)后信號'); axis([0,length(bitb),-

57、2.5,2.5]);</p><p>  case 4,scolor='2DPSK';</p><p>  %- 2DPSK 調(diào)制與解調(diào)</p><p>  %---------------------------------------------------</p><p>  %>>>>>&

58、gt;>>>>>>>>>>>>Initial_Part>>>>>>>>>>>>>>>>>>>>></p><p>  %-------------------------------------------------

59、--</p><p>  fs = 30000;</p><p>  Time_Hold_On = 0.1;</p><p>  Num_Unit = fs * Time_Hold_On;</p><p>  High_Level = ones ( 1, Num_Unit );</p><p>  Low_Level

60、= zeros ( 1, Num_Unit );</p><p><b>  w = 300;</b></p><p><b>  A = 1;</b></p><p>  %---------------------------------------------------</p><p>  

61、%>>>>>>>>>>>>>>>>>>Initial_The_Signal>>>>>>>>>>>>>>></p><p>  %---------------------------------------------

62、------</p><p>  Sign_Set = [0,1,1,0,1,0,0,1]</p><p>  Lenth_Of_Sign = length ( Sign_Set );</p><p>  st = zeros ( 1, Num_Unit * Lenth_Of_Sign );</p><p>  sign_orign = ze

63、ros ( 1, Num_Unit * Lenth_Of_Sign );</p><p>  sign_result = zeros ( 1, Num_Unit * Lenth_Of_Sign );</p><p>  t = 0 : 1/fs : Time_Hold_On * Lenth_Of_Sign - 1/fs;</p><p>  %-----------

64、----------------------------------------</p><p>  %>>>>>>>>>>>產(chǎn)生基帶信號>>>>>>>>>>>></p><p>  %----------------------------------

65、-----------------</p><p>  for I = 1 : Lenth_Of_Sign</p><p>  if Sign_Set(I) == 1</p><p>  sign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = High_Level;</p><p><b>  

66、else</b></p><p>  sign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = Low_Level;</p><p><b>  end</b></p><p><b>  end</b></p><p>  %------------

67、---------------------------------------</p><p>  %>>>>>>>>>>>>>>>>>>調(diào)制部分>>>>>>>>>>>>>>>>>></p>

68、;<p>  %---------------------------------------------------</p><p>  for I = 1 : Lenth_Of_Sign</p><p>  if Sign_Set(I) == 1</p><p>  st( (I-1)*Num_Unit + 1 : I*Num_Unit) = A

69、* cos ( 2 * pi * w * t( (I-1)*Num_Unit + 1 : I*Num_Unit ) + ( pi / 2 ) );</p><p><b>  else</b></p><p>  st( (I-1)*Num_Unit + 1 : I*Num_Unit) = A * cos ( 2 * pi * w * t( (I-1)*Num_Uni

70、t + 1 : I*Num_Unit ) );</p><p><b>  end</b></p><p><b>  end</b></p><p><b>  figure</b></p><p>  subplot ( 2,1,1 )</p><p&g

71、t;  plot(t, sign_orign);</p><p>  axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - (A / 2), A + (A / 2) ] );</p><p>  title ( '原始信號' );</p><p><b>  grid</b><

72、/p><p>  subplot ( 2, 1, 2 );</p><p>  plot ( t, st );</p><p>  axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );</p><p>  title ( '調(diào)制后的信號

73、9; );</p><p><b>  grid</b></p><p>  %---------------------------------------------------</p><p>  %>>>>>>>>>>>>>>>>>&g

74、t;相乘>>>>>>>>>>>>>>>>>>>>>>>>>>>>></p><p>  %---------------------------------------------------</p><p>  dt

75、 = st .* cos ( 2 * pi * w * t );</p><p><b>  figure</b></p><p>  plot ( t, dt );</p><p>  axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );<

76、;/p><p>  title ( '相乘后的波形' );</p><p><b>  grid</b></p><p>  %---------------------------------------------------</p><p>  %>>>>>>>

77、>>>>>>>>>>>>低通濾波部分>>>>>>>>>>>>>>>>>>>></p><p>  %---------------------------------------------------</p>

78、<p>  [N,Wn] = buttord( 2*pi*50, 2*pi*150,3,25,'s'); %臨界頻率采用角頻率表示</p><p>  [b,a]=butter(N,Wn,'s');</p><p>  [bz,az]=impinvar(b,a,fs); %映射為數(shù)字的</p><p>  dt = fil

79、ter(bz,az,dt);</p><p><b>  figure</b></p><p>  plot ( t, dt );</p><p>  axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );</p><p> 

80、 title ( '低通濾波后的波形' );</p><p><b>  grid</b></p><p>  %---------------------------------------------------</p><p>  %>>>>>>>>>>>&

81、gt;>抽樣判決 & 逆碼變換部分>>>>>>>>>>>>>>></p><p>  %---------------------------------------------------</p><p>  for I = 1 : Lenth_Of_Sign</p>&

82、lt;p>  if dt((2*I-1)*Num_Unit/2) < 0.25</p><p>  sign_result( (I-1)*Num_Unit + 1 : I*Num_Unit) = High_Level;</p><p><b>  else</b></p><p>  sign_result( (I-1)*Num_U

83、nit + 1 : I*Num_Unit) = Low_Level;</p><p><b>  end</b></p><p><b>  end</b></p><p><b>  figure</b></p><p>  plot ( t, sign_result );&

84、lt;/p><p>  axis( [ 0 , Time_Hold_On *( Lenth_Of_Sign + 1), - 3*(A / 2), 3*(A / 2) ] );</p><p>  title ( '解調(diào)后信號' );</p><p><b>  grid </b></p><p><b&

85、gt;  end</b></p><p><b>  四、仿真現(xiàn)象</b></p><p><b>  運(yùn)行程序</b></p><p>  還會出現(xiàn)調(diào)制解調(diào)得選擇窗口,來進(jìn)行選擇調(diào)制解調(diào)方式 如下</p><p>  在選擇窗口中可以看到有四種調(diào)制解調(diào)方式</p><

86、;p>  選擇2ASK進(jìn)行調(diào)制解調(diào)</p><p>  可以看到隨機(jī)得基帶信號,2ASK調(diào)制后的信號以及2ASK解調(diào)后的信號</p><p>  進(jìn)入菜單 從新選擇2PSK</p><p>  可以看到隨機(jī)產(chǎn)生得2PSK基帶信號,2PSK調(diào)制后的信號以及2PSK解調(diào)后的信號</p><p>  進(jìn)入菜單欄重新選擇2FSK調(diào)制解調(diào)<

87、/p><p>  可以看到隨機(jī)產(chǎn)生得基帶信號,使用2FSK調(diào)制后的信號以及使用2FSK解調(diào)后的信號</p><p>  進(jìn)入菜單欄從新選擇2DPSK調(diào)制解調(diào)</p><p>  以上為隨機(jī)產(chǎn)生得二進(jìn)制原始信號以及2DPSK調(diào)制之后得信號</p><p>  使用2DPSK解調(diào)之后的信號</p><p><b> 

88、 五、調(diào)試分析</b></p><p>  1、調(diào)試方法:根據(jù)自己的設(shè)計(jì)內(nèi)容運(yùn)行程序,仔細(xì)檢查MATLAB運(yùn)行出來的圖片中的數(shù)據(jù)是否符合自己的設(shè)計(jì)要求。如果不符合就應(yīng)該調(diào)整程序內(nèi)容,繼續(xù)運(yùn)行,直到達(dá)到自己設(shè)計(jì)要求。</p><p>  2、問題分析與解決措施.</p><p><b>  在調(diào)試過程中遇到了</b></p>

89、;<p> ?。?)程序不能正常運(yùn)行</p><p>  錯誤:程序命名保存時用了2SK</p><p>  (2)輸出提示語句未顯示</p><p>  錯誤:提示語與程序中設(shè)置顯示語言發(fā)生沖突。</p><p> ?。?)使用menu模塊時未能成功連接</p><p>  錯誤:連接語使用不一致,不能

90、正常連接</p><p><b>  六、參考文獻(xiàn)</b></p><p>  《通信原理(第六版)》 樊昌信 曹麗娜編國防工業(yè)出版社</p><p>  通信原理-基于MATLAB的仿真 - 郭文彬</p><p><b>  七、心得體會</b></p><p>  經(jīng)過

91、這次通信原理課程設(shè)計(jì),我復(fù)習(xí)了MATLAB編程語言的基本概念、語法、語義和數(shù)據(jù)類型的使用特點(diǎn),加深了對通信原理課程的理解,了解了運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的基本思想和方法,更重要的是培養(yǎng)了自己的自學(xué)能力。</p><p>  以下是我的幾點(diǎn)切身感受:</p><p> ?。ㄒ唬┳x程序需要一個清醒的頭腦,明確的思路,同時也要有耐心毅力。</p><p>  剛拿到程序設(shè)計(jì)課

92、題時,我感覺一片茫然,因?yàn)樵谥暗男盘柼幚韺W(xué)習(xí)中,只是在一些例題中接觸過MATLAB語言,對MATLAB的基本語句一無所知,不過通過原有程序,了解了首先要設(shè)計(jì)guide目錄,再根據(jù)用戶輸入,執(zhí)行swtich語句,在每個case后調(diào)用一個函數(shù),來實(shí)現(xiàn)要求的功能。至此,我真真體會到清晰地思路對成功編寫一個程序的重要性。</p><p>  (二)我們在大學(xué)需要學(xué)習(xí)的不僅是基礎(chǔ)知識、專業(yè)知識,更重要的是一種學(xué)習(xí)能力。&

93、lt;/p><p>  由于課堂時間有限,MATLAB課程只能靠我們自學(xué),了解了MATLAB軟件的應(yīng)用,較為熟練的掌握了軟件的功能應(yīng)用。</p><p> ?。ㄈ┮獙W(xué)會向他人請教,與他人合作。</p><p>  在閱讀程序過程中,我遇到了許多問題,還好大部分通過查找資料能找到原因,在閱讀程序的過程中,我與我組成員共同討論,為對方查找錯誤,提示建議,在這個過程中我收獲

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論