大學dsp實驗心得體會(精選5篇)

大學dsp實驗心得體會 篇1

基礎實驗

大學dsp實驗心得體會(精選5篇)

一、實驗目的

二、實驗設備

三、實驗原理

浮點數的表達和計算是進行數字信號處理的基本知識;產生正弦信號是數字信號處理1. 一台裝有CCS軟件的計算機; 2. DSP實驗箱的TMS320F2812主控板; 3. DSP硬件仿真器。 1. 掌握CCS實驗環境的使用; 2. 掌握用C語言編寫DSP程序的方法。 中經常用到的運算;C語言是現代數字信號處理表達的基礎語言和通用語言。寫實現程序時需要注意兩點:(1)浮點數的範圍及存儲格式;(2)DSP的C語言與ANSI C語言的區別。

四、實驗步驟

1. 打開CCS 並熟悉其界面;

2. 在CCS環境中打開本實驗的工程(Example_),編譯並重建 輸出文件,然後通過仿真器把執行代碼下載到DSP芯片中;

3. 把X0 , Y0 和Z0添加到Watch窗口中作為觀察對象(選中變量名,單擊鼠標右鍵,在彈出菜單中選擇“Add Watch Window”命令);

4. 選擇view->graph->time/frequency… 。 設置對話框中的參數: 其中“Start Address”

設為“sin_value”,“Acquisition buffer size”和“Display Data size”都設為“100”,並且把“DSP Data Type”設為“32-bit floating point”,

設置好後觀察信號序列的波形(sin函數,如圖);

5. 單擊運行;

6. 觀察三個變量從初始化到運算結束整個過程中的變化;觀察正弦波形從初始化到運算結束整個過程中的變化;

7. 修改輸入序列的長度或初始值,重複上述過程。

五、實驗心得體會

通過本次實驗,加深了我對DSP的認識,使我對DSP實驗的操作有了更進一步的理解。基本掌握了CCS實驗環境的使用,並能夠使用C語言進行簡單的DSP程序設計。

從軟件的安裝到使用軟件進行程序設計與仿真,鍛鍊了自己的動手能力,也遇到了不少的坎坷,例如芯片的選擇,不能因為麻煩而省略該步驟,否則將會運行出錯。

大學dsp實驗心得體會 篇2

實驗報告

一、實驗室名稱:數字信號處理實驗室

二、實驗項目名稱:多種離散時間信號的產生

三、實驗原理:

1、基本離散時間信號

利用MATLAB強大的數值處理工具來實現信號的分析和處理,首先就是要學會應用MATLAB函數來構成信號。常見的基本信號可以簡要歸納如下:

(1).單位採樣序列

⎧1n=0δ(n)=⎨ 0⎩n≠0

在MATLAB中可以利用zeros函數實現。

x=zeros(1,N);

x(1)=1;

如果δ(n)在時間軸上延遲了k個單位,得到δ(n-k)即:

δ(n-k)=⎨

(2).單位階躍序列 ⎧1n=k ⎩0n≠0

⎧1n≥0u(n)=⎨ 0n<0⎩

在MATLAB中可以利用ones函數實現。

x=ones(1,N);

(3).正弦序列

x(n)=Asin(2πfn+ϕ)

採用MATLAB的實現方法,如:

n=0:N-1

x=A*sin(2*pi*f*n+ϕ)

(4).實指數序列

x(n)=A⋅an

其中,A、a為實數。採用MATLAB的實現方法,如:

n=0:N-1

x=a.^n

(5).復指數序列

x(n)=A⋅e n=0:N-1 採用MATLAB的實現方法,如: x=A*exp((σ+j*ω0)*n)

為了畫出複數信號x[n],必須要分別畫出實部和虛部,或者幅值和相角。MATLAB函數real、imag、abs和angle可以逐次計算出一個複數向量的這些函數。

2、基本數字調製信號

(1).二進制振幅鍵控(2ASK)

