Re: [Discuss-gnuradio] CDMA 2000/IS-95

2015-12-06 Thread Johnathan Corgan
On Sat, Dec 5, 2015 at 5:19 PM, Henry Barton  wrote:


> I previously asked about a mystery signal I had encountered and was told
> it was either CDMA2000 or IS-95. Can GNURadio decode either these?
>

​GNU Radio is a toolkit for writing software radio applications.​  You
could use it to demodulate CDMA2000 signals, but I'm not aware of anyone
who has written or published an application to do so.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA 2000/IS-95

2015-12-05 Thread Henry Barton
I previously asked about a mystery signal I had encountered and was told it was 
either CDMA2000 or IS-95. Can GNURadio decode either these? 
  ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-30 Thread alfred noble
Thank you so much Achilleas
Every thing is fine , PROBLEM SOLVED
I'm looking forward to reciprocating your help as soon as possible
Thank you so much again and every one in this group.

*Best wishes *
*Alfred*


On Tue, Sep 29, 2015 at 5:55 PM, Achilleas Anastasopoulos  wrote:

> Alfred,
>
> not all of what you are saying here can be true at the same time!
>
> In your previous email you said that gr-cdma is downloaded in
> "\home\gr-cdma"
> Now you are saying that this directory is actually
> "/home/alfred/gr-cdma"
>
> which is correct anyway?
>
> if the latter, then you have to set your prefix in the cdma_parameters
> file equal to
> "/home/alfred/gr-cdma/"
>
> Do that and then retry to import it in python.
>
> Also, as has been mentioned numerous times on this list, I strongly advise
> you to NOT do all these as root but as a regular user.
>
> Achilleas
>
>
> On Tue, Sep 29, 2015 at 9:36 AM, alfred noble 
> wrote:
>
>> Thank you  Achilleas
>> about permission , yes I am doing it as root
>> I opened the terminal in gr-cdma directory and ran 'ls -l' command as you
>> said , and I see all files and folder in this directory such as app , cmake
>> and also python and other , then in the same terminal I ran the command
>> 'pwd' and I received the following ,
>> /home/alfred/gr-cdma
>>
>> Thanks
>> Alfred
>>
>>
>> On Tue, Sep 29, 2015 at 4:21 PM, Achilleas Anastasopoulos <
>> anas...@umich.edu> wrote:
>>
>>> can you go inside the gr-cdma directory and do "ls -l".
>>> you should see several directories like apps, python etc.
>>> Now do "pwd" in the linux prompt and let us know the result.
>>>
>>> On Tue, Sep 29, 2015 at 8:43 AM, alfred noble 
>>> wrote:
>>>
 Thanks
 My operating system is Ubuntu 15.04 64 bit

 Alfred

 On Tue, Sep 29, 2015 at 3:49 PM, Achilleas Anastasopoulos <
 achilleas.anastasopou...@gmail.com> wrote:

> What operating system are you working on?
>
> Achilleas
>
> On Sep 29, 2015, at 2:22 AM, alfred noble 
> wrote:
>
> Thanks
> when I did git clone https://github.com/anastas/gr-cdma.git
> the file (gr-cdma) was downloaded in the following directory
> home\gr-cdma
> as it was expected
>
> Best regards
> Alfred
>
>

>>>
>>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-30 Thread Achilleas Anastasopoulos
Alfred,

not all of what you are saying here can be true at the same time!

In your previous email you said that gr-cdma is downloaded in
"\home\gr-cdma"
Now you are saying that this directory is actually
"/home/alfred/gr-cdma"

which is correct anyway?

if the latter, then you have to set your prefix in the cdma_parameters file
equal to
"/home/alfred/gr-cdma/"

Do that and then retry to import it in python.

Also, as has been mentioned numerous times on this list, I strongly advise
you to NOT do all these as root but as a regular user.

Achilleas


On Tue, Sep 29, 2015 at 9:36 AM, alfred noble 
wrote:

