环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 視覺傳感器

類型分類:
科普知識
數(shù)據(jù)分類:
視覺傳感器

嵌入式GPS語音導(dǎo)航系統(tǒng)中 MP3的解碼與播放

發(fā)布日期:2022-04-17 點擊率:93

    0 引言
     近年來,電子技術(shù)的迅猛發(fā)展,使得嵌入式系統(tǒng)在越來越廣泛的領(lǐng)域得到應(yīng)用。嵌入式系統(tǒng)平臺的功能也越來越強(qiáng)大,復(fù)雜度也越來越高,同時對其開發(fā)的難度和要求也越來越高。在開發(fā)過程中需要將應(yīng)用軟件和系統(tǒng)軟件作為一個整體考慮,而且軟件和硬件的聯(lián)系也更加密切。所以,嵌入式系統(tǒng)的開發(fā)是一個復(fù)雜的過程。隨著嵌入式系統(tǒng)性能的大幅度提高,老式的GPS導(dǎo)航儀已開始向嵌入式方向發(fā)展。嵌入式GPs導(dǎo)航儀已越來越便攜,功能越來越強(qiáng)大,語音導(dǎo)航和媒體功能已成為嵌入式GPS導(dǎo)航儀的一大突出的亮點。所以,MP3音頻解碼與播放技術(shù)現(xiàn)已成為嵌入式GPS導(dǎo)航系統(tǒng)中的一項基本技術(shù)。MP3的全稱是MPEG Audio Layer 3,是目前流行的一種音頻編碼方案。它是1992年制定的MPEG-1標(biāo)準(zhǔn)的一部分,MPEG標(biāo)準(zhǔn)由系統(tǒng)、視頻和伴音三部分組成。其中伴音標(biāo)準(zhǔn)共分三層,MP3作為其中的第三層,是運算復(fù)雜度最高而壓縮效果最好的一層。比起傳統(tǒng)的CD格式來,其音效已相差無幾,但數(shù)據(jù)量卻不及CD的十分之一。同時,MP3播放器的便攜性和續(xù)航能力都比CD有大幅度的提高。MP3最初應(yīng)用于數(shù)字音頻廣播以及數(shù)字電視伴音等;之后,隨著其流行程度的提高,在其他場合,尤其是互聯(lián)網(wǎng)音樂和便攜式娛樂設(shè)備上也開始大量使用MP3格式;現(xiàn)在,幾乎所有便攜式語音導(dǎo)航設(shè)備都采用MP3作為其音頻媒體格式。本文主要介紹了基于ARM核心的嵌入式GPS導(dǎo)航系統(tǒng)平臺下MP3音頻文件的解碼技術(shù)。以便利用自行設(shè)計的方案在Windows CE.NET系統(tǒng)下運用三星公司S3C2410平臺,從而實現(xiàn)MP3的解碼播放功能。


1 MP3解碼原理
1.1 MP3的文件格式
     MP3文件由數(shù)量不等且相互獨立的幀(frame)組成,每個幀包含1152個采樣信息,一個MP3每幀包含幀頭、錯誤校驗、音頻數(shù)據(jù)和輔助數(shù)據(jù)四部分。圖1所示是MP3的幀結(jié)構(gòu)示意圖。MP3文件的最后128字節(jié)通常包含有ID3v1標(biāo)簽,并附加有用戶定制的文件附加內(nèi)容,如歌曲名稱、演唱者、風(fēng)格說明等。



1.2 MP3解碼流程
     原始PCM(脈沖編碼調(diào)制)音頻數(shù)據(jù)在經(jīng)過壓縮編碼之后將得到MP3碼流,MP3解碼就是把MP3碼流恢復(fù)成原始的PCM數(shù)據(jù)。MP3數(shù)據(jù)以幀為單位,解碼應(yīng)首先根據(jù)同步信息及錯誤校驗CRC模塊找出MP3幀在碼流中的位置,并由此確定幀頭、CRC校驗、音頻數(shù)據(jù)及輔助數(shù)據(jù)的所在位置。
     圖2所示是MP3的解碼流程,它主要包括哈夫曼解碼、反量化、反重排序、立體聲解碼、混疊消除、IMDCT、頻率反轉(zhuǎn)補(bǔ)償、子帶合成濾波等。圖2中的預(yù)處理的作用是讀取頭部數(shù)據(jù)并將需要的信息按結(jié)構(gòu)存放起來,以便后續(xù)解碼。


     哈夫曼解碼時,MP3的音頻數(shù)據(jù)將分為兩節(jié)(gxanule),這兩節(jié)在過程編解碼時相對獨立,每一節(jié)中可以解碼出576個PCM采樣數(shù)據(jù),兩節(jié)可解出1152個采樣數(shù)據(jù)。從二進(jìn)制101……碼流中得到我們所需要的信息的第一步就是解哈夫曼碼。解哈夫曼碼是一個查表過程,這576個值代表576個頻率線上的值,其在不同的塊中(如)有不同的含義,可根據(jù)不同的比例因子和頻帶查找相應(yīng)的碼表并解出576個值。
     反量化過程就是根據(jù)反量化公式和幀邊信息來對于長塊、短塊和混合塊采用不同的反量化公式,以恢復(fù)576條頻率線的真實值。反重排序的作用是為了讓MP3編碼器使霍夫曼編碼更加有效率,而對某些塊進(jìn)行重排序。立體聲解碼部分的功能是在兩個音頻通道非獨立編碼時,進(jìn)行立體聲解碼。
     混疊消除是為了避免兩個相鄰子頻帶之間的混疊,而在解碼過程中進(jìn)行的混疊消除。IMDCT的作用首先是對長塊進(jìn)行18點到36點的IMDCT變換,并對短塊進(jìn)行3個G點到12點的IMDCT變換;其次是根據(jù)塊類型的不同,分別使用不同的窗類型進(jìn)行加窗。同時把這36個值的前半部分與上一幀的后半部分相疊加。而把當(dāng)前塊的后半部分存儲起來用于和下一塊疊加。頻率反轉(zhuǎn)補(bǔ)償是在進(jìn)入下一步之前對多項濾波器組進(jìn)行的頻率反轉(zhuǎn)補(bǔ)償,即對奇數(shù)子帶的奇數(shù)時間樣點取反。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
主站蜘蛛池模板: 电缆接头_防水接头_电缆防水接头 - 乐清市新豪电气有限公司 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 上海logo设计 | 德国进口电锅炉_商用电热水器_壁挂炉_电采暖器_电热锅炉[德国宝] | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 广州昊至泉水上乐园设备有限公司 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 北京亦庄厂房出租_经开区产业园招商信息平台 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 数码听觉统合训练系统-儿童感觉-早期言语评估与训练系统-北京鑫泰盛世科技发展有限公司 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 定时排水阀/排气阀-仪表三通旋塞阀-直角式脉冲电磁阀-永嘉良科阀门有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 重庆小面培训_重庆小面技术培训学习班哪家好【终身免费复学】 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 科箭WMS仓库管理软件-TMS物流管理系统-科箭SaaS云服务 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 水轮机密封网 | 水轮机密封产品研发生产厂家 | 超声波清洗机_细胞破碎仪_实验室超声仪器_恒温水浴-广东洁盟深那仪器 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 雄松华章(广州华章MBA)官网-专注MBA/MPA/MPAcc/MEM辅导培训 | 压装机-卧式轴承轮轴数控伺服压装机厂家[铭泽机械] |