最簡單的數字調製技術是振幅鍵控(ASK),即二進制信息信號直接調製模擬載波的振幅。二進制幅度鍵控信號的時域表達式:SASK(t)=[∑ang(t-nTs)]cosωct

其中,an為要調製的二進制信號,gn(t)是單極性脈衝信號的時間波形,Ts表示調製的信號間隔。 (σ+jω0)n 典型波形如下:

圖1 – 1二進制振幅鍵控信號時間波形

(2).二進制頻移鍵控(2FSK)

在二進制數字調製中,若正弦載波的頻率隨二進制基帶信號在f1和f2兩個頻率點間變化,則產生

二進制移頻鍵控信號(2FSK信號)。二進制頻域鍵控已調信號的時域表達式為: ⎡⎤⎡⎤S2FSK(t)=⎢∑ang(t-nTS)⎥cosω1t+⎢∑ng(t-nTS)⎥cosω2t ⎣n⎦⎣n⎦這裏,ω1=2πf1,ω2=2πf2,an是an的反碼。

an

載波信號1 t 載波信號2 t

2FSK信號 t

(3).二進制相移鍵控(2PSK或BPSK)

在二進制數字調製中,當正弦載波的相位隨二進制數字基帶信號離散變化時,則產生二進制移相鍵控(2PSK)信號。通常用已調信號載波的0°和 180°分別表示二進制數字基帶信號的 1 和 0。二進制移相鍵控信號的時域表達式為:

⎡⎤

S2PSK(t)=⎢∑ang(t-nTS)⎥cos(ωct+φi),φi=0或π

⎣n⎦

(3).二進制相移鍵控(2PSK或BPSK)

在二進制數字調製中,當正弦載波的相位隨二進制數字基帶信號離散變化時,則產生二進制移相鍵控(2PSK)信號。通常用已調信號載波的0°和 180°分別表示二進制數字基帶信號的 1 和 0。二進制移相鍵控信號的時域表達式為:

⎡⎤

S2PSK(t)=⎢∑ang(t-nTS)⎥cos(ωct+φi),φi=0或π

⎣n⎦

因此,DTMF信號可以看作兩個有限長度的正弦序列相加,正弦信號的頻率由按鍵數字或字母符號對應的頻率決定。如,數字“8”由行頻852Hz和列頻1336Hz決定。

四、實驗目的:

1、 掌握幾種基本的離散時間信號(包括單位採樣序列,單位階躍序列,單頻正弦序列,單頻復指

數序列,實指數序列等)。

2、 能夠熟練利用MATLAB產生這些基本的離散時間信號。

3、 理解雙音多頻DTMF信號、ASK、FSK、BPSK等信號的產生原理。

4、 學習並運用MATLAB產生各種通信中的調製信號及雙音多頻信號。

五、實驗內容:

1、對幾種基本離散時間信號(包括單位採樣序列,單位階躍序列,正弦序列,復指數序列,實指數序列等)在MATLAB中編程產生。

2、(拓展要求)利用MATLAB編程產生2ASK,2FSK,2PSK等數字調製信號。

3、(拓展要求)利用MATLAB編程產生理解雙音多頻DTFM信號。

4、(拓展要求)利用MATLAB編程產生高斯白噪聲序列。

5、(拓展要求)利用MATLAB中的譜分析函數對正弦信號的頻譜進行分析。

6、通過硬件(DSP)實驗箱演示上述信號的時域(示波器)波形與頻域波形(計算結果)。

六、實驗器材(設備、元器件):

安裝MATLAB軟件的PC機一台,DSP實驗演示系統一套。

七、實驗步驟:

1、在-20≤n≤20內,畫出單位下列信號:

(a).單位採樣序列x1[n]=δ[n]和單位階躍序列x2[n]=u[n]的時域波形圖。

(b).y1[n]=x1[n+5]、y2[n]=x2[n-8]的波形。説明x1[n]與y1[n]、x2[n]與y2[n]之間的關係。

2、畫出下列信號在0≤n≤100內的波形。 ⎛πn⎫x3[n]=sin ⎪⎝16⎭