> Thank you  Achilleas
> about permission , yes I am doing it as root
> I opened the terminal in gr-cdma directory and ran 'ls -l' command as you
> said , and I see all files and folder in this directory such as app , cmake
> and also python and other , then in the same terminal I ran the command
> 'pwd' and I received the following ,
> /home/alfred/gr-cdma
>
> Thanks
> Alfred
>
>
> On Tue, Sep 29, 2015 at 4:21 PM, Achilleas Anastasopoulos <
> anas...@umich.edu> wrote:
>
>> can you go inside the gr-cdma directory and do "ls -l".
>> you should see several directories like apps, python etc.
>> Now do "pwd" in the linux prompt and let us know the result.
>>
>> On Tue, Sep 29, 2015 at 8:43 AM, alfred noble 
>> wrote:
>>
>>> Thanks
>>> My operating system is Ubuntu 15.04 64 bit
>>>
>>> Alfred
>>>
>>> On Tue, Sep 29, 2015 at 3:49 PM, Achilleas Anastasopoulos <
>>> achilleas.anastasopou...@gmail.com> wrote:
>>>
 What operating system are you working on?

 Achilleas

 On Sep 29, 2015, at 2:22 AM, alfred noble 
 wrote:

 Thanks
 when I did git clone https://github.com/anastas/gr-cdma.git
 the file (gr-cdma) was downloaded in the following directory
 home\gr-cdma
 as it was expected

 Best regards
 Alfred


>>>
>>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-29 Thread alfred noble
Thanks
when I did git clone https://github.com/anastas/gr-cdma.git
the file (gr-cdma) was downloaded in the following directory
home\gr-cdma
as it was expected

Best regards
Alfred
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-29 Thread alfred noble
Thanks
My operating system is Ubuntu 15.04 64 bit

Alfred

On Tue, Sep 29, 2015 at 3:49 PM, Achilleas Anastasopoulos <
achilleas.anastasopou...@gmail.com> wrote:

> What operating system are you working on?
>
> Achilleas
>
> On Sep 29, 2015, at 2:22 AM, alfred noble 
> wrote:
>
> Thanks
> when I did git clone https://github.com/anastas/gr-cdma.git
> the file (gr-cdma) was downloaded in the following directory
> home\gr-cdma
> as it was expected
>
> Best regards
> Alfred
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-29 Thread Achilleas Anastasopoulos
and may i ask how is it possible that you download a file in the /home/
directory for which you do not have permissions?

are you doing it as root?




On Tue, Sep 29, 2015 at 8:43 AM, alfred noble 
wrote:

> Thanks
> My operating system is Ubuntu 15.04 64 bit
>
> Alfred
>
> On Tue, Sep 29, 2015 at 3:49 PM, Achilleas Anastasopoulos <
> achilleas.anastasopou...@gmail.com> wrote:
>
>> What operating system are you working on?
>>
>> Achilleas
>>
>> On Sep 29, 2015, at 2:22 AM, alfred noble 
>> wrote:
>>
>> Thanks
>> when I did git clone https://github.com/anastas/gr-cdma.git
>> the file (gr-cdma) was downloaded in the following directory
>> home\gr-cdma
>> as it was expected
>>
>> Best regards
>> Alfred
>>
>>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-29 Thread Achilleas Anastasopoulos
can you go inside the gr-cdma directory and do "ls -l".
you should see several directories like apps, python etc.
Now do "pwd" in the linux prompt and let us know the result.

On Tue, Sep 29, 2015 at 8:43 AM, alfred noble 
wrote:

> Thanks
> My operating system is Ubuntu 15.04 64 bit
>
> Alfred
>
> On Tue, Sep 29, 2015 at 3:49 PM, Achilleas Anastasopoulos <
> achilleas.anastasopou...@gmail.com> wrote:
>
>> What operating system are you working on?
>>
>> Achilleas
>>
>> On Sep 29, 2015, at 2:22 AM, alfred noble 
>> wrote:
>>
>> Thanks
>> when I did git clone https://github.com/anastas/gr-cdma.git
>> the file (gr-cdma) was downloaded in the following directory
>> home\gr-cdma
>> as it was expected
>>
>> Best regards
>> Alfred
>>
>>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-29 Thread alfred noble
Thank you Achilleas
My operating system is Ubuntu 15.04 64 bit

