Re: [USRP-users] the transmitter cannot receive the acknowledgement from the receiver

2017-09-26 Thread seah chong via USRP-users
thanks.it's work.

On Tue, Sep 12, 2017 at 8:10 PM, Mike McLernon 
wrote:

> Hi Seah,
>
>
> Based on the error you're getting below, the coarse frequency offset (CFO)
> estimator is receiving a real signal when it will accept only a complex
> signal.  Cast that signal to be complex before it enters the CFO estimator,
> and you should eliminate that error.
>
>
> Best,
>
> Mike
>
>
>
>
> --
> *From:* USRP-users  on behalf of seah
> chong via USRP-users 
> *Sent:* Tuesday, September 12, 2017 12:12 AM
> *To:* usrp-users@lists.ettus.com
> *Subject:* [USRP-users] the transmitter cannot receive the
> acknowledgement from the receiver
>
> Hi all,
>
> Currently i'm doing a project to prove that the concurrent short
> signalling in real environment.
>
> i am using MATLAB R2016A OS Ubuntu 14.04. USRP N210 using CBX
> daughterboards. i have succesfully generate MEX function by following R.
> Subramanian paper (https://github.com/80211bSDR/LinkLayer-MATLAB).
>
> 
> GitHub - 80211bSDR/LinkLayer-MATLAB: This work is ...
> 
> github.com
> LinkLayer-MATLAB - This work is supported by MathWorks under the
> Development-Collaboration Research Grant. We would appreciate a citation to
> our paper when this code ...
>
>
>
>
> now, i'm try to run 1DTx (dtxPHYLayerVisual.m) and
> 1Rx(drxPHYLayerVisual.m). before running the 1DTx and 1DRx,we need to run
> the command below
>
> i ) at the DTx
>
> DTxInitParameters
> swapFreqFlag = 0; %same channel operation
> codegen transceiveXXX -args 
> {complex(zeros(1408,1)),true,txGain,rxGain,centerFreqTx,centerFreqRx,decFactor,
>  intFactor,swapFreqFlag}
>
> ii) at the DRx
>
> DRxInitParameters
> codegen transceiveXXX -args 
> {complex(zeros(1408,1)),true,txGain,rxGain,centerFreqTx,centerFreqRx,decFactor,
>  intFactor}
>
> after complete the step above,we found errors when running the 
> 1DTx(dtxPHYLayerVisual.m) and 1DRx (drxPHYLayerVisual.m). The error come out 
> from DTxPHYlayerVisual.m as below:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *@ 3.06: 802.11b DATA Packet #1 Transmitted.xxxError using 
> coder.internal.errorIf (line 8)The input signal must be complex.Error in 
> comm.internal.CoarseFrequencyEstimatorBase/validateInputsImpl (line 70)  
> coder.internal.errorIf(isreal(x), ...Error in rffe (line 66)ofs = 
> step(he,ddf);Error in dtxPHYLayerVisual>dtx_3ReceiveACK (line 453) dfr 
> (1:halfUsrpFrameLength)= rffe(df,ft,cas,cau,cef);Error in dtxPHYLayerVisual 
> (line 81)[faf,dfl,flg,nrb,rbs,st] = dtx_3ReceiveACK(df,ft,st);*
>
> From these errors, we know that the transmitter cannot receive the 
> acknowledgement from the receiver. I've suspected these errors are due to 
> wrong declaration of IPaddress. Currently, I've setup the IP Address DTx is 
> 192.168.10.2 and DRx is 192.168.10.20.is our declaration is correct or not?
>
> I hope someone can enlighten me either it is due to the IPaddress or other 
> issues and can give me the solutions.
>
> Regards,
>
> ChongSeah
>
>
>
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] the transmitter cannot receive the acknowledgement from the receiver

2017-09-12 Thread Mike McLernon via USRP-users
Hi Seah,


Based on the error you're getting below, the coarse frequency offset (CFO) 
estimator is receiving a real signal when it will accept only a complex signal. 
 Cast that signal to be complex before it enters the CFO estimator, and you 
should eliminate that error.


Best,

Mike




From: USRP-users  on behalf of seah chong 
via USRP-users 
Sent: Tuesday, September 12, 2017 12:12 AM
To: usrp-users@lists.ettus.com
Subject: [USRP-users] the transmitter cannot receive the acknowledgement from 
the receiver

Hi all,

Currently i'm doing a project to prove that the concurrent short signalling in 
real environment.

