Re: Peaks when increasing the FFT lenght ofdm example

2021-12-21 Thread pv

Hi Johannes,

First of all thanks for the quick response and time with my problem.

I've made a text file with all specifications of my OFDM example that  
can be found in the attachments of this mail.


Thanks again with your help and anything more just let me know.

Best regards,
Pedro Viegas






Citando Johannes Demel :


Hi Pedro,

we'd need more info to tell why you observe these peaks. How large  
are your input packets? Do they span multiple OFDM symbols? How many  
subcarriers are active?


Your peaks hint at some kind of repetition or lot's of zeros.

Cheers
Johannes


On 14.12.21 13:07, Pedro Viegas wrote:

Hi everyone,

I'm having a problem when I increase the number of carriers from 64  
to 512 in the gnuradio OFDM example. When the number of carriers is  
512, the complex envelope of the signal in the time domain has some  
peaks, which I can not have for the test I'm trying to make. Can  
anyone tell why there are those peaks and how I get rid of them?
A possible cause for the peaks, in my opinion, can be the fixed  
frame len of the header, that is filled with zeros when the FFT  
size increases, resulting in a peak in the beginning of each frame  
because of the ifft block. If this is the problem, how can I change  
that frame len?
To better show what I'm saying, there is an image on the  
attachments of the complex envelope with the peaks.


Thanks in advance,
Pedro Viegas



--
Pedro Viegas
DSP Engineer
Koala Tech
phone: +351 917 354 070
e-mail: p...@koalatech.pt



512 carriers GRC
Description: Binary data


How to plot a constellation without symbol decision

2021-04-16 Thread pv