⎛n⎫x4[n]=sin ⎪⎝2⎭

⎛πn⎫⎛3πn⎫x5[n]=cos ⎪+cos ⎪⎝12⎭⎝8⎭

觀察x3[n]、x4[n]、x5[n]是否週期信號。如果是週期信號,信號的基波週期是什麼?如果不是

週期信號,説明原因。

3、在0≤n≤30內,畫出下列信號: nx6[n]=0.2(0.8) (-1/12+jπ/6)nx7[n]=e對於複數序列,要求分別畫出實部和虛部;幅值和相角。若把x6[n]中的底數0.8分別改為1.2、

-0.8,討論產生的時域波形有何變化。總結指數序列的底數對序列變化的影響。

4、(拓展要求)設計產生數字二進制序列:1 0 1 0 1 0 的2ASK、2FSK、2PSK調製信號。已

知符號速率Fd=10Hz(即時間間隔Ts為0.1),輸出信號的採樣頻率為20Hz。

(a).2ASK信號的載波頻率Fc=5Hz,

(b).2FSK信號載波1頻率F1=5Hz,載波2頻率F2=1Hz。

(c).2PSK載波頻率Fc=1Hz。

分別畫出以上信號調製前後的時域波形圖。

5、(拓展要求)利用MATLAB產生DTMF雙音多頻信號。畫出數字“0”的時域波形圖。

6、(拓展要求)MATLAB函數randn(1,N)可以產生均值為0,方差為1的高斯隨機序列,也就是

白噪聲序列。試利用randn函數產生均值為0.15,方差為0.1的高斯白噪聲序列x8[n],要求序列時域範圍為0≤n≤100。畫出時域波形圖。同時將實驗步驟2中產生的信號x2[n]與x8[n]相加,將得到的波形與x2[n]的波形做比較。

7、(拓展要求)利用MATLAB中的譜分析函數畫出x3[n]、x4[n]、x5[n]的頻譜。與理論上根據傅

立葉變換的定義計算出的x3[n]、x4[n]、x5[n]的頻譜進行比較。

8、通過硬件(DSP)實驗箱演示上述信號的時域(示波器)波形與頻域波形(計算結果)。

八、實驗數據及結果分析:

程序:

(1)產生x1[n]、x2[n]、y1[n]、y2[n]、x3[n]、x4[n]、x5[n]、x6[n]、x7[n]序列的程序

(2)產生2ASK、2FSK、2PSK調製信號的程序(拓展要求)

(3)產生DTMF信號的程序(拓展要求)

(4)高斯白噪聲序列的產生程序(擴展要求)

(4)正弦信號頻譜分析的程序(擴展要求)

clear all;

clc;

n=101;

%單位採樣序列

x1=zeros(1,n);

x1(1)=1;

x1=[zeros(1,100),x1];

%單位階躍序列

x2=ones(1,n);

x2=[zeros(1,100),x2];

%

n1=0:n-1;

yn1=n1-5;

yn2=n1+8;

%100;

Fs=1000;

n2=0:100;

%正弦序列

x3=sin(2*pi*n2/32);

x4=sin(n2/2);

x5=sin(pi*n2/12)+cos(3*pi*n2/8);

%指數序列

n3=0:30;

x61=0.2*(0.8.^n3);%實指數序列

x62=0.2*(1.2.^n3);

x63=0.2*((-0.8).^n3);

x7=exp((-1/12+1i*pi/6)*n3);%復指數序列

%畫出圖形

figure(1)

subplot(2,2,1),stem(n1,x1),title('x1'),axis([-20,20,0,1]);

subplot(2,2,2),stem(n1,x2),title('x2'),axis([-20,20,0,1]);

subplot(2,2,3),stem(yn1,x1),title('y1'),axis([-20,20,0,1]);

subplot(2,2,4),stem(yn2,x2),title('y2'),axis([-20,20,0,1]);

figure(2)

subplot(3,1,1),stem(n2,x3),title('x3'),axis([0,100,-1,1]);

