Zero padding problem i Simulink

A

Antonio_Magma

Guest
Jag har några frågor angående genomförandet OFDM i Simulink ...

Jag använder BPSK, vilket mina resultat efter BPSK skulle vara ett komplext tal.Jag har splited upp den verkliga (16 prover) och imag (16 prover) siffror till 2 matriser.

Jag planerar att använda IFFT med 64 prover.Undantag för DC (prov 1), Nyquist mittfrekvensen (exempel 32) och den verkliga (13 ~ 31) och imag (33 ~ 4

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Sval" border="0" />

prover på båda sidor av Nyquist centrum, jag vill pad den med nollor.

Emellertid tillåter noll Pad blocket bara mig pad antingen från början eller från slutet.

Hur gör jag pad mellan valda rader, dvs raderna 2 ~ 12 och 49 ~ 64?

Detta är bilden av min OFDM sändare i Simulink

[**** http://img72.imageshack.us/img72/4289/p0io.th.jpg]

 
Det finns två alternativ här, båda är lätta.

1) Du kan göra noll padding två gånger genom att använda vertcat block

2) Du kan göra noll stoppning av det totala antalet nollor och med en "väljare" block som du kan distribuera vakten transportörer (noll) var du vill ange produktionen Indicies.

Detta bör hjälpa ..

 
Thx Gandharva för svar, kan dock ub mer specifik med d 2 metoder?

 
1) noll stoppning av den inledande nollor från 2 till 12 med vertcat, bör bidraget till vertcat blockera vara de uppgifter som en ram och en nollor stomme av storlek 11, som du anger.Nu produktionen av detta bör gå till en annan vertcat block som kommer att göra det senare noll stoppning av koefficienter från 49 till 64 som liknar det första blocket.

2) handlar det om användning av "väljaren" block, du måste kontrollera om din version av Matlab har detta block eller inte.använda Matlab hjälp för beskrivning av detta block, som bör ge dig idén att använda det.

happy lärande ..

 
Ah, jag c. .. jag lyckats använda väljaren blocket att utföra uppgiften.

Thx för att hjälpa Gandharva!

 

Welcome to EDABoard.com

Sponsor

Back
Top