Re: [Discuss-gnuradio] CDMA 2000/IS-95
On Sat, Dec 5, 2015 at 5:19 PM, Henry Bartonwrote: > 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
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
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 Anastasopouloswrote: > 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
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 noblewrote: > 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
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
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
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 noblewrote: > 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
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 noblewrote: > 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
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
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 Anastasopouloswrote: > 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
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 noblewrote: > 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
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 noblewrote: > 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
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
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 noblewrote: > 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
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
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
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 noblewrote: > 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
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
*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
*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
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
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
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
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
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
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
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
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
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
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
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
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/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