subplot(3,1,2),stem(n2,x4),title('x4'),axis([0,100,-1,1]);

subplot(3,1,3),stem(n2,x5),title('x5'),axis([0,100,min(x5),max(x5)]);

figure(3)

subplot(3,1,1),stem(n3,x61),title('x6 a=0.8'),axis([0,30,min(x61),max(x61)]);

subplot(3,1,2),stem(n3,x62),title('x6 a=1.2'),axis([0,30,min(x62),max(x62)]);

subplot(3,1,3),stem(n3,x63),title('x6 a=-0.8'),axis([0,30,min(x63),max(x63)]);

figure(4)

subplot(4,1,1),stem(n3,abs(x7)),title('x7幅值'),axis([0,30,min(abs(x7)),max(abs(x7))]);

subplot(4,1,2),stem(n3,angle(x7)),title('x7相角'),axis([0,30,min(angle(x7)),max(angle(x7))]); subplot(4,1,3),stem(n3,imag(x7)),title('x7虛部'),axis([0,30,min(imag(x7)),max(imag(x7))]); subplot(4,1,4),stem(n3,real(x7)),title('x7實部'),axis([0,30,min(real(x7)),max(real(x7))]); %調製

x_base=[1,0,1,0,1,0];

Fd=10000;

t=linspace(0,0.6,6*Fd);

if(x_base(1)==1)

m=ones(1,Fd);

elseif(x_base(1)==0)

m=zeros(1,Fd);

end

for i=2:6

if(x_base(i)==1)

m=[m,ones(1,Fd)];

elseif(x_base(i)==0)

m=[m,zeros(1,Fd)];

end

end

%2ASK

Fc_A=5;

S_ask=m.*cos(2*pi*Fc_A*t);

%

figure(5)

subplot(4,1,1),stem(0:0.1:0.5,x_base),title('序列An'),axis([0,0.6,0,1]),xlabel('s');

subplot(4,1,2),plot(t,m),title('mt'),axis([0,0.6,0,1.5]),title('mt'),xlabel('s');

subplot(4,1,3),plot(t,cos(2*pi*Fc_A*t)),title('mt'),axis([0,0.6,-1.2,1.2]),title('載波信號'),xlabel('s'); subplot(4,1,4),plot(t,S_ask),title('mt'),axis([0,0.6,-1.2,1.2]),title('2ASK調製信號'),xlabel('s'); %2FSK

F1=5;F2=1;

s1=m.*cos(2*pi*F1*t);

s2=(1-m).*cos(2*pi*F2*t);

S_fsk=s1+s2;

figure(6)

subplot(4,1,1),plot(t,m),axis([0,0.6,0,1.5]),title('mt'),xlabel('s');

subplot(4,1,2),plot(t,s1),axis([0,0.6,-1.2,1.2]),title('載波信號1 F=5Hz)'),xlabel('s');

subplot(4,1,3),plot(t,s2),axis([0,0.6,-1.2,1.2]),title('載波信號2 F=1Hz'),xlabel('s');

subplot(4,1,4),plot(t,S_fsk),axis([0,0.6,-1.2,1.2]),title('2FSK調製信號'),xlabel('s');

%2PSK

Fc_P=1;

S_psk=(2*m-1).*cos(2*pi*Fc_P*t+pi);

figure(7)

subplot(4,1,1),plot(t,2*m-1),axis([0,0.6,-1.5,1.5]),title('mt'),xlabel('s');

subplot(4,1,2),plot(t,cos(2*pi*Fc_P*t+pi)),axis([0,0.6,-1.2,1.2]),title('正相載波信號'),xlabel('s'); subplot(4,1,3),plot(t,-cos(2*pi*Fc_P*t+pi)),axis([0,0.6,-1.2,1.2]),title('反相載波信號'),xlabel('s'); subplot(4,1,4),plot(t,S_psk),axis([0,0.6,-1.2,1.2]),title('2PSK調製信號'),xlabel('s');

