|
|
  |
I Q компоненты |
|
|
|
Mar 7 2011, 06:51
|
Местный
  
Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528

|
Здравствуйте!
Есть RF трансивер, у него есть входы TXD 12 бит, TX_IQ_SEL, нужно в FPGA генерировать I Q компоненты. Я до этого момента был не знаком с модуляцией никак, после прочтения некоторого материала по QAM, сделал выводы , что I Q это информационные сигналы, и значения их я могу задавать любые. Я правильно понял? Т.е могу ли я на ПЛИС сгенерировать два синуса с разной частотой , подать один на I , другой на Q вход трансивера, и получить по loopback, такие же синусы на выходах I и Q трансивера соответственно?
Спасибо!
|
|
|
|
|
Mar 7 2011, 07:16
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Kirill_Good @ Mar 7 2011, 09:51)  Здравствуйте!
Есть RF трансивер, у него есть входы TXD 12 бит, TX_IQ_SEL, нужно в FPGA генерировать I Q компоненты. Я до этого момента был не знаком с модуляцией никак, после прочтения некоторого материала по QAM, сделал выводы , что I Q это информационные сигналы, и значения их я могу задавать любые. Я правильно понял? Т.е могу ли я на ПЛИС сгенерировать два синуса с разной частотой , подать один на I , другой на Q вход трансивера, и получить по loopback, такие же синусы на выходах I и Q трансивера соответственно?
Спасибо! I/Q компоненты непосредственного отношения к модуляции не имеют, это всего лишь представление сигнала в виде синфазной и квадратурной составляющих комплексной огибающей сигнала. получить их можно либо используя квадратурную схему с парой ФНЧ, либо преобразователь Гильберта. Почитайте, например, по-подробнее у Сергиенко, Цифровая обработка сигналов.
Сообщение отредактировал Serg76 - Mar 7 2011, 07:19
|
|
|
|
|
Mar 7 2011, 07:32
|
Местный
  
Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528

|
Цитата(Serg76 @ Mar 7 2011, 10:16)  I/Q компоненты непосредственного отношения к модуляции не имеют, это всего лишь представление сигнала в виде синфазной и квадратурной составляющих комплексной огибающей сигнала. получить их можно либо используя квадратурную схему с парой ФНЧ, либо преобразователь Гильберта. Почитайте, например, по-подробнее у Сергиенко, Цифровая обработка сигналов. То есть простым генератором синуса не обойтись? Просто "это всего лишь представление сигнала в виде синфазной и квадратурной составляющих комплексной огибающей сигнала. получить их можно либо используя квадратурную схему с парой ФНЧ, либо преобразователь Гильберта". Это мне ничего не сказало, если видел это, то только в оглавлении учебников пока искал про КАМ). Просто на изучение этой темы уйдет много времени, вот и хотел спросить как можно проще "могу ли я на ПЛИС сгенерировать два синуса с разной частотой , подать один на I , другой на Q вход трансивера, и получить по loopback, такие же синусы на выходах I и Q трансивера соответственно". Или кто работал с ПЛИС Xilinx, смогут мне подсказать какое нибудь IP ядро. Пока нашел только DDS, но не знаю подходит оно вообще или нет. Спасибо!
Сообщение отредактировал Kirill_Good - Mar 7 2011, 07:40
|
|
|
|
|
Mar 7 2011, 10:14
|

Местный
  
Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347

|
Цитата(Kirill_Good @ Mar 7 2011, 10:32)  Это мне ничего не сказало, если видел это, то только в оглавлении учебников пока искал про КАМ). Просто на изучение этой темы уйдет много времени, вот и хотел спросить как можно проще "могу ли я на ПЛИС сгенерировать два синуса с разной частотой , подать один на I , другой на Q вход трансивера, и получить по loopback, такие же синусы на выходах I и Q трансивера соответственно". Почитайте про комплексную огибающую здесь. Про получение комплексной огибающей в виде IQ составляющих написано здесь. Не понятно почему вы хотите подавать разные частоты на преобразователь?
|
|
|
|
|
Mar 7 2011, 11:23
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(Kirill_Good @ Mar 7 2011, 06:51)  могу ли я на ПЛИС сгенерировать два синуса с разной частотой , подать один на I , другой на Q вход трансивера, и получить по loopback, такие же синусы на выходах I и Q трансивера соответственно? Вам надо генерить не "два синуса с разной частотой", а два сигнала одинаковой частоты - один с синусом, подаётся на вход I (inphase), второй с косинусом, подаётся на вход Q (quadrature). Модулируя I и Q по определённому закону получите свою КАМ.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Mar 7 2011, 13:38
|
Местный
  
Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528

