Gr-cdma

#3

Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

#4

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid

#5

Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere
and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile
them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid

#6

OK, great.

This is due to the fact a recent pull request has not yet been merged
into
gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with
“digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp

and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

#7

The result is:Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

#8

I have applied the change, now the error reads: AttributeError: ‘module’
object has no attribute ‘constellation_16qam’

 On Thursday, January 15, 2015 3:37 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

OK, great.

This is due to the fact a recent pull request has not yet been merged
into gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with “digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp
and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

On Thu, Jan 15, 2015 at 1:25 PM, Frank P. removed_email_address@domain.invalid
wrote:

The result is:Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

#9

Frank,

please pull the latest version of gr-cdma.

You have to make a small edit in the cdma_parameters.py file
(see updated README file) before you install it.

Once you do that, open a python session and do

from cdma import cdma_parameters

This should now give no errors.
Let us know of your progress.

Achilleas

#10

Hi Frank,

For the same reason, constellation_16qam is not in the current
constellation module yet. Unlike 8psk_natural which you have a
replacement
constellation_8psk, no 16-ary constellation is available in current
constellation module.

You can try to modify the cdma_parameter.py by deleting the tcm type
16qam+rate 2/4 convolutional code.
Just delete digital.constellation_16qam() in payload_mod, pdir+
awgn2o4_8_ungerboeckc.fsm in fsm, and trellis.fsm(4,4, blabla…) in
uncoded_fsm.
If I missed anything, please be careful to delete anything related to
16qam
and 2/4 cc code. It would be easy.
You should be able to run it with two tcm types.

Best,
Zhe

#11

yes, please disregard all previous changes.

They have been incorporated in the updated files.

So, please pull a clean copy from github.

Achilleas

#12

Hello Achilleas, thank you I will do that! When I perform this edit in
the python file should I disregard the changes we did yesterday in th
cdma_parameters.py file line 124 which was changing the
“digital_constellation_8psk_natural” with “digital.constellation_8psk”
and keep the orginal code?

 On Friday, January 16, 2015 1:23 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

please pull the latest version of gr-cdma.

You have to make a small edit in the cdma_parameters.py file
(see updated README file) before you install it.

Once you do that, open a python session and do

from cdma import cdma_parameters

This should now give no errors.
Let us know of your progress.

Achilleas

On Thu, Jan 15, 2015 at 6:24 PM, Frank P. removed_email_address@domain.invalid
wrote:

I have applied the change, now the error reads: AttributeError: ‘module’
object has no attribute ‘constellation_16qam’

 On Thursday, January 15, 2015 3:37 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

OK, great.

This is due to the fact a recent pull request has not yet been merged
into gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with “digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp
and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

On Thu, Jan 15, 2015 at 1:25 PM, Frank P. removed_email_address@domain.invalid
wrote:

The result is:Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

#13

All the blocks were able to load, compile and show on the GRC blocks
list except from the “cdma_tx_hier1” and “cdma_rx_hier1” block (they are
producing errors and are few of their blocks are marked red because of
this). Then the “cdma_txrx1” block is producing a error because it needs
the “cdma_tx_hier1” and “cdma_rx_hier1” block in order to compile.

 On Friday, January 16, 2015 1:34 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

yes, please disregard all previous changes.

They have been incorporated in the updated files.

So, please pull a clean copy from github.

Achilleas

On Fri, Jan 16, 2015 at 1:32 PM, Frank P. removed_email_address@domain.invalid
wrote:

Hello Achilleas, thank you I will do that! When I perform this edit in
the python file should I disregard the changes we did yesterday in th
cdma_parameters.py file line 124 which was changing the
“digital_constellation_8psk_natural” with “digital.constellation_8psk”
and keep the orginal code?

 On Friday, January 16, 2015 1:23 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

please pull the latest version of gr-cdma.

You have to make a small edit in the cdma_parameters.py file
(see updated README file) before you install it.

Once you do that, open a python session and do

from cdma import cdma_parameters

This should now give no errors.
Let us know of your progress.

Achilleas

On Thu, Jan 15, 2015 at 6:24 PM, Frank P. removed_email_address@domain.invalid
wrote:

I have applied the change, now the error reads: AttributeError: ‘module’
object has no attribute ‘constellation_16qam’

 On Thursday, January 15, 2015 3:37 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

