Hi,

please remember to always reply to the list.

If you mix your baseband signal in a way that no part of your spectrum includes negative frequencies BEFORE doing the complex-to-real conversion, this should work. At least from a signal processing perspective. I never used my soundcard as a transmitter, so I can't really help you with that.

--Felix

On 03.06.2015 15:02, [email protected] wrote:
hi felix,
>>I implemented a transmitter for the DRM(30) standard in GNU Radio and published it on github (https://github.com/kit-cel/gr-drm). i have already installed your transmitter and tested it with DREAM. it works perfect. excellent job! if i have an expert right here i can be more specific for my project: the aim for this work is not to implement a DRM transmitter/receiver, it's to implement an OFDM transmitter/receiver. previous implementations from my colleagues are done in Matlab. now i have to implement this work with an open source software (GRC) because there were problems with licensing and changed or removed functions in higher versions of Matlab. they used two computers with their sound cards, one for tx and one for rx. that's the reason why a center frequency of 12khz is used. the signal, slightly specified by the DRM standard (RM A, SO 3 --> bandwidth 10khz, occupied carriers 228 (-114 to +114)) has the highest frequency at 17khz. this signal you can handle with your sound card.
to your comments:
1) i know there are only specific sample rates allowed for DRM but as written previously i will not implement the full standard. at the moment i use a random source block to get in some random data. 2) i don't have an USRP. i want to use a sound card to get my signal out to the world (at 12khz). is this possible by using a complex-to-float block and an audio sink?
thank you very much for your help and your answers!
alphonso
*Gesendet:* Mittwoch, 03. Juni 2015 um 04:57 Uhr
*Von:* "Wunsch, Felix (CEL)" <[email protected]>
*An:* "[email protected]" <[email protected]>, "[email protected]" <[email protected]> *Betreff:* Re: [Discuss-gnuradio] problem with ofdm bandwidth and sampling rate
Hi Alphonso,

I implemented a transmitter for the DRM(30) standard in GNU Radio and published it on github (https://github.com/kit-cel/gr-drm).

To (partly) answer your questions:

1) DRM only accepts specific audio sample rates, make sure to read the standard documents carefully. 2) Mixing is usually done by the USRP. You as the user only deal with the complex baseband centered around DC. 12 kHz would also be a VERY low carrier frequency, short-wave radio usually uses frequencies between 3 and 30 MHz.

--Felix


On 03.06.2015 12:57, [email protected] wrote:

    hello,
    i'm trying to implement an ofdm transmitter (and afterwards a
    receiver) for demonstration. the parameters should match the drm
    standard. so my first try was to implement the transmitter with
    the following main parameters:
    ofdm transmitter block
    fft length = 256 (--> fft length >= occupied carriers)
    cyclic prefix = 64 (--> 256/4)
    occupied carriers = 228 (--> (-114, -113, ..., 113, 114))
    for this try no pilot carriers and symbols and no sync words.
    everything works fine but there is a problem with the spectrum of
    this ofdm signal. from older posts i have the following equation
    to set the bandwidth (bw) of my ofdm output signal:
    bw = sampling_rate * occupied_carriers / fft_length
    with the parameters above and the wish of a bandwidth of 10khz (to
    match the drm standard) i will get the following sampling rate:
    sampling_rate = bw * fft_length / occupied_carriers = 10khz * 256
    / 228 = 11.228khz
    now i have two questions:
    1) if there is an input source with a sampling rate higher than
    11.228khz (maybe from my sound card (44.1khz) or a wav file (48
    khz)) should i use a resampler block because there is a problem
    with nyquist? how can i handle this problem?
    2) the same problem goes with the output. if i mix up the ofdm
    signal to a carrier frequency (for example 12khz) how can i handle
    this? there is also a problem with nyquist.
    thanks in advance!
    alphonso

--
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)

Felix Wunsch, M. Sc.
Research Associate

Kaiserstraße 12
Building 05.01
76131 Karlsruhe

Phone: +49 721 608-46276
Fax: +49 721 608-46071
E-Mail:[email protected]

www.cel.kit.edu

KIT -- University of the State of Baden-Württemberg and
National Laboratory of the Helmholtz Association


--
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)

Felix Wunsch, M. Sc.
Research Associate

Kaiserstraße 12
Building 05.01
76131 Karlsruhe

Phone: +49 721 608-46276
Fax: +49 721 608-46071
E-Mail: [email protected]

www.cel.kit.edu

KIT -- University of the State of Baden-Württemberg and
National Laboratory of the Helmholtz Association

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to