Alfred
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-29 Thread alfred noble
Thank you  Achilleas
about permission , yes I am doing it as root
I opened the terminal in gr-cdma directory and ran 'ls -l' command as you
said , and I see all files and folder in this directory such as app , cmake
and also python and other , then in the same terminal I ran the command
'pwd' and I received the following ,
/home/alfred/gr-cdma

Thanks
Alfred


On Tue, Sep 29, 2015 at 4:21 PM, Achilleas Anastasopoulos  wrote:

> can you go inside the gr-cdma directory and do "ls -l".
> you should see several directories like apps, python etc.
> Now do "pwd" in the linux prompt and let us know the result.
>
> On Tue, Sep 29, 2015 at 8:43 AM, alfred noble 
> wrote:
>
>> Thanks
>> My operating system is Ubuntu 15.04 64 bit
>>
>> Alfred
>>
>> On Tue, Sep 29, 2015 at 3:49 PM, Achilleas Anastasopoulos <
>> achilleas.anastasopou...@gmail.com> wrote:
>>
>>> What operating system are you working on?
>>>
>>> Achilleas
>>>
>>> On Sep 29, 2015, at 2:22 AM, alfred noble 
>>> wrote:
>>>
>>> Thanks
>>> when I did git clone https://github.com/anastas/gr-cdma.git
>>> the file (gr-cdma) was downloaded in the following directory
>>> home\gr-cdma
>>> as it was expected
>>>
>>> Best regards
>>> Alfred
>>>
>>>
>>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-28 Thread Achilleas Anastasopoulos
OK, now tell us which directory is your gr-cdma downloaded to?
Ie, when you did
 > git clone https://github.com/anastas/gr-cdma.git
where was this downloaded to?

Achilleas

On Mon, Sep 28, 2015 at 3:47 PM, alfred noble 
wrote:

> Thank you for your immediate respond
> the variable "prefix" in my cdma_parameters.py has the following value .
>
> prefix="/home/gr-cdma"  # put the prefix of your gr-cdma trunk
> I opened that file and searched for the word "prefix" using Ctrl + f
> shortcut then I attached that file below .
>
> will be waiting for your reply
> Thanks in advanced
> Alfred
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-28 Thread Achilleas Anastasopoulos
open a python interpreter

> python

and write

>>> from cdma import cdma_parameters as cp


WHAT DO YOU GET?


if you get an error, ie, something like:

Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named cdma


Then you have not set correctly the PYTHONPATH in your system, so python
does not know where to search to load the cdma module.


Achilleas



On Mon, Sep 28, 2015 at 10:00 AM, alfred noble 
wrote:

> Thank you one more Achilleas you are of great help to me.
>
> but the problem is that when I open the "file *amp_var_est_hier.grc"
> manually I don't have any errors then I compile and reload the blocks
> successfully , but when I close this file and open the file
> "cdma_tx_hier.grc**" I can NOT compile it since there are so many errors
> in this file. *
> *I send you the picture of GNURadio companion when the second file , is
> open in its environment *
> *as an example in the 'import' block I have the following error. *
> *"**Param - Import(import):*
> * Bad import syntax: "import cdma.cdma_parameters as cp".**"*
> *and along with some other errors that are visible in the attached
> picture. *
>
> *last but NOT least , I never meant to disrespect anyone, specially you 
> *Achilleas.
> I just wanted to clarify my problem completely and vividly .
>
> sincerely
> Alfred
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-28 Thread alfred noble
Thank you for your immediate respond
the variable "prefix" in my cdma_parameters.py has the following value .

prefix="/home/gr-cdma"  # put the prefix of your gr-cdma trunk
I opened that file and searched for the word "prefix" using Ctrl + f
shortcut then I attached that file below .

will be waiting for your reply
Thanks in advanced
Alfred
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 
# Copyright 2014 Achilleas Anastasopoulos, Zhe Feng.
# 
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3, or (at your option)
# any later version.
# 
# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this software; see the file COPYING.  If not, write to
# the Free Software Foundation, Inc., 51 Franklin Street,
# Boston, MA 02110-1301, USA.
import random
import numpy
from gnuradio import digital,trellis
import math
import cdma
from fractions import Fraction,gcd
from operator import mul
#from gnuradio.digital.utils import tagged_streams


