今年輔導班上的筆記記錄的一道關于PCM編碼的題目是這樣的:
例:V=5,X=3.6,-0.015
X |X/V| [|X/V|×2048] b M
3.6 0.72 1474 101,1100,0010 1,111,0111
-0.015 0.003 6 000,0000,0110 0,000,0110
改進方法: 1.確定符號位
2.歸一化[X/V×2048](直接去除小數)取整
3.二進制表示b10b9b8b7b6……b0
4.確定段碼,找到第一個“1”的位置
5.確定段內碼,第一個“1”后面的4個bit,若沒有“1”,則取最后4位
我想問的是,最后兩步,也就是步驟4和5,到底是什么意思啊?按照他那個規則,X=3.6時,M對應的是 1,111,0111 當X=-0.0015時,M對應的是0,000,0110 我想問它們是怎么確定出來的?本ID按照他的規則確定出來的結果不是他那個。請大家詳細解釋一下步驟4和5。另外,11年專業課真題中PCM編碼時,答案給出的過程不是這里所說的乘以2048,而是乘以2×2048,這又是怎么回事?到底是乘以2048還是乘以2048的2倍?有人懂嗎?請出來說說啊,謝謝啦!
作者: cuihuadll 時間: 2011-12-27 14:01
通信原理?
作者: jidan123 時間: 2011-12-27 19:18
這個問題是蠻困擾人的!是這樣的,2048那個是用抽樣間隔算的,二2048*2的那個是用量化單位算的,這里的抽樣間隔是野det=2的量化單位。這是我參考了北郵的書而得出來的,用2048算的結果應該是一樣的!我驗證了一兩個、我得出的觀點就是這樣。
作者: 千里決塵埃 時間: 2011-12-27 22:53
jidan123 發表于 2011-12-27 19:18 
這個問題是蠻困擾人的!是這樣的,2048那個是用抽樣間隔算的,二2048*2的那個是用量化單位算的,這里的抽樣 ...
謝謝你啊!那麻煩再說說步驟4,5具體的操作過程,我弄出來的結果不是那樣的,不知你是不是?謝謝啦!祝愿大家都要考上啊!
作者: pigisme0 時間: 2011-12-28 11:43
本帖最后由 pigisme0 于 2011-12-28 11:49 編輯
3、段碼編號為0~7,第一個1出現于第幾位,則段碼為相應的二進制
4、第一個1的后面4位就是段內碼,因為數據二前面沒有1,所以段內碼為最后4位
上面的答案是正確的。
*4096那個3樓已經解釋了,我覺得如果只為了應對考試,掌握一種解法就足夠了。
作者: 千里決塵埃 時間: 2011-12-28 22:55
pigisme0 發表于 2011-12-28 11:43 
3、段碼編號為0~7,第一個1出現于第幾位,則段碼為相應的二進制
4、第一個1的后面4位就是段內碼,因為數據 ...
嗯,謝謝啊,祝愿你考研成功!我再問問,就是數第一個1的時候,是不是要先去掉最右邊的四個二進制數(如果是,原因是什么呢?),然后從右數到左邊去,也就是說是不是先要去掉最右邊的四個二進制數,從右邊第一個逗號向左數呢?因為我從最右邊數去左邊的話,左邊的第一個1的位置數很高的,而不是第一組數的處于7號位置。你講講是怎么數的這個第一個1的位置吧,這是最核心的。另外,在考試遇到了時,是否也該像他這樣的用兩個逗號分節,先三個二進制,再兩個四個二進制數?這樣看起來清楚。
作者: 1qa2ws 時間: 2011-12-29 00:54
樓主我建議還是用常規的方法,那個我也糾結了半天,還是沒弄懂!請問樓主有今年通信的輔導筆記,可以給我大致說說講了那些,特別是例題,與去年變化了的,萬分感謝!!!
作者: 1qa2ws 時間: 2011-12-29 00:56
PCM 模擬 基帶 頻帶 與去年的筆記比較哪個今年變了的啊!?謝謝!!1
作者: 千里決塵埃 時間: 2011-12-29 07:34
1qa2ws 發表于 2011-12-29 00:56 
PCM 模擬 基帶 頻帶 與去年的筆記比較哪個今年變了的啊!?謝謝!!1
PCM部分基本上和去年筆記是一樣的,其他的部分,只是具體細節上變了,但最基本的還是沒變,個人感覺還是可以用去年筆記的。
作者: 千里決塵埃 時間: 2011-12-29 07:35
1qa2ws 發表于 2011-12-29 00:54 
樓主我建議還是用常規的方法,那個我也糾結了半天,還是沒弄懂!請問樓主有今年通信的輔導筆記,可以給我大 ...
是可以放心用去年的筆記的。
作者: pigisme0 時間: 2011-12-29 11:46
本帖最后由 pigisme0 于 2011-12-29 11:52 編輯
千里決塵埃 發表于 2011-12-28 22:55 
嗯,謝謝啊,祝愿你考研成功!我再問問,就是數第一個1的時候,是不是要先去掉最右邊的四個二進制數(如 ...
這道題其實是先把十進制轉化成十六進制,然后再把十六進制轉化為二進制,所以是以每4位的二進制來表示。你給的解法并沒有表示出這個過程,其實做的時候也可以省略,不過你應該知道有這個步驟。
具體原理就是對數量化的過程,不結合圖形說不清楚,這里就省略了,你知道一共有八段,每段內又有16段就行了,我覺得考的時候也不會考你這個原理的。轉化為二進制的數據后從左邊往右邊數就行了。第一個1出現在第幾位段碼就是幾。
作者: pigisme0 時間: 2011-12-29 11:48
今年的筆記跟去年根本沒區別。我上課的時候就是對照著去年的筆記看的,百分之九十的例題都是一摸一樣的。
作者: 千里決塵埃 時間: 2011-12-29 13:10
* 發表于 2011-12-29 11:46 
這道題其實是先把十進制轉化成十六進制,然后再把十六進制轉化為二進制,所以是以每4位的二進制來表示。你 ...
謝謝你!當X=3.6時,M下面所對應的二進制數字串,第一個1應該是極性碼,表示正負號的,按照你的理解,b下面對應的*到右邊數,第一個1出現在第一號位置,那編碼的話就該是001了,而不是M所寫上的111啊,如果對b從右邊數去左邊的話,不除去最后四個二進制數的話,那第一個1是出現在倒數第二號位置的。你能具體說說這里數第一個1的位置,到底是怎么數的嗎?謝謝!祝愿大家考研成功!
作者: pigisme0 時間: 2011-12-29 16:21
本帖最后由 pigisme0 于 2011-12-29 16:24 編輯
千里決塵埃 發表于 2011-12-29 13:10 
謝謝你!當X=3.6時,M下面所對應的二進制數字串,第一個1應該是極性碼,表示正負號的,按照你的理解,b下 ...
反了,從左邊往右邊數,段碼的記法是從大到小,因為對數折線量化的時候是從高位開始的,所以第一個1出現在第一位,編號就是7,即八進制的111,當然你那種從右到左的數法也可以得出答案,但是不符合編碼的過程原理,不過應該可以得分的,因為考卷上看不出你是怎么數的
作者: 千里決塵埃 時間: 2011-12-29 22:37
pigisme0 發表于 2011-12-29 16:21 
反了,從左邊往右邊數,段碼的記法是從大到小,因為對數折線量化的時候是從高位開始的,所以第一個1出現在 ...
嗯,這個問題總算弄懂了,謝謝各位,謝謝你!考試快了,希望大家注意身體,天氣冷,多穿衣服,不要感冒了,都保持一個心平氣和的心境,把這場考試考好,新的一年即將來臨,提前祝愿大家新年快樂!祝愿大家考研成功,也祝愿自己考研成功!我們一起加油!
作者: 拓跋力 時間: 2012-1-5 13:25
jidan123 發表于 2011-12-27 19:18 
這個問題是蠻困擾人的!是這樣的,2048那個是用抽樣間隔算的,二2048*2的那個是用量化單位算的,這里的抽樣 ...
正解。分辨率是最小量化單位的一半。 另,建議樓主看看李曉峰版的通信原理 那本書上 這個問題說得很清晰,編碼的方式也簡介明了。
| 歡迎光臨 考研論壇 (http://www.5522pp.com/) |
Powered by Discuz! X3.2 |