DSP中的卷积算法文档格式.docx

上传人:b****2 文档编号:5345838 上传时间:2023-05-05 格式:DOCX 页数:21 大小:392.98KB
下载 相关 举报
DSP中的卷积算法文档格式.docx_第1页
第1页 / 共21页
DSP中的卷积算法文档格式.docx_第2页
第2页 / 共21页
DSP中的卷积算法文档格式.docx_第3页
第3页 / 共21页
DSP中的卷积算法文档格式.docx_第4页
第4页 / 共21页
DSP中的卷积算法文档格式.docx_第5页
第5页 / 共21页
DSP中的卷积算法文档格式.docx_第6页
第6页 / 共21页
DSP中的卷积算法文档格式.docx_第7页
第7页 / 共21页
DSP中的卷积算法文档格式.docx_第8页
第8页 / 共21页
DSP中的卷积算法文档格式.docx_第9页
第9页 / 共21页
DSP中的卷积算法文档格式.docx_第10页
第10页 / 共21页
DSP中的卷积算法文档格式.docx_第11页
第11页 / 共21页
DSP中的卷积算法文档格式.docx_第12页
第12页 / 共21页
DSP中的卷积算法文档格式.docx_第13页
第13页 / 共21页
DSP中的卷积算法文档格式.docx_第14页
第14页 / 共21页
DSP中的卷积算法文档格式.docx_第15页
第15页 / 共21页
DSP中的卷积算法文档格式.docx_第16页
第16页 / 共21页
DSP中的卷积算法文档格式.docx_第17页
第17页 / 共21页
DSP中的卷积算法文档格式.docx_第18页
第18页 / 共21页
DSP中的卷积算法文档格式.docx_第19页
第19页 / 共21页
DSP中的卷积算法文档格式.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

DSP中的卷积算法文档格式.docx

《DSP中的卷积算法文档格式.docx》由会员分享,可在线阅读,更多相关《DSP中的卷积算法文档格式.docx(21页珍藏版)》请在冰点文库上搜索。

DSP中的卷积算法文档格式.docx

staticintprocessing3(int*input1,int*output2,int*output4);

staticintprocessing4(int*input2,int*output1);

staticvoiddataIO1(void);

staticvoiddataIO2(void);

int*input1=&

inp1_buffer[0];

int*input2=&

inp2_buffer[0];

int*output1=&

out1_buffer[0];

int*output2=&

out2_buffer[0];

int*output3=&

out3_buffer[0];

int*output4=&

out4_buffer[0];

voidmain(void)

{intjishu=0;

int*input1=&

int*input2=&

int*output1=&

int*output2=&

//int*output3=&

int*output4=&

puts("

volumeexamplestarted\n"

);

while(TRUE)

{

dataIO1();

dataIO2();

processing4(input2,output1);

processing1(output1,output2);

/*processing2(output2,output3);

*/

processing3(input1,output2,output4);

jishu++;

//在此处加断点

}

}

staticintprocessing4(int*input2,int*output1)

{intm=sk;

for(;

m>

=0;

m--)

{

*output1++=(*input2++)*ain;

}

(size-m)>

0;

m++)

{output1[m]=0;

}

staticintprocessing1(int*output1,int*output2)

{

intm=sk-1;

*output2++=*output1++*ain;

staticintprocessing2(int*output2,int*output3)

{intn=zhy,m;

size=64;

n<

64;

n++)

{*output3++=output2[n];

m=*output3;

return(TRUE);

staticintprocessing3(int*input1,int*output2,int*output4)

inty=zhy;

intz,x,w,i,f,g;

(m-y)>

{i=y;

x=0;

z=0;

f=y;

i>

i--)

{g=input1[z]*output2[f];

x=x+g;

z++;

f--;

*output4++=x;

y++;

m=sk;

y=sk-1;

w=m-zhy-1;

y--;

i=y;

z=sk-1;

f=sk-y;

i--,z--,f++)

out4_buffer[w]=x;

w++;

staticvoiddataIO1()

{

return;

staticvoiddataIO2()

/*dodataI/O*/

仿真设置

1)在程序中“dataIO1();

”上单击鼠标右键选择“Togglesoftwarebreakpoint”,设置软件断点:

再在同一行上单击鼠标右键,选择“softwarebreakpoint”,“edit”,来设置断点。

此时打开了一个新的窗口。

最后设置成如下图所示:

2)同理,在程序中“dataIO2();

”上同样操作设置。

最后设置如下图:

 

3)打开窗口菜单Viwe->

Graph->

Frequency…进行如下设置:

仿真图

1)当输入波为SIN,SIN时

SIN---------------------inp1

SIN---------------------inp2

SIN---------------------out

2)当输入波为SIN11、SIN11时

SIN11---------------------inp1

SIN11---------------------inp2

SIN11---------------------out

3)当输入波为SIN22、SIN22时

SIN22---------------------inp1

SIN22---------------------inp2

SIN22---------------------out

1)当输入波为SIN33、SIN33时

SIN33---------------------inp1

SIN33---------------------inp2

SIN33---------------------out

2)当输入波为SIN44、SIN44时

SIN44---------------------inp1

SIN44---------------------inp2

SIN44---------------------out

7)当输入波为SIN44、SIN

Sin44----------------inp1

Sin-------------------inp2

SIN44、SIN---------Out

8)当输入波为SIN11、SIN33时

Sin11--------------------------inp1

Sin33-------------------------inp2

Sin11.sin33-------------------Out

9)当输入波为SIN22、SIN时

Sin22-----------------------inp1

Sin---------------------------inp2

Sin22.Sin---------------------Out

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2