473,231 Members | 1,722 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,231 software developers and data experts.

programming OFDMA in C++


I try to develop an application which sets up a technique of access multiple OFDMA in C++. Will have solutions already carried out in connection with this subject?

Apr 15 '08 #1
8 3544
9,065 Expert Mod 8TB
The only OFDMA I know of is the radio frequency modulation scheme (OFDMA).

As such it's hard to see how you would want to relate that directly to C++ given the little detail in your question since a lot of the grunt work would be done by an RF front end (i.e. in hardware).
Apr 15 '08 #2
First of all, OFDMA, also referred to as Multiuser-OFDM, is being considered as a modulation and multiple access method. OFDM is a digital modulation technique and not a multi user channel access technique. OFDMA allows multiple users to transmit simultaneously on the different subcarriers per OFDM symbol.

So, I am considering to introduce OFDMA in NS2. NS2 stands for Network Simulator. It's a discrete event simulator for networking research. It work at packet level. The language used onto NS2 is C++ &Tcl.

With OFDMA, the whole bandwith is made up of N subcarriers in the direction frequency, and organized into several sub-channels and S time slots in the direction time.

I look for solutions or examples of simulation of this technique in NS2.

Apr 16 '08 #3
9,065 Expert Mod 8TB
Thank you for copying that excerpt from wikipedia but I had already found it.

The packet level of a data stream is somewhat above the carrier level. That is you have packets of digital data (usually bytes) being transferred digitally, these are then normally modulated onto a carrier of some sort for transmission, be it RF for wireless or an electrical carrier in wired ADSL etc.

OFDMA operates at the carrier level, it is a method of modulating packets streams from several different users onto the same carrier by assigning sub-carriers to different users.

However you, by your own statement, are dealing with a packet stream not a modulated carrier so I do not see how it would be relevant to your work.
Apr 16 '08 #4
OFDMA is an access method multiple makes it possible various users at the same time to reach the network.

OFDM is a particular case of frequential multiplexing. It makes it possible to make pass more data by using a broad band-width and by occupying the spectrum effectively.

Like OFDMA, while using OFDM, allows; to allocate a certain number of slots time/frequency at each user. such a user will speak on such subcarriers and at such time.

Moreover, on each subcarriers, a modulation must be defined. This depends on the location of the user and channel's conditions.

How I can know which subcarriers were assigned to each user???
Apr 16 '08 #5
9,065 Expert Mod 8TB
How I can know which subcarriers were assigned to each user???
I believe that depends on what allocation scheme has been implemented in the specific application.

You could try reading this.
Apr 16 '08 #6
Thanks. I will try reading it.
Apr 17 '08 #7
Have you other documents because I don't succeed to understand the method ASM and DSM in your document that you send me ???

Apr 17 '08 #8
9,065 Expert Mod 8TB
Sorry I have no further documentation, I found that by looking on the web (well in Wikipedia)
Apr 17 '08 #9

Sign in to post your reply or Sign up for a free account.

Similar topics

by: Martin | last post by:
When was inheritance intruduced into object oriented programming? More generally, does anyone know or have any sources on when the different features were introduced into object oriented...
by: G. | last post by:
Hi all, During my degree, BEng (Hons) Electronics and Communications Engineering, we did C programming every year, but I never kept it up, as I had no interest and didn't see the point. But now...
by: user | last post by:
Hi all, At the outset, I regret having to post this slightly OT post here. However, I strongly feel that people in this group would be the best to advise me on my predicament. I am working as...
by: evolnet.regular | last post by:
I've been utilising C for lots of small and a few medium-sized personal projects over the course of the past decade, and I've realised lately just how little progress it's made since then. I've...
by: Kevin Spencer | last post by:
Is it just me, or am I really observing a trend away from analysis and probem-solving amongst programmers? Let me be more specific: It seems that every day, in greater numbers, people are coming...
by: - | last post by:
I kinda like programming (Java is the only language I know) but have not been able to develop a complete software or get anywhere close to it. The reason why I like it is because it gives me great...
by: Robert Seacord | last post by:
The CERT/CC has just deployed a new web site dedicated to developing secure coding standards for the C programming language, C++, and eventually other programming language. We have already...
by: Jakle | last post by:
I have been googling, but can seem to find out about C GUI libraries. My main platform is Windows, but it would be nice to find a cross platform library. I've been programming with php, which...
by: Enteng | last post by:
Hi I'm thinking about learning C as my first programming language. Would you recommend it? Also how do you suggest that I learn it?What books/tutorials should I read for someone like me? Thanks...
by: VivesProcSPL | last post by:
Obviously, one of the original purposes of SQL is to make data query processing easy. The language uses many English-like terms and syntax in an effort to make it easy to learn, particularly for...
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). For other local times, please check World Time Buddy In...
by: abbasky | last post by:
### Vandf component communication method one: data sharing ​ Vandf components can achieve data exchange through data sharing, state sharing, events, and other methods. Vandf's data exchange method...
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.