OK, great.

This is due to the fact a recent pull request has not yet been merged
into gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with “digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp
and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

On Thu, Jan 15, 2015 at 1:25 PM, Frank P. removed_email_address@domain.invalid
wrote:

The result is:Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

#14

You shouldn’t worry about these files for now.
In any case they refer to “adaptive modulation”
which you cannot do unless some recent updates are merged into gnuradio
master.

For now, you should be able to experiment with the txrx, tx, rx.

best
Achilleas

#15

This is the result after making the prefix modification in the
cdma_parameters.py file and opening a python session:

from cdma import cdma_parametersCDMA PARAMETERS : for adaptive modulation
bits_per_header= 36
symbols_per_header= 36

bits_per_coded_symbol = [2, 3] for [uncoded QPSK, rate 2/3 cc &8PSK]
respectively.

payload_bytes_per_frame= 50
symbols_per_frame= 260
trellis_coded_payload_symbols_per_frame= 216 for [uncoded QPSK, rate
2/3 cc &8PSK] respectively.

trellis_coded_payload_bytes_per_frame= [54, 81] for [uncoded QPSK, rate
2/3 cc &8PSK] respectively.

additional_symbols_per_frame= 8 for [uncoded QPSK, rate 2/3 cc &8PSK]
respectively.

additional_bytes_per_frame= [1, 1] for [uncoded QPSK, rate 2/3 cc
&8PSK] respectively.

you have wasted [0.01818181818181818, 0.012195121951219513] percent of
bytes per payload for [uncoded QPSK, rate 2/3 cc &8PSK] with this
symbols_per_frame setting.

training_length = 260

Normalized frequency interval = 0.000240384615385
Norma

 On Friday, January 16, 2015 1:34 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

yes, please disregard all previous changes.

They have been incorporated in the updated files.

So, please pull a clean copy from github.

Achilleas

On Fri, Jan 16, 2015 at 1:32 PM, Frank P. removed_email_address@domain.invalid
wrote:

Hello Achilleas, thank you I will do that! When I perform this edit in
the python file should I disregard the changes we did yesterday in th
cdma_parameters.py file line 124 which was changing the
“digital_constellation_8psk_natural” with “digital.constellation_8psk”
and keep the orginal code?

 On Friday, January 16, 2015 1:23 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

please pull the latest version of gr-cdma.

You have to make a small edit in the cdma_parameters.py file
(see updated README file) before you install it.

Once you do that, open a python session and do

from cdma import cdma_parameters

This should now give no errors.
Let us know of your progress.

Achilleas

On Thu, Jan 15, 2015 at 6:24 PM, Frank P. removed_email_address@domain.invalid
wrote:

I have applied the change, now the error reads: AttributeError: ‘module’
object has no attribute ‘constellation_16qam’

 On Thursday, January 15, 2015 3:37 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

OK, great.

This is due to the fact a recent pull request has not yet been merged
into gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with “digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp
and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

On Thu, Jan 15, 2015 at 1:25 PM, Frank P. removed_email_address@domain.invalid
wrote:

The result is:Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

#16

Hello. So the “cdma_tx” file compiles and runs via using the USRP as the
sink. However on my other laptop with the USRP connected, the “cdma_rx”
file excutes and produces this error:
Using Volk machine: avx_32_mmx_orc
terminate called after throwing an instance of
'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::thread_resource_error


what(): boost::thread_resource_error
By the way I am atempting to do live cdma transmission using the USRP’s
and disabling the cdma.fifo file sink and file source since this doesnt
apply to me.

 On Friday, January 16, 2015 3:01 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

You shouldn’t worry about these files for now.
In any case they refer to “adaptive modulation”
which you cannot do unless some recent updates are merged into gnuradio
master.

For now, you should be able to experiment with the txrx, tx, rx.

best
Achilleas

On Fri, Jan 16, 2015 at 2:14 PM, Frank P. removed_email_address@domain.invalid
wrote:

All the blocks were able to load, compile and show on the GRC blocks
list except from the “cdma_tx_hier1” and “cdma_rx_hier1” block (they are
producing errors and are few of their blocks are marked red because of
this). Then the “cdma_txrx1” block is producing a error because it needs
the “cdma_tx_hier1” and “cdma_rx_hier1” block in order to compile.

 On Friday, January 16, 2015 1:34 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

