Undefined variable "comm" or class "comm.Rais​edCosineTr​ansmitFilt​er".

Hi, I am just trying the codes to design a raised cosine filter. There are already codes found in the web http://www.mathworks.com/help/comm/examples/raised-cosine-filtering.html. And what I did what just copy and paste the codes there onto my command window to try out. Below are the codes:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Nsym = 6; % Filter span in symbol durations
beta = 0.5; % Roll-off factor
sampsPerSym = 8; % Upsampling factor
rcosFlt = comm.RaisedCosineTransmitFilter(...
'Shape', 'Normal', ...
'RolloffFactor', beta, ...
'FilterSpanInSymbols', Nsym, ...
'OutputSamplesPerSymbol', sampsPerSym)
% Visualize the impulse response
fvtool(rcosFlt, 'Analysis', 'impulse')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I expect it to work, however I am given an error "Undefined variable "comm" or class "comm.RaisedCosineTransmitFilter"."
I have the Signal Processing Toolbox, and even when I tried the above codes in my school computer it also throws out the same error.
As such, I tried to design the raised cosine filter using the function rcosdesign(), again I copied the codes from the example and simply paste it in the command window. Again it throws out the error undefined function 'rcosdesign' for input arguments type double. =(
Can someone help me please.
Thanks.

2 件のコメント

Walter Roberson
Walter Roberson 2014 年 1 月 27 日
Which MATLAB version are you using?
Ken
Ken 2014 年 3 月 2 日
編集済み: Ken 2014 年 3 月 2 日
Hi Yingyu,
Kindly let us know what you did to fix the error "Undefined variable "comm" or class "comm.RaisedCosineTransmitFilter""
I am also facing a similar issue with the "comm.AGC" command. I use Matlab R2012b
K

サインインしてコメントする。

 採用された回答

Honglei Chen
Honglei Chen 2014 年 3 月 3 日
編集済み: Honglei Chen 2017 年 6 月 14 日

0 投票

You need Communications System Toolbox license to use comm.RaisedCosineTransmitFilter. You can use
>> ver
to see if you have that toolbox installed.
HTH

1 件のコメント

Honglei Chen
Honglei Chen 2017 年 6 月 14 日
If you look at the bottom of the reference page
https://www.mathworks.com/help/comm/ref/comm.raisedcosinetransmitfilter-class.html
It says the feature is introduced in R2013b

サインインしてコメントする。

その他の回答 (1 件)

kamal
kamal 2017 年 6 月 14 日

0 投票

i m having 2010, i checked >>ver it shows communication toolbox. but still i get :: Undefined variable "comm" or class "comm.TurboEncoder"
Kindly give solution

2 件のコメント

Honglei Chen
Honglei Chen 2017 年 6 月 14 日
編集済み: Honglei Chen 2017 年 6 月 14 日
comm.TurboEncoder is introduced in R2012a, according to the reference page
HTH
kamal
kamal 2017 年 7 月 23 日
thank u dear

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeAI for Wireless についてさらに検索

質問済み:

2014 年 1 月 27 日

コメント済み:

2017 年 7 月 23 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by