|
Наверно нужно привести схему трансивера, она прикреплена. Что я могу подавать на TXD? любые численные значения? они ведь и будут модулирующим сигналом? Я в начале и спросил могу ли я подавать на них допустим 2 разных синуса и наблюдать их на RXD. Извиняюсь если я неправильно выразился вначале, просто тема мне не близка. Спасибо!
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 8 2011, 00:08
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Это схема квадратурного модема. Если на вход I подадите 1000, а на вход Q подадите 0, то на выходе у вас будет синус амплитудой 1000 и с нулевой фазой. Если на вход I подадите 0, а на вход Q подадите 1000, то на выходе у вас будет синус амплитудой 1000 и с 90-градусной фазой и т.д. Отсюда легко получается КАМ-4, скажем. Ну и по лупбеку на приёмном конце вы получите похожие I и Q (зависит от Ку канала). Если вы подадите 2 синуса с разной частотой, то что это будет за модуляция? (Если с одинаковой, то вроде бы д.б. угловая модуляция)
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Mar 8 2011, 03:47
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 20-03-10
Пользователь №: 56 092

|
Цитата Вам надо генерить не "два синуса с разной частотой", а два сигнала одинаковой частоты - один с синусом, подаётся на вход I (inphase), второй с косинусом, подаётся на вход Q (quadrature). Модулируя I и Q по определённому закону получите свою КАМ. А разве не косинус это синфазная составляющая, а синус квадратурная? Вроде как, синус отстает от косинуса по фазе на 90 градусов. И преобразователь Гильберта вносит фазовый сдвиг на 90 градусов со знаком минус, то бишь задержку по фазе. Если я не прав, поправьте меня, пожалуйста.
|
|
|
|
|
Mar 8 2011, 05:31
|
Местный
  
Группа: Участник
Сообщений: 217
Регистрация: 10-12-10
Из: Москва
Пользователь №: 61 528

|
Цитата(=GM= @ Mar 8 2011, 03:08)  Это схема квадратурного модема. Если на вход I подадите 1000, а на вход Q подадите 0, то на выходе у вас будет синус амплитудой 1000 и с нулевой фазой. Если на вход I подадите 0, а на вход Q подадите 1000, то на выходе у вас будет синус амплитудой 1000 и с 90-градусной фазой и т.д. Отсюда легко получается КАМ-4, скажем. Ну и по лупбеку на приёмном конце вы получите похожие I и Q (зависит от Ку канала). Если вы подадите 2 синуса с разной частотой, то что это будет за модуляция? (Если с одинаковой, то вроде бы д.б. угловая модуляция) это только для тестирования. Я понял, что I Q это информационные сигналы, которые несут информацию для передачи через RF, поэтому и думаю, что они могут абсолютно любыми(в разумных пределах). поправьте если не прав. Спасибо!
|
|
|
|
|
Mar 8 2011, 05:56
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 20-03-10
Пользователь №: 56 092

|
Цитата Я понял, что I Q это информационные сигналы, которые несут информацию для передачи через RF, поэтому и думаю, что они могут абсолютно любыми(в разумных пределах) Пределы эти ограничиваются лишь амплитудой данных сигналов. Собственно, их амплитуды и несут в себе полезную информацию. А частоты составляющих I и Q должны быть одинаковыми, точно так же, как и сдвиг фаз между ними должен быть ровно 90 градусов. Варьируя амлитудой этих составляющих, мы осуществляем амплитудно-фазовую манипуляцию, коей и является QAM.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|