文件IO在TMS320C5000DSP音频软件开发中的应用.pdfVIP

文件IO在TMS320C5000DSP音频软件开发中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
爽件Ⅳ⑩崔????⑩①①??雌等砺?霈凌中蜘廑厕??????张承云高星辉?阒荽笱?畔⒂牖?绻こ萄г海?愣ü阒???????????????R猐:论述了采用文件∞模拟音频??低呈?菔淙胧涑龅姆椒ǎ?樯芰耸褂谜庵址椒?????????????.??必须考虑的一个重要问题。对简单的信号?缯?也?或数据量较小的情况可通过信号生成函数、手动输入数据等方法实现,但对复杂信号及大数据量的情况则很麻烦,若能使用?机代码生成工具?】。??市碛没Т覲??奈募?兄苯佣寥』蛐慈胄藕攀?荩??侵恢С至街?文件格式:公共目标文件格式???、???菸募?袷?术.??。为了研究方便,工程上将音频算法的输出数据转换为??募???员愫笃诜治龃?怼???募?峁垢攀???奈募?袷?时各种参数的设置。能将??募?;晃J淙胧?荩??涑鍪?葑;晃猈?文件。给出了文件格式转换的?镅怨丶??搿??丶?蔧:文件??;文件格式转换;??灰羝等砑?7???,?????????;??籄??丑.引言数字音频算法一般通过??砑?词凳笔迪郑?1Vに惴ㄕ?罚?谌砑?目7⒐?讨谐S?软件仿真方法对代码进行调试和测试,在此过程中如何模拟音频??低车氖?菔淙胧涑鍪?中的文件来实现则会方便很多。??????盗蠨?在音频领域得到广泛应用,????????瞧浼?煽7⒒肪常???创?氡嗉?⒌魇浴⑹凳狈治鲆约翱芍葱?又希望能存取????等常用的音频文件,这就需要程序设计者做相应的数据转换工作。本文先说明如何从文件中读入数据到??闹付ǖ刂芬约敖獶?指定地址的数据保存到文件,然后用?镅员喑淌迪諻?文件与??С值膁?文件相互转换,通过??奈募蘒/?功能将??募?袷降牟馐孕藕抛;怀蒬?文件后用来模拟音频??低车囊羝凳?菔淙耄???С至街治募?袷健?】,其中??又包含??????以及????指袷剑??为二进制文件格式,可读性较差,本文不用这种文件格式。???菸募?袷???是一种文本文件,包含一行头信息,其格式为:????????珻????????縄????·????????珿?????????,??.????;??】? “?怼???鱿酰汉筄??????:??、??其中的一个数字,分别代表十六进波形音频字节数声音数据值采样频率每秒的数据量数据块的对齐标志??????刃畔ⅲ?因此,文件头只要包括以下值即可:??格式可根据需要设定?话阊?,即十六进制?@?纾???募?袷?大小??袷?声道数采样大小??觚陌??御?慕峁????莸淖霸睾捅4娲???С质?莸淖霸兀?4妫?山?獠课募?械氖?葑叭肽掣鲋付ǖ幕撼迩??蚪ɑ撼迩???数据的装载特别注意选择正确的文件类型。确定后弹出图??镜奈募?叭氪娲⑵鞫曰翱颍?钚葱枳霸?数据的地址、数据的长度、.以及选择正确的页???????、??慊鱋?纯山?募??的数据按刚才设定的值装入??娲⑵鳌?其中:??????汗潭ㄎ????制、十进制整数、十进制长整数和浮点数。????菏?菘榈钠鹗嫉刂贰???数据块的页码。???:数据块中样点的数量。实际使用中,由于??腇????对话框中设置的数据地址、长度会覆盖???菸募?械腟?????=酉吕疵啃芯褪且桓鍪?荩??莸???募?慕峁谷缤糽所示,包括文件头和音频数据两部分,其中文件头包含头标志及声道数、采样率、采样精度、数据大小等相关信息【?俊?文件大小一?“???图???募?峁?中的数据保存到一个文件。利用??械摹癋??訢??????保??鐾?所示的装载数据对话框,选择所需的文件,???????????“?蚓??“??”?????????????????, 图?霸厥?荻曰翱???数据的保存图?募?叭氪娲⑵鞫曰翱?利用??械摹癋?????????保??鐾?所示的保存数据对话框,在文件名一栏中输入希望建立的文件名称,在保存类型栏中选择正确的文件类型,确定后弹出图??镜拇?储器保存到文件对话框,填写需保存数据的地址、数据的长度、以及选择正确的页??????????点击?即可将??娲⑵髦械氖?荼4娴轿募?小?图?4媸?荻曰翱???獠课募?远?銩/输出?图?娲⑵鞅4娴轿募?曰翱?利用??奶秸氲愎δ芸梢宰远?瓿赏獠课募?亩列床僮鳌J紫茸霸睾帽埃畂?文件,然后在程序中需要输入或输出数据的语句行设置好探针点?壹?≡馮??????蚬ぞ呃?中点击脊图标?=酉吕丛诓说ブ醒???????疧,出现如图??镜亩曰翱颉4私缑婺?衔?输入文件设置,相关设置如下:单击“????”按钮,选择需要输入的文件?荆甦??辉俳?“????鄙栉J淙胧?荽娣诺牡刂?一般用数组名,如??????弧癓???鄙柚梦3绦?每次执行到探针点时从数据文件中读取的数据个数;“?????”若选中则表示在输入文件被读到结尾处后又重新从文件的开始处读取。这些设置完后还需要将输入文件与前面设置好的探针点连接起来,方法如下:点击图

文档评论(0)

ouyangxiaoxin + 关注
实名认证
文档贡献者

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档