%DTFM

t_dt=linspace(0,0.02,10000);

x_dtfm=cos(2*pi*941*t_dt)+cos(2*pi*1366*t_dt);

plot(t_dt,x_dtfm);

%rand

N=201;

x8=sqrt(0.1)*randn(1,N)+0.15;

x_rnd=x2+x8;

figure(8)

subplot(3,1,1),stem(n1,x2),title('X2');

subplot(3,1,2),stem(n1,x8),title('高斯信號');

subplot(3,1,3),stem(n1,x_rnd),title('加噪聲後X2');

%FFT

N_smp=length(n2);

fre=linspace(-1,1,N_smp)*Fs/2;

y3=abs(fftshift(fft(x3)));

y4=abs(fftshift(fft(x4)));

y5=abs(fftshift(fft(x5)));

figure(9)

subplot(3,1,1),plot(fre,y3),xlabel('Hz'),title('X3頻譜'),xlabel('頻率Hz'),axis([-100,100,1.2*min(y3),1.2*max(y3)]);

subplot(3,1,2),plot(fre,y4),xlabel('Hz'),title('X4頻譜'),xlabel('頻率Hz'),axis([-200,200,1.2*min(y4),1.2*max(y4)]);

subplot(3,1,3),plot(fre,y5),xlabel('Hz'),title('X5頻譜'),xlabel('頻率Hz'),axis([-300,300,1.2*min(y5),1.2*max(y5)]);

結果:

(1)x1[n]、x2[n]、y1[n]、y2[n]、x3[n]、x4[n]、x5[n]、x6[n]、x7[n]的時域波形

(2)信號的時移:x1[n]與y1[n]、x2[n]與y2[n]之間的關係。 答:y1[n]相當於x1[n]向左平移5個單位,y2[n]相當於將x2[n]向右平移8個單位

大學dsp實驗心得體會 篇3

//EnablePWMpins;=0;=0;EDIS;;//rallinterrup;//DisableCPUinterrupts;DINT;;//InitializethePIEcontro;//ThedefaultstateisallPI;//ar

// Enable PWM pins

= 0x00FF; // EVA PWM 1-6 pins

= 0x00FF; // EVB PWM 7-12 pins

EDIS;

// Step 3. Clear all interrupts and initialize PIE vector table:

// Disable CPU interrupts

DINT;

// Initialize the PIE control registers to their default state.

// The default state is all PIE interrupts disabled and flags

// are cleared.

// This function is found in the DSP281x_PieCtrl.c file.

InitPieCtrl;

// Disable CPU interrupts and clear all CPU interrupt flags:

IER = 0x0000;

IFR = 0x0000;

// Initialize the PIE vector table with pointers to the shell Interrupt

// Service Routines (ISR).

// This will populate the entire table, even if the interrupt

// is not used in this example. This is useful for debug purposes.

// The shell ISR routines are found in DSP281x_DefaultIsr.c.

// This function is found in DSP281x_PieVect.c.

InitPieVectTable;

// Step 4. Initialize all the Device Peripherals:

// This function is found in DSP281x_InitPeripherals.c

// InitPeripherals; // Not required for this example

InitXintf; // For this example, init the Xintf

// Step 5. User specific code, enable interrupts:

init_eva;

//init_evb;

while(1)

{

for(i=0;i<65535;i+=1000)

{

Reg06=0;

6 = i;

delay_loop;

}

}

}

void delay_loop

{ short i,j;

for (i = 0; i < 1000; i++)

{for (j = 0; j < 10; j++);}

}

void init_eva

