Symbol Synchronizer Error in Port Widths or Dimensions
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I'm creating a basic receiver based on the Simulink QPSK example. I have a column of data that's 1024x1 coming into the receiver, and is going through the path as shown in the picture below.![Symbol Sync error1.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/234909/Symbol%20Sync%20error1.jpeg)
![Symbol Sync error1.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/234909/Symbol%20Sync%20error1.jpeg)
My question is about the symbol synchronizer block, which is outputting a different size matrix than the input. With the path as shown I don't get any errors, but as soon as I add another block after it, I get "Error in port widths or dimensions. Output port 1 of 'Receiver/Timing Recovery' is a matrix with a maximum size of [564x1]." My next block is a user-defined Matlab System block, which is expecting the 1024x1 size. Why does the symbol synchronizer block alter the output like that, and is there a way to change the output size to match the input?
![Symbol Sync error2.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/234910/Symbol%20Sync%20error2.jpeg)
Thanks in advance for any help/answers you can provide.
Amanda
0 Kommentare
Antworten (1)
ARHUM AHMAD
am 25 Jul. 2023
The output size of symbol sync depends on samples per symbol. maximum output size of NsampNsps×1.1.
Based on selected value and actual frame size you decode your signal.
It seems your frame size is larger than provided input. share your error for better solution.
Here is the link to understand Symbol Sync: https://in.mathworks.com/help/comm/ref/symbolsynchronizer.html?searchHighlight=Symbol%20Synchronizer&s_tid=srchtitle_support_results_1_Symbol%20Synchronizer
0 Kommentare
Siehe auch
Kategorien
Mehr zu Synchronization and Receiver Design finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!