Why "bi2de" function returned argument type error when I ran example code from ">>help comm.CRCgenerator"
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
When I run this example code:
    % Transmit two message words of length 6
    x = logical([1 0 1 1 0 1 0 1 1 1 0 1]');
    % Encode the message words using a CRC generator
    hGen = comm.CRCGenerator([1 0 0 1], 'ChecksumsPerFrame',2);
    codeword = step(hGen, x);
MATLAB returns this error:
Undefined function 'bi2de' for input arguments of type 'double'.
Error in commblkCheckPolynomial (line 46)
  genPolyDec = bi2de(truncGenPoly,'left-msb'); % without the leading implicit bit
Error in commblkcrcgen (line 8)
[genPolyDec, numBits] = commblkCheckPolynomial(genPoly);
Error in comm.CRCGenerator/setParameters (line 20)
This is from MATLAB Version: 8.5.0.197613 (R2015a)
댓글 수: 0
답변 (1개)
  Adam Hug
    
 2015년 7월 1일
        I was unable to reproduce this error message on my version of R2015a. Perhaps there is something in your workspace or MATLAB path that is causing this? Try executing the following commands and see if it fixes this error:
>> clear all
>> restoredefaultpath
>> rehash toolboxcache
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Communications Toolbox에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!