{

// EVA Configure T1PWM, T2PWM, PWM1-PWM6

// Initalize the timers

// Initalize EVA Timer1

EvaRegs.T1PR = 0xFFFF; // Timer1 period

EvaRegs.T1CMPR = 0x3C00; // Timer1 compare

EvaRegs.T1CNT = 0x0000; // Timer1 counter

// TMODE = continuous up/down

// Timer enable

// Timer compare enable

= 0x1042;

// Initalize EVA Timer2

EvaRegs.T2PR = 0x0FFF; // Timer2 period

EvaRegs.T2CMPR = 0x03C0; // Timer2 compare

EvaRegs.T2CNT = 0x0000; // Timer2 counter

// TMODE = continuous up/down

// Timer enable

// Timer compare enable

= 0x1042;

// Setup T1PWM and T2PWM

// Drive T1/T2 PWM by compare logic

OE = 1;

// Polarity of GP Timer 1 Compare = Active low

.T1PIN = 1;

// Polarity of GP Timer 2 Compare = Active high

.T2PIN = 2;

// Enable compare for PWM1-PWM6

//1 = 0x0C00;

//2 = 0x3C00;

3 = 0xFC00;

// Compare action control. Action that takes place

// on a cmpare event

// output pin 1 CMPR1 - active high

// output pin 2 CMPR1 - active low

// output pin 3 CMPR2 - active high

// output pin 4 CMPR2 - active low

// output pin 5 CMPR3 - active high

// output pin 6 CMPR3 - active low

= 0x0666;

= 0x0000; // Disable deadband

= 0xA600;

}

void init_evb

{

// EVB Configure T3PWM, T4PWM and PWM7-PWM12

// Step 1 - Initialize the Timers

// Initialize EVB Timer3

// Timer3 controls T3PWM and PWM7-12

EvbRegs.T3PR = 0xFFFF; // Timer3 period

EvbRegs.T3CMPR = 0x3C00; // Timer3 compare

EvbRegs.T3CNT = 0x0000; // Timer3 counter

// TMODE = continuous up/down

// Timer enable

// Timer compare enable

= 0x1042;

// Initialize EVB Timer4

// Timer4 controls T4PWM

EvbRegs.T4PR = 0x00FF; // Timer4 period

EvbRegs.T4CMPR = 0x0030; // Timer4 compare

EvbRegs.T4CNT = 0x0000; // Timer4 counter

// TMODE = continuous up/down

// Timer enable

// Timer compare enable

= 0x1042;

// Setup T3PWM and T4PWM

// Drive T3/T4 PWM by compare logic

OE = 1;

// Polarity of GP Timer 3 Compare = Active low

.T3PIN = 1;

// Polarity of GP Timer 4 Compare = Active high

.T4PIN = 2;

// Enable compare for PWM7-PWM12

4 = 0x0C00;

5 = 0x3C00;

6 = 0xFC00;

// Compare action control. Action that takes place

// on a cmpare event

// output pin 1 CMPR4 - active high

// output pin 2 CMPR4 - active low

// output pin 3 CMPR5 - active high

// output pin 4 CMPR5 - active low

// output pin 5 CMPR6 - active high

// output pin 6 CMPR6 - active low

= 0x0666;

= 0x0000; // Disable deadband

= 0xA600;

}

龍 巖 學 院

實 驗 報 告

班 級 07電本(1)班 學號 20xx050344 姓 名 楊寶輝 同組人 獨立 實驗日期 20xx-6-3 室温 大氣壓 成 績

高速A/D轉換實驗

一、實驗目的

1.瞭解高速 AD工作的基本原理。

2.瞭解如果通過軟件正確的控制高速AD。

3.掌握對高速 AD正確操作的過程

二、實驗設備

1. 一台裝有CCS軟件的計算機;

2. DSP實驗箱;

3. DSP硬件仿真器;

三、實驗原理

實驗箱用的高速 AD 為 TLC5510,它是一個 CMOS 結構的、具有高達20MSPS 的8位模數轉換器。TLC5510 採用單5V 供電,功耗僅為 130mW。TLC5510 內部包含有一個採樣保持電路、具有高阻輸出的並行接口以及內部參考電壓等。

TLC5510 採用半 FlASh 結構,與 FlASh 結構相比,它不僅減少了功耗,而且提高了芯片的集成度。TLC5510 採用兩步轉換實現一次完整的轉換,這樣就大大減少了內部比較器的個數,其輸出數據的延遲為2.5個時鐘週期。TLC5510 採用 3 個內部參考電阻產生一個標準2V的參考電壓,要實現內部參考電壓僅需要通過外部的簡單連線即可。