class cdma_parameters:

def __init__(self):
	"""
 Description:
 This file contains most of the basic design parameters of the cdma system. Users can modify these parameters for their applications. 
 
 header parameters:
 length_tag_name is the length tag key used in the packet header generator. 
 num_tag_name is the num tag key used in the packet header generator. 
 bits_per_header denotes the number of bits per header. 
 header_mod denotes the modulation scheme for header symbols. In this CDMA system, the header is BPSK modulated. 
 header_formatter generates the header by using these above parameters. 
 To avoid evaluation error in symbols per header, bits per header and then symbols per header are automatically adjusted if error occurs. 

 modulation parameters:
 payload_mod is a list containing constellation objects to be used in a possibly adaptive modulation setup.

 coding parameters:
 A list of fsm objects to be used in conjunction with each constellation object defined above.
 The bits_per_coded_symbol of trellis codes are compared to their corresponding bits_per_symbol of modulations to ensure consistency.
 
 payload parameters:
 There are four parameters are set by the users.
 payload_bytes_per_frame is preset by the user to denote the number of payload bytes per frame. 
 symbols_per_frame is preset by the user to denote the number of symbols per frame. 
 bits_per_uncoded_symbols is preset by the user.
 crc_bytes denotes the number of crc bytes per frame generated by the stream crc32 generator. 
 crc_coded_payload_bytes_per_frame denotes the payload bytes per frame after outer crc code. 
 crc_coded_payload_symbols_per_frame denotes the the payload symbols per frame after outer crc code. 
 trellis_coded_payload_symbols_per_frame denotes the payload symbols per frame after inner trellis code.
 Trellis_coded_bytes_per_frame is the number of bytes after trellis coding.
 additional_symbols_per_frame denotes the additional symbols needed to satisfy the symbols_per_frame. It must be greater or equal to zero.
 additional_bytes_per_frame denotes the additional bytes per frame. Since we don't encode the additional bits.
 redudant_bytes_percent is the percent of the additional bytes in total bytes.
 
 training parameters:
 training_long denotes the randomly generated training sequence with the same length to symbols_per_frame. 
 training is the adjusted training sequence (maybe shorter than one frame) 
 training_percent is the percentage of power for training at the transmitter. It takes value in [0,100]. 
 
 cdma parameters:
 chips_per_symbol denotes the spreading factor which is ratio of the chip rate to baseband symbol rate.
 chips_per_frame denotes the total number of chips per frame. 
 pulse_training denotes the spreading code sequence for the training channel. 
 pulse_data denotes the spreading code sequence for the data channel. Pulse_training and pulse_data should better be orthogonal. 

 timing parameters:
 peak_o_var denotes the output correlation peak over variance value of the matched filter in frequency timing estimator. It is used for the rise and fall threshold factor of the peak detector in the frequency timing estimator. 
 EsN0dBthreshold is the SNR threshold of switching between Acquisition and Tracking mode when auto switch mode is selected. If the estimated SNR is greater than EsN0dBthreshold, the system switches to tracking mode automatically and vice versa. 
 epsilon is a small number used in estimating the SNR to avoid division by zero, etc. 
 n_filt denotes the number of matched filters used in the frequency timing estimator. 
 freqs denotes the center 

Re: [Discuss-gnuradio] CDMA

2015-09-28 Thread Achilleas Anastasopoulos
Clearly, you have an issue with importing the cdma module into python.

Can you tell me what is the value of the variable  "prefix" in your
cdma_parameters.py file?
(you can find it in gr-cdma/python/ directory)

Achilleas



On Mon, Sep 28, 2015 at 2:47 PM, alfred noble 
wrote:

> Thanks
> I opened the terminal in gr-cdma folder and ran the following command
> "python"
> after that I ran this :
> "from cdma import cdma_parameters as cp"
> as you told me ,
> I received this ,
>
>  CDMA PARAMETERS : for adaptive modulation
> bits_per_header= 36
> symbols_per_header= 36
>
>
> 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 122, in 
> bits_per_coded_symbol=[int(math.log(trellis.fsm(fsm[i]).O(),2)) for i
> in range(len(payload_mod))]
>   File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/trellis/trellis_swig.py",
> line 471, in __init__
> this = _trellis_swig.new_fsm(*args)
> RuntimeError: fsm::fsm(const char *name): file open error
>
> I really appreciate your help if could help me here once again
> thank you in advance
>
> Alfred
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-28 Thread alfred noble
Thanks
I opened the terminal in gr-cdma folder and ran the following command
"python"
after that I ran this :
"from cdma import cdma_parameters as cp"
as you told me ,
I received this ,

 CDMA PARAMETERS : for adaptive modulation
bits_per_header= 36
symbols_per_header= 36


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 122, in 
bits_per_coded_symbol=[int(math.log(trellis.fsm(fsm[i]).O(),2)) for i
in range(len(payload_mod))]
  File
"/usr/local/lib/python2.7/dist-packages/gnuradio/trellis/trellis_swig.py",
line 471, in __init__
this = _trellis_swig.new_fsm(*args)
RuntimeError: fsm::fsm(const char *name): file open error

I really appreciate your help if could help me here once again
thank you in advance

Alfred
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-27 Thread Achilleas Anastasopoulos
PLEASE PROCEED WITH THE REMAINING OF THE README FILE INSTRUCTIONS!

...
In the gnuradio-companion environment

-- Load the hier blocks  (compile one at a time and reload each time)

"amp_var_est_hier.grc",

"cdma_tx_hier.grc",

"chopper_correlator.grc",

"cdma_rx_hier.grc",

"cdma_tx_hier1.grc",

"cdma_rx_hier1.grc"

and compile them

-- Reload all blocks in grc
..
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-27 Thread Achilleas Anastasopoulos
You open the corresponding file in gnuradio and then you press the button
that looks like a pyramid and a sphere with an arrow between them (this
compiles the file).
Then you should press the button that looks like a circular arrow (this
reloads the blocks).

You should read at least the gnuradio companion tutorial before asking
these trivial questions in the list. It shows respect for other peoples'
time.

Achilleas





On Sun, Sep 27, 2015 at 3:39 PM, alfred noble 
wrote:

> Thank you Achilleas I really appreciate your responsibility
> The problem is that I don't know how to Load hier blocks in GNURadio
> environment and I don't really understand what I should do to compile the
> blocks one at the time and reload them one by one.
>
> Thanks
> Alfred
>
>
>
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-27 Thread alfred noble
Thank you Achilleas I really appreciate your responsibility
The problem is that I don't know how to Load hier blocks in GNURadio
environment and I don't really understand what I should do to compile the
blocks one at the time and reload them one by one.

Thanks
Alfred
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-27 Thread alfred noble
*Thank you again *Achilleas
But there is a question , is it all right that after running  this cmmand ;
"gnuradio-companion &"  in the terminal the gunradio opens up showing
nothing and and receiving the followings in the your terminal

*amp_var_est_hier.grc,: command not found*
*cdma_tx_hier.grc,: command not found*
.
.
.
any way ,the command ''gnuradio-companion &" is in the third step of the
readme file , I don't know what I am supposed to do?
I received responses mentioned above after trying to execute the third
step.

you would be of great help if you could help me reach a solution.

Best regards
Alfred
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-26 Thread alfred noble
*Thank you *Achilleas

*I did the first step completely and then about the second step , I changed
the Prefix from ("/home/anastas/gr-cma"**) to ("/home/gr**-cdma"*
*) since after cloning the the given address, gr-cdma is built under the
home directory. *
*then I did what I am supposed to do. Up to the end of the command "sudo
ldconfig" every things seem to work fine and I did not receive any errors ,
then I ran the following command"*cd gr-cdma/apps*" after that this command
"*gnuradio-companion &















*" then I pressed Enter , and received the followings in my terminal and
the GNUradio  opened up showing NOTHINGMy terminal amp_var_est_hier.grc,:
command not foundcdma_tx_hier.grc,: command not found...and so on Error:
Block key "cdma_tx_hier" not found in Platform - grc(GNU Radio Companion)I
would be so grateful if could help me thanks Alfred *
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-26 Thread Achilleas Anastasopoulos
This is perfectly normal.
Please continue with step 3 as detailed in the README file.
Let us know if you have any further problems.

Achilleas
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA

2015-09-25 Thread alfred noble
Hi everyone
I've downloaded a code from the link below
https://github.com/anastas/gr-cdma
but I can not add the blocks used in the codes , I've also followed the
readme.txt file accompanied with the code , but it didn't work out either.
there are some commands like

import cdma
help(cdma)

but I don't know what to do with them and where I should run them
I would be so grateful if anybody could help me here
Thank you all

Best Regards
Alfred
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA

2015-09-25 Thread Achilleas Anastasopoulos
Alfread,

I am willing to help you get started with this.

Let's take the README file and go over the "For the impatient:" section.

Which of the steps have you completed?

Achilleas



For the impatient:

1) Download gr-cdma from github
> git clone https://github.com/anastas/gr-cdma.git

2) Edit the file gr-cdma/python/cdma_parameters.py (line 97)
and set the prefix variable with your gr-cdma trunk directory.

prefix="YOUR_PREFIX_HERE/gr-cdma"  # put the prefix of your gr-cdma trunk

2) Build the package
> mkdir build_cdma

> cd build_cdma

> cmake -DENABLE_DOXYGEN=ON ../gr-cdma

> make

> sudo make install

> sudo ldconfig


3) compile hierarchical blocks and play with built in app
> cd gr-cdma/apps

> gnuradio-companion &

In the gnuradio-companion environment

-- Load the hier blocks  (compile one at a time and reload each time)

"amp_var_est_hier.grc",

"cdma_tx_hier.grc",

"chopper_correlator.grc",

"cdma_rx_hier.grc",

"cdma_tx_hier1.grc",

"cdma_rx_hier1.grc"

and compile them

-- Reload all blocks in grc

-- Load the application "cdma_txrx.grc" or "cdma_txrx1.grc" and have fun

Experiment with manual acq/tra, auto acq/tra, changing freq and timing
offset, SNR, modulation/coding type, etc
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA-UMTS protocol implementation with USRP1

2014-05-11 Thread Tom Rondeau
On Fri, May 9, 2014 at 7:20 PM, Marcus Müller marcus.muel...@ettus.comwrote:

 Hello Usman,

 going from deploying an already existing GSM basestation software to
 implementing a complete standard is a huge step.
 Also, USRP1 is almost certainly not the device I'd chose for that task --
 in can shuffle a maximum of 8MS/s over USB, and you need 5MS/s for up- and
 downlink each for UMTS-CDMA.

 From your choice of mailing list, I'd presume you want to use GNU Radio.
 So get your communication engineering textbooks ready, refresh what you
 know about digital baseband signal processing, and learn how to use and
 extend GNU Radio software on the gnuradio.org website, especially on the
 tutorials.

 Greetings,
 Marcus



But, if you want a start at the phy layer using CDMA, Achilleas' gr-cdma
might be a good place to start:

https://github.com/anastas/gr-cdma

Tom




 On Fri, May 9, 2014 at 9:20 PM, Usman Arshad m.usman...@gmail.com wrote:


 Hello list,

 I am planning to implement CDMA-UMTS protocol with USRP 1 and GNU Radio.
 I've first established OpenBTS setup with USRP1 and OpenBTS 2.8. Now I want
 to implement CDMA-UMTS in the same way as OpenBTS to establish a CDMA
 mobile network.

 Can anyone guide me about starting point like what software packages I
 need and any idea how to implement it.

 Thanks in advance.

 --
 *Usman Arshad*

 *Electrical (Telecom) Engineering*
 *National University of Sciences and Technology (NUST)*

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



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


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


[Discuss-gnuradio] CDMA-UMTS protocol implementation with USRP1

2014-05-09 Thread Usman Arshad
Hello list,

I am planning to implement CDMA-UMTS protocol with USRP 1 and GNU Radio.
I've first established OpenBTS setup with USRP1 and OpenBTS 2.8. Now I want
to implement CDMA-UMTS in the same way as OpenBTS to establish a CDMA
mobile network.

Can anyone guide me about starting point like what software packages I need
and any idea how to implement it.

Thanks in advance.

-- 
*Usman Arshad*

*Electrical (Telecom) Engineering*
*National University of Sciences and Technology (NUST)*
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA-UMTS protocol implementation with USRP1

2014-05-09 Thread Marcus Müller
Hello Usman,

going from deploying an already existing GSM basestation software to
implementing a complete standard is a huge step.
Also, USRP1 is almost certainly not the device I'd chose for that task --
in can shuffle a maximum of 8MS/s over USB, and you need 5MS/s for up- and
downlink each for UMTS-CDMA.

From your choice of mailing list, I'd presume you want to use GNU Radio. So
get your communication engineering textbooks ready, refresh what you know
about digital baseband signal processing, and learn how to use and extend
GNU Radio software on the gnuradio.org website, especially on the tutorials.

Greetings,
Marcus


On Fri, May 9, 2014 at 9:20 PM, Usman Arshad m.usman...@gmail.com wrote:


 Hello list,

 I am planning to implement CDMA-UMTS protocol with USRP 1 and GNU Radio.
 I've first established OpenBTS setup with USRP1 and OpenBTS 2.8. Now I want
 to implement CDMA-UMTS in the same way as OpenBTS to establish a CDMA
 mobile network.

 Can anyone guide me about starting point like what software packages I
 need and any idea how to implement it.

 Thanks in advance.

 --
 *Usman Arshad*

 *Electrical (Telecom) Engineering*
 *National University of Sciences and Technology (NUST)*

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


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


Re: [Discuss-gnuradio] CDMA in GNURadio

2009-11-23 Thread Lin HUANG
It is possible I think. The current synchronization method only uses the
inserted preambles. If you don't change the preamble, it will not affect the
synchronization.

You may add a Code block into the transmitter diagram, also you need to
change some parameters of other blocks. But for the receiver side, it is not
as easy as the TX side. Because for the receiver path:
ofdm receive -- ofdm demod
only two blocks. You have to go deep into them and modify them.

Lin



2009/11/21 Brook Lin gnu.f...@yahoo.com


 Hi  Brian and All,

 Thanks for your last reply about implementing CDMA in GNURadio. I read some
 materials on synchronization and also the OFDM examples in GNURadio. Is
 that
 possible if I add a Code block into the OFDM block diagram to implement
 MC-CDMA?

 For the OFDM Transmit path:
 frame source - symbol modulation - insert preambles - IFFT - add cyclic
 prefix - scale - USRP

 Can I add a code block into this path to get MC-CDMA, like
 frame source - symbol modulation - code - insert preambles - IFFT -
 add
 cyclic prefix - scale - USRP

 Is this possible for implementing the MC-CDMA. Can I apply the same
 synchronization method for OFDM into MC-CMDA? Please advise me.

 Thanks,
 Brook


 Brian Padalino wrote:
 
   On Mon, Oct 26, 2009 at 6:31 PM, Brook Lin gnu.f...@yahoo.com wrote:
 
  Thanks for your reply, Brian. Is there any examples that I can
 reference?
 
  Though I have never read any of the books, these seem to have a lot of
  good information:
 
Spread Spectrum and CDMA: Principles and Applications # ISBN-13:
  978-0470091784
CDMA: Principles of Spread Spectrum Communication # ISBN-13:
  978-0201633740
 
  They both have sections on synchronization, and other details you will
  encounter in a CDMA system.
 
  Good luck!
 
  Brian
 
 
  ___
  Discuss-gnuradio mailing list
  Discuss-gnuradio@gnu.org
  http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
 
 

 --
 View this message in context:
 http://old.nabble.com/CDMA-in-GNURadio-tp26067547p26447376.html
 Sent from the GnuRadio mailing list archive at Nabble.com.



 ___
  Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA in GNURadio

2009-11-20 Thread Brook Lin

Hi  Brian and All,

Thanks for your last reply about implementing CDMA in GNURadio. I read some
materials on synchronization and also the OFDM examples in GNURadio. Is that
possible if I add a Code block into the OFDM block diagram to implement
MC-CDMA?

For the OFDM Transmit path:
frame source - symbol modulation - insert preambles - IFFT - add cyclic
prefix - scale - USRP

Can I add a code block into this path to get MC-CDMA, like
frame source - symbol modulation - code - insert preambles - IFFT - add
cyclic prefix - scale - USRP

Is this possible for implementing the MC-CDMA. Can I apply the same
synchronization method for OFDM into MC-CMDA? Please advise me.

Thanks,
Brook


Brian Padalino wrote:
 
 On Mon, Oct 26, 2009 at 6:31 PM, Brook Lin gnu.f...@yahoo.com wrote:

 Thanks for your reply, Brian. Is there any examples that I can reference?
 
 Though I have never read any of the books, these seem to have a lot of
 good information:
 
   Spread Spectrum and CDMA: Principles and Applications # ISBN-13:
 978-0470091784
   CDMA: Principles of Spread Spectrum Communication # ISBN-13:
 978-0201633740
 
 They both have sections on synchronization, and other details you will
 encounter in a CDMA system.
 
 Good luck!
 
 Brian
 
 
 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
 
 

-- 
View this message in context: 
http://old.nabble.com/CDMA-in-GNURadio-tp26067547p26447376.html
Sent from the GnuRadio mailing list archive at Nabble.com.



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA in GNURadio

2009-10-26 Thread Brook Lin

Hi All,

Does anyone experiment with CDMA via GNU Radio? I am trying to implement
CDMA via GNURadio. How and where should I start? Thanks in advance.

-Brook
-- 
View this message in context: 
http://www.nabble.com/CDMA-in-GNURadio-tp26067547p26067547.html
Sent from the GnuRadio mailing list archive at Nabble.com.



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA in GNURadio

2009-10-26 Thread Brian Padalino
On Mon, Oct 26, 2009 at 6:31 PM, Brook Lin gnu.f...@yahoo.com wrote:

 Thanks for your reply, Brian. Is there any examples that I can reference?

Though I have never read any of the books, these seem to have a lot of
good information:

  Spread Spectrum and CDMA: Principles and Applications # ISBN-13:
978-0470091784
  CDMA: Principles of Spread Spectrum Communication # ISBN-13: 978-0201633740

They both have sections on synchronization, and other details you will
encounter in a CDMA system.

Good luck!

Brian


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] CDMA support in GNU Radio

2007-01-16 Thread Trond Danielsen

Hi everyone!

I just wondered if anyone else has experimented with CDMA in GNU
Radio? I tried searching through the code, but could not find
anything. My plan is to create a custom despreading code block, and
just multiply this with the received signal. The BW of the spread
signal is 2 MHz, so that should be within the limitations of GNU Radio
and USRP. Any objections to this approach, or hints on what I should
do different?

Thanks for reading this,
--
Trond Danielsen


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA support in GNU Radio

2007-01-16 Thread Chris Kilgour
Trond Danielsen wrote:
 The BW of the spread
 signal is 2 MHz, so that should be within the limitations of GNU Radio
 and USRP. 

AFAIK channel BW is 1.25MHz for the cdma2000 family, and closer to 4MHz
for W-CDMA.  Which standard are you thinking of working with?




___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] CDMA support in GNU Radio

2007-01-16 Thread Trond Danielsen

2007/1/16, Chris Kilgour [EMAIL PROTECTED]:

Trond Danielsen wrote:
 The BW of the spread
 signal is 2 MHz, so that should be within the limitations of GNU Radio
 and USRP.

AFAIK channel BW is 1.25MHz for the cdma2000 family, and closer to 4MHz
for W-CDMA.  Which standard are you thinking of working with?



I am creating a GPS receiver, therefore the interest in CDMA.

--
Trond Danielsen


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio