Hi Nur Qalbi, Can you verify that the signal at the point of error is actually real?
Best, Mike From: USRP-users [mailto:usrp-users-boun...@lists.ettus.com] On Behalf Of nur qalbi via USRP-users Sent: Sunday, September 10, 2017 11:18 PM To: Marcus Müller <marcus.muel...@ettus.com> Cc: usrp-users@lists.ettus.com Subject: Re: [USRP-users] Error using coder.internal.errorIf (line 8) The input signal must be complex. hereby i list down error with coding below: Error using coder.internal.errorIf (line 8) The input signal must be complex. coding 1.function errorIf(cond, msgID, varargin) 2.%MATLAB Code Generation Private Function 3. 4.% Copyright 2011-2014 The MathWorks, Inc. 5. 6.%MATLAB execution 7.if cond 8. assert(false, message(msgID, varargin{:})); 9.end Error in comm.internal.CoarseFrequencyEstimatorBase/validateInputsImpl (line 70) coder.internal.errorIf(isreal(x), ... coding 67.function validateInputsImpl(~,x) 68. % Input must be complex 69. if isempty(coder.target) 70. coder.internal.errorIf(isreal(x), ... 71. 'comm:CoarseFrequencyEstimatorBase:invalidComplexity'); 72. end Error in rffe (line 66) ofs = step(he,ddf); coding 60.else 61. % Automatic Gain Control (AGC) 62. tmp = step(ha,df); 63. % FIR Decimation 64. ddf = step(hd,tmp); 65. % Coarse Frequency Offset Estimation (CFE) 66. ofs = step(he,ddf); 67. % Frequency Offset Compensation (FOC) 68. tmp = step(hf,tmp,-ofs); 69. % Raised Cosine Receive Filtration (RCRF) 70. dfr = step(hrr,tmp); hope anyone can give idea.how to solve this problem. thank you On Fri, Sep 8, 2017 at 5:34 PM, Marcus Müller via USRP-users <usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrote: Hi Nur Qalbi, with that info, we can't really infer what's wrong with your Matlab program. You'll have to give a more comprehensive error description, and that means you'll probably have to investigate some more on your own. Apologies, Marcus On 08.09.2017 04:07, nur qalbi via USRP-users wrote: hi.i am using MATLAB R2016a os Ubuntu 14.04.i have two USRP N210. i have done follow all the instruction from github : https://github.com/80211bSDR/LinkLayer-MATLAB i have faced problem when trying transmit DATA to 2nd USRP,i found an error like below: Error using coder.internal.errorIf (line 8) The input signal must be complex. hope anyone can give idea.how to solve this problem. _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com<mailto:USRP-users@lists.ettus.com> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com<mailto:USRP-users@lists.ettus.com> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com