freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于fir語音信號的濾波課程設計-閱讀頁

2024-09-17 19:28本頁面
  

【正文】 s 5) 0 Oscillator 0 = On //OUT (bits 4) 0 Outputs 0 = On //DAC (bits 3) 0 DAC 0 = On 基于 FIR的語音信號濾波 第 16 頁 共 22 頁 //ADC (bits 2) 0 ADC 0 = On //MIC (bits 1) 0 Microphone input 0 = On //LINE (bits 0) 0 Line input 0 = On // 0000 1100 0000 0000 =0x0E73。 //Address (bits 159) 0000111 Delay0(10)。 DSP mode, 1 = MSB is available on 2nd BCLK rising edge after LRCIN rising edge //IWL[1:0] (bits 32) 00 Input bit length 00 = 16 bit //FOR[1:0] (bits 10) 11 Data format 11 = DSP format, frame sync followed by two data words // 0000 1110 0111 0011 =0x100C。 //96KHZ 采樣頻率 //REG8 Sample Rate Control asm( nop)。 //X (bits 8) 0 Reserved //CLKOUT (bits 7) 0 Clock input divider 0 = MCLK //CLKIN (bits 6) 1 Clock output divider 0 = MCLK //SR[3:0] (bits 52) 0011 MCLK = MHz, sampling rates=8KHZ //BOSR (bits 1) 0 Base oversampling rate Normal mode: 0 = 256 fs //USB/Normal(bits 0) 0 Clock mode select: 0 = Normal // 0001 0000 1100 1100 =0x1201。 //Address (bits 159) 0001001 Delay0(10)。 } void firdes(int m, double npass) { int t。 t=m。 } if (t=m/2) h[t]=npass。 // Transmitter reset =0。 //延遲 4000*CPU 時鐘周期 //等待復位穩(wěn)定 =0x00A0。 // =0x00A0。 //單相位幀,發(fā)送幀長度為 2,每幀一個碼字;接收字長位 2,每字 32 位 ? //無壓縮擴展模式;發(fā)送幀忽略;發(fā)送數(shù)據(jù)無延時 =0x000D。 //SET (RRST)=1,允許 MCBSP 接收 =1。{} //= XRDY //mask XRDY bit,XRDY = 1 Transmitter is ready for new data in DXR[1,2]. 基于 FIR的語音信號濾波 第 18 頁 共 22 頁 =out_data2。 } void mcbsp_read_rdy(void) { while(!=1){} //mask RRDY bit,RRDY = 1 Receive is ready for new data in DRR[1,2]. } void Delay0(Uint16 numbers) { Uint16 i,j。i1000。 for(j=0。j++)。 for(i=0。i++) for(j=0。j++)。 double pr[],pi[],fr[],fi[]。 double p,q,s,vr,vi,poddr,poddi。 it=n1。 is=0。 i=k1。 is=2*is+(m2*j)。} fr[it]=pr[is]。 } pr[0]=。 基于 FIR的語音信號濾波 第 19 頁 共 22 頁 p=(*n)。 pi[1]=sin(p)。 for (i=2。 i++) { p=pr[i1]*pr[1]。 s=(pr[i1]+pi[i1])*(pr[1]+pi[1])。 pi[i]=spq。 it=n2。 vi=fi[it]。 fi[it]=vi+fi[it+1]。 fi[it+1]=vifi[it+1]。 nv=2。 l0=0。 nv=2*nv。 it=(m1)*nv。 j=(nv/2)1。 q=pi[m*j]*fi[it+j+nv/2]。 s=s*(fr[it+j+nv/2]+fi[it+j+nv/2])。 poddi=spq。 fi[it+j+nv/2]=fi[it+j]poddi。 fi[it+j]=fi[it+j]+poddi。 i=n1。 fi[i]=fi[i]/(*n)。 i=n1。 if (fabs(fr[i])*fabs(fi[i])) { if ((fi[i]*fr[i])0) pi[i]=。 } else pi[i]=atan(fi[i]/fr[i])*。 基于 FIR的語音信號濾波 第 20 頁 共 22 頁 } void main(void) { int i,j,n,k,p,s=0。 double fs,fstop,r,rm。 n=128。 // Setup only the GP I/O only for McBSP functionality EALLOW。 //as spi and mcbsp pin EDIS。 // Initialize PIE control registers to their default state. // The default state is all PIE interrupts disabled and flags // are cleared. InitPieCtrl()。 IFR = 0x0000。 spi_init()。 //初始化 TLV320AIC23,設置內部寄存器 mcbsp_init()。 fstop = 3000。 for (i=0。 i++) { xmid[i]=0。) { //模擬音頻輸入 for(i=0。i++) { mcbsp_read_rdy()。 //右聲道 PA[i]=read_data1。 j=4。 i=n1。 x[i]=xm/。 pi[i]=0。 for (i=0。i++) { mo[i] = sqrt(fr[i]*fr[i]+fi[i]*fi[i])。 PC[i] = zm。 k++。 for (s=0。 s++) { for (i=0。 i++) { xm = PA[i]。 for (p=0。 p++) { xmid[mp] = xmid[mp1]。 r = 0。 for (j=0。 j++) { r = xmid[j] * h[j]。 } y = rm。 PB[i] = ym。 j=4。 i=n1。 x[i]=xm/。 pi[i]=0。 for (i=0。i++) { mo[i] = sqrt(fr[i]*fr[i]+fi[i]*fi[i])。 PD[i] = zm。 k++。 i=n1。 } } }
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1