yes, please disregard all previous changes.

They have been incorporated in the updated files.

So, please pull a clean copy from github.

Achilleas

On Fri, Jan 16, 2015 at 1:32 PM, Frank P. removed_email_address@domain.invalid
wrote:

Hello Achilleas, thank you I will do that! When I perform this edit in
the python file should I disregard the changes we did yesterday in th
cdma_parameters.py file line 124 which was changing the
“digital_constellation_8psk_natural” with “digital.constellation_8psk”
and keep the orginal code?

 On Friday, January 16, 2015 1:23 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

please pull the latest version of gr-cdma.

You have to make a small edit in the cdma_parameters.py file
(see updated README file) before you install it.

Once you do that, open a python session and do

from cdma import cdma_parameters

This should now give no errors.
Let us know of your progress.

Achilleas

On Thu, Jan 15, 2015 at 6:24 PM, Frank P. removed_email_address@domain.invalid
wrote:

I have applied the change, now the error reads: AttributeError: ‘module’
object has no attribute ‘constellation_16qam’

 On Thursday, January 15, 2015 3:37 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

OK, great.

This is due to the fact a recent pull request has not yet been merged
into gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with “digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp
and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

On Thu, Jan 15, 2015 at 1:25 PM, Frank P. removed_email_address@domain.invalid
wrote:

The result is:Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

#17

I will try the GDB tomorrow and let you know the output response.One
more question. Is the “cdma_txrx.grc” just for packet transmission with
no hardware attached, while the cdma_tx.grc and cdma_rx.grc are used for
real live cdma transmission with hardware (ex: USRP’s)?And I don’t
really understand the concept of fifo. I jus know it stands for first in
first out.

 On Friday, January 16, 2015 3:01 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

You shouldn’t worry about these files for now.
In any case they refer to “adaptive modulation”
which you cannot do unless some recent updates are merged into gnuradio
master.

For now, you should be able to experiment with the txrx, tx, rx.

best
Achilleas

On Fri, Jan 16, 2015 at 2:14 PM, Frank P. removed_email_address@domain.invalid
wrote:

All the blocks were able to load, compile and show on the GRC blocks
list except from the “cdma_tx_hier1” and “cdma_rx_hier1” block (they are
producing errors and are few of their blocks are marked red because of
this). Then the “cdma_txrx1” block is producing a error because it needs
the “cdma_tx_hier1” and “cdma_rx_hier1” block in order to compile.

 On Friday, January 16, 2015 1:34 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

yes, please disregard all previous changes.

They have been incorporated in the updated files.

So, please pull a clean copy from github.

Achilleas

On Fri, Jan 16, 2015 at 1:32 PM, Frank P. removed_email_address@domain.invalid
wrote:

Hello Achilleas, thank you I will do that! When I perform this edit in
the python file should I disregard the changes we did yesterday in th
cdma_parameters.py file line 124 which was changing the
“digital_constellation_8psk_natural” with “digital.constellation_8psk”
and keep the orginal code?

 On Friday, January 16, 2015 1:23 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

please pull the latest version of gr-cdma.

You have to make a small edit in the cdma_parameters.py file
(see updated README file) before you install it.

Once you do that, open a python session and do

from cdma import cdma_parameters

This should now give no errors.
Let us know of your progress.

Achilleas

On Thu, Jan 15, 2015 at 6:24 PM, Frank P. removed_email_address@domain.invalid
wrote:

I have applied the change, now the error reads: AttributeError: ‘module’
object has no attribute ‘constellation_16qam’

 On Thursday, January 15, 2015 3:37 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

OK, great.

This is due to the fact a recent pull request has not yet been merged
into gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with “digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp
and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

On Thu, Jan 15, 2015 at 1:25 PM, Frank P. removed_email_address@domain.invalid
wrote:

The result is:Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

#18

Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

#19

It should be obvious that this can be done.
A transmitted signal over the air can be received from multiple
receivers…

#20

Indeed, the cdma_txrx is a simulation of the entire tx/rx.
We used it to test our system and everyone can use it if they
don’t want to (or cannot) transmit through real hardware.

The separate files cdma_tx and cdma_rx can be used with
real USRPs.

Finally, I don’t recall where I discuss about the concept of a FIFO?

Achilleas

On Mon, Jan 19, 2015 at 12:30 AM, Frank P. removed_email_address@domain.invalid

#21

Is it possible to test the cdma_tx and cdma_rx files in a multi user
system, or implement it into a multi-user system instead of just using
two USRPs as the TX and RX. For instance multiple receivers receiving
the transmitted single

 On Monday, January 19, 2015 9:07 AM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Even if you don’t have 2 usrps you can testthe programs cdmatx and
cdmatx by letting The one write to a FIFO and the other read from
it. Figo is a special type of file in Linux that Allows this
operation. Btw, the correct command is “mkfifo”
Google mkfifo
Achilleas
On Jan 19, 2015, at 2:04 AM, Frank P. removed_email_address@domain.invalid wrote:

| Ok thanks. And It’s the last sentence in the gr-cdma readme

Sent from Yahoo Mail for iPhone

At Jan 19, 2015, 1:59:13 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Indeed, the cdma_txrx is a
simulation of the entire tx/rx.
We used it to test our system and everyone can use it if they
don’t want to (or cannot) transmit through real hardware.

The separate files cdma_tx and cdma_rx can be used with
real USRPs.

Finally, I don’t recall where I discuss about the concept of a FIFO?

Achilleas

On Mon, Jan 19, 2015 at 12:30 AM, Frank P. removed_email_address@domain.invalid
wrote:

I will try the GDB tomorrow and let you know the output response.One
more question. Is the “cdma_txrx.grc” just for packet transmission with
no hardware attached, while the cdma_tx.grc and cdma_rx.grc are used for
real live cdma transmission with hardware (ex: USRP’s)?And I don’t
really understand the concept of fifo. I jus know it stands for first in
first out.

 On Friday, January 16, 2015 3:01 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

You shouldn’t worry about these files for now.
In any case they refer to “adaptive modulation”
which you cannot do unless some recent updates are merged into gnuradio
master.

For now, you should be able to experiment with the txrx, tx, rx.

best
Achilleas

On Fri, Jan 16, 2015 at 2:14 PM, Frank P. removed_email_address@domain.invalid
wrote:

All the blocks were able to load, compile and show on the GRC blocks
list except from the “cdma_tx_hier1” and “cdma_rx_hier1” block (they are
producing errors and are few of their blocks are marked red because of
this). Then the “cdma_txrx1” block is producing a error because it needs
the “cdma_tx_hier1” and “cdma_rx_hier1” block in order to compile.

 On Friday, January 16, 2015 1:34 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

yes, please disregard all previous changes.

They have been incorporated in the updated files.

So, please pull a clean copy from github.

Achilleas

On Fri, Jan 16, 2015 at 1:32 PM, Frank P. removed_email_address@domain.invalid
wrote:

Hello Achilleas, thank you I will do that! When I perform this edit in
the python file should I disregard the changes we did yesterday in th
cdma_parameters.py file line 124 which was changing the
“digital_constellation_8psk_natural” with “digital.constellation_8psk”
and keep the orginal code?

 On Friday, January 16, 2015 1:23 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

please pull the latest version of gr-cdma.

You have to make a small edit in the cdma_parameters.py file
(see updated README file) before you install it.

Once you do that, open a python session and do

from cdma import cdma_parameters

This should now give no errors.
Let us know of your progress.

Achilleas

On Thu, Jan 15, 2015 at 6:24 PM, Frank P. removed_email_address@domain.invalid
wrote:

I have applied the change, now the error reads: AttributeError: ‘module’
object has no attribute ‘constellation_16qam’

 On Thursday, January 15, 2015 3:37 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

OK, great.

This is due to the fact a recent pull request has not yet been merged
into gnuradio.
SO the constellation module does not have yet the
“constellation_8psk_natural”
constellation.

There is a simple fix to that:

please go to your gr-cdma/python directory
and edit the file
cdma_parameters.py
In particular in line 124 change “digital.constellation_8psk_natural”
with “digital.constellation_8psk”.

Now you have to make, sudo make install, sudo ldconfig one more time.

Once you do that, please open a python session and redo

from cdma import cdma_parameters as cp
and let us know what you get.
(if you don’t get any errors you are ready to go!)

