原创 暢談無線通信系統物理層之CRC(三)實現方式之逐比特計算法、並行計算法

四、實現方式 實現方式主要有逐比特計算法、並行計算法和查表法,逐比特計算法有2種方法,第一種是按照標準除法流程進行計算,第二種是按照標準除法等效的移位寄存器進行計算;並行計算法是一次進行多位bit的CRC計算,通過多位bit串聯的CRC計

原创 關於ISE與win8和win10不兼容性解決辦法

ISE自從14.7版本以後均沒有更新,安裝在WIN8和WIN10上是打不開64bit版本的,網上有人把快捷方式改成了32bit版本,雖然可以打開,但是不支持以前64bit版本工程,解決方案主要參考以下: http://www.eevblo

原创 暢談無線通信系統物理層之CRC(四)計算方法的檢驗

以MATLAB的CRC函數爲標準,進行校驗的腳本如下: clc; clear; crc_Poly = [1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1]; %%%% x^16+x^15+x^2+1 crc_g =

原创 暢談無線通信系統物理層之CRC(五)協議應用---4G、5G

有很多的無線通信系統,每一個都有可能涉及到CRC,如下: a)4G-LTE CRC b) 5G 以3GPP TS 38.212 V15.2.0 (2018-06)爲例,有多種生成多項式:  

原创 暢談無線通信系統物理層之CRC(二)工作原理與類型

​​ 二、 工作原理 循環冗餘校驗同其他差錯檢測方式一樣,通過在要傳輸的k比特數據D後添加(n-k)比特冗餘位(又稱幀檢驗序列,Frame Check Sequence,FCS)F形成n比特的傳輸幀T,再將其發送出去。 如何生成比特冗餘

原创 暢談無線通信系統物理層之CRC(一)概述與定義

CRC英文爲Cyclic Redundancy Check,翻譯過來即循環冗餘校驗,通過添加餘式進行錯誤校驗,CRC編碼作爲循環碼字的一種,其生成原理與循環碼字的生成完全一致。 嚴格來說,CRC並不屬於物理層,它屬於鏈路層的一部分,在CP

原创 暢談無線通信系統物理層之CRC(三)實現方式之逐比特計算法

四、實現方式 實現方式主要有逐比特計算法、並行計算法和查表法,逐比特計算法有2種方法,第一種是按照標準除法流程進行計算,第二種是按照標準除法等效的移位寄存器進行計算;並行計算法是一次進行多位bit的CRC計算,通過多位bit串聯的CRC計

原创 暢談無線通信系統物理層之系統概述

      一般來說,無線通信系統物理層主要包括CRC、信道編碼、加擾、調製、MIMO 、OFDM、擴頻、組幀、上採樣/上變頻,接收端是發射端的逆過程,主要包括下采樣、同步、OFDM解調、解擴、信道估計與均衡、MIMO檢測、解調、解擾、解

原创 深度學習的學習流程之基礎

最近一段時間進行深度學習的自學,把學習流程總結整理一下: 1:深度學習基礎階段推薦Andrew Ng的網頁教程UFLDL Tutorial,本教程將闡述無監督特徵學習和深度學習的主要觀點。通過學習,你也將實現多個功能學習/深度學習算法,