大學dsp實驗心得體會 篇4

憑着一股執着的信念,抱着滿腔的熱情,更有初生牛犢不怕虎的勇氣,我們實驗成員四人走到了一起,展開了創新性實驗為期一年的探索之旅。

綜合現有的研究成果,進行有區域、分階段的實地考察,設定單一的研究因素,取樣、檢測、分析、總結,一點一滴地尋找出影響蛙類生境的各項因素,並通過實驗來設定不同的實驗對照組,從不同的生長髮育階段的青蛙與福壽螺的相互影響關係及不同理化性質水樣對青蛙的生長髮育的影響關係等方面進行探究,驗證影響蛙類生長髮育的主要因素,從而在保護蛙類的工作上取得一定的進展,這就是我們實驗的計劃步驟。然而,實驗進行得並不順利。首先在專業知識水平上,我們顯得力不從心。所以在準備階段,我們就耗費了大量的時間和精力去摸索,通過各方面的途徑去搜集相關的信息資料,並結合韶關的實際地理位置及氣候特點,初步制定一系列認為確實可行的實驗方案。此外,我們積極聯繫實驗導師進行分析指導。接下來的時間裏,我們就按實驗方案展開了野外實驗及實驗室單一對照實驗的工作。由於需要上課,我們的實驗只能利用極其有限的課餘時間來進行;而又由於實驗涉及的地點範圍比較廣,我們的時間安排的十分緊湊,而作為非韶關人的我們實驗四人,對韶關的地理區域又是一個難題。因此,我們只能步步探索,由近及遠的分階段進行。更不盡人意的是韶關多變的天氣常常是我們的攔路虎,本已安排好的實驗內容就是因多變的天氣而被迫更改,有時是被突如其來的大雨淋得措手不及,有時又被似火驕陽曬得頭冒金星,再加上難以把握的實驗研究對象及相關因素的變更,實驗的難度遠在我們的意料之外。但既選之,則安之,困難並沒有把我們嚇倒,在次次的困難面前,我們始終緊咬牙關,從最小處分析起,從最有可能處入手,共同鼓勵,步步克服,用最默契的行動來繼續着實驗的每一個步驟,所以在最迷茫的時候,我們都是相互地笑着走過。

當然,實驗過程中的預期的或是意料之外的收穫總能增加我們奮鬥的動力,讓我們感到欣喜或快樂的事情也常有出現。半年多的時間裏,一起赤足涉水,一起選擇樣方,一起飼養實驗動物,一起擠公交,一起撐開雨傘,一起遮擋太陽,一起摸索,一起分享。。。。。。每一天的時間總是那麼有限,而我們總是過得分外的充實,我們會為每一次出行而興奮不已,也會為每一次的目標盡最大的努力,每個人不同的思維角度最終總是迴歸成一條滿意的直線。。。。。。。

呵呵,如果説道不同不相為謀,那麼我們實驗成員四人就是道相同共為謀了。實驗仍在繼續,我們的目光也放得更遠了,這次的實驗不僅是提供一個創新平台予我們,更讓我們身心有了另一次的成長的機會。

大學dsp實驗心得體會 篇5

大二的時候,我在大學的網站上得知了大學生SRP項目計劃的申報。由於我和同學都很想嘗試一下,我們在看了相關的文章以及在網上搜集了一些資料後,帶這對科研研究的興趣,我們很謹慎地向老師徵求作我們指導老師的意見。老師欣然接受,並給了我們兩本文獻幫助我們進行研究。12月份課題得到大學立項之後,我們就着手開始為課題做準備。我們從20xx年x月進入化學化工學院研究生實驗室,從事“新型配合物敏感載體PVC膜離子選擇性電極的構建及表徵”課題的有關實驗。

在大學生研究訓練計劃“SRP” 的實施過程中,我們閲讀了大量的科技文獻,特別是部分英文文獻的學習,大大開拓了我的視野、拓寬了我們的知識面。在大量文獻和實際操作的基礎之上,我們認真思考,進行實驗的設計和規劃、策劃,這鍛鍊了我們的獨立思考能力。平時,我們還不斷的向老師、學長請教,與同學、朋友交流,無形中增強了我們的學習能力和交流能力。 它不僅是課堂教學的延伸和補充,而且對於激發我們的學習興趣,開闊我們的視野,培養我們的探究精神,瞭解最新的科技動態,提高我們的動手能力和分析、解決問題的能力,都是十分有意義的。

通過半年多的實驗工作,使我們對從事科學研究和實驗操作有了較為深刻和清晰的認識。首先通過查閲大量的資料,對本課題有了一個整體的、清晰的認識,在指導老師熱心幫助下,主動參與確定具體實驗方案、進程,並親自動手進行實驗操作,在實驗過程中不斷地思

考和分析、解決實驗中出現的各種問題,取得了一定的成績。在研究生實驗室的濃厚實驗氛圍內,在這個温暖歡快的大家庭裏,我們在思想和心理上不斷的成長。

在實驗的過程中,我們遇到了很多的問題,比如在有機合成部分,需要的時間特別長,有時候都從早上10點多一直到晚上11點多鐘,我們小組成員就輪流看管這合成反應。在就如實驗的藥品沒有按預期的到達,導致了實驗的終斷,我們只好了延遲申請。做實驗真的很苦、很累、很枯燥,但是看到實驗室的師兄師姐們都很努力,這也平添了我們幾分吃苦耐勞的精神。在經歷了一些挫折和考驗之後,我們感到自己變得更加的頑強和堅韌了。人貴有恆,就因為做到持之以恆實在是難。人世間為什麼難以有恆呢?主要原因是人有惰性。天長日久,便覺得煩,覺得累,覺得苦,於是鬆懈,於是停頓,於是停止,於是前功盡棄、功虧一簣。任何事情的成功,都不可奢望一蹴而就。俗話説“功到自然成”。要想成就一番事業,就必須具備持之以恆的品質。而在這次SRP項目當中,我算是真正的理解了這四個字的含義。

在SRP實習過程中,我深深的感受到所學知識的膚淺和在實際運用中的專業知識的匱乏。剛開始的一段時間裏,對一些工作感到無從下手,茫然不知道所措,這讓我感到非常的難過。總以為自己學的不錯,一旦接觸到實際,才發現自己知道的是多麼少,這些與實踐還有一段距離。老師常説理論要和實踐相結合才能發揮我們自身最大的價值。當我真正獨立去實踐,去體驗的時候,我才突然發現:原來那也不是一件很難的事情。

這次實習讓我深刻明白了許多做人道理,向他人虛心求教,與人文明友好交往等一些做人處世的基本原則都要在實際生活中認真的貫徹,好的習慣也要在實際生活中不斷培養。在工作中和其他成員保持良好的關係是很重要的。對於自己在校大學生,面臨踏入社會的人來説,需要學習的東西還很多,他們就是最好的老師,正所謂“三人行,必有我師。”這次所學到的經驗和知識大多來自老師和小組成員的教導。我們每完成一項工作都會向老師徵詢意見,總結以前的工作並且計劃接下來的工作,所以與老師的有效配合也是我們結題的重要的一個方面。我們以後還要爭取更多的這樣的訓練來完善自己充實自己。

“千里之行,始於足下”, 在這為期兩年的課題研究過程當中,我們感覺收穫頗多,受益匪淺。這次SRP實踐,我認為是一次成功的有用的實踐。它是我大學期間的一段重要的經歷,也是我一生中的一筆寶貴財富。在此感謝學校給了我們這次鍛鍊的機會,最後,我用幾句話來總結我的SRP實踐心得體會:道路是曲折的,但前途是光明的。我們要積極地面對困難,挑戰自我。