Achilleas

On Thu, Jan 15, 2015 at 1:25 PM, Frank P. removed_email_address@domain.invalid
wrote:

The result is:Traceback (most recent call last):
File " ", line 1, in
File “/usr/local/lib/python2.7/dist-packages/cdma/init.py”, line
34, in
import cdma_parameters
File “/usr/local/lib/python2.7/dist-packages/cdma/cdma_parameters.py”,
line 124, in
payload_mod =
[digital.constellation_qpsk(),digital.constellation_8psk_natural(),digital.constellation_16qam()]
AttributeError: ‘module’ object has no attribute
‘constellation_8psk_natural’

 On Thursday, January 15, 2015 1:14 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Frank,

Please do the following and report to us what you get.

Open a python session and write

from cdma import cdma_parameters as cp

What is the result of this?

Achilleas

On Thu, Jan 15, 2015 at 12:12 PM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I just tried that and the first the hier block "amp_var_est_hier.grc
gets compiled with no issues. However the others are producing errors in certain
blocks and can therefore not compile. The error states "name ‘cp’ is not defined.
And the import box is showing this error “Bad import syntax:import
cdma.cdma_parameters as cp”. This is where I am stuck at because it seems all the
other blocks that are producing errors has this ‘cp’ in it somehow.

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:57:05 AM, Achilleas
Anastasopoulos<‘removed_email_address@domain.invalid’> wrote:Frank,

you have to follow the procedure in README by compiling ONE file at a
time,
and RELOADING the blocks as you go on, ie,

Load the hier block “amp_var_est_hier.grc”,
Compile it (this little button on GRC that looks like a pyramid, a
sphere and an arrow)
Reload it (this little circle button on GRC)

Load “cdma_tx_hier.grc”,
compile it as before
reload

Load “chopper_correlator.grc”,
compile
reload

etc…
“cdma_rx_hier.grc”, “cdma_tx_hier1.grc”, “cdma_rx_hier1.grc” and
compile them

Achilleas

On Thu, Jan 15, 2015 at 11:35 AM, Frank P. removed_email_address@domain.invalid
wrote:

| Hello Sir, I have read the readme.md file already. My first issue is where it
states to “load all the hier blocks and compile them”. When I loaded them via the
GRC by clicking on “open an existing flowgraph” and selecting the files, I see
that they all are missing some variables, information, and even blocks, and are
shown as red.
I have taken a picture to show you this. I am using version 3.7.5.1 of
GNuRadio by the way

Sent from Yahoo Mail for iPhone

At Jan 15, 2015, 11:29:05 AM, Frank P.<‘removed_email_address@domain.invalid’>
wrote:Sir, I have read the readme.md file. My first issue is where it
states load all the heir blocks and compile them

 On Thursday, January 15, 2015 11:13 AM, Achilleas A. 

wrote:

There is no such instruction to be executed!

Please read the README.md file and let us know which one of the detailed
instructions mentioned there you don’t know how to execute.

Achilles
On Thu, Jan 15, 2015 at 10:52 AM, Frank P. removed_email_address@domain.invalid
wrote:

Ok. First instruction that I do not know how to execute is the import
variable block that says “import coma.cdma_parameters as cp”. What
exactly am I supposed to be replacing in this section.

 On Wednesday, January 14, 2015 7:08 PM, Frank P. 

removed_email_address@domain.invalid wrote:

Ok. First instruction that I do not know how to execute is “import
coma.cdma_parameters as cp”. What exactly am I supposed to be replacing
in this section

 On Wednesday, January 14, 2015 6:54 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

Please follow the detailed instructions on the README.md file and
let us know which of these does not work for you
(or which of these instructions you don’t know how to execute).

best
Achilleas


Discuss-gnuradio mailing list
removed_email_address@domain.invalid
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

|

|

|

#22

Hello, What type of code sequences are you using for this CDMA module.
(Maximum Length Sequences, Walsh Hadamard, Gold codes, etc). I see
something here called Kronecker filter but am not too sure what that
is.

 On Tuesday, January 20, 2015 1:43 PM, Achilleas A. 

removed_email_address@domain.invalid wrote:

It should be obvious that this can be done.
A transmitted signal over the air can be received from multiple
receivers…