I/Q Data from Wave



  • Hi,

    seit kurzem muss ich eine Wavedatei in ein FM Signal über einen I/Q - Datenstrom zu einem FPGA senden, dabei wird ein LimeSDR verwendet. Leider ist es mir bisweilen noch nicht gelungen eine Modulation herzuleiten.

    Die daten sollen im Quad format an den Sinus Cosinus Phasen eingespielt werden wobei winkellage und abstand auf Frequenz und Amplitude wirken.

    in etwa :

    double tone_freq = 2500; //Hz
    double f_ratio = tone_freq / 1e6; //samplerate

    for (int i = 0; i < nSamples; i++)
    {
    double w = 2 * M_PI * i * f_ratio;
    m_sampleBuffer[i].i = cos(w);
    m_sampleBuffer[i].q = sin(w);
    }

    Kennt jemand bereits funktionierende Beispiele zur Erzeugung eines I/Q Datenstroms , das wäre sehr hilfreich
    ohne alles neu erfinden zu müssen.

      Erste erfolge : https://youtu.be/sMUkYmDtorM
    

    Vielen Dank für Hinweise
    Karsten


Anmelden zum Antworten