Hello to all,
I'm using the ofdm rx flowgraph from gr digital to receive a ofdm  
signal generated by the ofdm tx flowgraph. The transmission is made by  
an USRP Ettus Research N210 in a loopback setup. In the transmitter  
side, I make a quantization of the generated signal before  
transmitting it. At the receiver side, the ofdm frame equalizer block  
outputs the constellation already decided and I don't want that. I  
would like to see the constellation without symbol decision, in order  
to analyze the EVM with the quantization noise. Basically, I woul like  
to see something like the attached image.
I have already tried to explore the c++ code of the ofdm frame  
equalizer block  
(https://github.com/gnuradio/gnuradio/blob/master/gr-digital/lib/ofdm_frame_equalizer_vcvc_impl.cc) in order to disable the decision_maker function but I'm not sure if that is the right thing to  
do.


PS -> the quantized constellation in the figure is not in real time  
with the simulation, that's why I can't use it.


Can anyone help me with this?

Best Regards,
Pedro


--
Pedro Viegas
DSP Engineer
Koala Tech
phone: +351 917 354 070
e-mail: p...@koalatech.pt



Re: Ofdm transceiver with more than 16QAM

2020-11-11 Thread pv
I don know how can I measure the SNR with QAM modulation. There is  
only a MPSK SNR probe.

Can you tell me how to measure SNR with MQAM?

Thanks for your help,
Pedro Viegas

Citando Marcus Müller :


Hi. this is a typical question like I'd ask it when talking a student
through a test for a digital comms computer lab. So here's a hint:

"Constellations with very many points" don't always work. It has to do
with SNR. Can you explain what the problem is with low SNR?

Best regards,
Marcus

On 10.11.20 12:56, p...@koalatech.pt wrote:

Hi, I'm trying to make an OFDM transmission of a png file (9.3 kB) with
256QAM with the gnuradio
example of OFDM transmitter / receiver. The USRP I'm using is the ettus
n210 with the cbx daughter board. With the QPSK and 16QAM modulations it
works, but with 64QAM or 256QAM I can´t receive the file, sometimes it
receives some packets but most of the time it doesn't receive any byte.
Can anyone help me with with this problem?

Thanks in advance.
Pedro Viegas



--
Pedro Viegas
Signal Processing Engineer
Koala Tech
phone: +351 917 354 070
e-mail: p...@koalatech.pt





Ofdm transceiver with more than 16QAM

2020-11-10 Thread pv
Hi, I'm trying to make an OFDM transmission of a png file (9.3 kB)  
with 256QAM with the gnuradio
example of OFDM transmitter / receiver. The USRP I'm using is the  
ettus n210 with the cbx daughter board. With the QPSK and 16QAM  
modulations it works, but with 64QAM or 256QAM I can´t receive the  
file, sometimes it receives some packets but most of the time it  
doesn't receive any byte. Can anyone help me with with this problem?


Thanks in advance.
Pedro Viegas
--
Pedro Viegas
Signal Processing Engineer
Koala Tech
phone: +351 917 354 070
e-mail: p...@koalatech.pt





Re: [Discuss-gnuradio] GSoC 2014 project Wireless Networks In-the-Loop and Channel Sounder

2014-03-21 Thread achuth pv
Hi everyone,

Following is the link to the my GSOC proposal for the project Wireless
Networks in-the-loop.
I am looking forward to feedback on the proposal.
http://www.ee.iitb.ac.in/student/~achuthpv/GSOC%20Proposal%20WiNeLO.pdf

Thanks in Advance

Achuth



On 17 March 2014 18:04, Otterbach, Nico nico.otterb...@student.kit.eduwrote:

 Achuth,

 First of all: I'm sorry for my late reply.

 Last week I had a talk with some other GR developers and we did a
 brainstorming about the most import WiNeLo projects at this time. Hence, we
 all agreed on the fact, that we have to work on the framework itself. As a
 consequence, I want to propose you another possible project: We need some
 kind of GUI for the already existing functionality. One aspect (and also a
 new feature) should be the visualization of the network structure/layout
 and node distribution itself, where one also should be able to randomly
 deploy nodes and thus create a network structure. There should something
 similar to the Oment++-GUI or something like that. I will also update the
 GSOC/page during the day!

 Are you still interessted in working on the Wireless Netowrks In-the-Loop
 project at this point? I really hope so, but I can understand if that
 doesn't fit to your plans anymore. If you're still interesseted, I will
 provide you with more detailed information!

 Best regards
 Nico

 
 Von: 
 discuss-gnuradio-bounces+nico.otterbach=student.kit@gnu.org[discuss-gnuradio-bounces+nico.otterbach=
 student.kit@gnu.org] im Auftrag von achuth pv [achut...@gmail.com]
 Gesendet: Samstag, 15. März 2014 19:43
 An: discuss-gnuradio@gnu.org
 Cc: Otterbach, Nico (IIIT)
 Betreff: Re: [Discuss-gnuradio] GSoC 2014 project Wireless Networks
  In-the-Loop and Channel Sounder

 Hi every one,

 I have certain doubts regarding the Wireless networks in the loop
 project.
 The optimization part which is suggested as one of the possible sub
 projects- is the plan to move the python code to c++ so as to use the VOLK
 libraries.
 Which SDR board / daughter board is initially planned to implement.
 I would also like to know more about the client-server as well as about
 the server used.

 Can any one please guide me regarding this project so that I can set up
 proper goals for the proposal.

 Thanks in Advance

 Achuth

 find me at #gnuradio IRC channel - achuthpv





 On 4 March 2014 01:35, achuth pv achut...@gmail.commailto:
 achut...@gmail.com wrote:
 Hi everyone,

 My name is Achuth PV,  first year Master of Technology student in
 Communication and Signal Processing, Indian Institute of Technology,
 Bombay, India.

 I am really interested to work in the GSoC project Wireless Networks
 In-the-Loop and Channel Sounder( proposed in 2012 ).

 =

 Wireless Networks In-the-Loop

 The basic idea behind Wireless Networks In-the-Loop (WiNeLo) is to build
 a GR-based network emulator. This implies the modeling of the underlying
 SDR hardware, the individual channels  interference characteristics, as
 well as the timing behavior (produce correct amount of noise samples if no
 node is transmitting). The project already started in 2011 and as a
 outcome, the basic functionality -- the framework with client-server based
 sample dispatcher as well as some example hardware  channel models --
 has already been implemented in the gr-winelo OOT, which will be published
 on github soon. Seehttp://
 video.fosdem.org/2014/AW1125/Sunday/Wireless_Networks_IntheLoop.webm for
 a quick introdcution to Wireless Networks In-the-Loop.

 Objectives
 There are various tasks covering several areas. Possible (sub-)projects
 are:

  *   (Signal Processing) Implementation of new hardware/channel models
 like a SDR platform/specific daughterboards or reference channels.
  *   (Optimization  Performance) Improve performance of existing
 implementation (port python code to C/C++, develop new mechanisms to
 collect  distribute samples between several nodes).
  *   (Signal Processing  Development Tools) Implementation of new
 development tools like breakpoints on the air link (pause the entire
 emulation if certain criteria (BER, SNR, interference/collisions) is
 fulfilled on the virtual channel/at single nodes).

 Potential mentor(s)

 Nico Otterbach

 =
 Channel Sounder (Proposed in 2012)

 Details: Channel sounding describes the process of measuring a multipath
 propagation channel and obtain information about excess delay, Doppler
 spread and fading properties. The final product should make use of USRPs
 for channel sounding (the high timing constraints require use of the FPGA)
 and provide a complete measurement tool which can be used to gather
 statistics about mobile communication channels.
 Knowledge prerequisite: Digital signal processing basics, FPGA basics
 Access to USRPs required.

 =

 My fields of interest are signal processing, wireless and digital
 communication

Re: [Discuss-gnuradio] GSoC 2014 project Wireless Networks In-the-Loop and Channel Sounder

2014-03-21 Thread achuth pv
Hi everyone,

Following is the google-melange link to my GSOC proposal for the project
Wireless Networks in-the-loop.
I am looking forward to feedback on the proposal.
http://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2014/achuthpv/5629499534213120

Thanks in Advance

Achuth


On 21 March 2014 13:47, achuth pv achut...@gmail.com wrote:

 Hi everyone,

 Following is the link to the my GSOC proposal for the project Wireless
 Networks in-the-loop.
 I am looking forward to feedback on the proposal.
 http://www.ee.iitb.ac.in/student/~achuthpv/GSOC%20Proposal%20WiNeLO.pdf

 Thanks in Advance

 Achuth



 On 17 March 2014 18:04, Otterbach, Nico nico.otterb...@student.kit.eduwrote:

 Achuth,

 First of all: I'm sorry for my late reply.

 Last week I had a talk with some other GR developers and we did a
 brainstorming about the most import WiNeLo projects at this time. Hence, we
 all agreed on the fact, that we have to work on the framework itself. As a
 consequence, I want to propose you another possible project: We need some
 kind of GUI for the already existing functionality. One aspect (and also a
 new feature) should be the visualization of the network structure/layout
 and node distribution itself, where one also should be able to randomly
 deploy nodes and thus create a network structure. There should something
 similar to the Oment++-GUI or something like that. I will also update the
 GSOC/page during the day!

 Are you still interessted in working on the Wireless Netowrks In-the-Loop
 project at this point? I really hope so, but I can understand if that
 doesn't fit to your plans anymore. If you're still interesseted, I will
 provide you with more detailed information!

 Best regards
 Nico

 
 Von: 
 discuss-gnuradio-bounces+nico.otterbach=student.kit@gnu.org[discuss-gnuradio-bounces+nico.otterbach=
 student.kit@gnu.org] im Auftrag von achuth pv [achut...@gmail.com]
 Gesendet: Samstag, 15. März 2014 19:43
 An: discuss-gnuradio@gnu.org
 Cc: Otterbach, Nico (IIIT)
 Betreff: Re: [Discuss-gnuradio] GSoC 2014 project Wireless Networks
  In-the-Loop and Channel Sounder

 Hi every one,

 I have certain doubts regarding the Wireless networks in the loop
 project.
 The optimization part which is suggested as one of the possible sub
 projects- is the plan to move the python code to c++ so as to use the VOLK
 libraries.
 Which SDR board / daughter board is initially planned to implement.
 I would also like to know more about the client-server as well as about
 the server used.

 Can any one please guide me regarding this project so that I can set up
 proper goals for the proposal.

 Thanks in Advance

 Achuth

 find me at #gnuradio IRC channel - achuthpv





 On 4 March 2014 01:35, achuth pv achut...@gmail.commailto:
 achut...@gmail.com wrote:
 Hi everyone,

 My name is Achuth PV,  first year Master of Technology student in
 Communication and Signal Processing, Indian Institute of Technology,
 Bombay, India.

 I am really interested to work in the GSoC project Wireless Networks
 In-the-Loop and Channel Sounder( proposed in 2012 ).

 =

 Wireless Networks In-the-Loop

 The basic idea behind Wireless Networks In-the-Loop (WiNeLo) is to
 build a GR-based network emulator. This implies the modeling of the
 underlying SDR hardware, the individual channels  interference
 characteristics, as well as the timing behavior (produce correct amount of
 noise samples if no node is transmitting). The project already started in
 2011 and as a outcome, the basic functionality -- the framework with
 client-server based sample dispatcher as well as some example hardware 
 channel models -- has already been implemented in the gr-winelo OOT, which
 will be published on github soon. Seehttp://
 video.fosdem.org/2014/AW1125/Sunday/Wireless_Networks_IntheLoop.webm for
 a quick introdcution to Wireless Networks In-the-Loop.

 Objectives
 There are various tasks covering several areas. Possible (sub-)projects
 are:

  *   (Signal Processing) Implementation of new hardware/channel models
 like a SDR platform/specific daughterboards or reference channels.
  *   (Optimization  Performance) Improve performance of existing
 implementation (port python code to C/C++, develop new mechanisms to
 collect  distribute samples between several nodes).
  *   (Signal Processing  Development Tools) Implementation of new
 development tools like breakpoints on the air link (pause the entire
 emulation if certain criteria (BER, SNR, interference/collisions) is
 fulfilled on the virtual channel/at single nodes).

 Potential mentor(s)

 Nico Otterbach

 =
 Channel Sounder (Proposed in 2012)

 Details: Channel sounding describes the process of measuring a multipath
 propagation channel and obtain information about excess delay, Doppler
 spread and fading properties. The final product should make use of USRPs
 for channel sounding (the high

Re: [Discuss-gnuradio] GSoC 2014 project Wireless Networks In-the-Loop and Channel Sounder

2014-03-15 Thread achuth pv
Hi every one,

I have certain doubts regarding the Wireless networks in the loop
project.
The optimization part which is suggested as one of the possible sub
projects- is the plan to move the python code to c++ so as to use the VOLK
libraries.
Which SDR board / daughter board is initially planned to implement.
I would also like to know more about the client-server as well as about the
server used.

Can any one please guide me regarding this project so that I can set up
proper goals for the proposal.

Thanks in Advance

Achuth

find me at #gnuradio IRC channel - achuthpv





On 4 March 2014 01:35, achuth pv achut...@gmail.com wrote:

 Hi everyone,

 My name is Achuth PV,  first year Master of Technology student in
 Communication and Signal Processing, Indian Institute of Technology,
 Bombay, India.

 I am really interested to work in the GSoC project Wireless Networks
 In-the-Loop and Channel Sounder( proposed in 2012 ).

 =

 *Wireless Networks In-the-Loop*

 The basic idea behind Wireless Networks In-the-Loop (WiNeLo) is to build
 a GR-based network emulator. This implies the modeling of the underlying
 SDR hardware, the individual channels  interference characteristics, as
 well as the timing behavior (produce correct amount of noise samples if no
 node is transmitting). The project already started in 2011 and as a
 outcome, the basic functionality -- the framework with client-server based
 sample dispatcher as well as some example hardware  channel models --
 has already been implemented in the gr-winelo OOT, which will be published
 on github soon. See
 http://video.fosdem.org/2014/AW1125/Sunday/Wireless_Networks_IntheLoop.webm 
 for
 a quick introdcution to Wireless Networks In-the-Loop.
  ObjectivesThere are various tasks covering several areas. Possible
 (sub-)projects are:

- (Signal Processing) Implementation of new hardware/channel models
like a SDR platform/specific daughterboards or reference channels.
- (Optimization  Performance) Improve performance of existing
implementation (port python code to C/C++, develop new mechanisms to
collect  distribute samples between several nodes).
- (Signal Processing  Development Tools) Implementation of new
development tools like breakpoints on the air link (pause the entire
emulation if certain criteria (BER, SNR, interference/collisions) is
fulfilled on the virtual channel/at single nodes).

 Potential mentor(s)

 Nico Otterbach
 =
 *Channel Sounder (Proposed in 2012)*

 *Details*: Channel sounding describes the process of measuring a
 multipath propagation channel and obtain information about excess delay,
 Doppler spread and fading properties. The final product should make use of
 USRPs for channel sounding (the high timing constraints require use of the
 FPGA) and provide a complete measurement tool which can be used to gather
 statistics about mobile communication channels.
 *Knowledge prerequisite:* Digital signal processing basics, FPGA basics
 *Access to USRPs required.*

 *=*

 My fields of interest are signal processing, wireless and digital
 communication, hardware and software programming and data networks.

 I am really comfortable in programming using C/C++, java, matlab, assembly
 language, VHDL and I have understanding of Python, CUDA, git. I am also
 comfortable in working in Linux. I am a team player and a fast learner and
 has got good commitment. My B Tech final year project was Implementation
 and comparison of various DCT architectures on FPGA using VHDL

  I got exposed to GnuRadio for the first time as a part of a course
 project in Wireless and Mobile Communication taken as a part of my masters.

 I want to contribute a lot to the open source world and I want GSoC to be
 the stepping stone for that.

 Can any one please tell me how to start working on these projects.

 Thanks in Advance

 Achuth



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


Re: [Discuss-gnuradio] GSoC 2014 project Wireless Networks In-the-Loop and Channel Sounder

2014-03-03 Thread achuth pv
Thanks Aditya


On 4 March 2014 02:02, Aditya Dhananjay adi...@cs.nyu.edu wrote:

 Hi Achuth,

 Channel sounding with USRP radios and GNU Radio has been done by some
 folks at Rutgers and ATT Labs.

 http://arxiv.org/pdf/1211.4940v1.pdf

 It might be a good idea to contact Nazmul Islam (CCed) about this project.
 Good luck.

 best,
 aditya



 On Mon, Mar 3, 2014 at 3:05 PM, achuth pv achut...@gmail.com wrote:

 Hi everyone,

 My name is Achuth PV,  first year Master of Technology student in
 Communication and Signal Processing, Indian Institute of Technology,
 Bombay, India.

 I am really interested to work in the GSoC project Wireless Networks
 In-the-Loop and Channel Sounder( proposed in 2012 ).

 =

 *Wireless Networks In-the-Loop*

 The basic idea behind Wireless Networks In-the-Loop (WiNeLo) is to
 build a GR-based network emulator. This implies the modeling of the
 underlying SDR hardware, the individual channels  interference
 characteristics, as well as the timing behavior (produce correct amount of
 noise samples if no node is transmitting). The project already started in
 2011 and as a outcome, the basic functionality -- the framework with
 client-server based sample dispatcher as well as some example hardware 
 channel models -- has already been implemented in the gr-winelo OOT, which
 will be published on github soon. See
 http://video.fosdem.org/2014/AW1125/Sunday/Wireless_Networks_IntheLoop.webm 
 for
 a quick introdcution to Wireless Networks In-the-Loop.
  ObjectivesThere are various tasks covering several areas. Possible
 (sub-)projects are:

- (Signal Processing) Implementation of new hardware/channel models
like a SDR platform/specific daughterboards or reference channels.
- (Optimization  Performance) Improve performance of existing
implementation (port python code to C/C++, develop new mechanisms to
collect  distribute samples between several nodes).
- (Signal Processing  Development Tools) Implementation of new
development tools like breakpoints on the air link (pause the entire
emulation if certain criteria (BER, SNR, interference/collisions) is
fulfilled on the virtual channel/at single nodes).

 Potential mentor(s)

 Nico Otterbach
 =
 *Channel Sounder (Proposed in 2012)*

 *Details*: Channel sounding describes the process of measuring a
 multipath propagation channel and obtain information about excess delay,
 Doppler spread and fading properties. The final product should make use of
 USRPs for channel sounding (the high timing constraints require use of the
 FPGA) and provide a complete measurement tool which can be used to gather
 statistics about mobile communication channels.
 *Knowledge prerequisite:* Digital signal processing basics, FPGA basics
 *Access to USRPs required.*

 *=*

 My fields of interest are signal processing, wireless and digital
 communication, hardware and software programming and data networks.

 I am really comfortable in programming using C/C++, java, matlab,
 assembly language, VHDL and I have understanding of Python, CUDA, git. I am
 also comfortable in working in Linux. I am a team player and a fast learner
 and has got good commitment. My B Tech final year project was
 Implementation and comparison of various DCT architectures on FPGA using
 VHDL

  I got exposed to GnuRadio for the first time as a part of a course
 project in Wireless and Mobile Communication taken as a part of my masters.

 I want to contribute a lot to the open source world and I want GSoC to be
 the stepping stone for that.

 Can any one please tell me how to start working on these projects.

 Thanks in Advance

 Achuth



 ___
 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