i am using MATLAB R2016A OS Ubuntu 14.04. USRP N210 using CBX daughterboards. i 
have succesfully generate MEX function by following R. Subramanian paper 
(https://github.com/80211bSDR/LinkLayer-MATLAB).

[https://avatars2.githubusercontent.com/u/17501905?v=4=400]

GitHub - 80211bSDR/LinkLayer-MATLAB: This work is 
...
github.com
LinkLayer-MATLAB - This work is supported by MathWorks under the 
Development-Collaboration Research Grant. We would appreciate a citation to our 
paper when this code ...




now, i'm try to run 1DTx (dtxPHYLayerVisual.m) and  1Rx(drxPHYLayerVisual.m). 
before running the 1DTx and 1DRx,we need to run the command below

i ) at the DTx

DTxInitParameters
swapFreqFlag = 0; %same channel operation
codegen transceiveXXX -args 
{complex(zeros(1408,1)),true,txGain,rxGain,centerFreqTx,centerFreqRx,decFactor, 
intFactor,swapFreqFlag}


ii) at the DRx

DRxInitParameters
codegen transceiveXXX -args 
{complex(zeros(1408,1)),true,txGain,rxGain,centerFreqTx,centerFreqRx,decFactor, 
intFactor}


after complete the step above,we found errors when running the 
1DTx(dtxPHYLayerVisual.m) and 1DRx (drxPHYLayerVisual.m). The error come out 
from DTxPHYlayerVisual.m as below:

@ 3.06: 802.11b DATA Packet #1 Transmitted.
xxx
Error using coder.internal.errorIf (line 8)
The input signal must be complex.

Error in comm.internal.CoarseFrequencyEstimatorBase/validateInputsImpl (line 70)
  coder.internal.errorIf(isreal(x), ...

Error in rffe (line 66)
ofs = step(he,ddf);

Error in dtxPHYLayerVisual>dtx_3ReceiveACK (line 453)
 dfr (1:halfUsrpFrameLength)= rffe(df,ft,cas,cau,cef);

Error in dtxPHYLayerVisual (line 81)
[faf,dfl,flg,nrb,rbs,st] = dtx_3ReceiveACK(df,ft,st);


>From these errors, we know that the transmitter cannot receive the 
>acknowledgement from the receiver. I've suspected these errors are due to 
>wrong declaration of IPaddress. Currently, I've setup the IP Address DTx is 
>192.168.10.2 and DRx is 192.168.10.20.is our 
>declaration is correct or not?


I hope someone can enlighten me either it is due to the IPaddress or other 
issues and can give me the solutions.


Regards,

ChongSeah


___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] the transmitter cannot receive the acknowledgement from the receiver

2017-09-11 Thread seah chong via USRP-users
Hi all,

Currently i'm doing a project to prove that the concurrent short signalling
in real environment.

i am using MATLAB R2016A OS Ubuntu 14.04. USRP N210 using CBX
daughterboards. i have succesfully generate MEX function by following R.
Subramanian paper (https://github.com/80211bSDR/LinkLayer-MATLAB).

now, i'm try to run 1DTx (dtxPHYLayerVisual.m) and
1Rx(drxPHYLayerVisual.m). before running the 1DTx and 1DRx,we need to run
the command below

i ) at the DTx

DTxInitParameters
swapFreqFlag = 0; %same channel operation
codegen transceiveXXX -args
{complex(zeros(1408,1)),true,txGain,rxGain,centerFreqTx,centerFreqRx,decFactor,
intFactor,swapFreqFlag}

ii) at the DRx

DRxInitParameters
codegen transceiveXXX -args
{complex(zeros(1408,1)),true,txGain,rxGain,centerFreqTx,centerFreqRx,decFactor,
intFactor}

after complete the step above,we found errors when running the
1DTx(dtxPHYLayerVisual.m) and 1DRx (drxPHYLayerVisual.m). The error
come out from DTxPHYlayerVisual.m as below:
















*@ 3.06: 802.11b DATA Packet #1 Transmitted.xxxError using
coder.internal.errorIf (line 8)The input signal must be complex.Error
in comm.internal.CoarseFrequencyEstimatorBase/validateInputsImpl (line
70)  coder.internal.errorIf(isreal(x), ...Error in rffe (line 66)
  ofs = step(he,ddf);Error in dtxPHYLayerVisual>dtx_3ReceiveACK (line
453) dfr (1:halfUsrpFrameLength)= rffe(df,ft,cas,cau,cef);Error in
dtxPHYLayerVisual (line 81)[faf,dfl,flg,nrb,rbs,st] =
dtx_3ReceiveACK(df,ft,st);*

>From these errors, we know that the transmitter cannot receive the
acknowledgement from the receiver. I've suspected these errors are due
to wrong declaration of IPaddress. Currently, I've setup the IP
Address DTx is 192.168.10.2 and DRx is 192.168.10.20.is our
declaration is correct or not?

I hope someone can enlighten me either it is due to the IPaddress or
other issues and can give me the solutions.

Regards,

ChongSeah
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com