Demodulazione fase-quadratura
Ciao ragazzi,
avrei bisogno di nuovo del vostro aiuto poiché ho bisogno di modellare in matlab un ricevitore tipo fase quadratura però ho bisogno di capire alcune cose in merito a dei problemi che ho riscontrato.
In pratica io genero la mia trama ideale, la sporco con del rumore e dei filtraggi e vorrei generare le componenti fase e quadratura per poi estrarre l'inviluppo dalla somma dei quadrati.
Quello che succede però è che il sistema risponde come si deve esclusivamente se la frequenza portante del mio segnale è esattamente a 100 MHz e le compopnenti sin e cos del demodulatore sono esattamente a 100 MHz.
In pratica se io introduco una tolleranza in frequenze (1 MHz) rispetto al valore centrale e lascio inalterata a 100 MHz quella di ricezione le trame (inviate alla stessa potenza) mi sono restituite a valle con potenze diverse.
Se introduco una tolleranza di 50 kHz sulle componenti sin e cos invece in ricezione mi viene tutto sballato.
Io penso che il primo problema sia dovuto al fatto che essendo le frequenze non uguali ci può stare che a seconda della differenza di frequenza tra le trame queste vengano ricevute ed elaborate in modo diverso, ma quello che non mi torna è: se con la tolleranza in frequenza di 1 MHz rispetto a 100 MHz in trasmissione e frequenza di sin e cos fissate a 100 MHz il processo ha un suo funzionamento logico, quando invece introduco una tolleranza minima di 50 kHz anche in ricezione il tutto viene completamente sballato?
Spero possiate aiutarmi.
avrei bisogno di nuovo del vostro aiuto poiché ho bisogno di modellare in matlab un ricevitore tipo fase quadratura però ho bisogno di capire alcune cose in merito a dei problemi che ho riscontrato.
In pratica io genero la mia trama ideale, la sporco con del rumore e dei filtraggi e vorrei generare le componenti fase e quadratura per poi estrarre l'inviluppo dalla somma dei quadrati.
Quello che succede però è che il sistema risponde come si deve esclusivamente se la frequenza portante del mio segnale è esattamente a 100 MHz e le compopnenti sin e cos del demodulatore sono esattamente a 100 MHz.
In pratica se io introduco una tolleranza in frequenze (1 MHz) rispetto al valore centrale e lascio inalterata a 100 MHz quella di ricezione le trame (inviate alla stessa potenza) mi sono restituite a valle con potenze diverse.
Se introduco una tolleranza di 50 kHz sulle componenti sin e cos invece in ricezione mi viene tutto sballato.
Io penso che il primo problema sia dovuto al fatto che essendo le frequenze non uguali ci può stare che a seconda della differenza di frequenza tra le trame queste vengano ricevute ed elaborate in modo diverso, ma quello che non mi torna è: se con la tolleranza in frequenza di 1 MHz rispetto a 100 MHz in trasmissione e frequenza di sin e cos fissate a 100 MHz il processo ha un suo funzionamento logico, quando invece introduco una tolleranza minima di 50 kHz anche in ricezione il tutto viene completamente sballato?
Spero possiate aiutarmi.
E a tal proposito consiglio questa ottima lettura: